:root{color:#f2f3f7;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17191f;font-family:Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}button{color:inherit;background:0 0;border:1px solid #0000}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #ffab59}button svg{flex-shrink:0}button:hover:not(:disabled){background-color:#ffffff09}button:active:not(:disabled){transform:translateY(1px)}.app-shell{grid-template-columns:222px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#1c1e25;border-right:1px solid #30333e;flex-direction:column;height:100vh;padding:32px 18px 22px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.7px;align-items:center;gap:11px;margin:0 10px 43px;font-size:20px;font-weight:650;display:flex}.brand small{letter-spacing:2.1px;color:#898d9e;margin-top:5px;font-size:8px;font-weight:600;display:block}.brand-mark{color:#ff8a1f;letter-spacing:-7px;border:1px solid #ff8a1f55;border-radius:10px;width:38px;padding-left:5px;font-size:29px;font-weight:750;line-height:39px}.brand-mark span{color:#ffb06a;font-weight:400}.sidebar-label{letter-spacing:1.5px;color:#777e90;margin-bottom:15px;padding:0 14px;font-size:10px;font-weight:650}.main-nav{gap:5px;display:grid}.nav-item{text-align:left;color:#a6aab7;border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:10px 13px;display:flex}.nav-item span{flex:1}.nav-item.active{color:#ffab60;background:#ff8a1f13;border-color:#ff8a1f23}.nav-item b{color:#211a16;background:#ff8a1f;border-radius:5px;padding:2px 6px;font-size:11px}.sidebar-projects{margin-top:39px}.project-item{color:#9da3b4;text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px 14px;font-size:13px;display:flex}.project-item i{background:var(--project-color,#a1a7b8);border-radius:2px;width:7px;height:7px}.project-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.project-item small{color:#6e7587;font-family:Consolas,Segoe UI,monospace;font-size:11px}.project-item.active{color:#e3e5ed;background:#ffffff05}.sidebar-footer{color:#9097a8;margin-top:auto;padding:24px 12px 0;font-size:11px}.sidebar-footer small{letter-spacing:1px;color:#636a7e;margin:9px 0 0 14px;font-size:9px;display:block}.local-indicator{background:#7dba9a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.main{min-width:0}.topbar{color:#8b92a3;border-bottom:1px solid #2d303a;justify-content:space-between;align-items:center;height:75px;padding:0 34px;font-size:12px;display:flex}.breadcrumb{align-items:center;gap:12px;display:flex}.breadcrumb span{color:#464d5f}.breadcrumb b{color:#d7dbe5;font-weight:500}.top-actions{align-items:center;gap:16px;display:flex}.language-control{color:#969cac;letter-spacing:.4px;padding:7px 9px;font-size:11px}.notch-open{color:#d7dbe5;background:#24262d;border:1px solid #414653;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;display:flex}.workspace{max-width:1700px;margin:auto;padding:33px 34px 0}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:2px;color:#ff9a44;margin:0 0 9px;font-size:10px;font-weight:650}h1{letter-spacing:-1px;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.2}.page-subtitle{color:#939aab;margin:0;font-size:13px;line-height:1.6}.mode-badge{white-space:nowrap;color:#adb3c2;background:#24262d;border:1px solid #414653;border-radius:7px;padding:8px 11px;font-size:10px}.mode-badge.demo{color:#dcb98b;background:#d59a4610;border-color:#bc8b402c}.office-columns{grid-template-columns:minmax(0,1fr) 284px;align-items:start;gap:22px;display:grid}.primary{min-width:0}.office-view{background:#25242b;border:1px solid #3b3d48;border-radius:12px;position:relative;overflow:hidden}.scene-toolbar{background:#24262d;justify-content:space-between;align-items:center;height:49px;padding:0 17px;display:flex}.scene-name{color:#e1e2ea;align-items:center;gap:9px;font-size:12px;display:flex}.scene-name svg{color:#959bae}.scene-live{letter-spacing:1px;color:#bab0a4;border:1px solid #615344;border-radius:4px;margin-left:4px;padding:3px 6px;font-size:8px}.scene-controls{color:#b0b4c2;align-items:center;gap:9px;font-family:Consolas,Segoe UI,monospace;font-size:10px;display:flex}.scene-controls button{background:#ffffff07;border-color:#ffffff07;border-radius:5px;width:24px;height:25px;font-family:Segoe UI,sans-serif;font-size:19px}.scene-host{background:#ddba93}.office-scene{aspect-ratio:16/9;width:100%;height:auto;font-family:Segoe UI,sans-serif;display:block}.office-scene .scene-desk{cursor:pointer}.desk-focus{fill:#0000;stroke:#0000;stroke-width:4px}.scene-desk:hover .desk-focus{fill:#ffffff16;stroke:#ffb867bb}.scene-desk.selected .desk-focus,.scene-desk:focus .desk-focus{fill:#ffb8671a;stroke:#ff8a1f}.scene-desk:focus{outline:0}.scene-caption{color:#b6b1ae;background:#25242b;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:10px 16px;font-size:10px;display:flex}.scene-legend{color:#9393a3;align-items:center;gap:7px;font-size:9px;display:flex}.legend-dot{background:#89d5a7;border-radius:50%;width:5px;height:5px;display:inline-block}.legend-dot.waiting{background:#ffb454;margin-left:8px}.empty-office{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;background:#211d29db;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:49px 0 43px}.empty-office h2{margin:0 0 10px;font-size:25px;font-weight:600}.empty-office p{color:#c6bdc7;max-width:340px;font-size:14px;line-height:1.7}.primary-button{color:#241c17;background:#ff8a1f;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:11px 16px;font-weight:650;display:inline-flex}.primary-button:hover:not(:disabled){background:#ffa350}.sessions-panel{margin-top:27px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;display:flex}.section-heading>div{align-items:center;gap:9px;display:flex}.section-heading h2{margin:0;font-size:16px;font-weight:600}.sessions-count{color:#9fa5b6;background:#2a2d36;border-radius:4px;padding:3px 6px;font-family:Consolas,monospace;font-size:10px}.search-field{color:#777e90;background:#20222a;border:1px solid #333744;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.search-field input{color:#dfe1eb;background:0 0;border:0;outline:0;width:143px;font-size:11px}.search-field input::placeholder{color:#71798d}.session-table{background:#1e2027;border:1px solid #333743;border-radius:9px;overflow:hidden}.table-header,.session-row{grid-template-columns:minmax(150px,1fr) 90px 135px;align-items:center;gap:12px;display:grid}.table-header{letter-spacing:1.2px;color:#6e778c;background:#22242c;padding:13px 17px;font-size:8px;font-weight:650}.session-row{text-align:left;border-top:1px solid #30333c;width:100%;min-height:63px;padding:12px 17px}.session-row.selected{background:#ff8a1f07;box-shadow:inset 2px 0 #ff8a1f}.session-identity{align-items:center;gap:11px;min-width:0;display:flex}.provider-avatar{color:#b6d2c6;background:#343a40;border-radius:8px;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;font-weight:550;display:grid}.provider-avatar.claude{color:#e5b398;background:#493831;font-size:23px}.session-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.session-identity small{color:#747e93;margin-top:4px;font-size:10px;display:block}.provider-name{color:#949cad;font-size:11px}.session-state{color:#acb3c4;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot{background:#8c91a4;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.working{background:#84caa2;box-shadow:0 0 7px #84caa221}.status-dot.waiting{background:#f4b969}.status-dot.error{background:#ee7884}.status-dot.replyEnded{background:#82aee2}.status-dot.interrupted{background:#a28bbf}.no-results{color:#959eaf;padding:20px}.detail-panel{background:#20222a;border:1px solid #353946;border-radius:12px;min-width:0;position:sticky;top:22px;overflow:hidden}.detail-mascot{background:radial-gradient(at 50% 70%,#ffa34a13,#0000 65%),linear-gradient(#292b35,#22242d);border-bottom:1px solid #353946;width:100%;height:246px;position:relative;overflow:hidden}.detail-mascot:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff9b3c33,#0000);width:80%;height:1px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.detail-mascot canvas{z-index:1;position:relative}.detail-content{padding:21px 19px}.detail-kicker{letter-spacing:.8px;color:#a5adbd;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.detail-kicker .status-dot{margin-left:auto}.detail-content h2{letter-spacing:-.4px;margin:14px 0 7px;font-size:21px;font-weight:600;line-height:1.3}.detail-project{color:#8e98ad;margin:0;font-size:11px}.detail-divider{background:#353945;height:1px;margin:23px 0 19px}.micro-label{color:#818b9f;letter-spacing:1.2px;font-size:9px;font-weight:600}.detail-summary{color:#bfc4d2;overflow-wrap:anywhere;margin:10px 0 15px;font-size:13px;line-height:1.75}.session-source{color:#777f93;overflow-wrap:anywhere;font-size:9px;line-height:1.5}.detail-diff{color:#c1c6d3;text-align:left;border:1px solid #414653;border-radius:7px;align-items:center;gap:8px;width:100%;margin-top:23px;padding:11px 10px;font-size:11px;display:flex}.detail-diff span{color:#7a8499;margin-left:auto;font-family:Consolas,monospace}.detail-note{color:#6f798d;margin:21px 0 0;font-size:10px;line-height:1.65}.workspace-footer{color:#626e84;justify-content:space-between;align-items:center;gap:15px;padding:23px 0 22px;font-size:9px;display:flex}.connection-status{align-items:center;gap:16px;display:flex}.connection-status>span{align-items:center;gap:5px;display:flex}.connection-dot{background:#81899b;border-radius:50%;width:5px;height:5px;display:inline-block}.connection-dot.connected{background:#84caa2}.connection-dot.disconnected{background:#bc7c85}.content-view{background:#20222a;border:1px solid #353946;border-radius:12px;min-height:380px;padding:23px}.content-heading h2{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;font-weight:550}.content-heading>p{color:#8993a8;margin:0 0 25px;font-size:12px;line-height:1.65}.request-card{background:#ff9c3c08;border:1px solid #6a4b2a;border-radius:8px;margin:14px 0;padding:15px}.request-kind{letter-spacing:1.2px;color:#efad6c;font-size:8px;font-weight:650}.request-card h3{margin:8px 0;font-size:14px;font-weight:550;line-height:1.5}.request-card p{color:#a9afbf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.7}.request-card small{color:#a49687;margin-top:10px;font-size:10px;line-height:1.6;display:block}.answer-options{flex-wrap:wrap;gap:7px;display:flex}.answer-options button{color:#ffd0a3;background:#49321d;border:1px solid #63503b;border-radius:6px;padding:7px 10px;font-size:11px}.answer-options button:hover:not(:disabled){background:#684420}.quiet-state{text-align:center;color:#8993a8;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex}.quiet-state svg{color:#9a8778;margin-bottom:6px}.quiet-state h3{color:#cdd1dc;font-size:17px;font-weight:500}.quiet-state p{font-size:12px;line-height:1.6}.history-row{text-align:left;border-bottom:1px solid #353945;align-items:center;gap:13px;width:100%;padding:15px 0;display:flex}.event-icon{color:#a79483;background:#ffffff07;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.history-row b{font-size:12px;font-weight:500;display:block}.history-row small{color:#7f8ba0;margin-top:5px;font-size:10px;display:block}.history-row time{color:#7f8ba0;margin-left:auto;font-size:10px}.file-change{border:1px solid #414653;border-radius:7px;margin:15px 0;overflow:hidden}.file-change summary{cursor:pointer;overflow-wrap:anywhere;background:#282b34;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-family:Consolas,monospace;font-size:11px;display:flex}.file-change summary>span:first-child{min-width:0}.addition{color:#89c4a3;font-weight:500}.deletion{color:#e28d97;font-weight:500}.file-change pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c2cbd8;margin:0;padding:14px;font:11px/1.7 Consolas,Segoe UI,monospace}.file-change p{color:#919db1;padding:15px;font-size:12px}.file-change .before-code{background:#ed839908}.file-change .after-code{background:#8bc7a208}.code-label{color:#8390a6;padding:10px 14px 0;font-size:9px}.settings-list>label{border-top:1px solid #353945;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.settings-list b{font-size:13px;font-weight:500;display:block}.settings-list small{color:#8993a8;margin-top:7px;font-size:11px;line-height:1.6;display:block}.settings-list select{color:#dce1ec;background:#2d303a;border:1px solid #414653;border-radius:6px;padding:7px 10px;font-size:12px}.settings-list input[type=checkbox]{accent-color:#ff8a1f;flex-shrink:0;width:18px;height:18px}.settings-guidance{border:1px solid #3e4554;border-radius:7px;margin-top:15px;padding:15px}.settings-guidance h3{margin:0 0 8px;font-size:12px;font-weight:550}.settings-guidance p{color:#939eb3;margin:0;font-size:12px;line-height:1.8}.toast{z-index:50;color:#f8d6b4;background:#32281f;border:1px solid #725138;border-radius:9px;max-width:80vw;padding:12px 18px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0005}.request-open{color:#b49b83;padding:0 3px}.mini-status{color:#929cb0;margin-left:auto;font-size:9px}.tap-left{animation:.7s ease-in-out infinite office-tap}.tap-right{animation:.7s ease-in-out .35s infinite office-tap}@keyframes office-tap{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes office-blink{0%,to{opacity:1}50%{opacity:.6}}@keyframes office-steam{0%{opacity:0;transform:translateY(3px)}50%{opacity:.8}to{opacity:0;transform:translateY(-8px)}}@keyframes office-flip{0%,70%{transform:rotate(0)}to{transform:rotate(180deg)}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width>=1500px){.workspace{padding:41px 42px 0}.office-columns{grid-template-columns:minmax(0,1fr) 310px;gap:28px}.detail-mascot{height:274px}.scene-caption{font-size:11px}.session-row{min-height:68px}.session-identity b{font-size:13px}.session-state{font-size:11px}}@media (width<=1150px){.app-shell{grid-template-columns:188px minmax(0,1fr)}.sidebar{padding-left:10px;padding-right:10px}.brand{gap:9px;font-size:18px}.office-columns{grid-template-columns:minmax(0,1fr) 245px;gap:16px}.workspace{padding:27px 23px 0}.topbar{padding:0 23px}.detail-mascot{height:216px}.detail-content{padding:18px 15px}.mode-badge{padding:7px 9px;font-size:9px}.page-heading{align-items:flex-start}.page-subtitle{max-width:340px}.scene-legend{display:none}.table-header,.session-row{grid-template-columns:minmax(120px,1fr) 100px}.provider-name,.table-header>span:nth-child(2){display:none}.scene-caption{font-size:9px}h1{font-size:26px}}@media (width<=950px){.app-shell{grid-template-columns:74px minmax(0,1fr)}.sidebar{padding:24px 11px}.brand{margin:0 4px 35px}.brand>span:last-child,.sidebar-label,.nav-item span,.nav-item b,.sidebar-projects,.sidebar-footer{display:none}.nav-item{justify-content:center;padding:11px}.office-columns{grid-template-columns:minmax(0,1fr) 240px}.workspace{padding:25px 20px 0}.topbar{height:62px;padding:0 20px}.page-heading{flex-wrap:wrap;gap:12px}.mode-badge{padding:6px 8px}.scene-toolbar{padding:0 12px}.scene-name{font-size:10px}.search-field input{width:100px}.session-state{font-size:9px}.session-row{padding:10px}.table-header{padding:12px 10px}.session-identity{gap:8px}.session-identity b{font-size:11px}.session-identity small{font-size:9px}.provider-avatar{width:27px;height:27px}.scene-summary{font-size:9px}.connection-status{gap:9px}.workspace-footer>span:last-child{display:none}}@media (width<=730px){.office-columns{grid-template-columns:1fr}.detail-panel{grid-template-columns:220px minmax(0,1fr);display:grid;position:static}.detail-mascot{border-bottom:0;border-right:1px solid #353946;height:100%;min-height:250px}.detail-content{padding:22px}.detail-note{display:none}.page-heading{margin-bottom:22px}.scene-caption{font-size:10px}.scene-legend{display:flex}.table-header,.session-row{grid-template-columns:minmax(130px,1fr) 75px 125px}.provider-name,.table-header>span:nth-child(2){display:block}.session-state{font-size:10px}.session-identity b{font-size:12px}.sessions-panel{margin-bottom:18px}.top-actions{gap:5px}.notch-open span{display:none}.notch-open{padding:7px}.breadcrumb{font-size:11px}.workspace-footer{padding-top:18px}}@media (width<=480px){.workspace{padding:24px 13px 0}.topbar{padding:0 13px}.app-shell{grid-template-columns:56px minmax(0,1fr)}.sidebar{padding:24px 5px}.brand{margin-left:2px}.brand-mark{width:32px;padding-left:3px;font-size:24px;line-height:34px}.nav-item svg{width:18px}.breadcrumb{gap:6px}.language-control{padding:6px;font-size:10px}.page-subtitle{font-size:12px}h1{font-size:24px}.scene-caption{padding:9px 10px;font-size:9px}.scene-legend{display:none}.table-header,.session-row{grid-template-columns:minmax(110px,1fr) 100px}.provider-name,.table-header>span:nth-child(2){display:none}.search-field input{width:76px}.search-field{padding:7px}.detail-panel{display:block}.detail-mascot{border-bottom:1px solid #353946;border-right:0;height:245px;min-height:0}.content-view{padding:18px}.section-heading h2{font-size:15px}.section-heading{gap:7px}}.nav-item{font-size:14px}.topbar,.notch-open{font-size:13px}.page-subtitle{font-size:14px}.mode-badge{font-size:11px}.scene-name{font-size:13px}.scene-caption,.scene-controls{font-size:11px}.section-heading h2{font-size:17px}.search-field input{font-size:13px}.table-header{font-size:10px}.session-identity b{font-size:14px}.session-identity small{font-size:11px}.provider-name,.session-state{font-size:12px}.detail-kicker{font-size:10px}.detail-summary{font-size:14px}.detail-project{font-size:12px}.session-source,.detail-note{font-size:11px}.detail-diff{font-size:12px}.request-card h3{font-size:15px}.request-card p{font-size:14px}.answer-options button{font-size:12px}.content-heading>p,.settings-list b{font-size:14px}.settings-list small,.settings-guidance p{font-size:13px}.history-row b{font-size:14px}.history-row small{font-size:12px}.workspace-footer{font-size:10px}.mini-status{font-size:11px}@media (width<=1150px) and (width>=731px){.session-state{font-size:11px}.session-identity b{font-size:13px}.mode-badge{font-size:10px}}.session-timestamp{color:#9ba5b9;font-variant-numeric:tabular-nums;margin:4px 0 0;padding-top:8px;font-size:11px;line-height:1.7}.ask-form{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;gap:8px;max-height:236px;margin-top:6px;display:flex;overflow:auto}.ask-q{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ask-q legend{flex-wrap:wrap;align-items:baseline;gap:6px;padding:0;font-size:13.5px;font-weight:650;line-height:1.35;display:flex}.ask-h{letter-spacing:.3px;text-transform:uppercase;color:#ffc04d;background:#ffc04d1f;border-radius:6px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:700}.ask-many{color:var(--label-3);font-size:11px;font-style:normal;font-weight:500}.ask-opts{flex-wrap:wrap;gap:6px;display:flex}.ask-opt{text-align:left;max-width:100%;min-height:30px;color:var(--label);transition:background calc(.15s*var(--motion,1)),box-shadow calc(.15s*var(--motion,1));border-radius:12px;align-items:flex-start;gap:7px;padding:6px 11px 6px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f;background:#ffffff12!important}.ask-opt:hover:not(:disabled){background:#ffffff1f!important}.ask-opt.on{box-shadow:inset 0 0 0 1.5px #ffc04d;background:#ffc04d29!important}.ask-opt span{flex-direction:column;min-width:0;display:flex}.ask-opt b{font-size:12.5px;font-weight:650}.ask-opt small{color:var(--label-3);font-size:11px;line-height:1.3}.ask-mark{border-radius:50%;flex:none;width:12px;height:12px;margin-top:2px;box-shadow:inset 0 0 0 1.5px #ffffff8c}.ask-mark.sq{border-radius:3px}.ask-opt.on .ask-mark{background:#ffc04d;box-shadow:inset 0 0 0 3px #1b1206}.ask-opt.on .ask-mark.sq{box-shadow:none;background:#ffc04d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2.6 6.2 2.2 2.2 4.6-4.8' fill='none' stroke='%231b1206' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.ask-other{height:30px;color:var(--label);background:#00000040;border:0;border-radius:10px;outline:none;padding:0 10px;font-size:12.5px;box-shadow:inset 0 0 0 1px #ffffff1f}.ask-other:focus{box-shadow:inset 0 0 0 1.5px #fff6}.ask-foot{align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.ask-hold{min-width:0;color:var(--label-3);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.ask-release{height:28px;color:var(--label-2);border-radius:14px;flex:none;padding:0 10px;font-size:12px;font-weight:600;background:#ffffff12!important}.ask-send{color:#1b1206;border-radius:15px;flex:none;height:30px;padding:0 16px;font-size:12.5px;font-weight:700;background:#ffc04d!important}.ask-send:disabled{opacity:.4;cursor:default}.ask-status{color:var(--label-2);margin:0;font-size:12px}.ask-form.read .ask-list{color:var(--label-2);margin:0;padding-left:18px;font-size:12.5px}.ask-form.read .ask-list small{color:var(--label-3)}.ask-why{color:var(--label-3);margin:0;font-size:11.5px}body{overflow:hidden}.office-app{color:#f2f3f7;background:#17191f;flex-direction:column;height:100vh;display:flex;position:relative}.strip{z-index:5;background:#1c1e25;border-bottom:1px solid #2d303a;flex:none;align-items:center;gap:12px;height:48px;padding:0 12px;font-size:13px;display:flex;position:relative}.strip-mascot{flex:none;width:36px;height:36px;margin:0 -2px 0 -4px;display:block}.strip-mascot .sprite-mascot{pointer-events:auto}.strip-mascot .mascot-layers{filter:none}.strip-seg{background:#25272f;border:1px solid #343743;border-radius:10px;gap:2px;padding:3px;display:flex}.strip-seg button{color:#aeb3c2;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.strip-seg button.on{color:#fff;background:#3a3d49;box-shadow:inset 0 1px #ffffff14}.strip-seg small{color:#8d93a5;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.strip-seg .on small{color:#ffb06a}.strip-tile{color:#fff;background:#5b5f73;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d}.strip-tile.claude{background:#d97757}.strip-tile.codex{background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffffff38}.strip-tile.all{width:24px;box-shadow:none;background:0 0;position:relative}.strip-tile.all i{border-radius:4px;place-items:center;width:15px;height:15px;display:grid;position:absolute}.strip-tile.all .claude{background:#d97757;top:0;left:0}.strip-tile.all .codex{background:#0d0d0d;bottom:0;right:0;box-shadow:0 0 0 1.5px #f4f2f9}.strip-badge{color:#1b1206;background:#ff9a3d;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.strip-spacer{flex:1}.strip-mode{color:#adb3c2;white-space:nowrap;background:#24262d;border:1px solid #393c48;border-radius:7px;padding:5px 10px;font-size:12px}.strip-mode.demo{color:#dcb98b;background:#d59a4610;border-color:#bc8b402c}.strip-menu{position:relative}.strip-button{color:#d7dbe5;border-radius:9px;align-items:center;gap:8px;max-width:220px;height:34px;padding:0 12px;font-size:13px;display:flex;border:1px solid #343743!important}.project-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown{z-index:20;background:#22242c;border:1px solid #3a3d49;border-radius:12px;min-width:220px;max-height:60vh;padding:6px;position:absolute;top:40px;right:0;overflow:auto;box-shadow:0 14px 34px #00000073}.dropdown button{color:#d7dbe5;text-align:left;border-radius:8px;justify-content:space-between;gap:18px;width:100%;padding:9px 10px;font-size:13px;display:flex}.dropdown button.on{color:#ffb878;background:#ff8a1f18}.dropdown small{color:#8d93a5;font-variant-numeric:tabular-nums}.strip-icon{color:#aeb3c2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.strip-icon:hover{color:#fff}.stage{background:linear-gradient(#f1ecfa 0,#ddd3ee 32.6%,#e9c699 32.6%,#d4a672 100%);flex:1;min-height:0;position:relative;overflow:hidden}.scene-layer,.office-cell{position:absolute;inset:0}.office-frame{background:0 0;border:0;width:100%;height:100%;display:block}.office-grid{background:#1c1e25;gap:3px;display:grid;position:absolute;inset:0}.office-grid .office-cell{background:linear-gradient(#f1ecfa 0,#ddd3ee 32.6%,#e9c699 32.6%,#d4a672 100%);position:relative;inset:auto}.scene-pager{color:#2d2a3e;background:#ffffffd9;border:2px solid #2d2a3e;border-radius:12px;align-items:center;gap:8px;padding:4px;font:700 13px Segoe UI,sans-serif;display:flex;position:absolute;bottom:12px;right:14px;box-shadow:0 3px #2d2a3e}.scene-pager button{color:#2d2a3e;border-radius:8px;width:28px;height:28px;font-size:18px}.empty-office{text-align:center;color:#2d2a3e;background:#fff;border:2.5px solid #2d2a3e;border-radius:18px;width:min(420px,86%);padding:22px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);box-shadow:0 5px #2d2a3e}.empty-office h2{margin:0 0 8px;font-size:20px}.empty-office p{color:#5d5974;margin:0 0 16px;font-size:14px;line-height:1.55}.office-scene .desk{cursor:pointer;outline:0}.office-scene .desk:hover{filter:brightness(1.04)drop-shadow(0 0 6px #fffa)}.office-scene .desk.chosen,.office-scene .desk:focus-visible{filter:drop-shadow(0 0 10px #ffb867)drop-shadow(0 0 3px #ff8a1f)}.office-scene .bubble{opacity:0;pointer-events:none;transition:opacity .2s}.office-scene .bubble.show{opacity:1}@keyframes tap{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(1.2px,-.8px)}50%{transform:translate(-1px,.9px)}75%{transform:translate(.8px,.6px)}to{transform:translate(0)}}@keyframes sip{0%,55%{transform:translateY(0)}65%,85%{transform:translateY(-12px)}95%,to{transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes wave{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes steam{0%{opacity:.2;transform:translateY(4px)}50%{opacity:.95}to{opacity:0;transform:translateY(-8px)}}@keyframes blink{0%,92%,to{opacity:1}95%{opacity:.35}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flip{0%,70%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes prog{0%{transform:translate(0)}to{transform:translate(14px)}}.office-scene .tapl{animation:.34s ease-in-out infinite tap}.office-scene .tapr{animation:.34s ease-in-out .17s infinite tap}.office-scene .shake{animation:.14s steps(2,end) infinite shake}.office-scene .lines{animation:1.1s step-end infinite blink}.office-scene .sip{animation:4.4s ease-in-out infinite sip}.office-scene .steam{animation:2s ease-in-out infinite steam}.office-scene .pulse{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite pulse}.office-scene .wave{transform-box:fill-box;transform-origin:0 100%;animation:1.2s ease-in-out infinite wave}.office-scene .bob{animation:1.6s ease-in-out infinite bob}.office-scene .spin{transform-box:fill-box;transform-origin:50%;animation:3s linear infinite spin}.office-scene .flip{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite flip}.office-scene .prog{animation:.8s linear infinite prog}.person-card{z-index:4;color:#2d2a3e;background:#fff;border:2.5px solid #2d2a3e;border-radius:16px;width:320px;padding:14px 16px 16px;font:13.5px/1.45 Segoe UI,sans-serif;position:absolute;box-shadow:0 8px 24px #2d2a3e59}.person-card header{align-items:center;gap:8px;display:flex}.card-dot{border:2px solid #2d2a3e;border-radius:50%;flex:none;width:11px;height:11px}.card-name{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.25}.card-close{color:#7a7690;padding:0 2px;font-size:20px;line-height:1}.card-state{color:#6b6782;margin:4px 0 10px 19px;font-size:12.5px;font-weight:600}.card-ask{background:#fff4e8;border:2px solid #ffb877;border-radius:12px;margin-bottom:10px;padding:10px 12px}.card-ask b{margin-bottom:6px;font-size:14px;display:block}.card-ask code{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;color:#fff;background:#2d2a3e;border-radius:7px;max-width:100%;padding:3px 8px;font:600 13px Consolas,monospace;display:inline-block;overflow:hidden}.card-ask small{color:#8a5a2a;margin-top:7px;font-size:12px;display:block}.person-card dl{grid-template-columns:auto 1fr;gap:5px 10px;margin:0 0 12px;display:grid}.person-card dt{color:#8a86a0;padding-top:1px;font-size:12px;font-weight:600}.person-card dd{overflow-wrap:anywhere;margin:0;font-weight:600}.person-card dd span{color:#8a86a0;font-weight:500}.card-actions{flex-direction:column;gap:8px;display:flex}.card-primary{color:#241c17;border-radius:11px;justify-content:center;gap:8px;width:100%;padding:8px 0;font-weight:750;display:flex;box-shadow:0 3px #2d2a3e;background:#ff8a1f!important;border:2.5px solid #2d2a3e!important}.card-where{color:#6b5e52;text-align:center;font-size:12.5px;line-height:1.4;display:block}.card-primary.small{width:auto;margin-top:10px;padding:6px 14px}.card-links{justify-content:space-between;gap:10px;display:flex}.card-links button{color:#5b5776;text-underline-offset:3px;padding:2px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.rename-form{gap:6px;display:flex}.rename-form input{color:#2d2a3e;border:2px solid #2d2a3e;border-radius:8px;flex:1;min-width:0;padding:4px 8px;font:600 14px Segoe UI,sans-serif}.rename-form button{color:#2d2a3e;border-radius:8px;padding:3px 10px;font-weight:700;border:2px solid #2d2a3e!important}.drawer{z-index:6;background:#1e2027;border-left:1px solid #343743;flex-direction:column;width:min(400px,92vw);display:flex;position:absolute;top:48px;bottom:0;right:0;box-shadow:-18px 0 40px #00000059}.drawer-head{border-bottom:1px solid #2d303a;flex:none;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.drawer-tabs{scrollbar-width:none;flex:1;gap:2px;display:flex;overflow-x:auto}.drawer-tabs button{color:#a6abba;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.drawer-tabs button.on{color:#ffb878;background:#ff8a1f18}.drawer-close{color:#a6abba;border-radius:8px;width:30px;height:30px;font-size:20px}.drawer-body{flex:1;min-height:0;padding:14px 16px 20px;overflow:auto}.drawer-body .search-field{margin-bottom:12px}.drawer-body .search-field input{width:100%}.list-row{text-align:left;border-bottom:1px solid #2a2d36;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.list-row.on{background:#ff8a1f10}.list-row>span{flex:1;min-width:0}.list-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.list-row small{color:#8d96aa;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.list-row em{color:#8d93a5;font-size:11.5px;font-style:normal}.list-row .card-dot{border-color:#17191f}.quiet{color:#8d96aa;padding:18px 4px;font-size:13px}.drawer-note{color:#8d96aa;margin:4px 0 12px;font-size:12.5px;line-height:1.55}.settings-button{color:#d7dbe5;white-space:nowrap;background:#24262d;border-radius:8px;padding:7px 12px;font-size:12.5px;border:1px solid #414653!important}.settings-guidance kbd{color:#e8eaf0;text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:5px;min-width:18px;padding:1px 6px;font:600 11px Segoe UI,sans-serif;display:inline-block}.shortcut-state{color:#e9b46c;font-size:12px}.toast{z-index:30}@media (width<=1040px){.strip-seg button{padding:0 9px}.strip-layout button{padding:0 8px}}.live-count{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.live-count i{background:#3fcf7a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #3fcf7a38}@media (width<=920px){.strip-offices small,.strip-mode{display:none}}.office-tabs{z-index:3;scrollbar-width:none;color:#2d2a3e;background:#fffffff0;border:2.5px solid #2d2a3e;border-radius:14px;align-items:center;gap:4px;max-width:calc(100% - 28px);padding:5px;font:700 13px Segoe UI,sans-serif;display:flex;position:absolute;bottom:12px;right:14px;overflow-x:auto;box-shadow:0 3px #2d2a3e}.tabs-label{letter-spacing:1.2px;text-transform:uppercase;color:#6b6782;white-space:nowrap;padding:0 8px 0 6px;font-size:11px}.office-tabs>button{color:#4a4660;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.office-tabs>button.on{color:#fff;background:#2d2a3e}.office-tabs small{color:inherit;opacity:.7;font-size:11px}.office-tabs [hidden]{display:none}.office-tabs .strip-tile{width:18px;height:18px}.office-tabs .strip-tile.all{width:22px}.office-tabs>[data-more].on{color:#2d2a3e;background:#e9e5f3}.tabs-menu{z-index:4;color:#2d2a3e;background:#fffffff5;border:2.5px solid #2d2a3e;border-radius:14px;flex-direction:column;gap:2px;max-height:60%;padding:5px;font:700 13px Segoe UI,sans-serif;display:flex;position:absolute;bottom:68px;right:14px;overflow-y:auto;box-shadow:0 3px #2d2a3e}.tabs-menu[hidden]{display:none}.tabs-menu button{color:#4a4660;white-space:nowrap;text-align:left;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.tabs-menu button:hover{background:#efecf6}.tabs-menu small{opacity:.7;font-size:11px}.floor-frame{position:absolute;inset:0}.cell-label{z-index:2;color:#2d2a3e;background:#fffffff0;border:2px solid #2d2a3e;border-radius:12px;align-items:center;gap:3px;max-width:calc(100% - 16px);padding:4px;font:700 12px Segoe UI,sans-serif;display:flex;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px #2d2a3e}.cell-label>button{color:#2d2a3e;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;height:26px;padding:0 9px;display:flex}.cell-label>button:hover{background:#efecf6}.cell-label small{opacity:.7;font-size:11px}.cell-label .strip-tile{width:18px;height:18px}.cell-label .strip-tile.all{width:22px}.tabs-floors{border-left:2px solid #e3e0ec;align-items:center;gap:3px;margin-left:4px;padding-left:6px;display:flex}.tabs-floors button{color:#4a4660;white-space:nowrap;border-radius:8px;height:26px;padding:0 10px;font-size:12px}.tabs-floors button.on{color:#2d2a3e;background:#ffd36b;box-shadow:inset 0 0 0 2px #2d2a3e}@keyframes office-in-left{0%{opacity:.2;transform:translate(7%)}to{opacity:1;transform:none}}@keyframes office-in-right{0%{opacity:.2;transform:translate(-7%)}to{opacity:1;transform:none}}.office-cell.slide-left{animation:.34s cubic-bezier(.22,.9,.26,1) office-in-left}.office-cell.slide-right{animation:.34s cubic-bezier(.22,.9,.26,1) office-in-right}.settings-panel{z-index:7;background:#1e2027;border-left:1px solid #343743;flex-direction:column;width:min(540px,100vw);display:flex;position:absolute;top:48px;bottom:0;right:0;box-shadow:-18px 0 40px #00000059}.sp-head{border-bottom:1px solid #2d303a;flex:none;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 20px;display:flex}.sp-head h2{letter-spacing:-.2px;color:#f2f3f7;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:17px;font-weight:650;overflow:hidden}.sp-close{color:#aeb3c2;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.sp-close:hover{color:#fff;background:#ffffff12}.sp-body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 20px 24px;overflow:auto}.set-group{border-bottom:1px solid #2a2d36;padding:16px 0 8px}.set-group:last-child{border-bottom:0}.set-group>header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.set-group h3{letter-spacing:.6px;text-transform:uppercase;color:#9aa1b4;flex:1;min-width:0;margin:0;font-size:12px;font-weight:700}.set-reset{color:#c8cdda;background:#ffffff0d;border-radius:7px;flex:none;height:26px;padding:0 10px;font-size:12px;font-weight:600}.set-reset:hover{color:#fff;background:#ffffff1a}.set-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:9px 0;display:grid}.set-row.wide{grid-template-columns:minmax(0,1fr)}.set-row>label,.set-label{flex-direction:column;gap:2px;min-width:0;display:flex}.set-row b{color:#eef0f5;font-size:13.5px;font-weight:600}.set-row small{color:#8d96aa;font-size:12px;line-height:1.35}.set-row small.warn{color:#f0b46a}.set-range{align-items:center;gap:10px;display:flex}.set-range input[type=range]{accent-color:#ff9a3d;width:170px}.set-range output{color:#dfe2ea;font-variant-numeric:tabular-nums;text-align:right;min-width:62px;font-size:12.5px;font-weight:600}.set-seg{background:#14161b;border:1px solid #2d303a;border-radius:10px;flex-wrap:wrap;justify-self:start;gap:2px;padding:3px;display:inline-flex}.set-seg button{color:#a6abba;border-radius:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600}.set-seg button.on{color:#ffc48d;background:#ff8a1f22;box-shadow:inset 0 0 0 1px #ff9a3d55}.set-seg.looks button{flex-direction:column;align-items:center;gap:4px;height:auto;padding:6px 10px 5px;display:inline-flex}.rest-pic{width:64px;height:26px;display:block}.rest-pic .rp-screen{fill:#1d2027;stroke:#3a3e4a}.rest-pic .rp-island{fill:#050608;stroke:#5b6070;stroke-width:.6px}.rest-pic .rp-clock{fill:#d9dce4}.rest-pic .rp-line{fill:#ff9a3d}.rest-pic .rp-arrow{fill:none;stroke:#8b90a0;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.set-seg.looks button.on .rp-screen{stroke:#ff9a3d88}.set-row select,.set-row .dd-trigger{color:#eef0f5;background:#14161b;border:1px solid #343743;border-radius:8px;max-width:240px;height:32px;padding:0 8px;font-size:13px}.switch{appearance:none;cursor:pointer;background:#3a3e4b;border-radius:11px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.switch:after{content:"";background:#e9ebf1;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch:checked{background:#ff8a1f}.switch:checked:after{transform:translate(16px)}.switch:focus-visible,.set-seg button:focus-visible,.set-key:focus-visible,.set-small:focus-visible,.set-reset:focus-visible,.sp-close:focus-visible,.set-range input:focus-visible{outline-offset:2px;outline:2px solid #ffb878}.set-small{color:#eef0f5;white-space:nowrap;background:#ffffff12;border-radius:8px;height:30px;padding:0 12px;font-size:12.5px;font-weight:600}.set-small:hover:not(:disabled){background:#ffffff20}.set-small.danger{color:#ffb3a8}.set-key{color:#eef0f5;text-align:center;background:#14161b;border:1px solid #343743;border-radius:8px;min-width:150px;height:32px;padding:0 12px;font:600 12.5px Segoe UI,sans-serif}.set-key.recording{color:#ffc48d;border-color:#ff9a3d}.set-table{border-collapse:collapse;width:100%;margin:4px 0 6px}.set-table th,.set-table td{text-align:center;padding:8px 0;font-size:13px}.set-table th[scope=row]{text-align:left;color:#eef0f5;font-weight:600}.set-table thead th{color:#8d96aa;font-size:12px;font-weight:600}.set-status{color:#9aa1b4;margin:2px 0 6px;font-size:12px}.set-note{color:#8d96aa;margin:8px 0 4px;font-size:12px;line-height:1.45}@media (width<=620px){.set-row{grid-template-columns:minmax(0,1fr)}.set-range input[type=range]{width:min(240px,60vw)}}.set-pages{flex-direction:column;gap:4px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.set-pages li{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.set-pages label{align-items:center;gap:10px;display:flex}.set-pages b{font-weight:600}.set-move{gap:4px;display:inline-flex}.set-move button{background:#ffffff14;border-radius:7px;width:26px;height:24px}.set-move button:disabled{opacity:.3}.set-advanced{margin:6px 0 0}.set-advanced>summary{cursor:pointer;color:var(--muted,#9aa0ad);padding:8px 2px;font-size:12.5px}.set-value{color:var(--muted,#9aa0ad);font-size:12.5px}.person-card .ask-form,.request-card .ask-form{--label:#2d2a3e;--label-2:#4a4660;--label-3:#8a86a0;scrollbar-color:#2d2a3e4d transparent;max-height:340px}.person-card .card-ask:has(.ask-form){padding:10px}.person-card .ask-opt,.request-card .ask-opt{color:#2d2a3e;box-shadow:inset 0 0 0 1.5px #c9c4da;background:#fff!important}.person-card .ask-opt:hover:not(:disabled),.request-card .ask-opt:hover:not(:disabled){background:#fff8ef!important}.person-card .ask-opt.on,.request-card .ask-opt.on{box-shadow:inset 0 0 0 2px #ff9a3d;background:#ffe6c4!important}.person-card .ask-mark,.request-card .ask-mark{box-shadow:inset 0 0 0 1.5px #8a86a0}.person-card .ask-opt.on .ask-mark,.request-card .ask-opt.on .ask-mark{background:#ff9a3d;box-shadow:inset 0 0 0 3px #fff}.person-card .ask-opt.on .ask-mark.sq,.request-card .ask-opt.on .ask-mark.sq{box-shadow:none;background-color:#ff9a3d}.person-card .ask-h,.request-card .ask-h{color:#8a4a10;background:#ffe6c4}.person-card .ask-other,.request-card .ask-other{color:#2d2a3e;background:#fff;box-shadow:inset 0 0 0 1.5px #c9c4da}.person-card .ask-release,.request-card .ask-release{color:#4a4660;background:#efedf5!important}.person-card .ask-send,.request-card .ask-send{color:#fff;background:#2d2a3e!important}.person-card .ask-foot,.request-card .ask-foot{background:inherit}.set-signs{flex-wrap:wrap;gap:8px 16px;display:flex}.set-signs label{color:#d9dce4;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.person-card .ask-foot{flex-wrap:wrap}.person-card .ask-hold{flex:100%}.person-card .ask-release{margin-left:auto}.set-row .set-text{color:#eef0f5;width:200px;max-width:100%;height:32px;font:inherit;background:#14161b;border:1px solid #343743;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.set-row .set-text:focus{border-color:#ff9a3cb3}.city-box{align-items:center;max-width:100%;display:inline-flex;position:relative}.set-row .city-box .set-text{width:230px;padding-right:58px}.city-spin{box-sizing:border-box;border:2px solid #ffffff2e;border-top-color:#ffad5c;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite city-spin;position:absolute;right:32px}.city-spin[hidden],.city-clear[hidden]{display:none}@keyframes city-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.city-spin{animation-duration:2.4s}}.city-clear{color:#8d96aa;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:17px;line-height:1;display:grid;position:absolute;right:5px}.city-clear:hover,.city-clear:focus-visible{color:#eef0f5;background:#ffffff14;outline:none}.set-row small.city-said.ok{color:#7fdca4}.city-ok{vertical-align:-1px;margin-right:4px;display:inline-block}.city-opt{gap:10px;min-height:40px}.dd-opt .city-code{letter-spacing:.4px;text-align:center;color:#ffffffb8;background:#ffffff14;border-radius:5px;flex:none;min-width:22px;padding:2px 5px;font-size:10.5px;font-weight:700}.dd-opt .city-names{flex-direction:column;min-width:0;line-height:1.25;display:flex}.city-names b{color:#fff;text-overflow:ellipsis;font-weight:600;overflow:hidden}.city-names small{color:#ffffff8c;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.first-run{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d11b8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.fr-card{color:#eef0f5;background:#1e2027;border:1px solid #343743;border-radius:18px;width:min(520px,100%);max-height:100%;padding:28px 30px 22px;overflow:auto;box-shadow:0 24px 60px #00000073}.fr-card h1{margin:0 0 8px;font-size:22px;font-weight:700}.fr-lead{color:#aab1c3;margin:0 0 18px;font-size:14px;line-height:1.55}.fr-tools{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fr-tool{background:#16181e;border:1px solid #2c2f39;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.fr-tool b{font-weight:650}.fr-mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.fr-tool.found .fr-mark{color:#7fdca4;background:#7fdca429}.fr-tool.missing{color:#8d96aa}.fr-tool.missing .fr-mark{color:#8d96aa;background:#262933}.fr-note{color:#aab1c3;margin:0 0 14px;font-size:13px;line-height:1.5}.fr-what{color:#c7ccd8;gap:6px;margin:0 0 16px;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.fr-error{color:#ffb3a8;background:#ff7a6b1f;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.fr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fr-go{min-width:220px}.fr-skip{color:#aab1c3;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.fr-skip:hover,.fr-skip:focus-visible{color:#eef0f5}.fr-later{color:#8d96aa;margin:14px 0 0;font-size:12px}.link-notice{color:#dfe3ec;background:#1f2430;border-bottom:1px solid #343743;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.link-notice[hidden]{display:none}.link-notice[data-kind=broken],.link-notice[data-kind=unreadable]{color:#ffd2c9;background:#2b2220}.ln-text{flex:1;min-width:0;line-height:1.45}.ln-act{color:#1b1206;cursor:pointer;background:#ff9a3c;border:0;border-radius:8px;flex:none;height:28px;padding:0 12px;font-weight:650}.ln-act:disabled{opacity:.6;cursor:default}.ln-act.quiet{color:#dfe3ec;background:0 0;box-shadow:inset 0 0 0 1px #4a4f5e}.manager-offer{flex-wrap:wrap}.mo-choices{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.mo-pick{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.ln-close{color:#8d96aa;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:26px;height:26px;font-size:17px}.ln-close:hover,.ln-close:focus-visible{color:#eef0f5;background:#ffffff14}.set-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}:root:has(.notch-body){color-scheme:normal;background:0 0!important}.notch-body{-webkit-user-select:none;user-select:none;overflow:hidden;background:0 0!important}.notch-body #app{--ease:cubic-bezier(.22,.9,.26,1);--spring-open:cubic-bezier(.3,1.42,.45,1);--spring-close:cubic-bezier(.34,1.5,.55,1);--black:linear-gradient(180deg,#15171d 0%,#0a0b0f 55%,#050607 100%);--edge:#ffffff12;--label:#ffffffeb;--label-2:#ffffff94;--label-3:#ffffff70;--fill:#ffffff12;--fill-edge:#ffffff21;--lens:linear-gradient(160deg,#ffffff8c,#ffffff24 35%,#ffffff14 70%,#ffffff57);--text-shadow:none;background:0 0;position:fixed;inset:0}.glass-backdrop{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.notch-stage{zoom:var(--zoom,1);z-index:1;align-items:flex-start;gap:12px;width:max-content;height:100vh;display:flex;position:relative}.notch-stage.panel-left{flex-direction:row-reverse}.island-area{flex:none;width:864px;height:480px;position:relative}.island-shape{--island-bg:#0b0c10;transform-origin:50% 0;width:196px;height:32px;transition:width calc(.28s*var(--motion,1)) var(--spring-close),height calc(.28s*var(--motion,1)) var(--ease),margin-left calc(.28s*var(--motion,1)) var(--spring-close),border-radius calc(.28s*var(--motion,1)) var(--ease);animation:jelly-close calc(.42s*var(--motion,1)) ease-out;border-radius:0 0 16px 16px;margin-left:-98px;position:absolute;top:0;left:50%}.expanded .island-shape{width:var(--page-w,620px);height:var(--page-h,440px);margin-left:calc(var(--page-w,620px) / -2);transition:width calc(.28s*var(--motion,1)) var(--spring-open),height calc(.28s*var(--motion,1)) var(--spring-open),margin-left calc(.28s*var(--motion,1)) var(--spring-open),border-radius calc(.28s*var(--motion,1)) var(--ease);border-radius:0 0 28px 28px;animation:none}.expanded.paging .island-shape{transition:height calc(.34s*var(--motion,1)) var(--ease),width calc(.34s*var(--motion,1)) var(--ease),margin-left calc(.34s*var(--motion,1)) var(--ease)}.expanded.paging .island-face{transition:width calc(.34s*var(--motion,1)) var(--ease),margin-left calc(.34s*var(--motion,1)) var(--ease),opacity calc(.18s*var(--motion,1)) ease}.island-clip{border-radius:inherit;background:var(--island-bg);position:absolute;inset:0;overflow:hidden}@property --s{syntax:"<length>";inherits:false;initial-value:8px}.shoulder{--s:8px;width:calc(var(--s) + 1px);height:var(--s);pointer-events:none;background:radial-gradient(circle var(--s) at 0 100%,transparent calc(100% - .5px),var(--island-bg) calc(100% + .5px));transition:--s calc(.28s*var(--motion,1)) var(--spring-close);position:absolute;top:0}.shoulder.l{right:calc(100% - 1px)}.shoulder.r{background:radial-gradient(circle var(--s) at 100% 100%,transparent calc(100% - .5px),var(--island-bg) calc(100% + .5px));left:calc(100% - 1px)}.expanded .shoulder{--s:18px;transition:--s calc(.28s*var(--motion,1)) var(--spring-open)}.dock-line:not(.expanded) .shoulder{--s:0px}.theme-dark .island-shape{--island-bg:#000}.theme-dark .island-clip:before{display:none}.live-glass .island-clip,.live-glass .limits-shape{box-shadow:none;background:0 0}.live-glass .shoulder{visibility:hidden}.live-glass .island-clip:before,.live-glass .island-clip:after,.live-glass .limits-shape:before,.live-glass .limits-shape:after{display:none}.live-glass.dock-line:not(.expanded) .island-clip{background:#0a0b0e}.live-glass.dock-line:not(.expanded) .island-clip:after{display:block}@keyframes jelly-close{0%{transform:scale(1)}30%{transform:scaleX(1.12)}58%{transform:scale(.95,1.08)}80%{transform:scale(1.02,1.01)}to{transform:scale(1)}}.island-clip:before,.limits-shape:before{content:"";z-index:3;border-radius:inherit;background:var(--edge);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.island-clip:after,.limits-shape:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:0 0;position:absolute;inset:0}.dock-line:not(.expanded) .island-shape{width:150px;height:6px;box-shadow:none;border-radius:0 0 6px 6px;margin-left:-75px;animation:none}.dock-line:not(.expanded) .island-clip{background:#0a0b0e}.dock-line:not(.expanded) .island-clip:before{display:none}.dock-line:not(.expanded) .island-clip:after{border-radius:inherit;animation:line-glow calc(3.2s*var(--breath,1)) ease-in-out infinite;filter:opacity(var(--light-level,1));background:radial-gradient(60% 160% at 50% 0,#ffaa50,#ff8c2d73 55%,#ff872d14 90%);inset:0}@keyframes line-glow{0%,to{opacity:.35}50%{opacity:1}}.dock-line:not(.expanded) .capsule-face,.dock-line:not(.expanded) .island-mascot{opacity:0;pointer-events:none}.dock-line:not(.expanded) .capsule-face{transition:opacity calc(60ms*var(--motion,1)) ease,transform calc(.28s*var(--motion,1)) var(--ease)}.dock-line:not(.expanded) .island-mascot{transition:opacity calc(60ms*var(--motion,1)) ease,transform calc(.28s*var(--motion,1)) var(--spring-close)}.island-mascot{transform-origin:0 0;width:66px;height:58px;transform:translate(var(--mascot-x,260px),2px) scale(.44);transition:transform calc(.28s*var(--motion,1)) var(--spring-close),opacity calc(.16s*var(--motion,1)) ease calc(.3s*var(--motion,1));pointer-events:none;position:absolute;top:0;left:0}.expanded .island-mascot{transform:translate(calc((864px - var(--page-w,620px)) / 2 + 36px),1px) scale(.9);transition:transform calc(.28s*var(--motion,1)) var(--spring-open),opacity calc(.14s*var(--motion,1)) ease;pointer-events:auto;z-index:3}.expanded .island-mascot .sprite-mascot{pointer-events:auto;cursor:default}.capsule-face{box-sizing:border-box;width:196px;height:32px;color:var(--label);white-space:nowrap;transition:opacity calc(.16s*var(--motion,1)) ease calc(.3s*var(--motion,1)),transform calc(.28s*var(--motion,1)) var(--ease);border:0;grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;margin-left:-98px;padding:0 10px;line-height:1;display:grid;position:absolute;top:0;left:50%;background:0 0!important}.cap-side{align-items:center;min-width:0;height:100%;display:flex}.cap-left{justify-content:flex-start}.cap-right{justify-content:flex-end;gap:5px}.capsule-face>.cap-left{grid-area:1/1}.capsule-face>.cap-right{grid-area:1/3}.cap-strip{pointer-events:none;grid-area:1/1/2/-1;grid-template-columns:minmax(0,100%);place-items:center;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.cap-strip>*{transition:transform calc(.42s*var(--motion,1)) cubic-bezier(.2,.8,.2,1),opacity calc(.3s*var(--motion,1)) ease;grid-area:1/1}.cap-clock{letter-spacing:.2px;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;font-size:13.5px;font-weight:700}.cap-extra{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:5px;max-width:100%;font-size:13px;font-weight:700;display:inline-flex;transform:translateY(100%)}.cap-extra span{white-space:nowrap}.cap-extra svg{opacity:.85;flex:none}.cap-extra svg:has(>[data-wx]){opacity:1}.cap-strip.on-extra .cap-clock{opacity:0;transform:translateY(-100%)}.cap-strip.on-extra .cap-extra{opacity:1;transform:none}.cap-extra.placed,.cap-clock.placed{margin-left:var(--extra-left);width:var(--extra-room);text-align:center;justify-self:start}.cap-strip .measure{width:max-content!important;max-width:none!important;margin-left:0!important}.reduce-motion .cap-strip>*{transition:opacity .25s!important;transform:none!important}.cap-battery{font-variant-numeric:tabular-nums;color:#ffffffdb;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.cap-battery[hidden],.cap-has-battery .capsule-face[data-left=mascot] .capsule-spacer{display:none}.bat-ring{color:#ffffffe0;flex:none;display:block}.bat-ring .track{stroke:#ffffff29}.bat-ring .arc{stroke:currentColor;transition:stroke-dashoffset calc(.7s*var(--motion,1)) cubic-bezier(.3,.7,.2,1),stroke .3s ease}.bat-ring.charging{color:#7fdca4}.bat-ring.low{color:#ff7a6b}.bat-ring .glyph{opacity:.92}.reduce-motion .bat-ring .arc{transition:none}@media (prefers-reduced-motion:reduce){.bat-ring .arc{transition:none}}.cap-extra .cap-place,.cap-extra .cap-temp{flex:none}.capsule-spacer{flex:none;width:30px;height:26px}.capsule-face[data-left=media] .capsule-spacer,.capsule-face[data-left=mascot] .capsule-media,.capsule-face .capsule-focus,.capsule-face .cap-status,.capsule-face .capsule-ring{display:none}.capsule-face[data-right=ring] .capsule-ring{color:#ffc04d;transform-origin:50% 10%;animation:1s ease-in-out infinite cap-ring;display:flex}@keyframes cap-ring{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}.reduce-motion .capsule-face[data-right=ring] .capsule-ring{animation:none}@media (prefers-reduced-motion:reduce){.capsule-face[data-right=ring] .capsule-ring{animation:none}}.capsule-face[data-right=focus] .capsule-focus,.capsule-face[data-right=status] .cap-status{display:flex}.cap-status{transition:opacity calc(.3s*var(--motion,1)) ease;align-items:center;gap:5px}.capsule-face.strip-extra[data-right=status] .cap-status{opacity:0}.cap-count{font-variant-numeric:tabular-nums;color:var(--label-2);font-size:12px;font-style:normal;font-weight:700}.expanded .capsule-face{opacity:0;pointer-events:none;transition:opacity calc(.14s*var(--motion,1)) ease,transform calc(.28s*var(--motion,1)) var(--ease);transform:translateY(-6px)}.island-face{margin-left:calc(var(--page-w,620px) / -2);width:var(--page-w,620px);height:var(--page-h,440px);z-index:2;color:var(--label);opacity:.004;will-change:opacity,transform;transform-origin:50% 0;pointer-events:none;transition:opacity calc(.12s*var(--motion,1)) ease,transform calc(.26s*var(--motion,1)) var(--ease);flex-direction:column;display:flex;position:absolute;top:0;left:50%;transform:translateY(-10px)scale(.985)}.expanded .island-face{opacity:1;pointer-events:auto;transition:opacity calc(.18s*var(--motion,1)) ease calc(40ms*var(--motion,1)),transform calc(.28s*var(--motion,1)) var(--spring-open);transform:none}.island-head{flex:none;align-items:center;gap:8px;height:54px;padding:0 12px 0 100px;display:flex}.notch-label{letter-spacing:-.2px;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;font-size:14.5px;font-weight:650;display:flex}.head-clock{color:var(--label-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:baseline;gap:7px;font-size:12.5px;display:inline-flex}.head-clock b{color:var(--label);font-size:13.5px;font-weight:700}.head-actions{flex:none;align-items:center;gap:2px;margin-left:4px;display:inline-flex}.nav-alert{color:#1b1206;background:#ffc04d;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;margin-right:4px;padding:0 9px 0 7px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #ffc04d38}.nav-alert i{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.has-permission .nav-alert{color:#fff;background:#f25555;box-shadow:0 0 0 2px #f2555540}.pages{touch-action:pan-y;position:absolute;inset:54px 0 6px;overflow:clip}.track{will-change:transform;height:100%;transition:transform calc(.38s*var(--motion,1)) var(--ease);display:flex}.track.dragging{transition:none}.page{box-sizing:border-box;will-change:transform;flex-direction:column;flex:0 0 100%;min-width:0;height:100%;padding:0 18px;display:flex}.island-head{position:relative}.page-nav{align-items:center;gap:0;display:inline-flex;position:absolute;top:11px;left:50%;transform:translate(-50%)}.island-head .notch-label{max-width:calc(var(--page-w,620px) / 2 - 100px - 76px)}.narrow-page .head-clock .clock-date{display:none}.move-grip{color:#ffffff47;cursor:grab;touch-action:none;width:24px;height:24px;transition:color calc(.15s*var(--motion,1)),background calc(.15s*var(--motion,1));border-radius:12px;place-items:center;display:grid;position:absolute;top:15px;left:10px}.move-grip:hover,.moving-island .move-grip{color:#fffc;background:#ffffff12!important}.moving-island .move-grip{cursor:grabbing}.island-head .head-clock{margin-left:auto}.no-mascot .island-mascot{display:none}.no-mascot .island-head{padding-left:44px}.has-waiting .head-clock .clock-date{display:none}.page-arrow{color:#ffffff8c;width:32px;height:32px;transition:color calc(.15s*var(--motion,1)),background calc(.15s*var(--motion,1)),opacity calc(.2s*var(--motion,1));border-radius:16px;place-items:center;display:grid}.page-arrow svg{stroke-width:1.6px}.page-arrow:hover{color:#fff;background:#ffffff12!important}.page-arrow:disabled{opacity:.22;pointer-events:none}.page-dots{align-items:center;gap:2px;height:28px;display:inline-flex}.page-dots button{place-items:center;width:12px;height:28px;padding:0;display:grid;background:0 0!important}.page-dots button:before{content:"";width:5px;height:5px;transition:width calc(.3s*var(--motion,1)) var(--ease),background calc(.2s*var(--motion,1));background:#ffffff42;border-radius:3px}.page-dots button:hover:before{background:#ffffff8c}.page-dots button[aria-current=true]{width:20px}.page-dots button[aria-current=true]:before{background:#ffffffd9;width:14px}.single-page .page-nav{display:none}.page[data-page=focus]{--t1:#9b85ff;--t2:#cfc3ff}.page[data-page=focus][data-mode=short]{--t1:#4fcf8a;--t2:#a9eec7}.page[data-page=focus][data-mode=long]{--t1:#5ab4ff;--t2:#aedcff}.page[data-page=focus][data-mode=countdown]{--t1:#f5a524;--t2:#ffd98a}.focus-page{flex:1;align-items:center;gap:22px;min-height:0;padding:30px 4px 0;display:flex}.focus-ring{flex:none;place-items:center;width:128px;height:128px;display:grid;position:relative}.focus-ring .ring-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ring-stop-a{stop-color:var(--t2)}.ring-stop-b{stop-color:var(--t1)}.focus-ring .track-c{fill:none;stroke:#ffffff14;stroke-width:6px}.focus-ring .value-c{fill:none;stroke:url(#focus-ring-grad);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1000;transition:stroke-dashoffset calc(.9s*var(--motion,1)) linear}.ring-cap{transition:transform calc(.9s*var(--motion,1)) linear}.ring-cap .cap-glow{fill:var(--t1);opacity:0;filter:url(#focus-ring-glow)}.ring-cap .cap-dot{fill:var(--t2)}.ring-cap.moving .cap-glow{opacity:.7}.ring-cap.moving .cap-dot{fill:#fff}.ring-rounds path{fill:none;stroke:#ffffff24;stroke-width:2.6px;stroke-linecap:round}.ring-rounds path.done{stroke:#9b85ff}.ring-rounds path.now{stroke:#cfc3ff73}.page[data-mode=countdown] .ring-rounds{display:none}.ring-in{flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.ring-icon{color:var(--t2);opacity:.9;place-items:center;display:grid}.ring-round{letter-spacing:.4px;color:var(--label-2);font-size:11px;font-weight:650}.ring-round:empty{display:none}.focus-main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.focus-line{align-items:baseline;gap:8px;font-size:13px;display:flex}.focus-line b{color:var(--t1);font-weight:700}.focus-round{color:var(--label-2);font-size:12px}.focus-time-row{align-items:center;gap:8px;margin:0 0 0 -2px;display:flex}.focus-time{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;color:#fff;font-size:48px;font-weight:700;line-height:1.06}.focus-adjust{width:26px;height:26px;color:var(--label);background:#ffffff14;border-radius:13px;place-items:center;font-size:16px;line-height:1;display:grid}.focus-adjust:hover{color:#fff;background:#ffffff29!important}.focus-reset{width:28px;height:28px;color:var(--label-2);border-radius:9px;place-items:center;display:grid}.focus-reset:hover{color:#fff;background:#ffffff1a!important}.focus-sub{color:var(--label);min-height:16px;font-size:12.5px}.page[data-status=running] .focus-sub:before{content:"";background:var(--t1);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.focus-actions{align-items:center;gap:8px;max-width:100%;margin-top:10px;display:flex}.focus-pill{text-align:left;min-width:0;min-height:30px;color:var(--label);background:#ffffff14;border-radius:15px;flex:0 auto;align-items:center;gap:6px;padding:3px 12px;font-size:12.5px;font-weight:600;line-height:1.15;display:inline-flex}.focus-pill svg,.focus-play,.cd-play{flex:none}.focus-pill svg{color:var(--label-2)}.focus-pill:hover{background:#ffffff24!important}.focus-play,.cd-play{color:#14121f;width:40px;height:40px;box-shadow:0 0 0 4px color-mix(in srgb,var(--t1) 18%,transparent),0 6px 18px color-mix(in srgb,var(--t1) 35%,transparent);transition:transform calc(.15s*var(--motion,1)),box-shadow calc(.3s*var(--motion,1));border-radius:50%;place-items:center;display:grid;background:linear-gradient(145deg,var(--t2),var(--t1))!important}.focus-play:hover,.cd-play:hover{transform:scale(1.05)}.capsule-media{align-items:center;gap:6px;min-width:0;display:flex}.capsule-focus{align-items:center;gap:4px;min-width:0}.capsule-other:not(.expanded) .island-mascot{opacity:0;transition:transform calc(.28s*var(--motion,1)) var(--spring-close),opacity calc(.1s*var(--motion,1)) ease}.capsule-focus .mini-ring{width:12px;height:12px;transform:rotate(-90deg)}.capsule-focus .mini-ring circle{fill:none;stroke-width:3px}.capsule-focus b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.cm-art{object-fit:cover;background:#ffffff1a;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:grid}.cm-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.cm-bars i{opacity:.85;transform-origin:50% 100%;background:#fff;border-radius:2px;width:3px;height:12px;transform:scaleY(.34)}.reduce-motion .cm-bars i{transform:scaleY(.75)!important}.media-page{flex-direction:column;flex:1;min-height:0;padding:0 2px;display:flex}.media-body{flex:1;gap:18px;min-height:0;display:flex}.media-body[hidden],.media-empty[hidden]{display:none}.media-main{flex-direction:column;flex:none;width:480px;min-width:0;min-height:0;display:flex}.media-top{align-items:center;gap:14px;min-width:0;display:flex}.media-art{width:68px;height:68px;color:var(--label-3);background:#ffffff14;border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000059}.media-art img{object-fit:cover;width:100%;height:100%}.media-art img[hidden],.media-art .art-none[hidden]{display:none}.media-art img.site-icon{object-fit:contain;width:38px;height:38px}.media-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.media-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:650;overflow:hidden}.media-artist{color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;min-height:16px;font-size:12.5px;overflow:hidden}.media-app{color:var(--label-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.media-page[data-status=playing] .media-app{color:#7fdca4}.media-lyrics-toggle{align-self:flex-start;margin-top:2px}.media-lyrics-toggle[hidden]{display:none}.media-lyrics-toggle[aria-pressed=true]{color:#fff;background:#ffffff24!important}.media-sources{flex-wrap:nowrap;gap:4px;margin-bottom:3px;display:flex;overflow:hidden}.media-sources:empty{display:none}.media-sources button{height:20px;color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:10px;flex:none;align-items:center;gap:5px;max-width:150px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.media-sources button[aria-pressed=true]{color:#fff;background:#ffffff29}.media-sources button i{background:#7fdca4;border-radius:50%;width:5px;height:5px}.media-line{color:var(--label-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-height:16px;margin-top:10px;font-size:12px;display:flex}.media-line [hidden]{display:none}.media-at,.media-left{flex:none;min-width:38px}.media-left{text-align:right}.media-bar{background:#ffffff24;border-radius:3px;flex:1;height:5px;overflow:hidden}.media-bar i{background:#ffffffbf;border-radius:3px;height:100%;display:block}.media-seek{appearance:none;background:linear-gradient(90deg,#fff var(--share,0%),#ffffff24 var(--share,0%));cursor:pointer;border-radius:3px;outline:none;flex:1;height:5px}.media-seek::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #0006}.media-notime{text-align:center;color:var(--label-3);flex:1}.media-notime:empty{display:none}.media-controls{justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.mc{color:#fff;width:40px;height:36px;transition:background calc(.15s*var(--motion,1)),opacity calc(.15s*var(--motion,1));border-radius:18px;place-items:center;display:grid}.mc[hidden]{display:none}.mc.small{width:34px;height:32px;color:var(--label-2)}.mc:hover:not(:disabled){background:#ffffff1a!important}.mc.play{border-radius:21px;width:48px;height:42px;background:#ffffff1f!important}.mc:disabled{opacity:.28;cursor:default}.media-empty{color:var(--label-2);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.media-empty span{color:var(--label);font-size:13.5px;font-weight:600}.media-empty small{color:var(--label-3);font-size:12px}.media-old{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:4px;display:flex}.media-old:empty{display:none}.media-old button{height:24px;color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:12px;max-width:300px;padding:0 10px;font-size:11.5px;overflow:hidden}.media-lyrics{border-left:1px solid #ffffff14;flex-direction:column;flex:1;min-width:0;min-height:0;padding-left:16px;display:flex}.media-lyrics[hidden]{display:none}.lyrics-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;padding:30px 0;display:flex;overflow:auto;-webkit-mask:linear-gradient(#0000,#000 22% 78%,#0000);mask:linear-gradient(#0000,#000 22% 78%,#0000)}.lyrics-body::-webkit-scrollbar{display:none}.lyric{text-align:left;color:var(--label-3);transition:color calc(.25s*var(--motion,1)),transform calc(.25s*var(--motion,1)) var(--ease);transform-origin:0;border-radius:8px;padding:3px 6px;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.lyrics-body.can-seek .lyric:hover{color:var(--label-2);background:#ffffff0f!important}.lyrics-body:not(.can-seek) .lyric{cursor:default}.lyric.now{color:#fff;transform:scale(1.04)}.lyrics-note{color:var(--label-3);text-align:center;margin:auto 0;font-size:12.5px}.lyrics-plain{white-space:pre-line;color:var(--label-2);margin:0;font-size:12.5px}.lyrics-ask{flex-direction:column;align-items:flex-start;gap:8px;margin:auto 0;display:flex}.lyrics-ask p{color:var(--label-2);margin:0;font-size:12px;line-height:1.4}.lyrics-ask button{color:#141516;border-radius:14px;height:28px;padding:0 12px;font-size:12px;font-weight:650;background:#fff!important}.notch-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.notch-light{background:#7fdca4;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 6px #7fdca499}.has-question .notch-light{background:#ffc04d;box-shadow:0 0 0 3px #ffc04d2e,0 0 8px #ffc04d99}.has-permission .notch-light{background:#ff6161;box-shadow:0 0 0 3px #ff616133,0 0 8px #ff6161a6}.icon-button{color:#ffffffb8;width:28px;height:28px;transition:background calc(.15s*var(--motion,1)),color calc(.15s*var(--motion,1));border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.icon-button:hover{color:#fff;background:#ffffff17!important}.notch-pin[aria-pressed=true]{color:#ffb878;background:#ff9a3d29}.focus-card{background:#ffffff13;border-radius:16px;flex:none;margin:0;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff0f}.focus-top{align-items:center;gap:8px;min-width:0;display:flex}.chip{height:24px;color:var(--label);white-space:nowrap;text-overflow:ellipsis;background:#00000038;border-radius:12px;flex:none;align-items:center;gap:7px;max-width:250px;padding:0 10px 0 3px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.chip.who{cursor:pointer;transition:background calc(.15s*var(--motion,1)),box-shadow calc(.15s*var(--motion,1))}.chip.who:hover{background:#ffffff1a!important}.chip.who span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip.warn{box-shadow:inset 0 0 0 1px #ff61618c}.chip.ask{box-shadow:inset 0 0 0 1px #ffc04d8c}.focus-hint{min-width:0;color:var(--label-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.focus-text{color:var(--label);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:22px;margin:8px 2px 2px;font-size:16px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.focus-detail{color:var(--label-2);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0 2px 2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.focus-bottom{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.state-pill{height:24px;color:var(--label);background:#ffffff12;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.state-pill .dot{width:7px;height:7px}.go{color:#141516;width:30px;height:30px;transition:transform calc(.15s*var(--motion,1));border-radius:15px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex;box-shadow:0 2px 8px #00000040;background:#fff!important}.go:hover{transform:scale(1.06)}.answers{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.answers button,.pill-button{height:28px;color:var(--label);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-edge);border-radius:14px;flex:none;padding:0 12px;font-size:12.5px;font-weight:600}.answers button:hover:not(:disabled),.pill-button:hover{background:#ffffff24!important}.answer-hint{min-width:0;color:var(--label-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.working{--st:#7fdca4}.waiting{--st:#ffb15e}.replyEnded{--st:#8db8ea}.error{--st:#ff8a96}.interrupted{--st:#b39ddb}.unknown{--st:#a3a8b5}.tile{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 1px #ffffff59,0 1px 3px #00000040}.tile svg{stroke-width:2.1px}.chip .tile,.limit-provider .tile{border-radius:6px;width:19px;height:19px}.tile-claude{background:#d97757}.tile-codex{background:#0d0d0d;box-shadow:inset 0 0 0 1px #fff3,0 1px 3px #00000040}.tile-other{background:linear-gradient(145deg,#a99cff,#6c5cf0)}.st-working{--st:#7fdca4}.st-waiting{--st:#ffb15e}.st-idle{--st:#a3acff}.st-history{--st:#8e8a9b}.st-unverified{--st:#a3a8b5}.filters{flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.seg-src,.st-group{background:#00000038;border-radius:12px;align-items:center;gap:1px;min-width:0;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.seg-src button,.st-group button{white-space:nowrap;color:#fff9;height:22px;transition:color calc(.15s*var(--motion,1)),background calc(.15s*var(--motion,1));border-radius:10px;align-items:center;gap:5px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.seg-src button:hover,.st-group button:hover{color:#ffffffeb}.seg-src button.on,.st-group button.on{color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff24}.seg-src em,.st-group em{font-variant-numeric:tabular-nums;color:#ffffff6b;font-size:11px;font-style:normal;font-weight:600}.seg-src button.on em,.st-group button.on em{color:#ffffffc7}.seg-src .tile{width:14px;height:14px;box-shadow:none;border-radius:50%}.seg-src button:has(.tile){padding:0 6px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-group .d{background:var(--st);border-radius:50%;flex:none;width:7px;height:7px}.req-nav{color:var(--label-2);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.req-nav button{width:22px;height:22px;color:var(--label);background:#ffffff14;border-radius:11px;place-items:center;font-size:15px;display:grid}.req-nav button:hover{background:#ffffff29}.news{color:var(--label-2);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.news i{background:#7fdca4;border-radius:50%;width:6px;height:6px}.last-reply{min-width:0;color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.last-reply b{color:var(--label-3);margin-right:4px;font-weight:600}.notch-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;min-height:0;padding:2px 0 8px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000);mask-image:linear-gradient(#000 calc(100% - 16px),#0000)}.row{text-align:left;width:100%;color:inherit;transition:background calc(.14s*var(--motion,1)),box-shadow calc(.14s*var(--motion,1));border:0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:5px 8px 5px 6px;display:flex;box-shadow:inset 0 0 0 1px #0000}.row:hover{box-shadow:inset 0 0 0 1px #ffffff1a;background:#ffffff13!important}.row-text{flex:1;min-width:0}.row b{color:var(--label);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.row small{color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;display:block;overflow:hidden}.row small .dot{vertical-align:middle;margin:0 6px 1px 0;display:inline-block}.dot{background:var(--st);border-radius:50%;flex:none;width:6px;height:6px}.badge{color:#fff9;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:7px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.list-empty{color:var(--label-3);margin:8px;font-size:12px}.row b .apart{color:var(--label-3);font-weight:500}.island-foot{flex:none;align-items:center;gap:6px;height:40px;padding:0 0 2px;display:flex}.foot-btn{height:28px;color:var(--label);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-edge);transition:background calc(.15s*var(--motion,1)),box-shadow calc(.15s*var(--motion,1));border-radius:14px;flex:none;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12px;font-weight:600;display:inline-flex}.foot-btn:hover{background:#ffffff1f!important}.foot-btn[aria-pressed=true]{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.foot-note{text-align:right;min-width:0;color:var(--label-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.foot-note.demo{color:#ffcf9e}.notch-feedback{z-index:5;color:#ffe2c7;pointer-events:none;background:#281e16d9;border-radius:12px;padding:8px 11px;font-size:11.5px;position:absolute;bottom:62px;left:40px;right:40px;box-shadow:inset 0 0 0 1px #ffaa5a59}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.entering .focus-card,.entering .filters,.entering .row,.entering .island-foot{animation:rise calc(.42s*var(--motion,1)) var(--spring-open) both;animation-delay:calc(var(--i,6) * 38ms + 70ms)}.focus-card.fresh>*{animation:rise calc(.34s*var(--motion,1)) var(--ease) both}.focus-card.fresh>:nth-child(2){animation-delay:40ms}.focus-card.fresh>:nth-child(3){animation-delay:80ms}.focus-card.fresh>:nth-child(4){animation-delay:.11s}.limits-slot{flex:none;width:384px;height:480px;position:relative}.expanded .limits-slot{margin-left:calc((var(--page-w,620px) - 864px) / 2);transition:margin calc(.28s*var(--motion,1)) var(--ease)}.expanded .panel-left .limits-slot{margin-left:0;margin-right:calc((var(--page-w,620px) - 864px) / 2)}.limits-shape,.limits-panel{opacity:0;transform-origin:0 24px;transition:opacity calc(.16s*var(--motion,1)) ease,transform calc(.2s*var(--motion,1)) cubic-bezier(.4,0,.6,1),filter calc(.16s*var(--motion,1)) ease;transform:translate(-10px)scale(.965)}.panel-left .limits-shape,.panel-left .limits-panel{transform-origin:100% 24px;transform:translate(10px)scale(.965)}.limits-open .limits-shape,.limits-open .limits-panel{opacity:1;transition:opacity calc(.24s*var(--motion,1)) cubic-bezier(.2,.8,.2,1),transform calc(.36s*var(--motion,1)) cubic-bezier(.2,.9,.25,1),filter calc(.28s*var(--motion,1)) ease;transform:none}.limits-shape{width:360px;height:var(--limits-h,300px);background:var(--black);border-radius:22px;position:absolute;top:10px;left:0;overflow:hidden}.panel-left .limits-shape{left:auto;right:0}.limits-shape:before{background:var(--edge)}.limits-panel{width:360px;color:var(--label);pointer-events:none;filter:blur(3px);flex-direction:column;display:flex;position:absolute;top:10px;left:0}.limits-open .limits-panel{filter:none}.panel-left .limits-panel{left:auto;right:0}.limits-open .limits-panel{pointer-events:auto}.limits-head{flex:none;justify-content:space-between;align-items:center;height:48px;padding:0 10px 0 18px;display:flex}.limits-head h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:650}.limits-body{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;min-height:0;padding:0 10px 10px;overflow:auto}.limit-provider{background:#ffffff13;border-radius:16px;margin:0 0 8px;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff0f}.limit-provider:last-child{margin-bottom:0}.limit-provider header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.limit-provider header b{color:var(--label);font-size:13.5px;font-weight:650}.limit-provider header .plan{color:var(--label-2);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-edge);border-radius:10px;margin-left:auto;padding:2px 9px;font-size:11.5px;font-weight:500}.limit-window{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;margin:6px 0 2px;display:grid}.limit-label{color:var(--label-2);font-size:12px}.limit-value{color:var(--label);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.limit-bar{background:#00000047;border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.limit-bar i{height:100%;transition:width calc(.5s*var(--motion,1)) var(--ease);background:linear-gradient(90deg,#ffffffbf,#fff);border-radius:3px;display:block}.limit-bar i.high{background:linear-gradient(90deg,#ffb15e,#ff7a59)}.limit-bar[data-empty]{background:repeating-linear-gradient(90deg,#ffffff2e 0 6px,#0000 6px 10px)}.limit-window small{color:var(--label-2);grid-column:1;font-size:11.5px}.limit-window small:only-of-type{grid-column:1/-1}.limit-window .limit-left{text-align:right;color:var(--label);font-variant-numeric:tabular-nums;grid-column:2;font-weight:600}.limit-credits{color:var(--label-2);margin:4px 0 0;font-size:11.5px}.limit-resets{color:var(--label);margin:10px 0 0;font-size:12.5px}.limit-resets b{font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-right:6px;padding:0 6px;font-weight:700;display:inline-flex}.limit-missing,.limit-updated{color:var(--label-2);margin:4px 0 0;font-size:11.5px;line-height:1.45}.limits-open .limit-provider{animation:rise calc(.4s*var(--motion,1)) var(--spring-open) both;animation-delay:calc(60ms*var(--motion,1))}.limits-open .limit-provider:nth-child(2){animation-delay:calc(.11s*var(--motion,1))}.limits-panel.settled .limit-provider{animation:none}.reduce-motion .island-shape,.reduce-motion .island-clip:after,.reduce-motion .limits-shape,.reduce-motion .focus-card,.reduce-motion .focus-card>*,.reduce-motion .row,.reduce-motion .filters,.reduce-motion .island-foot,.reduce-motion .limit-provider{animation:none!important}.reduce-motion .island-shape,.reduce-motion .island-mascot,.reduce-motion .capsule-face,.reduce-motion .island-face,.reduce-motion .limits-shape,.reduce-motion .limits-panel,.reduce-motion .shoulder,.reduce-motion .track,.reduce-motion .page-dots button:before{transition:none!important}.capsule-badge{color:#1b1206;background:#ffc04d;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #ffc04d40}.has-permission .capsule-badge{color:#fff;background:#f25555;box-shadow:0 0 0 2px #f2555547}.has-question.dock-line:not(.expanded) .island-clip:after{animation-duration:calc(2.2s*var(--breath,1));background:radial-gradient(60% 160% at 50% 0,#ffd65c,#ffbe3c8c 55%,#ffbe3c1a 90%)}.has-permission.dock-line:not(.expanded) .island-clip:after{animation-duration:calc(1.6s*var(--breath,1));background:radial-gradient(60% 160% at 50% 0,#ff605a,#f03c3899 55%,#f03c381f 90%)}.limit-updated.stale{color:#e9b46c}.focus-card .more{cursor:pointer;transition:background calc(.15s*var(--motion,1));border-radius:6px}.focus-card .more:hover,.focus-card .more:focus-visible{background:#ffffff0d;outline:none}.focus-card .more.open{-webkit-line-clamp:unset;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:5.6em;display:block;overflow:auto}.focus-card .focus-detail.more.open{max-height:4.4em}.chip .tile{border-radius:50%}.pill-button.src{align-items:center;gap:6px;padding-left:6px;display:inline-flex}.pill-button.src .tile{width:16px;height:16px;box-shadow:none;border-radius:50%}.focus-bottom .state-pill~.src{margin-left:auto}.focus-bottom .src+.go{margin-left:6px}.no-rest-light.dock-line:not(.expanded):not(.has-permission):not(.has-question) .island-clip:after{display:none}.alarm-ringing{flex-direction:column;gap:6px;display:flex}.alarm-ringing:empty{display:none}.ring-card{color:#ffd27a;background:#ffc04d1f;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #ffc04d59}.ring-card.on{color:#ffb08a;animation:ring-pulse calc(1.4s*var(--motion,1)) ease-in-out infinite;background:#ff785029;box-shadow:inset 0 0 0 1px #ff785080}@keyframes ring-pulse{50%{box-shadow:inset 0 0 0 1px #ff7850e6,0 0 14px #ff785040}}.ring-text{flex-direction:column;flex:1;min-width:0;display:flex}.ring-text b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.ring-text small{font-size:11.5px}.ring-card button{color:#fff;background:#ffffff1a;border-radius:13px;flex:none;height:26px;padding:0 10px;font-size:12px;font-weight:600}.ring-card .ring-off{color:#1b1c22;background:#fff!important}.reduce-motion .ring-card{animation:none!important}.focus-card .ask-form{max-height:200px}.narrow-page .island-head .notch-label{letter-spacing:-.15px;max-width:calc(var(--page-w,620px) / 2 - 100px - 62px);font-size:12px}.narrow-page .island-head .notch-light{display:none}.narrow-page .island-head .notch-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box}.page[data-page=focus]{position:relative}.time-tools{z-index:1;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:18px}.time-tools .pg-tabs button{height:24px;padding:0 10px;font-size:12px}.time-tools .pg-quiet{height:28px;font-size:12px}.cd-main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.cd-main[hidden],.focus-main[hidden],.cd-presets[hidden],.cd-actions[hidden]{display:none}.cd-main .focus-line b{color:var(--t1)}.cd-ends{color:var(--label-3);font-size:12px}.cd-presets{flex-wrap:wrap;gap:5px;max-width:300px;margin-top:6px;display:flex}.cd-presets>button{height:26px;color:var(--label);background:#ffffff14;border-radius:13px;padding:0 10px;font-size:12px;font-weight:600}.cd-presets>button:hover{background:#ffffff26!important}.cd-custom{gap:4px;display:inline-flex}.cd-custom input{color:#fff;width:56px;height:26px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff14;border:0;border-radius:8px;padding:0 6px;font-size:12.5px}.cd-custom button{color:#1b1c22;border-radius:13px;height:26px;padding:0 10px;font-size:12px;font-weight:650;background:#fff!important}.cd-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.sign-toast{display:none}.signing:not(.expanded) .island-shape{width:300px;height:34px;margin-left:-150px}.signing:not(.expanded).dock-line .island-shape{border-radius:0 0 16px 16px;width:300px;height:34px;margin-left:-150px}.signing:not(.expanded).dock-line .island-clip:after{display:none}.signing:not(.expanded) .capsule-face{opacity:1;grid-template-columns:1fr;width:300px;margin-left:-150px}.signing:not(.expanded) .capsule-face>:not(.sign-toast){display:none}.signing:not(.expanded) .island-mascot{opacity:0}.signing:not(.expanded) .sign-toast{color:#fff;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 6px;font-size:12.5px;font-weight:600;display:flex}.sign-icon{color:var(--label-2);flex:none;place-items:center;display:grid}.sign-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sign-bar{background:#ffffff2e;border-radius:2px;flex:0 0 70px;height:4px;overflow:hidden}.sign-bar i{background:#fff;border-radius:2px;height:100%;display:block}.clock-date .cap-clock{font-size:12.5px}.clock-date .capsule-face{grid-template-columns:52px minmax(0,1fr) 52px}.line-blue{--line-a:#6eaaff;--line-b:#508cff73;--line-c:#508cff14}.line-green{--line-a:#6ee6a0;--line-b:#46c88273;--line-c:#46c88214}.line-pink{--line-a:#ff82c8;--line-b:#f05aaa73;--line-c:#f05aaa14}.line-white{--line-a:#fff;--line-b:#dce1eb73;--line-c:#dce1eb14}.line-blue.dock-line:not(.expanded) .island-clip:after,.line-green.dock-line:not(.expanded) .island-clip:after,.line-pink.dock-line:not(.expanded) .island-clip:after,.line-white.dock-line:not(.expanded) .island-clip:after{background:radial-gradient(60% 160% at 50% 0%,var(--line-a),var(--line-b) 55%,var(--line-c) 90%)}.alerts-cool .nav-alert{color:#06121f;background:#7ab8ff;box-shadow:0 0 0 2px #7ab8ff40}.alerts-cool.has-permission .nav-alert{color:#fff;background:#8b6cff;box-shadow:0 0 0 2px #8b6cff40}.alerts-contrast .nav-alert{color:#000;background:#ffe14d;box-shadow:0 0 0 2px #000}.alerts-contrast.has-permission .nav-alert{color:#fff;background:#d10000;box-shadow:0 0 0 2px #fff}.cd-time{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;color:#fff;font-size:48px;font-weight:700;line-height:1.06}.ask-summary{cursor:pointer;border-radius:8px}.ask-summary:hover{background:#ffffff0d}.ask-go{margin-left:auto}.focus-bottom .ask-go+.go{margin-left:6px}.pg{min-height:0;color:var(--label);flex-direction:column;flex:1;gap:10px;padding:2px 0 0;font-size:13.5px;display:flex}.pg [hidden]{display:none!important}.pg-bar{flex:none;align-items:center;gap:8px;min-height:30px;display:flex}.pg-spacer{flex:1}.pg-tabs{background:#ffffff0f;border-radius:11px;gap:2px;padding:2px;display:inline-flex}.pg-tabs button{height:26px;color:var(--label-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-tabs button:hover{color:#fff}.pg-tabs button[aria-selected=true]{color:#fff;background:#ffffff24}.pg-tabs em{box-sizing:border-box;text-align:center;color:#1b1c22;background:#ffffffbf;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:700;line-height:16px}.pg-primary{color:#15161b;white-space:nowrap;border-radius:15px;flex:none;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 14px 0 11px;font-size:12.5px;font-weight:650;display:inline-flex;background:#fff!important}.pg-primary:hover{background:#e9ebf0!important}.pg-primary:disabled{opacity:.6}.pg-primary em{opacity:.62;font-style:normal;font-weight:600}.pg-quiet{height:30px;color:var(--label);white-space:nowrap;background:#ffffff14;border-radius:15px;flex:none;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.pg-quiet:hover{background:#ffffff24!important}.pg-icon{width:28px;height:28px;color:var(--label-2);border-radius:9px;flex:none;place-items:center;display:grid}.pg-icon:hover,.pg-icon:focus-visible{color:#fff;background:#ffffff1a!important}.pg-chip{height:26px;color:var(--label);white-space:nowrap;background:#ffffff14;border-radius:13px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pg-chip:hover{background:#ffffff24!important}.pg-chip.on{color:#15161b;background:#fff!important}.pg-card{background:#ffffff0f;border-radius:14px;flex-direction:column;flex:none;gap:10px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.pg-card input:not([type=checkbox]),.pg-card textarea,.pg-card select,.pg-card .dd-trigger{color:#fff;min-width:0;height:30px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-user-select:text;user-select:text;background:#ffffff14;border:0;border-radius:9px;outline:none;padding:0 10px;font-size:13.5px}.pg-card textarea{resize:none;height:auto;padding:8px 10px;line-height:1.4}.pg-card input:focus,.pg-card textarea:focus,.pg-card select:focus,.pg-card .dd-trigger:focus-visible,.pg-card .dd-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px #fff6}.pg-card input::placeholder,.pg-card textarea::placeholder{color:var(--label-2)}.pg-card select option{background:#1b1c22}.pg-switch{appearance:none;cursor:pointer;width:36px;height:22px;transition:background calc(.15s*var(--motion,1));background:#ffffff2e;border-radius:11px;flex:none;margin:0;position:relative}.pg-switch:after{content:"";width:16px;height:16px;transition:transform calc(.15s*var(--motion,1));background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.pg-switch:checked{background:#4cd38a}.pg-switch:checked:after{transform:translate(14px)}.pg-empty{background:#ffffff0a;border-radius:14px;flex:none;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.pg-art{width:44px;height:44px;color:var(--tone,#fff);background:color-mix(in srgb,var(--tone,#fff) 16%,transparent);border-radius:14px;flex:none;place-items:center;display:grid}.pg-empty-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pg-empty-text b{color:#fff;font-size:14px;font-weight:650}.pg-empty-text>span{color:var(--label-2);font-size:12.5px;line-height:1.4}.pg-empty-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.pg-foot{color:var(--label-2);flex:none;align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.pg-info{display:inline-flex;position:relative}.pg-info-btn{width:26px;height:26px;color:var(--label-2);border-radius:13px;place-items:center;display:grid}.pg-info-btn:hover,.pg-info-btn[aria-expanded=true]{color:#fff;background:#ffffff1a!important}.pg-info-text{z-index:5;width:300px;color:var(--label);white-space:normal;background:#1d1f26;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;top:30px;right:0;box-shadow:0 8px 24px #00000080,inset 0 0 0 1px #ffffff1f}.pg-foot{position:relative}.pg-foot .pg-info{position:static}.pg-foot .pg-info-text{width:min(340px,100%);inset:auto auto 30px 0}.row-actions{opacity:.75;transition:opacity calc(.15s*var(--motion,1));flex:none;gap:2px;display:inline-flex}:is(.todo,.note-card):is(:hover,:focus-within) .row-actions{opacity:1}.notes-start{grid-template-columns:1fr 1fr;gap:10px;display:grid}.start-card{text-align:left;background:#ffffff0d;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.start-card:hover{box-shadow:inset 0 0 0 1px #ffffff2e;background:#ffffff17!important}.start-card .pg-art{border-radius:12px;width:38px;height:38px;margin-bottom:6px}.start-card b{color:#fff;font-size:14px;font-weight:650}.start-card>span:not(.pg-art){color:var(--label);font-size:12.5px}.start-card small{color:var(--label-2);font-size:11.5px}.k-task{--tone:#7fdca4}.k-note{--tone:#ffc04d}.notes-compose .compose-kind{color:var(--tone);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.compose-actions{align-items:center;gap:8px;display:flex}.compose-actions small{color:var(--label-2);flex:1;font-size:11.5px}.notes-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:0 auto;gap:6px;min-height:0;display:flex;overflow:auto}.todo-list,.note-grid,.alarm-cards,.alarm-rows,.shelf-grid{margin:0;padding:0;list-style:none}.todo{border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;min-height:38px;padding:3px 6px 3px 8px;display:flex}.todo:hover{background:#ffffff0d}.todo-check{color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1.6px #ffffff8c}.todo-check:hover{color:#ffffff80;box-shadow:inset 0 0 0 1.6px #7fdca4}.todo.done .todo-check{color:#10241a;box-shadow:none;background:#7fdca4!important}.todo-text{min-width:0;color:var(--label);overflow-wrap:anywhere;cursor:text;outline:none;flex:1;font-size:13.5px;line-height:1.35}.todo.done .todo-text{color:var(--label-2);text-decoration:line-through}.todo-editfield,.note-editfield{color:#fff;min-width:0;font:inherit;-webkit-user-select:text;user-select:text;background:#ffffff1a;border:0;border-radius:8px;outline:none;flex:1;padding:5px 8px;font-size:13.5px}.note-editfield{box-sizing:border-box;resize:none;width:100%;line-height:1.4}.note-due{height:22px;color:var(--label);background:#ffffff14;border-radius:11px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.note-due.late{color:#ffd27a;background:#ffc04d29}.todo.done .note-due{opacity:.6}.done-head{color:var(--label-2);justify-content:space-between;align-items:center;padding:6px 8px 0;font-size:12px;font-weight:600;display:flex}.done-head .pg-quiet{height:26px;font-size:12px}.todo-timeform{background:#ffffff0f;border-radius:12px;flex-direction:column;flex:100%;gap:8px;margin:2px 0 6px 30px;padding:10px;display:flex}.tf-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.todo-timeform input[type=date],.todo-timeform input[type=time]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:26px;font:inherit;background:#ffffff14;border:0;border-radius:8px;padding:0 8px;font-size:12.5px}.tf-remind{color:var(--label);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.todo-timeform .pg-primary,.todo-timeform .pg-quiet{height:28px}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.note-card{background:#ffc04d12;border-radius:12px;flex-direction:column;gap:6px;min-height:72px;padding:10px 12px 6px;display:flex;box-shadow:inset 0 0 0 1px #ffc04d29}.note-card:hover{background:#ffc04d1a}.note-body{color:var(--label);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;cursor:text;outline:none;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.note-foot{justify-content:space-between;align-items:center;display:flex}.note-foot small{color:var(--label-2);font-size:11.5px}.note-foot .pg-icon{width:26px;height:26px}.alarm-editor{gap:12px}.ae-main{align-items:center;gap:16px;display:flex}.ae-clock{background:#00000040;border-radius:14px;flex:none;align-items:center;gap:2px;padding:4px 10px;display:flex}.ae-unit{flex-direction:column;align-items:center;gap:4px;display:flex}.ae-step{width:34px;height:20px;color:var(--label-2);border-radius:10px;place-items:center;transition:background .12s,color .12s;display:grid}.ae-step:hover{color:#fff;background:#ff9a3c29!important}.ae-step:active{background:#ff9a3c47!important}.ae-step[data-step$=\+1] svg,.ae-step[data-step$=\+5] svg{transform:rotate(90deg)}.ae-step[data-step$="-1"] svg,.ae-step[data-step$="-5"] svg{transform:rotate(-90deg)}.pg-card .ae-h,.pg-card .ae-m{text-align:center;letter-spacing:-1px;font-variant-numeric:tabular-nums;caret-color:#ffad5c;background:0 0;border-radius:12px;width:62px;height:52px;padding:0;font-size:42px;font-weight:700}.pg-card .ae-h:focus,.pg-card .ae-m:focus{background:#ffffff12;box-shadow:inset 0 0 0 1.5px #ff9a3c73}.pg-card .ae-h::selection{color:#fff;background:#ff9a3c52}.pg-card .ae-m::selection{color:#fff;background:#ff9a3c52}.ae-half{color:#fff;background:#ffffff14;border-radius:9px;align-self:center;height:28px;margin-left:6px;padding:0 9px;font-size:13px;font-weight:700}.ae-half:hover{background:#ff9a3c2e}.ae-colon{color:var(--label-2);margin-top:-4px;font-size:36px;font-weight:700}.ae-side{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ae-when{flex-direction:column;gap:6px;display:flex}.ae-label{color:var(--label-2);font-size:11.5px;font-weight:600}.ae-days{gap:4px;display:flex}.ae-day{height:30px;color:var(--label);background:#ffffff14;border-radius:9px;flex:1;font-size:12px;font-weight:650}.ae-day:hover{background:#ffffff24!important}.ae-day.on{color:#15161b;background:#ff9f5a!important}.ae-days-note{color:var(--label-2);font-size:11.5px}.ae-dayrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.editing-reminder .ae-title{font-weight:600}.pg-card .ae-dayrow input[type=date]{width:136px;height:26px;font-size:12.5px}.pg-card .ae-dayrow select,.pg-card .ae-dayrow .dd-trigger{width:108px;height:26px;font-size:12.5px}.ae-foot{align-items:center;gap:8px;display:flex}.ae-summary{color:#ffc48f;flex:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.ae-summary.late{color:#ff9a9a}.editing-reminder .ae-summary{color:#9dd3ff}.alarm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.alarm-card{background:#ff9f5a14;border-radius:14px;align-items:flex-start;gap:6px;padding:10px 10px 10px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ff9f5a2e}.alarm-card.off{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.ac-open{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.ac-time{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:#fff;font-size:28px;font-weight:700;line-height:1.05}.ac-name{max-width:100%;color:var(--label);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ac-open small{color:var(--label-2);font-size:11.5px}.alarm-card.off :is(.ac-time,.ac-name){color:var(--label-2)}.alarm-card .pg-switch{margin-top:4px}.alarm-del{opacity:0;transition:opacity calc(.15s*var(--motion,1))}:is(.alarm-card,.alarm-row):is(:hover,:focus-within) .alarm-del{opacity:1}.alarm-card .alarm-del{width:26px;height:26px;position:absolute;bottom:6px;right:6px}.alarm-rows{flex-direction:column;gap:4px;display:flex}.alarm-row{background:#ffffff0a;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:4px 6px 4px 10px;display:flex}.alarm-row:hover{background:#ffffff12}.ar-when{flex-direction:column;flex:none;min-width:52px;display:flex}.ar-when b{font-variant-numeric:tabular-nums;color:#fff;font-size:17px;font-weight:700}.ar-when small{color:var(--label-2);font-size:11.5px}.ar-text{text-align:left;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ar-text b{max-width:100%;color:var(--label);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ar-text small{color:var(--label-2);font-size:11.5px}.alarm-row.off :is(.ar-when b,.ar-text b){color:var(--label-2)}.alarm-row.k-todo .ar-text{cursor:default}.water-top{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.w-glass{width:60px;height:84px}.w-glass svg{width:100%;height:100%;display:block}.w-body{fill:url(#w-body-g)}.w-base{fill:#ffffff14}.w-water{fill:url(#w-water-g);transition:y calc(.6s*var(--motion,1)) var(--ease)}.w-surface{fill:#c8eeff;opacity:.9;transition:cy calc(.6s*var(--motion,1)) var(--ease),rx calc(.6s*var(--motion,1)) var(--ease)}.w-shine{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;opacity:.32}.w-shine.soft{opacity:.18}.w-shine.faint{stroke-width:1.1px;opacity:.12}.w-edge{fill:none;stroke:#d2ebffd1;stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.w-info{flex-direction:column;gap:2px;min-width:0;display:flex}.w-label{color:var(--label-2);font-size:12px;font-weight:600}.w-amount b{letter-spacing:-.4px;font-variant-numeric:tabular-nums;color:#fff;font-size:26px;font-weight:700}.w-amount small{color:var(--label-2);font-size:14px;font-weight:600}.w-left{color:var(--label);font-size:12.5px}.w-left.done{color:#7fdca4;font-weight:600}.w-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.w-drink{color:#06121f;background:#7fcbff!important}.w-drink:hover{background:#a3dbff!important}.w-chips{flex-wrap:wrap;flex:none;gap:6px;display:flex}.w-chips .w-remind.off{color:var(--label-2)}.w-day{flex:none}.w-none{color:var(--label-2);background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.w-none svg{color:#7fcbff;flex:none}.w-bars{border-bottom:1px solid #ffffff24;align-items:flex-end;gap:3px;height:52px;display:flex}.w-hour{border-radius:4px 4px 0 0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;height:100%;display:flex}.w-hour i{width:100%;max-width:22px;height:max(4px,calc(var(--h) * .7));background:#4fb6ff;border-radius:4px 4px 0 0}.w-hour em{color:var(--label-2);font-variant-numeric:tabular-nums;font-size:10px;font-style:normal;font-weight:600}.w-hour.now{background:linear-gradient(#0000,#ffffff12)}.w-hours{color:var(--label-2);font-variant-numeric:tabular-nums;gap:3px;margin-top:3px;font-size:10.5px;display:flex}.w-hours span{flex:1}.is-setup :is(.water-top,.w-day,.w-chips){display:none}.ws-head{color:#fff;font-size:13.5px;font-weight:650}.ws-row{color:var(--label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.pg-stepper{background:#ffffff14;border-radius:11px;align-items:center;gap:2px;padding:2px;display:inline-flex}.pg-stepper button{width:28px;height:26px;color:var(--label);border-radius:9px;place-items:center;font-size:16px;display:grid}.pg-stepper button:hover{background:#ffffff1f!important}.pg-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:13px;font-weight:650}.ws-on{align-items:center;gap:8px;display:inline-flex}.ws-when{color:var(--label-2);align-items:center;gap:4px;display:inline-flex}.pg-card .ws-when select,.pg-card .ws-when .dd-trigger{width:auto;height:28px;padding:0 6px;font-size:12.5px}.ws-when.off{opacity:.45}.ws-foot{align-items:center;gap:8px;display:flex}.ws-foot small{color:var(--label-2);flex:1;font-size:11.5px}.shelf-intro{flex-direction:column;flex:none;gap:8px;display:flex}.shelf-lead{color:#fff;margin:0;font-size:13.5px;font-weight:600}.shelf-flow{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shelf-flow li:not(.sf-arrow){height:34px;color:var(--label);white-space:nowrap;background:#ffffff0f;border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:flex}.shelf-flow li svg{color:#7fdca4;flex:none}.sf-arrow{color:var(--label-2);flex:none;display:grid}.shelf-drop{text-align:center;--tone:#9aa3b2;transition:background calc(.15s*var(--motion,1)),border-color calc(.15s*var(--motion,1));border:1.5px dashed #ffffff3d;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.shelf-drop b{color:#fff;font-size:13.5px;font-weight:650}.sd-or{color:var(--label-2);font-size:11.5px}.shelf-page:not(.is-empty):not(.drag-over) .shelf-drop{border-radius:12px;flex-direction:row;justify-content:space-between;padding:6px 6px 6px 12px}.sd-line{color:var(--label-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.drag-over .shelf-drop{--tone:#7fdca4;background:#7fdca41a;border-style:solid;border-color:#7fdca4;padding:18px}.shelf-count{color:#fff;font-size:13px;font-weight:650}.shelf-hint{color:var(--label-2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.shelf-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:236px;display:grid;overflow:auto}.shelf-tile{cursor:grab;background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.shelf-tile:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #fff3}.shelf-tile.dragging{opacity:.5;cursor:grabbing}.shelf-tile.fresh{animation:shelf-in calc(.4s*var(--motion,1)) var(--ease);box-shadow:inset 0 0 0 1.5px #7fdca4}@keyframes shelf-in{0%{opacity:0;transform:scale(.94)}}.shelf-tile.gone{cursor:default;opacity:.6}.st-kind{width:36px;height:40px;color:var(--tone);flex:none;place-items:center;display:grid;position:relative}.st-kind em{letter-spacing:.2px;color:#111;background:var(--tone);border-radius:4px;padding:0 3px;font-size:8.5px;font-style:normal;font-weight:800;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.st-text{flex-direction:column;flex:1;min-width:0;display:flex}.st-text b{color:var(--label);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.st-text small{color:var(--label-2);font-size:11px}.shelf-tile.gone small{color:#ffb08a}.st-actions{opacity:0;transition:opacity calc(.15s*var(--motion,1));background:#22252d;border-radius:9px;gap:1px;padding:1px;display:flex;position:absolute;top:3px;right:3px}.shelf-tile:is(:hover,:focus-within) .st-actions,.shelf-tile.gone .st-actions{opacity:1}.st-actions .pg-icon{width:24px;height:24px}.shelf-note{color:#bff0d2;background:#7fdca41a;border-radius:11px;flex:none;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 10px;font-size:12.5px;display:flex}.shelf-note span{flex:1;min-width:0;line-height:1.35}.shelf-note{flex-wrap:wrap}.shelf-undo{color:#fff;background:#ffffff1f;border-radius:13px;height:26px;padding:0 10px;font-size:12px;font-weight:650}.reduce-motion .shelf-tile.fresh{animation:none}.pages{bottom:calc(6px + var(--feedback-h,0px))}.notch-feedback{pointer-events:auto;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12px;line-height:1.35;display:flex;inset:auto 18px 8px}.notch-feedback[hidden]{display:none}.notch-feedback span{flex:1;min-width:0}.feedback-close{color:#ffe2c7;border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.feedback-close:hover{background:#ffffff1f!important}.shelf-note.error{color:#ffd9c2;background:#ff8c5a1f;box-shadow:inset 0 0 0 1px #ff8c5a4d}.shelf-note .shelf-note-close{width:24px;height:24px;color:inherit}html,body{width:100%;height:100%;margin:0;background:0 0!important}.notch-body #app{pointer-events:none;width:864px;left:50%;right:auto;transform:translate(-50%)}.island-shape,.capsule-face,.island-mascot,.limits-panel{pointer-events:auto}.dock-hidden:not(.expanded) .island-shape,.dock-hidden:not(.expanded) .capsule-face,.dock-hidden:not(.expanded) .island-mascot{visibility:hidden}#app.dock-hidden:not(.expanded):before{content:"";pointer-events:auto;width:196px;height:8px;position:absolute;top:0;left:334px}.notch-stage{height:100vh;transform:scale(var(--zoom,1));transform-origin:top;display:block;position:relative;zoom:1!important;width:864px!important}.island-area{transform:translateX(var(--demo-x,0px))}.demo-positioning .island-area{transition:transform .7s cubic-bezier(.22,.9,.26,1)}.moving-island .island-area{transition:none}.move-grip{touch-action:none;cursor:ew-resize}.demo-drag-guide{left:calc((864px - var(--page-w,620px))/2 + 16px);pointer-events:none;z-index:12;color:#dcffff;font:11px/1.4 Segoe UI,sans-serif;display:none;position:absolute;top:15px}.demo-guiding .demo-drag-guide{align-items:center;gap:10px;display:flex}.demo-drag-guide svg{filter:drop-shadow(0 3px 5px #0008);width:23px;height:28px}.demo-drag-guide span{background:#173c50ed;border:1px solid #78b9cb;border-radius:7px;width:max-content;max-width:220px;padding:7px 11px;position:absolute;top:22px;left:33px;box-shadow:0 4px 14px #04121d66}.limits-slot{z-index:10;position:absolute;top:14px;left:460px}#settings-root{pointer-events:none;z-index:40;position:fixed;inset:0}#settings-root .settings-panel{pointer-events:auto;width:auto;max-width:none;height:auto;max-height:calc(100% - 24px);position:absolute;inset:12px 60px;transform:none}#demo-notice{color:#d8eddf;z-index:60;text-align:center;background:#1c2c23;border:1px solid #67967c;border-radius:10px;max-width:600px;padding:10px 16px;font:12px/1.5 Segoe UI,sans-serif;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}[hidden]{display:none!important}#app:not(.signing) .capsule-face{grid-template-columns:48px minmax(0,1fr) 48px;column-gap:0}#app .cap-clock{white-space:nowrap;min-width:0;max-width:100%}#app .cap-side{min-width:0;max-width:100%}#app.clock-date:not(.expanded):not(.signing) .island-shape{width:232px;margin-left:-116px}#app.clock-date:not(.signing) .capsule-face{grid-template-columns:52px minmax(0,1fr) 52px;width:232px;margin-left:-116px}#settings-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#settings-root .sp-body{scrollbar-width:thin;scrollbar-color:#68718155 transparent}#settings-root .sp-body::-webkit-scrollbar{width:5px}#settings-root .sp-body::-webkit-scrollbar-track{background:0 0}#settings-root .sp-body::-webkit-scrollbar-thumb{background:#68718177;border-radius:10px}#settings-root .sp-body::-webkit-scrollbar-button{display:none}#app .notch-stage .limits-slot{z-index:30;pointer-events:none;width:360px;height:440px;margin:0;position:absolute;top:64px;left:50%;right:auto;transform:translate(-50%)}#app .limits-slot .limits-shape{background:var(--black);left:0;right:auto;box-shadow:0 18px 55px #0004}#app .limits-slot .limits-panel{left:0;right:auto}#app.limits-open .limits-slot{pointer-events:auto}#app .notch-stage .limits-slot{left:calc(432px + var(--page-w,620px)/2 + 16px);margin:0;top:0;transform:none}#app.limits-open .notch-stage{transform:translateX(-60px) scale(calc(var(--zoom,1) * .76));transform-origin:0 0}#app .limits-slot .limits-shape,#app .limits-slot .limits-panel{top:10px}#app.limits-open .notch-stage{transform:translateX(20px) scale(calc(var(--zoom,1) * .66))}#app.live-glass .limits-slot .limits-shape{box-shadow:none;background:0 0}.hero-embed .foot-note.demo{display:none}.expanded .island-mascot{transform:translate(calc((864px - var(--page-w,620px)) / 2 + 34px),4px) scale(.8)}
