@import "https://fonts.googleapis.com/css2?family=Lobster&display=swap";*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{color:#e5e7eb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f1117;font-family:system-ui,Segoe UI,Roboto,sans-serif}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.mode-banner{text-align:center;z-index:999999;color:#fff;height:6px;padding:0;font-weight:700;position:fixed;top:0;left:0;right:0;overflow:hidden}.mode-banner--accent{font-size:0;line-height:0}.mode-banner--selecting{height:auto;padding:8px 10px;font-size:.85rem;line-height:1.2}body.view-mode .mode-banner{background:#1e7e34}body.edit-mode .mode-banner{background:#ff9800}body.selecting .mode-banner{background:#d32f2f}.dashboard{background:#0f1117;flex-direction:column;width:100%;height:100%;padding-top:6px;display:flex;overflow:hidden}body.selecting .dashboard{padding-top:36px}.dashboard-topbar{background:#14161c;border-bottom:1px solid #2e3340;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.dashboard-topbar--edit{background:#2a1a14;border-bottom-color:#ea580c}.dashboard-topbar--view{background:#14231a;border-bottom-color:#22c55e}.persistence-warning{color:#ffb74d;max-width:360px;font-size:13px;font-weight:600;line-height:1.3}.scheduler-status-bar{box-sizing:border-box;color:#a8b0c0;white-space:nowrap;background:#12151c;border-bottom:1px solid #252a35;flex-wrap:nowrap;align-items:center;gap:12px 16px;height:29px;padding:6px 16px;font-size:12px;display:flex;overflow:hidden}.scheduler-status-bar strong{color:#e8eaed}.scheduler-status-pause{color:#ffb74d}.scheduler-status-failures{color:#ef9a9a}.mode-indicator{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.dashboard-topbar--edit .mode-indicator{color:#fb923c}.dashboard-topbar--view .mode-indicator{color:#4ade80}.mode-toggle-btn{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500}.mode-toggle-btn:hover{background:#4b5563}.dashboard-topbar--edit .mode-toggle-btn{border-color:#ea580c}.dashboard-topbar--view .mode-toggle-btn{border-color:#22c55e}.add-source-btn{color:#e5e7eb;cursor:pointer;background:#1f6feb;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500}.add-source-btn:hover{background:#1a5fc9}.add-source-btn:active{background:#174ea6}.add-tile-btn{color:#e5e7eb;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500}.add-tile-btn:hover{background:#1d4ed8}.add-tile-btn:active{background:#1e40af}.add-source-panel{z-index:10000;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#64748b #1a1d27;direction:rtl;background:#14161c;border:1px solid #2e3340;border-radius:6px;width:min(420px,100vw - 32px);max-height:calc(100vh - 120px);padding:16px;position:fixed;top:168px;right:16px;overflow:hidden auto;box-shadow:0 8px 24px #00000080}.add-source-panel>*{direction:ltr}.add-source-panel::-webkit-scrollbar{width:8px}.add-source-panel::-webkit-scrollbar-track{background:#1a1d27;border-radius:4px}.add-source-panel::-webkit-scrollbar-thumb{background:#4b5563;border:1px solid #1a1d27;border-radius:4px}.add-source-panel::-webkit-scrollbar-thumb:hover{background:#64748b}.add-source-panel--library{direction:ltr;flex-direction:column;width:min(480px,100vw - 32px);padding:0;display:flex;overflow:hidden}.add-source-panel--library>.source-library{box-sizing:border-box;overflow-anchor:none;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#64748b #1a1d27;direction:rtl;flex:1;width:100%;min-height:0;position:relative;overflow:hidden auto}.add-source-panel--library>.source-library>*{box-sizing:border-box;direction:ltr;width:100%;max-width:100%}.add-source-panel--library .source-library-toolbar{margin:0;padding:16px 16px 8px}.add-source-panel--library .source-library-heading,.add-source-panel--library .source-library-filters,.add-source-panel--library .source-library-results{padding-left:16px;padding-right:16px}.add-source-panel--library .source-library-results{padding-bottom:16px}.add-source-panel--library>.source-library::-webkit-scrollbar{width:8px}.add-source-panel--library>.source-library::-webkit-scrollbar-track{background:#1a1d27;border-radius:4px}.add-source-panel--library>.source-library::-webkit-scrollbar-thumb{background:#4b5563;border:1px solid #1a1d27;border-radius:4px}.add-source-panel--library>.source-library::-webkit-scrollbar-thumb:hover{background:#64748b}.add-source-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.add-source-panel-heading{flex:1;min-width:0}.add-source-panel-title{color:#e8eaed;margin:0;font-size:1.05rem;font-weight:650}.add-source-panel-subtitle{color:#a8b0c0;margin:6px 0 0;font-size:.8rem;line-height:1.4}.add-source-close-btn{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:0;font-size:1.35rem;line-height:1}.add-source-close-btn:hover{background:#4b5563}.add-source-options{flex-direction:column;gap:8px;display:flex}.add-source-option{text-align:left;color:#e5e7eb;cursor:not-allowed;opacity:.72;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:12px;display:flex}.add-source-option--active{cursor:pointer;opacity:1}.add-source-option--active:hover{background:#1f2430;border-color:#4b5563}.add-source-option-title{font-size:.9rem;font-weight:600}.add-source-option-desc{color:#a8b0c0;font-size:.78rem;line-height:1.35}.add-source-option-badge{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin-top:4px;font-size:.68rem;font-weight:600}.source-library-toolbar{z-index:5;background:#14161c;justify-content:space-between;align-items:center;gap:8px;margin:-16px -16px 8px;padding:16px 16px 8px;display:flex;position:sticky;top:0}.source-library-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.source-library-checkall-fresh{color:#94a3b8;margin:4px 0 0;font-size:.72rem;font-weight:600}.source-library-back-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #2e3340;border-radius:4px;padding:4px 8px;font-size:.78rem;font-weight:600}.source-library-back-btn:hover{background:#1a1d27;border-color:#4b5563}.source-library-action-btn{color:#e5e7eb;cursor:pointer;background:#252a35;border:1px solid #2e3340;border-radius:4px;padding:4px 9px;font-size:.72rem;font-weight:600}.source-library-action-btn:hover:not(:disabled){background:#2e3440;border-color:#4b5563}.source-library-action-btn:disabled{opacity:.55;cursor:not-allowed}.source-library-action-btn--primary{background:#1f6feb;border-color:#1f6feb}.source-library-action-btn--primary:hover:not(:disabled){background:#1a5fc9;border-color:#1a5fc9}.source-library-action-btn--cancel{color:#f4f4f5;background:#3f3f46;border-color:#52525b}.source-library-action-btn--cancel:hover:not(:disabled){background:#52525b}.source-library-heading{margin-bottom:12px}.source-library-reliability-note{color:#94a3b8;margin:8px 0 0;font-size:.72rem}.source-library-filters{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.source-library-filter-row{gap:8px;display:flex}.source-library-field{flex-direction:column;gap:4px;min-width:0;display:flex}.source-library-field--half{flex:1}.source-library-field--grow{flex:2;min-width:160px}.source-library-field-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:600}.source-library-input,.source-library-select{color:#e5e7eb;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;outline:none;width:100%;padding:7px 9px;font-size:.82rem}.source-library-input:focus,.source-library-select:focus{border-color:#4b5563}.source-library-results{flex-direction:column;gap:6px;display:flex}.source-library-results--virtual{gap:0;display:block}.source-library-virtual-spacer{flex-shrink:0;width:100%;position:relative}.source-library-virtual-window{will-change:transform;position:absolute;top:0;left:0;right:0}.source-library-virtual-row{box-sizing:border-box;padding-bottom:6px}.source-library-virtual-row .source-library-row{box-sizing:border-box;height:calc(100% - 6px);overflow:hidden}.source-library-row{content-visibility:auto;contain-intrinsic-size:auto 88px;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;align-items:flex-start;gap:10px;padding:10px;display:flex}.source-library-favorite-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex:none;margin:0;padding:0;font-size:.95rem;line-height:1}.source-library-favorite-btn:hover{color:#fbbf24}.source-library-favorite-btn--on{color:#f59e0b}.source-library-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.source-library-row-title-line{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.source-library-row-name{color:#e8eaed;font-size:.86rem;font-weight:650}.source-library-row-provider{color:#94a3b8;font-size:.72rem}.source-library-row-meta{color:#a8b0c0;flex-wrap:wrap;gap:4px 6px;font-size:.72rem;display:flex}.source-library-row-type{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:.72rem;line-height:1.3}.source-library-row-stats{color:#94a3b8;flex-wrap:wrap;gap:4px 6px;font-size:.7rem;display:flex}.source-library-row-reason{color:#fca5a5;margin-top:2px;font-size:.7rem;font-weight:400;line-height:1.3}.source-library-row-error{color:#fbbf24;font-size:.7rem;font-weight:600}.connection-auth-waiting,.connection-auth-success{margin:8px 0;font-size:.75rem;font-weight:600;line-height:1.35}.connection-auth-waiting{color:#93c5fd}.connection-auth-success{color:#86efac}.source-library-row-warning{color:#f87171;font-size:.7rem;font-weight:600}.source-library-row-actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.source-library-reliability{align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.source-library-reliability-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.source-library-reliability--green{color:#4ade80}.source-library-reliability--yellow{color:#fbbf24}.source-library-reliability--red{color:#f87171}.source-library-reliability--gray{color:#94a3b8}.source-library-yield-availability{font-weight:600}.source-library-yield-availability--green{color:#4ade80}.source-library-yield-availability--light-green{color:#86efac}.source-library-yield-availability--amber{color:#fbbf24}.source-library-yield-availability--red{color:#f87171}.source-library-yield-availability--gray{color:#94a3b8}.source-library-yield-help{color:#94a3b8;cursor:help;vertical-align:middle;background:0 0;border:1px solid #94a3b880;border-radius:50%;width:18px;height:18px;margin-left:8px;padding:0;font-size:.7rem;font-weight:700;line-height:1}.source-library-embed{align-items:center;gap:6px;margin-top:2px;font-size:.72rem;font-weight:600;display:inline-flex}.source-library-embed-marker{background:currentColor;border-radius:2px;flex-shrink:0;width:7px;height:7px}.source-library-embed--green{color:#4ade80}.source-library-embed--orange{color:#fb923c}.source-library-embed--gray{color:#94a3b8}.source-library-row-embed-note{color:#94a3b8;margin-top:4px;font-size:.68rem}.source-library-check-btn{color:#e5e7eb;cursor:pointer;background:#1f6feb;border:1px solid #1f6feb;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:.75rem;font-weight:600}.source-library-check-btn:hover:not(:disabled){background:#1a5fc9;border-color:#1a5fc9}.source-library-check-btn:disabled{opacity:.55;cursor:not-allowed}.source-library-add-btn{color:#94a3b8;cursor:not-allowed;opacity:.7;background:#252a35;border:1px solid #2e3340;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:.75rem;font-weight:600}.source-library-add-btn--active{color:#e5e7eb;cursor:pointer;opacity:1;background:#2563eb;border-color:#2563eb}.source-library-add-btn--active:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.source-library-add-btn--active:disabled{opacity:.65;cursor:not-allowed}.source-library-add-btn--added{background:#15803d;border-color:#15803d}.source-library-empty{text-align:center;color:#a8b0c0;padding:16px 10px;font-size:.82rem}.source-library-empty p{margin:0 0 10px}.source-library-clear-btn{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;padding:6px 10px;font-size:.75rem;font-weight:600}.source-library-clear-btn:hover{background:#4b5563}.capture-tile-btn{color:#e5e7eb;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500}.capture-tile-btn:hover{background:#b91c1c}.capture-tile-btn:active{background:#991b1b}.capture-tile-btn:disabled{opacity:.75;cursor:wait}.capture-tile-btn:disabled:hover{background:#dc2626}.last-refresh-info{color:#9ca3af;white-space:nowrap;font-size:.75rem}.tile-content-refresh-pulse{pointer-events:none;z-index:8;border:2px solid #e5e7eb59;border-top-color:#e5e7eb;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite tile-content-refresh-spin;position:absolute;top:8px;right:8px}@keyframes tile-content-refresh-spin{to{transform:rotate(360deg)}}.dashboard-grid-container{flex:1;min-height:0;position:relative;overflow:auto}.wcr-explore-nav{background:#12151c;border-top:1px solid #252a35;flex-direction:column;flex-shrink:0;align-items:stretch;gap:3px;padding:6px 14px 7px;display:flex}.wcr-explore-heading{letter-spacing:.04em;color:#9ca3af;white-space:nowrap;margin:0;font-size:.7rem;font-weight:650}.wcr-explore-intro{color:#c4c9d4;max-width:72rem;margin:0;font-size:.72rem;font-weight:400;line-height:1.35}.wcr-explore-links{flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;padding:0;list-style:none;display:flex}.wcr-explore-nav a{color:#86efac;font-size:.72rem;text-decoration:none}.wcr-explore-nav a:hover,.wcr-explore-nav a:focus-visible{text-decoration:underline}.dashboard-grid{min-height:100%;position:relative}.dashboard-tile{pointer-events:auto;height:100%;overflow:visible}.tile-wrapper{width:100%;height:100%;position:relative;container:tile/inline-size}.tile-site-name{z-index:5;pointer-events:none;flex:auto;min-width:0;max-width:100%;position:relative}.tile-site-name-label{color:#e8eef7;font-synthesis:none;letter-spacing:.01em;max-width:100%;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;text-overflow:ellipsis;cursor:default;background:#0f172a94;border:1px solid #94a3b833;border-radius:4px;padding:5px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(1.35rem,4.2cqi,2.05rem);font-weight:400;line-height:1.3;display:block;overflow:hidden}button.tile-site-name-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}.tile-site-name--video .tile-site-name-label{background:#0f172a8c;border-color:#94a3b82e;padding:4px 11px;font-size:clamp(1.05rem,3.4cqi,1.55rem);font-weight:400}.tile-site-name-label--editable{cursor:text}.tile-site-name-label--editable:hover{color:#f8fafc;border-color:#60a5faa6}.tile-site-name-input{color:#f8fafc;font-synthesis:none;letter-spacing:.01em;width:min(280px,100%);min-width:0;max-width:100%;text-shadow:none;background:#0f172ae6;border:1px solid #60a5fa;border-radius:4px;outline:none;padding:5px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(1.35rem,4.2cqi,2.05rem);font-weight:400;line-height:1.3}.tile-site-name--video .tile-site-name-input{padding:4px 11px;font-size:clamp(1.05rem,3.4cqi,1.55rem);font-weight:400}.tile{cursor:pointer;box-sizing:border-box;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;width:100%;height:100%;transition:box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000073}.tile-selected{z-index:10;border:3px solid #0af;box-shadow:0 0 20px #00aaffe6}.tile:hover{box-shadow:0 0 12px #fff3}.tile-actions{z-index:20;pointer-events:auto;position:absolute;top:6px;right:6px}.tile-actions button{color:#fff;cursor:pointer;background:#ff0000e6;border:none;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1;transition:transform .15s}.tile-actions button:hover{transform:scale(1.1)}.tile-refresh-btn{z-index:20;color:#fff;cursor:pointer;pointer-events:auto;background:#0009;border:none;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1;position:absolute;top:6px;left:6px}.tile-refresh-btn:hover{background:#000000d9}.tile-open-source-btn{z-index:20;color:#fff;cursor:pointer;letter-spacing:.05em;pointer-events:auto;opacity:1;background:#2563eb;border:1px solid #1d4ed8;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:6px;right:6px;box-shadow:0 1px 3px #0006}.tile-open-source-btn:hover{color:#fff;background:#1d4ed8}.tile-assisted-refresh-hint{z-index:20;color:#fcd34d;cursor:default;pointer-events:auto;background:#000000a6;border:1px solid #fcd34d;border-radius:4px;padding:2px 6px;font-size:9px;position:absolute;top:6px;left:44px}.tile-headless-refresh-btn{z-index:20;color:#fff;cursor:pointer;pointer-events:auto;background:#28508cbf;border:none;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:6px;left:40px}.tile-headless-refresh-btn:hover{background:#28508cf2}.tile-close-btn{z-index:20;color:#fff;cursor:pointer;pointer-events:auto;background:#0009;border:none;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1;position:absolute;top:6px;right:6px}.tile-close-btn:hover{background:#000000d9}.tile-control-number{z-index:7;pointer-events:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #000000d9;direction:ltr;background:#020617d1;border:2px solid #ffffffe6;border-radius:8px;flex:none;padding:6px 10px;font-size:clamp(1.55rem,4.8cqi,2.55rem);font-weight:800;line-height:1;position:relative}.tile-control-number--view{background:#02061794;border-width:1.5px;border-color:#ffffffb8;padding:3px 7px;font-size:clamp(1.05rem,3.1cqi,1.55rem);font-weight:700}.tile-header{z-index:7;pointer-events:none;direction:ltr;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 48px);display:flex;position:absolute;top:8px;left:8px}.tile-header--view{top:6px;left:6px}.tile-header .tile-site-name-label--editable,.tile-header .tile-site-name-input{pointer-events:auto}.tile-label{z-index:3;color:#0af;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:4px;left:6px}.tile-capture-clock{z-index:3;color:#93c5fd;pointer-events:none;text-shadow:0 1px 2px #000c;box-sizing:border-box;background:#00000073;border-radius:4px;width:max-content;max-width:calc(100% - 64px);padding:2px 6px;font-size:12px;font-weight:600;position:absolute;bottom:6px;left:auto;right:56px}.tile-refresh-status{z-index:3;color:#93c5fd;pointer-events:none;text-shadow:0 1px 2px #000c;font-size:10px;font-weight:600;position:absolute;bottom:6px;left:auto;right:8px}.tile-content{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tile-badge{z-index:2;letter-spacing:.04em;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:600;position:absolute;top:8px;right:8px}.tile-badge--live{color:#4ade80;background:#22c55e26;border:1px solid #22c55e73}.tile-badge--snapshot{color:#fb923c;background:#f9731626;border:1px solid #f9731673}.tile-badge--video{color:#c4b5fd;background:#7c3aed33;border:1px solid #a78bfa73}.tile-video-edit-toolbar{pointer-events:auto;z-index:4;background:#0f172ae0;border:1px solid #94a3b840;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;display:flex;position:absolute;bottom:6px;left:6px;right:28px}.tile-video-edit-toolbar-name{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:.68rem;font-weight:400;overflow:hidden}.tile-video-edit-toolbar-hint{color:#c4b5fd;margin-left:auto;font-size:.62rem;font-weight:600}.tile-video-edit-toolbar-rec{color:#fecaca;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem;font-weight:700}.tile-video-edit-toolbar-stop{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:.65rem;font-weight:700}.tile-video-edit-toolbar-stop:hover{background:#b91c1c}.tile-video-rec-badge--edit-overlay{pointer-events:none;z-index:3;top:8px;left:8px;right:auto}.tile-fallback{text-align:center;background:#0d0f14;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;padding:1.5rem;display:flex}.tile-fallback-title{color:#9ca3af;margin:0;font-size:1rem}.tile-fallback-url{color:#6b7280;word-break:break-all;max-width:100%;margin:0;font-size:.85rem}.tile-live{max-width:100%;max-height:100%;position:relative;overflow:hidden}.tile-live--fill{width:100%;height:100%}.tile-live iframe{border-radius:inherit;border:none;width:100%;height:100%;position:absolute;inset:0}.tile-frame{max-width:100%;max-height:100%;position:relative;overflow:hidden}.tile-frame--image{width:100%;height:100%}.tile-snapshot-view{pointer-events:auto;width:100%;height:100%;position:relative;overflow:hidden}.tile-snapshot-viewport{cursor:default;z-index:1;position:absolute;inset:0;overflow:hidden}.tile-snapshot-viewport--editor-open{cursor:grab}.tile-snapshot-viewport--panning{cursor:grabbing}.tile-snapshot-edit-toggle{z-index:6;color:#e2e8f0;cursor:pointer;pointer-events:auto;background:#0f172ae0;border:1px solid #94a3b873;border-radius:6px;width:28px;height:28px;padding:0;font-size:13px;line-height:1;position:absolute;bottom:6px;right:6px}.tile-snapshot-edit-toggle:hover{color:#f8fafc;border-color:#60a5fa}.tile-snapshot-edit-toggle--active{color:#93c5fd;background:#1e3a8ad9;border-color:#60a5fab3}.tile-wrapper:has(.tile-view-toolbar) .tile-snapshot-edit-toggle{top:6px;bottom:auto;right:36px}.tile-view-toolbar{z-index:5;pointer-events:auto;background:#0f172ae0;border-top:1px solid #94a3b859;border-radius:6px 6px 0 0;height:28px;min-height:22px;max-height:15%;padding:2px 4px;font-size:11px;line-height:1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tile-view-toolbar-row{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;width:100%;height:100%;display:flex;overflow:hidden}.tile-view-toolbar-controls{flex:none;align-items:center;gap:3px;min-width:0;display:flex}.tile-view-toolbar-updated{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;pointer-events:none;flex:0 auto;min-width:0;margin-inline-start:auto;padding-inline-start:4px;font-size:10px;font-weight:600;overflow:hidden}.tile-view-toolbar-updated-short{display:none}@container tile (width<=419px){.tile-view-toolbar-updated-full{display:none}.tile-view-toolbar-updated-short{display:inline}}@container tile (width<=279px){.tile-view-toolbar-updated{display:none}}.tile-view-toolbar-btn{color:#e2e8f0;cursor:pointer;touch-action:none;background:#1e293bf2;border:1px solid #94a3b866;border-radius:4px;flex:0 auto;min-width:26px;height:26px;padding:0 5px;font-size:11px;font-weight:600;line-height:1}.tile-view-toolbar-btn:hover{color:#f8fafc}.tile-view-toolbar-btn--view{border-color:#60a5fa80}.tile-view-toolbar-btn--view:hover{border-color:#60a5fa}.tile-view-toolbar-btn--arrow{color:#ccfbf1;border-color:#2dd4bf80;min-width:24px;padding:0 3px}.tile-view-toolbar-btn--arrow:hover{border-color:#2dd4bf}.tile-view-toolbar-btn--reset{border-color:#94a3b873}.tile-view-toolbar-scale{text-align:center;color:#93c5fd;white-space:nowrap;flex:0 auto;min-width:28px;font-size:11px;font-weight:600}.tile-view-toolbar-reset-icon{display:none}.tile-view-toolbar-sep{background:#94a3b859;flex:0 0 1px;align-self:stretch;margin:2px 1px}@container tile (width<=419px){.tile-view-toolbar{height:26px;padding:2px 3px}.tile-view-toolbar-row,.tile-view-toolbar-controls{gap:2px}.tile-view-toolbar-btn{min-width:24px;height:24px;padding:0 4px;font-size:10px}.tile-view-toolbar-btn--arrow{min-width:22px;padding:0 2px}.tile-view-toolbar-scale{min-width:24px;font-size:10px}}@container tile (width<=279px){.tile-view-toolbar{height:22px;min-height:20px;padding:1px 2px}.tile-view-toolbar-row,.tile-view-toolbar-controls{gap:1px}.tile-view-toolbar-btn{border-radius:3px;min-width:20px;height:20px;padding:0 2px;font-size:10px}.tile-view-toolbar-btn--arrow{min-width:18px}.tile-view-toolbar-scale{min-width:20px;font-size:9px}.tile-view-toolbar-scale-suffix,.tile-view-toolbar-reset-text{display:none}.tile-view-toolbar-reset-icon{display:inline}}.tile-view-controls{z-index:4;pointer-events:auto;position:absolute;bottom:30px;left:6px;right:6px}.tile-snapshot-image{display:block}.tile-snapshot-crossfade{width:100%;height:100%;position:relative}.tile-snapshot-crossfade .tile-snapshot-image{width:100%;height:100%;display:block;position:absolute;inset:0}.tile-snapshot-crossfade__shown{z-index:0;opacity:1}.tile-snapshot-crossfade__incoming{z-index:1;pointer-events:none;transition:opacity .28s}.tile-snapshot-crossfade__incoming--crossfade{opacity:0}.tile-snapshot-crossfade__incoming--fade-in{opacity:.42}.tile-snapshot-crossfade__incoming.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.tile-snapshot-crossfade__incoming{transition-duration:.01ms}}.tile-image{object-fit:cover;width:100%;height:100%}.tile-snapshot{display:block}body.view-mode .tile{cursor:default}.selection-overlay{z-index:999999;cursor:crosshair;pointer-events:none;position:fixed;inset:0}.capture-tile-btn--mute{background:#4b5563}.capture-tile-btn--mute:hover{background:#6b7280}.capture-tile-btn--mute-active{background:#2563eb}.capture-tile-btn--mute-active:hover{background:#1d4ed8}.capture-tile-btn--names-active{background:#334155}.capture-tile-btn--names-active:hover{background:#475569}.capture-tile-btn--ai-open{background:#1e3a5f}.capture-tile-btn--ai-open:hover{background:#254a75}.tile-video-container{width:100%;height:100%;position:relative;overflow:hidden}.tile-video-container.wcr-tile-fullscreen,.dashboard-tile.wcr-tile-fullscreen,.react-grid-item.wcr-tile-fullscreen,.tile-wrapper.wcr-tile-fullscreen,.tile.wcr-tile-fullscreen,.wcr-tile-fullscreen{background:#000;overflow:hidden;z-index:2147483646!important;filter:none!important;contain:none!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}html.wcr-viewport-overlay-active,html.wcr-viewport-overlay-active body,html.wcr-viewport-overlay-active .dashboard{overflow:hidden}.wcr-tile-fullscreen .tile-video,.wcr-tile-fullscreen .tile-video-container,.wcr-tile-fullscreen .tile,.wcr-tile-fullscreen video,.wcr-tile-fullscreen iframe{width:100%!important;height:100%!important}.wcr-tile-fullscreen .tile-video,.wcr-tile-fullscreen video{object-fit:contain!important;object-position:center!important}.tile-video-health-status{z-index:5;color:#fca5a5;letter-spacing:.04em;pointer-events:auto;background:#0f172ae0;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:8px;left:8px}.tile-video-health-retry{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:3px;padding:2px 6px;font-size:.62rem;font-weight:600}.tile-live-freeze-overlay{z-index:6;color:#e2e8f0;letter-spacing:.04em;pointer-events:none;background:#0f172ad1;border-radius:3px;padding:2px 6px;font-size:.58rem;font-weight:700;line-height:1.2;position:absolute;top:8px;right:8px}.tile-live-freeze-overlay--play{color:#86efac}.tile-live-freeze-overlay--buffering{color:#fde68a}.tile-live-freeze-overlay--frozen,.tile-live-freeze-overlay--network-stall,.tile-live-freeze-overlay--decoder-suspect{color:#fca5a5}.tile-live-freeze-overlay--app-paused{color:#cbd5e1}.tile-video-container:hover .tile-video-controls-bar,.tile-video-controls:focus-within .tile-video-controls-bar{opacity:1;pointer-events:auto}.tile-video-controls{pointer-events:none;z-index:4;position:absolute;inset:0}.tile-video-rec-badge{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;background:#b91c1ceb;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700;position:absolute;top:8px;right:8px}.tile-video-rec-status{color:#e2e8f0;pointer-events:none;background:#0f172ae0;border-radius:4px;max-width:calc(100% - 16px);padding:2px 6px;font-size:.62rem;line-height:1.3;position:absolute;top:8px;left:8px}.tile-video-rec-status--error{color:#fecaca;background:#7f1d1deb}.tile-video-rec-status--success{color:#bbf7d0;background:#14532deb}.tile-video-rec-actions{pointer-events:auto;z-index:5;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.tile-video-rec-save-btn,.tile-video-rec-discard-btn{cursor:pointer;border:none;border-radius:4px;padding:4px 8px;font-size:.68rem;font-weight:600}.tile-video-rec-save-btn{color:#fff;background:#2563eb}.tile-video-rec-save-btn:hover{background:#1d4ed8}.tile-video-rec-discard-btn{color:#e5e7eb;background:#374151f2}.tile-video-rec-discard-btn:hover{background:#4b5563}.tile-video-controls-bar{opacity:.72;pointer-events:auto;background:#0f172ad1;border:1px solid #94a3b840;border-radius:6px;align-items:center;gap:4px;max-width:calc(100% - 34px);padding:4px 6px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;left:6px;right:28px}.tile-video-control-btn{color:#f3f4f6;cursor:pointer;background:#374151e6;border:none;border-radius:4px;flex-shrink:0;min-width:26px;height:26px;padding:0 6px;font-size:.72rem;line-height:1}.tile-video-control-btn:hover{background:#4b5563}.tile-video-control-btn--active{background:#2563eb}.tile-video-control-btn--solo.tile-video-control-btn--active{background:#7c3aed}.tile-video-control-btn--rec{color:#fca5a5}.tile-video-control-btn--recording{color:#fff;background:#b91c1c}.tile-video-control-btn--stop{color:#fff;background:#991b1b}.tile-video-control-btn--stop:hover{background:#b91c1c}.tile-video-control-icon{display:none}.tile-video-control-icon--always{display:inline}.tile-video-control-btn--playback{flex-shrink:0;min-width:28px}.tile-video-control-label{display:inline}.tile-video-volume-slider{accent-color:#60a5fa;cursor:pointer;flex:1;min-width:48px;max-width:88px;height:4px;margin:0 2px}.tile-video-rec-wrap{flex-shrink:0;position:relative}.tile-video-rec-menu{z-index:20;background:#1f2937;border:1px solid #374151;border-radius:6px;min-width:120px;padding:4px;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000073}.tile-video-rec-menu-item{color:#e5e7eb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:6px 8px;font-size:.72rem;display:block}.tile-video-rec-menu-item:hover{background:#374151}.tile-video-rec-custom{align-items:center;gap:4px;padding:4px;display:flex}.tile-video-rec-custom input{color:#f9fafb;background:#111827;border:1px solid #4b5563;border-radius:4px;width:56px;padding:4px 6px;font-size:.72rem}.tile-video-rec-custom button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;padding:4px 8px;font-size:.72rem}@container tile (width<=280px){.tile-video-control-label{display:none}.tile-video-control-icon{display:inline}.tile-video-volume-slider{min-width:36px;max-width:52px}.tile-video-controls-bar{gap:2px;padding:3px 4px}.tile-video-control-btn{min-width:22px;height:22px;padding:0 4px}}.tile-video{display:block}.tile-text{color:#e5e7eb;text-align:center;padding:1rem;font-size:1.25rem}.dashboard-grid .react-resizable-handle{z-index:10;pointer-events:auto}.dashboard-grid .react-resizable-handle:after{content:"";opacity:1;background:#fff;border:none;width:10px;height:10px;position:absolute;bottom:4px;right:4px}.react-grid-placeholder{opacity:.25!important;background:#3b82f6!important}.tile-badge--radio{color:#7dd3fc;background:#0ea5e92e;border:1px solid #38bdf873;position:static}.tile-radio-container{background:radial-gradient(120% 80% at 10% 0,#0ea5e92e,#0000 55%),linear-gradient(160deg,#0f172a 0%,#111827 55%,#0b1220 100%);flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tile-radio-visual{flex:1;align-items:center;gap:10px;min-height:0;padding:10px 12px 4px;display:flex}.tile-radio-logo{object-fit:cover;background:#94a3b826;border-radius:8px;flex-shrink:0;width:48px;height:48px}.tile-radio-logo--placeholder{letter-spacing:.06em;color:#7dd3fc;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:flex}.tile-radio-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.tile-radio-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1.25;overflow:hidden}.tile-radio-name--hidden{opacity:.35;font-weight:500}.tile-radio-status{letter-spacing:.04em;color:#86efac;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:600;display:inline-flex}.tile-radio-status-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4ade802e}.tile-radio-audio{display:none}.tile-radio-controls{padding:0 8px 8px}.tile-radio-controls-bar{background:#0f172ad1;border:1px solid #94a3b838;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:flex}.tile-widget{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.widget-loading,.widget-unknown{color:#94a3b8;padding:12px;font-size:.85rem}.widget-clock,.widget-timer,.widget-notes,.widget-calculator,.widget-calendar,.widget-text-info{color:#e5e7eb;flex-direction:column;flex:1;min-height:0;padding:10px 12px;display:flex}.widget-clock{text-align:center;justify-content:center;align-items:center;gap:4px}.widget-clock-time{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:650;line-height:1.1}.widget-clock-date{color:#cbd5e1;font-size:.85rem}.widget-clock-zone{color:#64748b;font-size:.7rem}.widget-timer{justify-content:center;align-items:center;gap:10px}.widget-timer-display{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:650}.widget-timer-controls{gap:8px;display:flex}.widget-timer-duration{color:#94a3b8;align-items:center;gap:8px;font-size:.75rem;display:flex}.widget-timer-duration input{color:#e5e7eb;background:#12151c;border:1px solid #2e3340;border-radius:4px;width:64px;padding:4px 6px}.widget-btn{color:#e5e7eb;cursor:pointer;background:#252a35;border:1px solid #2e3340;border-radius:4px;padding:5px 10px;font-size:.75rem;font-weight:600}.widget-btn:hover:not(:disabled){background:#2e3440}.widget-btn:disabled{opacity:.55;cursor:not-allowed}.widget-btn--primary{background:#1f6feb;border-color:#1f6feb}.widget-btn--compact{min-width:28px;padding:2px 8px}.widget-notes-input,.widget-text-info-body{resize:none;color:#e5e7eb;width:100%;min-height:0;font:inherit;background:#12151c;border:1px solid #2e3340;border-radius:4px;flex:1;padding:8px;font-size:.85rem;line-height:1.4}.widget-text-info{gap:8px}.widget-text-info-title{color:#e5e7eb;width:100%;font:inherit;background:#12151c;border:1px solid #2e3340;border-radius:4px;padding:6px 8px;font-size:.9rem;font-weight:600}.widget-calculator-display{text-align:right;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#12151c;border:1px solid #2e3340;border-radius:4px;min-height:2rem;margin-bottom:8px;padding:8px 10px;font-size:1.15rem;overflow:hidden}.widget-calculator-display--error{color:#f87171}.widget-calculator-keys{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.widget-calc-key{color:#e5e7eb;cursor:pointer;background:#252a35;border:1px solid #2e3340;border-radius:4px;min-height:32px;font-weight:600}.widget-calc-key:hover:not(:disabled){background:#2e3440}.widget-calc-key:disabled{opacity:.55;cursor:not-allowed}.widget-calc-key--primary{background:#1f6feb;border-color:#1f6feb}.widget-calc-key--muted{color:#94a3b8}.widget-calc-key-spacer{visibility:hidden}.widget-calendar{gap:8px}.widget-calendar-today{color:#94a3b8;font-size:.8rem}.widget-calendar-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.widget-calendar-title{font-size:.9rem;font-weight:600}.widget-calendar-grid{flex:1;grid-template-columns:repeat(7,1fr);align-content:start;gap:2px;display:grid}.widget-calendar-dow,.widget-calendar-day{text-align:center;padding:4px 0;font-size:.7rem}.widget-calendar-dow{color:#64748b;font-weight:600}.widget-calendar-day--today{background:#1f6feb;border-radius:4px;font-weight:700}.widget-calendar-day--empty{visibility:hidden}.widget-config-form{flex-direction:column;gap:12px;display:flex}.widget-config-textarea{resize:vertical;min-height:88px}.widget-config-actions{justify-content:flex-end;gap:8px;display:flex}.widget-net-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.widget-net-status,.widget-net-meta{color:#64748b;font-size:.7rem}.widget-net-error{color:#f87171;margin-top:6px;font-size:.72rem}.widget-weather-location,.widget-rss-title,.widget-markets-symbol,.widget-world-clock-label{color:#e5e7eb;font-size:.85rem;font-weight:600}.widget-weather-temp,.widget-markets-price,.widget-world-clock-time,.widget-stopwatch-display{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:650;line-height:1.1}.widget-weather-condition,.widget-markets-sub,.widget-world-clock-date,.widget-world-clock-zone{color:#94a3b8;font-size:.78rem}.widget-weather-meta{color:#64748b;margin-top:2px;font-size:.72rem}.widget-weather-forecast{flex-direction:column;gap:4px;margin-top:8px;display:flex}.widget-weather-forecast-day{color:#cbd5e1;grid-template-columns:2.5rem 1fr auto;gap:6px;font-size:.7rem;display:grid}.widget-rss,.widget-markets,.widget-weather,.widget-world-clock,.widget-stopwatch{color:#e5e7eb;flex-direction:column;flex:1;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.widget-rss-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.widget-rss-item{border-bottom:1px solid #1f2430;padding:6px 0}.widget-rss-item a{color:#93c5fd;font-size:.82rem;font-weight:600;text-decoration:none}.widget-rss-item a:hover{text-decoration:underline}.widget-rss-date{color:#64748b;margin-top:2px;font-size:.68rem}.widget-markets-currency{color:#94a3b8;font-size:.75rem;font-weight:500}.widget-markets-change{color:#94a3b8;margin-top:4px;font-size:.8rem}.widget-markets-change--up{color:#4ade80}.widget-markets-change--down{color:#f87171}.widget-world-clock,.widget-stopwatch{text-align:center;justify-content:center;align-items:center;gap:6px}.connection-row{padding-left:14px;position:relative}.connection-brand-bar{opacity:.85;border-radius:2px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.provider-hub-card{border:1px solid color-mix(in srgb, var(--provider-brand) 42%, #334155);background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--provider-brand) 18%, transparent), transparent 38%), linear-gradient(135deg, #181d29, #121722);min-height:92px;box-shadow:inset 3px 0 0 var(--provider-brand), 0 7px 18px #00000029;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.provider-hub-card:hover{border-color:color-mix(in srgb, var(--provider-brand) 72%, #64748b);box-shadow:inset 3px 0 0 var(--provider-brand), 0 9px 24px #0000003d;transform:translateY(-1px)}.provider-hub-card__identity{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.provider-hub-card__brand{color:#f5f5f4;width:100%;min-width:0;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}button.provider-hub-card__brand{cursor:pointer}.provider-hub-card__brand>.provider-brand-icon{object-fit:contain;justify-self:center;width:42px;height:42px;display:block}.provider-hub-card__brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.provider-hub-card__name-line{align-items:center;gap:8px;min-width:0;display:flex}.provider-hub-card__name-line strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:750;line-height:1.15;overflow:hidden}.provider-hub-card__description{color:#9ca8bb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;overflow:hidden}.provider-hub-card__connected{color:#9ddeb0;text-transform:uppercase;background:#34a85324;border-radius:999px;padding:2px 6px;font-size:.68rem;font-weight:600}.integration-brand-icon{flex:none;width:24px;height:24px}.provider-hub-card__disconnect{color:#f4a6a6;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:58px;padding:2px 0;font-size:.7rem;font-weight:650}.provider-hub-card__disconnect:hover:not(:disabled){color:#fecaca;text-decoration:underline}.provider-hub__open{background:color-mix(in srgb, var(--provider-brand) 13%, transparent);color:#9fc1ff;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-self:end;padding:7px 10px;font-size:.78rem;font-weight:700}.provider-hub__identity{flex-direction:column;align-items:center;gap:6px;padding:14px 0 18px;display:flex}.provider-hub__identity .integration-brand-icon{width:44px;height:44px}.provider-hub__identity h2{margin:0}.provider-hub__identity>span{color:#9ddeb0;text-transform:uppercase;font-size:.72rem;font-weight:700}.provider-hub__services{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.provider-hub__service{color:#f5f5f4;min-height:108px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 8px;display:flex}.provider-hub__service:hover:not(:disabled){background:#4285f41a;border-color:#4285f4a6}.provider-hub__service .integration-brand-icon{width:32px;height:32px}.provider-hub__service>span{color:#ffffff94;text-align:center;font-size:.7rem}.provider-hub__connect{align-self:center;min-width:150px}.provider-hub__disconnect{align-self:center;margin-top:14px}@media (width<=520px){.provider-hub-card{grid-template-columns:1fr}.google-provider-services{justify-content:flex-start}.provider-hub-card>.connection-status,.provider-hub-card>.source-library-action-btn,.provider-hub__open{justify-self:start;margin-left:58px}}.connection-status{letter-spacing:.02em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:.7rem}.connection-status--available{color:#9ddeb0;border-color:#9ddeb059}.connection-status--setup{color:#e6c37a;border-color:#e6c37a66}.connection-status--review{color:#9eb6e8;border-color:#9eb6e866}.connection-status--soon{color:#a8a8a8;border-color:#a8a8a859}.provider-hub-card>.connection-status{color:#c7d0df;white-space:nowrap;background:#94a3b814;border-radius:999px;justify-self:end;padding:5px 9px;font-size:.66rem;font-weight:700}.connection-perm-summary,.connection-prereq-inline,.connection-connected-line{color:#ffffffa6;margin-top:4px;font-size:.8rem}.connection-health{color:#ffffff80}.connection-cap-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.connection-cap-chip{color:#ffffffbf;background:#ffffff0f;border-radius:4px;padding:2px 7px;font-size:.72rem}.connection-row-actions{flex-direction:column;align-items:stretch;gap:6px;min-width:140px}.connection-storage-warning{color:#e6c37a;background:#e6c37a1f;border:1px solid #e6c37a59;border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:.82rem}.connection-detail{flex-direction:column;gap:10px;padding:4px 2px 16px;display:flex}.connection-detail-req{color:#fffc;margin:0;font-size:.9rem}.connection-detail-section{margin:8px 0 0;font-size:.95rem;font-weight:600}.connection-prereq-list{color:#ffffffa6;margin:0;padding-left:18px;font-size:.82rem}.connection-capability-list{flex-direction:column;gap:8px;display:flex}.connection-capability-row{cursor:pointer;background:#ffffff0a;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.connection-capability-row strong{font-size:.88rem;display:block}.connection-capability-desc{color:#ffffff8c;margin-top:2px;font-size:.78rem;display:block}.tile-wrapper:has(.connected-service-identity){--connected-header-top:6px;--connected-identity-height:clamp(38px, 8.6cqw, 56px);--connected-logo-size:clamp(32px, 8.3cqw, 52px);--connected-title-size:clamp(1.01rem, 4.15cqw, 1.85rem);--connected-header-gap:4px;--connected-header-footprint:calc(var(--connected-header-top) + var(--connected-identity-height) + var(--connected-header-gap))}.widget-connected{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px;display:flex;position:relative;overflow:auto}.widget-connected--branded{--connected-header-top:6px;--connected-identity-height:clamp(38px, 8.6cqw, 56px);--connected-logo-size:clamp(32px, 8.3cqw, 52px);--connected-title-size:clamp(1.01rem, 4.15cqw, 1.85rem);--connected-header-gap:4px;--connected-header-footprint:calc(var(--connected-header-top) + var(--connected-identity-height) + var(--connected-header-gap));padding:var(--connected-header-footprint) 10px 8px;gap:6px}.connected-service-identity{--connected-service-accent:#4285f4;z-index:8;top:var(--connected-header-top);min-width:0;height:var(--connected-identity-height);box-sizing:border-box;border-bottom:2px solid var(--connected-service-accent);color:#f5f5f4;text-align:start;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;padding:2px 4px 3px;display:flex;position:absolute;left:clamp(52px,11cqw,76px);right:clamp(36px,7.5cqw,48px);overflow:hidden}.connected-service-identity .integration-brand-icon{width:var(--connected-logo-size);height:var(--connected-logo-size);flex:0 0 var(--connected-logo-size);object-fit:contain;box-sizing:border-box;padding:1px;display:block}.connected-service-identity__text{flex-flow:row;flex:auto;justify-content:flex-start;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.connected-service-identity__service{min-width:0;font-size:var(--connected-title-size);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:800;line-height:1;display:block;overflow:hidden}.tile-wrapper:has(.connected-service-identity) .tile-site-name{display:none}:is(.tile-wrapper:has(.connected-service-identity) .tile-header,.tile-wrapper:has(.connected-service-identity) .tile-close-btn){top:calc(var(--connected-header-top) + var(--connected-identity-height) / 2);transform:translateY(-50%)}.connected-service-identity__context{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:clamp(.62rem,2.2cqw,.78rem);font-weight:600;line-height:1;display:block;overflow:hidden}.connected-service-identity__updated{color:#94a3b8;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:42%;font-size:.62rem;font-weight:600;line-height:1;overflow:hidden}@container tile (width<=359px){.connected-service-identity__updated{max-width:34%}}@container tile (width<=279px){.connected-service-identity__updated{display:none}}.connected-service-identity[data-service-icon=youtube]{--connected-service-accent:#f03}.widget-connected--branded:has(>.connected-service-identity[data-service-icon=youtube]){background-image:radial-gradient(128% calc(var(--connected-header-footprint) * 2) at 13% 0%, #ff003352 0%, #d6233526 42%, #961a280d 70%, #961a2800 100%);background-repeat:no-repeat}.connected-service-identity[data-service-icon=gmail]{--connected-service-accent:#ea4335}.connected-service-identity[data-service-icon=calendar],.connected-service-identity[data-service-icon=docs]{--connected-service-accent:#4285f4}.connected-service-identity[data-service-icon=drive],.connected-service-identity[data-service-icon=meet],.connected-service-identity[data-service-icon=chat]{--connected-service-accent:#34a853}.connected-service-identity[data-service-icon=sheets]{--connected-service-accent:#0f9d58}.connected-service-identity[data-service-icon=slides]{--connected-service-accent:#fbbc04}.connected-service-identity[data-service-icon=tasks],.connected-service-identity[data-service-icon=people]{--connected-service-accent:#1a73e8}.connected-service-identity[data-service-icon=forms]{--connected-service-accent:#7248b9}.youtube-search-form{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.youtube-search-form input{color:#fff;min-width:0;font:inherit;background:#00000038;border:1px solid #ffffff29;border-radius:7px;padding:8px 9px}.youtube-search-form button{color:#fff;font:inherit;cursor:pointer;background:#f03;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.youtube-search-form button:disabled{cursor:default;opacity:.55}.youtube-search-loading{color:#ffffffad;font-size:.72rem}.youtube-search-results{flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.youtube-search-results button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:9px;padding:0;text-decoration:none;display:grid}.youtube-search-results img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:128px}.youtube-search-results strong{font-size:.8rem;line-height:1.25;display:block}.youtube-search-channel{color:#ffffff9e;margin-top:3px;font-size:.7rem}.youtube-search-playback,.youtube-search-unavailable{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.youtube-search-player-frame{background:#000;border-radius:7px;flex:1;min-height:200px;overflow:hidden}.youtube-search-back{color:#b8d1ff;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:.75rem;font-weight:700}.yta-app{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow:hidden}.msm-tabs.yta-tabs{margin:0}.yta-nav{align-items:center;gap:6px;min-width:0;display:flex}.yta-navselect{color:#fff;min-width:0;font:inherit;background:#00000040;border:1px solid #ffffff29;border-radius:6px;flex:auto;padding:5px 7px;font-size:.74rem}.yta-compact-toggle{flex:none}.yta-body{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex}.yta-searchform{margin:0}.yta-scope,.yta-subnav{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.yta-scope-btn{padding:4px 9px;font-size:.7rem}.yta-detailbar-title{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.75rem;font-weight:700;overflow:hidden}.yta-queue-count{color:#fff9;flex:auto;min-width:0;font-size:.68rem}.yta-scroll{flex:auto;min-height:0}.yta-rows,.yta-results-scroll{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.yta-row-wrap{border-radius:8px;align-items:center;gap:2px;display:flex}.yta-row-wrap:hover{background:#ffffff0d}.yta-row-wrap--current{background:#ff00331f}.yta-row{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:5px 4px;display:flex}.yta-thumb{aspect-ratio:16/9;object-fit:cover;background:#ffffff0f;border-radius:5px;flex:none;width:62px}.yta-thumb--blank{display:block}.yta-row-main{flex-direction:column;gap:1px;min-width:0;display:flex}.yta-row-title{-webkit-line-clamp:2;color:#f1f5f9;-webkit-box-orient:vertical;font-size:.74rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.yta-row-meta{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.yta-badge{letter-spacing:.04em;border-radius:4px;flex:none;padding:1px 5px;font-size:.58rem;font-weight:800}.yta-badge--live{color:#fff;background:#f03}.yta-badge--upcoming{color:#e2e8f0;background:#ffffff29}.yta-queue-index{text-align:center;color:#ffffff80;flex:none;width:16px;font-size:.66rem}.yta-queue-actions{gap:1px;padding-right:2px;display:flex}.yta-menuwrap{flex:none}.yta-more{justify-content:center;padding:6px 2px;display:flex}.yta-note{color:#ffffff6b;font-size:.62rem}.yta-player{flex-direction:column;flex:none;gap:4px;min-height:0;display:flex}.yta-playerbar{align-items:center;gap:6px;min-width:0;display:flex}.yta-playerbar-title{color:#fffc;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.72rem;font-weight:600;overflow:hidden}.yta-frame{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.yta-frame .yta-frame-inner{border-radius:inherit;flex:none;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.yta-transport{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:2px;padding:5px 6px;display:flex}.yta-transport-row{align-items:center;gap:5px;min-width:0;display:flex}.yta-transport-row--seek{gap:0}.yta-playpause{font-size:.9rem}.yta-time{font-variant-numeric:tabular-nums;color:#ffffffb3;flex:none;font-size:.66rem}.yta-volume,.yta-seek{flex:auto;min-width:40px}.yta-rate{flex:none;align-items:center;gap:4px;display:flex}.yta-rate-label{color:#ffffff80;font-size:.62rem}.yta-rate-select{color:#fff;font:inherit;background:#00000040;border:1px solid #ffffff29;border-radius:5px;padding:2px 4px;font-size:.66rem}.yta-sequence{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.62rem;overflow:hidden}.yta-transport-note{color:#fff6;font-size:.6rem}.yta-layout--wide .yta-split,.yta-split{flex:auto;gap:8px;min-height:0;display:flex}.yta-split-player{flex-direction:column;flex:none;gap:4px;width:58%;max-width:58%;min-height:0;display:flex}.yta-split-panel{flex-direction:column;flex:auto;gap:4px;min-width:0;min-height:0;display:flex}.yta-layout--tall .yta-player,.yta-layout--medium .yta-player{flex:none}.yta-layout--tall .yta-body,.yta-layout--medium .yta-body{flex:auto;min-height:0}.yta-layout--compact .yta-playerbar-title,.yta-layout--compact .yta-transport-note,.yta-layout--compact .yta-note{display:none}.yta-layout--compact .yta-thumb{width:52px}.yta-layout--compact .msm-tab{padding:6px 4px;font-size:.72rem}.widget-connected-error{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.widget-connected-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.widget-connected-item{background:#ffffff0a;border-radius:6px;padding:6px 8px}.widget-connected-item--unread{border-left:3px solid #8ab4f8}.widget-connected-item--active{background:#ffffff14}.widget-connected-actions{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.widget-connected-item-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.widget-compose{background:#ffffff0a;border-radius:6px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;display:flex}.widget-compose-input,.widget-compose-body{width:100%;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff24;border-radius:6px;padding:6px 8px}.widget-compose-body{resize:vertical;min-height:56px}.widget-compose-actions{flex-wrap:wrap;gap:6px;display:flex}.widget-compose-check{color:inherit;align-items:center;gap:6px;font-size:.82rem;display:flex}.widget-compose-check input[type=checkbox]{accent-color:currentColor}.widget-connected-item-edit{margin-top:6px}.widget-connected-item-title{font-size:.86rem;font-weight:600;line-height:1.25}.widget-connected-dynamic-text{text-align:start;unicode-bidi:plaintext}.widget-connected-item-title a{color:inherit;text-decoration:none}.widget-connected-item-title a:hover{text-decoration:underline}.widget-connected-item-meta{color:#ffffff8c;margin-top:2px;font-size:.75rem}.widget-gmail-unread{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 0;display:flex}.widget-gmail-unread-count{letter-spacing:-.03em;font-size:2.4rem;font-weight:700}.widget-gmail-unread-count--hot{color:#8ab4f8}.connection-cap-list{flex-direction:column;gap:4px;margin-top:6px;display:flex}.connection-cap-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ms-app{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.ms-app-header{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:2px 0 8px;display:flex}.ms-app-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ms-app-service{letter-spacing:.06em;text-transform:uppercase;color:#fff9;white-space:nowrap;font-size:.72rem;font-weight:700}.ms-app-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}.ms-app-status{color:#7dd3a0;white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:.72rem;font-weight:600;overflow:hidden}.ms-app-nav{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 0;display:flex}.ms-nav-item{color:#ffffffb8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:600}.ms-nav-item:hover{color:#fff;background:#ffffff0f}.ms-nav-item--active{color:#fff;background:#5c94ff38;border-color:#5c94ff73}.ms-nav-search{align-items:center;gap:4px;margin-left:auto;display:flex}.ms-nav-select{max-width:130px}.ms-app-content{flex-direction:column;flex:auto;gap:8px;min-height:0;padding-top:8px;display:flex;overflow:auto}.ms-list{flex-direction:column;gap:4px;display:flex}.ms-list-item{cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:6px;padding:7px 9px;transition:background .12s,border-color .12s}.ms-list-item:hover{background:#ffffff12;border-color:#ffffff1a}.ms-list-item:focus-visible{outline-offset:1px;outline:2px solid #5c94ff99}.ms-list-item--unread{background:#5c94ff14;border-left:3px solid #5c94ff}.ms-list-item--done{opacity:.62}.ms-list-item-title{color:#eef1f6;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.ms-list-item--unread .ms-list-item-title{font-weight:800}.ms-list-item-meta{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;overflow:hidden}.ms-done{text-decoration:line-through}.ms-unread{font-weight:800}.ms-detail{flex-direction:column;gap:8px;display:flex}.ms-detail-header{align-items:center;gap:8px;display:flex}.ms-detail-meta{color:#ffffff8c;overflow-wrap:anywhere;font-size:.74rem}.ms-detail-title{color:#fff;overflow-wrap:anywhere;font-size:.98rem;font-weight:700}.ms-detail-body{color:#ffffffc7;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;border-radius:6px;max-height:220px;padding:8px;font-size:.8rem;line-height:1.45;overflow:auto}.ms-action-rows{flex-wrap:wrap;gap:5px;display:flex}.ms-btn{color:#e5e7eb;cursor:pointer;white-space:nowrap;background:#252a35;border:1px solid #2e3340;border-radius:5px;align-items:center;gap:4px;padding:4px 10px;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.ms-btn:hover{background:#2d3341;border-color:#3a4150}.ms-btn:disabled{opacity:.55;cursor:default}.ms-btn--primary{color:#fff;background:#2f5fd0;border-color:#3a6ce0}.ms-btn--primary:hover{background:#3568dd}.ms-btn--danger{color:#ff9b9b;border-color:#ff6e6e59}.ms-btn--compact{padding:3px 8px;font-size:.7rem}.ms-form{background:#ffffff0a;border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.ms-form-row{align-items:center;gap:6px;display:flex}.ms-form-input{color:#f2f4f8;box-sizing:border-box;background:#00000040;border:1px solid #ffffff1f;border-radius:5px;width:100%;padding:6px 8px;font-size:.78rem}.ms-form-input:focus{border-color:#5c94ffa6;outline:none}.ms-form-input--compact{width:auto;min-width:90px}.ms-form-area{color:#f2f4f8;box-sizing:border-box;resize:vertical;background:#00000040;border:1px solid #ffffff1f;border-radius:5px;width:100%;min-height:74px;padding:6px 8px;font-family:inherit;font-size:.78rem}.ms-form-area:focus{border-color:#5c94ffa6;outline:none}.ms-form-actions{align-items:center;gap:6px;display:flex}.ms-check{color:#ffffffb3;align-items:center;gap:6px;font-size:.76rem;display:flex}.ms-form-error{color:#ff9b9b;font-size:.74rem;font-weight:600}.ms-empty{color:#ffffff80;padding:8px 2px;font-size:.78rem}.ms-error{color:#ff9b9b;background:#ff5a5a14;border:1px solid #ff6e6e40;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:.76rem;font-weight:600;display:flex}.ms-picker{background:#ffffff0a;border-radius:6px;flex-direction:column;gap:5px;padding:8px;display:flex}.ms-picker-title{color:#ffffffb8;font-size:.76rem;font-weight:700}.ms-picker-location{color:#ffffff80;font-size:.72rem}.ms-picker-item{text-align:left;color:#e5e7eb;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:5px;padding:6px 9px;font-size:.78rem;font-weight:600}.ms-picker-item:hover{background:#5c94ff29;border-color:#5c94ff66}.ms-tab-row{flex-wrap:wrap;gap:4px;display:flex}.ms-tab{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:5px 5px 0 0;padding:4px 10px;font-size:.74rem;font-weight:600}.ms-tab--active{color:#fff;background:#26825a47;border-color:#26b47873}.ms-grid-wrap{border:1px solid #ffffff1a;border-radius:6px;max-height:200px;overflow:auto}.ms-grid{border-collapse:collapse;width:100%;font-size:.74rem}.ms-grid td{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff14;max-width:180px;padding:4px 8px;overflow:hidden}.ms-breadcrumb{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.7rem;overflow:hidden}.msm-app{--msm-accent:#0f6cbd;--msm-accent-soft:#2ba3e9;--msm-accent-hover:#1580d8;--msm-wash:#0f6cbd29;--msm-wash-0:#0f6cbd00;--msm-wash-soft:#0f6cbd17;--msm-action:#0f6cbd;--msm-action-soft:#2ba3e9;--msm-action-hover:#1580d8;--msm-badge-reserve:0px;gap:0;padding:0;overflow:hidden}.msm-app--outlook-calendar{--msm-accent:#4f5ae6;--msm-accent-soft:#8b93f2;--msm-accent-hover:#3f49d4;--msm-wash:#4f5ae62e;--msm-wash-0:#4f5ae600;--msm-wash-soft:#4f5ae61a}.msm-app--outlook-calendar .msm-title{font-size:clamp(1.05rem,5.5cqw,1.65rem)}.tile-wrapper:has(.msm-app) .tile-site-name{display:none}.tile-wrapper:has(.tile-control-number) .msm-app{--msm-badge-reserve:clamp(40px, 12.5cqw, 56px)}.msm-header{min-width:0;padding:10px 12px 9px calc(12px + var(--msm-badge-reserve));border-bottom:2px solid var(--msm-accent);background:linear-gradient(180deg, var(--msm-wash), var(--msm-wash-0) 92%);flex:none;align-items:flex-start;gap:10px;display:flex}.msm-logo{flex:none;width:clamp(30px,12.5cqw,46px);height:clamp(30px,12.5cqw,46px);display:block}.msm-logo .integration-brand-icon{width:100%;height:100%;display:block}.msm-headtext{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.msm-title{letter-spacing:-.02em;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,7.05cqw,1.65rem);font-weight:800;line-height:1.08;overflow:hidden}.msm-subtitle{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,3.5cqw,.86rem);font-weight:600;overflow:hidden}.msm-updated{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;padding-top:3px;font-size:clamp(.6rem,3cqw,.72rem);font-weight:600;overflow:hidden}.msm-nav{flex-direction:column;flex:none;min-width:0;display:flex}.msm-tabs{scrollbar-width:none;background:#ffffff0b;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:3px;margin:8px 12px;padding:3px;display:flex;overflow-x:auto}.msm-tab{color:#ffffff9e;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;flex:1 1 0;min-width:0;padding:6px;font-size:.8rem;font-weight:700}.msm-tab:hover{color:#fff;background:#ffffff12}.msm-tab--active{color:#fff;background:var(--msm-accent);border-color:var(--msm-accent-soft);box-shadow:0 1px #00000059}.msm-toolbar{align-items:center;gap:8px;min-width:0;padding:0 12px 9px;display:flex}.msm-search{flex:auto;min-width:0;display:flex}.msm-newmail{flex:none;margin-left:auto}.msm-glyph{flex:none;width:13px;height:13px;display:block}.msm-iconbtn{color:#ffffffa8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:24px;height:24px;padding:0 5px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.msm-iconbtn:hover,.msm-iconbtn--on{color:#fff;background:#ffffff17;border-color:#ffffff1f}.msm-iconbtn--on{color:var(--msm-accent-soft);border-color:#2ba3e973}.msm-btn{color:#e6ebf3;cursor:pointer;white-space:nowrap;background:#232a38;border:1px solid #303a4c;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.msm-btn:hover{background:#2b3340;border-color:#3c4760}.msm-btn:disabled{opacity:.55;cursor:default}.msm-btn--primary{color:#fff;background:var(--msm-action);border-color:var(--msm-action-soft)}.msm-btn--primary:hover{background:var(--msm-action-hover);border-color:var(--msm-action-hover)}.msm-btn--danger{color:#ff9b9b;background:#ff5a5a14;border-color:#ff6e6e59}.msm-btn--danger:hover{background:#ff5a5a29}.msm-btn--ghost{background:0 0;border-color:#ffffff29}.msm-linkbtn{color:var(--msm-accent-soft);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.72rem;font-weight:700}.msm-linkbtn:hover{text-decoration:underline}.msm-content,.msm-view{flex-direction:column;flex:auto;min-height:0;display:flex}.msm-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748b #1a1d27;flex:auto;min-height:0;overflow-y:auto}.msm-rows{flex-direction:column;display:flex}.msm-row{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:9px;padding:10px 12px;display:flex;position:relative}.msm-row:hover{background:#ffffff0b}.msm-row:focus-visible{outline-offset:-2px;outline:2px solid #2ba3e9b3}.msm-row--unread{background:#0f6cbd1a}.msm-dot{background:#ffffff59;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.msm-row-main{flex:auto;min-width:0}.msm-row-top{align-items:baseline;gap:8px;min-width:0;display:flex}.msm-row-from{color:#eaf0f8;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.86rem;font-weight:700;overflow:hidden}.msm-row--unread .msm-row-from{color:#fff;font-weight:800}.msm-row-time{color:#ffffff6b;white-space:nowrap;flex:none;font-size:clamp(.73rem,3.91cqw,.9rem);font-weight:600}.msm-row-subject{color:#ffffff94;align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:.8rem;display:flex}.msm-row--unread .msm-row-subject{color:#fffc;font-weight:600}.msm-row-subject-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msm-flagchip{color:#ffffff80;flex:none;align-items:center;display:inline-flex}.msm-flagchip--flag{color:var(--msm-accent-soft)}.msm-flagchip .msm-glyph{width:12px;height:12px}.msm-row-actions{flex:none;position:relative}@media (hover:hover){.msm-row-actions{opacity:0;transition:opacity .12s}.msm-row:hover .msm-row-actions,.msm-row:focus-within .msm-row-actions{opacity:1}}.msm-menu{z-index:12;background:#1b2130;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;min-width:138px;padding:4px;display:flex;position:absolute;top:26px;right:0;box-shadow:0 10px 26px #00000080}.msm-menu-item{text-align:left;color:#e6ebf3;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:6px 9px;font-family:inherit;font-size:.76rem;font-weight:600}.msm-menu-item:hover{background:#2ba3e92e}.msm-menu-item--danger{color:#ff9b9b}.msm-panel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:4px;max-height:180px;margin:0 12px 9px;padding:8px;display:flex;overflow-y:auto}.msm-panel-title{color:#ffffffb8;font-size:.76rem;font-weight:700}.msm-panel-empty{color:#ffffff80;font-size:.75rem}.msm-banner{border-radius:7px;align-items:center;gap:8px;margin:8px 12px 0;padding:7px 10px;font-size:.75rem;font-weight:600;display:flex}.msm-banner--ok{color:#8ce0b0;background:#3cc8821a;border:1px solid #3cc88247}.msm-banner--error{color:#ff9b9b;background:#ff5a5a1a;border:1px solid #ff6e6e4d}.msm-banner--info{color:#ffffffc7;background:#2ba3e91a;border:1px solid #2ba3e94d}.msm-banner-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.msm-banner-x{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.msm-banner-x:hover{background:#ffffff1f}.msm-state{color:#ffffff80;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:0;padding:22px 16px;font-size:.78rem;display:flex}.msm-state-icon{color:#fff6}.msm-state-icon .msm-glyph{width:22px;height:22px}.msm-state-title{color:#fffc;font-size:.82rem;font-weight:700}.msm-state-hint{color:#ffffff73;max-width:240px;font-size:.72rem}.msm-state--error{color:#ff9b9b;text-align:start;align-items:flex-start}.msm-state--error .msm-state-title{color:#ff9b9b}@keyframes msm-skeleton-pulse{0%,to{opacity:.32}50%{opacity:.72}}.msm-skeleton{flex-direction:column;display:flex}.msm-skeleton-row{border-bottom:1px solid #ffffff0d;gap:9px;padding:11px 12px;display:flex}.msm-skeleton-dot{background:#ffffff38;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;animation:1.4s ease-in-out infinite msm-skeleton-pulse}.msm-skeleton-lines{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.msm-skeleton-line{background:#ffffff29;border-radius:4px;height:9px;animation:1.4s ease-in-out infinite msm-skeleton-pulse}.msm-skeleton-line--from{width:42%}.msm-skeleton-line--subject{width:72%}.msm-footer{border-top:1px solid #ffffff0f;flex:none;padding:7px 12px 8px}.msm-link{color:var(--msm-accent-soft);align-items:center;gap:5px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.msm-link:hover{text-decoration:underline}.msm-detailbar{border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.msm-detailwho{flex:auto;align-items:baseline;gap:7px;min-width:0;display:flex}.msm-detail-from{color:#eef2f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.msm-detail-time{color:#ffffff73;white-space:nowrap;flex:none;font-size:.66rem}.msm-detail-flags{flex:none;align-items:center;gap:4px;display:flex}.msm-detail-subject{color:#fff;overflow-wrap:anywhere;margin:12px 12px 0;font-size:.98rem;font-weight:800;line-height:1.25}.msm-detail-subject--unread:before{content:"●";color:var(--msm-accent-soft);vertical-align:middle;margin-right:6px;font-size:.58rem}.msm-detail-body{color:#fffc;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff09;border-radius:8px;margin:8px 12px 12px;padding:10px;font-size:.79rem;line-height:1.5}.msm-actionbar{background:#ffffff05;border-top:1px solid #ffffff12;flex-wrap:wrap;flex:none;gap:6px;padding:9px 12px;display:flex}.msm-compose-head{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px 8px;display:flex}.msm-compose-title{color:#fff;font-size:.82rem;font-weight:800}.msm-compose-fields{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.msm-field{align-items:center;gap:8px;min-width:0;display:flex}.msm-field-label{color:#ffffff80;flex:0 0 46px;font-size:.72rem;font-weight:700}.msm-input{box-sizing:border-box;color:#f2f5fa;background:#00000047;border:1px solid #ffffff21;border-radius:6px;flex:auto;min-width:0;padding:6px 9px;font-family:inherit;font-size:.79rem}.msm-input:focus{border-color:#2ba3e9bf;outline:none}.msm-textarea{box-sizing:border-box;color:#f2f5fa;resize:vertical;background:#00000047;border:1px solid #ffffff21;border-radius:6px;flex:auto;width:100%;min-height:110px;padding:9px;font-family:inherit;font-size:.79rem}.msm-textarea:focus{border-color:#2ba3e9bf;outline:none}.msm-compose-bar{border-top:1px solid #ffffff12;flex:none;align-items:center;gap:7px;padding:9px 12px;display:flex}.msm-compose-hint{color:#ffffff5c;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.66rem;overflow:hidden}.msm-replyform{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.msc-weekbar{background:#ffffff0b;border:1px solid #ffffff12;border-radius:9px;flex:none;align-items:center;gap:2px;margin:8px 12px;padding:3px;display:flex}.msc-weekstep{flex:none}.msc-week{flex:auto;align-items:stretch;gap:2px;min-width:0;display:flex}.msc-day{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;flex:1 1 0;align-items:center;gap:1px;min-width:0;padding:4px 1px 3px;font-family:inherit;display:flex}.msc-day:hover{color:#fff;background:#ffffff12}.msc-day--today .msc-day-num{color:#fff}.msc-day--active{color:#fff;background:var(--msm-accent);border-color:var(--msm-accent-soft);box-shadow:0 1px #00000059}.msc-day-dow{letter-spacing:.02em;text-transform:uppercase;font-size:clamp(.54rem,2.6cqw,.63rem);font-weight:700}.msc-day-num{font-size:clamp(.76rem,3.9cqw,.95rem);font-weight:800;line-height:1.05}.msc-day-dots{justify-content:center;align-items:center;gap:2px;height:5px;display:flex}.msc-day-dot{background:#fff6;border-radius:50%;width:4px;height:4px}.msc-day-dot--none{background:0 0}.msc-toolbar{align-items:center;gap:8px;min-width:0;padding:0 12px 9px;display:flex}.msc-today{flex:none}.msc-today:disabled{opacity:.75}.msc-month{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:clamp(.66rem,3.2cqw,.76rem);font-weight:700;overflow:hidden}.msc-dayhead{background:#ffffff05;border-bottom:1px solid #ffffff12;align-items:baseline;gap:7px;padding:9px 12px 8px;display:flex}.msc-dayhead-date{color:#f6f8fc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.76rem,3.9cqw,.9rem);font-weight:800;overflow:hidden}.msc-dayhead-today{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--msm-accent);border-radius:999px;flex:none;padding:1px 6px;font-size:.58rem;font-weight:800}.msc-dayhead-count{color:#ffffff73;flex:none;margin-left:auto;font-size:clamp(.64rem,3cqw,.72rem);font-weight:700}.msc-allday{background:#ffffff06;border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:7px;padding:8px 12px;display:flex}.msc-allday-label{letter-spacing:.03em;text-transform:uppercase;color:#ffffff6b;flex:none;padding-top:3px;font-size:clamp(.58rem,2.9cqw,.66rem);font-weight:800}.msc-allday-items{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.msc-allday-chip{color:#eef2f8;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 8px;font-family:inherit;font-size:clamp(.68rem,3.2cqw,.76rem);font-weight:700;display:inline-flex;overflow:hidden}.msc-allday-chip:hover{background:#ffffff1c}.msc-allday-mark{background:#fff6;border-radius:2px;flex:none;width:3px;height:12px}.msc-events{flex-direction:column;display:flex}.msc-event{cursor:pointer;border-bottom:1px solid #ffffff0f;align-items:stretch;gap:9px;padding:9px 12px 9px 10px;display:flex;position:relative}.msc-event:hover{background:#ffffff0b}.msc-event:focus-visible{outline:2px solid var(--msm-accent-soft);outline-offset:-2px}.msc-event--live{background:var(--msm-wash-soft)}.msc-event--live:hover{background:var(--msm-wash)}.msc-event--past{opacity:.6}.msc-event--cancelled .msc-event-title{text-decoration:line-through;text-decoration-thickness:1px}.msc-event-mark{background:#ffffff4d;border-radius:2px;flex:none;align-self:stretch;width:3px;min-height:36px}.msc-event-time{white-space:nowrap;flex:none;align-items:baseline;gap:4px;padding-top:1px;font-size:clamp(.68rem,3.5cqw,.8rem);display:inline-flex}.msc-time-start{font-variant-numeric:tabular-nums;color:#fffffff2;font-weight:800}.msc-time-end{font-variant-numeric:tabular-nums;color:#ffffff6b;font-weight:600}.msc-event-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.msc-event-title{color:#f5f8fd;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,4cqw,.92rem);font-weight:700;overflow:hidden}.msc-event-meta{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.65rem,3.1cqw,.73rem);font-weight:600;overflow:hidden}.msc-event-actions{flex:none;align-items:flex-start;display:flex;position:relative}@media (hover:hover){.msc-event-actions{opacity:0;transition:opacity .12s}.msc-event:hover .msc-event-actions,.msc-event:focus-within .msc-event-actions{opacity:1}}.msc-mark-chip{background:#ffffff59;border-radius:50%;flex:none;width:8px;height:8px}.msc-rsvp{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 7px;font-size:.62rem;font-weight:800}.msc-rsvp--accepted{color:#7ee2a8;background:#3fb95024;border-color:#3fb95059}.msc-rsvp--tentative{color:#f3c877;background:#e0a63a24;border-color:#e0a63a59}.msc-rsvp--declined{color:#ff9b9b;background:#f8514924;border-color:#f8514959}.msc-rsvp--none{color:#ffffff9e;background:#ffffff0f;border-color:#ffffff1f}.msc-detail-meta{flex-direction:column;gap:6px;margin:10px 12px 0;display:flex}.msc-meta-row{color:#ffffffb8;align-items:center;gap:7px;min-width:0;font-size:clamp(.7rem,3.4cqw,.78rem);font-weight:600;display:flex}.msc-meta-row .msm-glyph{color:#ffffff80;flex:none;width:14px;height:14px}.msc-meta-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.msc-block{margin:12px 12px 0}.msc-block-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:6px;font-size:clamp(.62rem,3cqw,.7rem);font-weight:800;display:block}.msc-attendees{flex-wrap:wrap;gap:5px;display:flex}.msc-attendee{color:#e8edf5;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;max-width:100%;padding:3px 8px;font-size:clamp(.66rem,3.1cqw,.74rem);font-weight:600;overflow:hidden}.msc-cancelled{opacity:.75;text-decoration:line-through;text-decoration-thickness:1px}.msc-more-wrap{display:inline-flex;position:relative}.msc-morebtn{padding:6px 8px}.msc-more{min-width:150px;top:auto;bottom:34px}.msm-check{color:#ffffffb8;cursor:pointer;align-items:center;gap:7px;font-size:.74rem;font-weight:600;display:flex}.msm-check input{width:14px;height:14px;accent-color:var(--msm-action);cursor:pointer}@container tile (width<=419px){.msc-weekbar{margin:7px 10px}.msc-toolbar{padding:0 10px 8px}.msc-dayhead{padding:8px 10px 7px}.msc-allday{padding:7px 10px}.msc-event{padding:8px 10px 8px 8px}.msc-detail-meta,.msc-block{margin-inline:10px}}@container tile (width<=339px){.msc-month{display:none}.msc-day-num{font-size:.74rem}.msc-day-dots{height:4px}.msc-day-dot{width:3px;height:3px}.msc-event-time{font-size:.66rem}.msc-rsvp{padding:1px 6px;font-size:.56rem}}@container tile (width<=259px){.msc-weekbar{margin:6px 8px}.msc-day-dots,.msc-time-end{display:none}.msc-event-title{font-size:.78rem}}@container tile (width<=419px){.msm-header{padding:8px 10px 7px calc(10px + var(--msm-badge-reserve))}.msm-tabs{margin:7px 10px}.msm-toolbar{padding:0 10px 8px}.msm-row,.msm-skeleton-row{padding:9px 10px}.msm-detailbar,.msm-detail-subject,.msm-actionbar,.msm-compose-head,.msm-compose-bar{padding-inline:10px}.msm-detail-subject{margin-inline:10px;padding-inline:0}.msm-detail-body{margin-inline:10px}.msm-footer{padding-inline:10px}.msm-banner{margin-inline:10px}.msm-compose-hint{display:none}}@container tile (width<=339px){.msm-subtitle,.msm-updated,.msm-newmail-label{display:none}.msm-tab{padding:5px 3px;font-size:.72rem}}@container tile (width<=259px){.msm-title{font-size:.98rem}.msm-logo{width:30px;height:30px}.msm-tab{padding:4px 1px;font-size:.68rem}.msm-row-time{display:none}.msm-field-label{flex-basis:38px;font-size:.68rem}.msm-actionbar .msm-btn{padding:5px 8px;font-size:.71rem}}.msm-app--onedrive{--msm-accent:#0d7bd4;--msm-accent-soft:#38a8f0;--msm-accent-hover:#0a67b3;--msm-wash:#0d7bd429;--msm-wash-0:#0d7bd400;--msm-wash-soft:#0d7bd417}.msm-updated--stacked{flex-direction:column;align-items:flex-end;gap:2px;padding-top:2px;display:flex}.msm-updated-line{white-space:nowrap}.msm-connected{color:#ffffff9e;white-space:nowrap;align-items:center;gap:4px;font-size:clamp(.6rem,3cqw,.72rem);font-weight:600;display:inline-flex}.msm-connected-dot{background:#3ccb7f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #3ccb7f2e}.msm-app--todo{--msm-accent:#3d7bd6;--msm-accent-soft:#6fa6f0;--msm-accent-hover:#2f6ac2;--msm-wash:#3d7bd629;--msm-wash-0:#3d7bd600;--msm-wash-soft:#3d7bd617}.msm-app--contacts{--msm-accent:#0f6cbd;--msm-accent-soft:#4f9fe0;--msm-accent-hover:#0d5ea6;--msm-wash:#0f6cbd29;--msm-wash-0:#0f6cbd00;--msm-wash-soft:#0f6cbd17}.msm-app--onenote{--msm-accent:#8b3fc9;--msm-accent-soft:#b177e2;--msm-accent-hover:#7a31b4;--msm-wash:#8b3fc92e;--msm-wash-0:#8b3fc900;--msm-wash-soft:#8b3fc91a}.msm-app--excel{--msm-accent:#2b8a5b;--msm-accent-soft:#5fbe8d;--msm-accent-hover:#237349;--msm-wash:#2b8a5b2e;--msm-wash-0:#2b8a5b00;--msm-wash-soft:#2b8a5b1a}.msm-app--excel .msm-row-actions{opacity:1}.msm-app--excel .msd-search:focus-within{border-color:var(--msm-accent-soft)}.msm-app--excel .msm-scroll{flex:0 auto}.msm-app--excel .msd-toolbar .msd-hint,.msm-app--excel .msm-toolbar .msd-hint{margin:0}.msm-app--todo .msm-title,.msm-app--contacts .msm-title,.msm-app--onenote .msm-title,.msm-app--excel .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msm-logo .integration-brand-icon--todo path,.msm-logo .integration-brand-icon--contacts path,.msm-logo .integration-brand-icon--onenote path,.msm-logo .integration-brand-icon--excel path{fill:none;stroke:var(--msm-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform-box:view-box;transform-origin:12px 12px}.msm-logo .integration-brand-icon--todo path{transform:translateY(.83px)scale(1.108)}.msm-logo .integration-brand-icon--contacts path{transform:translateY(.78px)scale(1.044)}.msm-logo .integration-brand-icon--onenote path{transform:translate(.49px)scale(.985)}.msm-logo .integration-brand-icon--excel path{transform:scale(1.108)}.msm-app.msm-app--todo .msm-nav{flex-flow:row;align-items:center;gap:8px;display:flex}.msm-todo-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;gap:4px;min-width:0;display:flex;position:relative;overflow:auto hidden}.msm-todo-tabs::-webkit-scrollbar{display:none}.msm-app--todo .msm-todo-tabs .ms-nav-item{flex:none;padding:5px 9px;font-size:.74rem}.msm-menuwrap{flex:none;position:relative}.msm-nav-action{flex:none;margin-left:auto}.msm-tick{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff47;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.72rem;line-height:1;display:inline-flex}.msm-tick:hover{color:#fff;border-color:var(--msm-accent-soft)}.msm-avatar{color:#fff;background:var(--msm-accent-soft);border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.68rem;font-weight:800;display:inline-flex}.msm-row-sub{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;overflow:hidden}.msm-chev{color:#ffffff4d;flex:none;align-self:center;font-size:.95rem;line-height:1}.msm-crumbs--lead{flex:auto;min-width:0;margin-left:0;margin-right:auto}.msm-tabs--scroll .msm-tab{flex:none;min-width:64px}.msm-celladdr{text-align:center;text-transform:uppercase;flex:0 0 58px}.msm-hint{color:#fff6;flex:none;padding:2px 12px 6px;font-size:.66rem}.msm-tick--on{color:#fff;background:var(--msm-accent);border-color:var(--msm-accent-soft)}.msm-pill{color:#ffffffa8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.msm-pill--due{color:#cddff5;background:var(--msm-wash);border-color:#0000}.msm-pill--high{color:#ffc9c9;background:#ff5a5a1f;border-color:#0000}.msm-pill--done{color:#b7e6c9;background:#2b8a5b2e;border-color:#0000}.msm-meta{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.msm-meta-row{align-items:baseline;gap:8px;min-width:0;display:flex}.msm-meta-label{text-transform:uppercase;letter-spacing:.06em;color:#fff6;flex:0 0 66px;font-size:.7rem;font-weight:700}.msm-meta-value{color:#e6ebf3;overflow-wrap:anywhere;flex:auto;min-width:0;font-size:.82rem}.msm-meta-value--strong{color:#fff;font-weight:700}.msm-meta-value--link{color:var(--msm-accent-soft)}.msm-crumbs{scrollbar-width:none;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.msm-crumb{color:#ffffff80;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.72rem;font-weight:700}.msm-crumb:hover{color:#fff}.msm-crumb--current{color:#fff;cursor:default}.msm-crumb-sep{color:#ffffff52;font-size:.7rem}.msm-count{color:#ffffff7a;white-space:nowrap;font-size:.74rem;font-weight:700}.msm-app .ms-nav{border-bottom:1px solid #ffffff0f;flex-flow:wrap;align-items:center;gap:5px;padding:8px 12px}.msm-app .ms-nav-item{color:#ffffff9e;cursor:pointer;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:.76rem;font-weight:700}.msm-app .ms-nav-item:hover{color:#fff;background:#ffffff17}.msm-app .ms-nav-item--active{color:#fff;background:var(--msm-accent);border-color:var(--msm-accent-soft)}.msm-app .ms-nav-search{flex:150px;gap:6px;min-width:0;display:flex}.msm-app .ms-nav-select{flex:0 auto}.msm-app .ms-list{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.msm-app .ms-list-item{cursor:pointer;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.msm-app .ms-list-item:hover{background:#ffffff0b}.msm-app .ms-list-item:focus-visible{outline:2px solid var(--msm-accent-soft);outline-offset:-2px}.msm-app .ms-list-item-title{color:#eaf0f8;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.msm-app .ms-list-item-meta{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.msm-app .ms-list-item--done .ms-list-item-title,.msm-app .ms-done{color:#ffffff73;text-decoration:line-through}.msm-app .ms-list-item--task{flex-direction:row;align-items:flex-start;gap:10px}.msm-app .ms-task-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.msm-app .ms-task-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.msm-app .ms-detail{flex-direction:column;flex:auto;min-height:0;display:flex}.msm-app .ms-detail-header{flex:none;align-items:center;gap:8px;padding:8px 12px 4px;display:flex}.msm-app .ms-detail-title{color:#fff;padding:0 12px;font-size:.95rem;font-weight:800;line-height:1.25}.msm-app .ms-detail-meta{color:#ffffff8f;padding:2px 12px 0;font-size:.78rem}.msm-app .ms-detail-body{color:#e6ebf3;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;flex:auto;min-height:0;margin:8px 12px 0;padding:9px 10px;font-size:.82rem;line-height:1.5;overflow-y:auto}.msm-app .ms-form{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:10px 12px 12px;display:flex;overflow-y:auto}.msm-app .ms-form-row{align-items:center;gap:8px;min-width:0;display:flex}.msm-app .ms-form-input,.msm-app .ms-form-area{color:#eef2f8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;width:100%;padding:8px 10px;font-family:inherit;font-size:.82rem}.msm-app .ms-form-input:focus,.msm-app .ms-form-area:focus{border-color:var(--msm-accent-soft);background:#ffffff12;outline:none}.msm-app .ms-form-area{resize:vertical;min-height:74px}.msm-app .ms-form-input--compact{padding:5px 9px;font-size:.78rem}.msm-app select.ms-form-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.msm-app select.ms-form-input option{color:#eef2f8;background-color:#1e2127}.msm-app .ms-form-error{color:#ff9b9b;font-size:.76rem;font-weight:600}.msm-app .ms-form-actions,.msm-app .ms-action-rows{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 10px;display:flex}.msm-app .ms-form-actions{padding:2px 0 0}.msm-app .ms-btn{color:#e6ebf3;cursor:pointer;white-space:nowrap;background:#232a38;border:1px solid #303a4c;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.msm-app .ms-btn:hover{background:#2b3340;border-color:#3c4760}.msm-app .ms-btn:disabled{opacity:.55;cursor:default}.msm-app .ms-btn--primary{color:#fff;background:var(--msm-action,var(--msm-accent));border-color:var(--msm-accent-soft)}.msm-app .ms-btn--primary:hover{background:var(--msm-accent-hover);border-color:var(--msm-accent-hover)}.msm-app .ms-btn--danger{color:#ff9b9b;background:#ff5a5a14;border-color:#ff6e6e59}.msm-app .ms-btn--danger:hover{background:#ff5a5a29}.msm-app .ms-btn--compact{padding:4px 9px;font-size:.74rem}.msm-app .ms-tab-row{scrollbar-width:none;background:#ffffff0b;border:1px solid #ffffff12;border-radius:9px;flex:none;align-items:center;gap:3px;margin:8px 12px 4px;padding:3px;display:flex;overflow-x:auto}.msm-app .ms-tab{color:#ffffff9e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:5px 10px;font-family:inherit;font-size:.78rem;font-weight:700}.msm-app .ms-tab:hover{color:#fff;background:#ffffff12}.msm-app .ms-tab--active{color:#fff;background:var(--msm-accent);border-color:var(--msm-accent-soft)}.msm-app .ms-sheet{flex-direction:column;flex:auto;min-height:0;display:flex}.msm-app .ms-grid-wrap{overscroll-behavior:contain;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;flex:auto;min-height:0;margin:0 12px;overflow:auto}.msm-app .ms-grid{border-collapse:collapse;color:#e6ebf3;white-space:nowrap;font-size:.74rem}.msm-app .ms-grid td,.msm-app .ms-grid th{text-align:left;text-overflow:ellipsis;border:1px solid #ffffff14;min-width:62px;max-width:160px;padding:4px 7px;overflow:hidden}.msm-app .ms-grid th{z-index:1;letter-spacing:.04em;color:#ffffff9e;background:#1b2130;font-size:.68rem;font-weight:700;position:sticky;top:0}.msm-app .ms-grid .ms-grid-rownum{z-index:1;color:#ffffff80;text-align:right;background:#1b2130;min-width:26px;font-size:.68rem;font-weight:700;position:sticky;left:0}.msm-app .ms-grid .ms-grid-cell--target{outline:2px solid var(--msm-accent-soft);outline-offset:-2px;color:#fff;font-weight:700}.msm-app .ms-grid-wrap--empty{text-align:center;flex:none;padding:18px 12px}.msm-app .ms-picker{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:6px;max-height:190px;padding:8px;display:flex;overflow-y:auto}.msm-app .ms-picker-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff6b;font-size:.7rem;font-weight:700}.msm-app .ms-picker-item{text-align:left;color:#e6ebf3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;padding:6px 9px;font-family:inherit;font-size:.8rem;font-weight:600}.msm-app .ms-picker-item:hover{color:#fff;background:var(--msm-wash);border-color:var(--msm-accent-soft)}.msm-app .ms-picker-location{color:#ffffff85;font-size:.74rem}.msm-app .ms-breadcrumb{color:#ffffff80;align-items:center;gap:6px;padding:6px 12px 0;font-size:.74rem;font-weight:700;display:flex}.msm-app .ms-check{width:15px;height:15px;accent-color:var(--msm-accent);flex:none}.msm-app .ms-empty{text-align:center;color:#ffffff80;padding:22px 16px;font-size:.8rem}.msm-app .ms-error{color:#ffb3b3;background:#ff5a5a1a;border:1px solid #ff6e6e4d;border-radius:8px;margin:8px 12px;padding:8px 10px;font-size:.78rem}.msd-toolbar{flex:none;align-items:center;gap:6px;min-width:0;padding:8px 12px 4px;display:flex}.msd-split{flex:none;align-items:stretch;display:inline-flex}.msd-split .msm-btn{border-top-right-radius:0;border-bottom-right-radius:0}.msd-split .msd-caret{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:0 5px}.msd-caret{justify-content:center;align-items:center;display:inline-flex}.msd-tool{flex:none}.msd-tool:disabled{opacity:.42}.msd-grow{flex:auto;min-width:0}.msd-menuwrap{flex:none;position:relative}.msd-menuwrap .msm-menu{top:30px;right:0}.msd-navrow{border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:7px;min-width:0;padding:7px 12px 8px;display:flex}.msd-crumbs{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.msd-crumb{color:var(--msm-accent-soft);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 5px;font-family:inherit;font-size:clamp(.7rem,3.3cqw,.78rem);font-weight:700}.msd-crumb:hover{background:#ffffff12}.msd-crumb--current{color:#f2f6fc;cursor:default}.msd-crumb--current:hover{background:0 0}.msd-crumb-sep{color:#ffffff59;flex:none;font-size:.7rem}.msd-home,.msd-up{width:32px;height:32px;color:var(--msm-accent-soft);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.msd-home .msm-glyph,.msd-up .msm-glyph{width:24px;height:24px}.msd-home:hover,.msd-up:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff2e}.msd-up{color:#ffffffbf}.msd-up:disabled{color:#ffffff3d;cursor:default}.msd-searchrow{flex:none;align-items:center;min-width:0;padding:0 12px 8px;display:flex}.msd-search{background:#00000042;border:1px solid #ffffff21;border-radius:999px;flex:auto;align-items:center;gap:7px;min-width:0;padding:6px 11px;display:flex}.msd-search:focus-within{border-color:#38a8f0bf}.msd-search .msm-glyph{color:#ffffff80}.msd-search-input{color:#f2f5fa;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-family:inherit;font-size:.78rem}.msd-search-input::placeholder{color:#ffffff6b}.msd-viewtoggle{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:flex}.msd-viewbtn{color:#fff9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:22px;height:20px;display:inline-flex}.msd-viewbtn--active{color:#fff;background:var(--msm-accent);border-color:var(--msm-accent-soft)}.msd-thead,.msd-row{--msd-col-check:16px;--msd-col-modified:86px;--msd-col-size:58px;--msd-col-menu:24px;--msd-col-gap:7px}.msd-thead{z-index:2;align-items:center;gap:var(--msd-col-gap);letter-spacing:.02em;color:#ffffff73;text-transform:uppercase;background:linear-gradient(#ffffff04,#ffffff04),#1a1d27;border-bottom:1px solid #ffffff12;flex:none;padding:6px 12px;font-size:clamp(.62rem,2.9cqw,.7rem);font-weight:700;display:flex;position:sticky;top:0}.msd-check{flex:0 0 var(--msd-col-check,16px);width:16px;height:16px;accent-color:var(--msm-accent);cursor:pointer;justify-content:center;align-items:center;margin:0;display:inline-flex}.msd-th-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.msd-th-modified,.msd-modified{flex:0 0 var(--msd-col-modified,86px);text-align:left}.msd-th-size,.msd-size{flex:0 0 var(--msd-col-size,58px);text-align:right}.msd-rows{flex-direction:column;display:flex}.msd-row{align-items:center;gap:var(--msd-col-gap);cursor:pointer;border-bottom:1px solid #ffffff0e;padding:8px 12px;display:flex;position:relative}.msd-row:hover{background:#ffffff0b}.msd-row:focus-visible{outline:2px solid var(--msm-accent-soft);outline-offset:-2px}.msd-row--selected,.msd-row--selected:hover{background:var(--msm-wash)}.msd-row-main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.msd-icon{flex:none;width:22px;height:22px;display:block}.msd-name{color:#eef2f8;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:clamp(.76rem,3.7cqw,.84rem);font-weight:600;overflow:hidden}.msd-row--folder .msd-name{font-weight:700}.msd-modified{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.64rem,3cqw,.71rem);overflow:hidden}.msd-modified-time{color:#ffffff57}.msd-size{color:#ffffff80;white-space:nowrap;font-size:clamp(.64rem,3cqw,.71rem)}.msd-rowmenu{flex:0 0 var(--msd-col-menu,24px);width:var(--msd-col-menu,24px);position:relative}.msd-rowmenu .msm-iconbtn{box-sizing:border-box;width:100%;min-width:0;padding:0}.msd-rowmenu .msm-menu{top:28px;right:0}.msd-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;padding:10px 12px;display:grid}.msd-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:9px 5px;display:flex}.msd-card:hover{background:#ffffff12}.msd-card--selected{background:var(--msm-wash);border-color:var(--msm-accent-soft)}.msd-card-icon{width:30px;height:30px}.msd-card-name{color:#eef2f8;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.68rem;font-weight:600;overflow:hidden}.msd-selbar{background:#ffffff06;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:6px;min-width:0;padding:7px 12px;display:flex}.msd-selname{color:#f2f6fc;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:clamp(.68rem,3.2cqw,.76rem);font-weight:700;overflow:hidden}.msd-selhint{color:#ffffff6b;white-space:nowrap;flex:none;font-size:clamp(.62rem,2.9cqw,.69rem)}.msd-selchip{color:#e6ebf3;cursor:pointer;white-space:nowrap;background:#232a38;border:1px solid #303a4c;border-radius:6px;flex:none;padding:4px 8px;font-family:inherit;font-size:.7rem;font-weight:700}.msd-selchip:hover:not(:disabled){background:#2b3340;border-color:#3c4760}.msd-selchip:disabled{opacity:.45;cursor:default}.msd-selchip--primary{color:#fff;background:var(--msm-action);border-color:var(--msm-action-soft)}.msd-selchip--danger{color:#ff9b9b;background:#ff5a5a14;border-color:#ff6e6e59}.msd-drop{background:#ffffff05;border:1px dashed #ffffff38;border-radius:9px;flex:none;align-items:center;gap:10px;margin:8px 12px;padding:9px 11px;display:flex}.msd-drop--over{border-color:var(--msm-accent-soft);background:var(--msm-wash-soft)}.msd-drop-icon{width:26px;height:26px;color:var(--msm-accent-soft);flex:none}.msd-drop-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.msd-drop-title{color:#eef2f8;font-size:clamp(.7rem,3.3cqw,.78rem);font-weight:700}.msd-drop-hint{color:#ffffff73;font-size:clamp(.62rem,2.9cqw,.69rem)}.msd-storage{border-top:1px solid #ffffff0f;flex:none;align-items:center;gap:10px;padding:8px 12px 9px;display:flex}.msd-storage-info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.msd-storage-text{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.62rem,2.9cqw,.69rem);font-weight:600;overflow:hidden}.msd-storage-track{background:#ffffff1f;border-radius:999px;height:6px;position:relative;overflow:hidden}.msd-storage-fill{background:var(--msm-accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.msd-storage-pct{color:#ffffff8c;flex:none;font-size:clamp(.62rem,2.9cqw,.69rem);font-weight:700}.msd-open{flex:none}.msd-detail-head{border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.msd-detail-icon{flex:none;width:30px;height:30px}.msd-detail-titlegroup{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.msd-detail-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.82rem,4cqw,.94rem);font-weight:800;overflow:hidden}.msd-detail-kind{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.64rem,3cqw,.72rem);font-weight:600;overflow:hidden}.msd-detail-meta{flex-direction:column;gap:6px;padding:10px 12px 0;display:flex}.msd-meta-row{color:#ffffffc7;align-items:baseline;gap:7px;font-size:clamp(.68rem,3.2cqw,.76rem);display:flex}.msd-meta-label{color:#ffffff73;flex:0 0 62px;font-weight:700}.msd-meta-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msd-detail-actions{flex-wrap:wrap;gap:6px;padding:11px 12px;display:flex}.msd-share{flex-direction:column;gap:10px;padding:11px 12px;display:flex}.msd-share-row{align-items:center;gap:8px;display:flex}.msd-share-label{color:#ffffffb8;flex:auto;min-width:0;font-size:clamp(.7rem,3.3cqw,.78rem);font-weight:700}.msd-share-scope{color:#eef2f8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex:none;padding:4px 9px;font-size:.72rem;font-weight:700}.msd-linkbox{background:#00000047;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.msd-linktext{color:#bcd9f5;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.72rem;overflow:hidden}.msd-picker{flex-direction:column;flex:auto;min-height:0;display:flex}.msd-picker-head{color:#f2f6fc;flex:none;padding:10px 12px 6px;font-size:clamp(.72rem,3.4cqw,.8rem);font-weight:700}.msd-picker-path{color:var(--msm-accent-soft);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 12px 8px;font-size:clamp(.64rem,3cqw,.71rem);font-weight:600;overflow:hidden}.msd-picker-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.msd-picker-row{color:#eef2f8;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;width:100%;padding:9px 12px;font-family:inherit;font-size:clamp(.72rem,3.5cqw,.8rem);font-weight:600;display:flex}.msd-picker-row:hover{background:#ffffff0d}.msd-picker-row--here{color:#fff;background:var(--msm-wash-soft)}.msd-picker-foot{border-top:1px solid #ffffff12;flex:none;align-items:center;gap:7px;padding:9px 12px;display:flex}.msd-hint{color:#ffffff73;margin:0 12px;font-size:clamp(.62rem,2.9cqw,.69rem);line-height:1.45}@container tile (width<=419px){.msd-toolbar{padding:7px 10px 3px}.msd-navrow{gap:6px;padding:4px 10px 5px}.msd-thead,.msd-row{--msd-col-modified:68px;--msd-col-size:50px;padding-inline:10px}.msd-modified-time{display:none}.msd-drop{margin:7px 10px}.msd-storage,.msd-detail-head,.msd-detail-meta,.msd-detail-actions,.msd-share,.msd-picker-head,.msd-picker-path,.msd-picker-row,.msd-picker-foot,.msd-selbar{padding-inline:10px}.msd-hint{margin-inline:10px}.msd-searchrow{padding-inline:10px}.msd-viewbtn{width:20px}.msd-crumbs{gap:2px}.msd-crumb{padding-inline:2px;font-size:clamp(.62rem,2.9cqw,.78rem)}.msd-crumb-sep{font-size:.62rem}}@container tile (width<=339px){.msd-thead,.msd-row{--msd-col-modified:52px}.msd-new-label{display:none}}@container tile (width<=259px){.msd-th-modified,.msd-modified,.msd-th-size,.msd-size,.msd-upload-label,.msd-drop-hint{display:none}}.msm-app--calendar{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--calendar .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msc-readonly{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;padding:3px 7px;font-size:.62rem;font-weight:700}.msc-note{color:#ffffff61;font-size:.66rem;line-height:1.45;display:block}.msm-app--drive{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--drive .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msgd-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;padding:3px 7px;font-size:.62rem;font-weight:700}.msgd-crumbwrap{flex:none;align-items:center;gap:3px;display:inline-flex}.msm-app--drive .msd-picker-row .msd-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.msm-app--drive .msd-picker-row{cursor:pointer}@container tile (width<=339px){.msgd-pick-label{display:none}}.msgd-break{display:none}@container tile (width<=419px){.msm-app--drive .msd-toolbar{flex-wrap:wrap;row-gap:5px}.msm-app--drive .msgd-break{flex:0 0 100%;height:0;margin:0;display:block}}.msm-app--tasks{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--tasks .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msm-app--tasks .msm-todo-tabs .ms-nav-item{flex:none;padding:5px 9px;font-size:.74rem}.msm-app--tasks .ms-nav-item--active{color:#fff;background:var(--msm-wash);border-color:#6fa8f580}.msgt-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;margin-left:auto;padding:3px 7px;font-size:.62rem;font-weight:700}.msgt-note{color:#ffffff61;font-size:.66rem;line-height:1.45;display:block}.msm-app--tasks .ms-list-item--task.msgt-sub{margin-left:22px}.msm-app--tasks .msm-tick--static{cursor:default;opacity:.72}.msm-app--tasks .msm-tick--static:hover{border-color:#ffffff47}.msgt-pill--overdue{color:#ffc9c9;background:#ff5a5a24;border-color:#0000}.msm-pill--sub{color:#ffffff80}.msm-app--tasks .msm-menu-item[href]{text-decoration:none;display:block}.msm-app--sheets{--msm-accent:#0f9d58;--msm-accent-soft:#4cc38a;--msm-accent-hover:#0c8149;--msm-wash:#0f9d582e;--msm-wash-0:#0f9d5800;--msm-wash-soft:#0f9d581a}.msm-app--sheets .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msgs-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;padding:3px 7px;font-size:.62rem;font-weight:700}.msgs-note{color:#ffffff61;font-size:.66rem;line-height:1.45;display:block}.msgs-pill{flex:none;font-size:.6rem}.msm-app--sheets .msm-row-actions{opacity:1}.msm-app--sheets .msd-crumbs{min-width:0}.msm-app--sheets .msd-crumb--current{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.msm-app--sheets .msm-menu--up{top:auto;bottom:26px}.msgs-break{display:none}@container tile (width<=419px){.msm-app--sheets .msd-toolbar{flex-wrap:wrap;row-gap:5px}.msm-app--sheets .msgs-break{flex:0 0 100%;height:0;margin:0;display:block}}@container tile (width<=339px){.msgs-pick-label{display:none}}.msm-app--slides{--msm-accent:#f4b400;--msm-accent-soft:#ffd04d;--msm-accent-hover:#d9a000;--msm-wash:#f4b4002e;--msm-wash-0:#f4b40000;--msm-wash-soft:#f4b4001a}.msm-app--slides .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msm-app--slides .msm-row-actions{opacity:1}.msm-app--slides .msd-crumbs{min-width:0}.msm-app--slides .msd-crumb--current{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.msm-app--slides .msm-menu--up{top:auto;bottom:26px}@container tile (width<=419px){.msm-app--slides .msd-toolbar{flex-wrap:wrap;row-gap:5px}.msm-app--slides .msgs-break{flex:0 0 100%;height:0;margin:0;display:block}}.msgs-deckbar{justify-content:space-between;align-items:center;gap:6px}.msgs-step{flex:none;gap:5px;padding:5px 9px;font-size:.72rem}.msgs-position{text-align:center;letter-spacing:.02em;color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}.msgs-stage{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 12px;display:flex}.msgs-canvas{aspect-ratio:16/9;background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.msgs-canvas-rule{background:var(--msm-accent);border-radius:2px;width:46px;height:3px;display:block}.msgs-canvas-body{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:hidden}.msgs-canvas-title{color:#fff;margin:0;font-size:.94rem;font-weight:700;line-height:1.25}.msgs-canvas-subtitle{color:#ffffff9e;margin:0;font-size:.74rem;line-height:1.35}.msgs-canvas-bullets{color:#ffffffd1;margin:0;padding-left:16px;font-size:.74rem;line-height:1.5}.msgs-canvas-bullets li+li{margin-top:3px}.msgs-canvas-para{color:#ffffffd1;margin:0;font-size:.74rem;line-height:1.45}.msgs-canvas-media{gap:8px;min-height:0;display:flex}.msgs-canvas-image{color:#ffffff73;text-align:center;border:1px dashed #ffffff2e;border-radius:6px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-height:46px;padding:8px;display:flex}.msgs-canvas-image-text{font-size:.62rem;line-height:1.3}.msgs-canvas--image-right .msgs-canvas-body,.msgs-canvas--two-content .msgs-canvas-body{flex-flow:wrap;align-items:flex-start;column-gap:10px}.msgs-canvas--image-right .msgs-canvas-title,.msgs-canvas--image-right .msgs-canvas-subtitle,.msgs-canvas--two-content .msgs-canvas-title,.msgs-canvas--two-content .msgs-canvas-subtitle{flex:100%}.msgs-canvas--image-right .msgs-canvas-bullets,.msgs-canvas--image-right .msgs-canvas-para,.msgs-canvas--two-content .msgs-canvas-bullets,.msgs-canvas--two-content .msgs-canvas-para,.msgs-canvas--image-right .msgs-canvas-media,.msgs-canvas--two-content .msgs-canvas-media{flex:46%;min-width:0}.msgs-canvas--title .msgs-canvas-body{text-align:center;justify-content:center;align-items:center}.msgs-canvas--blank .msgs-canvas-body{justify-content:center}.msgs-slide-meta{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.msgs-slide-layout{letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b;white-space:nowrap;flex:none;font-size:.66rem;font-weight:700}.msgs-linkbtn{font:inherit;color:var(--msm-accent-soft);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 5px;font-size:.68rem;font-weight:600;display:inline-flex}.msgs-linkbtn:hover,.msgs-linkbtn:focus-visible{background:var(--msm-wash-soft);outline:none}.msgs-notes{border-left:2px solid var(--msm-accent);background:#ffffff08;border-radius:0 6px 6px 0;flex:none;padding:7px 9px}.msgs-notes-head{letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b;align-items:center;gap:5px;font-size:.62rem;font-weight:700;display:flex}.msgs-notes-body{color:#ffffffb8;margin:4px 0 0;font-size:.7rem;line-height:1.45}.msgs-thumbs{scrollbar-width:thin;flex:none;gap:5px;padding:7px 12px;display:flex;overflow:auto hidden}.msgs-thumb{max-width:132px;font:inherit;color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;display:flex}.msgs-thumb:hover{background:#ffffff12}.msgs-thumb--active{color:#fff;border-color:var(--msm-accent);background:var(--msm-wash)}.msgs-thumb-index{color:#ffffff80;flex:none;font-weight:700}.msgs-thumb--active .msgs-thumb-index{color:var(--msm-accent-soft)}.msgs-thumb-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msgs-deckactions{flex:none;padding:7px 12px 0}.msgs-textarea{resize:vertical;min-height:62px;font-family:inherit}.msgs-caret{opacity:.7;flex:none}.msm-app--gmail{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--gmail .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msm-app--gmail .msm-row-actions{opacity:1}.msm-app--gmail .msgg-tabs .ms-nav-item{flex:none;padding:5px 9px;font-size:.74rem}.msgg-tabcount{color:#fff;background:var(--msm-accent);border-radius:999px;justify-content:center;align-items:center;min-width:15px;margin-left:5px;padding:0 4px;font-size:.62rem;font-weight:800;display:inline-flex}.msgg-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;margin-left:auto;padding:3px 7px;font-size:.62rem;font-weight:700}.msm-app--gmail .msgg-permission-row{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.msgg-action-chip{letter-spacing:.02em;color:#fff;background:var(--msm-accent);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:none;padding:3px 8px;font-size:.62rem;font-weight:700}.msgg-action-chip:hover:not(:disabled){background:var(--msm-accent-hover)}.msgg-action-chip:disabled{opacity:.6;cursor:default}.msgg-star{color:#ffffff52;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.msgg-star:hover{color:#f6c453;background:#ffffff0f}.msgg-star--on{color:#f6c453}.msgg-preview{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;overflow:hidden}.msgg-starchip{color:#f6c453;align-items:center;display:inline-flex}.msgg-entry{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;padding:10px 0;display:flex}.msgg-entry:first-of-type{border-top:none}.msgg-entry-head{align-items:center;gap:8px;display:flex}.msgg-entry-who{flex-direction:column;flex:auto;min-width:0;display:flex}.msgg-entry-from{color:#e6ebf3;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;overflow:hidden}.msgg-entry-to{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.msgg-entry-body{white-space:pre-wrap;color:#ffffffc7;margin:0;font-size:.76rem;line-height:1.5}.msgg-atts{flex-direction:column;gap:4px;display:flex}.msgg-att{color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:.7rem;display:inline-flex}.msgg-att-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msgg-att-size{color:#fff6;flex:none;font-size:.64rem}.msgg-cctoggle{align-self:flex-start}.msgg-body{flex:auto;min-height:74px}.msgg-note{color:#ffffff61;font-size:.66rem;line-height:1.45;display:block}.msgg-note--block{margin:12px 14px}.msm-app--people{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--people .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msgp-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;margin-left:auto;padding:3px 7px;font-size:.62rem;font-weight:700}.msgp-card{align-items:center;gap:10px;padding:12px 14px 4px;display:flex}.msgp-avatar{width:40px;height:40px;font-size:.82rem}.msgp-cardtext{flex-direction:column;min-width:0;display:flex}.msgp-subline{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.msgp-namerow{gap:8px;display:flex}.msgp-namerow .msm-field{flex:1 1 0;min-width:0}.msgp-note{color:#ffffff61;font-size:.66rem;line-height:1.45;display:block}.msgp-note--block{margin:10px 14px 14px}.msm-app--chat{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--chat .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msgc-chip{letter-spacing:.02em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;flex:none;margin-left:auto;padding:3px 7px;font-size:.62rem;font-weight:700}.msgc-avatar{width:26px;height:26px;font-size:.64rem}.msgc-stream{flex-direction:column;gap:8px;padding:10px 14px;display:flex}.msgc-bubble{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-self:flex-start;gap:2px;max-width:88%;padding:6px 9px;display:flex}.msgc-bubble--mine{background:var(--msm-wash);border-color:#6fa8f566;align-self:flex-end}.msgc-bubble-head{align-items:baseline;gap:6px;display:flex}.msgc-sender{color:#dce6f6;font-size:.68rem;font-weight:700}.msgc-time{color:#ffffff61;font-size:.62rem}.msgc-body{white-space:pre-wrap;color:#fffc;margin:0;font-size:.75rem;line-height:1.45}.msgc-composer{flex:none;align-items:center;gap:8px;padding:8px 12px 0;display:flex}.msgc-input{flex:auto;min-width:0}.msgc-note{color:#ffffff61;padding:4px 14px 10px;font-size:.66rem;line-height:1.45;display:block}.msgc-note--block{margin:10px 14px 14px;padding:0}.msgp-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%}.msgg-labels{flex-wrap:wrap;align-items:center;gap:5px;margin:0 14px 8px;display:flex}.msgg-labels-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b;font-size:.58rem;font-weight:700}.msgg-label{color:#ffffffb8;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:600}.msgc-group{flex-direction:column;gap:4px;display:flex}.msgc-bubble{position:relative}.msgc-actions{position:absolute;top:1px;right:2px}.msgc-actions .msm-iconbtn{opacity:.55;width:20px;height:20px}.msgc-bubble:hover .msgc-actions .msm-iconbtn,.msgc-actions .msm-iconbtn[aria-expanded=true]{opacity:1}.msgc-bubble .msgc-bubble-head{padding-right:22px}.msgc-stream.msgc-stream--menu{overflow:visible}.msgc-actions .msm-menu--up{top:auto;bottom:20px}.msgc-thread{border-left:2px solid #8ab4f859;flex-direction:column;gap:4px;margin:2px 0 4px 14px;padding-left:9px;display:flex}.msgc-thread-label{letter-spacing:.04em;text-transform:uppercase;color:#8ab4f8d9;font-size:.58rem;font-weight:700}.msgc-bubble--reply{background:#8ab4f814;max-width:100%;padding:5px 8px}.msgc-edited{color:#ffffff6b;font-size:.58rem;font-style:italic}.msgc-reactions{flex-wrap:wrap;gap:4px;padding:0 6px;display:flex}.msgc-reactions--shown{padding:3px 0 0}.msgc-react{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:.82rem;line-height:1.3;display:inline-flex}.msgc-react:hover:not(:disabled){background:#ffffff1f}.msgc-react--on{background:#8ab4f838;border-color:#8ab4f88c}.msgc-react--chip{cursor:default;font-size:.74rem}.msgc-react-count{opacity:.8;font-size:.6rem;font-weight:700}.msgc-replybar{color:#8ab4f8f2;background:#8ab4f81f;border-top:1px solid #8ab4f847;align-items:center;gap:6px;padding:4px 14px;font-size:.66rem;display:flex}.msgc-replybar-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.msm-row--static{cursor:default}.msm-row--static:hover{background:0 0}.msm-menu-note{color:#ffffff73;padding:4px 10px 6px;font-size:.6rem;line-height:1.45}.msm-menu-sep{border-top:1px solid #ffffff1a;height:0;margin:3px 0;display:block}.msm-menu-item:disabled{opacity:.42;cursor:not-allowed}.msm-input:disabled{opacity:.55;cursor:not-allowed}.msm-app--docs{--msm-accent:#1a73e8;--msm-accent-soft:#6fa8f5;--msm-accent-hover:#1667cf;--msm-wash:#1a73e82e;--msm-wash-0:#1a73e800;--msm-wash-soft:#1a73e81a}.msm-app--docs .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msgdo-nav,.msgfrm-nav{scrollbar-width:none;flex-flow:row;align-items:center;gap:6px;min-width:0;padding:0 12px 8px;display:flex;overflow-x:auto}.msgdo-nav::-webkit-scrollbar{display:none}.msgfrm-nav::-webkit-scrollbar{display:none}.msgdo-nav-search,.msgfrm-nav-search{flex:96px;min-width:72px}.msgdo-nav-btn,.msgfrm-nav-btn{white-space:nowrap;flex:none;padding:5px 9px;font-size:.68rem}.msgdo-nav-btn .msm-glyph,.msgfrm-nav-btn .msm-glyph{width:11px;height:11px}.msgdo-row{align-items:center}.msgdo-markwrap{flex:none;margin-top:1px;display:inline-flex}.msgdo-mark{color:#6fa8f5;background:#1a73e829;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.msgdo-mark-glyph{width:15px;height:15px}.msgdo-docbar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:2px 10px 8px;display:flex}.msgdo-doctitle{color:#e6ebf3;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.msgdo-editbtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-family:inherit;font-size:.68rem;font-weight:700;display:inline-flex}.msgdo-editbtn:hover{color:#fff;border-color:var(--msm-accent-soft)}.msgdo-editbtn--on{color:#fff;background:#1a73e847;border-color:#6fa8f599}.msgdo-editbtn-glyph{width:11px;height:11px}.msgdo-page{padding:10px 12px 14px}.msgdo-block{margin:0 0 2px}.msgdo-para{color:#dbe3ee;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:5px;width:100%;margin:0;padding:3px 4px;font-family:inherit;font-size:.76rem;line-height:1.5;display:block}.msgdo-para--title{color:#f2f6fb;font-size:1.05rem;font-weight:700;line-height:1.3}.msgdo-para--heading1{color:#eef3fa;margin-top:4px;font-size:.9rem;font-weight:700}.msgdo-para--heading2{color:#e9eff8;margin-top:3px;font-size:.82rem;font-weight:700}.msgdo-para--bold{font-weight:700}.msgdo-para--italic{font-style:italic}.msgdo-para--underline{text-decoration:underline}.msgdo-para--bulleted{text-indent:-13px;padding-left:19px}.msgdo-para--bulleted:before{content:"• ";color:var(--msm-accent-soft)}.msgdo-para--tap{cursor:pointer;border-color:#ffffff14}.msgdo-para--current{background:#1a73e81f;border-color:#6fa8f573}.msgdo-para--tap:hover,.msgdo-para--tap:focus-visible{background:#1a73e824;border-color:#6fa8f580;outline:none}.msgdo-empty-para{color:#ffffff52;font-style:italic}.msgdo-strip{scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding:0 10px 8px;display:flex;overflow-x:auto}.msgdo-strip::-webkit-scrollbar{display:none}.msgdo-strip-group{flex:none;align-items:center;gap:3px;display:flex}.msgdo-strip-group+.msgdo-strip-group{border-left:1px solid #ffffff1f;padding-left:8px}.msgdo-strip-btn{width:26px;height:26px}.msgdo-strip-style{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;flex:none;min-width:26px;height:26px;padding:0 6px;font-family:inherit;font-size:.68rem;font-weight:700}.msgdo-strip-style:hover:not(:disabled){color:#fff;border-color:var(--msm-accent-soft)}.msgdo-strip-style--on{color:#fff;background:#1a73e84d;border-color:#6fa8f5a6}.msgdo-strip-style:disabled,.msgdo-strip-btn:disabled{opacity:.4;cursor:not-allowed}.msgdo-savebar{border-top:1px solid #ffffff12;flex:none;align-items:center;gap:8px;padding:6px 12px;display:flex}.msgdo-savebar-text{color:#8ea3bb;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.66rem;display:inline-flex;overflow:hidden}.msgdo-savebar-glyph{color:#7fd894;width:11px;height:11px}.msgdo-savebar-meta{color:#ffffff6b;flex:none;margin-left:auto;font-size:.62rem}.msm-app--docs .msm-compose-fields .msm-field,.msm-app--forms .msm-compose-fields .msm-field,.msgdo-field,.msgfrm-field{flex-direction:column;align-items:stretch;gap:4px}.msm-app--docs .msm-compose-fields .msm-field-label,.msm-app--forms .msm-compose-fields .msm-field-label,.msgdo-field .msm-field-label,.msgfrm-field .msm-field-label{flex:none}.msgdo-field{padding:0 12px}.msgdo-textarea{min-height:92px}.msgdo-apinote{color:#8ea3bb;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 0;font-size:.64rem;display:flex}.msgdo-apinote-style{color:#cbd5e1;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-weight:700}.msgdo-apinote-tag{color:#9ecbff;background:#1a73e833;border-radius:4px;padding:2px 6px;font-weight:700}.msgdo-apinote-range{font-variant-numeric:tabular-nums;color:#ffffff80;margin-left:auto}.msgdo-apinote-hint{color:#ffffff73;margin:6px 0 0;padding:0 12px 12px;font-size:.64rem;line-height:1.5}.msgdo-apinote-hint code{color:#9ecbff}.msgdo-comments{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.msgdo-comment{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.msgdo-comment-body{flex-direction:column;gap:2px;min-width:0;display:flex}.msgdo-comment-head{align-items:center;gap:6px;min-width:0;display:flex}.msgdo-comment-author{color:#e6ebf3;font-size:.72rem;font-weight:700}.msgdo-comment-tag{color:#7fd894;background:#7fd89424;border-radius:4px;padding:1px 5px;font-size:.58rem;font-weight:700}.msgdo-comment-time{color:#ffffff6b;flex:none;margin-left:auto;font-size:.6rem}.msgdo-comment-text{color:#cbd5e1;overflow-wrap:anywhere;font-size:.72rem;line-height:1.45}.msgdo-commentform{border-top:1px solid #ffffff12;flex:none;align-items:flex-end;gap:6px;padding:8px 12px;display:flex}.msgdo-comment-input{flex:auto;min-height:44px}.msgdo-owner{color:#ffffff6b;margin-left:auto;padding-left:10px;font-size:.6rem;font-weight:700}.msgdo-order{z-index:12;position:absolute;top:26px;right:0}.msgdo-menu{min-width:188px}.msgdo-menu .msm-menu-item,.msgdo-menu .msm-menu-note{white-space:nowrap;align-items:center;gap:7px;display:flex}.msgdo-menu .msm-menu-note{white-space:normal;font-size:.58rem;line-height:1.4}.msgdo-menu .msm-menu-glyph,.msgdo-menu .msm-glyph{flex:none;width:12px;height:12px}.msgfrm-menu{min-width:178px}.msgfrm-menu .msm-menu-item{white-space:nowrap}.msgdo-confirm-name{color:#e6ebf3;font-size:.82rem}.msgdo-pick{cursor:pointer}.msgdo-pick-check{accent-color:#1a73e8;flex:none;width:15px;height:15px;margin-top:2px}.msm-app--forms{--msm-accent:#7248b9;--msm-accent-soft:#a689e0;--msm-accent-hover:#5f3ba3;--msm-wash:#7248b92e;--msm-wash-0:#7248b900;--msm-wash-soft:#7248b91a}.msm-app--forms .msm-title{font-size:clamp(.9rem,4.6cqw,1.65rem)}.msm-app--forms .msm-todo-tabs .ms-nav-item{flex:none;padding:5px 9px;font-size:.72rem}.msgfrm-tabrow{scrollbar-width:none;align-items:center;gap:6px;min-width:0;padding:0 12px 8px;display:flex;overflow-x:auto}.msgfrm-tabrow::-webkit-scrollbar{display:none}.msgfrm-addq{white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;padding:5px 9px;font-size:.68rem;display:inline-flex}.msgfrm-addq .msm-glyph{width:11px;height:11px}.msgfrm-row{align-items:center}.msgfrm-row .msm-row-top,.msgdo-row .msm-row-top{align-items:flex-start}.msgfrm-row .msm-row-from,.msgdo-row .msm-row-from{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msgfrm-markwrap{flex:none;display:inline-flex}.msgfrm-mark{color:#b79cf0;background:#7248b933;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.msgfrm-mark-glyph{width:15px;height:15px}.msgfrm-badge{color:#ffffff8c;background:#ffffff12;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:6px;padding:1px 6px;font-size:.58rem;font-weight:700;display:inline-flex}.msgfrm-badge--live{color:#8ee0a2;background:#7fd89424}.msgfrm-badge--draft{color:#ffcd8a;background:#ffb05429}.msgfrm-badge-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.msgfrm-badge-glyph{width:9px;height:9px}.msgfrm-formbar{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:2px 10px 8px;display:flex}.msgfrm-formtitle{color:#e6ebf3;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.msgfrm-formbar .msgfrm-badge{margin-left:0}.msgfrm-description{color:#8ea3bb;margin:0;padding:7px 12px 0;font-size:.68rem;line-height:1.45}.msgfrm-questions-head{flex:none;align-items:center;gap:8px;padding:8px 12px 6px;display:flex}.msgfrm-questions-count{color:#8ea3bb;font-size:.64rem}.msgfrm-questions-head .msm-linkbtn{margin-left:auto}.msgfrm-menu .msm-menu-item{align-items:center;gap:7px;display:flex}.msgfrm-items{flex-direction:column;gap:6px;padding:2px 10px 12px;display:flex}.msgfrm-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;padding:8px 9px}.msgfrm-item--other{background:#ffffff05;border-style:dashed}.msgfrm-item-head{align-items:flex-start;gap:8px;display:flex}.msgfrm-item-index{color:#b79cf0;background:#7248b938;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;font-size:.6rem;font-weight:700;display:inline-flex}.msgfrm-item-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.msgfrm-item-title{color:#e6ebf3;overflow-wrap:anywhere;font-size:.74rem;font-weight:700}.msgfrm-req{color:#ff9b9b;margin-left:4px}.msgfrm-item-type{color:#8ea3bb;align-items:center;gap:6px;font-size:.6rem;display:flex}.msgfrm-item-api{color:#ffffff73;background:#0000004d;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem}.msgfrm-options{flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none;display:flex}.msgfrm-option{color:#cbd5e1;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.68rem;display:flex}.msgfrm-option-mark{border:1.4px solid #ffffff59;border-radius:50%;flex:none;width:7px;height:7px}.msgfrm-scale{color:#cbd5e1;align-items:center;gap:6px;font-size:.62rem;display:flex}.msgfrm-scale-track{background:#ffffff24;border-radius:999px;flex:auto;height:3px}.msgfrm-summary{border-bottom:1px solid #ffffff12;flex-direction:column;gap:8px;padding:8px 12px;display:flex}.msgfrm-summary-head{align-items:center;gap:8px;display:flex}.msgfrm-summary-count{color:#e6ebf3;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1}.msgfrm-summary-label{color:#cbd5e1;flex-direction:column;gap:1px;font-size:.68rem;display:flex}.msgfrm-summary-src{color:#fff6;font-size:.56rem}.msgfrm-summary-head .msm-iconbtn{margin-left:auto}.msgfrm-tallies{flex-direction:column;gap:8px;display:flex}.msgfrm-tally-title{color:#cbd5e1;overflow-wrap:anywhere;margin-bottom:3px;font-size:.64rem;font-weight:700}.msgfrm-tally-row{color:#8ea3bb;align-items:center;gap:6px;margin-bottom:2px;font-size:.6rem;display:flex}.msgfrm-tally-label{text-overflow:ellipsis;white-space:nowrap;flex:0 0 96px;overflow:hidden}.msgfrm-tally-bar{background:#ffffff1a;border-radius:999px;flex:auto;height:5px;overflow:hidden}.msgfrm-tally-fill{background:linear-gradient(90deg,#7248b9,#a689e0);border-radius:999px;height:100%;display:block}.msgfrm-tally-count{text-align:right;font-variant-numeric:tabular-nums;color:#cbd5e1;flex:none;min-width:16px}.msgfrm-response .msm-row-from{font-weight:600}.msgfrm-settings{max-height:none;margin:8px 12px 0}.msgfrm-setting{align-items:center;gap:8px;display:flex}.msgfrm-setting--stack{flex-direction:column;align-items:stretch;gap:4px}.msgfrm-setting-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.msgfrm-setting .msm-btn{flex:none;margin-left:auto}.msgfrm-setting-value{color:#e6ebf3;font-size:.76rem;font-weight:700}.msgfrm-setting-hint{color:#ffffff6b;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.msgfrm-radio{text-align:left;color:#cbd5e1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:7px;width:100%;padding:5px 7px;font-family:inherit;font-size:.68rem;display:flex}.msgfrm-radio:hover:not(:disabled){border-color:var(--msm-accent-soft)}.msgfrm-radio:disabled{opacity:.45;cursor:not-allowed}.msgfrm-radio-mark{border:1.5px solid #fff6;border-radius:50%;flex:none;width:11px;height:11px}.msgfrm-radio--on{color:#fff;background:#7248b933;border-color:#a689e0b3}.msgfrm-radio--on .msgfrm-radio-mark{background:radial-gradient(circle,#a689e0 0 45%,#0000 46%);border-color:#a689e0}.msgfrm-answers{flex-direction:column;gap:10px;padding:10px 12px;display:flex}.msgfrm-answer-q{color:#8ea3bb;overflow-wrap:anywhere;margin-bottom:3px;font-size:.64rem;font-weight:700}.msgfrm-answer-a{color:#e6ebf3;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px;font-size:.74rem;line-height:1.45}.msgfrm-answer-a--none{color:#ffffff59;font-style:italic}.msgfrm-apinote{color:#ffffff73;margin:0;padding:0 12px 12px;font-size:.64rem;line-height:1.5}.msgfrm-apinote code{color:#c3aaf0}.msgfrm-options-edit{flex-direction:column;gap:5px;display:flex}.msgfrm-option-edit{align-items:center;gap:5px;display:flex}.msgfrm-option-edit .msm-input{flex:auto;min-width:0}.msgfrm-scale-edit{gap:8px;display:flex}.msgfrm-scale-edit .msm-field{flex:1 1 0;min-width:0}.msgfrm-confirm-name{color:#e6ebf3;font-size:.82rem}.msgfrm-pick{cursor:pointer;gap:8px}.msgfrm-pick-check{accent-color:#7248b9;flex:none;width:15px;height:15px;margin-top:2px}.system-pulse{color:#c8cdd6;cursor:pointer;text-align:left;max-width:min(540px,48vw);font:inherit;background:#0f11178c;border:2px solid #7c3d12;border-radius:10px;flex-shrink:1;align-items:center;gap:12px;min-width:0;margin:0;padding:12px 14px;line-height:1.3;display:flex;position:relative;overflow:hidden}.system-pulse--friendly{align-items:flex-start}.system-pulse:hover{background:#141820bf}.system-pulse:focus-visible{outline-offset:2px;outline:2px solid #5b8def}.system-pulse--loading{opacity:.7;cursor:default;align-items:center}.dashboard-topbar--edit .system-pulse-frame:before{border-color:#ea580c}.dashboard-topbar--view .system-pulse-frame:before{border-color:#22c55e}.dashboard-topbar--edit .system-pulse-frame:hover:before{border-color:#fb923c}.dashboard-topbar--view .system-pulse-frame:hover:before{border-color:#4ade80}.system-pulse-frame{flex-shrink:1;justify-content:center;align-items:center;width:fit-content;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.system-pulse-frame .system-pulse,.system-pulse-frame .system-pulse:hover,.dashboard-topbar--edit .system-pulse-frame .system-pulse,.dashboard-topbar--view .system-pulse-frame .system-pulse{border-color:#0000}.system-pulse-frame:before{content:"";z-index:2;box-sizing:border-box;pointer-events:none;border:2px solid #7c3d12;border-radius:10px;animation:10s ease-in-out infinite both system-pulse-frame-breath;position:absolute;inset:0}.system-pulse-frame:hover:before{border-color:var(--wcr-mode-accent,#9a4d15)}.system-pulse-ecg{z-index:0;pointer-events:none;border-radius:inherit;opacity:0;clip-path:inset(0 calc(100% + 16px) 0 0);animation:10s ease-in-out infinite both system-pulse-ecg-sweep;position:absolute;inset:0;overflow:hidden}.system-pulse-ecg-svg{width:100%;height:72%;min-height:40px;display:block;position:absolute;bottom:2px;left:0;right:0;transform:translateY(4px)}.system-pulse-ecg-glow,.system-pulse-ecg-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.system-pulse-ecg-glow{stroke:url(#system-pulse-ecg-glow-grad);stroke-width:7px;opacity:.32}.system-pulse-ecg-line{stroke:url(#system-pulse-ecg-line-grad);stroke-width:4px;opacity:.95;filter:drop-shadow(0 0 4px #ffffff73)}@keyframes system-pulse-ecg-sweep{0%{clip-path:inset(0 calc(100% + 16px) 0 0);opacity:0}2%{clip-path:inset(0 98% 0 0);opacity:.38}16%{clip-path:inset(0);opacity:.42}18%,to{clip-path:inset(0);opacity:0}}@keyframes system-pulse-frame-breath{0%{border-width:2px;border-radius:10px;inset:0}16%,18%{border-width:3px;border-radius:16px;inset:-6px}22%{border-width:2px;border-radius:12px;inset:-2px}26%{border-width:2px;border-radius:9px;inset:1px}29%{border-width:2px;border-radius:11px;inset:-1px}31.5%{border-width:2px;border-radius:10px;inset:-.3px}33%,to{border-width:2px;border-radius:10px;inset:0}}@media (prefers-reduced-motion:reduce){.system-pulse-ecg{opacity:0!important;clip-path:none!important;animation:none!important}.system-pulse-frame:before{border-width:2px!important;border-radius:10px!important;animation:none!important;inset:0!important}}.system-pulse-domains{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.system-pulse-domain{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.system-pulse-domain-dot{background:#6b7280;border-radius:50%;flex-shrink:0;width:9px;height:9px}.system-pulse-domain--green .system-pulse-domain-dot{background:#4ade80}.system-pulse-domain--amber .system-pulse-domain-dot{background:#fbbf24}.system-pulse-domain--red .system-pulse-domain-dot{background:#f87171}.system-pulse-domain--neutral .system-pulse-domain-dot{background:#6b7280}.system-pulse-domain-label{letter-spacing:.04em;color:#c8cdd6;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1.2}.system-pulse-domain-icon{color:#c8cdd6;font-family:Segoe UI Symbol,Noto Sans Symbols,sans-serif;font-size:.8125rem;line-height:1}.system-pulse-domain-popover{z-index:90;box-sizing:border-box;text-align:left;pointer-events:auto;visibility:hidden;background:#16181e;border:1px solid #3d4450;border-radius:10px;min-width:280px;max-width:420px;padding:14px 16px;position:fixed;box-shadow:0 12px 32px #00000073}.system-pulse-domain-popover--ready{visibility:visible}.system-pulse-domain-popover-title{letter-spacing:.03em;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.45}.system-pulse-domain-popover-body{color:#e8eaed;margin:0;font-size:16px;font-weight:450;line-height:1.5}.system-pulse-domain-popover--green{background:#121a16;border-color:#2d5a40;box-shadow:0 12px 32px #00000073,0 0 0 1px #4ade801f}.system-pulse-domain-popover--green .system-pulse-domain-popover-title{color:#4ade80}.system-pulse-domain-popover--amber{background:#1a1710;border-color:#6b5420;box-shadow:0 12px 32px #00000073,0 0 0 1px #fbbf2424}.system-pulse-domain-popover--amber .system-pulse-domain-popover-title{color:#fbbf24}.system-pulse-domain-popover--red{background:#1a1214;border-color:#6b3038;box-shadow:0 12px 32px #00000073,0 0 0 1px #f8717124}.system-pulse-domain-popover--red .system-pulse-domain-popover-title{color:#f87171}.system-pulse-domain-popover--neutral{background:#16181e;border-color:#3d4450}.system-pulse-domain-popover--neutral .system-pulse-domain-popover-title{color:#c8cdd6}.system-pulse-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.system-pulse-friendly-label{z-index:1;color:#9aa3b2;font-size:.875rem;position:relative}.system-pulse-main{z-index:1;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex;position:relative}.system-pulse-counts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.system-pulse-counts--empty{color:#8b93a7;font-size:.8125rem}.system-pulse-count{color:#e5e7eb;align-items:baseline;gap:4px;font-size:.875rem;display:inline-flex}.system-pulse-count-icon{color:#9aa3b2;font-size:.8125rem}.system-pulse-count-num{font-size:.9375rem;font-weight:650}.system-pulse-count-label{color:#9aa3b2;font-size:.75rem}.system-pulse-status{color:#a8b0c0;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.system-pulse--tier-narrow{gap:8px;max-width:180px;padding:8px 10px}.system-pulse--tier-narrow .system-pulse-domains{gap:4px}.system-pulse--tier-narrow .system-pulse-domain{gap:2px}.system-pulse--tier-narrow .system-pulse-domain-label,.system-pulse--tier-wide .system-pulse-domain-icon,.system-pulse--tier-medium .system-pulse-domain-icon{display:none}.system-pulse--tier-medium{max-width:min(360px,42vw)}.system-pulse--tier-medium .system-pulse-domains{gap:6px 8px}.dashboard-topbar-left,.dashboard-topbar-center,.dashboard-topbar-right{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-topbar-left{flex:0 auto}.dashboard-topbar-center{flex:auto;justify-content:center;overflow:visible}.dashboard-topbar-right{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;margin-left:0}.dashboard-topbar .add-source-btn{margin-left:0}.system-pulse-dot{background:#6b7280;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.system-pulse-overlay{z-index:80;background:#00000073;justify-content:center;align-items:flex-start;padding:72px 16px 24px;display:flex;position:fixed;inset:0}.system-pulse-details{color:#e5e7eb;background:#14161c;border:1px solid #2e3340;border-radius:10px;width:min(560px,100%);max-height:min(80vh,720px);overflow:auto;box-shadow:0 16px 48px #00000073}.system-pulse-details-header{z-index:1;background:#14161c;border-bottom:1px solid #2e3340;justify-content:space-between;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}.system-pulse-details-title{margin:0;font-size:1.05rem;font-weight:650}.system-pulse-details-subtitle{color:#9aa3b2;margin:4px 0 0;font-size:.75rem}.system-pulse-details-close{color:#9aa3b2;cursor:pointer;background:0 0;border:none;padding:2px 8px;font-size:1.4rem;line-height:1}.system-pulse-details-close:hover{color:#e5e7eb}.system-pulse-details-body{padding:8px 16px 20px}.system-pulse-section{border-bottom:1px solid #252a35;padding:12px 0}.system-pulse-section:last-child{border-bottom:none}.system-pulse-section h3{letter-spacing:.08em;text-transform:uppercase;color:#9aa3b2;margin:0 0 8px;font-size:.72rem}.system-pulse-subhead{color:#c8cdd6;margin:10px 0 6px;font-size:.75rem}.system-pulse-detail-row{justify-content:space-between;gap:16px;padding:4px 0;font-size:.82rem;display:flex}.system-pulse-detail-value{color:#e8eaed;text-align:right}.system-pulse-detail-value--hint{color:#fbbf24}.system-pulse-detail-value--derived{color:#93c5fd}.system-pulse-detail-unavailable{color:#8b93a7;text-align:right;max-width:60%;font-size:.78rem}.system-pulse-section-note{color:#8b93a7;margin:8px 0 0;font-size:.72rem;line-height:1.4}.system-pulse-evidence{color:#c8cdd6;margin:6px 0 0;padding-left:18px;font-size:.78rem}.system-pulse-health-badge--good{color:#4ade80;font-weight:700}.system-pulse-health-badge--limited{color:#fbbf24;font-weight:700}.system-pulse-health-badge--critical{color:#f87171;font-weight:700}.system-pulse-legend{letter-spacing:.04em;color:#8b93a7;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:.65rem;display:flex}.system-pulse-legend span{border:1px solid #2e3340;border-radius:4px;padding:2px 6px}.system-pulse-sparklines{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.system-pulse-sparkline{border:1px solid #252a35;border-radius:6px;flex-direction:column;gap:2px;padding:6px;display:flex}.system-pulse-sparkline-label{color:#9aa3b2;font-size:.65rem}.system-pulse-sparkline--empty{min-height:40px}.system-pulse-domain-row{align-items:center;gap:8px;padding:4px 0;font-size:.82rem;display:flex}.system-pulse-domain-swatch{border-radius:50%;flex-shrink:0;width:8px;height:8px}.system-pulse-domain-swatch--green{background:#4ade80}.system-pulse-domain-swatch--amber{background:#fbbf24}.system-pulse-domain-swatch--red{background:#f87171}.system-pulse-details-header-actions{align-items:flex-start;gap:8px;display:flex}.system-pulse-copy-btn{color:#c8cdd6;cursor:pointer;white-space:nowrap;background:#1a1d26;border:1px solid #2e3340;border-radius:6px;padding:6px 10px;font-size:.75rem}.system-pulse-copy-btn:hover{color:#e5e7eb;border-color:#3d4554}.system-pulse-domain-why{margin-bottom:8px}.wcr-security-trust-link{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#d4e6ff;cursor:pointer;background:linear-gradient(#163044 0%,#121c28 100%);border:1px solid #3d6a96;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:76px;min-width:72px;height:100%;min-height:64px;padding:8px 6px;font-size:.62rem;font-weight:700;line-height:1.15;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 0 16px #3898d638}.wcr-security-trust-link-icon{color:#8ec8ff;filter:drop-shadow(0 0 6px #6ec4ff73);flex-shrink:0;display:block}.wcr-security-trust-link-text{flex-direction:column;align-items:center;gap:1px;display:flex}.wcr-security-trust-link-line{display:block}.wcr-security-trust-link:hover{color:#f2f8ff;background:linear-gradient(#1b3c54 0%,#152433 100%);border-color:#5b9ad0;transform:translateY(-1px);box-shadow:0 0 20px #50b0e652}.wcr-security-trust-link:focus-visible{outline-offset:2px;outline:2px solid #9ec5fe}.wcr-security-trust-link:active{transform:translateY(0)}@media (width<=480px){.wcr-security-trust-link{width:64px;min-width:58px;min-height:56px;padding:6px 4px;font-size:.55rem}.wcr-security-trust-link-icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.wcr-security-trust-link{transition:none}.wcr-security-trust-link:hover{transform:none}}.layouts-menu{position:relative}.layouts-panel-portal .layouts-panel{width:100%;min-width:0;max-width:100%;position:static;top:auto;right:auto}.layouts-btn{color:#e5e7eb;cursor:pointer;background:#1f6feb;border:none;border-radius:6px;padding:8px 16px;font-size:.9rem;font-weight:500}.layouts-btn:hover{background:#1a5fc9}.layouts-btn:active,.layouts-btn--open{background:#174ea6}.layouts-panel{z-index:10000;box-sizing:border-box;background:#14161c;border:1px solid #2e3340;border-radius:6px;flex-direction:column;width:min(600px,100vw - 32px);min-width:min(520px,100vw - 32px);max-width:min(650px,100vw - 32px);height:auto;min-height:300px;max-height:min(420px,100vh - 140px);padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.layouts-panel-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.layouts-panel-title{color:#e8eaed;margin:0;font-size:1.05rem;font-weight:650}.layouts-panel-subtitle{color:#a8b0c0;margin:4px 0 0;font-size:.78rem;line-height:1.35}.layouts-panel-close{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:0;font-size:1.35rem;line-height:1}.layouts-panel-close:hover{background:#4b5563}.layouts-preset-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.layouts-preset-card{text-align:center;color:#e5e7eb;cursor:pointer;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:8px 6px;display:flex}.layouts-preset-card:hover{background:#1f2430;border-color:#4b5563}.layouts-preset-card--selected{background:#1a2332;border-color:#1f6feb;box-shadow:inset 0 0 0 1px #1f6feb}.layouts-preset-label{font-size:.78rem;font-weight:600;line-height:1.25}.layouts-panel-actions{flex-shrink:0;gap:8px;margin-top:10px;display:flex}.layouts-action-btn{color:#e5e7eb;cursor:pointer;background:#374151;border:1px solid #4b5563;border-radius:6px;flex:1;padding:8px 10px;font-size:.85rem;font-weight:600}.layouts-action-btn:hover:not(:disabled){background:#4b5563}.layouts-action-btn:disabled{opacity:.45;cursor:not-allowed}.layouts-action-btn--apply{background:#1f6feb;border-color:#1f6feb}.layouts-action-btn--apply:hover:not(:disabled){background:#1a5fc9;border-color:#1a5fc9}.layouts-action-btn--preview-active{background:#1a2332;border-color:#1f6feb}@media (width<=720px){.layouts-panel{width:min(520px,100vw - 24px);min-width:0}.layouts-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.layouts-panel{width:auto;min-width:0;max-width:none;position:fixed;top:96px;left:12px;right:12px}}.wcr-setup-chip{color:#cfe3ff;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#1a2330;border:1px solid #3d5a80;border-radius:8px;flex-shrink:0;align-items:center;gap:.4rem;max-width:14.5rem;height:36px;padding:0 .7rem 0 .5rem;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.wcr-setup-chip-icon{border-radius:3px;flex-shrink:0;width:16px;height:16px}.wcr-setup-chip-label{text-overflow:ellipsis;overflow:hidden}.wcr-setup-chip--ready{color:#6fbf97;background:#14261c;border-color:#245c43}.wcr-setup-chip--checking{color:#9aa8b8;background:#1a2030;border-color:#3d4a5c}.wcr-setup-chip--action{color:#e4c56a;background:#241e10;border-color:#6b5a1e}.wcr-setup-chip--error{color:#f0a8a8;background:#261414;border-color:#8b3a3a}.wcr-legal-links{white-space:nowrap;pointer-events:auto;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.wcr-legal-link{letter-spacing:.02em;color:#78716c;background:0 0;border:0;padding:0;font-size:.66rem;line-height:1;text-decoration:none;transition:color .12s}.wcr-legal-link:hover,.wcr-legal-link:focus-visible{color:#a8a29e;text-decoration:underline}.wcr-legal-link:focus-visible{outline-offset:2px;outline:1px solid #57534e}.wcr-legal-sep{color:#57534e;-webkit-user-select:none;user-select:none;font-size:.66rem;line-height:1}@media (width<=480px){.wcr-legal-links{gap:4px}.wcr-legal-link,.wcr-legal-sep{font-size:.6rem}}.wcr-header.dashboard-topbar{--wcr-mode-accent:#ea580c;--wcr-mode-glow:#ea580c52;--wcr-header-gap:14px;--wcr-header-btn-height:36px;--wcr-header-btn-radius:8px;--wcr-header-btn-pad-x:14px;--wcr-header-btn-font:.8125rem;background:#14161c;flex-direction:column;align-items:stretch;gap:6px;padding:8px 14px 6px;overflow-x:hidden}.wcr-header.dashboard-topbar--edit{--wcr-mode-accent:#ea580c;--wcr-mode-glow:#ea580c61;background:#1c1612;border-bottom-color:#ea580c}.wcr-header.dashboard-topbar--view{--wcr-mode-accent:#22c55e;--wcr-mode-glow:#22c55e52;background:#121916;border-bottom-color:#22c55e}.wcr-header-row--main{align-items:stretch;gap:var(--wcr-header-gap);min-width:0;display:flex}.wcr-header .dashboard-topbar-left{flex:none;align-items:center;gap:8px;min-width:0}.wcr-brand-cluster{flex-shrink:0;align-items:center;gap:14px;display:flex}.wcr-brand-identity{flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;min-width:0;display:flex}.wcr-brand-h1{letter-spacing:.04em;color:#d1d5db;white-space:nowrap;margin:0;font-size:.78rem;font-weight:650;line-height:1.2}.wcr-brand{box-sizing:border-box;border:1px solid var(--wcr-mode-accent);min-width:92px;min-height:64px;box-shadow:0 0 14px var(--wcr-mode-glow);background:#101218;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:5px 10px 6px;display:flex}.wcr-brand-slogan{letter-spacing:0;white-space:nowrap;color:#e7e5e4;flex-shrink:0;width:max-content;margin:0;font-family:Lobster,Brush Script MT,cursive;font-size:24px;font-style:normal;font-weight:400;line-height:1.15}.wcr-brand-slogan-web{font-family:inherit;font-weight:inherit;font-style:inherit;color:#f5f5f4}.wcr-brand-mark{letter-spacing:.06em;color:#f3f4f6;font-family:Arial Black,Arial Narrow,Arial,sans-serif;font-size:1.2rem;font-weight:900;font-stretch:75%;line-height:1}.wcr-brand-emblem{flex-shrink:0;width:46px;height:20px;line-height:0;display:block}.wcr-brand-emblem svg{width:46px;height:20px;display:block}.wcr-brand-status{letter-spacing:.16em;color:#ea580c;margin-top:1px;font-size:.55rem;font-weight:700}.wcr-header .dashboard-topbar-center,.wcr-header-pulse{flex:0 auto;justify-content:flex-start;min-width:0}.wcr-header-status-cluster{flex:0 auto;align-items:stretch;gap:10px;min-width:0;display:flex}.wcr-header-status-cluster .wcr-header-pulse,.wcr-header-status-cluster .dashboard-topbar-center{flex:auto}.wcr-header .system-pulse,.wcr-header .system-pulse.system-pulse--tier-wide,.wcr-header .system-pulse.system-pulse--tier-medium{background:#0c0e12c7;min-width:min(300px,100%);max-width:min(580px,36vw);padding:9px 14px}.wcr-header .system-pulse-main{gap:6px}.wcr-header .system-pulse-domains{flex-wrap:nowrap;gap:6px 14px}.wcr-header .system-pulse-counts{gap:8px 16px}.wcr-header .system-pulse-status{font-size:.75rem;line-height:1.3}.wcr-header-actions-col,.wcr-header .dashboard-topbar-right.wcr-header-actions-col{flex-flow:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;gap:6px;width:auto;min-width:0;max-width:none;margin-left:0;display:flex}.wcr-header-actions{scrollbar-width:thin;scrollbar-color:#3f4654 transparent;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.wcr-header-actions .add-source-btn,.wcr-header-actions .layouts-btn,.wcr-header-actions .capture-tile-btn,.wcr-header-actions .wcr-setup-chip{box-sizing:border-box;height:var(--wcr-header-btn-height);padding:0 var(--wcr-header-btn-pad-x);font-size:var(--wcr-header-btn-font);white-space:nowrap;border-radius:var(--wcr-header-btn-radius);flex-shrink:0;font-weight:600;line-height:1}.wcr-header-group{border-radius:10px;flex-shrink:0;align-items:center;gap:6px;min-width:0;padding:3px 4px;display:flex}.wcr-header-group--utility{background:#10141cb8;border:1px solid #2a3344}.wcr-header-group--action{background:#1224447a;border:1px solid #2d4a78}.wcr-header-btn--utility,.wcr-header-group--utility .capture-tile-btn,.wcr-header-group--utility .capture-tile-btn[data-testid=refresh-now-btn]{color:#d7dde8;box-shadow:none;background:#2a3140;border:1px solid #3d4a5c}.wcr-header-btn--utility:hover,.wcr-header-group--utility .capture-tile-btn:hover,.wcr-header-group--utility .capture-tile-btn[data-testid=refresh-now-btn]:hover{background:#343c4e}.wcr-header-btn--utility:disabled,.wcr-header-group--utility .capture-tile-btn:disabled,.wcr-header-group--utility .capture-tile-btn[data-testid=refresh-now-btn]:disabled:hover{opacity:.65;background:#2a3140}.wcr-header-btn--utility:focus-visible,.wcr-header-btn--action:focus-visible,.wcr-header-group--utility .capture-tile-btn:focus-visible,.wcr-header-group--action .add-source-btn:focus-visible,.wcr-header-group--action .layouts-btn:focus-visible{outline-offset:2px;outline:2px solid #9ec5fe}.wcr-header-btn--utility:active:not(:disabled){background:#262c38}.wcr-header-group--utility .capture-tile-btn--mute-active,.wcr-header-group--utility .capture-tile-btn--mute-active:hover{background:#2f3a4d;box-shadow:inset 0 0 0 1px #5b8def}.wcr-header-group--utility .capture-tile-btn--names,.wcr-header-group--utility .capture-tile-btn--names:hover{box-shadow:none;background:#2a3140}.wcr-header-group--utility .capture-tile-btn--names-active,.wcr-header-group--utility .capture-tile-btn--names-active:hover{background:#2a3140;box-shadow:inset 0 0 0 1px #3b82f6}.wcr-header-btn--action,.wcr-header-group--action .add-source-btn,.wcr-header-group--action .layouts-btn{color:#f8fafc;box-shadow:none;background:#1d4ed8;border:1px solid #3b6eea}.wcr-header-btn--action:hover,.wcr-header-group--action .add-source-btn:hover,.wcr-header-group--action .layouts-btn:hover{background:#1e40af}.wcr-header-group--action .layouts-btn--open,.wcr-header-group--action .layouts-btn:active,.wcr-header-group--action .add-source-btn:active{background:#1e3a8a}.wcr-header-actions .wcr-setup-chip{max-width:12.25rem;padding:0 10px 0 8px}.wcr-header-actions .capture-tile-btn--ai{white-space:normal;background:#6d28d9;flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1.05;display:inline-flex}.wcr-header-actions .capture-tile-btn--ai:hover,.wcr-header-actions .capture-tile-btn--ai:disabled,.wcr-header-actions .capture-tile-btn--ai:disabled:hover{opacity:1;cursor:default;background:#6d28d9}.wcr-header-actions .capture-tile-btn--ai-label{font-size:var(--wcr-header-btn-font);letter-spacing:.04em;font-weight:700}.wcr-header-actions .capture-tile-btn--ai-soon-label{letter-spacing:.05em;opacity:.92;font-size:.55rem;font-weight:700}.wcr-header-actions .capture-tile-btn--ai-open,.wcr-header-actions .capture-tile-btn--ai-open:hover{background:#7e22ce}.wcr-header-actions .last-refresh-info{text-overflow:ellipsis;flex-shrink:1;max-width:160px;overflow:hidden}.quick-apps-strip{scrollbar-width:thin;scrollbar-color:#3f4654 transparent;background:#101218;border:1px solid #2a303c;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:100%;min-height:44px;padding:3px 6px;display:flex;overflow:auto hidden}.quick-apps-strip::-webkit-scrollbar{height:6px}.wcr-header-actions::-webkit-scrollbar{height:6px}.quick-apps-strip::-webkit-scrollbar-track{background:0 0}.wcr-header-actions::-webkit-scrollbar-track{background:0 0}.quick-apps-strip::-webkit-scrollbar-thumb{background:#3f4654;border-radius:999px}.wcr-header-actions::-webkit-scrollbar-thumb{background:#3f4654;border-radius:999px}.quick-app-tile{box-sizing:border-box;width:40px;height:40px;color:inherit;cursor:default;background:0 0;border:0;border-right:1px solid #252a35;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.quick-app-tile--action{cursor:pointer}.quick-app-tile--action:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #60a5fa}.quick-app-tile:last-child{border-right:none}.quick-app-tile:hover{background:#ffffff0f;border-radius:6px}.quick-app-icon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.wcr-header-control-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:28px;display:grid}.wcr-mode-control{flex-shrink:0;align-items:center;gap:8px;display:flex}.wcr-header .mode-indicator{letter-spacing:.08em;white-space:nowrap;font-size:.68rem}.wcr-header .mode-toggle-btn{border-radius:6px;height:26px;padding:0 10px;font-size:.72rem;font-weight:600;line-height:1}.wcr-header-voice-slot{align-items:center;gap:8px;min-width:0;display:flex}.wcr-header-voice-pair{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.wcr-header-voice-slot .wcr-voice-command-bar{background:0 0;border-bottom:none;align-items:center;gap:8px;min-height:28px;padding:0}.wcr-header-voice-slot .wcr-voice-command-bar-status{font-size:13px;line-height:1.25}.wcr-header-tail{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.wcr-reset-stuck-ai{z-index:3;pointer-events:auto;letter-spacing:.04em;color:#78716c;height:22px;box-shadow:none;cursor:pointer;white-space:nowrap;opacity:.68;background:0 0;border:1px solid #3f3f46;border-radius:4px;flex-shrink:0;padding:0 7px;font-size:9px;font-weight:500;position:relative}.wcr-reset-stuck-ai:hover{opacity:.95;color:#a8a29e;background:0 0;border-color:#57534e}.wcr-account-menu{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.wcr-account-backup{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.wcr-account-menu>.capture-tile-btn,.wcr-account-backup>.capture-tile-btn{white-space:nowrap;flex-shrink:0}.wcr-account-last-saved{color:#a8a29e;white-space:nowrap;text-overflow:ellipsis;flex:7rem;min-width:0;font-size:.85rem;overflow:hidden}.wcr-account-email{text-overflow:ellipsis;white-space:nowrap;color:#e5e7eb;flex:0 auto;min-width:0;max-width:220px;font-size:1.5rem;font-weight:600;line-height:1.15;overflow:hidden}@media (width<=1600px){.wcr-header .system-pulse,.wcr-header .system-pulse.system-pulse--tier-wide,.wcr-header .system-pulse.system-pulse--tier-medium{max-width:min(520px,33vw)}}@media (width<=1366px){.wcr-header.dashboard-topbar{--wcr-header-gap:10px;--wcr-header-btn-pad-x:12px}.wcr-header .system-pulse,.wcr-header .system-pulse.system-pulse--tier-wide,.wcr-header .system-pulse.system-pulse--tier-medium{max-width:min(440px,31vw)}}@media (width<=1100px){.wcr-brand-slogan{display:none}}@media (width<=1280px){.wcr-header .system-pulse,.wcr-header .system-pulse.system-pulse--tier-wide,.wcr-header .system-pulse.system-pulse--tier-medium{max-width:min(380px,28vw)}.wcr-header-actions{flex-wrap:wrap;overflow-x:hidden}.wcr-account-email{max-width:180px}}@media (width<=1024px){.wcr-header-row--main{flex-wrap:wrap}.wcr-header-actions-col,.wcr-header .dashboard-topbar-right.wcr-header-actions-col{flex:100%}.wcr-header-actions{flex-wrap:wrap;overflow-x:hidden}.wcr-header .system-pulse,.wcr-header .system-pulse.system-pulse--tier-wide,.wcr-header .system-pulse.system-pulse--tier-medium{min-width:0;max-width:min(520px,62vw)}.wcr-account-email{max-width:160px;font-size:1.25rem}}@media (width<=480px){.wcr-header.dashboard-topbar{--wcr-header-btn-pad-x:8px;--wcr-header-gap:8px}.wcr-header-status-cluster{flex:auto;gap:6px}.wcr-header .system-pulse,.wcr-header .system-pulse.system-pulse--tier-wide,.wcr-header .system-pulse.system-pulse--tier-medium{min-width:0;max-width:min(210px,52vw);padding:6px 8px}.wcr-account-menu{gap:6px}.wcr-account-email{max-width:7.5rem;font-size:1.125rem}}.wcr-voice-command-bar{z-index:2147483647;isolation:isolate;pointer-events:auto;color:#c5ccd8;background:#12151c;border-bottom:1px solid #252a35;align-items:flex-start;gap:10px;min-height:40px;padding:8px 16px;font-size:14px;display:flex;position:relative}.wcr-voice-command-bar-mic{z-index:2;pointer-events:auto;color:#d7deea;cursor:pointer;background:#1d2330;border:1px solid #3a4254;border-radius:4px;flex-shrink:0;width:28px;height:24px;padding:0;font-size:13px;line-height:1;position:relative}.wcr-voice-command-bar-mic--active{color:#86efac;background:#14231a;border-color:#22c55e}.wcr-voice-command-bar-main{z-index:1;pointer-events:auto;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative;overflow:hidden}.wcr-voice-command-bar-main--confirm{pointer-events:auto;overflow:visible}.wcr-voice-command-bar-status{text-overflow:ellipsis;white-space:normal;color:#e8eaed;pointer-events:none;font-size:16px;line-height:1.35;overflow:hidden}.wcr-voice-command-bar--listening .wcr-voice-command-bar-status,.wcr-voice-command-bar--transcribing .wcr-voice-command-bar-status{color:#bbf7d0}.wcr-voice-command-bar--success .wcr-voice-command-bar-status,.wcr-voice-command-bar--info .wcr-voice-command-bar-status{color:#86efac}.wcr-voice-command-bar--warning .wcr-voice-command-bar-status{color:#fbbf24}.wcr-voice-command-bar--error .wcr-voice-command-bar-status{color:#fca5a5}.wcr-voice-command-bar--cancelled .wcr-voice-command-bar-status{color:#cbd5e1}.wcr-voice-command-bar--waiting_confirmation .wcr-voice-command-bar-status{color:#fde68a}.wcr-voice-command-bar-grace{color:#fde68a;white-space:nowrap;pointer-events:none;flex-shrink:0;font-size:13px}.wcr-voice-command-bar-metrics{font-variant-numeric:tabular-nums;color:#9aa3b5;pointer-events:none;flex-shrink:0}.wcr-voice-command-bar-confirm,.wcr-voice-command-bar-cancel,.wcr-voice-command-bar-undo,.wcr-voice-command-bar-reset{z-index:3;pointer-events:auto;letter-spacing:.04em;cursor:pointer;border-radius:4px;flex-shrink:0;height:22px;padding:0 8px;font-size:11px;font-weight:700;position:relative}.wcr-voice-command-bar-confirm{color:#052e16;background:#4ade80;border:1px solid #22c55e}.wcr-voice-command-bar-cancel{color:#f8fafc;background:#3f4758;border:1px solid #5b6578}.wcr-voice-command-bar-undo{color:#e2e8f0;background:#1e293b;border:1px solid #475569}.wcr-voice-command-bar-reset{color:#fde68a;background:#3b2f12;border:1px solid #a16207}.wcr-phone-pair{flex-shrink:0;position:relative}.wcr-phone-pair-connect,.wcr-phone-pair-disconnect{letter-spacing:.02em;color:#d7deea;cursor:pointer;white-space:nowrap;background:#1d2330;border:1px solid #3a4254;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.wcr-phone-pair-live{align-items:center;gap:8px;min-width:0;display:inline-flex}.wcr-phone-pair-live-label{color:#86efac;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.wcr-phone-pair-disconnect{color:#e2e8f0}.wcr-phone-pair-overlay{z-index:2147483647;isolation:isolate;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wcr-phone-pair-overlay-backdrop{cursor:pointer;background:#080a0eb8;border:0;padding:0;position:absolute;inset:0}.wcr-phone-pair-overlay-card{z-index:1;color:#e8eaed;background:#12151c;border:1px solid #3a4254;border-radius:12px;width:min(360px,100vw - 32px);max-height:min(90vh,720px);padding:20px 20px 16px;position:relative;overflow:auto;box-shadow:0 16px 48px #0000008c}.wcr-phone-pair-status{letter-spacing:.04em;color:#9aa3b5;font-size:13px;font-weight:700}.wcr-phone-pair-copy,.wcr-phone-pair-countdown,.wcr-phone-pair-error{margin:10px 0 0;font-size:13px;line-height:1.4}.wcr-phone-pair-error{color:#fca5a5}.wcr-phone-pair-qr-wrap{margin-top:14px}.wcr-phone-pair-qr{background:#fff;border-radius:8px;width:min(240px,64vw);margin:0 auto;overflow:hidden}.wcr-phone-pair-qr svg{width:100%;height:auto;display:block}.wcr-phone-pair-cancel{color:#e2e8f0;cursor:pointer;background:#1e293b;border:1px solid #475569;border-radius:6px;width:100%;height:36px;margin-top:16px;font-size:13px;font-weight:700;display:block}@media (width<=1366px){.wcr-phone-pair-overlay-card{width:min(320px,100vw - 24px);padding:16px}.wcr-phone-pair-qr{width:min(200px,58vw)}}.wcr-auth-overlay{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wcr-auth-backdrop{background:#080a0e9e;position:absolute;inset:0}.wcr-auth-card{z-index:1;color:#e5e7eb;background:#14161c;border:1px solid #2a2f3a;border-radius:12px;width:min(440px,100%);padding:28px;position:relative}.wcr-auth-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wcr-auth-card h1{margin:0 0 8px;font-size:1.6rem}.wcr-auth-close{padding:0 10px;font-weight:500;color:#9ca3af!important;background:0 0!important;height:32px!important}.wcr-auth-form,.wcr-auth-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}.wcr-auth-form label{flex-direction:column;gap:6px;font-size:.9rem;display:flex}.wcr-auth-form input{color:inherit;background:#0f1117;border:1px solid #3f4654;border-radius:8px;padding:10px 12px}.wcr-auth-overlay button{color:#fff;cursor:pointer;background:#ea580c;border:0;border-radius:8px;height:40px;font-weight:600}.wcr-auth-link{color:#93c5fd!important;background:0 0!important}.wcr-auth-error{color:#fca5a5}.wcr-auth-notice{color:#86efac}.wcr-cloud-signin-prompt{z-index:70;color:#e5e7eb;pointer-events:none;background:#14161c;border:1px solid #ea580c;border-radius:10px;flex-direction:column;gap:8px;width:max-content;max-width:min(360px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #00000059}.wcr-cloud-signin-prompt[dir=rtl]{text-align:right;left:16px;right:auto}.wcr-cloud-signin-prompt__title{color:#fff7ed;font-size:.95rem;font-weight:700}.wcr-cloud-signin-prompt__body{color:#e5e7eb;font-size:.85rem;line-height:1.35}.wcr-cloud-signin-prompt button,.wcr-cloud-signin-prompt a,.wcr-cloud-signin-prompt .wcr-auth-link{pointer-events:auto}.wcr-cloud-signin-prompt button{color:#fff;cursor:pointer;background:#ea580c;border:0;border-radius:8px;min-height:32px;padding:6px 10px;font-weight:600}.wcr-cloud-signin-prompt button:disabled{opacity:.65;cursor:wait}.wcr-cloud-signin-prompt .wcr-auth-link{color:#fdba74;text-align:inherit;background:0 0;height:auto;min-height:0;padding:4px 0;font-weight:500}.wcr-admin-coverage-badge{font-size:var(--wcr-admin-fs-sm);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:4px 8px;display:inline-block}.wcr-admin-coverage-badge[data-status=live]{color:#86efac;background:#14532d}.wcr-admin-coverage-badge[data-status=partial]{color:#fcd34d;background:#713f12}.wcr-admin-coverage-badge[data-status=not-collected-yet]{color:#cbd5e1;background:#334155}.wcr-admin-layout{grid-template-columns:minmax(240px,280px) 1fr;align-items:start;gap:16px;display:grid}.wcr-admin-sidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.wcr-admin-sidebar-group-label{font-size:var(--wcr-admin-fs-sm);text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:4px}.wcr-admin-sidebar button{text-align:left;color:#e2e8f0;cursor:pointer;width:100%;font-size:var(--wcr-admin-fs-nav);white-space:normal;background:#1a1d27;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:10px 12px;line-height:1.3;display:flex}.wcr-admin-sidebar button.active{background:#1e293b;border-color:#2563eb}.wcr-admin-main{min-width:0}.wcr-admin-group-heading{font-size:var(--wcr-admin-fs-sm);text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:12px 0 6px}.wcr-admin-group-heading:first-child{margin-top:0}@media (width<=900px){.wcr-admin-layout{grid-template-columns:1fr}.wcr-admin-sidebar{position:static}}.wcr-admin-empty-state{color:#94a3b8;background:#141824;border:1px dashed #334155;border-radius:8px;padding:32px}.wcr-admin-empty-state h2{color:#e2e8f0;font-size:var(--wcr-admin-fs-h3);margin:0 0 8px}.wcr-admin-empty-future{font-size:var(--wcr-admin-fs-body);font-style:italic}.wcr-admin-card[data-status=missing] .wcr-admin-card-value{color:#94a3b8;font-size:var(--wcr-admin-fs-body)}.wcr-admin-card{min-height:4.5rem;padding:10px 12px}.wcr-admin-card-title{font-size:var(--wcr-admin-fs-2xs);line-height:1.3}.wcr-admin-card-value{font-size:var(--wcr-admin-fs-kpi);margin-top:2px;line-height:1.2}.wcr-admin-card-hint{font-size:var(--wcr-admin-fs-2xs);margin-top:2px;line-height:1.35}.wcr-admin-report-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wcr-admin-btn-primary{font-size:inherit;color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;padding:12px 18px;font-weight:600}.wcr-admin-btn-primary:disabled{opacity:.6;cursor:wait}.wcr-admin-btn-secondary{font-size:inherit;color:#e2e8f0;cursor:pointer;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;padding:10px 14px}.wcr-admin-copy-msg{font-size:var(--wcr-admin-fs-body);color:#86efac}.wcr-admin-chart{background:#14161c;border:1px solid #2e3340;border-radius:6px;min-width:0;margin-bottom:10px;padding:8px 10px}.wcr-admin-chart-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.wcr-admin-chart-head h3{font-size:var(--wcr-admin-fs-cap);letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;margin:0}.wcr-admin-chart-hint{font-size:var(--wcr-admin-fs-xs);color:#64748b;margin:2px 0 6px;line-height:1.35}.wcr-admin-chart-plot{width:100%;height:224px}.wcr-admin-chart--hero .wcr-admin-chart-plot{height:268px}.wcr-admin-chart--compact .wcr-admin-chart-plot{height:188px}.wcr-admin-chart-svg{width:100%;height:100%;display:block}.wcr-admin-chart-grid{stroke:#2e3340;stroke-width:1px}.wcr-admin-chart-axis{fill:#64748b;font-size:var(--wcr-admin-fs-axis)}.wcr-admin-chart-legend{font-size:var(--wcr-admin-fs-xs);color:#94a3b8;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.wcr-admin-chart-legend-inline{flex:auto;justify-content:flex-end}.wcr-admin-chart-legend-col{flex-direction:column;gap:4px}.wcr-admin-chart-legend span{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.wcr-admin-chart-state{color:#94a3b8;font-size:var(--wcr-admin-fs-md);padding:12px 8px}.wcr-admin-chart-error{color:#f87171}.wcr-admin-chart .wcr-admin-empty-state{padding:12px 8px}.wcr-admin-chart .wcr-admin-empty-state h2{font-size:var(--wcr-admin-fs-body);margin:0}.wcr-admin-donut-wrap{justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.wcr-admin-donut-svg{flex-shrink:0;width:120px;height:120px}.wcr-admin-donut-total{fill:#e8eaed;font-size:var(--wcr-admin-fs-donut);font-weight:700}.wcr-admin-funnel{margin:0;padding:0;list-style:none}.wcr-admin-funnel li{margin-bottom:6px}.wcr-admin-funnel-meta{font-size:var(--wcr-admin-fs-sm);color:#cbd5e1;justify-content:space-between;gap:8px;margin-bottom:2px;display:flex}.wcr-admin-funnel-meta span{color:#94a3b8;white-space:nowrap;font-size:var(--wcr-admin-fs-xs)}.wcr-admin-funnel-track{background:#1a1d27;border-radius:3px;height:8px;overflow:hidden}.wcr-admin-funnel-fill{background:#2563eb;border-radius:3px;max-width:100%;height:100%}.wcr-admin-chart-grid-2{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.wcr-admin-chart-grid-2 .wcr-admin-chart{height:100%;margin-bottom:0}@media (width<=900px){.wcr-admin-chart-grid-2,.wcr-admin-donut-wrap{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}}.wcr-cf-card-grid{align-items:stretch}.wcr-cf-card-grid>div{border:1px solid #2e3340;border-radius:6px;min-width:0;padding:4px}.wcr-cf-risk--green{border-color:#166534}.wcr-cf-risk--yellow{border-color:#ca8a04}.wcr-cf-risk--orange{border-color:#ea580c}.wcr-cf-risk--red,.wcr-cf-risk--exceeded{border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.wcr-cf-risk--unknown{border-color:#475569}.wcr-cf-card-meta{font-size:var(--wcr-admin-fs-2xs);color:#94a3b8;margin:0 8px 8px;padding:0;line-height:1.35;list-style:none}.wcr-cf-card-meta li{margin:2px 0}@media (width<=1400px){.wcr-cf-card-grid.wcr-admin-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.wcr-cf-card-grid.wcr-admin-grid{grid-template-columns:1fr}}.wcr-seo-banner{color:#fde047;background:#422006;border:1px solid #854d0e;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:8px 10px;display:flex}.wcr-seo-banner strong{letter-spacing:.04em}.wcr-seo-mock-badge{font-size:var(--wcr-admin-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:#fcd34d;background:#713f12;border:1px solid #854d0e;border-radius:4px;padding:4px 8px;display:inline-block}.wcr-seo-delta--up{color:#86efac}.wcr-seo-delta--down{color:#f87171}.wcr-seo-check{font-size:var(--wcr-admin-fs-2xs);letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-weight:700;display:inline-block}.wcr-seo-check--ok{color:#86efac;background:#14532d}.wcr-seo-check--warn{color:#fcd34d;background:#713f12}.wcr-seo-check--fail{color:#fca5a5;background:#7f1d1d}.wcr-seo-check--unknown{color:#cbd5e1;background:#334155}.wcr-seo-row-selected{background:#1a2332}.wcr-seo-detail{margin-top:12px}.wcr-seo-settings-disabled{color:#94a3b8;background:#111827;border:1px solid #334155;border-radius:6px;width:100%;max-width:420px;padding:8px 10px}.wcr-seo-severity--CRITICAL{color:#fca5a5;font-weight:700}.wcr-seo-severity--WARNING{color:#fcd34d;font-weight:700}.wcr-seo-severity--INFO{color:#93c5fd}@media (width<=900px){.wcr-seo-banner{font-size:var(--wcr-admin-fs-s)}}.wcr-admin-identity{background:#14161c;border:1px solid #2e3340;border-radius:8px;margin:0 0 10px;padding:8px 10px}.wcr-admin-identity-row{font-size:var(--wcr-admin-fs-body);color:#cbd5e1;flex-wrap:wrap;gap:8px 20px;display:flex}.wcr-admin-identity-row+.wcr-admin-identity-row{margin-top:8px}.wcr-admin-identity-row strong{color:#f8fafc;font-weight:650}.wcr-admin-identity-note{font-size:var(--wcr-admin-fs-s);color:#94a3b8;margin:8px 0 0;line-height:1.4}.wcr-admin-identity-note code{font-size:var(--wcr-admin-fs-sm);color:#cbd5e1}.wcr-admin-gate,.wcr-admin{--wcr-admin-fs-2xs:.975rem;--wcr-admin-fs-xs:1.02rem;--wcr-admin-fs-sm:1.08rem;--wcr-admin-fs-s:1.125rem;--wcr-admin-fs-cap:1.17rem;--wcr-admin-fs-md:1.2rem;--wcr-admin-fs-body:1.275rem;--wcr-admin-fs-nav:1.35rem;--wcr-admin-fs-h3:1.65rem;--wcr-admin-fs-h2:1.875rem;--wcr-admin-fs-kpi:2.025rem;--wcr-admin-fs-axis:12px;--wcr-admin-fs-donut:21px;color:#e8eaed;background:#0f1117;height:100%;min-height:100vh;padding:16px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;line-height:1.4;overflow:hidden auto}.wcr-admin-gate{max-width:480px;margin:10vh auto}.wcr-admin-gate form{gap:8px;margin-top:16px;display:flex}.wcr-admin-gate input{color:#fff;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;flex:1;padding:10px 12px}.wcr-admin-gate button,.wcr-admin-header-actions button,.wcr-admin-nav button{font-size:inherit;color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2e3340;border-radius:6px;padding:10px 14px}.wcr-admin-nav button{background:#1a1d27}.wcr-admin-nav button.active{background:#2563eb}.wcr-admin-error{color:#f87171}.wcr-admin-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.wcr-admin-sub{color:#94a3b8;font-size:var(--wcr-admin-fs-cap);margin:0 0 8px;line-height:1.4}.wcr-admin-header-actions{align-items:center;gap:8px;display:flex}.wcr-admin-header-actions select{color:#fff;background:#1a1d27;border:1px solid #2e3340;border-radius:6px;padding:8px}.wcr-admin-module-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.wcr-admin-module-header h2{font-size:var(--wcr-admin-fs-h2);margin:0;line-height:1.25}.wcr-admin-section-toolbar{margin-bottom:10px}.wcr-admin-report-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:16px 0;display:grid}.wcr-admin-report-cards .wcr-admin-card h3{margin:0 0 8px}.wcr-admin-filter-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wcr-admin-filter-chips button{font-size:var(--wcr-admin-fs-s);color:#cbd5e1;cursor:pointer;background:#1a1d27;border:1px solid #334155;border-radius:4px;padding:6px 10px}.wcr-admin-filter-chips button.active{color:#fff;background:#2563eb;border-color:#2563eb}.wcr-admin-origin-badge{font-size:var(--wcr-admin-fs-2xs);letter-spacing:.06em;color:#fdba74;background:#431407;border:1px solid #7c2d12;border-radius:4px;padding:2px 6px;font-weight:700;display:inline-block}.wcr-admin-origin-smoke,.wcr-admin-origin-test{color:#fde047;background:#422006;border-color:#854d0e}.wcr-admin-origin-seed,.wcr-admin-origin-synthetic{color:#93c5fd;background:#172554;border-color:#1e40af}.wcr-admin-origin-legacy{color:#cbd5e1;background:#1e293b;border-color:#475569}.wcr-admin-coverage-list ul{color:#94a3b8;margin:8px 0;padding-left:20px}.wcr-admin-alerts{color:#fdba74;background:#3f1d0c;border:1px solid #ea580c;border-radius:6px;margin-bottom:16px;padding:10px 12px}.wcr-admin-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:12px;display:grid}.wcr-admin-live-traffic{background:#161922;border:1px solid #2e3340;border-radius:8px;margin:4px 0 14px;padding:10px 12px}.wcr-admin-live-subhead{font-size:var(--wcr-admin-fs-md);color:#94a3b8;margin:16px 0 8px;font-weight:600}.wcr-admin-live-note{margin-top:12px}.wcr-admin-card{background:#14161c;border:1px solid #2e3340;border-radius:6px;padding:8px 10px}.wcr-admin-card-title{font-size:var(--wcr-admin-fs-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;white-space:normal;line-height:1.3}.wcr-admin-card-value{font-size:var(--wcr-admin-fs-kpi);overflow-wrap:anywhere;margin-top:2px;font-weight:700;line-height:1.2}.wcr-admin-card-hint{font-size:var(--wcr-admin-fs-2xs);color:#64748b;margin-top:2px;line-height:1.35}.wcr-admin-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=800px){.wcr-admin-columns{grid-template-columns:1fr}}.wcr-admin-bars{margin:0;padding:0;list-style:none}.wcr-admin-bars li{font-size:var(--wcr-admin-fs-md);grid-template-columns:140px 1fr 40px;align-items:center;gap:8px;margin-bottom:6px;display:grid}.wcr-admin-bar-label{overflow-wrap:anywhere;line-height:1.3;overflow:hidden}.wcr-admin-bar-track{background:#1a1d27;border-radius:4px;height:8px;overflow:hidden}.wcr-admin-bar-fill{background:#2563eb;height:100%;display:block}.wcr-admin-empty{color:#64748b}.wcr-admin-pre{font-size:var(--wcr-admin-fs-s);background:#14161c;border:1px solid #2e3340;border-radius:6px;padding:12px;overflow:auto}.wcr-admin-table-wrap{overflow:auto}.wcr-admin-table{border-collapse:collapse;width:100%;font-size:var(--wcr-admin-fs-md)}.wcr-admin-table th,.wcr-admin-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #2e3340;padding:10px 8px;line-height:1.35}.wcr-admin-loading{color:#94a3b8;margin-top:12px}.wcr-setup-page{color:#e7ecf1;-webkit-overflow-scrolling:touch;background:#0f1419;height:100%;min-height:100%;padding:2rem 1.5rem 4rem;overflow:hidden auto}.wcr-setup-inner{width:100%;max-width:640px;margin:0 auto}.wcr-setup-brand{align-items:center;gap:.9rem;margin-bottom:.35rem;display:flex}.wcr-setup-brand h1{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600}.wcr-setup-header{margin-bottom:1.75rem;position:relative}.wcr-setup-header h1{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600}.wcr-setup-header p{color:#9aa8b8;margin:.35rem 0 0;font-size:1rem;line-height:1.5}.wcr-capture-mark--hero{border-radius:8px;width:40px;height:40px}.wcr-capture-mark--chip{width:16px;height:16px}.wcr-setup-staging-badge{letter-spacing:.04em;text-transform:uppercase;color:#8b97a8;background:#151c26;border:1px solid #2a3848;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;position:absolute;top:0;right:0}.wcr-setup-stepper{color:#6b7787;align-items:center;gap:.35rem;margin:0 0 1.75rem;font-size:.8125rem;font-weight:600;display:flex}.wcr-setup-stepper-item{align-items:center;gap:.4rem;min-width:0;display:flex}.wcr-setup-stepper-item.is-current{color:#e7ecf1}.wcr-setup-stepper-item.is-done{color:#6fbf97}.wcr-setup-stepper-num{border:1px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.6875rem;display:inline-flex}.wcr-setup-stepper-gap{background:#2a3848;flex:1;min-width:.75rem;height:1px}.wcr-setup-card{background:#151c26;border:1px solid #2a3848;border-radius:14px;margin-bottom:1.25rem;padding:1.5rem 1.5rem 1.35rem}.wcr-setup-card--ready{background:#122018;border-color:#245c43}.wcr-setup-card h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.wcr-setup-card p{color:#b8c5d3;margin:.5rem 0 0;font-size:.975rem;line-height:1.55}.wcr-setup-ready-check{color:#6fbf97;margin:0 0 .35rem;font-size:1.35rem;font-weight:600}.wcr-setup-versions{color:#9aa8b8;flex-direction:column;gap:.2rem;margin:1rem 0 0;font-size:.875rem;display:flex}.wcr-setup-status-list{background:#151c26;border:1px solid #2a3848;border-radius:12px;margin:0 0 1.25rem;padding:.85rem 1.1rem;list-style:none}.wcr-setup-status-list li{color:#c5d0dc;font-size:.9rem;font-weight:600;line-height:1.55}.wcr-setup-status-list li+li{margin-top:.2rem}.wcr-setup-checking{color:#c5d0dc;background:#151c26;border:1px solid #2a3848;border-radius:14px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:1.25rem 1.35rem;font-weight:600;display:flex}.wcr-setup-checking-dot{background:#3d7eff;border-radius:999px;width:.65rem;height:.65rem;animation:1s ease-in-out infinite wcr-setup-pulse}@keyframes wcr-setup-pulse{0%,to{opacity:.35}50%{opacity:1}}.wcr-setup-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.wcr-setup-install-options{background:linear-gradient(#121a28 0%,#0e1520 100%);border:1px solid #2a3a55;border-radius:12px;margin:1.25rem 0 1.5rem;padding:1.1rem 1.15rem 1.25rem}.wcr-setup-install-options-title{color:#e8eef8;margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.wcr-setup-install-block{border-top:1px solid #243247;margin-top:1rem;padding-top:.85rem}.wcr-setup-install-block:first-of-type{border-top:none;padding-top:.35rem}.wcr-setup-install-block--fallback .wcr-setup-btn--secondary{color:#b7c7de;border-color:#3d5a80}.wcr-setup-recommended{color:#9ec5fe;font-weight:600}.wcr-setup-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;min-height:2.75rem;padding:.8rem 1.35rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.wcr-setup-btn--primary{color:#fff;background:#3d7eff}.wcr-setup-btn--primary:hover{background:#5c94ff}.wcr-setup-btn--primary:disabled{opacity:.65;cursor:default}.wcr-setup-btn--lg{min-width:12.5rem;padding:.95rem 1.6rem;font-size:1.0625rem}.wcr-setup-btn--secondary{color:#9ec5fe;background:0 0;border:1px solid #3d5a80}.wcr-setup-btn--secondary:hover{background:#1a2740}.wcr-setup-support{color:#8b97a8;margin:.85rem 0 0;font-size:.8125rem;line-height:1.45}.wcr-setup-trust-link{color:#9ec5fe;align-items:center;gap:.3rem;min-height:2.5rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.wcr-setup-trust-link:hover{text-decoration:underline}.wcr-setup-trust-link:focus-visible{outline-offset:2px;outline:2px solid #9ec5fe}.wcr-setup-unsigned{color:#c4b06a;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;margin-top:.85rem;font-size:.8125rem;display:flex}.wcr-setup-unsigned a,.wcr-setup-why a,.wcr-setup-links a,.wcr-setup-foot a{color:#9ec5fe}.wcr-setup-why{color:#9aa8b8;margin-top:.5rem;font-size:.875rem}.wcr-setup-why summary{cursor:pointer;color:#9aa8b8}.wcr-setup-why-body{white-space:pre-line;color:#b8c5d3;margin-top:.6rem;line-height:1.5}.wcr-setup-links{flex-wrap:wrap;gap:.85rem 1.15rem;margin-top:1.25rem;font-size:.875rem;display:flex}.wcr-setup-foot{margin-top:2rem;font-size:.875rem}.wcr-setup-countdown{color:#9aa8b8;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;display:flex}.wcr-setup-cws-note{color:#9aa8b8;margin:0;font-size:.875rem}.wcr-setup-check-result{background:#1a2330;border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.wcr-setup-check-result--ok{color:#52b788;border:1px solid #2d6a4f}.wcr-setup-check-result--fail{color:#f4a4a4;border:1px solid #8b3a3a}.wcr-setup-advanced{margin-top:1.75rem}.wcr-setup-advanced summary{cursor:pointer;color:#9aa8b8;font-size:.875rem}.wcr-setup-advanced-body{background:#10161e;border:1px solid #2a3848;border-radius:10px;margin-top:.85rem;padding:1rem 1.1rem}.wcr-setup-advanced-block{color:#b8c5d3;margin:1rem 0;font-size:.8125rem;line-height:1.5}.wcr-setup-advanced-block h3{color:#9aa8b8;margin:0 0 .35rem;font-size:.8125rem}.wcr-setup-dl{gap:.65rem 1rem;margin:0;font-size:.8125rem;display:grid}.wcr-setup-dl>div{grid-template-columns:minmax(8rem,12rem) 1fr;gap:.5rem;display:grid}.wcr-setup-dl dt{color:#8b97a8;margin:0}.wcr-setup-dl dd{color:#d5dde6;word-break:break-word;margin:0}.wcr-setup-overall{background:#1a2330;border:1px solid #2a3848;border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.wcr-setup-overall--ready{background:#14261c;border-color:#2d6a4f}.wcr-setup-overall-label{font-weight:600}.wcr-setup-step{background:#151c26;border:1px solid #2a3848;border-radius:10px;margin-bottom:1rem;overflow:hidden}.wcr-setup-step-head{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.wcr-setup-step-title{margin:0;font-weight:600}.wcr-setup-step-status{color:#9aa8b8;font-size:.875rem}.wcr-setup-step-status--ready{color:#52b788}.wcr-setup-step-body{padding:0 1.25rem 1.25rem}.wcr-setup-banner{color:#f0d878;background:#2a2410;border:1px solid #6b5a1e;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.wcr-security-section{margin-bottom:2rem}.wcr-security-section h2{margin:0 0 .75rem;font-size:1.25rem}.wcr-security-section h3{margin:1.25rem 0 .5rem;font-size:1rem}.wcr-perm-table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.8125rem}.wcr-perm-table th,.wcr-perm-table td{text-align:left;vertical-align:top;border:1px solid #2a3848;padding:.5rem .75rem}.wcr-perm-table th{background:#1a2330}@media (width<=720px){.wcr-setup-page{padding:1.25rem 1rem 3rem}.wcr-setup-brand h1{font-size:1.45rem}.wcr-setup-staging-badge{margin-bottom:.75rem;display:inline-flex;position:static}.wcr-setup-stepper{flex-direction:column;align-items:flex-start;gap:.55rem}.wcr-setup-stepper-gap{display:none}.wcr-setup-card,.wcr-setup-checking{padding:1.15rem 1rem}.wcr-setup-btn--lg{width:100%;min-width:0}.wcr-setup-dl>div,.wcr-setup-trust-facts>div{grid-template-columns:1fr;gap:.15rem}}@media (width<=420px){.wcr-setup-actions{flex-direction:column;align-items:stretch}.wcr-setup-btn{width:100%}}.wcr-setup-integrity{color:#8b97a8;word-break:break-all;margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.wcr-setup-destination-note{color:#c5d0dc;background:#151c26;border:1px solid #2a3848;border-radius:8px;margin:.85rem 0 0;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.wcr-setup-destination-note strong{color:#e7ecf1;margin-bottom:.25rem;font-weight:600;display:block}.wcr-setup-trust-facts{gap:.55rem;margin:.5rem 0 0;display:grid}.wcr-setup-trust-facts>div{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);gap:.35rem .75rem;display:grid}.wcr-setup-trust-facts dt{color:#8b97a8;margin:0}.wcr-setup-trust-facts dd{color:#d5dde6;overflow-wrap:anywhere;margin:0}.wcr-setup-download-msg{background:#151c26;border:1px solid #3d4a5c;border-radius:8px;margin:.75rem 0 0;padding:.75rem .9rem}.wcr-setup-download-msg strong{margin-bottom:.25rem;font-size:.9rem;display:block}.wcr-setup-download-msg p{color:#9aa8b8;margin:0;font-size:.875rem;line-height:1.45}.wcr-trust{--trust-bg:#0c1016;--trust-bg-2:#10161e;--trust-panel:#151c26;--trust-panel-2:#121820;--trust-border:#2a3848;--trust-text:#e7ecf1;--trust-muted:#9aa8b8;--trust-faint:#6d7b8c;--trust-accent:#7eb6ff;--trust-accent-dim:#3d5a80;--trust-ok:#8fb9a8;--trust-warn:#d7c28a;--trust-warn-bg:#1e1c16;--trust-warn-border:#5a5240;--trust-focus:#9ec5fe;--trust-nav-h:3rem;--trust-ease:.18s ease;background:var(--trust-bg);height:100%;min-height:100%;color:var(--trust-text);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-top:calc(var(--trust-nav-h) + .75rem);overflow:hidden auto}.wcr-trust-progress{z-index:12;background:#1a2330;height:2px;position:sticky;top:0}.wcr-trust-progress-bar{background:linear-gradient(90deg,#3d5a80,#7eb6ff);width:0;height:100%}.wcr-trust-inner{box-sizing:border-box;width:100%;max-width:980px;margin:0 auto;padding:.5rem 1.5rem 4.5rem}.wcr-trust a{color:var(--trust-accent);text-underline-offset:.15em}.wcr-trust a:hover{color:#c5ddff}.wcr-trust a:focus-visible,.wcr-trust button:focus-visible,.wcr-trust summary:focus-visible{outline:2px solid var(--trust-focus);outline-offset:3px}.wcr-trust-skip{position:absolute;top:0;left:-999px}.wcr-trust-skip:focus{z-index:20;background:var(--trust-panel);border-radius:6px;padding:.5rem .75rem;top:1rem;left:1rem}.wcr-trust-nav{z-index:11;background:color-mix(in srgb, var(--trust-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;flex-wrap:nowrap;gap:.15rem;margin:0 -.35rem 1.5rem;padding:.4rem .35rem;font-size:.75rem;display:flex;position:sticky;top:2px;overflow-x:auto}.wcr-trust-nav a{color:var(--trust-muted);border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.4rem .7rem;text-decoration:none}.wcr-trust-nav a:hover,.wcr-trust-nav a:focus-visible{color:var(--trust-text);background:#182230;text-decoration:none}.wcr-trust-nav a.is-active{color:#e8f1ff;background:#1a2d45;border-color:#3d5a80}.wcr-trust-hero{text-align:center;background:radial-gradient(ellipse at 50% 0%, #3e6ca82e, transparent 58%), var(--trust-panel-2);border:1px solid #243244;border-radius:16px;margin:0 0 1.75rem;padding:2.4rem 1rem 2.2rem;position:relative;overflow:hidden}.wcr-trust-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#7eb6ff1f,#0000 62%);height:70%;position:absolute;inset:auto 0 -40%}.wcr-trust-shield{width:56px;height:56px;color:var(--trust-accent);background:#18283cb8;border:1px solid #4a6d99;border-radius:14px;place-items:center;margin:0 auto 1.1rem;font-size:1.5rem;line-height:1;animation:8s ease-in-out infinite wcr-trust-glow;display:grid;position:relative;box-shadow:0 0 0 8px #3e6ca814,0 0 28px #508cd22e}@keyframes wcr-trust-glow{0%,to{box-shadow:0 0 0 8px #3e6ca814,0 0 22px #508cd224}50%{box-shadow:0 0 0 10px #3e6ca81f,0 0 34px #508cd238}}.wcr-trust-hero h1{letter-spacing:-.03em;margin:0;font-size:2.05rem;font-weight:650;position:relative}.wcr-trust-kicker{color:var(--trust-muted);letter-spacing:.01em;margin:.55rem 0 0;font-size:1.05rem;position:relative}.wcr-trust-lead{max-width:40rem;color:var(--trust-muted);margin:1rem auto 0;font-size:1rem;line-height:1.6;position:relative}.wcr-trust-reassure{color:#d5e6f8;margin:1.25rem auto 0;font-size:1.05rem;font-weight:600;position:relative}.wcr-trust-reassure-sub{max-width:34rem;color:var(--trust-muted);margin:.35rem auto 0;font-size:.9375rem;line-height:1.5;position:relative}.wcr-trust-cta-row{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex;position:relative}.wcr-trust-btn{box-sizing:border-box;cursor:pointer;min-height:2.5rem;transition:background var(--trust-ease), border-color var(--trust-ease), color var(--trust-ease), transform var(--trust-ease);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.wcr-trust-btn--primary{border-color:var(--trust-accent-dim);color:#e8f1ff;background:#1e3a5f}.wcr-trust-btn--primary:hover{color:#fff;background:#24466f}.wcr-trust-btn--secondary{border-color:var(--trust-border);color:var(--trust-text);background:0 0}.wcr-trust-btn--secondary:hover{border-color:var(--trust-accent-dim);color:#fff}.wcr-trust-band{margin:0 -.35rem;padding:1.65rem .35rem 1.9rem}.wcr-trust-band--alt{background:linear-gradient(#10161e8c,#0000 92%);border-radius:16px}.wcr-trust-section{margin-bottom:0}.wcr-trust-section-head{align-items:flex-start;gap:.7rem;margin:0 0 .7rem;display:flex}.wcr-trust-section-icon{width:28px;height:28px;color:var(--trust-accent);background:#182433;border-radius:8px;flex-shrink:0;place-items:center;font-size:.9rem;display:grid}.wcr-trust-section h2{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.4rem;font-weight:650}.wcr-trust-section>p,.wcr-trust-prose{color:var(--trust-muted);margin:0 0 1rem;font-size:.98rem;line-height:1.65}.wcr-trust-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.wcr-trust-summary-card{background:var(--trust-panel);border:1px solid var(--trust-border);min-width:0;transition:transform var(--trust-ease), border-color var(--trust-ease), box-shadow var(--trust-ease);border-radius:12px;padding:1.05rem 1rem 1.1rem}.wcr-trust-summary-card:hover,.wcr-trust-summary-card:focus-within{border-color:#3d5268;transform:translateY(-2px);box-shadow:0 8px 18px #0000002e}.wcr-trust-ico{color:#9ec5fe;background:#1a2838;border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:.7rem;font-size:1rem;display:grid}.wcr-trust-ico--ok{color:var(--trust-ok);background:#16241e}.wcr-trust-summary-card dt{letter-spacing:.08em;text-transform:uppercase;color:var(--trust-faint);margin:0 0 .4rem;font-size:.6875rem}.wcr-trust-pill{letter-spacing:.05em;text-transform:uppercase;color:var(--trust-accent);border:1px solid var(--trust-accent-dim);border-radius:999px;margin-bottom:.5rem;padding:.16rem .55rem;font-size:.6875rem;font-weight:700;display:inline-block}.wcr-trust-pill--local{color:var(--trust-ok);border-color:#2d4a40}.wcr-trust-summary-card dd{color:var(--trust-muted);margin:0;font-size:.875rem;line-height:1.5}.wcr-trust-mini-flow{color:var(--trust-muted);background:#121820;border:1px solid #243244;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:0 0 1.15rem;padding:.7rem .85rem;font-size:.8125rem;display:flex}.wcr-trust-mini-flow strong{color:var(--trust-text);font-weight:600}.wcr-trust-mini-flow-arrow{color:var(--trust-faint);letter-spacing:.04em}.wcr-trust-install-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wcr-trust-card{background:var(--trust-panel);border:1px solid var(--trust-border);min-width:0;transition:transform var(--trust-ease), border-color var(--trust-ease);border-radius:14px;padding:1.3rem 1.25rem 1.4rem}.wcr-trust-card:hover,.wcr-trust-card:focus-within{border-color:#3d5268;transform:translateY(-2px)}.wcr-trust-card-head{align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.wcr-trust-card-head .wcr-trust-ico{width:40px;height:40px;margin:0;font-size:1.15rem}.wcr-trust-card h3{margin:0;font-size:1.18rem;font-weight:650}.wcr-trust-card-sub{color:var(--trust-faint);margin:.15rem 0 0;font-size:.8125rem}.wcr-trust-label{letter-spacing:.06em;text-transform:uppercase;color:var(--trust-ok);background:#14261c;border:1px solid #2d4a40;border-radius:999px;margin-bottom:.85rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:650;display:inline-block}.wcr-trust-card h4{letter-spacing:.08em;text-transform:uppercase;color:var(--trust-faint);margin:1.2rem 0 .45rem;font-size:.6875rem}.wcr-trust-list{color:var(--trust-muted);margin:0;padding:0;font-size:.9375rem;line-height:1.55;list-style:none}.wcr-trust-list:not(.wcr-trust-list--can):not(.wcr-trust-list--not){padding-left:1.1rem;list-style:outside}.wcr-trust-list li{margin:.35rem 0}.wcr-trust-list--can li,.wcr-trust-list--not li{padding-left:1.35rem;list-style:none;position:relative}.wcr-trust-list--can li:before{content:"●";color:var(--trust-ok);font-size:.65rem;position:absolute;top:.35rem;left:0}.wcr-trust-list--not li:before{content:"○";color:#8b97a8;font-size:.7rem;position:absolute;top:.28rem;left:0}.wcr-trust-flow{background:var(--trust-panel-2);border:1px solid var(--trust-border);color:var(--trust-muted);border-radius:8px;margin:.85rem 0 0;padding:.85rem .9rem;font-size:.875rem;line-height:1.55}.wcr-trust-flow strong{color:var(--trust-text);font-weight:600}.wcr-trust-arch{flex-direction:column;align-items:center;gap:0;margin-top:1rem;display:flex}.wcr-trust-arch-box{text-align:center;border:1px solid var(--trust-border);background:var(--trust-panel);border-radius:10px;width:min(100%,22rem);padding:.75rem .9rem}.wcr-trust-arch-box strong{font-size:.95rem;display:block}.wcr-trust-arch-box span{color:var(--trust-faint);margin-top:.15rem;font-size:.75rem;display:block}.wcr-trust-arch-box--cloud{background:#121a26;border-color:#3d5a80}.wcr-trust-arch-box--browser{border-color:#3d4a5c}.wcr-trust-arch-box--local{background:#121a16;border-color:#2d4a40}.wcr-trust-arch-arrow{color:var(--trust-faint);letter-spacing:.04em;text-align:center;padding:.35rem 0;font-size:.75rem}.wcr-trust-zones{grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1rem;display:grid}.wcr-trust-zone{color:var(--trust-text);border:1px solid var(--trust-border);background:var(--trust-panel);border-radius:12px;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.8125rem;display:flex}.wcr-trust-zone--local{background:#121a16;border-color:#2d4a40}.wcr-trust-zone--cloud{background:#121a26;border-color:#3d5a80}.wcr-trust-zone strong{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;display:block}.wcr-trust-zone span{color:var(--trust-faint);font-size:.75rem;display:block}.wcr-trust-matrix-wrap{overflow-x:auto}.wcr-trust-matrix{border-collapse:collapse;width:100%;margin-top:.25rem;font-size:.8125rem}.wcr-trust-matrix th,.wcr-trust-matrix td{border:1px solid var(--trust-border);text-align:left;vertical-align:top;color:var(--trust-muted);padding:.6rem .7rem}.wcr-trust-matrix th{color:var(--trust-text);letter-spacing:.05em;text-transform:uppercase;background:#1a2330;font-size:.7rem;font-weight:600}.wcr-trust-matrix td:nth-child(2){background:#14261c59}.wcr-trust-matrix td:nth-child(3){background:#12203073}.wcr-trust-matrix td:first-child{color:var(--trust-text);font-weight:550}.wcr-trust-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.wcr-trust-details{border:1px solid var(--trust-border);background:var(--trust-panel);transition:border-color var(--trust-ease);border-radius:10px;margin:.45rem 0}.wcr-trust-details:hover,.wcr-trust-details:focus-within{border-color:#3d5268}.wcr-trust-details--emphasis{border-color:#3d5a80}.wcr-trust-details summary{cursor:pointer;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.wcr-trust-details summary::-webkit-details-marker{display:none}.wcr-trust-details summary:not(:has(.wcr-trust-chevron)):after{content:"⌄";color:var(--trust-faint);transition:transform var(--trust-ease);margin-left:auto;font-size:.75rem}.wcr-trust-details[open] summary:not(:has(.wcr-trust-chevron)):after{transform:rotate(180deg)}.wcr-trust-chevron{color:var(--trust-faint);transition:transform var(--trust-ease);margin-left:auto;font-size:.75rem}.wcr-trust-details[open] .wcr-trust-chevron{transform:rotate(180deg)}.wcr-trust-details-body{color:var(--trust-muted);padding:0 1rem 1rem 2.7rem;font-size:.875rem;line-height:1.55}.wcr-trust-details-body p{margin:0 0 .7rem}.wcr-trust-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--trust-faint);margin-bottom:.2rem;font-size:.6875rem;font-weight:650;display:block}.wcr-trust-perm-name{color:#d7e4f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.wcr-trust-hash{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:.45rem;display:flex}.wcr-trust-hash code{word-break:break-all;color:#e8f1ff;background:#0e1620;border:1px solid #3d5a80;border-radius:8px;flex:16rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.5;display:block}.wcr-trust-copy{color:#e8f1ff;cursor:pointer;min-width:6.5rem;min-height:2.5rem;transition:background var(--trust-ease);background:#1e3a5f;border:1px solid #3d5a80;border-radius:8px;padding:.35rem .8rem;font-size:.8125rem;font-weight:600}.wcr-trust-copy:hover{background:#24466f}.wcr-trust-copy.is-copied{color:#c5e6d6;background:#1a3a30;border-color:#2d4a40}.wcr-trust-dl{color:var(--trust-muted);grid-template-columns:8.5rem 1fr;gap:.4rem .75rem;margin:.75rem 0 0;font-size:.875rem;display:grid}.wcr-trust-dl dt{color:var(--trust-faint);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.wcr-trust-dl dd{color:var(--trust-text);margin:0}.wcr-trust-note{background:var(--trust-warn-bg);border:1px solid var(--trust-warn-border);color:var(--trust-warn);border-radius:10px;margin:.95rem 0 0;padding:.8rem .95rem;font-size:.875rem;line-height:1.55}.wcr-trust-verify-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.wcr-trust-verify-card{background:var(--trust-panel);border:1px solid var(--trust-border);transition:transform var(--trust-ease), border-color var(--trust-ease);border-radius:12px;padding:1rem 1.05rem}.wcr-trust-verify-card:hover,.wcr-trust-verify-card:focus-within{border-color:#3d5268;transform:translateY(-2px)}.wcr-trust-verify-card h3{margin:0 0 .35rem;font-size:.98rem}.wcr-trust-verify-card p{color:var(--trust-muted);margin:0;font-size:.8125rem;line-height:1.5}.wcr-trust-status{letter-spacing:.07em;text-transform:uppercase;color:var(--trust-faint);margin-bottom:.4rem;font-size:.6875rem;font-weight:650}.wcr-trust-status--available{color:var(--trust-ok)}.wcr-trust-status--pending{color:#c4b48a}.wcr-trust-checksum-card{background:#121a26;border:1px solid #3d5a80;border-radius:14px;margin-bottom:1.1rem;padding:1.1rem 1.15rem}.wcr-trust-checksum-card h3{margin:0;font-size:1.05rem}.wcr-trust-foot{border-top:1px solid var(--trust-border);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2.4rem;padding-top:1.25rem;font-size:.875rem;display:flex}.wcr-trust-policy .wcr-trust-section p,.wcr-trust-policy .wcr-trust-section li{max-width:42rem;line-height:1.65}.wcr-trust-policy .wcr-trust-section ul{color:var(--trust-muted);margin:.5rem 0 1rem;padding-left:1.25rem}.wcr-trust-updated{color:var(--trust-faint);margin:.35rem 0 0;font-size:.875rem}@media (width<=800px){.wcr-trust-summary,.wcr-trust-install-grid,.wcr-trust-split,.wcr-trust-verify-grid,.wcr-trust-zones{grid-template-columns:1fr}.wcr-trust-hero h1{font-size:1.65rem}.wcr-trust-dl{grid-template-columns:1fr;gap:.15rem}.wcr-trust-mini-flow{flex-direction:column;gap:.35rem}.wcr-trust-mini-flow-arrow{width:auto;transform:rotate(90deg)}.wcr-trust-details-body{padding-left:1rem}}@media (width<=520px){.wcr-trust-inner{padding:.35rem 1rem 3.25rem}.wcr-trust-cta-row .wcr-trust-btn{width:100%}.wcr-trust-nav{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.wcr-trust{scroll-behavior:auto}.wcr-trust *,.wcr-trust :before,.wcr-trust :after{transition:none!important;animation:none!important}}html.wcr-phone-remote-root,html.wcr-phone-remote-root body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:hidden}.wcr-remote-page,.wcr-remote-page *{box-sizing:border-box}.wcr-remote-page{box-sizing:border-box;overscroll-behavior-x:none;touch-action:pan-y;width:100%;max-width:100%;min-height:100vh;padding:calc(8px + env(safe-area-inset-top,0px)) calc(10px + env(safe-area-inset-right,0px)) 0 calc(10px + env(safe-area-inset-left,0px));color:#dbe4f0;background:radial-gradient(1200px 420px at 50% -80px,#2563eb1f,#0000 60%),#070b12;flex-direction:column;font-family:system-ui,sans-serif;display:flex;overflow:hidden auto}.wcr-remote-main{flex:none;min-width:0;min-height:0;padding-bottom:8px;overflow:hidden visible}.wcr-remote-help,.wcr-remote-feedback{flex:none;margin:10px 0 0;font-size:.9rem;line-height:1.4}.wcr-remote-cats{flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid}.wcr-remote-cat{text-align:left;color:#93c5fd;background:#0f203ae0;border:1px solid #3b82f68c;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:87px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #3b82f61f,0 0 16px #2563eb14}.wcr-remote-cat-kicker{letter-spacing:.18em;font-size:1.02rem;font-weight:800}.wcr-remote-cat-title{color:#e8f0ff;overflow-wrap:anywhere;font-size:1.42rem;font-weight:800;line-height:1.15}.wcr-remote-cat.is-active{color:#86efac;background:#062817eb;border-color:#4ade80;box-shadow:inset 0 0 0 1px #4ade8033,0 0 18px #22c55e2e}.wcr-remote-cat.is-active .wcr-remote-cat-title{color:#dcfce7}.wcr-remote-tabs button,.wcr-remote-text-row button,.wcr-remote-chip,.wcr-remote-global-btn,.wcr-remote-remove,.wcr-remote-vol-step,.wcr-remote-layout-item,.wcr-remote-nav button{min-height:44px;font-size:.92rem;font-weight:700}.wcr-remote-voice{flex-direction:column;align-items:stretch;gap:16px;min-width:0;margin-top:16px;display:flex}.wcr-remote-mic{color:#052e16;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;background:#4ade80;border:0;border-radius:50%;align-self:center;width:144px;min-width:0;max-width:min(144px,100% - 16px);height:144px;min-height:144px;max-height:144px;font-size:1.5rem;font-weight:800}.wcr-remote-mic.is-listening{background:#fde68a}.wcr-remote-mic-debug{white-space:pre-wrap;color:#cbd5e1;background:#12151c;border:1px solid #3a4254;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.wcr-remote-mic:disabled,.wcr-remote-buttons button:disabled,.wcr-remote-text-row button:disabled,.wcr-remote-text-row input:disabled,.wcr-remote-global-btn:disabled,.wcr-remote-chip:disabled,.wcr-remote-remove:disabled,.wcr-remote-vol-step:disabled,.wcr-remote-map-tile:disabled,.wcr-remote-volume input:disabled,.wcr-remote-layout-item:disabled{opacity:.45}.wcr-remote-text-row{gap:8px;width:100%;min-width:0;display:flex}.wcr-remote-text-row input{color:#e8eaed;background:#12151c;border:1px solid #3a4254;border-radius:10px;flex:1;min-width:0;min-height:48px;padding:0 12px;font-size:16px}.wcr-remote-text-row button{color:#e8eaed;background:#1d2330;border:1px solid #3a4254;border-radius:12px;padding:0 12px}.wcr-remote-v4{flex-direction:column;gap:8px;min-width:0;margin-top:8px;display:flex}.wcr-remote-panel{background:#0c121cf0;border:1px solid #4755698c;border-radius:14px;flex:none;min-width:0;padding:8px 9px 9px;box-shadow:inset 0 1px #ffffff08}.wcr-remote-panel-head{margin-bottom:7px}.wcr-remote-panel-title{letter-spacing:.06em;color:#e2e8f0;margin:0;font-size:.72rem;font-weight:800}.wcr-remote-panel-note{color:#8ea0b8;margin:3px 0 0;font-size:.68rem;font-weight:600;line-height:1.3}.wcr-remote-global{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wcr-remote-global-btn,.wcr-remote-chip,.wcr-remote-remove,.wcr-remote-vol-step,.wcr-remote-layout-item{color:#dbe4f0;background:#121c2cf5;border:1px solid #475569b3;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:6px;display:inline-flex}.wcr-remote-global-btn{letter-spacing:.01em;flex-direction:column;min-height:58px;font-size:.64rem}.wcr-remote-global-label{text-align:center;line-height:1.15}.wcr-remote-global-btn.is-pressed,.wcr-remote-chip:active,.wcr-remote-remove:active,.wcr-remote-map-tile:active,.wcr-remote-global-btn:active,.wcr-remote-layout-item:active{filter:brightness(1.12);transform:scale(.98)}.wcr-remote-ico{flex:none;display:inline-flex}.wcr-remote-ico.tone-blue,.wcr-remote-global-btn.tone-blue .wcr-remote-ico,.wcr-remote-chip.tone-blue{color:#60a5fa}.wcr-remote-ico.tone-green,.wcr-remote-chip.tone-green,.wcr-remote-global-btn.tone-green .wcr-remote-ico{color:#4ade80}.wcr-remote-ico.tone-red,.wcr-remote-chip.tone-red,.wcr-remote-global-btn.tone-red .wcr-remote-ico{color:#f87171}.wcr-remote-ico.tone-amber,.wcr-remote-chip.tone-amber,.wcr-remote-global-btn.tone-amber .wcr-remote-ico{color:#fbbf24}.wcr-remote-chip.tone-green.is-active,.wcr-remote-chip.is-active{background:#14532d8c;border-color:#22c55e}.wcr-remote-chip.tone-amber.is-active{background:#451a038c;border-color:#f59e0b}.wcr-remote-chip.tone-blue.is-active{background:#1e3a5fb3;border-color:#3b82f6}.wcr-remote-chip.is-recording,.wcr-remote-chip.tone-red.is-active{color:#fee2e2;background:#7f1d1db3;border-color:#ef4444}.wcr-remote-layouts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.wcr-remote-layout-item{min-height:40px;font-size:.72rem}.wcr-remote-selected{border-color:#22c55e61;box-shadow:inset 0 0 0 1px #22c55e14,0 0 18px #22c55e0f}.wcr-remote-selected-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:7px;display:flex}.wcr-remote-live{letter-spacing:.06em;color:#4ade80;flex:none;font-size:.66rem;font-weight:800}.wcr-remote-selected-top{grid-template-columns:minmax(0,54px) minmax(0,54px) minmax(0,1fr) minmax(0,68px);grid-template-areas:"play pause volume remove";align-items:center;gap:6px;min-width:0;max-width:100%;display:grid}.wcr-remote-slot-play{grid-area:play}.wcr-remote-slot-pause{grid-area:pause}.wcr-remote-slot-volume{grid-area:volume}.wcr-remote-slot-remove{grid-area:remove}.wcr-remote-selected-second{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;margin-top:6px;display:grid}.wcr-remote-chip{letter-spacing:.01em;flex-direction:column;min-width:0;min-height:48px;padding:5px 4px;font-size:.62rem}.wcr-remote-volume{background:#0a121ee6;border:1px solid #3b82f647;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,36px) minmax(0,1fr) minmax(0,36px) 16px;align-items:center;column-gap:4px;min-width:0;max-width:100%;padding:2px 6px 4px;display:grid}.wcr-remote-volume .wcr-remote-ico:first-child{grid-area:1/1}.wcr-remote-volume .wcr-remote-vol-step:first-of-type{grid-area:1/2}.wcr-remote-vol-track{flex-direction:column;grid-area:1/3/span 2;align-items:center;min-width:0;display:flex}.wcr-remote-volume .wcr-remote-vol-step:last-of-type{grid-area:1/4}.wcr-remote-volume .wcr-remote-ico:last-of-type{grid-area:1/5}.wcr-remote-volume input[type=range]{accent-color:#60a5fa;width:100%;min-width:0;height:28px}.wcr-remote-vol-step{min-width:0;min-height:36px;padding:0;font-size:1.05rem}.wcr-remote-vol-readout{color:#93c5fd;text-align:center;min-width:32px;margin-top:-6px;font-size:.68rem;font-weight:800}.wcr-remote-remove{color:#fecaca;background:#7f1d1d8c;border-color:#ef4444;flex-direction:column;min-width:0;min-height:48px;font-size:.62rem}.wcr-remote-remove-confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.84rem;display:flex}.wcr-remote-map-panel{flex-direction:column;gap:6px;display:flex}.wcr-remote-map-shell{min-width:0;min-height:88px;max-height:34vh;position:relative;overflow:hidden}.wcr-remote-map{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#334155 transparent;grid-auto-rows:24px;gap:4px;min-width:0;min-height:88px;max-height:34vh;padding-right:2px;display:grid;overflow:hidden auto}.wcr-remote-map::-webkit-scrollbar{width:4px}.wcr-remote-map::-webkit-scrollbar-thumb{background:#334155;border-radius:8px}.wcr-remote-map-empty{color:#9aa3b5;text-align:center;grid-column:1/-1;margin:24px 8px}.wcr-remote-map-tile{color:#cbd5e1;background:#141c28;border:1px solid #334155;border-radius:7px;min-width:0;min-height:24px;padding:0;font-size:.78rem;font-weight:800;box-shadow:inset 0 0 0 1px #0f172a66}.wcr-remote-map-tile.is-selected{color:#dbeafe;background:#172554;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f68c,0 0 10px #3b82f647}.wcr-remote-settings{background:#12151c;border:1px solid #2e3546;border-radius:14px;margin-top:10px;padding:10px}.wcr-remote-settings p{color:#cbd5e1;margin:6px 0 0;font-size:.88rem}.wcr-remote-settings-note{color:#9aa3b5}.wcr-remote-dock{min-width:0;padding:5px 0 calc(7px + env(safe-area-inset-bottom,0px));background:#070b12;border-top:1px solid #1e293b;flex:none}.wcr-remote-status{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;font-size:.78rem;font-weight:600;display:flex;overflow:hidden}.wcr-remote-status-brand{color:#cbd5e1;font-weight:800}.wcr-remote-status-sep{opacity:.6}.wcr-remote-dot{background:#64748b;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #64748b2e}.wcr-remote-dot--connected{background:#22c55e;box-shadow:0 0 0 3px #22c55e38}.wcr-remote-dot--connecting,.wcr-remote-dot--reconnecting{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.wcr-remote-dot--disconnected,.wcr-remote-dot--revoked,.wcr-remote-dot--pair_expired,.wcr-remote-dot--desktop_unavailable,.wcr-remote-dot--needs_qr,.wcr-remote-dot--invalid_token{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.wcr-remote-nav{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:6px;display:grid}.wcr-remote-nav button{color:#64748b;background:0 0;border:1px solid #1e293b;border-radius:10px;min-height:40px;padding:0 8px;font-size:.78rem;font-weight:700}.wcr-remote-nav button.is-active{color:#dcfce7;background:#062817e6;border-color:#22c55e;box-shadow:0 0 10px #22c55e1f}@media (width<=379px){.wcr-remote-selected-top{grid-template-columns:1fr 1fr 64px;grid-template-areas:"play pause remove""volume volume volume"}}
