.cx-body .answer-markdown{font-size:15px;line-height:1.6;letter-spacing:-.005em}.cx-body .answer-markdown>p:first-child:not(:only-child){font-size:15.5px;color:var(--ink)}.cx-body .answer-markdown p{margin:0 0 11px}.cx-body .answer-markdown>:is(p,ul,ol,blockquote) strong{font-weight:650;color:var(--ink);background:linear-gradient(transparent 60%,color-mix(in srgb,var(--accent) 20%,transparent) 0);border-radius:2px;padding:0 1px}.cx-body .answer-markdown>:is(ul,ol){padding-left:0;margin:8px 0 12px;list-style:none;counter-reset:ans}.cx-body .answer-markdown>:is(ul,ol)>li{position:relative;padding-left:22px;margin:7px 0}.cx-body .answer-markdown>ul>li:before{content:"";position:absolute;left:6px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.85}.cx-body .answer-markdown>ol>li{counter-increment:ans}.cx-body .answer-markdown>ol>li:before{content:counter(ans);position:absolute;left:0;top:.18em;width:17px;height:17px;border-radius:6px;display:grid;place-items:center;font-size:10.5px;font-weight:760;color:var(--accent-ink);background:var(--accent-soft)}.cx-body .answer-markdown>:is(ul,ol)>li::marker{content:none}.cx-body .answer-markdown a:not(.cite){color:var(--accent-ink);-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent)}.cx-body>.calc-list,.cx-body>.lc-releases,.cx-body>.lc-shelves,.cx-body>.tc-list{margin-top:14px}.cx-steps{margin-top:12px}.tc-list{display:grid;grid-gap:12px;gap:12px;margin:14px 0 4px}.tc-list.is-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:14px -4px 2px;padding:2px 4px 8px}.tc-list.is-carousel::-webkit-scrollbar{display:none}.tc-list.is-carousel>div{flex:0 0 86%;max-width:380px;scroll-snap-align:start}.tc-list.is-single{grid-template-columns:minmax(0,440px)}.tc-list>div{min-width:0}.tv{position:relative;display:flex;flex-direction:column;padding:0 0 12px;border-radius:22px;background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -18px rgba(0,0,0,.35);overflow:hidden;isolation:isolate;cursor:pointer;text-align:left;transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out);-webkit-tap-highlight-color:transparent;height:100%}.tv:active{transform:scale(.985)}@media (hover:hover){.tv:hover{box-shadow:0 1px 2px rgba(0,0,0,.05),0 18px 40px -18px rgba(0,0,0,.42)}}.tv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tv.is-pick{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.tv-glow{display:none}.tv-still{position:relative;height:118px;overflow:hidden}.tv-still-img{position:absolute;inset:0;background-image:var(--still);background-size:cover;background-position:center 30%;transform:scale(1.02)}.tv-still-img.is-blur{filter:blur(24px) saturate(1.4);transform:scale(1.4);opacity:.7}.tv-still:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18) 0,transparent 35%,color-mix(in srgb,var(--surface) 70%,transparent) 78%,var(--surface) 100%)}.tv-pick{left:12px;top:12px;padding:4px 9px;border-radius:999px;font-style:normal;font-size:11px;font-weight:720;letter-spacing:.01em;color:#fff;background:color-mix(in srgb,var(--accent) 88%,#000);box-shadow:0 4px 12px -4px rgba(0,0,0,.4)}.tv-pick,.tv-ring{position:absolute;z-index:1}.tv-ring{right:10px;top:10px;border-radius:50%;background:rgba(10,10,14,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tv-ring .ts-ring b{color:#fff}.tv-ring .ts-ring-track{stroke:rgba(255,255,255,.22)}.tv-body{position:relative;z-index:1;display:flex;gap:12px;align-items:flex-end;margin:-52px 14px 0}.tv-poster{flex:0 0 74px;width:74px;aspect-ratio:2/3;border-radius:11px;overflow:hidden;background:var(--surface-3);box-shadow:0 10px 22px -10px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);display:grid;place-items:center;font:600 24px var(--font-display);color:var(--ink-3)}.tv-poster img{width:100%;height:100%;object-fit:cover;display:block}.tv-info{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px;padding-bottom:2px}.tv-title{font:650 17px/1.2 var(--font-display,inherit);letter-spacing:-.02em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv-facts{font-size:12.5px;color:var(--ink-3)}.tv-scores{display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;margin-top:1px}.tv-score{display:inline-flex;align-items:center;gap:4px;font-weight:640;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tv-score b{padding:1px 4px;border-radius:4px;font-size:9.5px;font-weight:800}.tv-score b.imdb{color:#000;background:#f5c518}.tv-score b.rt{color:#fff;background:#e0452c}.tv-why{margin:12px 14px 0;padding:0 0 0 10px;border-left:2px solid var(--accent);border-radius:0;background:none;font-size:13px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ts-chips,.tv-chips{display:flex;flex-wrap:wrap;gap:5px}.tv-chips{margin:8px 14px 0}.ts-chips span,.tv-chips span{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:620;color:var(--accent-ink);background:var(--accent-soft)}.tv-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:auto 12px 0 14px;padding-top:12px}.tv-watch{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-watch svg{flex:none;color:var(--accent)}.tv-acts{flex:none}.tv-acts,.tv-add,.tv-state{display:inline-flex;align-items:center;gap:4px}.tv-add,.tv-state{position:static;width:auto;height:auto;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:680}.tv-add{color:#fff;background:var(--accent);border:none;transition:transform .15s var(--ease-out)}.tv-add:active{transform:scale(.94)}.tv-add:disabled{opacity:.6}.tv-state{color:var(--success,#1f8f47);background:var(--success-soft,rgba(52,199,89,.14))}.tv-open{display:grid;place-items:center;width:26px;height:26px;color:var(--ink-4)}.tc-dots{display:flex;justify-content:center;gap:5px;margin:0 0 6px}.tc-dots i{width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:width .25s var(--ease-out),background .25s}.tc-dots i.on{width:18px;background:var(--accent)}.lc-rail{scroll-snap-type:x proximity}.lc-item{scroll-snap-align:start;cursor:pointer;transition:transform .18s var(--ease-out)}@media (hover:hover){.lc-item:hover .lc-poster{transform:translateY(-3px);box-shadow:0 14px 24px -12px rgba(0,0,0,.55)}}.lc-poster{transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}.lc-rel-poster{flex:none;padding:0;border:0;background:none;border-radius:8px;cursor:pointer}.ts-ring{position:relative;display:grid;place-items:center;flex:none}.ts-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ts-ring-track{fill:none;stroke:var(--line-2);stroke-width:4}.ts-ring-fill{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.ts-ring.is-great .ts-ring-fill{stroke:#34c759}.ts-ring.is-fair .ts-ring-fill{stroke:#ff9f0a}.ts-ring.is-low .ts-ring-fill{stroke:#8e8e93}.ts-ring b{position:relative;font-size:13px;font-weight:760;letter-spacing:-.03em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-ring b i{font-style:normal;font-size:.7em;font-weight:700;opacity:.75}.sheet.ts-sheet{max-height:94dvh}.ts-sheet .sheet-grip{position:absolute;top:0;left:0;right:0;z-index:3}.ts-sheet .sheet-grip i{background:rgba(255,255,255,.7)}.ts-sheet .sheet-body.ts-body{padding:0 0 calc(24px + var(--safe-b, 0px));overflow-x:hidden}.ts,.ts-hero{position:relative}.ts-hero{height:210px;overflow:hidden}.ts-hero-img{position:absolute;inset:0;background-image:var(--hero);background-size:cover;background-position:center 25%}.ts-hero-img.is-blur{filter:blur(28px) saturate(1.4);transform:scale(1.3)}.ts-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 40%,color-mix(in srgb,var(--surface) 75%,transparent) 82%,var(--surface) 100%)}.ts-hero-top{position:absolute;z-index:2;top:16px;left:14px;right:14px;display:flex;justify-content:space-between}.ts-round{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:rgba(0,0,0,.42);border:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ts-round:active{transform:scale(.92)}.ts-head{position:relative;z-index:1;display:flex;gap:14px;align-items:flex-end;margin:-78px 18px 0}.ts-poster{flex:0 0 104px;width:104px;aspect-ratio:2/3;border-radius:14px;overflow:hidden;background:var(--surface-3);box-shadow:0 16px 32px -14px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.1);display:grid;place-items:center;font:600 32px var(--font-display);color:var(--ink-3)}.ts-poster img{width:100%;height:100%;object-fit:cover;display:block}.ts-name{min-width:0;padding-bottom:4px}.ts-name h2{margin:0;font:700 22px/1.15 var(--font-display,inherit);letter-spacing:-.025em;color:var(--ink)}.ts-name p{margin:5px 0 0;font-size:13px;color:var(--ink-3)}.ts-genres{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ts-genres span{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:620;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.ts-loading{display:flex;align-items:center;gap:4px;margin:22px 18px;font-size:13px;color:var(--ink-3)}.ts-loading i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:cx-think 1.3s ease-in-out infinite}.ts-loading i:nth-child(2){animation-delay:.16s}.ts-loading i:nth-child(3){animation-delay:.32s}.ts-loading span{margin-left:6px}.ts-error{margin:22px 18px;font-size:13px;color:var(--danger)}.ts-actions{display:flex;gap:8px;margin:18px 18px 0;overflow-x:auto;scrollbar-width:none}.ts-actions::-webkit-scrollbar{display:none}.ts-btn{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:650;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);text-decoration:none;transition:transform .15s var(--ease-out)}.ts-btn:active{transform:scale(.95)}.ts-btn:disabled{opacity:.55}.ts-btn.is-primary{color:#fff;background:var(--accent);border-color:transparent}.ts-btn.is-done{color:var(--success,#1f8f47);background:var(--success-soft,rgba(52,199,89,.14));border-color:transparent}.ts-fit{display:flex;gap:14px;align-items:flex-start;margin:16px 18px 0;padding:14px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--surface-2)),var(--surface-2));border:1px solid var(--line)}.ts-fit-text{min-width:0;display:grid;grid-gap:5px;gap:5px}.ts-fit-text b{font-size:14px;font-weight:700;color:var(--ink)}.ts-fit-text p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.ts-chips{margin-top:3px}.ts-ratings{display:flex;gap:8px;margin:12px 18px 0;overflow-x:auto;scrollbar-width:none}.ts-ratings::-webkit-scrollbar{display:none}.ts-rating{flex:none;display:grid;grid-gap:1px;gap:1px;padding:8px 12px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.ts-rating small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4)}.ts-rating b{font-size:16px;font-weight:720;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-rating.r-imdb small{color:#b8960b}.ts-rating.r-rotten-tomatoes small{color:#e0452c}.ts-rating.r-metacritic small{color:#4c9a3c}.ts-sec{margin:22px 18px 0}.ts-sec h3{display:flex;align-items:baseline;gap:8px;margin:0 0 9px;font-size:15px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.ts-sec h3 small{font-size:11px;font-weight:600;color:var(--ink-4)}.ts-where{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ts-where span{padding:6px 11px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line)}.ts-where span.is-stream{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft)}.ts-p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.ts-tagline{margin:0 0 6px;font:italic 15px/1.4 var(--font-display,inherit);color:var(--ink)}.ts-next{display:flex;gap:8px;margin:10px 0 0;font-size:13px;color:var(--ink)}.ts-next b{color:var(--accent-ink);font-weight:700}.ts-buzz{margin:10px 0 0;font-size:12.5px;color:var(--ink-3)}.ts-dates{display:flex;gap:6px;margin:16px 18px 0;overflow-x:auto;scrollbar-width:none}.ts-dates::-webkit-scrollbar{display:none}.ts-dates span{flex:none;display:grid;grid-gap:1px;gap:1px;padding:7px 10px;border-radius:12px;font-size:12px;font-weight:600;color:var(--ink-3);background:var(--surface-2)}.ts-dates span.is-coming{color:var(--ink);background:var(--accent-soft)}.ts-dates b{font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4)}.ts-people{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:18px 18px 0;font-size:13px}.ts-people dt{color:var(--ink-3)}.ts-people dd{margin:0;color:var(--ink)}.ts-similar{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -18px;padding:2px 18px 4px}.ts-similar::-webkit-scrollbar{display:none}.ts-sim{flex:0 0 96px;display:grid;grid-gap:4px;gap:4px;padding:0;border:0;background:none;text-align:left;scroll-snap-align:start;cursor:pointer}.ts-sim-cover{width:96px;aspect-ratio:2/3;border-radius:11px;overflow:hidden;background:var(--surface-3);display:grid;place-items:center;box-shadow:0 8px 18px -10px rgba(0,0,0,.5);transition:transform .18s var(--ease-out)}.ts-sim:active .ts-sim-cover{transform:scale(.95)}.ts-sim-cover img{width:100%;height:100%;object-fit:cover;display:block}.ts-sim-cover b{font:600 22px var(--font-display);color:var(--ink-3)}.ts-sim-name{font-size:12px;font-weight:640;color:var(--ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-sim-sub{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.sheet.ts-sheet{max-width:560px;bottom:24px;border-radius:26px;border-bottom:1px solid var(--line)}.ts-hero{height:240px}}@media (prefers-reduced-motion:reduce){.ts-loading i{animation:none!important}}:root[data-reduced-motion=true] .ts-loading i{animation:none!important}.ia{display:grid;grid-gap:14px;gap:14px;padding-bottom:6px}.ia-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.ia-tile{display:grid;justify-items:start;align-content:start;grid-gap:6px;gap:6px;min-height:86px;padding:12px 12px 11px;border-radius:18px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ia-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;color:var(--accent-ink);background:var(--accent-soft)}.ia-label{font-size:13.5px;font-weight:650;letter-spacing:-.01em;line-height:1.2}.ia-tile small{font-size:11.5px;color:var(--ink-3);line-height:1.25;margin-top:-3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ia-tile.is-main{background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 12px 24px -16px var(--accent)}.ia-tile.is-main .ia-ico{color:#fff;background:rgba(255,255,255,.2)}.ia-tile.is-main small{color:rgba(255,255,255,.82)}.ia-tile.is-danger .ia-ico{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}@media (hover:hover){.ia-tile:not(.is-main):hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}}@media (max-width:360px){.ia-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ia-live{padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--c,var(--accent)) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--c,var(--accent)) 22%,var(--line))}.ia-live-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.ia-live-row b{color:var(--ink);font-weight:700}.ia-live-row span{margin-left:auto;color:var(--ink-3);font-size:12.5px}.ia-dot{width:8px;height:8px;border-radius:50%;background:var(--c,var(--accent));box-shadow:0 0 0 0 color-mix(in srgb,var(--c,var(--accent)) 50%,transparent);animation:ia-pulse 1.8s ease-out infinite}@keyframes ia-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c,var(--accent)) 55%,transparent)}to{box-shadow:0 0 0 9px transparent}}.ia-bar{height:6px;margin-top:10px;border-radius:3px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.ia-bar i{display:block;height:100%;border-radius:3px;background:var(--c,var(--accent))}.ia-done{gap:6px;padding:10px 14px;border-radius:14px;font-size:13.5px;font-weight:650;color:var(--success,#1f8f47);background:var(--success-soft,rgba(52,199,89,.12))}.ia-done,.ia-project{display:flex;align-items:center;margin:0}.ia-project{gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.ia-project i{width:9px;height:9px;border-radius:3px;background:var(--pc,var(--accent))}.ia-steps{list-style:none;margin:0;padding:4px;display:grid;grid-gap:2px;gap:2px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line)}.ia-steps button{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:0;background:none;border-radius:13px;text-align:left;font-size:14px;color:var(--ink);cursor:pointer}.ia-steps button:active{background:color-mix(in srgb,var(--ink) 5%,transparent)}.ia-tick{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.8px solid var(--line-2);color:#fff;transition:background .18s,border-color .18s}.ia-steps li.done .ia-tick{background:var(--success,#34c759);border-color:transparent}.ia-steps li.done span:last-child{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 30%,transparent)}.nw-ctl svg{flex:none}@media (prefers-reduced-motion:reduce){.ia-dot{animation:none}}:root[data-reduced-motion=true] .ia-dot{animation:none}.pe-avatar.has-photo,.pjx-art.has-photo,.plib-mono.has-photo{padding:0;overflow:hidden;background:var(--surface-3)}.pe-avatar.has-photo img,.pjx-art.has-photo img,.plib-mono.has-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.pjx-art-btn{position:relative;border:0;border-radius:24px;align-self:flex-end}.pjx-art-btn,.plib-mono-btn{padding:0;background:none;cursor:pointer}.plib-mono-btn{border:0;flex:none}.pjx-cover.is-photo:before,.plib-cover[style*="data:image"]:before{display:none}.plib-focus.has-cover{background-size:cover!important}.pjx-tags span.is-paused{background:rgba(0,0,0,.35)}.pjx-paused{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,#ff9f0a 12%,var(--surface));border:1px solid color-mix(in srgb,#ff9f0a 35%,var(--line))}.pjx-paused-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#b76e00;background:color-mix(in srgb,#ff9f0a 20%,transparent)}.pjx-paused div{flex:1 1;min-width:0}.pjx-paused b{display:block;font-size:14px;color:var(--ink)}.pjx-paused p{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.pjx-paused .btn{flex:none}@media (max-width:480px){.pjx-paused{flex-wrap:wrap}.pjx-paused .btn{width:100%;justify-content:center}}.plib-card.is-paused .plib-cover{filter:saturate(.45)}.plib-card.is-paused .plib-bar-track i{background:var(--ink-4)}.plib-paused-line{display:flex!important;align-items:center;gap:5px;color:#b76e00!important;font-weight:600}.pe-preview{position:relative;height:112px;margin:2px 16px 34px;border-radius:22px;background-size:cover}.pe-avatar-btn{position:absolute;left:16px;bottom:-28px;padding:0;border:0;background:none;border-radius:22px;cursor:pointer}.pe-avatar{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;font:700 24px var(--font-display,inherit);color:#fff;background:color-mix(in srgb,var(--pc) 85%,#000);box-shadow:0 0 0 4px var(--grouped,var(--surface)),0 12px 22px -12px rgba(0,0,0,.5)}.pe-avatar-btn i{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#fff;background:var(--accent);box-shadow:0 0 0 3px var(--grouped,var(--surface))}.pe-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 14px 14px}.pe-cover{position:relative;height:56px;border-radius:14px;border:0;cursor:pointer;display:flex;align-items:flex-end;padding:7px 9px;background-size:cover;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.pe-cover span{font-size:11px;font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.pe-cover.on{box-shadow:0 0 0 2px var(--grouped,var(--surface)),0 0 0 4px var(--accent)}.pe-cover:active{transform:scale(.96)}.pe-cover.is-photo{background:var(--surface-3);border:1.5px dashed var(--line-2)}.pe-cover.is-photo span{color:var(--ink-2);text-shadow:none}.pe-cover.is-photo.on{border:0}.pe-cover.is-photo.on span{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.pe-custom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 14px;font-size:15px;color:var(--ink);border-top:.5px solid var(--line)}.pe-custom input{width:42px;height:30px;padding:0;border:0;background:none;cursor:pointer}.pe-custom input::-webkit-color-swatch-wrapper{padding:0}.pe-custom input::-webkit-color-swatch{border:0;border-radius:9px}.inbox-row{cursor:pointer}.inbox-row.is-project{box-shadow:inset 3px 0 0 var(--pc)}.inbox-proj{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink-2)}.inbox-proj i{width:8px;height:8px;border-radius:3px;background:var(--pc)}.inbox-due{color:#d97706;font-weight:600}.tp-parts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin:2px 16px 12px;padding:4px;border-radius:14px;background:var(--surface-2)}.tp-parts button{height:34px;border:0;border-radius:10px;background:transparent;font-size:13px;font-weight:620;color:var(--ink-3);transition:background .15s,color .15s}.tp-parts button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}.tp-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:0 16px 10px}.tp-slot{justify-content:center;height:40px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-slot.is-outside:not(.on){opacity:.55}.tp-exact{margin:4px 16px 10px;padding:10px 12px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.tp-exact,.tp-exact label{display:flex;align-items:center;gap:10px}.tp-exact label{flex:1 1;justify-content:space-between;font-size:14.5px;color:var(--ink)}.tp-exact input{font:inherit;font-size:16px;padding:6px 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.cp-grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;gap:10px;padding:6px 16px 14px}.cp-swatch{aspect-ratio:1;border-radius:50%;border:0;display:grid;place-items:center;color:#fff;background:var(--c);transition:transform .15s var(--ease-out),box-shadow .15s}.cp-swatch:active{transform:scale(.9)}.cp-swatch.on{box-shadow:0 0 0 3px var(--grouped,var(--surface)),0 0 0 5px var(--c)}@media (max-width:380px){.cp-grid{grid-template-columns:repeat(6,1fr)}}.cp-custom{display:flex;align-items:center;justify-content:space-between;margin:0 16px 8px;padding:10px 14px;border-radius:14px;background:var(--surface-2);font-size:15px;color:var(--ink)}.cp-custom input{width:44px;height:30px;padding:0;border:0;background:none;cursor:pointer}.cp-custom input::-webkit-color-swatch-wrapper{padding:0}.cp-custom input::-webkit-color-swatch{border:0;border-radius:9px}.ia-swatch{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.cat-own-head{margin:6px 16px;font-size:11.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.cat-add{display:block;width:calc(100% - 32px);margin:4px 16px 10px;padding:12px;border-radius:14px;border:1.5px dashed var(--line-2);background:transparent;color:var(--accent-ink);font-size:14.5px;font-weight:650}.cat-add.is-inline{width:auto;margin:0;padding:0;border:0;font-size:13px}.cat-new{display:grid;grid-gap:12px;gap:12px;margin:4px 16px 10px;padding:14px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line)}.cat-new-row{display:flex;align-items:center;gap:10px}.cat-new-dot{flex:none;width:16px;height:16px;border-radius:50%}.cat-new-row input{flex:1 1;min-width:0;font:inherit;font-size:16px;padding:8px 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.cat-new-colors{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:8px;gap:8px}.cat-new-colors button{aspect-ratio:1;border-radius:50%;border:0;background:var(--c)}.cat-new-colors button.on{box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--c)}.catset-builtin{display:flex;flex-wrap:wrap;gap:6px;padding:14px 16px 6px}.catset-builtin span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2)}.catset-builtin i{width:8px;height:8px;border-radius:50%;background:var(--cat)}.catset-row{gap:12px}.catset-dot{flex:none;width:26px;height:26px;border-radius:50%;border:0;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);cursor:pointer}.catset-name{flex:1 1;min-width:0;font:inherit;font-size:15.5px;border:0;background:transparent;color:var(--ink);padding:4px 0}.catset-name:focus{outline:none;border-bottom:1.5px solid var(--accent)}.catset-remove{flex:none;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--danger);font-weight:620}.catset-remove,.tl-hours{background:transparent;font-size:12.5px}.tl-hours{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-3);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .15s,color .15s,border-color .15s}.tl-hours.on{color:var(--accent-ink);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.cx{--cx-gutter:18px;background:var(--paper)}.cx:before{content:"";position:absolute;inset:0 0 auto;height:220px;z-index:-1;pointer-events:none;background:radial-gradient(80% 100% at 50% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.ai-screen.cx{position:relative}.cx-bar{border-bottom-color:color-mix(in srgb,var(--line) 70%,transparent);padding-top:12px;padding-bottom:12px}.cx-mark{width:34px;height:34px;border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),var(--accent-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.cx-id-text b{font-size:16px;font-weight:700}.cx-state{display:inline-flex;align-items:center;gap:6px}.cx-live{width:7px;height:7px;border-radius:50%;flex:none;background:#34c759}.cx-state.is-busy .cx-live{background:var(--accent);animation:cx-live-dot 1.2s ease-in-out infinite}.cx-state.is-off .cx-live{background:var(--warn)}@keyframes cx-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.cx-clear{height:32px;padding:0 12px;border-color:var(--line);background:var(--surface);font-weight:620}.cx-clear.cx-new{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 30%,var(--line));background:var(--accent-soft)}.cx-content{gap:26px;padding:22px var(--cx-gutter) 30px;max-width:760px;width:100%;margin:0 auto}.cx-msg-me{padding-left:16%}.cx-bubble{padding:11px 16px 12px;border-radius:22px 22px 6px 22px;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));font-size:15.5px;box-shadow:0 8px 20px -14px var(--accent),0 1px 2px color-mix(in srgb,var(--accent) 25%,transparent)}.cx-msg-ai{flex-direction:column;gap:8px;align-items:stretch}.cx-ai-head{display:flex;align-items:center;gap:8px}.cx-ai-head .cx-avatar{width:24px;height:24px;margin:0;border-radius:8px;opacity:1;background:var(--accent-soft);display:grid;place-items:center}.cx-ai-head b{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.cx-ai-head time{font-size:11.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-msg-ai .cx-body{width:100%}.cx-body .answer-markdown{font-size:15.5px;line-height:1.62}.cx-working{font-size:13.5px}.cx-working-line{background:linear-gradient(90deg,var(--ink-3) 0,var(--ink) 40%,var(--ink-3) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:cx-shimmer 1.8s linear infinite}@keyframes cx-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cx-steps>summary{padding:4px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);font-size:11.5px}.cx-steps[open] ol{padding:10px 12px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.cx-acts{margin-top:8px;gap:2px;margin-left:-8px}.cx-act{padding:5px 8px;font-size:12px;color:var(--ink-4)}@media (hover:hover){.cx-act:hover{color:var(--ink-2);background:var(--surface-2)}.cx-msg-ai .cx-acts{opacity:0;transition:opacity .16s var(--ease-out)}.cx-msg-ai:focus-within .cx-acts,.cx-msg-ai:hover .cx-acts,.cx-msg-ai:last-child .cx-acts{opacity:1}}.cx-next{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;margin:14px calc(var(--cx-gutter) * -1) 0;padding:2px var(--cx-gutter) 4px;scroll-snap-type:x proximity}.cx-next::-webkit-scrollbar{display:none}.cx-next-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);font-size:13.5px;font-weight:580;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px -12px rgba(0,0,0,.25);white-space:nowrap}.cx-next-chip.is-do{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 35%,var(--line-2));background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.cx-next-chip.is-more{background:var(--surface);color:var(--ink-2)}@media (hover:hover){.cx-next-chip:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-2))}}.cx-divider span{background:var(--paper)}.cx-welcome{display:grid;justify-items:center;text-align:center;padding:28px 0 8px}.cx-orb{display:grid;place-items:center;width:64px;height:64px;margin-bottom:14px;border-radius:22px;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--accent) 35%,#fff),color-mix(in srgb,var(--accent) 18%,var(--surface)) 70%);box-shadow:0 18px 36px -20px var(--accent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.cx-welcome h2{font-size:28px;margin-bottom:8px}.cx-welcome>p{max-width:340px;margin-bottom:22px}.cx-starts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.cx-starts>button{display:grid;grid-template-rows:auto 1fr;justify-items:start;align-items:start;grid-gap:10px;gap:10px;min-height:104px;padding:14px;border:1px solid var(--line)!important;border-radius:20px;background:var(--surface);text-align:left;font-size:14px;font-weight:600;line-height:1.3;box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 24px -20px rgba(0,0,0,.35);transition:transform .15s var(--ease-out),border-color .15s var(--ease-out)}.cx-starts>button:active{transform:scale(.97)}@media (hover:hover){.cx-starts>button:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important}}.cx-start-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:var(--accent-ink);background:var(--accent-soft)}.cx-starts>button>svg{display:none}.cx-composer{border-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px var(--cx-gutter) calc(10px + var(--safe-b, 0px));position:relative}.cx-composer:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;pointer-events:none;background:linear-gradient(transparent,var(--paper))}.cx-composer>*{max-width:760px;margin-left:auto;margin-right:auto}.cx-field{padding:8px 8px 8px 18px;border-radius:26px;border-color:var(--line);box-shadow:0 1px 2px rgba(0,0,0,.04),0 14px 34px -18px rgba(0,0,0,.35)}.cx-mic,.cx-send{width:38px;height:38px}.cx-foot{margin-top:7px}.cx-scope{justify-content:center}@media (prefers-reduced-motion:reduce){.cx-state.is-busy .cx-live,.cx-working-line{animation:none;color:var(--ink-3)}}:root[data-reduced-motion=true] :is(.cx-working-line,.cx-state.is-busy .cx-live){animation:none}:root[data-reduced-motion=true] .cx-working-line{color:var(--ink-3)}.cx-text-small .cx-body .answer-markdown{font-size:14px;line-height:1.55}.cx-text-large .cx-body .answer-markdown{font-size:17px;line-height:1.65}.cx-text-small .cx-bubble{font-size:14px}.cx-text-large .cx-bubble{font-size:17px}.cx-bubbles-soft .cx-bubble{background:color-mix(in srgb,var(--accent) 14%,var(--surface))!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)!important}.nw{position:relative;overflow:hidden;isolation:isolate;border-radius:26px!important;background:var(--surface)!important;border:1px solid color-mix(in srgb,var(--c,var(--accent)) 22%,var(--line))!important;box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 40px -28px color-mix(in srgb,var(--c,var(--accent)) 70%,transparent)!important}.nw-glow{position:absolute;z-index:-1;inset:-40% -30% auto auto;width:90%;height:160%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--c,var(--accent)) 22%,transparent),transparent);opacity:.8}.nw.is-live .nw-glow{animation:nw-breathe 5s ease-in-out infinite}@keyframes nw-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.nw.is-list{border-color:var(--line)!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}.nw-state{padding:4px 10px 4px 8px;border-radius:999px;background:color-mix(in srgb,var(--c,var(--accent)) 14%,transparent);color:color-mix(in srgb,var(--c,var(--accent)) 80%,var(--ink))!important;font-weight:750;letter-spacing:.06em}.nw-title{font-family:var(--font-display,inherit);letter-spacing:-.02em}.nw-kind{display:inline-flex;align-items:center;gap:6px}.nw-left{display:block;margin-top:6px;font-size:13px;font-weight:650;color:color-mix(in srgb,var(--c,var(--accent)) 80%,var(--ink))}.nw-ring-fill{stroke:var(--c,var(--accent))!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c,var(--accent)) 40%,transparent))}.nw-ring-track{stroke:color-mix(in srgb,var(--c,var(--accent)) 14%,var(--surface-2))!important}.nw-bar{height:8px;margin-top:14px;border-radius:4px;background:color-mix(in srgb,var(--c,var(--accent)) 12%,var(--surface-2));overflow:hidden}.nw-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--c,var(--accent)) 70%,#fff),var(--c,var(--accent)))}.nw-style-bar .nw-ring,.nw-style-minimal .nw-ring{display:none!important}.nw-style-minimal .nw-list{display:none}.nw-ctl{border-radius:14px!important;background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--ink)!important;font-weight:650!important;transition:transform .15s var(--ease-out),background .15s var(--ease-out)}.nw-ctl:active{transform:scale(.95)}.nw-ctl svg{color:var(--c,var(--accent))}.nw-ctl.is-main{background:var(--c,var(--accent))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 20px -12px var(--c,var(--accent))}.nw-ctl.is-main svg{color:#fff}@media (hover:hover){.nw-ctl:not(.is-main):hover{background:color-mix(in srgb,var(--c,var(--accent)) 10%,var(--surface-2))!important}}.nw-next em{color:color-mix(in srgb,var(--c,var(--accent)) 75%,var(--ink));font-weight:650}@media (prefers-reduced-motion:reduce){.nw.is-live .nw-glow{animation:none}}:root[data-reduced-motion=true] .nw.is-live .nw-glow{animation:none}.timeline-window{margin:0 16px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(to right,color-mix(in srgb,var(--ink) 2.5%,transparent) 0 58px,transparent 58px),var(--surface)!important;box-shadow:0 1px 2px rgba(0,0,0,.03)}.home-screen .section-head.pad{padding-left:20px;padding-right:16px}.tl-hour{transition:opacity .2s var(--ease-out)}.tl-hour.near-now{opacity:0}.tl-hour.past{opacity:.45}.tl-now{z-index:4}.tl-now-pill{font-weight:750!important;box-shadow:0 6px 14px -8px var(--accent),0 0 0 3px var(--surface)!important}.tl-item{border-radius:14px!important;overflow:hidden;isolation:isolate;transition:box-shadow .2s var(--ease-out),opacity .25s var(--ease-out),transform .15s var(--ease-out)}.tl-item:active:not(.dragging){transform:scale(.985)}@media (hover:hover){.tl-item:hover{box-shadow:0 10px 22px -16px var(--accent-c)}}.tl-item:after{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:var(--elapsed,0);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-c) 14%,transparent),color-mix(in srgb,var(--accent-c) 24%,transparent));border-bottom:1.5px solid color-mix(in srgb,var(--accent-c) 55%,transparent);transition:height 1s var(--ease-out);pointer-events:none}.tl-item:not(.is-live):after{display:none}.tl-item.is-live{animation:tl-live-in .6s var(--ease-out) both}@keyframes tl-live-in{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-c) 45%,transparent)}}.tl-style-solid .tl-item{background:var(--accent-c)!important;border-color:transparent!important;box-shadow:0 8px 18px -14px var(--accent-c)!important}.tl-style-solid .tl-item .tl-s,.tl-style-solid .tl-item .tl-t,.tl-style-solid .tl-item .tl-tasks li{color:#fff!important}.tl-style-solid .tl-item .tl-kind{background:rgba(255,255,255,.22)}.tl-style-solid .tl-item:before{background:rgba(255,255,255,.5)!important}.tl-style-solid .tl-item:after{background:rgba(255,255,255,.16);border-bottom-color:rgba(255,255,255,.6)}.tl-style-solid .tl-tick{border-color:rgba(255,255,255,.7)!important}.tl-style-outline .tl-item{background:var(--surface)!important;border:1.5px solid color-mix(in srgb,var(--accent-c) 55%,transparent)!important;box-shadow:none!important}.tl-finished-fade .tl-item.done,.tl-finished-fade .tl-item.is-past{opacity:.42!important}.tl-finished-show .tl-item.is-past{opacity:.8}.tl-gap{border:1.5px dashed color-mix(in srgb,var(--ink) 12%,transparent)!important;background:transparent!important;border-radius:14px!important;font-size:12px;font-weight:600;transition:color .15s var(--ease-out),border-color .15s var(--ease-out),background .15s var(--ease-out)}.tl-gap:active,.tl-gap:hover{color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 45%,transparent)!important;background:color-mix(in srgb,var(--accent) 5%,transparent)!important}.tl-density-compact .tl-item .tl-t{font-size:12.5px}.tl-density-spacious .tl-item .tl-t{font-size:14.5px}@media (prefers-reduced-motion:reduce){.tl-item:after{transition:none}}.tl-density-compact .tl-item{padding-top:5px!important;padding-bottom:5px!important}.tl-density-compact .tl-kind{width:19px;height:19px;border-radius:6px}.tl-item.short .tl-t{line-height:1.2}.nw.nw-size-compact{padding:11px 14px 10px!important}.nw.nw-size-compact .nw-title{font-size:17px}.nw.nw-size-compact .nw-ring{width:58px;height:58px}.nw.nw-size-compact .nw-ring b{font-size:16px}.nw.nw-size-compact .nw-controls{margin-top:10px}.nw.nw-size-compact .nw-ctl{height:34px;font-size:13.5px}.nw.nw-size-large{padding:20px 20px 16px!important}.nw.nw-size-large .nw-title{font-size:28px}.nw.nw-size-large .nw-ring{width:100px;height:100px}.nw.nw-size-large .nw-ring b{font-size:26px}.nw.nw-size-large .nw-ctl{height:46px;font-size:16px}.nw.nw-tone-plain{border-color:var(--line)!important}.nw.nw-tone-plain .nw-state{background:var(--surface-2);color:var(--ink-2)!important}.nw.nw-tone-solid{background:var(--c,var(--accent))!important;border-color:transparent!important;color:#fff}.nw.nw-tone-solid :is(.nw-title,.nw-ring b,.nw-left,.nw-next b,.nw-list li){color:#fff!important}.nw.nw-tone-solid :is(.nw-kind,.nw-time,.nw-ring small,.nw-next span,.nw-next em){color:rgba(255,255,255,.78)!important}.nw.nw-tone-solid .nw-state{background:rgba(255,255,255,.2);color:#fff!important}.nw.nw-tone-solid .nw-state i{background:#fff!important}.nw.nw-tone-solid .nw-ring-track{stroke:rgba(255,255,255,.25)!important}.nw.nw-tone-solid .nw-ring-fill{stroke:#fff!important}.nw.nw-tone-solid .nw-bar{background:rgba(255,255,255,.25)}.nw.nw-tone-solid .nw-bar i{background:#fff}.nw.nw-tone-solid .nw-ctl{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}.nw.nw-tone-solid .nw-ctl svg{color:#fff}.nw.nw-tone-solid .nw-ctl.is-main{background:#fff!important;color:var(--c,var(--accent))!important}.nw.nw-tone-solid .nw-ctl.is-main svg{color:var(--c,var(--accent))}.nw.nw-tone-solid :is(.nw-list li,.nw-next){border-color:rgba(255,255,255,.22)}.nw.nw-tone-solid .nw-check{border-color:rgba(255,255,255,.7)}.tl-corners-soft .tl-item{border-radius:8px!important}.tl-corners-square .tl-item{border-radius:3px!important}.tl-text-small .tl-item .tl-t{font-size:12.5px}.tl-text-small .tl-item .tl-s{font-size:10.5px}.tl-text-large .tl-item .tl-t{font-size:15.5px}.tl-text-large .tl-item .tl-s{font-size:12.5px}.tl-no-times .tl-item .tl-s{display:none}.tl-no-icons .tl-item .row>div:first-child:has(.check-tap),.tl-no-icons .tl-item .tl-kind{display:none}.tl-edge .tl-item{box-shadow:inset 4px 0 0 var(--accent-c)!important;padding-left:12px!important}.tl-nowline-dot .tl-now-pill,.tl-nowline-line .tl-now-pill{display:none}.tl-nowline-dot .tl-now{background:none!important;height:0}.tl-nowline-dot .tl-now:before{opacity:1}.tl-grid-hours .tl-rule.half,.tl-grid-none .tl-rule,.tl-nowline-none .tl-now{display:none}.tl-labels-even .tl-hour.odd,.tl-labels-none .tl-hour{opacity:0!important}.ns-hero{display:grid;grid-gap:14px;gap:14px;padding:16px;border-bottom:.5px solid var(--line)}.ns-hero-top{display:flex;align-items:center;gap:12px}.ns-hero-top b{display:block;font-size:15.5px;font-weight:700;color:var(--ink)}.ns-hero-top small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--ink-3)}.ns-bell{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line)}.ns-bell.is-on{color:#fff;background:linear-gradient(145deg,#ff6b5e,#e5484d);border-color:transparent;box-shadow:0 10px 20px -12px #e5484d;animation:ns-ring .9s ease-out 1}@keyframes ns-ring{0%{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}to{transform:rotate(0)}}.ns-preview{display:flex;gap:11px;align-items:flex-start;padding:12px 14px;border-radius:22px;background:color-mix(in srgb,var(--surface-2) 70%,var(--surface));border:1px solid var(--line);box-shadow:0 14px 30px -22px rgba(0,0,0,.5)}.ns-preview.is-off{opacity:.55;filter:grayscale(.4)}.ns-app{flex:none;display:grid;border-radius:9px;overflow:hidden}.ns-text{min-width:0;flex:1 1;display:grid;grid-gap:1px;gap:1px;font-size:13.5px;line-height:1.35;color:var(--ink-2)}.ns-row{display:flex;justify-content:space-between;gap:8px}.ns-row b{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.ns-row em{font-style:normal;font-size:11.5px;color:var(--ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ns-text strong{font-size:14px;font-weight:700;color:var(--ink)}.ns-actions{display:flex;gap:6px;margin-top:8px}.ns-actions i{font-style:normal;flex:1 1;text-align:center;padding:6px 0;border-radius:10px;font-size:12.5px;font-weight:650;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.ns-test{justify-self:start;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);font-size:13px;font-weight:650}.ns-test:disabled{opacity:.55}.ns-plan{padding:14px 16px 6px;border-bottom:.5px solid var(--line)}.ns-plan-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.ns-plan-head b{font-size:14px;font-weight:700;color:var(--ink)}.ns-plan-head small{font-size:12px;color:var(--ink-3)}.ns-plan ol{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-gap:2px;gap:2px;position:relative}.ns-plan ol:before{content:"";position:absolute;left:68px;top:14px;bottom:16px;width:2px;border-radius:1px;background:var(--line)}.ns-plan li{position:relative;display:grid;grid-template-columns:52px 28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:6px 0}.ns-plan li time{font-size:12px;font-weight:650;color:var(--ink-3);text-align:right}.ns-dot.set-tile{width:26px;height:26px;border-radius:9px;position:relative;z-index:1}.ns-plan-text{min-width:0;display:grid}.ns-plan-text b{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-plan-text small{font-size:11.5px;color:var(--ink-3)}.ns-plan li.is-next .ns-plan-text small{color:var(--accent-ink);font-weight:650}.ns-plan li.is-next .ns-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.ns-empty{margin:0 0 12px;font-size:13px}.ns-empty,.ns-h{color:var(--ink-3)}.ns-h{margin:0;padding:16px 16px 6px;font-size:11.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.ns-bell.is-on{animation:none}}:root[data-reduced-motion=true] .ns-bell.is-on{animation:none}html:root[data-app-theme=desert]{--paper:#f6efe4;--paper-deep:#ece2d3;--surface:#fffaf2;--surface-2:#efe5d6;--surface-3:#e4d6c2;--ink:#2b2118;--ink-2:#5d4d3c;--ink-3:#85735f;--ink-4:#ad9b86;--accent:#c2551f;--accent-deep:#a3441a;--accent-ink:#8f3b16;--theme-sky:linear-gradient(160deg,#8f3b16,#c2551f 45%,#f0c38e);--line:rgba(43,33,24,0.09);--line-2:rgba(43,33,24,0.17)}html:root[data-app-theme=desert][data-theme=dark]{--paper:#18120c;--paper-deep:#110c08;--surface:#211910;--surface-2:#2b2115;--surface-3:#372a1b;--ink:#f5e9d8;--ink-2:#cdb99f;--ink-3:#9a8670;--ink-4:#6f5f4d;--accent:#e07b3f;--accent-deep:#ec9460;--accent-ink:#f5b58b;--theme-sky:linear-gradient(160deg,#2a1407,#7a3614 55%,#c96a33);--line:rgba(245,233,216,0.09);--line-2:rgba(245,233,216,0.17)}html:root[data-app-theme=midnight]{--paper:#eef2f8;--paper-deep:#e3e9f2;--surface:#ffffff;--surface-2:#e6ecf5;--surface-3:#d8e0ec;--ink:#0e1726;--ink-2:#3b4a60;--ink-3:#63728a;--ink-4:#909db1;--accent:#2563eb;--accent-deep:#1d4ed8;--accent-ink:#1e40af;--theme-sky:linear-gradient(160deg,#0b1a3a,#1e3a8a 55%,#3b82f6);--line:rgba(14,23,38,0.09);--line-2:rgba(14,23,38,0.17)}html:root[data-app-theme=midnight][data-theme=dark]{--paper:#070b14;--paper-deep:#04070d;--surface:#0e1522;--surface-2:#151e2e;--surface-3:#1e293b;--ink:#e6edf7;--ink-2:#aab8cc;--ink-3:#7c8ba1;--ink-4:#56657c;--accent:#3b82f6;--accent-deep:#60a5fa;--accent-ink:#93c5fd;--theme-sky:linear-gradient(160deg,#020617,#0f1e45 60%,#1e3a8a);--line:rgba(230,237,247,0.09);--line-2:rgba(230,237,247,0.17)}html:root[data-app-theme=forest]{--paper:#f1f4ee;--paper-deep:#e6ebe1;--surface:#fbfdf9;--surface-2:#e8eee3;--surface-3:#dae3d2;--ink:#17231a;--ink-2:#43534a;--ink-3:#6c7c71;--ink-4:#99a79b;--accent:#2f7d4f;--accent-deep:#25663f;--accent-ink:#1f5a37;--theme-sky:linear-gradient(160deg,#123524,#2d6a4f 55%,#8cc49b);--line:rgba(23,35,26,0.09);--line-2:rgba(23,35,26,0.17)}html:root[data-app-theme=forest][data-theme=dark]{--paper:#0c130e;--paper-deep:#080d09;--surface:#131d16;--surface-2:#1a261d;--surface-3:#233226;--ink:#e6f0e8;--ink-2:#b1c2b5;--ink-3:#7f9384;--ink-4:#5a6b5e;--accent:#3f9e66;--accent-deep:#5fbf86;--accent-ink:#8fd6aa;--theme-sky:linear-gradient(160deg,#06110a,#153a25 55%,#2d6a4f);--line:rgba(230,240,232,0.09);--line-2:rgba(230,240,232,0.17)}html:root[data-app-theme=ocean]{--paper:#eef6f8;--paper-deep:#e1eef2;--surface:#fbfeff;--surface-2:#e2f0f4;--surface-3:#d1e5eb;--ink:#0d2229;--ink-2:#3a5861;--ink-3:#62838d;--ink-4:#90abb3;--accent:#0a7ea4;--accent-deep:#086a8a;--accent-ink:#075d79;--theme-sky:linear-gradient(160deg,#03396c,#0b6fa4 50%,#36c2d1);--line:rgba(13,34,41,0.09);--line-2:rgba(13,34,41,0.17)}html:root[data-app-theme=ocean][data-theme=dark]{--paper:#061216;--paper-deep:#030b0e;--surface:#0c1c22;--surface-2:#12262d;--surface-3:#1a323a;--ink:#e2f3f7;--ink-2:#a8c9d1;--ink-3:#7598a2;--ink-4:#52717a;--accent:#1596bd;--accent-deep:#3cc3e6;--accent-ink:#8adcf0;--theme-sky:linear-gradient(160deg,#021a26,#054766 55%,#0b6fa4);--line:rgba(226,243,247,0.09);--line-2:rgba(226,243,247,0.17)}html:root[data-app-theme=rose]{--paper:#fbf1f3;--paper-deep:#f5e4e8;--surface:#fffafb;--surface-2:#f6e6ea;--surface-3:#eed5dc;--ink:#2a1419;--ink-2:#5e3c44;--ink-3:#8b6870;--ink-4:#b7979e;--accent:#c2255c;--accent-deep:#a01e4c;--accent-ink:#8f1b44;--theme-sky:linear-gradient(160deg,#7a1636,#c2255c 55%,#f4a3bd);--line:rgba(42,20,25,0.09);--line-2:rgba(42,20,25,0.17)}html:root[data-app-theme=rose][data-theme=dark]{--paper:#160b0e;--paper-deep:#0f0709;--surface:#201115;--surface-2:#2a171c;--surface-3:#361e25;--ink:#f8e6eb;--ink-2:#d3b3bc;--ink-3:#a1808a;--ink-4:#735a62;--accent:#d9487b;--accent-deep:#f06595;--accent-ink:#f79ab9;--theme-sky:linear-gradient(160deg,#2a0612,#6e1535 55%,#c2255c);--line:rgba(248,230,235,0.09);--line-2:rgba(248,230,235,0.17)}html:root[data-app-theme=dusk]{--paper:#f3f1fa;--paper-deep:#e9e5f5;--surface:#fdfcff;--surface-2:#ebe7f7;--surface-3:#ddd7f0;--ink:#1c1830;--ink-2:#4a4466;--ink-3:#726c8e;--ink-4:#a09bb8;--accent:#6d4fd8;--accent-deep:#5a3ec0;--accent-ink:#4c33a8;--theme-sky:linear-gradient(160deg,#2e2366,#6d4fd8 55%,#c6b8ff);--line:rgba(28,24,48,0.09);--line-2:rgba(28,24,48,0.17)}html:root[data-app-theme=dusk][data-theme=dark]{--paper:#0e0c18;--paper-deep:#09080f;--surface:#161323;--surface-2:#1e1a2e;--surface-3:#28233c;--ink:#ece9fa;--ink-2:#bdb6d8;--ink-3:#8b84a8;--ink-4:#625c7d;--accent:#8468f0;--accent-deep:#a58bff;--accent-ink:#c9b8ff;--theme-sky:linear-gradient(160deg,#0d0a24,#2e2366 55%,#6d4fd8);--line:rgba(236,233,250,0.09);--line-2:rgba(236,233,250,0.17)}html:root[data-app-theme=chess]{--paper:#f4f1ea;--paper-deep:#e9e4d9;--surface:#fffdf8;--surface-2:#ece7dc;--surface-3:#ddd6c7;--ink:#111111;--ink-2:#3d3a35;--ink-3:#68635b;--ink-4:#98928a;--accent:#8a6c24;--accent-deep:#735a1e;--accent-ink:#62501c;--theme-sky:linear-gradient(160deg,#0d0d0d,#2b2b2b 55%,#8a6c24);--line:rgba(17,17,17,0.09);--line-2:rgba(17,17,17,0.17)}html:root[data-app-theme=chess][data-theme=dark]{--paper:#0b0b0b;--paper-deep:#050505;--surface:#151515;--surface-2:#1d1d1d;--surface-3:#282828;--ink:#f2efe8;--ink-2:#c4bfb4;--ink-3:#8e897f;--ink-4:#625e57;--accent:#a88838;--accent-deep:#c9a656;--accent-ink:#e3c983;--theme-sky:linear-gradient(160deg,#000000,#1a1a1a 55%,#6b5520);--line:rgba(242,239,232,0.09);--line-2:rgba(242,239,232,0.17)}html:root[data-app-theme=console]{--paper:#eef1f7;--paper-deep:#e2e7f1;--surface:#ffffff;--surface-2:#e4e9f3;--surface-3:#d4dbe9;--ink:#0b1220;--ink-2:#36415a;--ink-3:#5f6d89;--ink-4:#8f9cb5;--accent:#0070d1;--accent-deep:#005bb0;--accent-ink:#004f99;--theme-sky:linear-gradient(160deg,#00173d,#003791 55%,#0070d1);--line:rgba(11,18,32,0.09);--line-2:rgba(11,18,32,0.17)}html:root[data-app-theme=console][data-theme=dark]{--paper:#05070d;--paper-deep:#020308;--surface:#0b0f1a;--surface-2:#111726;--surface-3:#1a2234;--ink:#e8eefb;--ink-2:#aab5cf;--ink-3:#7784a2;--ink-4:#515d79;--accent:#1f7fe0;--accent-deep:#3d9bff;--accent-ink:#8cc4ff;--theme-sky:linear-gradient(160deg,#000814,#00173d 55%,#003791);--line:rgba(232,238,251,0.09);--line-2:rgba(232,238,251,0.17)}html:root[data-app-theme=coffee]{--paper:#f5efe9;--paper-deep:#ebe2d8;--surface:#fffbf7;--surface-2:#eee4d9;--surface-3:#e1d3c4;--ink:#24190f;--ink-2:#56463a;--ink-3:#80706a;--ink-4:#ad9d93;--accent:#8d5a3b;--accent-deep:#744a30;--accent-ink:#653f29;--theme-sky:linear-gradient(160deg,#2b1a10,#6b4226 55%,#c49a6c);--line:rgba(36,25,15,0.09);--line-2:rgba(36,25,15,0.17)}html:root[data-app-theme=coffee][data-theme=dark]{--paper:#130e0a;--paper-deep:#0c0906;--surface:#1c1510;--surface-2:#251c15;--surface-3:#30251c;--ink:#f3e8dd;--ink-2:#cbb8a6;--ink-3:#99867a;--ink-4:#6d5e54;--accent:#a8704c;--accent-deep:#c99373;--accent-ink:#dfb89f;--theme-sky:linear-gradient(160deg,#120b06,#3b2415 55%,#8d5a3b);--line:rgba(243,232,221,0.09);--line-2:rgba(243,232,221,0.17)}html:root[data-app-theme=mono]{--paper:#f6f6f6;--paper-deep:#ececec;--surface:#ffffff;--surface-2:#efefef;--surface-3:#e2e2e2;--ink:#0a0a0a;--ink-2:#3d3d3d;--ink-3:#6b6b6b;--ink-4:#9a9a9a;--accent:#111111;--accent-deep:#000000;--accent-ink:#000000;--theme-sky:linear-gradient(160deg,#000000,#2a2a2a 55%,#5a5a5a);--line:rgba(10,10,10,0.09);--line-2:rgba(10,10,10,0.17)}html:root[data-app-theme=mono][data-theme=dark]{--paper:#000000;--paper-deep:#000000;--surface:#111111;--surface-2:#1a1a1a;--surface-3:#262626;--ink:#fafafa;--ink-2:#c8c8c8;--ink-3:#969696;--ink-4:#6a6a6a;--accent:#6b6b6b;--accent-deep:#8a8a8a;--accent-ink:#e5e5e5;--theme-sky:linear-gradient(160deg,#000000,#1c1c1c 55%,#3a3a3a);--line:rgba(250,250,250,0.09);--line-2:rgba(250,250,250,0.17)}html:root[data-app-theme] .hero:is(.sky-dawn,.sky-day,.sky-golden,.sky-dusk,.sky-night,.sky-time){--sky:var(--theme-sky)}html:root[data-app-theme=berbera]{--paper:#f5f0e6;--paper-deep:#ebe7de;--surface:#fffdf8;--surface-2:#f2f1ed;--surface-3:#e8e8e4;--ink:#16292b;--ink-2:#54615f;--ink-3:#818985;--ink-4:#a9aca6;--accent:#0f8b8d;--accent-deep:#0d7678;--accent-ink:#0b6466;--theme-sky:linear-gradient(160deg,#0b4f5c,#0f8b8d 50%,#f2d7a6);--line:rgba(22,41,43,0.09);--line-2:rgba(22,41,43,0.17)}html:root[data-app-theme=berbera][data-theme=dark]{--paper:#081416;--paper-deep:#060e0f;--surface:#0f1f21;--surface-2:#1b2b2c;--surface-3:#273638;--ink:#e8f3f1;--ink-2:#a9b5b4;--ink-3:#7c8888;--ink-4:#546060;--accent:#2bb3b1;--accent-deep:#4dbfbd;--accent-ink:#80d1d0;--theme-sky:linear-gradient(160deg,#031417,#0b4f5c 55%,#14898a);--line:rgba(232,243,241,0.09);--line-2:rgba(232,243,241,0.17)}html:root[data-app-theme=saffron]{--paper:#fbf5e8;--paper-deep:#f2ebde;--surface:#fffcf4;--surface-2:#f3f0e7;--surface-3:#eae6dd;--ink:#2a1f0b;--ink-2:#655b49;--ink-3:#8e8675;--ink-4:#b4ac9d;--accent:#d98e04;--accent-deep:#b87903;--accent-ink:#9c6603;--theme-sky:linear-gradient(160deg,#7a3e00,#d98e04 50%,#ffd77a);--line:rgba(42,31,11,0.09);--line-2:rgba(42,31,11,0.17)}html:root[data-app-theme=saffron][data-theme=dark]{--paper:#141008;--paper-deep:#0e0b06;--surface:#1e170b;--surface-2:#2a2316;--surface-3:#362f21;--ink:#f8edd6;--ink-2:#b8af9c;--ink-3:#8b8373;--ink-4:#625b4e;--accent:#f2a81d;--accent-deep:#f4b641;--accent-ink:#f7cb77;--theme-sky:linear-gradient(160deg,#1f1000,#6b3a00 55%,#d98e04);--line:rgba(248,237,214,0.09);--line-2:rgba(248,237,214,0.17)}html:root[data-app-theme=sakura]{--paper:#fcf3f5;--paper-deep:#f3e9ec;--surface:#fffbfc;--surface-2:#f3eef0;--surface-3:#eae4e6;--ink:#2b1622;--ink-2:#66545d;--ink-3:#8f8087;--ink-4:#b5a8ad;--accent:#b03a74;--accent-deep:#963163;--accent-ink:#7f2a54;--theme-sky:linear-gradient(160deg,#5b1d44,#b03a74 50%,#f6c1d6);--line:rgba(43,22,34,0.09);--line-2:rgba(43,22,34,0.17)}html:root[data-app-theme=sakura][data-theme=dark]{--paper:#140b10;--paper-deep:#0e080b;--surface:#1e1118;--surface-2:#2a1d24;--surface-3:#362930;--ink:#f8e8ef;--ink-2:#b8aab1;--ink-3:#8b7e84;--ink-4:#62565c;--accent:#e06aa1;--accent-deep:#e582b0;--accent-ink:#eca6c7;--theme-sky:linear-gradient(160deg,#1c0713,#5b1d44 55%,#b03a74);--line:rgba(248,232,239,0.09);--line-2:rgba(248,232,239,0.17)}html:root[data-app-theme=matcha]{--paper:#f3f4ea;--paper-deep:#e9ebe0;--surface:#fcfdf6;--surface-2:#f0f1ea;--surface-3:#e6e7df;--ink:#1d2414;--ink-2:#595e50;--ink-3:#84887b;--ink-4:#aaada1;--accent:#5f8a2e;--accent-deep:#517527;--accent-ink:#446321;--theme-sky:linear-gradient(160deg,#2c4214,#5f8a2e 50%,#d6e6a8);--line:rgba(29,36,20,0.09);--line-2:rgba(29,36,20,0.17)}html:root[data-app-theme=matcha][data-theme=dark]{--paper:#0d110a;--paper-deep:#090c07;--surface:#151b10;--surface-2:#21271b;--surface-3:#2d3327;--ink:#ecf2e1;--ink-2:#aeb3a5;--ink-3:#81867a;--ink-4:#595e53;--accent:#8bbf4f;--accent-deep:#9ec96b;--accent-ink:#b9d995;--theme-sky:linear-gradient(160deg,#081005,#2c4214 55%,#5f8a2e);--line:rgba(236,242,225,0.09);--line-2:rgba(236,242,225,0.17)}html:root[data-app-theme=nordic]{--paper:#eff2f5;--paper-deep:#e5e9ec;--surface:#fbfcfd;--surface-2:#eff0f2;--surface-3:#e5e6e9;--ink:#1a2330;--ink-2:#565d67;--ink-3:#80868f;--ink-4:#a7acb2;--accent:#4a6fa5;--accent-deep:#3f5e8c;--accent-ink:#355077;--theme-sky:linear-gradient(160deg,#1f2f45,#4a6fa5 50%,#c9d8ea);--line:rgba(26,35,48,0.09);--line-2:rgba(26,35,48,0.17)}html:root[data-app-theme=nordic][data-theme=dark]{--paper:#0b0f15;--paper-deep:#080b0f;--surface:#131922;--surface-2:#1f252e;--surface-3:#2a3039;--ink:#e7edf4;--ink-2:#a9afb6;--ink-3:#7d8289;--ink-4:#565a61;--accent:#7ea3d6;--accent-deep:#93b2dd;--accent-ink:#b2c8e6;--theme-sky:linear-gradient(160deg,#05080d,#1f2f45 55%,#4a6fa5);--line:rgba(231,237,244,0.09);--line-2:rgba(231,237,244,0.17)}html:root[data-app-theme=graphite]{--paper:#f1f2f0;--paper-deep:#e7e8e6;--surface:#fbfbfa;--surface-2:#eeeeed;--surface-3:#e4e4e3;--ink:#151614;--ink-2:#535452;--ink-3:#7f807e;--ink-4:#a6a7a5;--accent:#5a8f00;--accent-deep:#4d7a00;--accent-ink:#416700;--theme-sky:linear-gradient(160deg,#1a1c18,#3a3d36 50%,#9ccc3d);--line:rgba(21,22,20,0.09);--line-2:rgba(21,22,20,0.17)}html:root[data-app-theme=graphite][data-theme=dark]{--paper:#0b0c0b;--paper-deep:#080808;--surface:#151614;--surface-2:#212220;--surface-3:#2d2e2c;--ink:#eef0ea;--ink-2:#aeb0ac;--ink-3:#81837f;--ink-4:#585a57;--accent:#a3d93a;--accent-deep:#b2df5a;--accent-ink:#c8e889;--theme-sky:linear-gradient(160deg,#000000,#1f211d 55%,#5a8f00);--line:rgba(238,240,234,0.09);--line-2:rgba(238,240,234,0.17)}html:root[data-app-theme=emerald]{--paper:#eff5f1;--paper-deep:#e5ece7;--surface:#fbfdfc;--surface-2:#eef1f0;--surface-3:#e3e7e5;--ink:#0f2219;--ink-2:#4e5d55;--ink-3:#7b8781;--ink-4:#a3ada8;--accent:#0e7a4f;--accent-deep:#0c6843;--accent-ink:#0a5839;--theme-sky:linear-gradient(160deg,#05301f,#0e7a4f 50%,#e6c66e);--line:rgba(15,34,25,0.09);--line-2:rgba(15,34,25,0.17)}html:root[data-app-theme=emerald][data-theme=dark]{--paper:#06120c;--paper-deep:#040d08;--surface:#0d1c15;--surface-2:#192821;--surface-3:#25342c;--ink:#e4f3ea;--ink-2:#a6b4ac;--ink-3:#79877f;--ink-4:#515f57;--accent:#2fbf7f;--accent-deep:#50c993;--accent-ink:#82d9b2;--theme-sky:linear-gradient(160deg,#020c07,#05301f 55%,#0e7a4f);--line:rgba(228,243,234,0.09);--line-2:rgba(228,243,234,0.17)}html:root[data-app-theme=sapphire]{--paper:#eef1fa;--paper-deep:#e4e7f1;--surface:#fbfcff;--surface-2:#eeeff4;--surface-3:#e4e5eb;--ink:#101733;--ink-2:#4e546b;--ink-3:#7b8093;--ink-4:#a3a7b6;--accent:#2f4fd6;--accent-deep:#2843b6;--accent-ink:#22399a;--theme-sky:linear-gradient(160deg,#0c1a5c,#2f4fd6 50%,#c5cff5);--line:rgba(16,23,51,0.09);--line-2:rgba(16,23,51,0.17)}html:root[data-app-theme=sapphire][data-theme=dark]{--paper:#070a18;--paper-deep:#050711;--surface:#0f1427;--surface-2:#1b2033;--surface-3:#272c3e;--ink:#e7eafb;--ink-2:#a8abbb;--ink-3:#7b7e8e;--ink-4:#535665;--accent:#6f8bff;--accent-deep:#869eff;--accent-ink:#a9b9ff;--theme-sky:linear-gradient(160deg,#03061a,#0c1a5c 55%,#2f4fd6);--line:rgba(231,234,251,0.09);--line-2:rgba(231,234,251,0.17)}html:root[data-app-theme=amethyst]{--paper:#f4f0f8;--paper-deep:#ebe6ef;--surface:#fdfbff;--surface-2:#f1eef4;--surface-3:#e7e4eb;--ink:#211433;--ink-2:#5c526a;--ink-3:#867e92;--ink-4:#aca5b5;--accent:#7b3fbf;--accent-deep:#6936a2;--accent-ink:#592d8a;--theme-sky:linear-gradient(160deg,#2e1255,#7b3fbf 50%,#e8cf8a);--line:rgba(33,20,51,0.09);--line-2:rgba(33,20,51,0.17)}html:root[data-app-theme=amethyst][data-theme=dark]{--paper:#0f0a17;--paper-deep:#0b0710;--surface:#181022;--surface-2:#241c2e;--surface-3:#30283a;--ink:#efe7f9;--ink-2:#b0a9ba;--ink-3:#837d8d;--ink-4:#5b5564;--accent:#b07ef0;--accent-deep:#bd93f2;--accent-ink:#d0b2f6;--theme-sky:linear-gradient(160deg,#0b0418,#2e1255 55%,#7b3fbf);--line:rgba(239,231,249,0.09);--line-2:rgba(239,231,249,0.17)}html:root[data-app-theme=terracotta]{--paper:#f7efe9;--paper-deep:#eee5df;--surface:#fffaf6;--surface-2:#f3eee9;--surface-3:#eae4df;--ink:#2c1a12;--ink-2:#65564e;--ink-3:#8d8079;--ink-4:#b2a7a0;--accent:#b5502e;--accent-deep:#9a4427;--accent-ink:#823a21;--theme-sky:linear-gradient(160deg,#5a2414,#b5502e 50%,#c9c08a);--line:rgba(44,26,18,0.09);--line-2:rgba(44,26,18,0.17)}html:root[data-app-theme=terracotta][data-theme=dark]{--paper:#150d09;--paper-deep:#0f0906;--surface:#1f140f;--surface-2:#2b201a;--surface-3:#372b26;--ink:#f6e7dd;--ink-2:#b7aaa2;--ink-3:#8a7e77;--ink-4:#625751;--accent:#e07a55;--accent-deep:#e58f70;--accent-ink:#ecaf99;--theme-sky:linear-gradient(160deg,#160804,#5a2414 55%,#b5502e);--line:rgba(246,231,221,0.09);--line-2:rgba(246,231,221,0.17)}html:root[data-app-theme=lagoon]{--paper:#eef8f7;--paper-deep:#e4efee;--surface:#fbffff;--surface-2:#eef3f3;--surface-3:#e3e9e9;--ink:#0f2626;--ink-2:#4d6161;--ink-3:#7a8b8a;--ink-4:#a2b1b0;--accent:#e8664a;--accent-deep:#c5573f;--accent-ink:#a74935;--theme-sky:linear-gradient(160deg,#05595b,#22a6a2 50%,#ffb39c);--line:rgba(15,38,38,0.09);--line-2:rgba(15,38,38,0.17)}html:root[data-app-theme=lagoon][data-theme=dark]{--paper:#061414;--paper-deep:#040e0e;--surface:#0c1f1f;--surface-2:#182b2b;--surface-3:#243736;--ink:#e3f5f3;--ink-2:#a5b6b5;--ink-3:#798988;--ink-4:#516160;--accent:#ff8a6e;--accent-deep:#ff9d85;--accent-ink:#ffb9a8;--theme-sky:linear-gradient(160deg,#021313,#05595b 55%,#22a6a2);--line:rgba(227,245,243,0.09);--line-2:rgba(227,245,243,0.17)}html:root[data-app-theme=aurora]{--paper:#eef6f5;--paper-deep:#e4ecec;--surface:#fbfefd;--surface-2:#eef2f1;--surface-3:#e3e8e7;--ink:#0d1f22;--ink-2:#4c5b5d;--ink-3:#798687;--ink-4:#a2adad;--accent:#14a38b;--accent-deep:#118b76;--accent-ink:#0e7564;--theme-sky:linear-gradient(160deg,#062a35,#14a38b 50%,#a98bf0);--line:rgba(13,31,34,0.09);--line-2:rgba(13,31,34,0.17)}html:root[data-app-theme=aurora][data-theme=dark]{--paper:#050f12;--paper-deep:#040b0d;--surface:#0b1a1e;--surface-2:#17262a;--surface-3:#233235;--ink:#e1f5f1;--ink-2:#a3b5b3;--ink-3:#778786;--ink-4:#505d5e;--accent:#3fe0bd;--accent-deep:#5ee5c8;--accent-ink:#8cecd7;--theme-sky:linear-gradient(160deg,#020a10,#0b3b4a 55%,#7b5cd6);--line:rgba(225,245,241,0.09);--line-2:rgba(225,245,241,0.17)}html:root[data-app-theme=olive]{--paper:#f4f3ea;--paper-deep:#ebeae0;--surface:#fdfcf5;--surface-2:#f1f0e8;--surface-3:#e7e6de;--ink:#22220f;--ink-2:#5d5d4c;--ink-3:#878678;--ink-4:#adaca0;--accent:#6b6b1f;--accent-deep:#5b5b1a;--accent-ink:#4d4d16;--theme-sky:linear-gradient(160deg,#33330c,#6b6b1f 50%,#d9d39b);--line:rgba(34,34,15,0.09);--line-2:rgba(34,34,15,0.17)}html:root[data-app-theme=olive][data-theme=dark]{--paper:#0f0f08;--paper-deep:#0b0b06;--surface:#18180e;--surface-2:#242419;--surface-3:#303025;--ink:#f0efdc;--ink-2:#b1b0a1;--ink-3:#848376;--ink-4:#5c5b50;--accent:#b3b346;--accent-deep:#bfbf64;--accent-ink:#d1d190;--theme-sky:linear-gradient(160deg,#0a0a03,#33330c 55%,#6b6b1f);--line:rgba(240,239,220,0.09);--line-2:rgba(240,239,220,0.17)}html:root[data-app-theme=neon]{--paper:#f3f1f7;--paper-deep:#e9e7ed;--surface:#ffffff;--surface-2:#f2f2f3;--surface-3:#e7e7e9;--ink:#130f1f;--ink-2:#524e5b;--ink-3:#7f7b87;--ink-4:#a7a4ae;--accent:#d61f8a;--accent-deep:#b61a75;--accent-ink:#9a1663;--theme-sky:linear-gradient(160deg,#1a0a3a,#d61f8a 50%,#22d3ee);--line:rgba(19,15,31,0.09);--line-2:rgba(19,15,31,0.17)}html:root[data-app-theme=neon][data-theme=dark]{--paper:#06040c;--paper-deep:#040308;--surface:#0e0a18;--surface-2:#1b1724;--surface-3:#272331;--ink:#f2eefb;--ink-2:#b0acb8;--ink-3:#817e88;--ink-4:#56545d;--accent:#ff3cac;--accent-deep:#ff5bb9;--accent-ink:#ff8acd;--theme-sky:linear-gradient(160deg,#05010f,#3a0d6b 55%,#0fb5d4);--line:rgba(242,238,251,0.09);--line-2:rgba(242,238,251,0.17)}html:root[data-app-theme=paper]{--paper:#f8f6f1;--paper-deep:#eeece7;--surface:#fffefb;--surface-2:#f2f1ee;--surface-3:#e7e6e4;--ink:#121212;--ink-2:#525250;--ink-3:#807f7d;--ink-4:#aaa8a5;--accent:#c8102e;--accent-deep:#aa0e27;--accent-ink:#900c21;--theme-sky:linear-gradient(160deg,#121212,#3a3a3a 50%,#c8102e);--line:rgba(18,18,18,0.09);--line-2:rgba(18,18,18,0.17)}html:root[data-app-theme=paper][data-theme=dark]{--paper:#0d0d0c;--paper-deep:#090908;--surface:#171716;--surface-2:#232322;--surface-3:#2f2f2e;--ink:#f3f1ec;--ink-2:#b3b1ad;--ink-3:#858480;--ink-4:#5b5b58;--accent:#ff4458;--accent-deep:#ff6273;--accent-ink:#ff8f9b;--theme-sky:linear-gradient(160deg,#000000,#1c1c1b 55%,#7a0a1c);--line:rgba(243,241,236,0.09);--line-2:rgba(243,241,236,0.17)}html:root[data-app-theme=ios]{--paper:#f2f2f7;--paper-deep:#e8e8ed;--surface:#ffffff;--surface-2:#eaeaee;--surface-3:#e0e0e4;--ink:#000000;--ink-2:#353536;--ink-3:#6d6d6f;--ink-4:#969699;--accent:#007aff;--accent-deep:#0069db;--accent-ink:#0055b3;--theme-sky:linear-gradient(160deg,#0040dd,#007aff 50%,#64d2ff);--line:rgba(0,0,0,0.08);--line-2:rgba(0,0,0,0.15)}html:root[data-app-theme=ios][data-theme=dark]{--paper:#000000;--paper-deep:#000000;--surface:#1c1c1e;--surface-2:#2c2c2e;--surface-3:#3a3a3b;--ink:#ffffff;--ink-2:#c7c7c7;--ink-3:#8c8c8c;--ink-4:#616161;--accent:#0a84ff;--accent-deep:#2c95ff;--accent-ink:#54a9ff;--theme-sky:linear-gradient(160deg,#000814,#002a7a 55%,#0a84ff);--line:rgba(255,255,255,0.1);--line-2:rgba(255,255,255,0.18)}html:root[data-app-theme=sierra]{--paper:#eef1f5;--paper-deep:#e4e7eb;--surface:#fbfcfe;--surface-2:#e6e9ec;--surface-3:#dcdfe3;--ink:#141a22;--ink-2:#444950;--ink-3:#767b81;--ink-4:#9b9fa5;--accent:#3d6f9e;--accent-deep:#345f88;--accent-ink:#2b4e6f;--theme-sky:linear-gradient(160deg,#24384f,#5a85b0 55%,#c9d9ea);--line:rgba(20,26,34,0.08);--line-2:rgba(20,26,34,0.15)}html:root[data-app-theme=sierra][data-theme=dark]{--paper:#0a0d12;--paper-deep:#06080b;--surface:#151a21;--surface-2:#252a31;--surface-3:#33383e;--ink:#e8eef5;--ink-2:#b7bdc3;--ink-3:#84898f;--ink-4:#5e6368;--accent:#7aa7d4;--accent-deep:#8db3da;--accent-ink:#a2c1e1;--theme-sky:linear-gradient(160deg,#05080c,#1d2d40 55%,#4d76a0);--line:rgba(232,238,245,0.1);--line-2:rgba(232,238,245,0.18)}html:root[data-app-theme=starlight]{--paper:#f6f3ee;--paper-deep:#ece9e4;--surface:#fffdfa;--surface-2:#edeae6;--surface-3:#e4e1dc;--ink:#1d1a16;--ink-2:#4d4a46;--ink-3:#7f7c77;--ink-4:#a4a19c;--accent:#a07843;--accent-deep:#8a673a;--accent-ink:#70542f;--theme-sky:linear-gradient(160deg,#6b5537,#b8956a 50%,#f0e4d0);--line:rgba(29,26,22,0.08);--line-2:rgba(29,26,22,0.15)}html:root[data-app-theme=starlight][data-theme=dark]{--paper:#0e0c0a;--paper-deep:#080706;--surface:#1a1714;--surface-2:#2a2724;--surface-3:#383533;--ink:#f4efe7;--ink-2:#c1bdb6;--ink-3:#8d8984;--ink-4:#65625e;--accent:#d2a96d;--accent-deep:#d8b581;--accent-ink:#e0c399;--theme-sky:linear-gradient(160deg,#0b0906,#3a2f22 55%,#9c7b52);--line:rgba(244,239,231,0.1);--line-2:rgba(244,239,231,0.18)}html:root[data-app-theme=titanium]{--paper:#eeedeb;--paper-deep:#e4e4e2;--surface:#fbfaf9;--surface-2:#e6e5e3;--surface-3:#dcdbd9;--ink:#1b1a19;--ink-2:#494847;--ink-3:#7a7978;--ink-4:#9e9d9b;--accent:#6e6a64;--accent-deep:#5f5b56;--accent-ink:#4d4a46;--theme-sky:linear-gradient(160deg,#2c2b29,#77736c 55%,#d6d3cd);--line:rgba(27,26,25,0.08);--line-2:rgba(27,26,25,0.15)}html:root[data-app-theme=titanium][data-theme=dark]{--paper:#0c0c0b;--paper-deep:#070707;--surface:#181817;--surface-2:#282827;--surface-3:#363635;--ink:#efeeec;--ink-2:#bdbcbb;--ink-3:#898887;--ink-4:#626261;--accent:#b5b0a8;--accent-deep:#bfbbb4;--accent-ink:#cbc8c2;--theme-sky:linear-gradient(160deg,#000000,#2a2927 55%,#6e6a64);--line:rgba(239,238,236,0.1);--line-2:rgba(239,238,236,0.18)}html:root[data-app-theme=desertti]{--paper:#f4eee7;--paper-deep:#eae4de;--surface:#fffbf6;--surface-2:#ebe6df;--surface-3:#e2dcd6;--ink:#241c15;--ink-2:#524a43;--ink-3:#827b74;--ink-4:#a59e97;--accent:#a5703f;--accent-deep:#8e6036;--accent-ink:#744e2c;--theme-sky:linear-gradient(160deg,#4d3420,#b07a4a 50%,#ead5bd);--line:rgba(36,28,21,0.08);--line-2:rgba(36,28,21,0.15)}html:root[data-app-theme=desertti][data-theme=dark]{--paper:#110d09;--paper-deep:#0a0805;--surface:#1d1711;--surface-2:#2d2722;--surface-3:#3a3530;--ink:#f6ece1;--ink-2:#c4bbb1;--ink-3:#8f8880;--ink-4:#68625b;--accent:#d39c69;--accent-deep:#d9aa7e;--accent-ink:#e0ba96;--theme-sky:linear-gradient(160deg,#0d0804,#3c2a1a 55%,#a5703f);--line:rgba(246,236,225,0.1);--line-2:rgba(246,236,225,0.18)}html:root[data-app-theme=spaceblack]{--paper:#ededf0;--paper-deep:#e4e4e6;--surface:#fafafc;--surface-2:#e5e5e8;--surface-3:#dbdbde;--ink:#0b0b0d;--ink-2:#3d3d3f;--ink-3:#717173;--ink-4:#97979a;--accent:#5e5ce6;--accent-deep:#514fc6;--accent-ink:#4240a1;--theme-sky:linear-gradient(160deg,#0b0b0d,#2c2c34 55%,#5e5ce6);--line:rgba(11,11,13,0.08);--line-2:rgba(11,11,13,0.15)}html:root[data-app-theme=spaceblack][data-theme=dark]{--paper:#000000;--paper-deep:#000000;--surface:#141416;--surface-2:#242426;--surface-3:#333334;--ink:#f5f5f7;--ink-2:#bfbfc1;--ink-3:#878788;--ink-4:#5d5d5e;--accent:#7d7aff;--accent-deep:#8f8dff;--accent-ink:#a4a2ff;--theme-sky:linear-gradient(160deg,#000000,#16161c 55%,#3c3a9e);--line:rgba(245,245,247,0.1);--line-2:rgba(245,245,247,0.18)}html:root[data-app-theme=alpine]{--paper:#eff3ef;--paper-deep:#e5e9e5;--surface:#fbfdfb;--surface-2:#e7eae7;--surface-3:#dde1dd;--ink:#121b14;--ink-2:#434b44;--ink-3:#757c77;--ink-4:#9ba19c;--accent:#248a3d;--accent-deep:#1f7734;--accent-ink:#19612b;--theme-sky:linear-gradient(160deg,#1d3324,#4c6b52 50%,#b7d3bd);--line:rgba(18,27,20,0.08);--line-2:rgba(18,27,20,0.15)}html:root[data-app-theme=alpine][data-theme=dark]{--paper:#070c08;--paper-deep:#040705;--surface:#121a14;--surface-2:#232a24;--surface-3:#313833;--ink:#e8f2ea;--ink-2:#b7bfb8;--ink-3:#838b84;--ink-4:#5d635e;--accent:#30d158;--accent-deep:#4dd76f;--accent-ink:#6edf8a;--theme-sky:linear-gradient(160deg,#030805,#17291c 55%,#248a3d);--line:rgba(232,242,234,0.1);--line-2:rgba(232,242,234,0.18)}html:root[data-app-theme=pacific]{--paper:#edf3f5;--paper-deep:#e4e9eb;--surface:#fafdfe;--surface-2:#e5eaec;--surface-3:#dbe1e3;--ink:#0d1c22;--ink-2:#3e4b50;--ink-3:#727d81;--ink-4:#98a1a5;--accent:#0f6f8f;--accent-deep:#0d5f7b;--accent-ink:#0b4e64;--theme-sky:linear-gradient(160deg,#0b3346,#1f6f8f 50%,#9fd7e6);--line:rgba(13,28,34,0.08);--line-2:rgba(13,28,34,0.15)}html:root[data-app-theme=pacific][data-theme=dark]{--paper:#040c10;--paper-deep:#02070a;--surface:#0e1a20;--surface-2:#1f2a30;--surface-3:#2d383d;--ink:#e3f2f7;--ink-2:#b2bfc4;--ink-3:#7f8b8f;--ink-4:#596368;--accent:#40c8e0;--accent-deep:#5bd0e4;--accent-ink:#79d9e9;--theme-sky:linear-gradient(160deg,#01080c,#0b3346 55%,#1f6f8f);--line:rgba(227,242,247,0.1);--line-2:rgba(227,242,247,0.18)}html:root[data-app-theme=deeppurple]{--paper:#f2f0f6;--paper-deep:#e8e6ec;--surface:#fcfbfe;--surface-2:#eae8ed;--surface-3:#e0dee4;--ink:#1a1524;--ink-2:#4a4552;--ink-3:#7b7883;--ink-4:#a09da6;--accent:#7a4fb8;--accent-deep:#69449e;--accent-ink:#553781;--theme-sky:linear-gradient(160deg,#2a1d3f,#5b4680 50%,#d2c3ea);--line:rgba(26,21,36,0.08);--line-2:rgba(26,21,36,0.15)}html:root[data-app-theme=deeppurple][data-theme=dark]{--paper:#0a080e;--paper-deep:#060508;--surface:#16121e;--surface-2:#26232e;--surface-3:#34313b;--ink:#efeaf7;--ink-2:#bdb8c4;--ink-3:#88848e;--ink-4:#615e67;--accent:#bf5af2;--accent-deep:#c871f4;--accent-ink:#d28cf6;--theme-sky:linear-gradient(160deg,#06040a,#241a36 55%,#7a4fb8);--line:rgba(239,234,247,0.1);--line-2:rgba(239,234,247,0.18)}html:root[data-app-theme=productred]{--paper:#f5f2f2;--paper-deep:#ebe8e8;--surface:#ffffff;--surface-2:#eceaea;--surface-3:#e3e0e0;--ink:#160b0b;--ink-2:#473e3e;--ink-3:#7a7373;--ink-4:#a09a9a;--accent:#d70015;--accent-deep:#b90012;--accent-ink:#97000f;--theme-sky:linear-gradient(160deg,#5a0008,#d70015 50%,#ff9a92);--line:rgba(22,11,11,0.08);--line-2:rgba(22,11,11,0.15)}html:root[data-app-theme=productred][data-theme=dark]{--paper:#0b0606;--paper-deep:#070404;--surface:#1a1010;--surface-2:#2a2121;--surface-3:#382f2f;--ink:#f8ecec;--ink-2:#c4b9b9;--ink-3:#8d8585;--ink-4:#655d5d;--accent:#ff453a;--accent-deep:#ff5f56;--accent-ink:#ff7d75;--theme-sky:linear-gradient(160deg,#0a0001,#4a0007 55%,#d70015);--line:rgba(248,236,236,0.1);--line-2:rgba(248,236,236,0.18)}