@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primitive-duration-spring-snappy:.463s;--primitive-duration-spring-soft:.81s;--primitive-duration-spring-bouncy:.701s;--primitive-duration-spring-settle:.46s;--primitive-duration-spring-layout:.389s;--primitive-easing-spring-snappy:linear(0,.086,.264,.455,.623,.755,.851,.917,.959,.984,.997,1.004,1.006,1.006,1.005,1.004,1.003,1);--primitive-easing-spring-soft:linear(0,.035,.117,.219,.326,.43,.524,.607,.678,.739,.789,.831,.865,.893,.915,.933,.947,.959,.968,.975,.98,.985,.988,.991,.993,.994,.996,.997,.997,1);--primitive-easing-spring-bouncy:linear(0,.057,.189,.352,.518,.667,.791,.887,.956,1.002,1.029,1.042,1.046,1.043,1.037,1.03,1.022,1.015,1.01,1.005,1.002,1,.999,.998,.998,1);--primitive-easing-spring-settle:linear(0,.093,.28,.476,.644,.773,.864,.925,.963,.985,.997,1.002,1.004,1.004,1.004,1.003,1);--primitive-easing-spring-layout:linear(0,.067,.211,.374,.526,.655,.757,.835,.891,.931,.958,.976,.987,.994,1);--primitive-color-oat-0:#fff;--primitive-color-oat-50:#fffdfa;--primitive-color-oat-100:#f6f2ec;--primitive-color-oat-200:#efe8df;--primitive-color-oat-300:#e6dfd5;--primitive-color-oat-500:#8a8076;--primitive-color-oat-600:#877c70;--primitive-color-oat-700:#665d54;--primitive-color-oat-900:#2a2622;--primitive-color-bark-100:#f3ede6;--primitive-color-bark-300:#b8aea3;--primitive-color-bark-400:#8c8278;--primitive-color-bark-500:#7a7066;--primitive-color-bark-700:#39342f;--primitive-color-bark-800:#2f2b27;--primitive-color-bark-850:#262320;--primitive-color-bark-900:#1b1917;--primitive-color-bark-950:#161412;--primitive-color-apricot-100:#fde4d5;--primitive-color-apricot-300:#f7b393;--primitive-color-apricot-400:#f0936a;--primitive-color-apricot-500:#ef8354;--primitive-color-apricot-700:#b3431f;--primitive-color-apricot-800:#9c3a1a;--primitive-color-apricot-900:#4a2b1e;--primitive-color-apricot-950:#2a1a12;--primitive-color-sky-100:#d8eafc;--primitive-color-sky-300:#bcdcfb;--primitive-color-sky-800:#1d4670;--primitive-color-sky-900:#1e3349;--primitive-color-mint-100:#d9f1e1;--primitive-color-mint-300:#bfe6cb;--primitive-color-mint-800:#1c5634;--primitive-color-mint-900:#1d3828;--primitive-color-butter-100:#fbe8ab;--primitive-color-butter-300:#f4d982;--primitive-color-butter-800:#5e4300;--primitive-color-butter-900:#3b3114;--primitive-color-lilac-100:#ebe2fa;--primitive-color-lilac-300:#d8cbf6;--primitive-color-lilac-800:#4a3380;--primitive-color-lilac-900:#30284a;--primitive-color-rose-100:#fbdfe5;--primitive-color-rose-300:#f5c5d0;--primitive-color-rose-800:#7c2839;--primitive-color-rose-900:#43242c;--primitive-color-teal-300:#7fcfd6;--primitive-color-teal-700:#1c6670;--primitive-color-amber-300:#f2c066;--primitive-color-amber-700:#8a5a00;--primitive-color-red-100:#fcdcd8;--primitive-color-red-300:#ff9a8f;--primitive-color-red-700:#b3261e;--primitive-color-red-900:#4a1f1b;--primitive-color-blue-300:#8fbbe6;--primitive-color-blue-700:#2d5f8f;--primitive-radius-xs:6px;--primitive-radius-sm:10px;--primitive-radius-md:16px;--primitive-radius-lg:22px;--primitive-radius-xl:28px;--primitive-radius-pill:999px;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-5:20px;--primitive-space-6:24px;--primitive-space-8:32px;--primitive-space-12:48px;--primitive-duration-press:.16s;--primitive-duration-fast:.2s;--primitive-duration-base:.22s;--primitive-duration-move:.3s;--primitive-duration-toast:.4s;--primitive-duration-sheet:.5s;--primitive-duration-hold:1.6s;--primitive-easing-out:cubic-bezier(.23, 1, .32, 1);--primitive-easing-in-out:cubic-bezier(.77, 0, .175, 1);--primitive-easing-drawer:cubic-bezier(.32, .72, 0, 1);--color-canvas:#f6f2ec;--color-surface:#fffdfa;--color-sunken:#efe8df;--color-raised:#fff;--color-ink:#2a2622;--color-ink-muted:#665d54;--color-ink-subtle:#8a8076;--color-line:#e6dfd5;--color-line-strong:#877c70;--color-brand:#ef8354;--color-brand-strong:#b3431f;--color-on-brand:#fff;--color-brand-soft:#fde4d5;--color-brand-ink:#9c3a1a;--color-focus:#2d5f8f;--color-success:#1c6670;--color-warning:#8a5a00;--color-danger:#b3261e;--color-danger-soft:#fcdcd8;--color-tag-sky:#d8eafc;--color-tag-sky-ink:#1d4670;--color-tag-mint:#d9f1e1;--color-tag-mint-ink:#1c5634;--color-highlight:#5ce65c;--color-tag-butter:#fbe8ab;--color-tag-butter-ink:#5e4300;--color-tag-lilac:#ebe2fa;--color-tag-lilac-ink:#4a3380;--color-tag-rose:#fbdfe5;--color-tag-rose-ink:#7c2839;--shadow-rest:0 1px 2px #2a26220f, 0 2px 8px #2a26220d;--shadow-lift:0 8px 24px #2a26221f, 0 2px 6px #2a26220f;--motion-press-scale:.97;--motion-enter-scale:.98;--button-primary-bg:#b3431f;--button-primary-fg:#fff;--button-radius:16px;--card-bg:#fffdfa;--card-radius:22px;--card-padding:20px;--counter-tile-bg:#fffdfa;--counter-roll-duration:.22s;--counter-reset-hold:1.6s;--toast-bg:#fff;--toast-duration:.4s;--sheet-bg:#fff;--sheet-radius:28px;--sheet-duration:.5s;--sheet-easing:cubic-bezier(.32, .72, 0, 1);--switch-on:#b3431f;--switch-off:#efe8df}.dark,[data-theme=dark]{--color-canvas:#1b1917;--color-surface:#262320;--color-sunken:#161412;--color-raised:#2f2b27;--color-ink:#f3ede6;--color-ink-muted:#b8aea3;--color-ink-subtle:#8c8278;--color-line:#39342f;--color-line-strong:#7a7066;--color-brand:#f0936a;--color-brand-strong:#f0936a;--color-on-brand:#2a1a12;--color-brand-soft:#4a2b1e;--color-brand-ink:#f7b393;--color-focus:#8fbbe6;--color-success:#7fcfd6;--color-warning:#f2c066;--color-danger:#ff9a8f;--color-danger-soft:#4a1f1b;--color-tag-sky:#1e3349;--color-tag-sky-ink:#bcdcfb;--color-tag-mint:#1d3828;--color-tag-mint-ink:#bfe6cb;--color-highlight:#5ce65c;--color-tag-butter:#3b3114;--color-tag-butter-ink:#f4d982;--color-tag-lilac:#30284a;--color-tag-lilac-ink:#d8cbf6;--color-tag-rose:#43242c;--color-tag-rose-ink:#f5c5d0;--shadow-rest:0 1px 2px #0006;--shadow-lift:0 8px 24px #0000008c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.light){--color-canvas:#1b1917;--color-surface:#262320;--color-sunken:#161412;--color-raised:#2f2b27;--color-ink:#f3ede6;--color-ink-muted:#b8aea3;--color-ink-subtle:#8c8278;--color-line:#39342f;--color-line-strong:#7a7066;--color-brand:#f0936a;--color-brand-strong:#f0936a;--color-on-brand:#2a1a12;--color-brand-soft:#4a2b1e;--color-brand-ink:#f7b393;--color-focus:#8fbbe6;--color-success:#7fcfd6;--color-warning:#f2c066;--color-danger:#ff9a8f;--color-danger-soft:#4a1f1b;--color-tag-sky:#1e3349;--color-tag-sky-ink:#bcdcfb;--color-tag-mint:#1d3828;--color-tag-mint-ink:#bfe6cb;--color-highlight:#5ce65c;--color-tag-butter:#3b3114;--color-tag-butter-ink:#f4d982;--color-tag-lilac:#30284a;--color-tag-lilac-ink:#d8cbf6;--color-tag-rose:#43242c;--color-tag-rose-ink:#f5c5d0;--shadow-rest:0 1px 2px #0006;--shadow-lift:0 8px 24px #0000008c}}@media (prefers-reduced-motion:reduce){:root{--semantic-motion-press-scale:1;--semantic-motion-enter-scale:1}}:root{--card-bg:var(--color-surface);--counter-tile-bg:var(--color-surface);--sheet-bg:var(--color-raised);--toast-bg:var(--color-ink);--button-primary-bg:var(--color-brand-strong);--button-primary-fg:var(--color-on-brand);--switch-on:var(--color-brand-strong);--switch-off:var(--color-sunken)}body{background:var(--color-canvas);color:var(--color-ink);margin:0;font-family:Figtree Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:22px}.main{padding:64px 16px 120px}@media (width>=900px){.main{padding:32px 28px 120px 104px}}.thm-probe{pointer-events:none;visibility:hidden;position:fixed;inset:0}.theme-pill{z-index:40;width:72px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:6px 4px;position:fixed;top:8px;right:8px}.theme-pill__track{background:var(--color-surface);width:64px;height:32px;box-shadow:inset 0 0 0 1px var(--color-line-strong);border-radius:999px;display:block;position:relative;overflow:hidden}.theme-pill:focus-visible{outline:none}.theme-pill:focus-visible .theme-pill__track{box-shadow:0 0 0 2px var(--color-focus)}@media (hover:hover) and (pointer:fine){.theme-pill:hover .theme-pill__track{box-shadow:inset 0 0 0 1px var(--color-line-strong), 0 2px 22px -10px currentColor}}.theme-pill svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px;margin-left:-10px;transition:transform .45s cubic-bezier(.21,.03,.72,1.02);position:absolute;top:0;left:50%}.theme-pill__moon{fill:currentColor;stroke:none}.theme-pill__sun{transform:translateY(30%)}.theme-pill__moon{transform:translate(200%,50%)rotate(75deg)}[data-theme=dark] .theme-pill__sun{transform:translate(-200%,50%)rotate(-45deg)}[data-theme=dark] .theme-pill__moon{transform:translateY(30%)rotate(15deg)}.thm-swap :not(.theme-pill svg){transition:none!important}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.thm-fade *{transition:background-color .38s,color .38s,border-color .38s!important}@media (prefers-reduced-motion:reduce){.theme-pill svg{transition:none}}.push-form{gap:12px;max-width:320px;display:grid}.push-form label{color:var(--color-ink-muted);gap:4px;display:grid}.push-form input,.push-form select,.push-form button{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-ink);font:inherit;border-radius:10px;padding:0 12px}.push-form button{background:var(--color-brand);color:var(--color-on-brand);cursor:pointer;border:0}.push-form :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.link-button{min-height:44px;color:var(--color-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;text-decoration:underline}.link-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root{--knob:#fff;--scrim:#1b19176b;--ease-out:var(--primitive-easing-out,cubic-bezier(.23, 1, .32, 1));--sp-snappy:var(--primitive-easing-spring-snappy,cubic-bezier(.23, 1, .32, 1));--sp-layout:var(--primitive-easing-spring-layout,cubic-bezier(.23, 1, .32, 1));--sp-soft:var(--primitive-easing-spring-soft,cubic-bezier(.23, 1, .32, 1));--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--display:"Bricolage Grotesque Variable", "Figtree Variable", system-ui, sans-serif}[data-theme=dark]{--knob:#f3ede6;--scrim:#0009}*{box-sizing:border-box}h1,h2,h3{font-family:var(--display);margin:0}h1{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:40px}h2{font-size:20px;font-weight:650;line-height:26px}h3{margin:4px 0;font-family:inherit;font-size:13px;font-weight:700;line-height:18px}.mono,.timeline__time{font-family:var(--mono);font-size:12px;font-weight:500;line-height:16px}a{color:var(--color-brand-ink);text-underline-offset:2px}.muted{color:var(--color-ink-muted)}.small{font-size:13px;line-height:18px}.grow,.spacer{flex:1}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:12px;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.enter{animation:enter .32s var(--ease-out) both}@keyframes enter{0%{opacity:0;transform:translateY(6px)scale(.98)}}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--color-line-strong);background:var(--color-surface);cursor:pointer;min-height:40px;transition:transform .16s var(--ease-out), background-color .16s ease;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.5;cursor:default}button.primary,a.button-link.primary{color:var(--color-on-brand);background:linear-gradient(180deg, #fff3, #fff0 55%), var(--color-brand-strong);box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 2px #0003, 0 0 0 18px color-mix(in oklab, var(--color-brand-strong) 0%, transparent), 0 0 30px 16px color-mix(in oklab, var(--color-tag-rose) 0%, transparent);transition:transform .2s var(--ease-out), box-shadow .9s var(--ease-out), filter .2s ease;border:0}button.primary:active:not(:disabled){box-shadow:inset 0 1px 0 #fff3, 0 0 0 0 #0000, 0 0 0 4px color-mix(in oklab, var(--color-brand-strong) 36%, transparent), 0 0 18px 6px color-mix(in oklab, var(--color-tag-rose) 70%, transparent);transition:transform .12s var(--ease-out), box-shadow .14s ease;transform:scale(.96)}button.primary .icon path{transform-box:fill-box;transform-origin:50%;transition:transform .3s var(--sp-snappy) .16s, opacity .2s ease .16s}button.primary:active .icon path{opacity:0;transition:transform .16s var(--ease-out), opacity .14s ease;transform:scale(0)rotate(40deg)}button.secondary{background:var(--color-surface)}button.ghost{color:var(--color-ink-muted);background:0 0;border-color:#0000}button.danger{background:var(--color-danger);color:var(--color-on-brand);border:0}button.small,.pill-button{border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;line-height:16px}.icon-button{background:0 0;border-color:#0000;border-radius:999px;min-width:40px;padding:0}.icon-button[aria-pressed=true]{color:var(--color-brand-strong)}.link-button{min-height:32px}input,select,textarea{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:10px;min-height:44px;padding:0 12px;font-size:16px}textarea{padding:10px 12px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){button.primary:hover:not(:disabled){filter:saturate(1.08)brightness(1.05);transform:translateY(-1px)scale(1.02)}button.secondary:hover:not(:disabled),.icon-button:hover{background:var(--color-sunken)}}.tabs{z-index:30;display:flex;position:fixed}.tabs__logo{background:var(--color-brand-strong);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.tabs__link{width:64px;min-height:56px;color:var(--color-ink-muted);justify-items:center;gap:2px;padding:4px 0;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:grid}.tabs__well{border-radius:999px;place-items:center;width:48px;height:30px;transition:background-color .22s;display:grid}.tabs__link[aria-current=page]{color:var(--color-ink)}.tabs__link[aria-current=page] .tabs__well{background:var(--color-brand-soft)}@media (hover:hover) and (pointer:fine){.tabs__link:hover .tabs__well{background:var(--color-sunken)}}.settings-gear{display:none}@media (width<=899px){.settings-gear{z-index:40;background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-rest);border:1px solid var(--color-line);border-radius:999px;place-items:center;display:grid;position:fixed;top:8px;left:8px}.settings-gear[aria-current=page]{background:var(--color-brand-soft)}.task{grid-template-columns:auto 1fr auto}.tabs{background:var(--color-surface);border-top:1px solid var(--color-line);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;inset:auto 0 0}.tabs__logo,.tabs__link--gear{display:none}}@media (width>=900px){.tabs{flex-direction:column;align-items:center;gap:6px;width:76px;padding:20px 6px;inset:0 auto 0 0}.tabs__link--gear{margin-top:auto}}.holo{width:26px;height:26px;-webkit-mask:var(--sun-mask) center / contain no-repeat;-webkit-mask:var(--sun-mask) center / contain no-repeat;mask:var(--sun-mask) center / contain no-repeat;background:linear-gradient(115deg,#fff 0%,#ffd1e6 12%,#d6c8ff 24%,#c4e7ff 36%,#ffe9a8 48%,#fff 56%,#ffcfe2 68%,#d2c4ff 80%,#bfe4ff 90%,#fff 100%) 0 0/300% 300%;animation:3s cubic-bezier(.77,0,.175,1) .4s both holo;display:block;position:relative;overflow:hidden}.holo:after{content:"";background:linear-gradient(100deg,#0000 30%,#fffffff2 48%,#0000 66%);animation:3s cubic-bezier(.77,0,.175,1) .4s both sheen;position:absolute;inset:0;transform:translate(-130%)}:root{--sun-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M14 38a18 18 0 0 1 36 0z'/%3E%3Crect x='10' y='42' width='44' height='4' rx='2'/%3E%3Crect x='18' y='50' width='28' height='4' rx='2' fill-opacity='.7'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){.tabs__logo:hover .holo{animation:3s ease-in-out infinite holo2}.tabs__logo:hover .holo:after{animation:3s ease-in-out infinite sheen}}@keyframes holo{0%{background-position:0%}to{background-position:100%}}@keyframes holo2{0%,to{background-position:100%}50%{background-position:0%}}@keyframes sheen{0%{transform:translate(-130%)}60%,to{transform:translate(130%)}}.screen{flex-direction:column;gap:20px;max-width:1080px;margin-inline:auto;display:flex}.screen--wide{max-width:1440px}.screen__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.screen__head>div:first-child{gap:6px;max-width:720px;display:grid}@media (width>=900px){.screen--wide .screen__head{padding-right:80px}}.screen__head p{margin:0}.eyebrow{color:var(--color-ink-muted);font-size:13px;font-weight:500;line-height:18px}.lead{color:var(--color-ink-muted);font-size:15px;line-height:22px}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.banner{background:var(--color-tag-butter);color:var(--color-tag-butter-ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.badge{background:var(--color-surface);border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.chip-button{background:var(--color-tag-butter);min-height:40px;color:var(--color-tag-butter-ink);border:0;border-radius:999px;font-size:13px;font-weight:700;line-height:18px}.card{--tone:var(--color-tag-sky);--tone-ink:var(--color-tag-sky-ink);isolation:isolate;background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 1px 2px color-mix(in oklab, var(--color-ink) 5%, transparent), 0 12px 32px -16px color-mix(in oklab, var(--color-ink) 18%, transparent);border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 70% at 100% 0%, color-mix(in oklab, var(--tone) 70%, transparent), transparent 70%);opacity:.6;position:absolute;inset:0}:root[data-theme=dark] .card:before{background:radial-gradient(55% 70% at 100% 0%, color-mix(in oklab, var(--tone-ink) 22%, transparent), transparent 70%)}.card:nth-of-type(4n+2){--tone:var(--color-tag-mint);--tone-ink:var(--color-tag-mint-ink)}.card:nth-of-type(4n+3){--tone:var(--color-tag-butter);--tone-ink:var(--color-tag-butter-ink)}.card:nth-of-type(4n+4){--tone:var(--color-tag-lilac);--tone-ink:var(--color-tag-lilac-ink)}.card--brand{background:var(--color-brand-soft)}.card--ready{box-shadow:0 0 0 3px var(--color-brand-strong), var(--shadow-lift)}.card__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.card__icon{background:var(--tone);width:34px;height:34px;color:var(--tone-ink);border-radius:11px;flex:none;place-items:center;display:inline-grid}.card__title{flex:1;font-size:17px;font-weight:650;line-height:24px}.card__aside{color:var(--color-ink-muted);font-size:13px;line-height:18px}.foldpill{background:var(--color-canvas);border:1px solid var(--color-line);max-width:100%;color:var(--color-ink-muted);animation:pill .34s var(--sp-snappy) both;border-radius:14px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 8px;font-size:13px;line-height:18px;display:inline-flex}.foldpill .icon{color:var(--color-brand-ink)}@keyframes pill{0%{opacity:0;filter:blur(4px);transform:scale(.94)}}.chevron{background:0 0;border:0;border-radius:999px;width:44px;min-width:44px;height:44px;padding:0}.chevron span{border:1px solid var(--color-line-strong);border-radius:999px;place-items:center;width:32px;height:32px;transition:background-color .16s;display:grid}.chevron svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px;transition:transform .26s var(--ease-out)}.chevron[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.chevron:hover span{background:var(--color-sunken)}}.card__fold{transition:grid-template-rows .389s var(--sp-layout);grid-template-rows:0fr;display:grid}.card__fold[data-open=true]{grid-template-rows:1fr}.card__body{flex-direction:column;gap:12px;display:flex;overflow:hidden}.card__fold>.card__body>*{transition:filter .22s ease, transform .389s var(--sp-layout), opacity .22s ease}.card__fold[data-open=false]>.card__body>*{filter:blur(6px);opacity:0;transform:translateY(-8px)scale(.985)}.card__fold[data-open=true]>.card__body>*{transition-delay:90ms}.more-button{border-radius:999px;align-self:flex-start;min-height:40px;padding:0 16px}.chip{background:var(--color-sunken);height:22px;color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.chip--size{font-size:11px;font-weight:700;line-height:14px}.chip--sky{background:var(--color-tag-sky);color:var(--color-tag-sky-ink)}.chip--mint{background:var(--color-tag-mint);color:var(--color-tag-mint-ink)}.chip--butter,.chip--warn{background:var(--color-tag-butter);color:var(--color-tag-butter-ink)}.chip--lilac{background:var(--color-tag-lilac);color:var(--color-tag-lilac-ink)}.chip--rose{background:var(--color-tag-rose);color:var(--color-tag-rose-ink)}.chip--brand{background:var(--color-brand-soft);color:var(--color-brand-ink)}.chip--suggested{border:1px dashed var(--color-line-strong);color:var(--color-ink-muted);cursor:pointer;background:0 0}.checklist,.tasks,.timeline,.standing,.board__list,.steps,.plain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:40px;display:grid}.task__time{font-family:var(--mono);color:var(--color-ink-muted);font-size:12px}.task__title{font-weight:600}.tick{border:1px solid var(--color-line-strong);color:#0000;background:0 0;border-radius:999px;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.tick[aria-pressed=true]{background:var(--color-brand-strong);border-color:var(--color-brand-strong);color:var(--color-on-brand)}@media (hover:hover) and (pointer:fine){.tick:hover{color:var(--color-ink-subtle)}}.round-row{background:var(--color-canvas);border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.round-row__tile{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.round-row__name{font-size:14px;font-weight:700;line-height:20px}.round-row[data-done=true] .round-row__name{color:var(--color-ink-muted);text-decoration:line-through}.round-row__detail{color:var(--color-ink-muted);font-size:12px;line-height:16px}.status-line{color:var(--color-ink-muted);margin:0;font-size:13px;font-weight:600;line-height:18px}.status-line--ok{color:var(--color-success)}.strip{background:var(--color-canvas);border-radius:8px;height:26px;position:relative;overflow:visible}.strip--tall{border-radius:14px;height:64px}.strip__seg{position:absolute;top:0;bottom:0}.strip__seg:first-child{border-radius:8px 0 0 8px}.seg-round{background:var(--color-tag-sky)}.seg-admin{background:var(--color-brand-soft)}.seg-clients{background:repeating-linear-gradient(135deg, var(--color-sunken) 0 6px, transparent 6px 12px)}.seg-drive{background:repeating-linear-gradient(90deg, var(--color-line) 0 3px, transparent 3px 9px)}.seg-event{background:var(--color-tag-butter)}.strip__now{background:var(--color-brand-strong);width:2px;position:absolute;top:-2px;bottom:-2px}.strip__label{color:var(--color-ink-muted);white-space:nowrap;padding:0 8px;font-size:11px;font-weight:600;line-height:14px;position:absolute;bottom:6px;overflow:hidden}.strip__box{white-space:nowrap;text-overflow:ellipsis;border:1px solid;border-radius:8px;height:28px;padding:0 6px;font-size:11px;font-weight:700;line-height:26px;position:absolute;top:8px;overflow:hidden}.hours{font-family:var(--mono);color:var(--color-ink-muted);justify-content:space-between;font-size:11px;line-height:14px;display:flex}.legend{color:var(--color-ink-muted);flex-wrap:wrap;gap:10px;font-size:12px;line-height:16px;display:flex}.legend span:before{content:"";vertical-align:-2px;background:var(--sw);border:1px solid var(--color-line);border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.timeline__seg{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.timeline__time{min-width:104px;color:var(--color-ink-muted)}.big-number{font-family:var(--display);font-size:34px;font-weight:700;line-height:40px}.meter{background:var(--color-sunken);border-radius:999px;height:16px;overflow:hidden}.meter span{background:var(--color-brand-strong);transform-origin:0;height:100%;transition:transform .81s var(--sp-soft), background-color .2s;display:block}.meter[data-over=true] span{background:var(--color-warning)}.facts{color:var(--color-ink-muted);gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.facts li{justify-content:space-between;gap:12px;display:flex}.facts b{font-family:var(--mono);color:var(--color-ink);font-weight:500}.warn-banner{background:var(--color-tag-butter);color:var(--color-tag-butter-ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.warn-banner button{min-height:32px;color:inherit;background:0 0;border-color:currentColor;border-radius:999px;font-size:12px}.top3-row{background:var(--color-canvas);border-radius:16px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.top3-row:first-child{background:var(--color-brand-soft)}.top3-row__n{background:var(--color-surface);border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.top3-row:first-child .top3-row__n{background:var(--color-brand-strong);color:var(--color-on-brand)}.top3-row__title{font-size:15px;font-weight:700;line-height:20px}.top3-row__meta{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:16px;display:flex}.segmented{background:color-mix(in oklab, var(--color-ink) 6%, transparent);border:1px solid var(--color-line);border-radius:999px;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.segmented button{min-height:36px;color:var(--color-ink-muted);transition:background-color .2s var(--ease-out,ease-out), color .2s ease, box-shadow .2s ease;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px}.segmented button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--color-ink) 12%, transparent), 0 4px 12px -4px color-mix(in oklab, var(--color-ink) 22%, transparent)}:root[data-theme=dark] .segmented button[aria-pressed=true]{background:color-mix(in oklab, var(--color-ink) 14%, var(--color-surface))}@media (hover:hover) and (pointer:fine){.segmented button[aria-pressed=false]:hover{color:var(--color-ink)}}.board{align-items:flex-start;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.board__col{background:var(--color-sunken);border-radius:22px;flex-direction:column;flex:0 0 290px;gap:10px;min-height:420px;padding:14px;transition:background-color .16s,box-shadow .16s;display:flex}@media (width<=899px){.board{flex-direction:column}.board__col{flex-basis:auto;width:100%;min-height:0}}.board__col[data-over=true]{background:var(--color-brand-soft);box-shadow:inset 0 0 0 2px var(--color-brand)}.board__head{justify-content:space-between;align-items:center;display:flex}.col-pill{background:var(--color-surface);height:30px;color:var(--color-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.col-pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.board__card{background:var(--color-surface);box-shadow:var(--shadow-rest);cursor:grab;border-radius:16px;flex-direction:column;gap:6px;padding:12px 12px 10px 14px;transition:box-shadow .2s;display:flex}@media (hover:hover) and (pointer:fine){.board__card:hover{box-shadow:var(--shadow-lift)}}.board__card:focus{outline:2px solid var(--color-focus)}.board__card.dragging{box-shadow:var(--shadow-lift);opacity:.9;transform:rotate(-1.5deg)scale(1.02)}.board__title{text-align:start;background:0 0;border:0;justify-content:flex-start;min-height:28px;padding:0;font-size:15px;font-weight:600;line-height:21px}.board__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.board__empty{border:1px dashed var(--color-line-strong);text-align:center;color:var(--color-ink-muted);border-radius:16px;padding:18px;font-size:13px;line-height:18px}.move-pill{border:1px solid var(--color-line);height:32px;color:var(--color-ink-muted);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;position:relative}.move-pill select{opacity:0;cursor:pointer;min-height:0;padding:0;position:absolute;inset:0}.move-pill:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.dialog{background:var(--color-raised);width:min(640px,100vw - 32px);max-height:calc(100vh - 112px);color:var(--color-ink);border:0;border-radius:28px;padding:24px;box-shadow:0 24px 64px #00000047}.dialog[open]{transform-origin:50% 0;animation:.52s cubic-bezier(.59,0,.35,1) both warp}@keyframes warp{0%{opacity:0;transform:perspective(1000px)rotateX(-5deg)skewY(-1.5deg)scale(.7,1.3)translateY(70px)}}.dialog::backdrop{background:var(--scrim)}.dialog__eyebrow{color:var(--color-brand-ink);font-size:13px;font-weight:700;line-height:18px}.dialog h2{margin:2px 0 8px;font-size:24px;line-height:30px}.drawer{border-radius:0;flex-direction:column;gap:16px;width:min(420px,100vw);height:100dvh;max-height:none;margin:0 0 0 auto;padding:24px;display:flex}.drawer[open]{animation:.42s cubic-bezier(.32,.72,0,1) both drawer-in}@keyframes drawer-in{0%{transform:translate(105%)}}.drawer__foot{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.field{color:var(--color-ink-muted);gap:4px;font-size:13px;font-weight:600;line-height:18px;display:grid}.field input,.field select{color:var(--color-ink);font-weight:400}.form-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:8px;display:grid}.steps{gap:8px;margin:4px 0}.steps__row{background:var(--color-canvas);animation:enter .463s var(--sp-snappy) both;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}.steps__n{background:var(--color-sunken);border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.steps__row:first-child .steps__n{background:var(--color-brand-strong);color:var(--color-on-brand)}.steps__row textarea,.steps__row input{field-sizing:content;resize:none;background:0 0;border-color:#0000;flex:1;min-width:0;min-height:36px;font-size:14px;font-weight:600;line-height:20px}.steps__row textarea:hover,.steps__row textarea:focus{border-color:var(--color-line-strong)}.minutes{min-width:58px;min-height:30px;font-family:var(--mono);border-radius:999px;font-size:12px}.starter{color:var(--color-brand-ink);font-size:12px;font-weight:600;line-height:16px}.focus{text-align:center}.focus__time{font-family:var(--display);font-variant-numeric:tabular-nums;margin:12px 0;font-size:48px;line-height:56px}.focus .row{justify-content:center}.approval{background:var(--color-canvas);border-radius:16px;gap:6px;padding:12px;display:grid}.approval p{margin:0}.approval__title{font-size:14px;font-weight:700;line-height:20px}.approval__detail{color:var(--color-ink-muted);font-size:12px;line-height:16px}.list-row{border:1px solid var(--color-line);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.link-row{background:var(--color-canvas);color:inherit;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.link-row__name{font-size:14px;font-weight:700;line-height:20px}.link-row__status{color:var(--color-ink-muted);font-size:12px;line-height:16px}.switch{border:1px solid var(--color-line-strong);background:var(--color-sunken);border-radius:999px;justify-content:flex-start;width:48px;min-width:48px;height:28px;min-height:28px;padding:2px;transition:background-color .22s,border-color .22s;position:relative;box-shadow:inset 0 1px 3px #0000002e,inset 0 0 0 .5px #0000000d}.switch[aria-checked=true],.switch[aria-pressed=true]{background:var(--color-brand-strong);border-color:var(--color-brand-strong)}.switch__knob{background:linear-gradient(180deg, #fff, var(--knob));width:22px;height:22px;transition:transform .463s var(--sp-snappy);border-radius:50%;box-shadow:0 2px 5px #00000038,0 0 0 .5px #0000000f}.switch[aria-checked=true] .switch__knob,.switch[aria-pressed=true] .switch__knob{transform:translate(20px)}.switch:focus:not(:focus-visible) .switch__knob{animation:stretch .463s var(--ease-out)}@keyframes stretch{35%{scale:1.38 .86}70%{scale:.94 1.06}}.composer-dock{z-index:17;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:16px;left:0;right:0}@media (width>=900px){.composer-dock{left:76px}}.composer{pointer-events:auto;isolation:isolate;background:color-mix(in oklab, var(--color-surface) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--color-line);width:100%;max-width:760px;min-height:64px;box-shadow:0 1px 2px color-mix(in oklab, var(--color-ink) 6%, transparent), 0 18px 40px -18px color-mix(in oklab, var(--color-ink) 35%, transparent);border-radius:26px;align-items:center;gap:6px;padding:8px;display:flex;position:relative}.composer:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(40% 120% at 0% 50%, color-mix(in oklab, var(--color-brand-soft) 70%, transparent), transparent 70%);opacity:.7;position:absolute;inset:0}:root[data-theme=dark] .composer:before{background:radial-gradient(40% 120% at 0% 50%, color-mix(in oklab, var(--color-brand-strong) 16%, transparent), transparent 70%)}.composer__space{background:var(--color-tag-sky);min-height:32px;color:var(--color-tag-sky-ink);align-items:center;gap:6px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}.composer__space:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.composer__space[data-space=studies]{background:var(--color-tag-lilac);color:var(--color-tag-lilac-ink)}.composer__space[data-space=money]{background:var(--color-tag-butter);color:var(--color-tag-butter-ink)}.composer__space[data-space=personal]{background:var(--color-tag-rose);color:var(--color-tag-rose-ink)}.composer__paste{width:40px;height:40px;color:var(--color-ink-muted);border-radius:50%}.composer:focus-within{box-shadow:var(--shadow-lift), 0 0 0 2px var(--color-focus)}.composer input[type=text],.composer>input{background:0 0;border:0;flex:1;min-width:0;height:44px;padding:0 6px}.composer input::placeholder{color:var(--color-ink-subtle)}.composer input:focus-visible{outline:none}.composer__hint{background:var(--color-raised);box-shadow:var(--shadow-rest);color:var(--color-ink-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;position:absolute;bottom:calc(100% + 6px);left:16px}.composer__chip{background:var(--color-sunken);border:0;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;line-height:16px}.composer__send{width:48px;min-width:48px;height:48px;color:var(--color-on-brand);background:linear-gradient(180deg, #ffffff38, #fff0 55%), var(--color-brand-strong);box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 16px -6px color-mix(in oklab, var(--color-brand-strong) 70%, transparent);border:0;border-radius:999px;padding:0}.composer__send[data-listening=true]{animation:1.4s ease-out infinite listen}@keyframes listen{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-brand-strong) 55%, transparent)}to{box-shadow:0 0 0 14px color-mix(in oklab, var(--color-brand-strong) 0%, transparent)}}.listening{flex:1;align-items:center;gap:10px;padding:0 6px;font-size:15px;font-weight:500;line-height:20px;display:flex}.wave{align-items:center;gap:3px;height:20px;display:inline-flex}.wave i{background:var(--color-brand-strong);border-radius:2px;width:3px;height:20px;transition:transform 90ms linear}.wave i:nth-child(2){animation-delay:-150ms}.wave i:nth-child(3){animation-delay:-300ms}.wave i:nth-child(4){animation-delay:-450ms}.wave i:nth-child(5){animation-delay:-600ms}@keyframes wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.toast-region{z-index:50;width:min(400px,100vw - 32px);position:fixed;bottom:96px;left:50%;translate:-50%}.toast{background:var(--color-ink);color:var(--color-canvas);box-shadow:var(--shadow-lift);border-radius:16px;align-items:center;gap:12px;padding:10px 10px 10px 16px;font-size:14px;font-weight:600;line-height:20px;animation:.4s cubic-bezier(.32,.72,0,1) toast-in;display:flex;position:relative;overflow:hidden}.toast span:first-child{flex:1}.toast .link-button{color:inherit;background:0 0;border:0;font-weight:700;text-decoration:underline}.toast__bar{opacity:.4;transform-origin:0;background:currentColor;height:3px;animation:5s linear forwards toast-bar;position:absolute;inset:auto 0 0}@keyframes toast-in{0%{opacity:0;transform:translateY(calc(100% + 24px))}}@keyframes toast-bar{to{transform:scaleX(0)}}.loader{--s:28px;width:var(--s);height:var(--s);color:var(--color-brand-strong);flex:none;animation:1.2s linear infinite orbit;display:inline-block;position:relative}.loader--sm{--s:16px;color:currentColor}.loader i{width:calc(var(--s) * .2);height:calc(var(--s) * .2);margin:calc(var(--s) * -.1);transform:rotate(calc(var(--i) * 45deg)) translateY(calc(var(--s) * -.38));background:currentColor;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes orbit{to{rotate:360deg}}.qm__overlay{z-index:60;background:var(--scrim);position:fixed;inset:0}.qm{z-index:61;background:var(--color-raised);width:min(560px,100vw - 32px);color:var(--color-ink);box-shadow:var(--shadow-lift);border-radius:22px;position:fixed;top:12vh;left:50%;overflow:hidden;translate:-50%}.qm [cmdk-input]{border:0;border-bottom:1px solid var(--color-line);background:0 0;border-radius:0;width:100%;min-height:56px;padding:0 16px}.qm [cmdk-input]:focus-visible{outline:none}.qm [cmdk-list]{max-height:50vh;padding:8px;overflow:auto}.qm [cmdk-group-heading]{color:var(--color-ink-muted);padding:8px;font-size:12px;font-weight:700}.qm [cmdk-item]{cursor:pointer;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;display:flex}.qm [cmdk-item][data-selected=true]{background:var(--color-brand-soft)}.qm [cmdk-empty]{color:var(--color-ink-muted);padding:16px}.week-bar{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.week-bar__day b{font-size:14px;line-height:20px;display:block}.week-bar__day span{color:var(--color-ink-muted);font-size:12px;line-height:16px}.week{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.week__day{border:1px solid var(--color-line);border-radius:14px;gap:8px;margin:0;padding:8px 12px 12px;display:grid}.week__day legend{padding:0 4px;font-size:14px;font-weight:700}input[aria-invalid=true]{border-color:var(--color-danger)}.oneoff-row{background:var(--color-tag-butter);color:var(--color-tag-butter-ink);border-radius:14px;grid-template-columns:96px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ai-row{background:var(--color-canvas);border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.ai-row__meta{color:var(--color-ink-muted);flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;font-size:12px;line-height:16px;display:flex}.level{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.level button{background:var(--color-canvas);border-color:var(--color-line);text-align:start;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:72px;padding:10px 14px}.secondary[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand-strong);color:var(--color-brand-ink)}.level button[aria-pressed=true]{background:var(--color-brand-soft);border-color:var(--color-brand-strong)}.level button small{color:var(--color-ink-muted);font-size:12px;font-weight:500;line-height:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,background-color,color!important;transition-duration:.15s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.card__fold>.card__body>*{filter:none!important;transform:none!important}.loader{animation:none}}@media (width<=899px){.main{padding:64px 16px calc(150px + env(safe-area-inset-bottom))}.composer-dock{bottom:calc(64px + env(safe-area-inset-bottom));padding:0 8px}.composer{gap:4px;min-height:56px;padding:6px}.composer__send{width:44px;min-width:44px;height:44px}.composer__hint{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);left:8px;overflow:hidden}.toast-region{bottom:calc(132px + env(safe-area-inset-bottom))}}.counters{gap:10px;margin-bottom:16px;display:grid}.counters__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.counters__title{margin:0;font-size:15px;line-height:20px}.counters__tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.counter{border-radius:18px;grid-template-columns:1fr auto;grid-template-areas:"name add""num add""meta meta""spark spark";gap:2px 10px;min-width:0;padding:12px 14px;display:grid;position:relative}.counter__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.counter__num{font:700 32px/38px var(--display);font-variant-numeric:tabular-nums;grid-area:num;overflow:hidden}.counter__num>span{animation:counter-roll .22s var(--ease-out,cubic-bezier(.2, .8, .2, 1)) both;display:inline-block}.counter__num small{font-size:14px;font-weight:600}.counter__meta{opacity:.8;grid-area:meta}.counter__meta kbd{font:inherit;opacity:.7;border:1px solid;border-radius:4px;padding:0 4px;font-size:11px}.spark{fill:currentColor;grid-area:spark;width:100%;height:20px}.counter__add{background:var(--color-surface);width:56px;height:56px;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:16px;grid-area:add;align-self:center;font-size:18px;font-weight:800}.counter--goal{background:var(--color-canvas);color:var(--color-ink);grid-template-areas:"name name""num num""meta meta""spark spark"}.meter{background:var(--color-sunken);border-radius:4px;grid-area:spark;align-self:end;height:8px;overflow:hidden}.meter>span{background:var(--color-success);transform-origin:0;height:100%;display:block}@keyframes counter-roll{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.hold{background:var(--color-surface);border:1px solid var(--color-line-strong);min-height:44px;color:var(--color-ink);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;padding:0 14px;position:relative;overflow:hidden}.hold__fill{background:var(--color-danger);transform-origin:0;transition:transform .15s ease-out;position:absolute;inset:0;transform:scaleX(0)}.hold[data-holding=true] .hold__fill{transition:transform 1.6s linear;transform:scaleX(1)}.hold[data-holding=true]{color:var(--color-on-brand)}.hold__text{font-size:13px;font-weight:600;position:relative}.popover{z-index:30;background:var(--color-raised);border:1px solid var(--color-line);border-radius:16px;gap:8px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000040}.popover .plain li+li{margin-top:8px}@media (width<=899px){.counters__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.counter{text-align:center;border-radius:14px;grid-template-columns:1fr;grid-template-areas:"name""num""add";gap:2px;padding:8px}.counter__num{font-size:24px;line-height:28px}.counter__meta,.spark{display:none}.counter__add{border-radius:12px;width:100%;height:44px}.counter--goal{text-align:start;grid-column:1/-1;grid-template-columns:1fr auto;grid-template-areas:"name num""spark spark"}.counter--goal .counter__num{font-size:18px}.counters__head .hold{min-height:36px;padding:0 10px}}.button-link{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:40px;color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.bento>.card--c2{grid-column:span 2}.bento>.card--c3{grid-column:span 3}.bento>.card{background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-ink) 3%, transparent), 0 2px 4px color-mix(in oklab, var(--color-ink) 5%, transparent), 0 12px 24px color-mix(in oklab, var(--color-ink) 5%, transparent);border-radius:16px;position:relative;overflow:hidden}:root[data-theme=dark] .bento>.card{border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);box-shadow:inset 0 -20px 80px -20px color-mix(in oklab, var(--color-ink) 12%, transparent)}.bento>.card:after{content:"";z-index:1;pointer-events:none;background:var(--color-ink);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.bento>.card:hover:after{opacity:.03}}@media (width<=899px){.bento{grid-template-columns:minmax(0,1fr)}.bento>.card--c2,.bento>.card--c3{grid-column:auto}}.bcal{width:max-content;max-width:100%;margin:4px auto 0}.bcal__head{text-align:center;color:var(--color-ink);margin-bottom:8px;font-size:14px;font-weight:600}.bcal__grid{text-align:center;grid-template-columns:repeat(7,minmax(30px,36px));gap:2px;font-size:13px;display:grid}.bcal__grid span{height:36px;color:var(--color-ink);border-radius:8px;line-height:36px}.bcal__grid .dow{color:var(--color-ink-muted);font-size:12px}.bcal__grid .out{opacity:0}.bcal__grid .today{background:var(--color-ink);color:var(--color-canvas);font-weight:600}.bcal__grid .meet{box-shadow:inset 0 -3px 0 var(--color-brand-strong)}.bcal__grid .dl{box-shadow:inset 0 0 0 1.5px var(--color-tag-rose-ink)}.desk{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.desk__side{gap:16px;display:grid}.desk-panel{background:var(--color-surface);border:1px solid var(--color-line);box-shadow:0 1px 2px color-mix(in oklab, var(--color-ink) 5%, transparent), 0 12px 32px -16px color-mix(in oklab, var(--color-ink) 18%, transparent);border-radius:20px;padding:16px;position:relative;overflow:hidden}.desk-panel:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--tone) 55%, transparent), transparent);opacity:.55;border-radius:50%;width:70%;position:absolute;inset:-40% -20% auto auto}:root[data-theme=dark] .desk-panel:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--tone-ink) 30%, transparent), transparent)}.desk-panel>*{position:relative}.desk-panel__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.desk-panel__icon{background:var(--tone);width:34px;height:34px;color:var(--tone-ink);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.desk-panel__title{color:var(--color-ink);flex:1;margin:0;font-size:17px;font-weight:650;line-height:24px}.desk-panel__link{min-height:44px;color:var(--color-brand-strong);align-items:center;gap:4px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.desk-read__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.desk-read__count{color:var(--color-ink-muted);margin:0;font-size:14px}.desk-read__count b{color:var(--color-ink);margin-inline-end:2px;font-size:22px;line-height:28px}.segmented--small button{min-height:32px;padding:0 12px;font-size:13px}.desk-read__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.desk-row{border-top:1px solid var(--color-line);border-radius:14px;align-items:center;gap:12px;padding:10px 6px;display:flex}.desk-row:first-child{border-top-color:#0000}.desk-row__tile{background:var(--color-tag-butter);width:36px;height:36px;color:var(--color-tag-butter-ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.desk-row__tile[data-source=gmail]{background:var(--color-tag-rose);color:var(--color-tag-rose-ink)}.desk-row__tile[data-source=slack]{background:var(--color-tag-lilac);color:var(--color-tag-lilac-ink)}.desk-row__tile[data-source=slack_dm]{background:var(--color-tag-sky);color:var(--color-tag-sky-ink)}.desk-row__main{text-align:start;min-width:0;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;padding:0;display:flex}.desk-row__title{color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.desk-row__title,.desk-row__meta{max-width:100%}.desk-row__meta{color:var(--color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.desk-row__side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.desk-row__time{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.desk-read__more{border:1px dashed var(--color-line);width:100%;min-height:44px;color:var(--color-brand-strong);cursor:pointer;background:0 0;border-radius:14px;margin-top:8px;font-weight:600;display:block}.desk-empty{color:var(--color-ink-muted);margin:8px 0 4px;font-size:14px}.desk-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.desk-stat{background:color-mix(in oklab, var(--color-ink) 4%, transparent);border-radius:14px;flex-direction:column;margin:0;padding:12px;display:flex}.desk-stat b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:32px}.desk-stat span{color:var(--color-ink-muted);font-size:13px}.desk-goal{gap:6px;margin-top:4px;display:grid}.desk-goal__label{color:var(--color-ink-muted);justify-content:space-between;font-size:13px;display:flex}.desk-goal__label b{color:var(--color-ink);font-variant-numeric:tabular-nums}.desk-goal__track{background:color-mix(in oklab, var(--color-ink) 8%, transparent);border-radius:99px;height:8px;display:block;overflow:hidden}.desk-goal__fill{border-radius:inherit;background:var(--color-tag-mint-ink);transform-origin:0;height:100%;transition:transform .6s var(--ease-out,ease-out);display:block}.desk-tickets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.desk-ticket{background:color-mix(in oklab, var(--color-tag-butter) 45%, var(--color-surface));border-radius:12px;align-items:stretch;display:flex;overflow:hidden}:root[data-theme=dark] .desk-ticket{background:color-mix(in oklab, var(--color-tag-butter-ink) 14%, var(--color-surface))}.desk-ticket__main{flex-direction:column;flex:1;min-width:0;padding:10px 12px;display:flex}.desk-ticket__main b{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.desk-ticket__main span{color:var(--color-ink-muted);text-transform:capitalize;font-size:12px}.desk-ticket__stub{color:var(--color-tag-butter-ink);border-inline-start:2px dashed color-mix(in oklab, var(--color-ink) 18%, transparent);flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:650;display:flex}.desk-ticket__stub small{color:var(--color-ink-muted);font-size:11px;font-weight:500}.desk-legend{color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.desk-legend__meet,.desk-legend__dl{border-radius:4px;width:12px;height:12px;display:inline-block}.desk-legend__meet{box-shadow:inset 0 -3px 0 var(--color-brand-strong);background:color-mix(in oklab, var(--color-ink) 6%, transparent)}.desk-legend__dl{box-shadow:inset 0 0 0 1.5px var(--color-tag-rose-ink);margin-inline-start:10px}@media (hover:hover) and (pointer:fine){.desk-row{transition:background-color .16s}.desk-row:hover{background:color-mix(in oklab, var(--color-ink) 4%, transparent)}.desk-read__more:hover{background:color-mix(in oklab, var(--color-brand-strong) 8%, transparent)}}@media (width<=899px){.desk{grid-template-columns:minmax(0,1fr)}}.hl{isolation:isolate;display:inline-block;position:relative}.hl:before{content:"";z-index:-1;pointer-events:none;animation:hl-draw .6s var(--ease-out,ease-out) .25s both;position:absolute}.hl--highlight:before{background:var(--color-highlight);inset:-.06em -.2em -.04em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M3 7 C 22 3 41 5 60 4 S 89 3 97 6 L 98 31 C 80 36 58 34 40 35 S 12 37 2 33 Z' fill-opacity='.92'/%3E%3Cpath d='M1 11 C 20 8 45 9 63 8 S 90 9 99 10 L 97 36 C 75 38 52 37 33 38 S 9 37 4 35 Z' fill-opacity='.85'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M3 7 C 22 3 41 5 60 4 S 89 3 97 6 L 98 31 C 80 36 58 34 40 35 S 12 37 2 33 Z' fill-opacity='.92'/%3E%3Cpath d='M1 11 C 20 8 45 9 63 8 S 90 9 99 10 L 97 36 C 75 38 52 37 33 38 S 9 37 4 35 Z' fill-opacity='.85'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}:root[data-theme=dark] .hl--highlight{color:var(--color-canvas)}.hl--underline:before{background:var(--color-brand-strong);height:.42em;bottom:-.14em;left:-.08em;right:-.08em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' vector-effect='non-scaling-stroke'%3E%3Cpath vector-effect='non-scaling-stroke' d='M1 5 C 20 3 42 6 62 4 S 88 5 99 3.5'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M2 7.5 C 25 5.5 47 8 68 6.5 S 90 6 98 6'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' vector-effect='non-scaling-stroke'%3E%3Cpath vector-effect='non-scaling-stroke' d='M1 5 C 20 3 42 6 62 4 S 88 5 99 3.5'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M2 7.5 C 25 5.5 47 8 68 6.5 S 90 6 98 6'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat}@keyframes hl-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{animation-name:hl-draw-rtl}@keyframes hl-draw-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.hl:before{animation:none}}.morph-filters{width:0;height:0;position:fixed}.morph{display:grid}.morph>span{grid-area:1/1}.morph.morphing{filter:url(#threshold)blur(.6px)}.standing--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:8px 16px;display:grid}.standing--grid>.list-row{background:color-mix(in oklab, var(--color-ink) 3%, transparent);border-top:0;border-radius:14px;padding:10px 12px}@media (width<=899px){.desk--side-first>.desk__side{order:-1}}.desk__side>.card{margin:0}.sync-btn{cursor:pointer;background:var(--color-tag-mint);width:44px;height:44px;color:var(--color-tag-mint-ink);transition:transform .16s var(--ease-out,ease-out);border:0;border-radius:50%;place-items:center;display:inline-grid}.sync-btn:active{transform:scale(.94)}.sync-btn[data-busy]{cursor:progress}.sync-btn[data-busy] .icon{animation:2.4s linear infinite sync-spin,2.4s ease-in-out infinite sync-pulse}@keyframes sync-spin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.sync-btn[data-busy] .icon{animation:1.2s ease-in-out infinite sync-pulse}}@keyframes sync-pulse{50%{opacity:.55}}@media (hover:hover) and (pointer:fine){.sync-btn:hover{background:color-mix(in oklab, var(--color-tag-mint) 80%, var(--color-tag-mint-ink))}}.send-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.send-card{background:color-mix(in oklab, var(--color-ink) 3%, var(--color-surface));border:1px solid var(--color-line);border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex}.send-card__head{align-items:center;gap:12px;display:flex}.send-card__avatar{background:var(--color-tag-lilac);width:40px;height:40px;color:var(--color-tag-lilac-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.send-card__who{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.send-card__who .link-button{min-height:24px;color:var(--color-ink);text-align:start;padding:0;font-size:16px;font-weight:650;text-decoration:none}.send-card__what{color:var(--color-ink-muted);font-size:13px;line-height:18px}.send-card__due{background:var(--color-tag-butter);color:var(--color-tag-butter-ink);border-radius:99px;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.send-card__lang{align-self:flex-start}.send-card__msg{background:var(--color-canvas);color:var(--color-ink);-webkit-line-clamp:3;white-space:pre-line;border-radius:12px;-webkit-box-orient:vertical;margin:0;padding:10px 12px;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.send-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.send-card__actions .icon-button{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-ink);border-radius:12px;place-items:center;display:inline-grid}.send-card__ask{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}[data-settled=false] .hl:before{animation-play-state:paused}.composer__space[data-space=inbox]{background:var(--color-sunken);color:var(--color-ink-muted)}:root[data-theme=light] .card,:root[data-theme=light] .desk-panel{background:var(--color-raised);border-color:color-mix(in oklab, var(--color-ink) 11%, transparent);box-shadow:0 1px 2px color-mix(in oklab, var(--color-ink) 7%, transparent), 0 10px 28px -14px color-mix(in oklab, var(--color-ink) 22%, transparent)}:root[data-theme=light] .card--brand{background:var(--color-brand-soft)}:root[data-theme=light] .card:before{background:radial-gradient(42% 55% at 100% 0%, var(--tone), transparent 72%);opacity:.55}:root[data-theme=light] .desk-panel:before{background:radial-gradient(closest-side, var(--tone), transparent);opacity:.5}:root[data-theme=light] .send-card,:root[data-theme=light] .desk-stat,:root[data-theme=light] .standing--grid>.list-row{background:var(--color-canvas);border-color:color-mix(in oklab, var(--color-ink) 8%, transparent)}:root[data-theme=light] .send-card__msg{background:var(--color-raised);border:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent)}:root[data-theme=light] .desk-row{border-top-color:color-mix(in oklab, var(--color-ink) 9%, transparent)}:root[data-theme=light] .desk-ticket{background:color-mix(in oklab, var(--color-tag-butter) 70%, var(--color-raised))}:root[data-theme=light] .segmented{background:var(--color-sunken);border-color:#0000}:root[data-theme=light] .segmented button[aria-pressed=true]{background:var(--color-raised)}:root[data-theme=light] .composer{background:color-mix(in oklab, var(--color-raised) 88%, transparent);border-color:color-mix(in oklab, var(--color-ink) 12%, transparent)}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .desk-row:hover{background:var(--color-canvas)}}.desk-row__body{max-width:100%;color:var(--color-ink-muted);-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.task__open{text-align:start;min-height:40px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0}@media (hover:hover) and (pointer:fine){.task__open:hover{color:var(--color-brand-strong)}}.space-dot{background:var(--color-tag-sky);color:var(--color-tag-sky-ink);border-radius:99px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.space-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.space-dot[data-space=studies]{background:var(--color-tag-lilac);color:var(--color-tag-lilac-ink)}.space-dot[data-space=money]{background:var(--color-tag-butter);color:var(--color-tag-butter-ink)}.space-dot[data-space=personal]{background:var(--color-tag-rose);color:var(--color-tag-rose-ink)}.space-dot[data-space=inbox]{background:var(--color-sunken);color:var(--color-ink-muted)}
