@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-var.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-var.woff2)format("woff2")}@font-face{font-family:Geist Fallback;font-style:normal;font-weight:100 500;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:102.07%;ascent-override:98.95%;descent-override:29.39%;line-gap-override:0%}@font-face{font-family:Geist Fallback;font-style:normal;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:99.63%;ascent-override:101.38%;descent-override:30.11%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;font-style:normal;font-weight:100 900;src:local(Courier New),local(Liberation Mono);size-adjust:100%;ascent-override:97%;descent-override:28.5%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:Geist, "Geist Fallback", system-ui, sans-serif;--mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--ease:cubic-bezier(.2, 0, 0, 1);--backdrop:#e9e8e6;--bg:#f8f7f4;--stage:#f8f7f4;--surface:#fefdfc;--raised:#fff;--hairline:#e1dfdd;--hairline-strong:#cccac7;--ink:#181715;--ink-press:#2f2e2b;--on-ink:#fbfaf9;--muted:#65635e;--faint:#94928e;--accent:#9d5d03;--accent-fill:#edbb6a;--track-off:#bfbdbb;--track-off-edge:#878683;--danger:#af3d34;--me:#181715;--graph-line:#181715;--glass:#fefdfcc7;--sheet-shadow:0 12px 32px #00000014, 0 1px 0 #0000000a;--device-shadow:0 1px 2px #0000000f, 0 30px 80px #00000029;--a-people:#a8605b;--a-interests:#a1683b;--a-money:#8f742d;--a-home:#678242;--a-health:#3d8864;--a-places:#0b888d;--a-work:#437dac}@supports (color:lab(0% 0 0)){:root{--backdrop:lab(91.8924% .0797808 1.13997);--bg:lab(97.1124% .0796914 1.13988);--stage:lab(97.1124% .0796914 1.13988);--surface:lab(99.4262% .0391006 .56951);--raised:lab(100% 0 0);--hairline:lab(88.9964% .107825 1.52084);--hairline-strong:lab(81.4604% .137031 1.90248);--ink:lab(7.80055% .161313 1.80188);--ink-press:lab(18.8195% .152662 1.91296);--on-ink:lab(98.2683% .0524819 .759554);--muted:lab(42.0313% .24268 3.05967);--faint:lab(60.5842% .169933 2.28659);--accent:lab(46.2415% 22.7765 53.3892);--accent-fill:lab(79.1701% 12.0165 47.8939);--track-off:lab(76.8164% .108421 1.52128);--track-off-edge:lab(55.9402% .14016 1.90449);--danger:lab(42.877% 46.6618 31.7072);--me:lab(7.80055% .161313 1.80188);--graph-line:lab(7.80055% .161313 1.80188);--glass:lab(99.4262% .0391006 .56951/.78);--sheet-shadow:0 12px 32px lab(0% 0 0/.08), 0 1px 0 lab(0% 0 0/.04);--device-shadow:0 1px 2px lab(0% 0 0/.06), 0 30px 80px lab(0% 0 0/.16);--a-people:lab(49.2051% 29.6059 16.5509);--a-interests:lab(49.7339% 20.0556 34.9594);--a-money:lab(50.3332% 4.97115 41.986);--a-home:lab(51.0925% -18.5153 30.8527);--a-health:lab(51.3802% -31.3662 12.3575);--a-places:lab(51.0381% -29.7294 -12.2055);--a-work:lab(49.9314% -8.4849 -31.2338)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--backdrop:#060605;--bg:#0f0e0c;--stage:#0f0e0c;--surface:#181715;--raised:#23211f;--hairline:#32302e;--hairline-strong:#494745;--ink:#f1f0ee;--ink-press:#cfcdcb;--on-ink:#0f0e0c;--muted:#a7a4a0;--faint:#777471;--accent:#edbb6a;--accent-fill:#edbb6a;--track-off:#3f3d3a;--track-off-edge:#656360;--danger:#ef7f72;--me:#f1f0ee;--graph-line:#f1f0ee;--glass:#23211fb8;--sheet-shadow:inset 0 1px 0 #ffffff0f;--device-shadow:0 2px 6px #0006, 0 30px 80px #0000008c;--a-people:#df9993;--a-interests:#d7a178;--a-money:#c4ab6e;--a-home:#9eb97e;--a-health:#7dbf9b;--a-places:#66bec3;--a-work:#80b4e1}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--backdrop:lab(1.56238% .0923872 .359583);--bg:lab(4.0615% .232339 .907367);--stage:lab(4.0615% .232339 .907367);--surface:lab(7.78813% .352956 1.40958);--raised:lab(13.0078% .448316 1.86097);--hairline:lab(19.9681% .442773 1.85714);--hairline-strong:lab(30.4083% .437543 1.85364);--ink:lab(94.7854% .254393 1.107);--ink-press:lab(82.6054% .25475 1.10719);--on-ink:lab(4.0615% .232339 .907367);--muted:lab(67.5304% .517845 2.21964);--faint:lab(48.9702% .521958 2.22231);--accent:lab(79.1701% 12.0165 47.8939);--accent-fill:lab(79.1701% 12.0165 47.8939);--track-off:lab(25.7682% .439554 1.85497);--track-off-edge:lab(42.0085% .433952 1.85127);--danger:lab(66.2183% 43.0322 27.6142);--me:lab(94.7854% .254393 1.107);--graph-line:lab(94.7854% .254393 1.107);--glass:lab(13.0078% .448316 1.86097/.72);--sheet-shadow:inset 0 1px 0 lab(100% 0 0/.06);--device-shadow:0 2px 6px lab(0% 0 0/.4), 0 30px 80px lab(0% 0 0/.55);--a-people:lab(70.1944% 26.3336 14.4686);--a-interests:lab(70.704% 17.085 29.5837);--a-money:lab(71.2575% 3.32081 35.0154);--a-home:lab(71.9131% -17.0082 26.6187);--a-health:lab(72.1367% -27.7361 10.9656);--a-places:lab(71.8304% -26.7198 -11.0333);--a-work:lab(70.9024% -9.05547 -28.2879)}}.a-people{--c:var(--a-people)}.a-money{--c:var(--a-money)}.a-home{--c:var(--a-home)}.a-health{--c:var(--a-health)}.a-interests{--c:var(--a-interests)}.a-places{--c:var(--a-places)}.a-work{--c:var(--a-work)}.a-me{--c:var(--accent-fill)}:root[data-nodes=crisp]{--a-people:#c34f4b;--a-interests:#bc670c;--a-money:#9f7a00;--a-home:#62891b;--a-health:#008e5c;--a-places:#008b98;--a-work:#0278c7}@supports (color:lab(0% 0 0)){:root[data-nodes=crisp]{--a-people:lab(49.7963% 47.1546 27.5212);--a-interests:lab(52.9341% 31.1393 58.2889);--a-money:lab(53.8011% 8.31041 65.0198);--a-home:lab(52.62% -26.2878 49.2387);--a-health:lab(51.9554% -47.1512 18.4684);--a-places:lab(52.3021% -35.154 -18.764);--a-work:lab(48.2667% -5.34004 -49.646)}}:root[data-nodes=crisp][data-theme=dark]{--a-people:#fb817a;--a-interests:#f69c51;--a-money:#e3b842;--a-home:#98c656;--a-health:#41ce90;--a-places:#31c7d5;--a-work:#55abf7}@supports (color:lab(0% 0 0)){:root[data-nodes=crisp][data-theme=dark]{--a-people:lab(68.38% 46.9155 26.6134);--a-interests:lab(72.7286% 29.9331 52.6014);--a-money:lab(77.0975% 7.60436 62.8055);--a-home:lab(74.8171% -28.8289 49.9379);--a-health:lab(74.1406% -49.8909 19.6132);--a-places:lab(73.2002% -35.5636 -18.9327);--a-work:lab(67.0577% -8.67748 -46.8142)}}:root[data-nodes=vivid]{--a-people:#de3b3d;--a-interests:#da6d00;--a-money:#a78000;--a-home:#639900;--a-health:#009a5d;--a-places:#0091a3;--a-work:#0076d1}@supports (color:lab(0% 0 0)){:root[data-nodes=vivid]{--a-people:lab(51.5803% 63.2457 38.9399);--a-interests:lab(58.374% 43.3027 84.2269);--a-money:lab(56.1013% 10.4218 86.2572);--a-home:lab(57.6346% -35.2605 66.0617);--a-health:lab(55.8016% -56.8641 24.9782);--a-places:lab(54.6111% -37.5533 -25.6227);--a-work:lab(47.6947% .689089 -63.3236)}}:root[data-nodes=vivid][data-theme=dark]{--a-people:#ff605c;--a-interests:#ff9032;--a-money:#f6c919;--a-home:#92d62e;--a-health:#12d98a;--a-places:#00cee7;--a-work:#319cfc}@supports (color:lab(0% 0 0)){:root[data-nodes=vivid][data-theme=dark]{--a-people:lab(63.0986% 66.2405 39.7151);--a-interests:lab(71.2014% 42.2787 71.8877);--a-money:lab(83.0507% 6.05249 80.3288);--a-home:lab(78.7692% -39.8328 68.3839);--a-health:lab(76.8322% -59.3898 26.1248);--a-places:lab(75.5245% -38.4359 -25.8658);--a-work:lab(62.048% -5.10716 -57.1272)}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:400 15px/1.45 var(--font);background:var(--backdrop);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button{font:inherit;color:inherit}.boot{text-align:center;font:600 17px var(--font);color:var(--muted);margin:40vh auto 0}.color-probe{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden;transition:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}svg.i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.frame{place-items:center;gap:14px;min-height:100dvh;padding:32px 16px;display:grid}.device{background:var(--bg);border:1px solid var(--hairline);width:390px;height:844px;min-height:640px;max-height:calc(100dvh - 80px);box-shadow:var(--device-shadow);border-radius:48px;flex-direction:column;display:flex;position:relative;overflow:hidden}.frame-note{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width:520px){.frame{padding:0;display:block}.device{width:100%;height:100dvh;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0}.frame-note{display:none}}.screens{flex:1;min-height:0;position:relative}.screen{overscroll-behavior:contain;flex-direction:column;padding-bottom:96px;display:flex;position:absolute;inset:0;overflow-y:auto}.screen[hidden]{visibility:hidden;pointer-events:none;display:flex}.bar{justify-content:space-between;align-items:flex-start;gap:12px;min-height:64px;padding:22px 20px 10px;display:flex}.bar h1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.bar .sub{color:var(--muted);margin-top:3px;font-size:13px}.label,.group-title{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.label{margin:18px 0 8px}.icon-btn{cursor:pointer;width:44px;height:44px;color:var(--ink);transition:background .12s var(--ease);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:inline-grid}.icon-btn:hover{background:color-mix(in oklch, var(--ink) 7%, transparent)}.icon-btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.bar-action{border:1px solid var(--hairline);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:36px;margin-top:-2px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.bar-action:before{content:"";position:absolute;inset:-4px}.bar-action svg.i{width:16px;height:16px}.btn{letter-spacing:-.005em;cursor:pointer;min-height:48px;transition:background .12s var(--ease), transform .12s var(--ease), opacity .12s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.985)}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:hover{background:var(--ink-press)}.btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.btn-quiet{border-color:var(--hairline-strong);color:var(--ink);background:0 0}.btn-quiet:hover{background:color-mix(in oklch, var(--ink) 5%, transparent)}.btn-danger{background:var(--danger);color:#fcfcfc;color:lab(98.84% 0 0)}:root[data-theme=dark] .btn-danger{color:var(--on-ink)}.btn-wide{width:100%}.btn-small{border-radius:10px;min-height:40px;padding:0 14px;font-size:13.5px}.btn-small:before{content:"";position:absolute;inset:-4px 0}.switch-hit{place-items:center;min-width:51px;min-height:44px;display:grid}.switch{background:var(--track-off);width:46px;height:28px;box-shadow:inset 0 0 0 1px var(--track-off-edge);cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);border:0;border-radius:14px;flex:none;padding:0;display:inline-block;position:relative}.switch:after{content:"";width:22px;height:22px;transition:transform .22s var(--ease), background .2s;background:#fff;background:lab(100% 0 0);border-radius:11px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px lab(0% 0 0/.25)}.switch[aria-checked=true],.switch[data-on=true]{background:var(--ink);box-shadow:none}.switch[aria-checked=true]:after,.switch[data-on=true]:after{background:var(--on-ink);transform:translate(18px)}.switch:disabled{opacity:.4;cursor:not-allowed}.chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chips.start{justify-content:flex-start}.chip{border:1px solid var(--hairline);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);cursor:pointer;min-height:30px;color:var(--ink);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:8px;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.chip:before{content:"";position:absolute;inset:-7px -2px}.chip .sw{background:var(--c,var(--muted));border-radius:4px;width:7px;height:7px;transition:background .2s,box-shadow .2s}.chip svg.i{width:13px;height:13px}.chip[aria-pressed=false],.chip[aria-checked=false]{color:var(--muted);background:0 0}.chip[aria-pressed=false] .sw,.chip[aria-checked=false] .sw{box-shadow:inset 0 0 0 1.25px var(--faint);background:0 0}.chip[aria-checked=true][role=radio]{border-color:var(--ink)}.chip:disabled{opacity:.45;cursor:not-allowed}.welcome{background:var(--bg);justify-content:space-between;padding:28px 24px 34px}.welcome-mark{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.welcome-mark svg{width:24px;height:24px}.welcome-art{flex:1;place-items:center;display:grid;position:relative}.welcome-art svg{width:100%;max-width:320px;height:auto}.welcome h1{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:600;line-height:1.08}.welcome h1 span{color:var(--muted)}.welcome-sub{color:var(--ink);margin:10px 0 0;font-size:16px;line-height:1.4}.welcome .note{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:12px 0 22px}.w-dot{fill:var(--c)}.w-dot.a-me{fill:var(--ink)}.w-link{stroke:var(--graph-line);stroke-width:.8px;opacity:.16;stroke-dasharray:200;stroke-dashoffset:200px;animation:draw 1.6s var(--ease) forwards}.w-l1{animation-delay:.15s}.w-l2{animation-delay:.3s}.w-l3{animation-delay:.45s}@keyframes draw{to{stroke-dashoffset:0}}.w-dot{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite breathe}.w-d1{animation-delay:-1.2s}.w-d2{animation-delay:-2.4s}.w-d3{animation-delay:-3.6s}.w-d4{animation-delay:-4.8s}@keyframes breathe{50%{transform:scale(1.12)}}.group{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;margin:0 16px 6px;overflow:hidden}.group>*+*{border-top:1px solid var(--hairline)}.srow{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:58px;padding:8px 12px 8px 16px;display:flex}.srow .ic{border:1px solid var(--hairline);width:32px;height:32px;color:var(--muted);border-radius:8px;flex:none;place-items:center;transition:color .2s,border-color .2s;display:grid}.srow[aria-checked=true] .ic{color:var(--ink);border-color:var(--hairline-strong)}.srow .grow{flex:1;min-width:0}.srow b{font-size:15px;font-weight:500;display:block}.srow small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.dock{background:linear-gradient(to top, var(--bg) 72%, transparent);margin-top:auto;padding:16px 16px 4px;position:sticky;bottom:0}.count-line{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0 0 10px}.row{align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.row .grow{flex:1;min-width:0}.row b{font-size:15px;font-weight:500;display:block}.row small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.avatar{border:1px solid var(--hairline-strong);width:32px;height:32px;font:600 12px var(--mono);color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.app-areas{flex-wrap:wrap;gap:6px;padding:2px 14px 14px 60px;display:flex;border-top:0!important}.app-areas .chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.log-row{align-items:center;gap:10px;min-height:46px;padding:0 16px;font-size:14px;display:flex}.log-row .sw{background:var(--c);border-radius:4px;flex:none;width:7px;height:7px}.log-row .when{color:var(--muted);font:400 12px var(--mono);margin-left:auto}.log-row.blocked{color:var(--muted)}.log-row.blocked svg.i{width:14px;height:14px}.log-row .tool{font:400 12px var(--mono);color:var(--muted)}.screen.graph{padding-bottom:0;overflow:hidden}.stage{background:var(--stage);touch-action:none;position:absolute;inset:0}.stage canvas{display:block;position:absolute;inset:0}.graph-labels{cursor:grab}.stage:focus-visible{outline:2px solid var(--ink);outline-offset:-4px;border-radius:0}.overlay{pointer-events:none;position:absolute;left:0;right:0}.overlay>*{pointer-events:auto}.overlay-top{top:0}.overlay-bottom{flex-direction:column;gap:10px;padding:0 12px 92px;display:flex;bottom:0}.reading{background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:0 20px;padding:7px 12px;display:inline-flex}.reading .dot{background:var(--ink);border-radius:3px;width:6px;height:6px;animation:1.1s ease-in-out infinite beat}.reading b{font-size:13px;font-weight:500}.reading span{font:400 12px var(--mono);color:var(--muted)}@keyframes beat{50%{opacity:.25}}.master{background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:4px 4px 4px 14px;display:flex}.master b{font-size:14px;font-weight:500}.master .state{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:8px}.zoom{border:1px solid var(--hairline);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-radius:14px;flex-direction:column;padding:3px;display:flex;position:absolute;top:74px;right:12px}.zoom .icon-btn{border-radius:10px;width:40px;height:40px}.zoom .icon-btn:before{content:"";position:absolute;inset:2px -2px}.zoom .icon-btn{position:relative}.bar .icon-btn{margin:-6px -8px 0 0}.tray{background:var(--raised);border:1px solid var(--hairline);box-shadow:var(--sheet-shadow);animation:rise .26s var(--ease);border-radius:20px;margin:0 2px;padding:16px}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.tray h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.ask h2{margin-bottom:12px}.pair{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.pill{border:1px solid var(--hairline);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:14px;font-weight:500;display:inline-flex}.pill .sw{background:var(--c,var(--muted));border-radius:4px;width:7px;height:7px}.pair .join{color:var(--faint);font-family:var(--mono)}.choices{gap:8px;display:flex}.choices .btn{flex:1;min-height:44px}.card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kind{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:13px;display:inline-flex}.kind .sw{background:var(--c,var(--muted));border-radius:4px;width:7px;height:7px}.fact{margin:10px 0 0;font-size:15px}.facts{grid-template-columns:76px 1fr;align-items:center;gap:8px 10px;margin:12px 0 0;font-size:13.5px;display:grid}.facts dt{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.facts dd{margin:0}.tag{border:1px solid var(--hairline);border-radius:6px;align-items:center;gap:5px;margin:0 4px 4px 0;padding:3px 8px;font-size:12.5px;display:inline-flex}.tag svg.i{width:12px;height:12px}.listview{background:var(--bg);padding:72px 20px 220px;position:absolute;inset:0;overflow-y:auto}.listview h3{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:20px 0 6px;display:flex}.listview h3 .sw{background:var(--c);border-radius:4px;width:7px;height:7px}.listview ul{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.listview li button{border:0;border-bottom:1px solid var(--hairline);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 2px;font-size:15px;display:flex}.listview li small{color:var(--muted);font-size:12.5px}.listview .off{color:var(--muted)}.seg{background:color-mix(in oklch, var(--ink) 6%, transparent);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0 16px 12px;padding:3px;display:grid}.seg button{min-height:36px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease), color .2s;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.seg button:before{content:"";position:absolute;inset:-4px 0}.seg button[aria-selected=true],.seg button[aria-checked=true]{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px #00000014;box-shadow:0 1px 2px lab(0% 0 0/.08)}.seg .count{font:500 11px var(--mono);color:var(--muted)}.seg.small{margin:0}.chev{width:16px;height:16px;color:var(--faint)}.empty{color:var(--muted);margin:0;padding:16px;font-size:14px}.empty-cta{justify-content:space-between;align-items:center;padding-right:12px;display:flex}.sheet-wrap{z-index:20;animation:fade .2s var(--ease);background:#00000047;background:lab(0% 0 0/.28);flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}@keyframes fade{0%{opacity:0}}.sheet{background:var(--bg);border-top:1px solid var(--hairline);max-height:90%;box-shadow:var(--sheet-shadow);border-radius:24px 24px 0 0;padding:8px 20px 28px;animation:.32s cubic-bezier(.2,.9,.25,1) up;overflow-y:auto}@keyframes up{0%{opacity:.4;transform:translateY(40%)}}.sheet:focus{outline:none}.grab{background:var(--hairline-strong);border-radius:2px;width:36px;height:4px;margin:0 auto 14px}.sheet h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.sheet .by{color:var(--muted);margin:4px 0 0;font-size:13.5px}.sheet .actions{gap:8px;margin-top:20px;display:flex}.sheet .actions .btn{flex:1}.fine{color:var(--muted);margin:14px 0 0;font-size:13px}.checks{flex-wrap:wrap;gap:6px;display:flex}.check{border:1px solid var(--hairline);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 10px 0 7px;font-size:13px;display:inline-flex;position:relative}.check:before{content:"";position:absolute;inset:-6px -2px}.check .box{border:1.25px solid var(--faint);border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.check .box svg.i{stroke-width:2.2px;opacity:0;width:11px;height:11px}.check[aria-checked=true]{border-color:var(--hairline-strong)}.check[aria-checked=true] .box{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.check[aria-checked=true] .box svg.i{opacity:1}.check[aria-checked=false]{color:var(--muted)}.tabbar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:grid;position:absolute}.tab{cursor:pointer;min-height:52px;color:var(--muted);background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:500;transition:color .2s,background .2s;display:flex}.tab svg.i{width:22px;height:22px}.tab[aria-current=page]{color:var(--ink);background:color-mix(in oklch, var(--ink) 7%, transparent)}.tab .badge{display:inline-grid;position:relative}.tab .badge:after{content:"";background:var(--accent-fill);border-radius:3px;width:6px;height:6px;position:absolute;top:0;right:-2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.link-state{border:1px solid var(--hairline);min-height:30px;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.link-state .pip{background:var(--faint);border-radius:3px;width:6px;height:6px}.link-state.live,.link-state.paused{color:var(--ink)}.row-link{text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0}.url{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.url code{min-width:0;font:400 12.5px var(--mono);overflow-wrap:anywhere;flex:1}.steps{margin:16px 0 0;padding:0;list-style:none}.steps li{align-items:center;gap:12px;min-height:40px;font-size:14.5px;display:flex}.steps .num{border:1px solid var(--hairline-strong);width:22px;height:22px;font:500 11px var(--mono);color:var(--muted);border-radius:6px;place-items:center;display:grid}.flow{border:1px dashed var(--hairline-strong);font:500 10.5px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:4px;margin-top:18px;padding:12px;display:flex}.flow .chev{width:14px;height:14px}.log-row.fresh{animation:rise .3s var(--ease)}.log-row .tool{margin-left:auto}.log-row .tool+.when{margin-left:10px}.device.tabs .dock{bottom:80px}.screen:not(.graph){padding-bottom:24px}.screen>*{flex-shrink:0}.log-row>span:not(.sw):not(.tool):not(.when){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.log-row .when,.log-row .tool{white-space:nowrap}.log-row .tool{margin-left:0;font-size:11px}.tab .tico{display:inline-grid;position:relative}.device{transform:translateZ(0)}.sheet-wrap{z-index:30;position:fixed}.sheet{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.link-state.paused .pip{background:var(--accent-fill)}.link-state.paused{border-color:color-mix(in oklch, var(--accent-fill) 55%, var(--hairline))}:root{--bg:#f4f3f1;--stage:#f4f3f1;--faint:#82807c;--tone:color-mix(in oklch, var(--ink) 5%, transparent);--scrim:#00000047}@supports (color:lab(0% 0 0)){:root{--bg:lab(95.9524% .079751 1.13989);--stage:lab(95.9524% .079751 1.13989);--faint:lab(53.6241% .171542 2.28763);--scrim:lab(0% 0 0/.28)}}:root[data-theme=dark]{--faint:#82807c;--tone:color-mix(in oklch, var(--ink) 7%, transparent);--scrim:#0000008c}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--faint:lab(53.6102% .520766 2.22151);--scrim:lab(0% 0 0/.55)}}.bar h1{letter-spacing:-.02em;font-size:28px}.label,.group-title,.count-line,.frame-note,.welcome .note,.facts dt,.earn small,.earn .mini,.master .state,.link-state,.flow,.steps .num,.split small{font:600 12px/1.25 var(--font);letter-spacing:.005em;text-transform:none}.group-title{margin:24px 20px 8px}.price,.stepper output,.split b,.log-row .when{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.group{background:var(--raised);border:0}.tag,.pill,.srow .ic,.avatar{background:var(--tone);border:0}.srow[aria-checked=true] .ic{background:color-mix(in oklch, var(--ink) 9%, transparent)}.avatar{font:600 13px var(--font);border-radius:16px}.chip{background:var(--tone);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.chip[aria-pressed=false],.chip[aria-checked=false]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.chip[aria-checked=true][role=radio]{background:var(--ink);color:var(--on-ink)}.chip[aria-checked=true][role=radio] .sw{box-shadow:0 0 0 1.5px var(--on-ink)}.check{background:var(--tone);border:0}.check[aria-checked=false]{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}.chips.scroll{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -12px;padding:8px 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 28px),#0000)}.chips.scroll::-webkit-scrollbar{display:none}.chips.scroll .chip{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);flex:none}.chips.scroll .chip[aria-pressed=false]{background:color-mix(in oklch, var(--glass) 60%, transparent)}.overlay-bottom{background:linear-gradient(to top, var(--bg) 70%, transparent);padding-top:28px}.device:not(.tabs) .overlay-bottom{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.master{background:var(--raised);transition:background .24s var(--ease), color .24s var(--ease);border:0;padding:6px 6px 6px 16px}.master.paused{background:var(--ink);color:var(--on-ink)}.master.paused .switch[aria-checked=true]{background:var(--on-ink)}.master.paused .switch[aria-checked=true]:after{background:var(--ink)}.zoom{top:84px}@media (pointer:coarse){.zoom .zin,.zoom .zout{display:none}.zoom:not(:has(>:not(.zin):not(.zout))){display:none}}.link-state.live .pip{background:var(--ink);box-shadow:none;animation:none}.check-dot{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);transition:background .16s var(--ease);border-radius:11px;flex:none;place-items:center;margin-right:6px;display:grid}.check-dot svg.i{stroke-width:2.2px;width:13px;height:13px}.srow[aria-checked=true] .check-dot{background:var(--ink);color:var(--on-ink);box-shadow:none}.bar-tools{align-items:center;gap:4px;display:flex}.app-areas{flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px 12px;display:flex}.text-link{font:600 13.5px var(--font);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0 4px;text-decoration:underline}.sheet{animation:.42s cubic-bezier(.32,.72,0,1) sheet-in}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet-wrap{background:var(--scrim)}.sheet-wrap.leaving{animation:.24s forwards fade-out}.sheet-wrap.leaving .sheet{animation:.24s cubic-bezier(.4,0,1,1) forwards sheet-out}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes fade-out{to{background:0 0}}:root[data-theme=dark] .sheet{background:var(--surface)}.welcome-art{min-height:300px}.welcome-art canvas{display:block;position:absolute;inset:0}.app-areas .chip[aria-pressed=true]{background:var(--tone)}.grown{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 16px 14px;display:grid}.grown>div{background:var(--raised);border-radius:14px;padding:14px 14px 12px}.grown b{font:600 26px/1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.grown small{font:600 12px var(--font);color:var(--muted);margin-top:6px;display:block}.insights{flex-direction:column;gap:10px;margin:0 16px;display:flex}.insight{background:var(--raised);animation:rise .32s var(--ease) both;border-radius:18px;padding:16px 16px 14px}.insight:nth-child(2){animation-delay:60ms}.insight:nth-child(3){animation-delay:.12s}.insight:nth-child(4){animation-delay:.18s}.insight:nth-child(5){animation-delay:.24s}.ins-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dots{gap:4px;display:inline-flex}.dots .dot{background:var(--c);border-radius:4px;width:8px;height:8px}.ins-kind{font:600 12px var(--font);color:var(--muted)}.insight h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.insight p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.45}.ins-actions{gap:8px;margin-top:12px;display:flex}.k-theme h2{letter-spacing:-.015em;font-size:20px}.ins-settings{margin-top:16px}.fine.center{text-align:center;margin:14px 24px 0}.tray.spot h2{font-size:16px}:root[data-look=sky][data-theme=dark]{--stage:#020202;--bg:#050404}@supports (color:lab(0% 0 0)){:root[data-look=sky][data-theme=dark]{--stage:lab(.462488% 0 0);--bg:lab(1.20318% .050582 .203288)}}:root[data-look=orbit][data-theme=dark]{--stage:#020202;--bg:#050404}@supports (color:lab(0% 0 0)){:root[data-look=orbit][data-theme=dark]{--stage:lab(.462488% 0 0);--bg:lab(1.20318% .050582 .203288)}}:root[data-look=rivers][data-theme=light]{--stage:#f9f6f1;--bg:#f8f5ef}@supports (color:lab(0% 0 0)){:root[data-look=rivers][data-theme=light]{--stage:lab(97.1324% .224501 3.04743);--bg:lab(96.5523% .22462 3.0475)}}.arrange{margin:16px 0 0;padding:0;list-style:none}.arrange li{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;min-height:52px;display:flex}.arrange li:last-child{border-bottom:0}.arrange .ring-n{width:22px;font:600 13px var(--font);color:var(--muted);text-align:right}.arrange .sw{background:var(--c);border-radius:5px;width:9px;height:9px}.arrange b{flex:1;font-size:16px;font-weight:500}.arrange .icon-btn:disabled{opacity:.3;cursor:default}.card-actions{margin-top:12px}.group-head{justify-content:space-between;align-items:center;gap:12px;margin:22px 20px 8px 0;display:flex}.group-head .group-title{margin:0 0 0 24px}.review{gap:10px;padding:14px 14px 12px 16px;display:grid}.review-head{align-items:center;gap:12px;display:flex}.review-head .grow{flex:1;min-width:0}.review-head b{font-size:15px;font-weight:500;display:block}.review-head small{color:var(--muted);margin-top:1px;font-size:13px;display:block}.review-head .when{color:var(--muted);font:400 12px var(--mono);align-self:flex-start;margin-top:3px}.review-text{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.review textarea{resize:vertical;border:1px solid var(--hairline-strong);background:var(--bg);width:100%;min-height:76px;color:var(--ink);font:400 15px/1.45 var(--font);border-radius:10px;padding:10px 12px}.review textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.review-meta{gap:3px;display:grid}.review-meta .prov{font:400 11.5px var(--mono);color:var(--muted);overflow-wrap:anywhere}.review-meta .hint-line{color:var(--muted);font-size:13px}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.text-link.small{color:var(--muted);justify-self:start;padding:2px 0 0;font-size:13px;font-weight:500}.tray-more{width:100%;min-height:46px;font:600 13.5px var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;display:block}.log-row>span.log-line:not(.sw):not(.tool):not(.when){white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;padding:12px 0;line-height:1.35;overflow:visible}.log-row .sw{background:var(--c,var(--muted))}.log-row.waiting .sw{box-shadow:inset 0 0 0 1.25px var(--c,var(--muted));background:0 0}.ruler{grid-template-columns:repeat(4,1fr);gap:4px;margin:-2px 16px 8px;padding:0;list-style:none;display:grid}.ruler li{color:var(--muted);border-top:2px solid var(--hairline-strong);padding:6px 0 0 8px;font-size:12px}.ruler li:nth-child(3){border-top-color:color-mix(in oklch, var(--ink) 45%, transparent)}.ruler li:nth-child(4){border-top-color:var(--ink)}.ruler .num{font-family:var(--font);color:var(--ink);font-weight:600}.group-head .bar-action:disabled{opacity:.4;cursor:not-allowed}.status{font:600 12px var(--font);background:var(--tone);color:var(--ink);border-radius:6px;flex:none;padding:4px 8px}.status.s-unused{box-shadow:inset 0 0 0 1px var(--hairline-strong);background:0 0}.status.s-paused,.status.s-stopped{background:var(--ink);color:var(--on-ink)}.status.s-removed{color:var(--muted);background:0 0;text-decoration:line-through}.grant.s-removed .row b,.grant.s-paused .row b,.grant.s-stopped .row b{color:var(--muted)}.grant-actions{flex-wrap:wrap;gap:8px;display:flex}.slips{flex-direction:column;gap:10px;margin:12px 16px 0;display:flex}.slip{background:var(--raised);border:1px dashed var(--hairline-strong);animation:rise .32s var(--ease);border-radius:6px;padding:14px 16px 12px;position:relative;overflow:hidden}.slip-top{font:500 11px var(--mono);color:var(--muted);letter-spacing:.02em;justify-content:space-between;gap:8px;display:flex}.slip-main{margin:10px 0 8px;padding-right:76px;font-size:15px}.slip-facts{gap:2px;margin:0;display:grid}.slip-facts>div{border-bottom:1px dotted var(--hairline-strong);justify-content:space-between;gap:12px;padding:4px 0;font-size:13px;display:flex}.slip-facts dt{color:var(--muted)}.slip-facts dd{margin:0;font-weight:500}.slip-fine{color:var(--muted);margin:10px 0 0;font-size:13px}.stamp{border:2px solid var(--accent);color:var(--accent);font:700 12px var(--font);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 9px;position:absolute;top:34px;right:12px;transform:rotate(-8deg)}.slip.undone .stamp{border-color:var(--faint);color:var(--muted)}.slip .text-link.small{padding-top:8px}.log-row .why{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.log-row .fix{color:var(--ink);text-align:left;margin-top:2px;font-weight:600;display:block}.log-row.you .sw{box-shadow:inset 0 0 0 1.25px var(--ink);background:0 0}.yesno{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}@media (max-width:719.98px){.yesno{flex-wrap:wrap-reverse;display:flex}.yesno>.btn{flex:calc(50% - 4px);min-width:-moz-fit-content;min-width:fit-content;padding-top:8px;padding-bottom:8px;line-height:1.25}}.btn-choice{background:var(--raised);color:var(--ink);border-color:var(--hairline-strong)}.btn-choice:hover{background:color-mix(in oklch, var(--ink) 6%, var(--raised))}:root[data-theme=dark] .btn-choice{background:0 0}.choice-card{background:var(--raised);animation:rise .32s var(--ease);border-radius:18px;margin:4px 16px 6px;padding:18px 16px 14px}.choice-card .kicker{font:600 12px var(--font);color:var(--muted)}.choice-card h2{letter-spacing:-.015em;margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.25}.choice-card .label{margin:14px 0 6px}.changes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.changes li{padding-left:16px;font-size:14px;line-height:1.4;position:relative}.changes li:before{content:"";background:var(--ink);border-radius:3px;width:5px;height:5px;position:absolute;top:8px;left:2px}.choice-card .fine{text-align:center;margin-top:10px}.choice-card .btn-choice{background:var(--bg)}.setup .tiers{margin-top:8px;padding:0;list-style:none}.setup .tiers li{gap:4px;padding:14px 16px;display:grid}.setup .tiers li small{color:var(--muted);font-size:13.5px;line-height:1.4}.t-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.t-head b{font-size:16px;font-weight:600}.t-badge{font:600 11.5px var(--font);background:var(--tone);color:var(--muted);border-radius:6px;flex:none;padding:3px 8px}.sample-badge{vertical-align:3px;margin-left:8px}.tiers li.on .t-badge{background:var(--ink);color:var(--on-ink)}.preview .label{margin:16px 0 6px}.release-list,.holds,.newly{background:var(--raised);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.release-list li{align-items:center;gap:10px;min-height:44px;padding:9px 14px;display:flex}.release-list li+li,.holds li+li,.newly li+li{border-top:1px solid var(--hairline)}.release-list .sw{background:var(--c);border-radius:4px;flex:none;width:7px;height:7px}.release-list .grow{flex:1;min-width:0}.release-list b{font-size:14.5px;font-weight:500;display:block}.release-list small{color:var(--muted);font-size:12.5px;display:block}.release-list .mark{color:var(--muted);white-space:nowrap;font-size:11.5px}.preview .tray-more{min-height:40px}.newly li{padding:10px 14px}.newly b{font-size:15px;font-weight:600;display:block}.newly small{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.extract{background:var(--raised);border-radius:14px;margin:16px 0 0;overflow:hidden}.extract>div{font:400 12.5px/1.45 var(--mono);grid-template-columns:96px 1fr;gap:10px;padding:10px 14px;display:grid}.extract>div+div{border-top:1px solid var(--hairline)}.extract dt{color:var(--muted)}.extract dd{overflow-wrap:anywhere;margin:0}.sheet h3.label{margin:22px 0 8px}.set-group{margin:0}.set-group .row{align-items:flex-start}.set-group .row.stack{flex-direction:column;align-items:stretch;gap:10px}.set-group .text-link.small{padding:6px 0 0;display:inline-block}.sheet .seg{margin:0}.seg button[aria-pressed=true]{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px #00000014;box-shadow:0 1px 2px lab(0% 0 0/.08)}:root[data-theme=dark] .seg button[aria-pressed=true]{background:var(--hairline-strong)}.seg.reach button{min-height:44px;padding:0 6px;font-size:13px;line-height:1.2}.devices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.device-tile{background:var(--raised);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.device-tile svg.i{width:22px;height:22px;margin-bottom:6px}.device-tile b{font-size:14.5px;font-weight:600}.device-tile small{color:var(--muted);font-size:12.5px}.row-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0}.row-btn .chev{width:16px;height:16px}.facts-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.learned{background:var(--raised);animation:rise .28s var(--ease) both;border-radius:16px;padding:14px 14px 12px}.l-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.origin{font:600 12px var(--font);background:var(--tone);border-radius:6px;padding:3px 8px}.o-guessed .origin{box-shadow:inset 0 0 0 1px var(--hairline-strong);background:0 0}.o-told .origin{background:var(--ink);color:var(--on-ink)}.tier{color:var(--muted);font-size:12px}.l-text{margin:8px 0 0;font-size:15px;font-weight:500;line-height:1.4}.l-why{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}.learned textarea{border:1px solid var(--hairline-strong);background:var(--bg);width:100%;min-height:60px;color:var(--ink);font:400 15px/1.4 var(--font);resize:vertical;border-radius:10px;margin-top:8px;padding:8px 10px}.kff{align-items:center;gap:8px;margin-top:10px;display:flex}.kept{min-height:40px;font:600 13.5px var(--font);color:var(--accent);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.kept svg.i{stroke-width:2.2px;width:15px;height:15px}.licences{white-space:pre-wrap;overflow-wrap:anywhere;font:400 11.5px/1.5 var(--mono);color:var(--muted);max-height:60vh;margin:8px 0 0;overflow:auto}.mine-note{margin:6px 20px 0}.danger-text{color:var(--danger)}.welcome-start{margin-top:10px}.log-list{padding:0;list-style:none}.row-btn{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.empty-invite{text-align:center;justify-items:center;gap:10px;padding:16px 12px 20px;display:grid;position:absolute;top:88px;left:12px;right:12px}.empty-invite h2{margin:0;font-size:20px;font-weight:600}.empty-invite p{color:var(--muted);max-width:30ch;margin:0}.graph-capped{margin:0;position:absolute;bottom:96px;left:20px}.share-cta{margin:4px 16px 10px}.slice-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:400 12.5px/1.55 var(--mono);background:var(--surface);border:1px solid var(--hairline);border-radius:12px;max-height:40vh;margin:8px 0 0;padding:12px;overflow:auto}.scan-name{border:1px solid var(--hairline-strong);background:var(--bg);width:100%;min-height:44px;color:var(--ink);font:400 15px/1.4 var(--font);border-radius:10px;margin-top:6px;padding:10px 12px}.scan-name:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.scan-text{max-height:28vh}.scan-images{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.scan-images img{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;width:auto;height:96px}.pick-list{max-height:34vh;margin:10px 0 0;overflow:auto}.pick-list input{width:20px;height:20px;accent-color:var(--ink)}.doc{gap:4px;display:grid}.doc-h4{margin:12px 0 2px;font-size:14px;font-weight:600}.doc-p{margin:4px 0;font-size:14px;line-height:1.5}.lock-screen{justify-content:center;align-items:center;gap:18px}.lock-screen h1{margin:0;font-size:22px}.device{padding-top:env(safe-area-inset-top,0px)}.screen.welcome{padding-bottom:calc(34px + env(safe-area-inset-bottom,0px))}.dock{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}.device.tabs .dock{bottom:calc(80px + env(safe-area-inset-bottom,0px));padding-bottom:4px}.device.tabs .screen{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.device.tabs .screen:not(.graph){padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.device.tabs .overlay-bottom{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.graph-capped{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.listview{padding-bottom:calc(300px + env(safe-area-inset-bottom,0px))}.sheet .gd-group{margin:12px 0 0}.sheet .label+.gd-group{margin-top:0}.gd-chev{color:var(--muted);padding:0 4px;font-size:20px}.gd-back{min-height:44px;font:500 13.5px var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;margin:2px 0 0 -2px;padding:0 2px;display:inline-flex}.gd-facts{grid-template-columns:minmax(0,7.2em) 1fr;gap:8px 12px;margin:4px 0 0;font-size:14px;line-height:1.4;display:grid}.gd-facts dt{color:var(--muted);padding-top:1px;font-size:13px}.gd-facts dd{margin:0}.gd-steps{gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.4;display:grid}.gd-open{margin-top:18px}.gd-host{margin-top:8px}.gd-asked{margin-top:10px}.arc-pieces li{line-height:1.45}.arc-change{min-height:24px;font:600 13.5px var(--font);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline;position:relative}.arc-change:before{content:"";position:absolute;inset:-10px -6px}.arc-areas{margin:10px 0 4px}.tile{background:var(--tone);width:32px;height:32px;color:var(--ink);font:600 12.5px var(--font);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;display:grid}.tile-s{border-radius:8px;width:26px;height:26px;font-size:11px}.tile-l{border-radius:12px;width:44px;height:44px;font-size:16px}.tile svg{width:58%;height:58%}.brand-btn{cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0;display:inline-flex}.brand-btn img{width:auto;height:40px;display:block}.brand-btn .on-dark,:root[data-theme=dark] .brand-btn .on-light{display:none}:root[data-theme=dark] .brand-btn .on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-btn .on-light{display:none}:root:not([data-theme=light]) .brand-btn .on-dark{display:block}}.brand-btn:disabled{opacity:.5;cursor:default}.acct-brand-row .brand-btn{margin-top:8px}.al-rows{margin:0;padding:0;list-style:none}.al-rows>li+li{border-top:1px solid var(--hairline)}.al-row{align-items:flex-start;min-height:52px;padding-top:10px;padding-bottom:10px}.al-row b{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.al-row small{margin-top:2px;font-size:12.5px}.al-today small,.al-day-head small{overflow-wrap:anywhere}.al-card .chev,.al-day-head .chev{color:var(--faint);transition:transform .16s var(--ease);flex:none}.al-day-head[aria-expanded=true] .chev{transform:rotate(90deg)}.al-filter{margin:14px 0 0}.al-days{gap:10px;margin-top:14px;display:grid}.al-more{min-height:48px}.al-more b{font-size:14px}.al-card .chev,.al-day-head .chev{align-self:center}.welcome .welcome-web-new{color:var(--muted);max-width:36em;margin:14px 0 20px;font-size:14px;line-height:1.45}.welcome .welcome-web-sample{text-align:center;margin:10px 0 0}.fb>.label:first-child{margin-top:16px}.fb-from{align-items:center;gap:10px;margin-top:16px;display:flex}.fb-from-label{font:600 16px/1.2 var(--font);color:var(--ink);flex:none}.fb-from .fb-field{flex:1;min-width:0;font-weight:500}.fb .seg{margin:0}.fb-text,.fb-field{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--bg);width:100%;color:var(--ink);font:400 15px/1.45 var(--font);border-radius:10px;padding:10px 12px;display:block}.fb-text{resize:vertical;min-height:112px}.fb-text:focus-visible,.fb-field:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fb-text::placeholder{color:var(--faint)}.fb-count,.fb-note{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.fb-count{text-align:right;font-family:var(--mono);font-size:11.5px}.fb-shot-row{margin:18px 0 0}.fb-preview{justify-items:start;gap:8px;margin:10px 0 0;display:grid}.fb-preview img{border:1px solid var(--hairline);background:var(--surface);border-radius:10px;width:auto;max-width:100%;height:auto;max-height:260px;display:block}.fb-facts{margin-top:0}.fb-why{color:var(--danger)}.fb-done{margin-top:16px}:root[data-fb-shot] .sheet-wrap:has(#fb-title){visibility:hidden}:root{--hm-L:.58;--hm-sunk:color-mix(in oklch, var(--ink) 6%, transparent)}:root[data-theme=dark]{--hm-L:.76}.hm{--sunk:var(--hm-sunk)}.device .screen.home-screen{padding-left:0;padding-right:0}.hm-pad{flex-direction:column;gap:22px;padding:0 16px;display:flex}.hm-pad>*{flex-shrink:0}.hm-bar{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 4px 0;display:flex}.hm-bar h1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.hm-bar .sub{color:var(--muted);margin-top:3px;font-size:13px}.hm-tools{align-items:center;gap:6px;display:flex}.hm-feedback{width:36px;height:36px}.hm-orbit svg.i{width:16px;height:16px}.hm h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.hm-sec{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.hm-sec .aside{color:var(--muted);font-size:13px}.hm-link{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:13px;text-decoration:underline}.hm-link:hover{color:var(--ink)}.hm-note{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.4}.hm-i{display:block}.hm-reel{background:var(--surface);border:1px solid var(--hairline);border-radius:18px;padding:14px 0}.hm-reel-h{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 16px;display:flex}.hm-reel-h span{color:var(--muted);font-size:13px}.hm-frames{scrollbar-width:none;gap:6px;margin:12px 0 0;padding:0 16px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.hm-frames::-webkit-scrollbar{display:none}.hm-frame{border:1px solid var(--hairline);background:var(--bg);text-align:left;cursor:pointer;width:84px;height:100px;min-height:100px;color:var(--ink);font:inherit;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px 9px 8px;display:flex;position:relative;overflow:hidden}.hm-frame:before{content:"";background:var(--c,var(--hairline-strong));height:3px;position:absolute;top:0;left:0;right:0}.hm-frame:hover{border-color:var(--ink)}.hm-frame .fk{color:var(--ink);display:grid}.hm-frame .fa{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.hm-frame .fl{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;font-weight:600;overflow:hidden}.hm-frame time{font:500 12px var(--mono);color:var(--muted);letter-spacing:-.03em;white-space:nowrap}.hm-frame.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.hm-emptybox{background:var(--surface);border:1px dashed var(--hairline-strong);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.hm-emptybox p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.hm-ask{background:var(--surface);border:1px solid var(--hairline-strong);border-radius:16px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.hm-ask .q{background:var(--accent-fill);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.hm-ask b{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.hm-ask>div{flex:1;min-width:0}.hm-ask span:not(.q){color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.hm-hero-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.hm-ctl{align-items:center;gap:6px;display:flex}.hm-wrap{min-width:0}.hm-heatwrap{position:relative}.hm-heat{-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-touch-callout:none;width:100%;position:relative}.hm-heat:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:10px}.hm-heat svg{display:block;overflow:visible}.hm-heat text{font:500 10.5px var(--mono);fill:var(--muted)}.hm-heat .rl{font:500 13px var(--font);fill:var(--ink)}.hm-heat .rn{font:500 11.5px var(--mono);fill:var(--muted)}.hm-heat g.dim{opacity:.28}.hm-shade{background:var(--bg);opacity:.6;pointer-events:none;position:absolute}.hm-band{background:color-mix(in oklch, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1.5px var(--ink);pointer-events:none;transition:left .22s var(--ease), width .22s var(--ease);border-radius:9px;position:absolute}.hm-band.live-drag{transition:none}.hm-band:before{content:attr(data-label);white-space:nowrap;font:600 11px var(--font);background:var(--ink);color:var(--on-ink);border-radius:6px;padding:2px 7px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.hm-band:after{content:"";border-left:3px solid var(--ink);border-right:3px solid var(--ink);border-radius:2px;height:18px;margin-top:-9px;position:absolute;top:50%;left:-3px;right:-3px}.hm-hd{pointer-events:auto;cursor:ew-resize;touch-action:none;width:44px;position:absolute;top:0;bottom:0}.hm-hd.l{left:-22px}.hm-hd.r{right:-22px}.hm-cursor{box-shadow:0 0 0 2px var(--ink);pointer-events:none;border-radius:7px;position:absolute}.hm-col{box-shadow:inset 0 0 0 1.5px var(--ink);pointer-events:none;border-radius:7px;position:absolute}.hm-readout{border:1px solid var(--hairline);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:52px;margin-top:8px;padding:10px 12px;font-size:12.5px;display:flex}.hm-readout b{font-size:13.5px;font-weight:600}.hm-readout small{color:var(--muted);font-size:12px}.hm-rd{align-items:center;gap:6px;display:inline-flex}.hm-rd i{background:var(--c);border-radius:2px;width:8px;height:8px}.hm-rd em{color:var(--muted);font-size:12px;font-style:normal}.hm-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;font-size:12px;display:flex}.hm-key span{align-items:center;gap:6px;display:inline-flex}.hm-key .steps{gap:2px;display:inline-flex}.hm-key .steps i{background:var(--ink);border-radius:3px;width:10px;height:10px}.hm-key .k-ring{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%}.hm-key .k-ask{background:var(--accent-fill);width:8px;height:8px;box-shadow:0 0 0 1.25px var(--ink);border-radius:50%}.hm-key .hint{margin-left:auto}.hm-table summary{cursor:pointer;min-height:44px;color:var(--muted);text-underline-offset:3px;align-items:center;width:max-content;font-size:13px;text-decoration:underline;display:flex}.hm-table table{border-collapse:collapse;width:100%;font-size:12.5px}.hm-table caption{text-align:left;color:var(--muted);padding:4px 0 8px}.hm-table th,.hm-table td{border-top:1px solid var(--hairline);text-align:left;padding:6px 4px;font-weight:500}.hm-table td{font-family:var(--mono);color:var(--muted)}.hm-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hm-tile{text-align:left;background:var(--surface);border:1px solid var(--hairline);min-height:112px;font:inherit;color:var(--ink);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}.hm-tile .tl-l{color:var(--muted);font-size:13px;font-weight:500}.hm-tile b{font-size:30px;font-weight:500;line-height:1.1}.hm-tile b.hm-word{padding:5px 0 3px;font-size:20px;font-weight:600}.hm-tile .tl-s{color:var(--muted);margin-top:auto;font-size:12.5px;line-height:1.35}.hm-tile .split{gap:2px;height:6px;margin:4px 0 2px;display:flex}.hm-tile .split i{background:var(--ink);border-radius:3px}.hm-tile .split i.h{background:repeating-linear-gradient(135deg, var(--muted) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--muted)}button.hm-tile{cursor:pointer}button.hm-tile:disabled{cursor:default}button.hm-tile:not(:disabled):hover{border-color:var(--ink)}.hm-wdot{background:var(--accent-fill);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;margin-right:7px;display:inline-block}.hm-parts{gap:4px;display:flex}.hm-parts .pt{text-align:left;min-width:62px;min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:6px;padding:6px 0;font-size:12.5px;display:flex}.hm-parts .pt i{background:color-mix(in oklch, var(--ink) 22%, transparent);border-radius:5px;height:10px}.hm-parts .pt.top i{background:var(--ink)}.hm-parts .pt.later i{border:1px dashed var(--hairline-strong);background:0 0}.hm-parts .pt[aria-pressed=true] span{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.hm-parts .pt[aria-pressed=true] i{outline:2px solid var(--ink);outline-offset:2px}.hm-parts .pt:disabled{cursor:default}.hm-spans{margin:12px 0 0;padding:0;list-style:none}.hm-spans button{border:0;border-top:1px solid var(--hairline);text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;display:flex}.hm-spans b{font-weight:600}.hm-spans span{color:var(--muted);text-align:right;font-size:13px}.hm-spans small{font-size:12px;display:block}.hm-spans button[aria-pressed=true] b{text-underline-offset:4px;text-decoration:underline}.hm-spans .none{color:var(--muted);border-top:1px solid var(--hairline);padding:10px 0;font-size:13px}.hm-filters{flex-wrap:wrap;gap:6px;display:flex}.hm-sel{align-items:center;display:inline-flex;position:relative}.hm-sel select{appearance:none;border:1px solid var(--hairline-strong);background:var(--surface);min-height:44px;color:var(--muted);font:inherit;text-overflow:ellipsis;border-radius:12px;max-width:170px;padding:0 30px 0 12px;font-size:13.5px}.hm-sel select.on{color:var(--ink);border-color:var(--ink)}.hm-sel svg{pointer-events:none;color:var(--muted);position:absolute;right:10px}.hm-count{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.hm-chip{background:var(--ink);min-height:36px;color:var(--on-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.hm-grp{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.hm-tl{margin:0;padding:0;list-style:none}.hm-tl li{border-top:1px solid var(--hairline);grid-template-columns:62px 30px 1fr;align-items:start;gap:8px;padding:10px 0;display:grid}.hm-tl time{font:500 12px var(--mono);color:var(--muted);letter-spacing:-.03em;padding-top:3px}.hm-kg{background:var(--hm-sunk);width:26px;height:26px;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.hm-tl .t{font-size:14.5px;line-height:1.3}.hm-tl .d{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.hm-tl .tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.hm-tl .tag{color:var(--muted);background:var(--hm-sunk);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.hm-tl .tag .dot{background:var(--c,var(--muted));border-radius:3px;width:8px;height:8px}.hm-tl .tag .dot.hollow{box-shadow:inset 0 0 0 1.5px var(--c,var(--muted));background:0 0;border-radius:50%}.hm-empty{color:var(--muted);font-size:14px}.hm-card{z-index:70;background:var(--raised);border:1px solid var(--hairline-strong);width:340px;animation:hm-pop .16s var(--ease);border-radius:16px;padding:14px 14px 12px;position:fixed;box-shadow:0 16px 40px #00000029;box-shadow:0 16px 40px lab(0% 0 0/.16)}.hm-card.sheet-like{left:10px;right:10px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:auto}@keyframes hm-pop{0%{opacity:0;transform:translateY(4px)}}.hm-card header{justify-content:space-between;gap:8px;display:flex}.hm-card h3{letter-spacing:-.01em;margin:4px 0 0;font-size:18px;font-weight:600}.hm-card header p{color:var(--muted);margin:2px 0 0;font-size:13px}.hm-k{align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.hm-k i{background:var(--c);border-radius:3px;width:9px;height:9px}.hm-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px -8px 0 0;display:grid}.hm-x:hover{background:var(--tone)}.hm-cl{max-height:220px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.hm-cl li{border-top:1px solid var(--hairline);grid-template-columns:30px 1fr;gap:10px;padding:8px 0;display:grid}.hm-cl li.none{color:var(--muted);font-size:14px;display:block}.hm-cl b{font-size:14px;font-weight:500;line-height:1.3;display:block}.hm-cl span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.hm-card footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (min-width:720px){.device.tabs .screen.home-screen:not(.graph):not(.welcome){padding:0;overflow:hidden}.hm-desk{height:100%}.hm-dk{grid-template-columns:minmax(0,1fr) clamp(320px,30vw,400px);height:100%;display:grid}.hm-dk-l{flex-direction:column;gap:20px;min-width:0;padding:0 28px 32px 32px;display:flex;overflow:auto}.hm-dk-l>*{flex-shrink:0}.hm-dk-l .hm-bar{padding:26px 0 0}.hm-dk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.hm-dk-r{border-left:1px solid var(--hairline);background:var(--surface);min-width:0;padding:20px 22px 28px;overflow:auto}.hm-dk-r .hm-ask{background:var(--bg);margin-bottom:20px}.hm-dk-r .hm-sel select{max-width:150px}.hm-desk .hm-tile{min-height:104px}.hm-desk .hm-tile b{font-size:26px}.hm-desk .hm-link{min-height:32px}.hm-desk .hm-frames{scrollbar-width:thin;padding-bottom:8px;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.hm-band,.hm-card{transition:none;animation:none}}.hm-kp{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:4px 12px;margin:14px 0 0;padding:12px 14px;display:grid}.hm-kp-g{color:#1e1d1a;color:lab(10.7025% .199474 2.30738);width:30px;height:34px;display:grid}:root[data-theme=dark] .hm-kp-g{color:#a19e9a;color:lab(65.2104% .518233 2.21992)}.hm-kp-g .kp-glyph{width:100%;height:100%;overflow:visible}.hm-kp-g .kp-arm,.hm-kp-g .kp-smile,.hm-kp-g .kp-foot,.hm-kp-g .kp-z,.hm-kp-g .kp-shut,.hm-kp-g .kp-note,.hm-kp-g .kp-paw{display:none}.hm-kp-g .kp-body{fill:currentColor}.hm-kp-g .kp-open ellipse{fill:var(--surface)}.hm-kp-t h2{margin:0;font-size:15px;font-weight:600}.hm-kp-t span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.hm-kp-b{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.kp-screen{--kp-sunk:color-mix(in oklch, var(--ink) 4%, var(--bg));--kp-held:var(--muted);--stage-h:440px;--a-held:var(--muted)}.device .screen.kp-screen-wrap{padding-left:0;padding-right:0}.kp-glyph-w{width:22px;height:22px;display:inline-grid}.kp-glyph{width:100%;height:100%;overflow:visible}.kp-glyph .kp-arm,.kp-glyph .kp-smile,.kp-glyph .kp-foot,.kp-glyph .kp-z{display:none}.kp-glyph .kp-body{fill:currentColor;stroke:none}.kp-glyph .kp-open ellipse{fill:var(--bg)}.tab[aria-current=page] .kp-glyph .kp-open ellipse{fill:color-mix(in oklch, var(--ink) 7%, var(--bg))}.kp-top{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 4px;display:flex;position:relative}.kp-title{min-width:0}.kp-top h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.kp-counts{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.5}.kp-counts .num{color:var(--ink);font-weight:500}.kp-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;min-height:36px;margin:-6px 0 2px -6px;padding:0 6px 0 0;font-size:13.5px;display:inline-flex}.kp-back svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kp-ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.kp-seg{background:var(--kp-sunk);border:1px solid var(--hairline);border-radius:12px;grid-auto-flow:column;padding:3px;display:inline-grid}.kp-seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500}.kp-seg button[aria-selected=true]{background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.kp-pause.on{border-color:var(--ink)}.kp-sw{font:inherit;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:13.5px;font-weight:500;display:inline-flex}.kp-sw-t{background:var(--hairline-strong);width:34px;height:20px;transition:background .16s var(--ease);border-radius:999px;flex:none;position:relative}.kp-sw-t i{background:var(--raised);width:16px;height:16px;transition:transform .16s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003;box-shadow:0 1px 2px lab(0% 0 0/.2)}.kp-sw[aria-checked=true] .kp-sw-t{background:var(--ink)}.kp-sw[aria-checked=true] .kp-sw-t i{background:var(--on-ink);transform:translate(14px)}.kp-waitpill{font:inherit;color:var(--ink);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);background:0 0;border:0;padding:0}.kp-waitpill i{background:var(--accent-fill);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.kp-status{min-height:34px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:6px 16px 0;font-size:13px;display:flex}.kp-status b{color:var(--ink);font-weight:600}.kp-st{flex-wrap:wrap;align-items:center;column-gap:7px;display:inline-flex}.kp-st-s{flex-basis:100%}.kp-dot~.kp-st-s{padding-left:15px}.kp-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;display:inline-block}.kp-dot.on{background:var(--ink)}.kp-link{font:inherit;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);cursor:pointer;background:0 0;border:0;flex:none;padding:8px 0;font-weight:500}.kp-stagewrap{position:relative}.kp-stage{height:var(--stage-h);touch-action:pan-y;margin:6px 16px 0;position:relative}.kp-stage svg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.kp-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:6px 16px 0;font-size:12px;display:flex}.kp-lg{align-items:center;gap:6px;display:inline-flex}.kp-lg i{flex:none;display:inline-block}.kp-lg-k0{background:var(--a-work);border-radius:50%;width:8px;height:8px}.kp-lg-k1{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px}.kp-lg-k2{background:var(--accent-fill);width:12px;height:9px;box-shadow:inset 0 0 0 1px var(--ink);border-radius:2px}.kp-lg-k3{background:color-mix(in oklch, var(--ink) 16%, transparent);border-radius:3px;width:16px;height:5px}.kp-lg-p0{background:var(--ink);border-radius:50%;width:8px;height:8px}.kp-lg-p1{background:var(--a-work);border-radius:50%;width:7px;height:7px}.kp-lg-p2{background:var(--ink);border-radius:2px;width:2.5px;height:12px}.kp-lg-p3{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--accent-fill);border-radius:50%}.kp-cap{min-height:58px;margin:8px 16px 0}.kp-cap-b{text-align:left;border:0;border-top:1px solid var(--hairline);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:62px 1fr;align-items:start;gap:8px;padding:10px 0;display:grid}.kp-cap-b time{font:500 12.5px var(--mono);color:var(--muted);padding-top:2px}.kp-cap-t b{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35;display:block}.kp-cap-t span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.kp-cap-l{color:var(--muted);border-top:1px solid var(--hairline);padding:12px 0;font-size:14px;line-height:1.45;display:block}.kp-tp{margin:2px 16px 0}.kp-days{scrollbar-width:none;flex-wrap:nowrap;margin:4px 0 2px;padding:7px 0;overflow-x:auto}.kp-days::-webkit-scrollbar{display:none}.kp-days .chip{flex:none}.kp-wk b{color:var(--ink);font-weight:500}.kp-tp-row{grid-template-columns:auto auto auto auto 1fr auto;align-items:center;gap:4px;padding:4px 0;display:grid}.kp-rm .kp-tp-row{grid-template-columns:auto 1fr}.kp-play{background:var(--ink);color:var(--on-ink);border-radius:50%}.kp-play:hover{background:color-mix(in oklch, var(--ink) 86%, var(--bg))}.kp-tp svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kp-play svg path{fill:currentColor}.kp-play[data-kp-play=playing] svg path{fill:none}.kp-clock{font:500 13px var(--mono);text-align:right;min-width:66px;padding-right:6px}.kp-speed{min-height:36px;font:500 12.5px var(--mono);padding:0 10px}.kp-scrub{cursor:pointer;touch-action:none;height:44px;margin:0 8px 0 4px;position:relative}.kp-scrub:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:6px}.kp-rl{background:var(--hairline);border-radius:2px;height:4px;position:absolute;top:13px;left:0;right:0;overflow:hidden}.kp-played{background:var(--hairline-strong);width:0;height:100%}.kp-tks{pointer-events:none;position:absolute;inset:0}.kp-tk{background:var(--c);border-radius:1.5px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:9px}.kp-tk.k-held{background:var(--bg);box-shadow:inset 0 0 0 1.2px var(--c);width:4px;margin-left:-2px}.kp-tk.k-asked{background:var(--accent-fill);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;top:11.5px}.kp-tk.k-off,.kp-tk.k-on{background:var(--ink);width:2px;height:16px;margin-left:-1px;top:7px}.kp-tk.k-added{height:6px;top:12px}.kp-head{background:var(--ink);border-radius:1px;width:2px;height:22px;margin-left:-1px;position:absolute;top:4px;left:0}.kp-head:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.kp-lbls{height:14px;font:500 10.5px var(--mono);color:var(--muted);position:absolute;top:28px;left:0;right:0}.kp-lbls span{white-space:nowrap;position:absolute;transform:translate(-50%)}.kp-lbls span:first-child{transform:none}.kp-lbls span.end{transform:translate(-100%)}.kp-still{margin:0 16px}.kp-still-note{color:var(--muted);margin:6px 0 4px;font-size:13px}.kp-still h3{color:var(--muted);margin:16px 0 2px;font-size:13px;font-weight:500}.kp-jl{margin:0;padding:0;list-style:none}.kp-jr{text-align:left;border:0;border-top:1px solid var(--hairline);width:100%;min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:62px 34px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.kp-jl li:first-child .kp-jr{border-top:0}.kp-jr time{font:500 12px var(--mono);color:var(--muted)}.kp-jr-t{min-width:0}.kp-jr-t b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.35;display:block}.kp-jr-t span{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.kp-jr-d{gap:4px;display:inline-flex}.kp-adot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.kp-adot.hollow{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.kp-tile{font:600 10.5px var(--mono);letter-spacing:-.02em;color:var(--ink);background:var(--surface);border:1.3px solid var(--ink);flex:none;place-items:center;display:inline-grid}.kp-tile-s{width:26px;height:26px}.kp-tile-m{width:32px;height:32px}.kp-shape-circle{border-radius:50%}.kp-shape-square{border-radius:8px}.kp-shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--ink);color:var(--on-ink);border:0;border-radius:7px}.kp-shape-pill{border-radius:999px;width:34px}.kp-shape-arch{border-radius:13px 13px 5px 5px}.kp-you{font:600 9.5px var(--font);background:var(--kp-sunk);border-color:var(--hairline-strong);border-radius:8px}.kp-rail{margin:22px 16px 0}.kp-busiest{background:var(--kp-sunk);border:1px solid var(--hairline);border-radius:14px;margin:0 0 18px;padding:12px 14px}.kp-k{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.kp-busiest p{margin:4px 0 0;font-size:14px;line-height:1.4}.kp-busiest b{font-weight:600}.kp-sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.kp-sec-h h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.kp-aside{color:var(--muted);font-size:13px}.kp-wl{margin:0;padding:0;list-style:none}.kp-wr{border-top:1px solid var(--hairline);padding:10px 0 12px}.kp-wl .kp-wr:first-child{border-top:0;padding-top:2px}.kp-wr-h{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;grid-template-columns:14px auto 1fr auto;align-items:center;gap:9px;padding:4px 0;display:grid}.kp-wr-h:hover .kp-wr-n b{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.kp-rank{color:var(--muted);font-size:11.5px}.kp-wr-n{min-width:0}.kp-wr-n b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.2;display:block}.kp-now,.kp-wait{color:var(--ink);font-size:11.5px;font-weight:500;display:block}.kp-wait i{background:var(--accent-fill);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.kp-wr-c{text-align:right}.kp-wr-c b{font-size:18px;font-weight:600;line-height:1;display:block}.kp-wr-c small{color:var(--muted);font-size:11px}.kp-wr.busy .kp-tile{background:var(--ink);color:var(--on-ink)}.kp-wbar{background:var(--hairline);border-radius:2px;height:4px;margin:4px 0 6px 23px;overflow:hidden}.kp-wbar i{background:var(--ink);border-radius:2px;height:100%;display:block}.kp-wk{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 4px;margin:0 0 6px 23px;font-size:11.5px;display:flex}.kp-tr{fill:none;width:13px;height:13px;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px}.kp-heat{grid-template-columns:repeat(24,1fr);gap:1.5px;height:9px;margin-left:23px;display:grid}.kp-heat i{background:color-mix(in oklch, var(--ink) calc(var(--o) * 100%), var(--hairline));border-radius:1.5px;display:block}.kp-heat.big{gap:2px;height:22px;margin:4px 0 0}.kp-heat-l{font:500 10.5px var(--mono);color:var(--muted);justify-content:space-between;margin-top:4px;display:flex}.kp-facts{color:var(--muted);margin:7px 0 0 23px;font-size:12px}.kp-last{font:inherit;color:var(--muted);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-height:28px;margin-left:23px;padding:6px 0 0;font-size:12.5px;display:block}.kp-hint{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.45}.kp-srch{margin-top:22px}.kp-src{margin:0;padding:0;list-style:none}.kp-src li{grid-template-columns:minmax(0,132px) 1fr 30px;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.kp-src-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-src .num{text-align:right;font-size:12px}.kp-src-b{background:var(--hairline);border-radius:3px;height:6px;overflow:hidden}.kp-src-b i{background:var(--muted);border-radius:3px;height:100%;display:block}.kp-dt{font-size:14px}.kp-claim{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.kp-dt-ask{overflow-wrap:anywhere;margin:4px 0 12px;font-size:15px;line-height:1.45}.kp-dt-ask q{quotes:"“" "”";font-weight:600}.kp-dt h4,.kp-who h4{color:var(--muted);justify-content:space-between;gap:6px;margin:16px 0 6px;font-size:12.5px;font-weight:600;display:flex}.kp-dt h4 .num{color:var(--ink)}.kp-dl{margin:0;padding:0;list-style:none}.kp-dl li{border-top:1px solid var(--hairline);grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:7px 0;font-size:14px;display:grid}.kp-dl li:first-child{border-top:0}.kp-dl li small{color:var(--muted);text-align:right;font-size:12px}.kp-dl li.more{color:var(--muted);font-size:13px;display:block}.kp-dl.held li{grid-template-columns:16px 1fr}.kp-dl.held li small{text-align:left;display:block}.kp-dt-meta,.kp-muted{color:var(--muted);margin:12px 0 0;font-size:13px}.kp-dt-f{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.kp-h4a{color:var(--muted);align-items:center;gap:3px;font-weight:500;display:inline-flex}.kp-big{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kp-big div{background:var(--kp-sunk);border:1px solid var(--hairline);border-radius:12px;padding:10px 12px}.kp-big b{font-size:22px;font-weight:600;line-height:1.1;display:block}.kp-big span{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.3;display:block}.kp-days7{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:84px;display:grid}.kp-days7 span{flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%;display:flex}.kp-days7 i{background:color-mix(in oklch, var(--ink) 30%, var(--hairline));border-radius:4px;width:100%;max-width:26px;display:block}.kp-days7 i.today{background:var(--ink)}.kp-days7 b{font-size:11.5px;font-weight:600}.kp-days7 small{color:var(--muted);font-size:10.5px}.kp-kv{margin:0;padding:0;list-style:none}.kp-kv li{border-top:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.kp-kv li:first-child{border-top:0}.kp-kv span{color:var(--muted)}.kp-kv b{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 6px;font-weight:600;display:inline-flex}.kp-kv b span{color:var(--ink)}.kp-stage .kp-hd,.r2svg .hd{font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.kp-stage .kp-n{font:600 12px var(--font);fill:var(--ink)}.kp-stage .kp-c{font:500 10.5px var(--mono);fill:var(--muted)}.kp-stage .kp-n.kp-small{letter-spacing:-.01em;font-size:9.5px}.kp-stage .kp-hit{fill:#0000;cursor:pointer}.kp-crumb{stroke:var(--bg);stroke-width:1.2px}.kp-note-s{fill:var(--accent-fill);stroke:var(--ink);stroke-width:1px}.kp-thing{opacity:.42}.kp-more{font:600 9px var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:2.5px}.kpv{cursor:pointer;outline:none}.kpv:focus-visible .kpv-shape>*{stroke-width:3px}.kpv-shape>*{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.kpv-eye{fill:var(--ink)}.kpv-m{font:600 9.4px var(--mono);letter-spacing:-.03em;fill:var(--ink)}.kpv-f,.kpv.busy .kpv-shape>*{fill:var(--ink)}.kpv.busy .kpv-eye,.kpv.busy .kpv-m{fill:var(--on-ink)}.kp-bub rect,.kp-bub path{fill:var(--raised);stroke:var(--hairline-strong);stroke-linejoin:round}.kp-bub text{font:600 12.5px var(--font);fill:var(--ink)}.kp-screen,.kp-glyph-w{--kp-ink:#1e1d1a;--kp-face:#fbfaf9;--kp-line:transparent}@supports (color:lab(0% 0 0)){.kp-screen,.kp-glyph-w{--kp-ink:lab(10.7025% .199474 2.30738);--kp-face:lab(98.2683% .0524819 .759554)}}:root[data-theme=dark] .kp-screen{--kp-line:#a19e9a}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .kp-screen{--kp-line:lab(65.2104% .518233 2.21992)}}.kp-body,.kp-foot{fill:var(--kp-ink);stroke:var(--kp-line);stroke-width:1.3px}.kp-arm rect{fill:var(--kp-ink);stroke:var(--kp-edge,var(--kp-sunk));stroke-width:1.6px}:root[data-theme=dark] .kp-screen .kp-foot{fill:var(--kp-line);stroke:none}:root[data-theme=dark] .kp-screen .kp-arm rect,:root[data-theme=dark] .kp-screen .kp-paw circle:not(.pad){stroke:var(--kp-line);stroke-width:1.2px}.kp-open ellipse{fill:var(--kp-face)}.kp-shut path,.kp-smile{fill:none;stroke:var(--kp-face);stroke-width:1.7px;stroke-linecap:round}.kp-ini{font:700 7.5px var(--mono);fill:var(--kp-face);letter-spacing:-.03em}.kp-shut,.kp-note,.kp-paw,.kp-z{display:none}.kp.asleep .kp-shut,.kp.asleep .kp-z,.kp.paw-up .kp-paw,.kp.has-note .kp-note{display:inline}.kp.asleep .kp-open,.kp.asleep .kp-smile{display:none}.kp-paw circle{fill:var(--kp-ink);stroke:var(--kp-edge,var(--kp-sunk));stroke-width:1.4px}.kp-paw .pad{fill:var(--kp-face);stroke:none}.kp-note rect{fill:var(--accent-fill);stroke:var(--ink);stroke-width:1.2px}.kp-note path{stroke:var(--ink);stroke-width:1px;opacity:.6}.kp-z text{font:600 11px var(--font);fill:var(--muted)}.kp-z text.s{font-size:8.5px}.kp-wrap{cursor:pointer;outline:none}.kp-wrap:focus-visible .kp-body{stroke:var(--ink);stroke-width:2.5px}.kpsvg{--kp-night:0%;--kp-nightc:#d0d9e2;--kp-edge:color-mix(in oklch, var(--kp-nightc) var(--kp-night), var(--kp-sunk))}@supports (color:lab(0% 0 0)){.kpsvg{--kp-nightc:lab(86.0647% -1.71089 -5.69285)}}:root[data-theme=dark] .kpsvg{--kp-nightc:#05080c}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .kpsvg{--kp-nightc:lab(1.97449% -.392072 -1.91281)}}.kp-in{fill:color-mix(in oklch, var(--kp-nightc) var(--kp-night), var(--kp-sunk))}.kp-jar rect{fill:var(--surface);stroke:var(--hairline-strong);stroke-width:1.2px}.kp-jar.hm rect{fill:#0000;stroke:var(--kp-held);stroke-dasharray:3 3}.kp-lock rect,.kp-lock path,.kp-tag g rect,.kp-tag g path,.kp-jarlock g rect,.kp-jarlock g path{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.kp-jar.hm .kp-lock rect,.kp-jar.hm .kp-lock path{stroke:var(--muted)}.kp-jarlock>rect{fill:var(--raised);stroke:var(--ink);stroke-width:1.3px}.kp-fence{stroke:var(--ink);stroke-width:1.6px}.kp-pick{stroke:var(--hairline-strong);stroke-width:1.4px;stroke-linecap:round}.kp-post{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.kp-bar{stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round}.kp-tag{cursor:pointer}.kp-tag>rect{fill:var(--raised);stroke:var(--ink);stroke-width:1.1px}.kp-sign rect{fill:var(--ink)}.kp-sign text{font:600 11.5px var(--font);fill:var(--on-ink)}.kp-hatch rect{fill:var(--surface);stroke:var(--hairline-strong);stroke-width:1.2px}.kp-hatch path{stroke:var(--muted);stroke-width:1.2px;stroke-linecap:round}.kp-hatch.on rect{stroke:var(--ink);stroke-width:2px}.kp-hatch.on path{stroke:var(--ink)}.kp-lm{font:700 9px var(--mono);fill:var(--ink)}.kp-path{fill:none;stroke:color-mix(in oklch, var(--ink) 9%, transparent);stroke-linecap:round}:root[data-theme=dark] .kp-path{stroke:color-mix(in oklch, var(--ink) 11%, transparent)}.kp-chip rect{fill:var(--raised);stroke:var(--kp-held);stroke-dasharray:3 2.5}.kp-chip text{font:600 11px var(--font);fill:var(--ink)}.kp-rest{cursor:pointer}.r2svg .rib{fill:none;stroke-opacity:.36;stroke-linecap:round}.r2svg .stub{stroke:var(--hairline-strong);stroke-width:1px}.r2svg .sw{stroke:var(--ink);stroke-width:1.5px}.r2svg .cp{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.r2svg .cp.shut{fill:var(--ink)}.r2svg .you{fill:var(--bg);stroke:var(--ink);stroke-width:2px}.r2svg .youl{font:600 12px var(--font);fill:var(--ink)}.r2svg .youl .wl{fill:var(--muted);font-weight:500}.r2svg .who rect{fill:var(--surface);stroke:var(--hairline-strong)}.r2svg .who.busy rect{fill:var(--kp-sunk);stroke:var(--ink);stroke-width:1.5px}.r2svg .who{cursor:pointer}.r2svg .who .m{font:600 10.5px var(--mono);fill:var(--ink);letter-spacing:-.02em}.r2svg .n,.r2svg .an{font:600 12.5px var(--font);fill:var(--ink)}.r2svg .c{font:500 10.5px var(--mono);fill:var(--muted)}.r2svg .anode{stroke:var(--bg);stroke-width:2px}.r2svg .hmnode{fill:var(--bg);stroke:var(--kp-held);stroke-width:1.3px;stroke-dasharray:2.5 2.5}.r2svg .lock rect,.r2svg .lock path{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.r2svg .lock.hm rect,.r2svg .lock.hm path{stroke:var(--muted)}.r2svg .gate line{stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round}.r2svg .q{fill:var(--ink);stroke:var(--bg);stroke-width:1.5px;cursor:pointer}.r2svg .q.ghost{fill:var(--bg);stroke:var(--ink);stroke-width:1.3px}.r2svg .hit{fill:#0000;cursor:pointer}.r2svg .cargo{stroke:var(--bg);stroke-width:1.2px}.r2svg .wait-ring{fill:none;stroke:var(--accent-fill);stroke-width:2.5px}.r2svg .park{cursor:pointer}:root[data-theme=dark] .r2svg .rib{stroke-opacity:.46}.kp-plainv .kp-stage{--stage-h:430px}@media (max-width:719px){.tab-win{display:none!important}.kp-replay .kp-tp{z-index:3;background:var(--bg);border-bottom:1px solid var(--hairline);padding-bottom:2px;position:sticky;top:0}.kp-top{flex-wrap:wrap}.kp-ctl{justify-content:space-between;width:100%}.kp-tp-row{grid-template-columns:auto auto auto 1fr}.kp-scrub{grid-column:1/-1;margin:0 6px 6px}.kp-clock{text-align:left;padding-left:8px}.kp-speed{display:none}}@media (min-width:720px){.device.tabs .screen.kp-screen-wrap:not(.graph):not(.welcome){padding:0;overflow:hidden}.kp-win{height:100%;overflow:auto}.kp-win .kp-top{padding:26px 32px 2px}.kp-win .kp-top h1{font-size:28px}.kp-win .kp-status,.kp-win .kp-tp,.kp-win .kp-legend,.kp-win .kp-cap,.kp-win .kp-still{margin-left:32px;margin-right:32px}.kp-win .kp-status{margin:0;padding-left:32px;padding-right:32px}.kp-win .kp-stage{margin:6px 32px 0}.kp-win .kp-rail{margin:22px 32px 32px}.kp-st-s,.kp-dot~.kp-st-s{flex-basis:auto;padding-left:0}.kp-st-s:before{content:"· "}}@media (min-width:1000px){.kp-desk{grid-template-columns:minmax(0,1fr) clamp(320px,30vw,380px);display:grid;overflow:hidden}.kp-desk .kp-main{flex-direction:column;min-width:0;padding-bottom:20px;display:flex;overflow:auto}.kp-desk .kp-stagewrap{flex-direction:column;flex:1;min-height:380px;display:flex}.kp-desk .kp-stage{flex:1;height:auto;min-height:360px}.kp-desk aside.kp-rail{border-left:1px solid var(--hairline);background:var(--surface);margin:0;padding:26px 22px 28px;overflow:auto}}.ap-groups{margin:6px 0 12px;padding:0;list-style:none}.ap-group{border-bottom:1px solid var(--hairline);padding:8px 0}.ap-head{align-items:center;gap:8px;display:flex}.ap-head b{font-weight:600}.ap-tag{border:1px solid var(--hairline-strong);color:var(--muted);border-radius:999px;padding:0 7px;font-size:11px;line-height:18px}.ap-head .row-link{margin-left:auto}.ap-names{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}.ap-group .chips{margin-top:8px}.group>.fresh-keep{border-top:0;min-height:40px;padding-top:0;padding-bottom:6px}.group>.fresh-keep+*{border-top:1px solid var(--hairline)}.fresh-keep small{margin-top:0}.fresh-toggle{flex:none;align-items:center;gap:8px;display:flex}.fresh-toggle small{white-space:nowrap;margin:0}.row small.fresh-stale,.fresh-stale{color:var(--danger)}.fresh-list li{line-height:1.45}.fresh-list li span{color:var(--muted);font-size:13px}.fresh-chips{margin:10px 0 4px}.unlock-line{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:20px}.unlock-time{font-variant-numeric:tabular-nums}.unlock-lock{font:inherit;color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);padding:0}.unlock-lock:hover{text-decoration-color:currentColor}.unlock-lock:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.rk-key{border:1px solid var(--hairline);background:var(--surface);-webkit-user-select:all;user-select:all;border-radius:12px;grid-template-columns:repeat(7,auto);justify-content:space-between;gap:8px 6px;margin:16px 0 4px;padding:14px 16px;display:grid}.rk-group{font:500 14px/1.6 var(--mono);letter-spacing:.06em;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums}.rk-strong{color:var(--ink)}.rk-field{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--bg);width:100%;color:var(--ink);font:500 14px/1.5 var(--mono);letter-spacing:.05em;resize:none;border-radius:10px;margin:0 0 2px;padding:10px 12px}.rk-field:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.rk-field[aria-invalid=true]{border-color:var(--ink)}.rk-why{color:var(--ink)}.set-recovery{margin-top:0}.ld-qr-box{justify-content:center;margin:16px 0 10px;display:flex}.ld-qr{border:1px solid var(--hairline);color:#000;fill:currentColor;background:#fff;border-radius:12px;width:min(236px,70vw);height:auto;padding:0;display:block}.ld-code{font:500 22px/1.3 var(--mono);letter-spacing:.12em;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;margin:4px 0 6px}.ld-number{font:500 34px/1.2 var(--mono);letter-spacing:.08em;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;margin:18px 0 14px}.ld-wait{color:var(--muted)}.ld-steps{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:12px 0 4px;padding:0;font-size:12.5px;list-style:none;display:flex}.ld-steps li{align-items:center;gap:6px;display:flex}.ld-steps .ld-dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.25px var(--faint);border-radius:4px}.ld-steps li[data-now=done] .ld-dot{background:var(--muted);box-shadow:none}.ld-steps li[data-now=yes]{color:var(--ink);font-weight:600}.ld-steps li[data-now=yes] .ld-dot{background:var(--ink);box-shadow:none}.acc-devices{margin-top:4px}.ld-field{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--bg);width:100%;color:var(--ink);font:500 18px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:10px;margin:0 0 2px;padding:10px 12px}.ld-field:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.ld-field[aria-invalid=true]{border-color:var(--ink)}.ld-why{color:var(--ink)}.set-sync{margin-top:0}.ld-devices{margin:12px 0;padding:0;list-style:none}.ld-devices .btn{flex:none}.sync-notice{z-index:60;box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--bg);max-width:min(420px,100vw - 32px);color:var(--ink);font:500 14px/1.4 var(--sans,inherit);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.sync-notice .btn{flex:none}.sync-stopped{top:12px;bottom:auto}.sync-signin .pip{background:var(--accent-fill);border-radius:4px;flex:none;width:7px;height:7px}.sync-asks{flex-direction:column;align-items:stretch;gap:8px;top:12px;bottom:auto}.sync-ask{align-items:center;gap:8px;display:flex}.sync-ask>span{flex:1}.sync-msg{flex:1;align-items:center;gap:10px;min-width:0;display:flex}@media (max-width:719.98px){.sync-notice{max-width:420px;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));margin:0 auto;transform:none}.sync-stopped,.sync-asks{bottom:auto;top:calc(12px + env(safe-area-inset-top,0px))}.sync-signin{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.sync-signin .btn{width:100%;min-height:44px}.sync-notice .btn{line-height:1.25}.sync-ask{flex-wrap:wrap}.sync-ask>span{flex:100%}.sync-ask .btn{flex:1 1 0}body:has(.sheet-wrap) .sync-signin{display:none}}.set-pause,.hold{margin-bottom:4px}.hold .row>.btn{flex:none}.hold-end .btn-wide{margin:2px 0 6px}.hold-end small,.hold .grow>small{overflow-wrap:anywhere}.hold-line,.lt-held{color:var(--ink)}.set-tasks{margin-top:4px}.lt-select{border:1px solid var(--hairline-strong);background:var(--bg);max-width:52%;min-height:40px;color:var(--ink);font:500 14px/1.3 var(--sans,inherit);border-radius:10px;flex:none;padding:0 10px}.lt-select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.lt-start{margin-top:12px}.lt-start .btn-wide{margin:2px 0 4px}.lt-problem{color:var(--ink)}.lt-recent-title{margin:18px 24px 8px}.ca{margin-bottom:4px}.ca-name,.lt-agent-name,.lt-name,.acc-row .grow>b,.pa .grow>b{overflow-wrap:anywhere}.ca-tag{border:1px solid var(--hairline-strong);color:var(--muted);vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 7px;font-size:11px;font-weight:500;line-height:18px;display:inline-block}.ca-row small,.lt-agent small{overflow-wrap:anywhere}.ca-row .btn{flex:none}.ca-said,.lt-said{color:var(--ink)}.ca-agent+.ca-agent{margin-top:12px}.ca-from b{font-weight:500}.ca-area b{font-weight:400}.lt-agent{cursor:pointer}.lt-agent input[type=radio]{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.lt-agent input[type=radio]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lt-agents>*+*{border-top:1px solid var(--hairline)}.ca>.group:first-of-type{margin-bottom:12px}.cn-list{margin:8px 0 12px}.cn-address{margin:4px 0 8px}.cn-address .label{margin-top:4px}.cn-url-row{align-items:stretch;gap:8px;display:flex}.cn-url-row .field{flex:1;min-width:0;font-size:13px}.cn-url-row .btn{flex:none}.cn-h{color:var(--ink);margin:18px 0 6px;font-size:13px;font-weight:600}.cn-steps{color:var(--ink);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.45;display:grid}.cn-page .fine{margin:8px 0 0}.cn-key{resize:none;overflow-wrap:anywhere;word-break:break-all;width:100%;font-size:13px}.cn-list .row-btn{gap:12px}.cn-address-big{margin:2px 0 10px}.cn-address-big .cn-url{box-sizing:border-box;text-align:center;letter-spacing:-.01em;width:100%;margin:4px 0 10px;font-size:14px}.cn-copy{min-height:54px;font-size:16px}.cn-copy .i{width:18px;height:18px}.cn-copy.done{background:var(--raised);color:var(--ink);border-color:var(--hairline-strong)}.cn-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cn-open .btn .i{width:15px;height:15px}.cn-open .fine{text-align:center;margin:6px 0 0}.cn-phone{background:var(--tone);color:var(--ink);border-radius:12px;padding:10px 12px}.cn-three{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cn-step{background:var(--raised);border-radius:16px;padding:12px}.cn-step-say{align-items:flex-start;gap:10px;display:flex}.cn-step-say p{color:var(--ink);margin:0;font-size:14.5px;line-height:1.45}.cn-n{background:var(--ink);width:24px;height:24px;color:var(--on-ink);font:600 12.5px var(--font);border-radius:12px;flex:none;place-items:center;margin-top:1px;display:grid}.cn-pic{margin:10px 0 0}.cn-after{padding:0 2px}.cn-more{border-top:1px solid var(--hairline);margin:14px 0 0;padding-top:10px}.cn-more summary{cursor:pointer;color:var(--ink);padding:6px 0;font-size:13px;font-weight:600;list-style-position:inside}.cn-more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.cn-short{color:var(--faint,var(--muted))}.set-connect{margin-bottom:6px}.cp{width:100%;max-width:420px;height:auto;font-family:var(--font);margin:0 auto;display:block}.cp-win{fill:var(--surface);stroke:var(--hairline-strong);stroke-width:1px}.cp-rule{stroke:var(--hairline);stroke-width:1px;fill:none}.cp-tile{fill:var(--tone)}.cp-tile-t{fill:var(--ink);font-size:8.5px;font-weight:600}.cp-tile-big{font-size:9.5px}.cp-t{fill:var(--ink);font-size:11px;font-weight:600}.cp-big{font-size:13px}.cp-m{fill:var(--muted);font-size:10.5px;font-weight:500}.cp-mono{font-family:var(--mono);font-size:10.5px;font-weight:500}.cp-line,.cp-chip,.cp-card{fill:var(--tone)}.cp-pick{fill:var(--raised);stroke:var(--ink);stroke-width:1.2px}.cp-dim{fill:var(--tone)}.cp-dialog{fill:var(--raised);stroke:var(--hairline-strong);stroke-width:1px}.cp-field{fill:var(--surface);stroke:var(--hairline-strong);stroke-width:1px}.cp-field-on{stroke:var(--ink);stroke-width:1.3px}.cp-btn{fill:var(--ink)}.cp-btn-t{fill:var(--on-ink);font-size:11px;font-weight:600}.cp-btn-q{fill:var(--raised);stroke:var(--hairline-strong);stroke-width:1px}.cp-ring{fill:none;stroke:var(--ink);stroke-width:1.2px}.cp-core{fill:var(--accent)}.cp-moon{fill:var(--ink)}.cp-tap circle:first-child{fill:none;stroke:var(--accent);stroke-width:1.6px}.cp-tap-dot{fill:var(--accent)}.ca-said-row{min-height:0;padding-top:6px;padding-bottom:10px}.ca-said-row .ca-said{margin:0}.group>.lt-said-row{border-top:0;min-height:0;padding-top:0;padding-bottom:14px}.lt-said-row .lt-said{margin:0}.sy-invite-note{color:var(--muted);margin:6px 0 4px;font-size:12.5px;line-height:1.4;display:block}.dl-what{color:var(--ink);margin:10px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.45}.dl-what li+li{margin-top:4px}.dl-choice{gap:8px;display:grid}.dl-radio{border:1px solid var(--hairline-strong);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.dl-radio.on{border-color:var(--ink)}.dl-radio b{font-size:15px;font-weight:500;display:block}.dl-radio small{color:var(--muted);font-size:13px;display:block}.dl-dot{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--hairline-strong);border-radius:10px;flex:none;margin-top:1px}.dl-radio.on .dl-dot{box-shadow:inset 0 0 0 6px var(--ink)}.dl-strong{color:var(--ink)}.sy-rk-link{min-height:44px;font:600 14px var(--font);color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;cursor:pointer;text-align:center;background:0 0;border:0;margin:10px auto 0;padding:10px 4px;display:block}.acc-list .acc-row .grow small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acc-chev{color:var(--faint);flex:none;padding:0 2px 2px;font-size:20px;line-height:1}.tile-add{box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--muted);font:400 18px var(--font);background:0 0}.screen[aria-labelledby=acc-title]:not([data-page]) .acc-card{display:none}[data-acc-away]{display:none!important}.screen[data-page]{padding-top:8px}.acc-card[data-open-card]{animation:.18s cubic-bezier(.32,.72,0,1) acc-page-in;display:block}@keyframes acc-page-in{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.acc-card[data-open-card]{animation:none}}.screen[data-page]>:not([data-acc-away]){grid-area:auto/1/auto/-1!important}.pg-head{padding:18px 16px 6px}@media (min-width:720px){.pg-head{padding:18px 4px 6px}}.pg-back{min-height:36px;color:var(--muted);font:500 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 6px;display:inline-flex}.pg-back span{padding-bottom:2px;font-size:20px;line-height:1}.pg-back:hover{color:var(--ink);background:var(--tone)}.pg-back:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pg-who{align-items:center;gap:14px;margin-top:10px;display:flex}.pg-who .grow{min-width:0}.pg-name{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.pg-who small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.pg-cols{grid-template-columns:minmax(0,1fr);gap:4px 40px;margin-top:10px;display:grid}.pg-main>.label,.pg-side>.label{margin:18px 20px 6px}.pg-main .aw1-slot,.pg-side>p.fine{margin-left:16px;margin-right:16px}@media (min-width:720px){.pg-main>.label,.pg-side>.label{margin:18px 4px 6px}.pg-main>.group,.pg-side>.group{margin-left:0;margin-right:0}.pg-main>.mine-note{margin:8px 4px 0}.pg-main .aw1-slot,.pg-side>p.fine{margin-left:0;margin-right:0}}.pg-main .aw1-slot{margin-top:18px}.pg-actions{margin-top:22px}.acc-card .as-areas{grid-template-columns:1fr;padding-top:0}@media (min-width:1180px){.pg-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (min-width:720px){.screen[aria-labelledby=acc-title] :is(.set-tasks,.acc-devices,.ca,[data-acc-list]) .group,.screen[aria-labelledby=acc-title]>div>.group,.screen[aria-labelledby=acc-title]>div>section>.group,.screen[aria-labelledby=acc-title] .acc-card .group{margin-left:0;margin-right:0}.screen[aria-labelledby=acc-title]>div>.group-title,.screen[aria-labelledby=acc-title]>div>section>.group-title,.screen[aria-labelledby=acc-title] .acc-devices>.group-title{margin-left:4px}.screen[aria-labelledby=acc-title]>div>.mine-note,.screen[aria-labelledby=acc-title]>div>section>.mine-note{margin-left:4px;margin-right:4px}}.screen ol.log-list[aria-labelledby=log-title]:not(.tr-list){display:none}.set-traces{margin:0}@media (min-width:1180px){.screen[aria-labelledby=acc-title]>.set-traces{grid-area:2/2/-1;align-self:start;margin-top:30px}}.tr-filter{flex-wrap:wrap;gap:6px;margin:2px 24px 10px}.tr-filter .chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.tr-row{align-items:flex-start;gap:12px;padding-top:10px;padding-bottom:10px}.tr-row .grow b{overflow-wrap:anywhere}.tr-detail{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:4px;font-size:12.5px;line-height:1.45;display:flex}.tr-detail [data-tr=hidden],.tr-detail [data-tr=held]{color:var(--ink);opacity:.8}.tr-act{border:1px solid var(--hairline-strong);color:var(--ink);border-radius:999px;align-self:flex-start;padding:0 7px;font-size:11px;font-weight:500;line-height:18px}.tr-open{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;margin-top:2px;overflow:hidden}.tr-actions{margin:4px 0 14px}.tr-got,.tr-list{padding:0;list-style:none}.sheet .tr-got,.sheet .tr-list{margin:6px 0 16px}.as-card.card-shown,.ca-agent.card-shown{box-shadow:0 0 0 1.5px var(--ink)}.tr-more{margin:8px 24px 16px;display:block}.ot-open{margin:4px 24px 18px;display:block}.ot-days{grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;margin:6px 0 14px;display:grid}.ot-days .label{margin:0}.ot-date{font:inherit;color:var(--ink);border:1px solid var(--hairline-strong);background:0 0;border-radius:8px;max-width:100%;min-height:36px;padding:6px 8px;font-size:14px}.ot-opt{margin:8px 0 6px}.ot-opt .fine{margin:4px 0 0}.win-brand,.win-side{display:none}@media (min-width:720px){:root{--side-w:232px}html,body{height:100%;overflow:hidden}body{background:var(--bg)}#root{height:100%}.frame{height:100%;min-height:0;padding:0;display:block;overflow:hidden}.device{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:row}.frame-note{z-index:11;white-space:nowrap;color:var(--muted);margin:0;position:fixed;bottom:16px;left:24px}.device:has(>nav.tabbar)~.frame-note{max-width:calc(var(--side-w) - 40px);white-space:normal;left:24px}.screens{flex:1;min-width:0;height:100%}nav.tabbar{z-index:10;width:var(--side-w);border:0;border-right:1px solid var(--hairline);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;flex-direction:column;flex:none;order:-1;gap:2px;height:100%;padding:18px 12px 14px;display:flex;position:relative;bottom:auto;left:auto;right:auto;overflow-y:auto}:root[data-theme=dark] nav.tabbar{background:var(--bg)}.tab{min-height:40px;color:var(--muted);text-align:left;border-radius:10px;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 12px;font-size:14px;font-weight:500}.tab svg.i{width:19px;height:19px}.tab:hover{color:var(--ink);background:var(--tone)}.tab[aria-current=page]{color:var(--ink);background:color-mix(in oklch, var(--ink) 8%, transparent)}.tab .badge:after{top:-1px;right:-3px}.win-brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;padding:2px 12px 18px;font-size:15px;font-weight:600;display:flex}.win-brand svg{flex:none;width:24px;height:24px}.win-side{border-top:1px solid var(--hairline);flex-direction:column;flex:1;gap:2px;margin-top:10px;padding-top:10px;display:flex}.win-side .tab{width:100%}.win-sync{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:10px;gap:2px;margin-top:auto;padding:10px 12px;display:grid}.win-sync:hover{background:var(--tone)}.win-sync b{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.win-sync small{color:var(--muted);padding-left:15px;font-size:12.5px}.win-sync .pip{width:7px;height:7px;box-shadow:inset 0 0 0 1.25px var(--faint);background:0 0;border-radius:4px;flex:none}.win-sync[data-win-sync=live] .pip{background:var(--ink);box-shadow:none}.win-sync[data-win-sync=stopped] .pip{background:var(--danger);box-shadow:none}.win-sync[data-win-sync=signin] .pip{background:var(--accent-fill);box-shadow:none}.sync-signin{display:none}.win-sync.off b{font-weight:600}.screen{padding-bottom:32px}.device.tabs .screen,.device.tabs .screen:not(.graph),.screen:not(.graph){padding-bottom:40px}.screen:not(.graph):not(.welcome){padding-left:max(16px,50% - 380px);padding-right:max(16px,50% - 380px)}.screen:not(.graph)>.group,.screen:not(.graph)>.group-title,.screen:not(.graph)>.share-cta,.screen:not(.graph)>.mine-note,.screen:not(.graph)>.insights,.screen:not(.graph)>.grown,.screen:not(.graph)>.slips,.screen:not(.graph)>.ruler,.screen:not(.graph)>.choice-card{margin-left:0;margin-right:0}.screen:not(.graph)>.group-title,.screen:not(.graph)>.group-head .group-title{margin-left:4px}.screen:not(.graph)>.mine-note{margin-left:4px;margin-right:4px}.screen:not(.graph)>.src-notes>.group{margin-left:0;margin-right:0}.bar{padding:28px 4px 14px}.screen.graph .bar{padding:24px 28px 10px}.row,.srow{min-height:54px}.row-btn:hover,.srow:hover{background:color-mix(in oklch, var(--ink) 3%, transparent)}.dock,.device.tabs .dock{padding:16px 0 4px;bottom:0}@media (min-width:1180px){.screen[aria-labelledby=acc-title]{grid-template-rows:max-content repeat(16,max-content) 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:40px;padding-left:max(24px,50% - 560px);padding-right:max(24px,50% - 560px);display:grid}.screen[aria-labelledby=acc-title]>*{grid-column:1}.screen[aria-labelledby=acc-title]>.bar{grid-column:1/-1}.screen[aria-labelledby=acc-title]>#log-title{grid-area:2/2;align-self:start;margin-top:4px}.screen[aria-labelledby=acc-title]>.log-list{grid-area:2/2/-1;align-self:start;margin-top:30px}.screen[aria-labelledby=acc-title]>.share-cta{margin-top:4px}}.screen.graph,.stage{overflow:hidden}.overlay-bottom{padding:28px 24px 20px}.device:not(.tabs) .overlay-bottom{padding-bottom:20px}.overlay-bottom>.tray{max-width:520px}.zoom{top:92px;right:20px}.graph-capped{bottom:20px;left:28px}.win-graph-tools{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:24px;right:20px}.win-graph-tools .icon-btn{background:var(--glass);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;width:40px;height:40px}.screen.graph:has(.win-graph-tools) .bar-tools{margin-right:52px}.win-all{background:var(--glass);min-height:36px;box-shadow:inset 0 0 0 1px var(--hairline);padding:0 12px;font-weight:600}.screen.graph>.tray.card{z-index:3;width:min(360px,100% - 40px);max-height:calc(100% - 108px);margin:0;position:absolute;top:84px;right:20px;overflow-y:auto}.empty-invite{top:46%}.listview{padding:88px max(24px,50% - 380px) 120px}.screen.welcome{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;column-gap:56px;padding:32px max(32px,50% - 590px) 40px;display:grid}.screen.welcome[hidden]{display:grid}.welcome-mark{grid-column:1/-1;align-self:start}.welcome-art{grid-area:2/1;height:100%;min-height:320px;max-height:720px}.welcome-art+div{grid-area:2/2;max-width:420px}.welcome h1{font-size:44px}.screen:not(.graph){scrollbar-gutter:stable}.frame:has(.sheet-wrap) .screen{overflow:hidden}.hm-dk-l,.hm-dk-r{scrollbar-gutter:stable}:is(.frame:has(.sheet-wrap) .hm-dk-l,.frame:has(.sheet-wrap) .hm-dk-r){overflow:hidden}.sheet-wrap{justify-content:center;align-items:center;padding:24px;position:fixed;inset:0}.sheet{border:1px solid var(--hairline);width:min(560px,100%);max-height:min(86vh,860px);animation:win-in .2s var(--ease);border-radius:16px;padding:22px 28px 28px}.grab{display:none}.sheet-wrap.leaving .sheet{animation:.16s forwards win-out}@keyframes win-in{0%{opacity:0;transform:translateY(8px)}}@keyframes win-out{to{opacity:0;transform:translateY(8px)}}:is(.sheet-wrap:has(>.sheet[aria-labelledby=ms-title]),.sheet-wrap:has(>.sheet[aria-labelledby=sy-dev])){justify-content:stretch;align-items:flex-end;padding:0}.sheet[aria-labelledby=ms-title],.sheet[aria-labelledby=sy-dev]{border:0;border-left:1px solid var(--hairline);border-radius:0;width:min(440px,100%);height:100%;max-height:none;padding:26px 28px 32px;animation:.24s cubic-bezier(.32,.72,0,1) win-side-in}.sheet-wrap.leaving .sheet[aria-labelledby=ms-title],.sheet-wrap.leaving .sheet[aria-labelledby=sy-dev]{animation:.2s cubic-bezier(.4,0,1,1) forwards win-side-out}@keyframes win-side-in{0%{transform:translate(100%)}}@keyframes win-side-out{to{transform:translate(100%)}}.licences{max-height:56vh}.slice-preview{max-height:46vh}.sync-notice{left:calc(50% + var(--side-w) / 2);bottom:24px}.sync-stopped,.sync-asks{top:16px;bottom:auto}}@media (min-width:521px) and (max-width:719px){html,body{overflow:hidden}.frame{gap:0;height:100dvh;min-height:0;padding:12px;overflow:hidden}.device{min-height:0;max-height:calc(100dvh - 24px)}.frame-note{display:none}}
/*$vite$:1*/