@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-ext-300-normal-MhjWGw7J.woff2)format("woff2"),url(/assets/sora-latin-ext-300-normal-_JD_50WO.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:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-300-normal-cp3Vmaam.woff2)format("woff2"),url(/assets/sora-latin-300-normal-CYw8U7ew.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}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2)format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.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}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2)format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.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}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2)format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.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}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.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}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.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:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.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{--ink:#0e0e10;--paper:#f7f7f5;--fill:#f4f4f3;--white:#fff;--canvas:#e9e8e5;--signal:oklch(62% .19 28);--signal-count:oklch(58% .19 28);--signal-text:oklch(55% .19 28);--signal-code:oklch(78% .15 28);--ink-85:#0e0e10d9;--ink-70:#0e0e10b3;--ink-60:#0e0e1099;--ink-58:#0e0e1094;--ink-55:#0e0e108c;--ink-50:#0e0e1080;--ink-45:#0e0e1073;--ink-42:#0e0e106b;--ink-40:#0e0e1066;--ink-38:#0e0e1061;--ink-35:#0e0e1059;--ink-30:#0e0e104d;--ink-09:#0e0e1017;--ink-08:#0e0e1014;--ink-07:#0e0e1012;--ink-05:#0e0e100d;--sora:"Sora", system-ui, sans-serif;--mono:"DM Mono", ui-monospace, monospace;--ease:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--pop:cubic-bezier(.34, 1.56, .64, 1);--dur-state:.12s;--dur-move:.24s;--dur-arrive:.28s;--dur-screen:.26s;--dur-fade:60ms;--dur-gap:20ms;--selected:#ececea;--t-display:500 30px/1.05 var(--sora);--t-title:500 22px/1.1 var(--sora);--t-subtitle:500 18px/1.2 var(--sora);--t-heading:500 16px/1.25 var(--sora);--t-card:500 15px/1.3 var(--sora);--t-body:400 14px/1.45 var(--sora);--t-lead:400 15px/1.5 var(--sora);--t-label:500 13.5px/1 var(--sora);--t-sub:400 13px/1.4 var(--sora);--t-small:400 12.5px/1.35 var(--sora);--t-eyebrow:500 11px/1 var(--sora);--t-mono:400 13px/1.4 var(--mono);--t-code:400 13px/1.7 var(--mono);--ls-display:-.045em;--ls-title:-.035em;--ls-heading:-.025em;--ls-body:-.01em;--ls-label:-.02em;--ls-eyebrow:.09em;--r-panel:24px;--r-card:16px;--r-code:14px;--r-rail:12px;--r-tile:10px;--r-square:7px;--r-pill:999px;--pane-x:26px;--pane-top:26px;--section:28px;--eyebrow-gap:10px;--card-gap:8px;--h-pill:40px;--h-tool:32px;--h-input:48px;--pill-max:480px;--accent-indigo:oklch(44% .15 275);--accent-teal:oklch(45% .085 195);--accent-leaf:oklch(45% .13 145);--accent-brick:oklch(50% .17 28);--accent-violet:oklch(44% .15 310);--accent-navy:oklch(42% .1 240);--accent-indigo-soft:oklch(54% .11 275);--accent-teal-soft:oklch(53% .08 195);--accent-leaf-soft:oklch(53% .11 145);--accent-brick-soft:oklch(53% .16 28);--accent-violet-soft:oklch(54% .11 310);--accent-navy-soft:oklch(52% .09 240);--shadow-card:0 1px 2px #0e0e100a, 0 6px 18px -12px #0e0e101f;--shadow-selected:0 1px 2px #0e0e100d, 0 10px 24px -14px #0e0e1038;--shadow-panel:0 1px 2px #0e0e100d, 0 18px 40px -20px #0e0e1047;--shadow-hair:0 1px 2px #0e0e100d;--shadow-hair-6:0 1px 2px #0e0e100f}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sora);-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}p,h1,h2,h3{margin:0}button{font:inherit;color:inherit;cursor:pointer;transition:transform var(--dur-state) var(--pop);background:0 0;border:0;padding:0}button:active:not(:disabled){transition-timing-function:var(--ease);transform:scale(.97)}button:disabled{cursor:default}input{font:inherit;color:inherit}a{color:var(--ink);text-decoration:none}@keyframes ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes arrive{0%{transform:translateY(22px)scale(.97)}to{transform:none}}@keyframes pop-in{0%{transform:scale(.6)}to{transform:none}}.arrive,.stagger>*{animation:arrive var(--dur-arrive) var(--ease) both}.stagger>:nth-child(2){animation-delay:30ms}.stagger>:nth-child(3){animation-delay:60ms}.stagger>:nth-child(4){animation-delay:90ms}.stagger>:nth-child(5){animation-delay:.12s}.stagger>:nth-child(6){animation-delay:.15s}.stagger>:nth-child(7){animation-delay:.18s}.stagger>:nth-child(8){animation-delay:.21s}@keyframes hold{0%{transform:none}to{transform:none}}@keyframes quick-in{0%{opacity:0}to{opacity:1}}@keyframes quick-out{0%{opacity:1}to{opacity:0}}@keyframes screen-rise{0%{transform:translateY(28px)}to{transform:none}}@keyframes screen-drop{0%{transform:none}to{transform:translateY(28px)}}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){animation:hold var(--dur-screen);mix-blend-mode:normal}::view-transition-group(screen){animation:none}::view-transition-image-pair(screen){isolation:auto}::view-transition-old(screen){mix-blend-mode:normal;animation:hold var(--dur-screen)}::view-transition-new(screen){mix-blend-mode:normal;animation:hold var(--dur-screen)}html:active-view-transition-type(push)::view-transition-new(screen){animation:screen-rise var(--dur-screen) var(--ease) both, quick-in var(--dur-fade) linear both}html:active-view-transition-type(pop)::view-transition-old(screen){animation:screen-drop var(--dur-screen) var(--ease-exit) both, quick-out var(--dur-fade) linear calc(var(--dur-screen) - var(--dur-fade)) both;z-index:1}@keyframes pane-rise{0%{transform:translateY(12px)}to{transform:none}}.screen{view-transition-name:screen;position:absolute;inset:0;overflow:auto}.shell>.screen{display:flex;overflow:hidden}.screen.full{background:var(--paper)}.screen.full.flex{display:flex;overflow:hidden}.screen.full.flex>.column{width:460px;padding-left:20px}.screen.full.flex .column-head{padding-top:28px}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-old(screen){animation:none!important}::view-transition-new(screen){animation:none!important}::view-transition-group(screen){animation:none!important}}.loading-paper{background:var(--paper);min-height:100vh}.wordmark{align-items:center;gap:8px;display:flex}.mark{border:1.9px solid var(--ink);border-radius:6.27px;flex:none;width:19px;height:19px;position:relative;top:1px}.mark:after{content:"";background:var(--ink);border-radius:50%;width:9.88px;height:9.88px;position:absolute;top:-3.8px;right:-3.04px}.wordmark-text{font:600 17px/1 var(--sora);letter-spacing:-.05em}.wordmark-text.small{font-size:17px}.skeleton{background:var(--ink-08);border-radius:8px;animation:1.2s ease-in-out infinite skeleton-pulse;display:block}.skeleton-card{border-radius:var(--r-card)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.eyebrow{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-42)}.eyebrow.faint{color:var(--ink-40)}.eyebrow .mono{font-family:var(--mono);text-transform:none;letter-spacing:0}.eyebrow.critical{color:var(--signal-text);align-items:center;gap:6px;display:flex}.section-eyebrow{margin-top:var(--section)}.pill-ink{background:var(--ink);color:var(--white);border-radius:var(--r-pill);height:var(--h-pill);font:var(--t-label);letter-spacing:var(--ls-label);white-space:nowrap;width:100%;max-width:var(--pill-max);transition:background .3s, transform var(--dur-state) var(--pop);align-items:center;padding:5px;display:flex}.pill-ink:hover{background:var(--signal)}.pill-ink:active{transition:transform var(--dur-state) var(--ease), background var(--dur-state);background:#26262a;transform:scale(.97)}.pill-ink:disabled{opacity:.4}.pill-ink:disabled:hover{background:var(--ink)}.pill-ink>.label{text-align:center;flex:1;padding:0 12px}.pill-ink>.disc{background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pill-ink.fit{width:fit-content;min-width:236px}.pill-ink.fit.roomy{min-width:0}.pill-ink.fit.roomy>.label{padding:0 28px}.pill-ink.coral{background:var(--signal)}.pill-ink.coral:hover{background:var(--signal-text)}.pill-ink.tone-indigo{background:var(--accent-indigo)}.pill-ink.tone-teal{background:var(--accent-teal)}.pill-ink.tone-leaf{background:var(--accent-leaf)}.pill-ink.tone-brick{background:var(--accent-brick)}.pill-ink.tone-violet{background:var(--accent-violet)}.pill-ink.tone-navy{background:var(--accent-navy)}.pill-ink.tone-indigo:hover{background:color-mix(in oklch, var(--accent-indigo), white 12%)}.pill-ink.tone-teal:hover{background:color-mix(in oklch, var(--accent-teal), white 12%)}.pill-ink.tone-leaf:hover{background:color-mix(in oklch, var(--accent-leaf), white 12%)}.pill-ink.tone-brick:hover{background:color-mix(in oklch, var(--accent-brick), white 12%)}.pill-ink.tone-violet:hover{background:color-mix(in oklch, var(--accent-violet), white 12%)}.pill-ink.tone-navy:hover{background:color-mix(in oklch, var(--accent-navy), white 12%)}.pill-ink.tone-indigo:active{background:color-mix(in oklch, var(--accent-indigo), black 14%)}.pill-ink.tone-teal:active{background:color-mix(in oklch, var(--accent-teal), black 14%)}.pill-ink.tone-leaf:active{background:color-mix(in oklch, var(--accent-leaf), black 14%)}.pill-ink.tone-brick:active{background:color-mix(in oklch, var(--accent-brick), black 14%)}.pill-ink.tone-violet:active{background:color-mix(in oklch, var(--accent-violet), black 14%)}.pill-ink.tone-navy:active{background:color-mix(in oklch, var(--accent-navy), black 14%)}.pill-ink.soft.tone-indigo{background:var(--accent-indigo-soft)}.pill-ink.soft.tone-teal{background:var(--accent-teal-soft)}.pill-ink.soft.tone-leaf{background:var(--accent-leaf-soft)}.pill-ink.soft.tone-brick{background:var(--accent-brick-soft)}.pill-ink.soft.tone-violet{background:var(--accent-violet-soft)}.pill-ink.soft.tone-navy{background:var(--accent-navy-soft)}.pill-ink.soft.tone-indigo:hover{background:color-mix(in oklch, var(--accent-indigo-soft), white 10%)}.pill-ink.soft.tone-teal:hover{background:color-mix(in oklch, var(--accent-teal-soft), white 10%)}.pill-ink.soft.tone-leaf:hover{background:color-mix(in oklch, var(--accent-leaf-soft), white 10%)}.pill-ink.soft.tone-brick:hover{background:color-mix(in oklch, var(--accent-brick-soft), white 10%)}.pill-ink.soft.tone-violet:hover{background:color-mix(in oklch, var(--accent-violet-soft), white 10%)}.pill-ink.soft.tone-navy:hover{background:color-mix(in oklch, var(--accent-navy-soft), white 10%)}.pill-ink.inline{gap:12px;width:auto;padding:5px 5px 5px 30px}.pill-ink.inline>.label{padding:0}.pill-fill{background:var(--fill);border-radius:var(--r-pill);height:var(--h-pill);font:var(--t-label);letter-spacing:var(--ls-label);white-space:nowrap;width:100%;max-width:var(--pill-max);transition:background var(--dur-state), transform var(--dur-state) var(--pop);justify-content:center;align-items:center;padding:0 18px;display:flex}.pill-fill:hover{background:#ececea}.pill-fill:active{transition:transform var(--dur-state) var(--ease), background var(--dur-state);background:#e9e9e7;transform:scale(.97)}.pill-fill.quiet{background:var(--ink-05);width:auto}.pill-fill.quiet:hover{background:var(--ink-09)}.pill-fill.inline{background:var(--ink-05);width:auto}.pill-fill.inline:hover{background:var(--ink-09)}.pill-fill:disabled{opacity:.4}.pill-outline{border-radius:var(--r-pill);height:var(--h-pill);font:var(--t-label);letter-spacing:var(--ls-label);color:var(--ink-50);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--fill);width:100%;transition:color var(--dur-state), box-shadow var(--dur-state), transform var(--dur-state) var(--pop);justify-content:center;align-items:center;display:flex}.pill-outline:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-09)}.pill-outline:disabled{opacity:.5}.tool{height:var(--h-tool);border-radius:var(--r-pill);background:var(--ink-05);font:var(--t-small);white-space:nowrap;transition:background var(--dur-state), color var(--dur-state), transform var(--dur-state) var(--pop);align-items:center;gap:6px;padding:0 13px;display:inline-flex}.tool:hover{background:var(--ink-09)}.tool:active{transition:transform var(--dur-state) var(--ease);transform:scale(.96)}.tool.round{width:var(--h-tool);justify-content:center;padding:0}.tool.white{background:var(--white);box-shadow:var(--shadow-hair);color:var(--ink-50)}.tool.white:hover{background:var(--white);color:var(--ink)}.tool.ink{background:var(--ink);color:var(--white);transition:background .3s, transform var(--dur-state) var(--pop);padding:0 13px 0 11px;font-weight:500}.tool.ink:hover{background:var(--signal)}.tool.tall{height:var(--h-pill);font:var(--t-sub);padding:0 16px}.chip{height:var(--h-tool);border-radius:var(--r-pill);background:var(--ink-05);color:var(--ink-60);font:500 13px var(--sora);white-space:nowrap;transition:background var(--dur-state), color var(--dur-state), transform var(--dur-state) var(--pop);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.chip:active{transition:transform var(--dur-state) var(--ease);transform:scale(.95)}.chip.on{background:var(--ink);color:var(--white)}.chip.tiny{height:28px;font:500 12px var(--sora);background:var(--ink);color:var(--white);padding:0 11px}.search-pill{height:var(--h-tool);background:var(--white);box-shadow:var(--shadow-hair);border-radius:var(--r-pill);font:var(--t-small);color:var(--ink-50);cursor:text;transition:box-shadow var(--dur-state);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.search-pill kbd{font:400 11px var(--sora);color:var(--ink-35);transition:transform var(--dur-state) var(--pop), width var(--dur-move) var(--ease), margin var(--dur-move) var(--ease);white-space:nowrap;margin-left:6px;overflow:hidden}.search-pill input{font:inherit;color:var(--ink);width:48px;min-width:0;transition:width var(--dur-move) var(--ease);caret-color:var(--signal);background:0 0;border:0;outline:none}.search-pill input::placeholder{color:var(--ink-50)}.search-pill.open{box-shadow:var(--shadow-selected)}.search-pill.open input{width:180px}.search-pill.open kbd{width:0;margin-left:0;transform:scale(0)}.filter-pill{height:var(--h-tool);border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-hair);font:var(--t-small);color:var(--ink-60);align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.segmented{border-radius:var(--r-pill);background:var(--fill);padding:4px;display:inline-flex;position:relative}.segmented-capsule{border-radius:var(--r-pill);background:var(--ink);height:calc(100% - 8px);transition:transform var(--dur-move) var(--ease), width var(--dur-move) var(--ease);position:absolute;top:4px;left:0}.segmented .segment{border-radius:var(--r-pill);height:32px;font:400 13px var(--sora);letter-spacing:var(--ls-label);color:var(--ink-60);white-space:nowrap;transition:color var(--dur-state), transform var(--dur-state) var(--pop);padding:0 16px;position:relative}.segmented .segment:active{transition:transform var(--dur-state) var(--ease);transform:scale(.96)}.segmented .segment.on{color:var(--white);font-weight:500}.roll{vertical-align:bottom;display:inline-flex;overflow:hidden}.roll-digit{animation:roll-in var(--dur-move) var(--ease) both;display:inline-block}@keyframes roll-in{0%{transform:translateY(100%)}to{transform:none}}.back-pill{width:var(--h-pill);height:var(--h-pill);background:var(--fill);color:var(--ink);transition:background var(--dur-state), transform var(--dur-state) var(--pop);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.back-pill:hover{background:var(--ink-09)}.back-pill:active{transition:transform var(--dur-state) var(--ease);transform:scale(.92)}.ping{background:var(--signal);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.ping:after{content:"";background:var(--signal);border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.2,1) infinite ping;position:absolute;inset:0}.code{background:var(--ink);border-radius:var(--r-code);font:var(--t-code);color:#ffffff9e;overflow-wrap:anywhere;padding:22px 110px 22px 24px;position:relative}.code.compact{padding:20px 110px 20px 22px}.code .prompt{color:#ffffff52}.code .key{color:var(--signal-code)}.code .string,.code .white{color:var(--white)}.code .indent{padding-left:20px}.code .copy{height:var(--h-tool);border-radius:var(--r-pill);font:500 12.5px var(--sora);color:var(--white);transition:background var(--dur-state), transform var(--dur-state) var(--pop);background:#ffffff1a;align-items:center;gap:7px;padding:0 13px;display:inline-flex;position:absolute;top:14px;right:14px}.code .copy:hover{background:#ffffff2e}.caret{background:var(--signal);vertical-align:-4px;border-radius:1px;width:2px;height:20px;margin-left:2px;animation:1.1s step-end infinite caret;display:inline-block}.error-line{font:var(--t-sub);color:var(--signal-text)}.error-line.below{margin-top:12px}.note{font:var(--t-sub);color:var(--ink-50)}.note.small{font:var(--t-small)}.link{color:var(--ink);cursor:pointer;transition:color var(--dur-state);font-weight:500}.link:hover{color:var(--signal-text)}.link.below{margin-top:10px;display:inline-block}.menu-anchor{position:relative}.text-action{font:var(--t-sub);color:var(--ink-50);transition:color var(--dur-state), transform var(--dur-state) var(--pop);text-align:left}.text-action:hover{color:var(--ink)}.danger{font:var(--t-sub);color:var(--signal-text);text-align:left;transition:transform var(--dur-state) var(--pop);margin-top:32px;display:block}.toggle{background:var(--ink-08);width:44px;height:26px;transition:background var(--dur-state);border-radius:13px;flex:none;position:relative}.toggle:after{content:"";background:var(--white);width:20px;height:20px;transition:transform .18s var(--pop);border-radius:50%;position:absolute;top:3px;left:3px}.toggle:active{transform:none}.toggle:active:after{transform:scale(.9)}.toggle.on:active:after{transform:translate(18px)scale(.9)}.toggle.on{background:var(--ink)}.toggle.on:after{transform:translate(18px)}.disc{background:var(--ink-08);width:20px;height:20px;transition:background var(--dur-state);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.disc.on{background:var(--ink)}.disc.on:after{content:"";background:var(--white);width:7px;height:7px;animation:pop-in .18s var(--pop) both;border-radius:50%}.disc.inverse.on{background:var(--white)}.disc.inverse.on:after{background:var(--ink)}.avatar{background:var(--ink);width:34px;height:34px;font:500 12px var(--sora);color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.input-pill{height:var(--h-input);border-radius:var(--r-pill);background:var(--paper);font:500 15px var(--mono);letter-spacing:-.01em;width:100%;color:var(--ink);border:0;outline:none;align-items:center;padding:0 22px;display:flex}.input-pill input{font:inherit;letter-spacing:inherit;color:var(--ink);width:100%;caret-color:var(--signal);background:0 0;border:0;outline:none;padding:0}.input-pill .hint{font:var(--t-small);color:var(--ink-40);white-space:nowrap;margin-left:auto}.input-pill.compact{height:44px;font:400 14px var(--sora);padding:0 18px}.input-pill.confirm{font:500 14px var(--mono);letter-spacing:.1em}.input-pill.confirm::placeholder{color:var(--ink-30);letter-spacing:.1em}.input-pill:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.rows{margin-top:var(--eyebrow-gap);background:var(--paper);border-radius:var(--r-card);padding:3px 18px}.rows.plain{background:0 0;border-radius:0;padding:0}.row{text-align:left;align-items:center;gap:14px;width:100%;padding:10px 0;display:flex}.row .body,.row>.t{flex:1;min-width:0}.row .t{font:var(--t-body);letter-spacing:var(--ls-body);line-height:1.3}.row .s{font:var(--t-small);color:var(--ink-42);margin-top:2px}.row .v{font:var(--t-sub);color:var(--ink-50);flex:none;align-items:center;gap:8px;display:flex}.row .v svg{color:var(--ink-30);flex:none}.row select{font:var(--t-sub);color:var(--ink-50);cursor:pointer;background:0 0;border:0}.rows.kv .row{grid-template-columns:140px 1fr;align-items:start;display:grid}.rows.kv .k{font:var(--t-sub);color:var(--ink-50)}.rows.kv .v{font:var(--t-body);color:var(--ink);min-width:0;line-height:1.45;display:block}.rows.kv .v.mono,.rows.kv .mono{font:var(--t-mono)}.rows.kv .v.faint{color:var(--ink-45)}.rows.kv .v.strong{font-weight:500}.rows.ledger .row{justify-content:space-between;align-items:baseline}.rows.ledger .k{font:var(--t-body);line-height:1.3}.rows.ledger .k.mono{font:var(--t-mono);color:var(--ink-50)}.rows.ledger .v{font:var(--t-sub);color:var(--ink-50);text-align:right}.rows.ledger .v.strong{color:var(--ink);font-weight:500}.rows.ledger .v.loud{color:var(--signal-text);font-weight:500}.row-button{cursor:pointer;border-radius:var(--r-tile);width:calc(100% + 16px);transition:background var(--dur-state), transform var(--dur-state) var(--pop);margin:0 -8px;padding-left:8px;padding-right:8px}.row-button:hover{background:var(--ink-05)}.row-button:active{transform:scale(.99)}.row-button:disabled{opacity:.6}.rows.editing input{background:var(--white);border-radius:var(--r-pill);height:var(--h-tool);font:var(--t-sub);color:var(--ink);min-width:120px;caret-color:var(--signal);border:0;outline:none;flex:1;padding:0 12px}.rows.editing input.mono{font:var(--t-mono)}.rows.editing .select .tool{background:var(--white)}.rows.editing .toggle{margin-left:auto}.rows .bone{background:var(--ink-08);border-radius:7px;width:160px;height:14px;display:inline-block}.pane-skeleton{padding:var(--pane-top) var(--pane-x);flex-direction:column;flex:1;display:flex}.pane-skeleton .skeleton+.skeleton{margin-top:12px}.stats{margin-top:var(--eyebrow-gap);gap:var(--card-gap);grid-template-columns:repeat(3,1fr);display:grid}.stat{background:var(--paper);border-radius:var(--r-card);padding:12px 16px}.stat .v{font:500 18px var(--mono);letter-spacing:-.02em}.stat .k{font:var(--t-small);color:var(--ink-50);margin-top:2px}.popover{background:var(--white);border-radius:var(--r-card);width:300px;box-shadow:var(--shadow-panel);z-index:5;text-align:left;transform-origin:100% 0;animation:pop-in .2s var(--pop) both;padding:18px 20px;position:absolute;top:38px;right:0}.popover.menu{width:200px;padding:8px}.popover .group+.group{margin-top:16px}.popover .options{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.popover .opt{border-radius:var(--r-pill);background:var(--ink-05);height:28px;font:500 12px var(--sora);color:var(--ink-60);transition:background var(--dur-state), color var(--dur-state), transform var(--dur-state) var(--pop);padding:0 11px}.popover .opt:active{transform:scale(.94)}.popover .opt.on{background:var(--ink);color:var(--white)}.popover.menu.right{transform-origin:100% 0;left:auto;right:0}.popover.menu:not(.right){transform-origin:0 0;left:0;right:auto}.menu-item{text-align:left;border-radius:var(--r-tile);width:100%;font:var(--t-sub);transition:background var(--dur-state), transform var(--dur-state) var(--pop);align-items:center;gap:8px;padding:9px 12px;display:flex}.menu-item:hover{background:var(--ink-05)}.menu-item.on{font-weight:500}.menu-check{width:14px;color:var(--ink);flex:none;justify-content:center;display:inline-flex}.menu-label{min-width:0}.menu-sub{font:var(--t-small);color:var(--ink-45);margin-top:1px;font-weight:400;display:block}.rows.editing .k{line-height:var(--h-tool)}.select{display:inline-block;position:relative}.select .tool{padding-right:10px}.select .chev{transition:transform var(--dur-state) var(--ease);transform:rotate(90deg)}.select .chev.up{transform:rotate(-90deg)}.select .popover.menu{top:38px}.toast{z-index:90;background:var(--ink);color:var(--white);border-radius:var(--r-code);font:var(--t-sub);box-shadow:var(--shadow-panel);white-space:nowrap;animation:toast-in var(--dur-arrive) var(--ease) both, quick-in var(--dur-fade) linear both;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast button{color:var(--white);font:var(--t-sub);font-weight:500}@keyframes toast-in{0%{transform:translate(-50%,16px)}to{transform:translate(-50%)}}.sheet-scrim{z-index:100;animation:quick-in var(--dur-fade) linear both;background:#0e0e1052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet-scrim.closing{animation:quick-out var(--dur-fade) linear both}.sheet{background:var(--white);border-radius:var(--r-panel);width:420px;box-shadow:var(--shadow-panel);animation:sheet-in .2s var(--pop) both;padding:26px 26px 22px}.sheet.closing{animation:sheet-out var(--dur-state) var(--ease-exit) both}@keyframes sheet-in{0%{transform:scale(.5)}to{transform:none}}@keyframes sheet-out{0%{transform:none}to{transform:scale(.5)}}.sheet h2{font:var(--t-subtitle);letter-spacing:var(--ls-title);margin:0}.sheet .sub{font:var(--t-sub);color:var(--ink-55);margin-top:8px}.sheet .rows{margin-top:18px}.sheet .actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:22px;display:flex}.sheet .actions .pill-ink.fit{min-width:0}.sheet-choices{gap:var(--card-gap);flex-direction:column;margin-top:18px;display:flex}.sheet .input-pill{margin-top:16px}.error-screen{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:24px;display:flex}.error-screen-line{font:var(--t-body);color:var(--ink-70);text-align:center;text-wrap:pretty;margin:0}.square{border-radius:var(--r-square);background:var(--ink-08);width:22px;height:22px;color:var(--white);transition:background var(--dur-state);flex:none;justify-content:center;align-items:center;display:inline-flex}.square.on{background:var(--ink)}.square.on svg{animation:pop-in .18s var(--pop) both}.row .body.opens{text-align:left;border-radius:var(--r-square);cursor:pointer;transition:transform var(--dur-state) var(--pop);padding:0;display:block}.row .body.opens:hover .t{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30)}.row .body.opens:active{transition:transform var(--dur-state) var(--ease);transform:scale(.985)}.row .body.opens .t,.row .body.opens .s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.deliver-rows .row.pick{gap:12px}.deliver-rows .row.pick.dim{opacity:.55}.deliver-note{margin-top:12px}.deliver-note.loud{color:var(--signal-text)}.browser-line{font:var(--t-sub);color:var(--ink-50);align-items:center;gap:10px;margin-top:26px;display:flex}.browser-line svg{color:var(--ink-40);flex:none}.browser-line .allow{height:var(--h-tool);border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-hair-6);font:var(--t-small);color:var(--ink);white-space:nowrap;flex:none;align-items:center;margin-left:auto;padding:0 13px;font-weight:500;display:flex}.browser-line .allow:disabled{opacity:.5;cursor:default}.browser-line .allow.done{box-shadow:none;color:var(--ink-50);background:0 0}.shell{background:var(--paper);height:100vh;min-height:100vh;display:flex;position:relative;overflow:hidden}.rail{background:var(--white);width:64px;box-shadow:var(--shadow-panel);z-index:2;transition:width var(--dur-move) var(--ease);border-radius:24px;flex-direction:column;align-items:stretch;gap:6px;padding:10px;display:flex;position:absolute;top:16px;bottom:16px;left:16px;overflow:hidden}.rail.open{width:208px}.rail-capsule{background:var(--ink-07);width:44px;height:44px;transition:transform var(--dur-move) var(--ease), width var(--dur-move) var(--ease);pointer-events:none;border-radius:12px;position:absolute;top:0;left:10px}.rail.open .rail-capsule{width:188px}.rail-head{white-space:nowrap;flex:none;align-items:center;height:44px;margin-bottom:14px;display:flex;overflow:hidden}.rail-logo{border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.rail-logo .mark{width:20px;height:20px;transition:transform var(--dur-state) var(--pop);border-width:2px;border-radius:6.6px}.rail-logo .mark:after{width:10.4px;height:10.4px;top:-4px;right:-3.2px}.rail-logo .rail-open{transition:transform var(--dur-state) var(--pop);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:scale(0)}.rail:not(.open) .rail-logo:hover .mark{transform:scale(0)}.rail:not(.open) .rail-logo:hover .rail-open{transform:none}.rail-word{margin-left:4px}.rail-head .close{width:32px;height:32px;color:var(--ink-45);transition:color var(--dur-state), transform var(--dur-state) var(--pop);border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.rail-head .close:hover{color:var(--ink)}.rail-head .close:active{transform:scale(.9)}.rail-item{width:100%;height:44px;color:var(--ink-45);white-space:nowrap;font:500 14px var(--sora);letter-spacing:-.015em;transition:color var(--dur-state), transform var(--dur-state) var(--pop);border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:0 10px;display:flex;position:relative;overflow:hidden}.rail-item:hover{color:var(--ink)}.rail-item:active{transition:transform var(--dur-state) var(--ease);transform:scale(.96)}.rail-item.on{color:var(--ink)}.rail-icon{flex:none;justify-content:center;align-items:center;width:24px;display:flex}.rail-item .rail-label{color:var(--ink-60)}.rail-item.on .rail-label{color:var(--ink)}.rail-item .count{font:500 12px var(--sora);color:var(--ink-38);margin-left:auto}.rail-item .count.loud{color:var(--signal-count)}.rail-user{white-space:nowrap;flex:none;align-items:center;gap:10px;height:44px;margin-top:auto;padding:0 5px;display:flex;overflow:hidden}.rail-user .who{min-width:0}.rail-user .name{font:500 13px var(--sora);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-user .rail-plan{font:400 11.5px var(--sora);color:var(--ink-45)}.column{width:536px;min-width:0;transition:width var(--dur-move) var(--ease), padding-left var(--dur-move) var(--ease);flex-direction:column;flex:none;padding-left:96px;display:flex}.shell.rail-expanded .column{width:680px;padding-left:240px}.column-head{padding:var(--pane-top) 12px 0}.head-back{margin-bottom:18px}.column-title{min-height:var(--h-tool);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.column-title .stack{align-items:flex-start;gap:7px;display:flex}.column-title h1{font:var(--t-title);letter-spacing:var(--ls-title);margin:0;line-height:1}.column-title .count{font:500 12px var(--sora);color:var(--signal-count);margin-top:3px}.tabs{font:var(--t-body);color:var(--ink-38);align-items:center;gap:18px;margin-top:20px;line-height:1;display:flex}.tabs button{color:inherit;transition:color var(--dur-state), transform var(--dur-state) var(--pop)}.tabs button:active{transform:scale(.95)}.tabs button.on{color:var(--ink);font-weight:500}.tabs .end{margin-left:auto}.active-filters{gap:6px;margin-top:12px;display:flex}.list{gap:var(--card-gap);flex-direction:column;flex:1;padding:16px 12px 20px;display:flex;overflow:auto}.list.sources{padding-top:22px}.card{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-card);text-align:left;width:100%;transition:transform var(--dur-state) var(--pop), box-shadow var(--dur-move), background var(--dur-state);padding:14px 18px}.card:hover{transform:translateY(-1px)}.card:active{background:var(--paper);box-shadow:none;transition:transform var(--dur-state) var(--ease), background var(--dur-state), box-shadow var(--dur-state);transform:scale(.985)}.card.on{background:var(--selected);box-shadow:none}.card.on:hover{transform:none}.card.on .name,.card.on .card-title,.card.on .t{font-weight:500}.card.on .reach{color:var(--ink)}.card.muted{opacity:.55}.card-eyebrow{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-42);align-items:center;gap:9px;display:flex}.card-eyebrow.read{color:var(--ink-36,#0e0e105c)}.card-eyebrow.ink{color:var(--ink)}.card-eyebrow .time{margin-left:auto}.card-eyebrow .dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.card-title{font:var(--t-card);letter-spacing:var(--ls-heading);text-wrap:pretty;margin-top:7px}.card-title.read{color:var(--ink-70);font-weight:400}.card-context{font:var(--t-sub);color:var(--ink-50);margin-top:4px}.card-row{align-items:center;gap:14px;display:flex}.card-row .tile{border-radius:var(--r-tile);background:var(--fill);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.card-row .tile.ink{background:var(--ink);color:var(--white);font:600 14px var(--sora);letter-spacing:-.03em}.card-row .body{flex:1;min-width:0}.card-row .name{font:var(--t-card);letter-spacing:var(--ls-heading)}.card-row .sub{font:var(--t-sub);color:var(--ink-45);margin-top:3px}.card-row .reach{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-50)}.card-line{align-items:center;gap:14px;display:flex}.card-line .t{min-width:0;font:var(--t-card);letter-spacing:var(--ls-heading);flex:1;font-weight:400}.card-line .who{flex:1;min-width:0}.card-line .name{font:var(--t-card);letter-spacing:var(--ls-heading)}.card-line .mail{font:var(--t-sub);color:var(--ink-45);margin-top:3px}.card-line .v{font:var(--t-sub);color:var(--ink-50);white-space:nowrap}.card-line .avatar{width:40px;height:40px;font-size:15px}.system-card{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:14px 18px;display:flex}.system-card .tile{border-radius:var(--r-tile);background:var(--ink);width:36px;height:36px;color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.system-card .body{flex:1;min-width:0}.system-card .t{font:var(--t-body);letter-spacing:var(--ls-body);font-weight:500;line-height:1.3}.system-card .s{font:var(--t-small);color:var(--ink-50);margin-top:2px}.system-card .ok{font:var(--t-small);color:var(--ink-42);transition:color var(--dur-state), transform var(--dur-state) var(--pop)}.system-card .ok:hover{color:var(--ink)}.browse{font:500 13.5px var(--sora);transition:color .3s, transform var(--dur-state) var(--pop);align-items:center;gap:6px;padding:16px 0 0;display:flex}.browse:hover{color:var(--signal-text)}.list .text-action{padding:16px 18px 0}.pane>.pane-content{background:var(--white);flex-direction:column;flex:1;min-height:0;display:flex}.pane>.pane-content.entering{animation:quick-in var(--dur-fade) linear var(--dur-gap) both, pane-rise var(--dur-move) var(--ease) var(--dur-gap) both}.pane>.pane-content.leaving{animation:quick-out var(--dur-fade) linear both;pointer-events:none}.pane{background:var(--white);border-radius:var(--r-panel);min-width:0;box-shadow:var(--shadow-panel);flex-direction:column;flex:1;margin:16px 16px 16px 0;display:flex;overflow:hidden}.pane-bar{padding:var(--pane-top) var(--pane-x) 0;flex:none;align-items:center;gap:12px;display:flex}.pane-bar .meta{font:var(--t-small);color:var(--ink-42)}.pane-bar .actions{gap:var(--card-gap);margin-left:auto;display:flex}.pane-body{padding:var(--pane-top) var(--pane-x) var(--pane-x);flex:1;overflow:auto}.pane-body>*{max-width:720px}.pane-body h1{margin:var(--eyebrow-gap) 0 0;font:var(--t-title);letter-spacing:var(--ls-title);text-wrap:balance}.pane-body .lead{font:var(--t-body);color:var(--ink-58);text-wrap:pretty;max-width:600px;margin-top:14px}.pane-body .buttons{gap:var(--card-gap);margin-top:20px;display:flex}.pane-body .section{margin-top:var(--section)}.pane-body .section-row{justify-content:space-between;align-items:center;display:flex}.pane-body .rows+.eyebrow,.pane-body .payload-label{margin-top:var(--section)}.payload{margin-top:var(--eyebrow-gap);font:400 12.5px/1.8 var(--mono);color:var(--ink-60);white-space:pre-wrap;word-break:break-word}.pane-empty{font:var(--t-body);color:var(--ink-42);flex:1;justify-content:center;align-items:center;display:flex}.pane-head{align-items:center;gap:16px;display:flex}.pane-head .tile{border-radius:var(--r-rail);background:var(--fill);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pane-head .tile.ink{background:var(--ink);color:var(--white);font:600 17px var(--sora);letter-spacing:-.03em}.pane-head .who{min-width:0}.pane-head h1{font:var(--t-title);letter-spacing:var(--ls-title);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.1;overflow:hidden}.pane-head .sub{font:var(--t-sub);color:var(--ink-50);margin-top:4px}.title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.title-row h1{font:var(--t-title);letter-spacing:var(--ls-title);margin:0;line-height:1.1}.title-row .toggle{margin-top:0}.empty-list{padding:40px 20px 0}.empty-list h2{font:var(--t-subtitle);letter-spacing:var(--ls-title);margin:0}.empty-list .code{margin-top:18px}.empty-list .note{color:var(--ink-42);margin-top:14px}.empty-list .actions{gap:10px;margin-top:14px;display:flex}.empty-list .actions .tool{background:var(--white);box-shadow:var(--shadow-hair-6);height:var(--h-pill);font:var(--t-label);padding:0 18px}.trial-left{font:var(--t-sub);letter-spacing:-.02em;color:var(--ink-55);margin-top:6px}.list-eyebrow{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-42);align-items:baseline;gap:6px;padding:6px 8px 0;display:flex}.list-eyebrow .tail{font:var(--t-small);letter-spacing:0;text-transform:none}.source-body{padding:var(--pane-top) var(--pane-x) var(--pane-x);flex:1;overflow:auto}.source-body>*{max-width:720px}.source-body .section{margin-top:var(--section)}.source-body .section-row{justify-content:space-between;align-items:center;display:flex}.key-row{margin-top:var(--eyebrow-gap);align-items:center;gap:var(--card-gap);display:flex}.key-field{background:var(--paper);border-radius:var(--r-pill);height:var(--h-pill);flex:1;align-items:center;min-width:0;padding:0 4px 0 16px;display:flex}.key-field .text{font:var(--t-mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.key-field .host{color:var(--ink-45)}.key-field .text b{font-weight:500}.key-field .copy-disc{background:var(--white);width:32px;height:32px;transition:transform var(--dur-state) var(--pop);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.key-field .copy-disc:active{transform:scale(.9)}.key-note{margin-top:var(--eyebrow-gap)}.mono-ink{font-family:var(--mono);color:var(--ink)}.section .code,.reach-segments{margin-top:var(--eyebrow-gap)}.segment-sub{margin-top:var(--eyebrow-gap);font:var(--t-small);color:var(--ink-50)}.list.watches{padding:var(--pane-top) 12px 0;overflow:auto}.composer{border-radius:var(--r-card);background:var(--white);box-shadow:var(--shadow-card);font:400 15px/22px var(--sora);letter-spacing:var(--ls-heading);color:#0e0e1052;text-align:left;width:100%;transition:box-shadow var(--dur-move);padding:14px 18px;display:block;position:relative}.composer:focus-within{box-shadow:var(--shadow-selected)}.composer-lead{white-space:nowrap;color:var(--ink);transform-origin:0;transition:transform var(--dur-move) var(--ease), color var(--dur-state);pointer-events:none;position:absolute;top:14px;left:18px}.composer.typing .composer-lead{color:var(--ink-42);transform:translateY(-4px)scale(.8)}.composer-field{padding:0 44px 0 calc(var(--lead-w) + 5px);transition:padding var(--dur-move) var(--ease);display:grid}.composer.typing .composer-field{padding:18px 44px 0 0}.composer-field:after{content:attr(data-value) " ";white-space:pre-wrap;overflow-wrap:anywhere;visibility:hidden;font:inherit;letter-spacing:inherit;grid-area:1/1}.composer-field textarea{resize:none;width:100%;min-width:0;min-height:22px;font:inherit;letter-spacing:inherit;color:var(--ink);caret-color:var(--signal);background:0 0;border:0;outline:none;grid-area:1/1;padding:0;overflow:hidden}.composer-field textarea::placeholder,.composer-field textarea:disabled{color:#0e0e1052}.composer .enter{font:400 11px var(--sora);color:var(--ink-35);background:var(--ink-05);border-radius:var(--r-square);transition:background var(--dur-state), color var(--dur-state);padding:3px 7px;position:absolute;bottom:14px;right:18px}.composer .enter.on{color:var(--white);background:var(--ink)}.composer.busy{opacity:.6}.examples{flex-direction:column;gap:8px;padding:14px 18px 0;display:flex}.examples div{font:var(--t-body);color:var(--ink-42);line-height:1.3}.watches .composer+.watch-card,.watches .examples+.watch-card{margin-top:var(--card-gap)}.watch-card.paused{opacity:.55}.card-eyebrow .time.fired{color:var(--signal-text)}.card-eyebrow .time.quiet{color:var(--ink-42)}.watch-pane{padding:var(--pane-top) var(--pane-x) var(--pane-x);flex:1;overflow:auto}.watch-pane>*{max-width:720px}.watch-pane>div+div{margin-top:var(--section)}.watch-pane h1{margin:var(--eyebrow-gap) 0 0;font:var(--t-title);letter-spacing:var(--ls-title);text-wrap:balance}.watch-pane h1+.rows{margin-top:20px}.watch-pane h1+.error-line{margin-top:24px}.rows.kv .v-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rows.kv .v-sub{font:var(--t-small);color:var(--ink-45);margin-top:4px}.rows.kv .v-sub.loud{color:var(--signal-text)}.rows.kv .v-text{font:var(--t-body)}.check-this{font:500 12px var(--sora);color:var(--signal-text)}.runner-up{font:var(--t-sub);color:var(--ink-55);margin-top:14px}.hint{font:var(--t-sub);color:var(--ink-42);margin-top:16px}.watch-pane .buttons{margin-top:var(--section);align-items:center;gap:16px;display:flex}.checks{margin-top:4px}.checks-foot{font:var(--t-sub);color:var(--ink-42);margin-top:14px}.list .card-line.first-setting{margin-top:var(--card-gap)}.you-pane{padding:var(--pane-top) var(--pane-x) var(--pane-x);flex:1;grid-template-columns:minmax(0,640px) 320px;place-content:start;gap:56px;display:grid;overflow:auto}.you-pane .lead{font:var(--t-body);color:var(--ink-55);text-wrap:pretty;max-width:480px;margin-top:14px}.schedule{margin-top:var(--section);background:var(--paper);border-radius:var(--r-card);grid-template-columns:1fr 1fr;gap:0 24px;padding:22px 24px;display:grid}.schedule .time{font:var(--t-title);letter-spacing:var(--ls-title);color:var(--ink);text-align:left;cursor:text;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;height:36px;margin-top:8px;padding:0;line-height:36px}.schedule .time:focus{color:var(--signal-text);outline:none}.schedule .days{grid-column:1/-1;gap:6px;margin-top:20px;display:flex}.schedule .day{width:38px;height:var(--h-tool);border-radius:var(--r-pill);background:var(--white);color:var(--ink-50);font:500 13px var(--sora);transition:background var(--dur-state), color var(--dur-state), transform var(--dur-state) var(--pop);justify-content:center;align-items:center;display:flex}.schedule .day:active{transition:transform var(--dur-state) var(--ease);transform:scale(.92)}.schedule .day.on{background:var(--ink);color:var(--white)}.schedule .days-note{font:var(--t-small);color:var(--ink-42);grid-column:1/-1;margin-top:10px}.you-pane .schedule+.rows{margin-top:var(--card-gap)}.respects,.aside-eyebrow{margin-top:14px}.last-night{font:var(--t-sub);color:var(--ink-42);margin-top:18px}.you-pane.single{display:block}.you-pane.single>*{max-width:720px}.account-body{max-width:600px}.account-body .title-row+.rows{margin-top:var(--section)}.account-body .rows+.rows{margin-top:var(--card-gap)}.account-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.account-note{font:var(--t-sub);color:var(--ink-55);text-wrap:pretty;margin-top:16px}.account-note.quiet{color:var(--ink-42);margin-top:10px}.account-note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.undo-link{border-radius:var(--r-code);background:var(--paper);font:var(--t-mono);word-break:break-all;margin-top:12px;padding:16px 20px}.undo-link a{color:var(--ink)}.linky{font:inherit;color:var(--ink);text-underline-offset:2px;text-decoration:underline}.linky:hover{color:var(--signal-text)}.account-body .input-pill.confirm{width:220px;margin-top:10px}.keep{font:var(--t-body);color:var(--ink-50);transition:color var(--dur-state), transform var(--dur-state) var(--pop);padding:0 4px;line-height:1}.keep:hover{color:var(--ink)}.error-line.left{text-align:left}.plan-in-pane{text-align:left;margin-top:24px}.plan-in-pane .plan-cards{margin-top:18px}.plan-in-pane .plan-switch{margin-top:0}.plan-in-pane .plan-owned-card{box-shadow:none;background:var(--paper);border-radius:var(--r-card);margin-top:0}.plan-in-pane .plan-card{box-shadow:none;background:var(--paper);border-radius:var(--r-card)}.plan-in-pane .plan-other-head{margin-top:var(--section)}.plan-in-pane .plan-trial-head{justify-content:flex-start;display:flex}.dest-body{max-width:640px}.dest-body .title-row+.rows,.dest-body .lead+.rows,.dest-body .lead+.account-note{margin-top:var(--section)}.dest-body .lead{max-width:560px}.dest-row.paused .body{opacity:.6}.dest-body .rows.kv .v.mono{font:var(--t-mono);word-break:break-all}.dest-body .rows.kv .v-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dest-body .rows.kv .v-row .tool{background:var(--white)}.dest-body .key-note.loud{color:var(--signal-text)}.reach-rows{margin-top:var(--eyebrow-gap)}.reach-rows .bone{background:var(--ink-08);border-radius:7px;width:200px;height:14px;display:inline-block}.dest-body .account-note+.danger{margin-top:32px}.qr-small{border-radius:var(--r-square);background:var(--white);flex:none;width:72px;height:72px;padding:6px}.qr-small canvas{width:60px;height:60px;display:block}.dest-tag{background:var(--ink);height:22px;color:var(--white);font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:11px;align-items:center;padding:0 10px;display:inline-flex}.dest-body .input-pill.compact.mono{font:var(--t-mono);letter-spacing:0;margin-top:var(--eyebrow-gap)}.dest-body .buttons{margin-top:var(--section);align-items:center;gap:16px;display:flex}.channel-rows .row-button:disabled{opacity:.55}.channel-rows .row .body .skeleton{display:block}.services-search{height:var(--h-pill);border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-hair);font:var(--t-body);color:var(--ink-38);align-items:center;gap:10px;margin-top:22px;padding:0 18px;line-height:1;display:flex}.services-search svg{color:var(--ink-40);flex:none}.services-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;width:100%}.services-search input::placeholder{color:var(--ink-38)}.categories{gap:var(--card-gap);flex-direction:column;flex:1;padding:16px 12px 0;display:flex;overflow:auto}.categories-note{font:var(--t-sub);color:var(--ink-42);padding:20px 20px 28px}.pane.integrations{padding:var(--pane-top) var(--pane-x) 0;overflow:auto}.pane.integrations .lead-line{font:var(--t-small);color:var(--ink-42);align-items:center;gap:14px;display:flex}.templates{margin-top:var(--section);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.template{background:var(--paper);border-radius:var(--r-card);text-align:left;cursor:pointer;min-height:140px;transition:transform var(--dur-state) var(--pop), background var(--dur-state);flex-direction:column;gap:6px;padding:20px;display:flex}.template:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.template:hover{transform:translateY(-1px)}.template:active{background:var(--fill);transition:transform var(--dur-state) var(--ease), background var(--dur-state);transform:scale(.985)}.template .head{justify-content:space-between;align-items:center;display:flex}.template .name{font:var(--t-card);letter-spacing:var(--ls-heading)}.template .state{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-42)}.template .blurb{font:var(--t-sub);color:var(--ink-55)}.template .cta{font:500 13px var(--sora);align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.templates-foot{font:var(--t-sub);color:var(--ink-42);margin-top:auto;padding:22px 0 26px}.signin{background:var(--paper);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.signin .wordmark{justify-content:center;position:absolute;top:40px;left:0;right:0}.signin-card{background:var(--white);border-radius:24px;width:440px;padding:44px 40px 36px;box-shadow:0 1px 2px #0e0e100a,0 30px 60px -30px #0e0e1033}.signin-card h1{font:var(--t-title);letter-spacing:var(--ls-title);text-align:center;margin:0}.signin-card .sub{font:var(--t-body);color:var(--ink-50);text-align:center;margin-top:10px}.signin-card .providers{flex-direction:column;gap:10px;margin-top:32px;display:flex}.signin-card .or{font:var(--t-small);color:var(--ink-35);align-items:center;gap:14px;margin:26px 0 18px;display:flex}.signin-card .or:before,.signin-card .or:after{content:"";background:var(--ink-07);flex:1;height:1px}.signin-card .email{height:var(--h-input);border-radius:var(--r-pill);background:var(--fill);font:var(--t-body);text-align:center;width:100%;color:var(--ink);border:0;outline:none;justify-content:center;align-items:center;padding:0 22px;display:flex}.signin-card .email::placeholder{color:var(--ink-38)}.signin-card .email.code{font-family:var(--mono);letter-spacing:.2em}.signin-card .terms{text-align:center;font:var(--t-small);color:var(--ink-42);margin-top:26px}.signin-card .error-line{text-align:center;margin-top:14px}.signin-card .captcha:not(:empty){justify-content:center;margin-top:14px;display:flex}.signin-card .back{font:var(--t-sub);color:var(--ink-50);transition:color var(--dur-state), transform var(--dur-state) var(--pop);margin:18px auto 0;display:block}.signin-card .back:hover{color:var(--ink)}.step{background:var(--white);min-height:100vh;position:relative}.step.screen{background:var(--white)}.step .step-back,.step .wordmark{position:absolute;top:28px;left:32px}.step .step-eyebrow{position:absolute;top:30px;right:32px}.first-source{width:640px;margin:0 auto;padding-top:120px;padding-bottom:80px}.first-source h1{font:var(--t-display);letter-spacing:var(--ls-display);margin:12px 0 0}.first-source .lead{font:var(--t-lead);color:var(--ink-55);margin-top:14px}.choices{background:var(--paper);border-radius:22px;flex-direction:column;gap:2px;margin-top:32px;padding:6px;display:flex}.choice{border-radius:var(--r-card);text-align:left;width:100%;transition:background var(--dur-state), box-shadow var(--dur-state), transform var(--dur-state) var(--pop);align-items:center;gap:14px;padding:14px 18px;display:flex}.choice:active{transition:transform var(--dur-state) var(--ease);transform:scale(.99)}.choice:hover{background:#fff9}.choice.on{background:var(--white);box-shadow:var(--shadow-hair)}.choice>div:last-child{flex:1;min-width:0}.choice .t{font:var(--t-body);letter-spacing:var(--ls-body);color:var(--ink-70);line-height:1.3}.choice.on .t{color:var(--ink);font-weight:500}.choice .s{font:var(--t-sub);color:var(--ink-45);margin-top:2px}.first-source .name-label{margin-top:28px}.first-source .input-pill{margin-top:var(--eyebrow-gap)}.first-source .actions{align-items:center;gap:12px;margin-top:32px;display:flex}.key-ready{grid-template-columns:600px 460px;gap:100px;padding:150px 0 80px 140px;display:grid}.key-ready h1{font:var(--t-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:16px 0 0}.key-ready .lead{font:var(--t-lead);color:var(--ink-55);text-wrap:pretty;max-width:520px;margin-top:16px}.key-ready .doors{gap:6px;margin-top:36px;display:flex;overflow-x:auto}.key-ready .code{margin-top:14px}.key-ready .ride{font:var(--t-sub);color:var(--ink-50);align-items:center;gap:12px;margin-top:22px;display:flex}.key-ready .actions{align-items:center;gap:12px;margin-top:56px;display:flex}.key-ready .listening{font:var(--t-sub);color:var(--ink-50);align-items:center;gap:10px;margin-top:18px;display:flex}.get-app{background:var(--paper);border-radius:var(--r-panel);align-self:start;padding:32px}.get-app h2{font:var(--t-subtitle);letter-spacing:var(--ls-title);margin:0}.get-app .sub{font:var(--t-body);color:var(--ink-50);margin-top:8px}.get-app .qr-row{align-items:center;gap:28px;margin-top:28px;display:flex}.get-app .qr{background:var(--white);border-radius:var(--r-card);flex:none;width:148px;height:148px;padding:14px}.get-app .qr canvas,.get-app .qr img{width:120px;height:120px;display:block}.get-app .scan{font:var(--t-body);color:var(--ink-60)}.get-app .mail{font:var(--t-sub);cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;margin-top:18px;padding:0;font-weight:500}.get-app .mail:disabled{color:var(--ink-42);cursor:default}.get-app .scan-text{min-width:0}.get-page{max-width:420px;margin:0 auto;padding:48px 0 0}.get-page .title{font:var(--t-title);letter-spacing:-.03em;margin:0 0 12px}.get-page .lead{font:var(--t-body);color:var(--ink-70);margin:0 0 24px}.get-page .sub{font:var(--t-sub);color:var(--ink-45);margin:20px 0 0}.get-page .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.get-page .badge img{width:auto;height:40px;display:block}.plan{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.plan-top{justify-content:space-between;align-items:center;padding:26px 32px 0;display:flex}.plan-who{align-items:center;gap:18px;display:flex}.plan-email{font:var(--t-sub);color:var(--ink-50)}.plan-signout{font:var(--t-sub);color:var(--ink-42)}.plan-signout:hover{color:var(--ink)}.plan-signout{transition:color var(--dur-state), transform var(--dur-state) var(--pop)}.plan-body{text-align:center;flex:1;width:100%;max-width:900px;margin:0 auto;padding:clamp(28px,5vh,60px) 24px 72px}.plan-welcome{font:var(--t-body);color:var(--ink-50);margin-bottom:10px}.plan-body h1{font:var(--t-display);letter-spacing:var(--ls-display);margin:0}.plan-lede{font:var(--t-body);color:var(--ink-55);text-wrap:pretty;max-width:520px;margin:14px auto 0}.plan-switch{margin-top:30px}.plan-save{color:var(--signal-text)}.plan-switch .segment.on .plan-save{color:var(--white);opacity:.75}.plan-cards{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.plan-card{background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow-card);flex-direction:column;padding:24px 22px 26px;display:flex;position:relative}.plan-card-lead{box-shadow:var(--shadow-selected)}.plan-tag{background:var(--ink);height:22px;color:var(--white);font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:11px;padding:0 10px;line-height:22px;position:absolute;top:-11px;left:26px}.plan-name{font:var(--t-heading);letter-spacing:var(--ls-heading)}.plan-price{align-items:baseline;gap:8px;margin-top:14px;display:flex}.plan-number{font:var(--t-display);letter-spacing:var(--ls-display);line-height:1}.plan-per{font:var(--t-sub);color:var(--ink-50)}.plan-other{font:var(--t-sub);color:var(--ink-45);min-height:18px;margin-top:8px}.plan-features{flex-direction:column;flex:1;gap:11px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.plan-features li{font:var(--t-body);color:var(--ink-70);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.plan-check{background:var(--fill);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;position:relative}.plan-check:after{content:"";border:solid var(--ink-55);border-width:0 1.6px 1.6px 0;width:4px;height:7px;position:absolute;top:4px;left:5px;transform:rotate(45deg)}.plan-skeleton-price{width:140px;height:30px;margin-top:14px}.plan-skeleton-line{width:180px;height:13px;margin-top:12px}.plan-free{background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow-card);margin-top:34px;padding:26px}.plan-free-title{font:var(--t-heading);letter-spacing:var(--ls-heading)}.plan-free-line{font:var(--t-body);color:var(--ink-55);margin-top:8px}.plan-free-pill{margin-top:18px;margin-left:auto;margin-right:auto}.plan-fine{font:var(--t-small);color:var(--ink-42);margin-top:26px}@media (width<=760px){.plan-cards{grid-template-columns:1fr}}.plan-tag.inline{margin-bottom:18px;display:inline-flex;position:static}.plan-owned-card{border-radius:var(--r-panel);background:var(--white);box-shadow:var(--shadow-card);text-align:left;margin-top:8px;padding:22px 26px 20px}.plan-owned-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.plan-manage-pill{flex:none;width:auto;padding:0 20px}.plan-managed{font:var(--t-body);color:var(--ink-55)}.plan-facts{font:var(--t-sub);color:var(--ink-55);flex-wrap:wrap;gap:8px 22px;margin-top:22px;display:flex}.plan-other-head{justify-content:space-between;align-items:center;gap:16px;margin-top:40px;display:flex}.plan-other-head .plan-switch{margin:0}.plan-cards.single{grid-template-columns:1fr}.pills-gallery{flex-direction:column;gap:22px;padding:40px 48px;display:flex}.pills-head{font:var(--t-sub);color:var(--ink-50);margin-bottom:6px}.pills-row{grid-template-columns:260px 250px 200px 1fr;align-items:center;gap:20px;display:grid}.pills-words{font:var(--t-mono);color:var(--ink-60)}.pills-white{background:var(--white);border-radius:var(--r-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.plan-current{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin:0 0 18px;padding:16px 20px}.plan-in-pane .plan-current{background:var(--paper);box-shadow:none}.plan-current .eyebrow{margin:0 0 6px}.plan-current-name{font:var(--t-heading);letter-spacing:-.02em;color:var(--ink)}.plan-current-line{font:var(--t-sub);color:var(--ink-55);margin-top:2px}
