@layer properties,theme,base,components,utilities,page;@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_/fonts/plus-jakarta-sans.153fc85b7029.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_/fonts/jetbrains-mono.40500ed7d48f.woff2) format("woff2")}:root{--bg: #12151a;--panel: #191d24;--panel-2: #222831;--border: #262c36;--text: #e4e8ee;--muted: #98a1b0;--accent: #4fb3a8;--accent-dim: #2f6b66;--spark: var(--accent);--good: #68c48c;--warn: #d9a65a;--bad: #e28680;--info: #74b3ff;--on-accent: #06181a;--st-peach: #ffd3bb;--st-peach-ink: #8a2e08;--st-sky: #d2e2ff;--st-sky-ink: #1e4aa6;--st-mint: #ccf6dc;--st-mint-ink: #135c39;--st-butter: #ffe69b;--st-butter-ink: #6b5100;--st-lilac: #e3d9ff;--st-lilac-ink: #4b31a0;--st-rose: #ffd7e0;--st-rose-ink: #962345;--st-clay: #fadfc0;--st-clay-ink: #6e4423;--st-sage: #e0ebd2;--st-sage-ink: #3d5230;--st-rust: #feccb0;--st-rust-ink: #7f3317;--st-ochre: #fbe29c;--st-ochre-ink: #6b4f12;--st-cocoa: #e6c9b7;--st-cocoa-ink: #4e3426;--app-bg: var(--bg);--app-overlay: none;--app-overlay-opacity: 0;--shadow-1: 0 6px 20px rgba(0, 0, 0, .22);--shadow-2: 0 8px 28px rgba(0, 0, 0, .28);--shadow-3: 0 10px 34px rgba(0, 0, 0, .3);--scrim: rgba(0, 0, 0, .45);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: var(--font);--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-size: 14px;--text-2xs: calc(var(--font-size) * .714);--text-xs: calc(var(--font-size) * .786);--text-sm: calc(var(--font-size) * .857);--text-base: var(--font-size);--text-md: calc(var(--font-size) * 1.143);--text-lg: calc(var(--font-size) * 1.286);--text-xl: calc(var(--font-size) * 1.429);--text-2xl: calc(var(--font-size) * 1.6);--text-3xl: calc(var(--font-size) * 2.4);--line-height: 1.5;--tracking: 0;--weight: 400;--weight-strong: 600;--radius-sm: 3px;--radius: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--border-width: 1px;--control: color-mix(in srgb, var(--panel-2) 62%, var(--panel));--border-strong: #5f6a7a;--illo-paper: var(--panel);--edge: rgba(0, 0, 0, .5);--tick-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 13 4 4 10-10' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--density: 1;--space-1: calc(4px * var(--density));--space-2: calc(8px * var(--density));--space-3: calc(12px * var(--density));--space-4: calc(16px * var(--density));--space-5: calc(20px * var(--density));--space-6: calc(24px * var(--density));--space-8: calc(32px * var(--density));--space-10: calc(40px * var(--density));--space-12: calc(48px * var(--density));--space-15: calc(60px * var(--density));--nudge: 2px;--dur-instant: .1s;--dur-fast: .15s;--dur-base: .2s;--dur-slow: .3s;--dur-md: var(--dur-base);--dur-drag: .18s;--dur-spring: .16s;--ease-out: cubic-bezier(.32, .72, 0, 1);--ease: cubic-bezier(.2, 0, 0, 1);--ease-loop: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-gentle: linear(0, .0315, .1058, .2003, .3012, .4, .4917, .5741, .6464, .7086, .7614, .8057, .8425, .8729, .8979, .9182, .9346, .9479, .9586, .9672, .9741, .9795, .9839, .9873, 1);--ease-confirm: linear(0, .0321, .1152, .231, .364, .5016, .6343, .7551, .8597, .9459, 1.0132, 1.0623, 1.095, 1.1134, 1.1201, 1.1177, 1.1088, 1.0955, 1.0797, 1.0632, 1.0471, 1.0322, 1.0192, 1.0084, .9998, .9935, .9892, .9867, .9856, .9857, .9867, .9882, 1);--ease-spring: linear(0, .0279, .0971, .19, .2936, .3989, .4998, .5926, .6751, .7465, .8069, .8569, .8973, .9294, .9542, .973, .9869, .9967, 1.0033, 1.0075, 1.0099, 1.011, 1.0111, 1.0106, 1);--distance-sm: 8px;--distance-md: 16px;--hover-lift: 0px;--hover-scale: 1;--press-scale: .985;--press-ink: 9%;--focus-ring: 0 0 0 2px var(--accent);--tile-control: 34px;--z-tooltip: 45;--z-modal: 50;--z-popover: 60;--z-command: 80;--z-toast: 90;--measure: 64rem;--measure-wide: 90rem;--measure-narrow: 28rem}[data-theme]{--control: color-mix(in srgb, var(--panel-2) 62%, var(--panel));--illo-paper: var(--panel);--focus-ring: 0 0 0 2px var(--accent)}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0s !important;--dur-fast: 0s !important;--dur-base: 0s !important;--dur-slow: 0s !important;--dur-md: 0s !important;--dur-drag: 0s !important;--dur-spring: 0s !important;--ease-gentle: linear !important;--ease-confirm: linear !important;--ease-spring: linear !important;--distance-sm: 0px !important;--distance-md: 0px !important;--hover-lift: 0px !important;--hover-scale: 1 !important;--press-scale: 1 !important}}html:root{--font:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-size:15px;--line-height:1.5;--tracking:0;--weight:500;--weight-strong:700;--radius-sm:10px;--radius:14px;--radius-md:18px;--radius-lg:26px;--radius-pill:999px;--border-width:1px;--density:1}:root:not([data-theme]){--bg:#F6F3EF;--panel:#FFFFFF;--panel-2:#F2EDE7;--border:#E9E2DA;--border-strong:#857B70;--text:#17131C;--muted:#5F5864;--accent:#17131C;--accent-dim:#ECFBC2;--spark:#5B8A00;--on-accent:#FFFFFF;--good:#0A7148;--warn:#855F00;--bad:#AE2830;--info:#2A52C2;--control:#FFFFFF;--illo-paper:#FFFDFB;--edge:rgba(23,19,28,.2);--st-peach:#FFD9C4;--st-peach-ink:#8A2E08;--st-sky:#D8E6FF;--st-sky-ink:#1E4AA6;--st-mint:#CFEEDB;--st-mint-ink:#135C39;--st-butter:#FFE9A8;--st-butter-ink:#6B5100;--st-lilac:#E7DEFF;--st-lilac-ink:#4B31A0;--st-rose:#FFDCE4;--st-rose-ink:#962345;--app-bg:#F6F3EF;--scrim:rgba(23,19,28,.42);--shadow-1:0 1px 2px rgba(30,20,10,.06);--shadow-2:0 1px 2px rgba(30,20,10,.04), 0 10px 30px -14px rgba(30,20,10,.18);--shadow-3:0 30px 70px -22px rgba(30,20,10,.32), 0 4px 12px rgba(30,20,10,.06);color-scheme:light}:root[data-theme=pocket]{--bg:#F6F3EF;--panel:#FFFFFF;--panel-2:#F2EDE7;--border:#E9E2DA;--border-strong:#857B70;--text:#17131C;--muted:#5F5864;--accent:#17131C;--accent-dim:#ECFBC2;--spark:#5B8A00;--on-accent:#FFFFFF;--good:#0A7148;--warn:#855F00;--bad:#AE2830;--info:#2A52C2;--control:#FFFFFF;--illo-paper:#FFFDFB;--edge:rgba(23,19,28,.2);--st-peach:#FFD9C4;--st-peach-ink:#8A2E08;--st-sky:#D8E6FF;--st-sky-ink:#1E4AA6;--st-mint:#CFEEDB;--st-mint-ink:#135C39;--st-butter:#FFE9A8;--st-butter-ink:#6B5100;--st-lilac:#E7DEFF;--st-lilac-ink:#4B31A0;--st-rose:#FFDCE4;--st-rose-ink:#962345;--app-bg:#F6F3EF;--scrim:rgba(23,19,28,.42);--shadow-1:0 1px 2px rgba(30,20,10,.06);--shadow-2:0 1px 2px rgba(30,20,10,.04), 0 10px 30px -14px rgba(30,20,10,.18);--shadow-3:0 30px 70px -22px rgba(30,20,10,.32), 0 4px 12px rgba(30,20,10,.06);color-scheme:light}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--font-sans);--font-mono: var(--font-mono);--spacing: .25rem;--text-xs: var(--text-xs);--text-sm: var(--text-sm);--text-base: var(--text-base);--text-lg: var(--text-lg);--text-xl: var(--text-xl);--text-2xl: var(--text-2xl);--text-3xl: var(--text-3xl);--font-weight-normal: var(--weight);--tracking-normal: var(--tracking);--radius-sm: var(--radius-sm);--radius-md: var(--radius-md);--radius-lg: var(--radius-lg);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--spacing-1: var(--space-1);--spacing-2: var(--space-2);--spacing-3: var(--space-3);--spacing-4: var(--space-4);--spacing-5: var(--space-5);--spacing-6: var(--space-6);--spacing-8: var(--space-8);--spacing-10: var(--space-10);--text-2xs: var(--text-2xs);--text-md: var(--text-md);--font-weight-strong: var(--weight-strong);--radius-DEFAULT: var(--radius);--radius-pill: var(--radius-pill);--color-text: var(--text);--color-muted: var(--muted);--color-accent: var(--accent);--color-on-accent: var(--on-accent);--color-border: var(--border);--color-border-strong: var(--border-strong);--color-good: var(--good);--color-warn: var(--warn);--color-bad: var(--bad)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.top-2{top:var(--spacing-2)}.right-2{right:var(--spacing-2)}.bottom-2{bottom:var(--spacing-2)}.left-2{left:var(--spacing-2)}.isolate{isolation:isolate}.z-\(--z-popover\){z-index:var(--z-popover)}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-px{margin-top:1px}.mb-1{margin-bottom:var(--spacing-1)}.mb-3{margin-bottom:var(--spacing-3)}.ml-2{margin-left:var(--spacing-2)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-8{height:var(--spacing-8)}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[calc\(var\(--space-1\)\*12\)\]{height:calc(var(--space-1) * 12)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[20rem\]{max-height:20rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:0px}.min-h-\[calc\(var\(--space-15\)\*2\)\]{min-height:calc(var(--space-15) * 2)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing-1)}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-8{width:var(--spacing-8)}.w-10{width:var(--spacing-10)}.w-\[18px\]{width:18px}.w-\[calc\(var\(--space-1\)\*12\)\]{width:calc(var(--space-1) * 12)}.w-\[var\(--shell-side-width\)\]{width:var(--shell-side-width)}.w-full{width:100%}.max-w-\(--measure\){max-width:var(--measure)}.max-w-\(--measure-wide\){max-width:var(--measure-wide)}.max-w-\[46ch\]{max-width:46ch}.max-w-\[min\(20rem\,calc\(100vw-var\(--space-6\)\)\)\]{max-width:min(20rem,calc(100vw - var(--space-6)))}.min-w-0{min-width:0px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.flex-1{flex:1}.flex-\[0_0_var\(--split\)\]{flex:0 0 var(--split)}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[1_1_260px\]{flex:1 1 260px}.flex-\[1_1_auto\]{flex:1 1 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[otf-bounce_1\.4s_ease-in-out_infinite\]{animation:otf-bounce 1.4s ease-in-out infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-\(--nudge\){gap:var(--nudge)}.gap-0{gap:0px}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-px{gap:1px}.gap-x-\[var\(--space-1\)\]{column-gap:var(--space-1)}.gap-y-\[var\(--border-width\)\]{row-gap:var(--border-width)}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--radius\){border-radius:var(--radius)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:var(--border-width)}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--border-width)}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:var(--border-width)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width)}.border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width)}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-dotted{--tw-border-style: dotted;border-style:dotted}.border-accent{border-color:var(--color-accent)}.border-bad{border-color:var(--color-bad)}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-good{border-color:var(--color-good)}.bg-accent{background-color:var(--color-accent)}.bg-border{background-color:var(--color-border)}.bg-good{background-color:var(--color-good)}.bg-muted{background-color:var(--color-muted)}.bg-transparent{background-color:transparent}.p-0{padding:0}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-px{padding-inline:1px}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-10{padding-block:var(--spacing-10)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pr-2{padding-right:var(--spacing-2)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pl-3{padding-left:var(--spacing-3)}.pl-8{padding-left:var(--spacing-8)}.pl-10{padding-left:var(--spacing-10)}.pl-\[calc\(var\(--space-8\)\+var\(--space-3\)\)\]{padding-left:calc(var(--space-8) + var(--space-3))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl)}.text-2xs{font-size:var(--text-2xs)}.text-3xl{font-size:var(--text-3xl)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-sm{font-size:var(--text-sm)}.text-xl{font-size:var(--text-xl)}.text-xs{font-size:var(--text-xs)}.leading-\[0\]{--tw-leading: 0;line-height:0}.leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.leading-\[1\.25\]{--tw-leading: 1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading: 1.35;line-height:1.35}.leading-\[16px\]{--tw-leading: 16px;line-height:16px}.leading-none{--tw-leading: 1;line-height:1}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-strong{--tw-font-weight: var(--font-weight-strong);font-weight:var(--font-weight-strong)}.tracking-\[-0\.01em\]{--tw-tracking: -.01em;letter-spacing:-.01em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-bad{color:var(--color-bad)}.text-good{color:var(--color-good)}.text-muted{color:var(--color-muted)}.text-on-accent{color:var(--color-on-accent)}.text-text{color:var(--color-text)}.text-warn{color:var(--color-warn)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-90{opacity:90%}.opacity-\[0\.55\]{opacity:.55}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--focus-ring\){--tw-shadow: var(--focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style: none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:160ms\]{animation-delay:.16s}.\[animation-delay\:320ms\]{animation-delay:.32s}.\[font\:inherit\]{font:inherit}.surface-accent{background:var(--accent)}.surface-bg{background:var(--bg)}.surface-control{background:var(--control)}.surface-none{background:none}.surface-panel{background:var(--panel)}.surface-panel-2{background:var(--panel-2)}.focus-within\:shadow-\(--focus-ring\):focus-within{--tw-shadow: var(--focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:surface-panel-2:hover{background:var(--panel-2)}}.focus-visible\:shadow-\(--focus-ring\):focus-visible{--tw-shadow: var(--focus-ring);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-50:disabled{opacity:50%}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-full{height:100%}.md\:flex-none{flex:none}.md\:flex-col{flex-direction:column}}.\[\&\>img\]\:h-full>img{height:100%}.\[\&\>img\]\:w-full>img{width:100%}.\[\&\>img\]\:object-cover>img{object-fit:cover}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>video\]\:h-full>video{height:100%}.\[\&\>video\]\:w-full>video{width:100%}.\[\&\>video\]\:object-cover>video{object-fit:cover}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial}}}@media(prefers-color-scheme:light){:root[data-theme=system]{--bg: #f3f5f7;--panel: #ffffff;--panel-2: #e9edf1;--border: #e4e8ec;--border-strong: #8792a1;--text: #191d23;--muted: #5d6773;--accent: #0e7872;--accent-dim: #7fbdb8;--on-accent: #ffffff;--good: #1c7a4a;--warn: #8a6216;--bad: #b3312c;--info: #216bc9;--edge: rgba(29, 27, 22, .2);--shadow-1: 0 4px 14px rgba(16, 24, 40, .08);--shadow-2: 0 8px 24px rgba(16, 24, 40, .1);--shadow-3: 0 12px 32px rgba(16, 24, 40, .12);--scrim: rgba(16, 24, 40, .32)}}@layer base{*,*:before,*:after{border-width:0}:where(button):not(.btn){appearance:none;background:none;border:0}:where(a):not(.btn){color:inherit;text-decoration:none}}@layer components{*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--app-bg);color:var(--text);font-family:var(--font);font-size:var(--font-size);line-height:var(--line-height);letter-spacing:var(--tracking);font-weight:var(--weight);min-height:100vh}h1,h2,h3,h4,.card-title{font-family:var(--font-display)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--app-overlay);opacity:var(--app-overlay-opacity)}.app{position:relative;z-index:1}.btn{text-decoration:none;color:var(--text);text-align:center}.btn[aria-disabled=true]{cursor:not-allowed}:where(.btn,input,textarea,select){font:inherit;color:var(--text);background:var(--control);border:1px solid var(--border-strong);border-radius:var(--radius)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);cursor:pointer}.btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.btn[aria-pressed=true]:hover:not(:disabled){border-color:var(--accent)}.btn>svg{flex:none}:where(.sel-control){font:inherit;color:var(--text);background:var(--control);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);cursor:pointer}.size-sm{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.size-md{font-size:var(--text-base);padding:var(--space-2) var(--space-3)}.size-lg{font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.btn.size-sm:not(.icon-btn){height:var(--space-8);padding:0 var(--button-padding-x, var(--space-3));font-size:var(--text-sm)}.btn.size-md:not(.icon-btn){height:var(--space-10);padding:0 var(--button-padding-x, var(--space-4));font-size:var(--text-sm);font-weight:650}.btn.size-lg:not(.icon-btn){height:var(--space-12);padding:0 var(--button-padding-x, var(--space-6));font-size:var(--text-lg);border-radius:var(--radius-md)}.icon-btn.size-sm{padding:var(--space-1)}.icon-btn.size-md{padding:var(--space-2)}.icon-btn.size-lg{padding:var(--space-3)}input:where(:not(.size-sm,.size-lg)),.sel-control:not(.size-sm):not(.size-lg){height:var(--space-10);padding:0 var(--space-3)}input.size-sm,.sel-control.size-sm{height:var(--space-8);padding:0 var(--space-2)}input.size-lg,.sel-control.size-lg{height:var(--space-12);padding:0 var(--space-4)}input,textarea,select{width:100%}textarea{resize:none}.btn:hover:not(:disabled){border-color:var(--accent)}input:hover:not(:disabled),textarea:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--text) 3%,var(--control))}.btn:focus-visible{outline:none;border-color:var(--accent)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:17px;height:17px;margin:0;padding:0;display:inline-grid;place-content:center;border:var(--border-width) solid var(--border-strong);background:var(--panel);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}input[type=checkbox]{border-radius:var(--radius-sm)}input[type=radio]{border-radius:var(--radius-pill)}input[type=checkbox]:before,input[type=radio]:before{content:"";transform:scale(0);transition:transform var(--dur-fast) var(--ease);background:var(--on-accent)}input[type=checkbox]:before{width:11px;height:11px;clip-path:polygon(14% 46%,0 60%,39% 100%,100% 22%,86% 8%,39% 72%)}input[type=radio]:before{width:7px;height:7px;border-radius:var(--radius-pill)}input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{transform:scale(1);width:9px;height:2px;clip-path:none;border-radius:1px}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--accent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:var(--focus-ring)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;background:var(--panel-2)}.btn:disabled,.btn[aria-disabled=true],input:disabled,textarea:disabled,select:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:inset 0 -2px 0 var(--edge)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,var(--accent))}.btn.primary:disabled{background:var(--panel-2);border-color:var(--border);color:var(--muted);opacity:1}.btn[aria-busy=true]{position:relative;overflow:hidden;cursor:progress}.btn[aria-busy=true]:disabled{opacity:1;cursor:progress}.btn.primary[aria-busy=true]:disabled{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn[aria-busy=true]:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:40%;background:currentColor;opacity:.55;animation:ds-busy 1.1s var(--ease-loop) infinite}@keyframes ds-busy{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media(prefers-reduced-motion:reduce){button[aria-busy=true]:after{animation:none;width:100%;opacity:.35}}.btn.ghost{background:transparent;border-color:transparent;color:var(--muted)}.btn.ghost:hover:not(:disabled){background:var(--panel-2);border-color:transparent;color:var(--text)}.app{padding:var(--space-4) var(--space-6);height:100vh;display:flex;flex-direction:column}.brand{display:block;height:calc(var(--text-md) * 1.5);width:auto;color:var(--good);transform-origin:center}.brand-sm{height:calc(var(--text-md) * 1)}.brand-lg{height:calc(var(--text-md) * 2.25)}.wordmark{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--font-display);font-weight:800;letter-spacing:-.045em}.wordmark-sm{font-size:var(--text-lg)}.wordmark-md{font-size:var(--text-xl)}.wordmark-lg{font-size:var(--text-2xl)}.wordmark-dot{flex:none;width:.33em;height:.33em;border-radius:50%;background:var(--spark);transform:translateY(-.042em)}@keyframes ds-callout-clock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ctl-grow{flex:1;min-width:0}.mono{font-family:var(--font-mono);font-size:var(--text-sm)}.empty{color:var(--muted);text-align:center;padding:var(--space-10) 0}.pill{display:inline-block;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;padding:2px var(--space-2);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);color:var(--text)}.pill-quiet{border-color:transparent;background:none;color:var(--muted)}.pill-outline{display:inline-flex;align-items:center;height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);background:transparent;border:1px solid var(--border);color:var(--muted);font-family:var(--font);font-weight:650}.pill-info{color:var(--accent);border-color:var(--accent-dim);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.pill-good{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,var(--border));background:color-mix(in srgb,var(--good) 10%,var(--panel))}.pill-warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,var(--border));background:color-mix(in srgb,var(--warn) 10%,var(--panel))}.pill-bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--border));background:color-mix(in srgb,var(--bad) 10%,var(--panel))}.row-pill{margin-left:var(--space-2);vertical-align:baseline;flex:none}.icon-btn{font:inherit;display:inline-flex;align-items:center;padding:var(--space-1);background:none;border:0;color:var(--muted);opacity:.6;cursor:pointer}.icon-btn:hover{opacity:1;color:var(--text)}@keyframes ds-bar{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes ds-toast-out{to{opacity:0;transform:translateY(4px)}}.icon-btn{display:flex;align-items:center;justify-content:center;width:var(--tile-control, 34px);height:var(--tile-control, 34px);padding:0;flex:none;color:var(--muted);background:var(--panel)}.icon-btn:hover:not(:disabled){color:var(--text)}@keyframes ds-pulse{0%,to{opacity:.25}50%{opacity:.65}}:where(button):active:not(:disabled),:where(a.btn):active:not([aria-disabled=true]){background:color-mix(in srgb,var(--text) var(--press-ink),var(--control));border-color:var(--accent);transform:scale(var(--press-scale));transition:none}.btn.primary:active:not(:disabled){background:color-mix(in srgb,var(--text) var(--press-ink),var(--accent));border-color:color-mix(in srgb,var(--text) var(--press-ink),var(--accent))}.btn.ghost:active:not(:disabled){background:color-mix(in srgb,var(--text) var(--press-ink),var(--panel-2));border-color:transparent}.btn[aria-pressed=true]:active:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,var(--panel))}input:active,textarea:active,select:active{transform:none}.md>*:first-child{margin-top:0}.md>*:last-child{margin-bottom:0}.md p{margin:0 0 var(--space-2)}.md h1,.md h2,.md h3,.md h4{margin:var(--space-4) 0 var(--space-2);line-height:1.3;font-weight:600}.md h1{font-size:var(--text-lg)}.md h2{font-size:var(--text-md)}.md h3,.md h4{font-size:var(--text-base)}.md ul,.md ol{margin:0 0 var(--space-2);padding-left:var(--space-5)}.md li{margin:var(--space-1) 0}.md code{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px var(--space-1)}.md pre{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-3);overflow-x:auto;margin:0 0 var(--space-2)}.md pre code{background:none;border:none;padding:0;font-size:var(--text-sm)}.md blockquote{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:3px solid var(--border);color:var(--muted)}.md table{border-collapse:collapse;margin:0 0 var(--space-2);display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--border);padding:var(--space-1) var(--space-2);text-align:left}.md th{background:var(--panel-2);font-weight:600}.md a{color:var(--accent);text-decoration:underline}.md hr{border:none;border-top:1px solid var(--border);margin:var(--space-3) 0}.set{margin-bottom:var(--space-5)}.set h4{margin:0;font-size:var(--text-base);color:var(--text)}.set h4:not(:first-child){margin-top:var(--space-4)}.set-hint{font-size:var(--text-xs);color:var(--muted);line-height:1.45}.set h4+.set-hint{margin-top:var(--space-1);margin-bottom:var(--space-3);font-size:var(--text-sm);line-height:1.5}@keyframes ds-throb{0%,to{opacity:.55}50%{opacity:1}}.set-hint.drifted{color:var(--warn)}@keyframes dock-working{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.55;transform:scale(1.1)}}.spin{display:inline-block;animation:ds-spin .9s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none;opacity:.6}}@keyframes otf-bounce{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes listening-pulse{0%,to{opacity:1}50%{opacity:.35}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes ds-skel{0%{opacity:.55}to{opacity:1}}.tab:focus-visible,.row-hit:focus-visible,.card:focus-visible,.ident-remove:focus-visible,.size-cell:focus-visible,.pager-step:focus-visible,.pager-page:focus-visible,.sel-control:focus-visible,.side-list-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tab:disabled,.row-hit:disabled,.card:disabled,.ident-remove:disabled,.size-cell:disabled,.pager-step:disabled,.pager-page:disabled,.sel-control:disabled{opacity:.45;cursor:not-allowed}.btn.primary[aria-disabled=true]{background:var(--panel-2);border-color:var(--border);color:var(--muted);opacity:1}}@layer components{@keyframes motion-shine{0%{transform:translate(-150%) skew(-12deg)}to{transform:translate(400%) skew(-12deg)}}[data-motion=shine]{pointer-events:none;animation:motion-shine 1.6s ease-in-out .5s both}[data-motion=fade],[data-motion=fade-shift]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}[data-motion=fade-shift]{transform:translateY(var(--distance-sm))}[data-motion=fade][data-open],[data-motion=fade-shift][data-open]{opacity:1;transform:none;transition-duration:var(--dur-base)}[data-motion=expand]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}[data-motion=expand]>*{overflow:hidden;min-height:0}[data-motion=expand][data-open]{grid-template-rows:1fr;opacity:1;transition-duration:var(--dur-base)}@keyframes motion-fold{0%{height:var(--motion-h);opacity:1}to{height:0;opacity:0;padding-block:0;margin-block:0;border-block-width:0}}[data-leaving]{overflow:hidden;pointer-events:none;animation:motion-fold var(--dur-fast) var(--ease-out) both}@media(prefers-reduced-motion:reduce){[data-motion=shine]{display:none}}}@layer components{.lnk{color:var(--accent);font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent)}.lnk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer components{.btn.ctl-block{display:flex;width:100%}:where(.btn,input,textarea,select){padding:var(--space-2) var(--space-3)}.sel-control{padding:var(--space-2) var(--space-3)}.card-inline>.sel{align-self:center}.sel-item:active{background:color-mix(in srgb,var(--text) var(--press-ink),var(--panel-2))}.sel{position:relative;display:inline-block}.sel.ctl-block{display:block;width:100%}.sel.ctl-block .sel-control{padding:var(--space-2) var(--space-3);font-weight:500}.sel:not(.ctl-block) .sel-control{width:auto;max-width:320px}.sel-control{display:flex;align-items:center;gap:var(--space-2);width:100%;text-align:left;background:var(--control)}.sel-control:hover:not(:disabled){border-color:var(--border-strong);background:color-mix(in srgb,var(--text) 3%,var(--control))}.sel-caret{transition:transform var(--dur-fast) var(--ease)}.sel[data-open] .sel-caret{transform:rotate(180deg)}.sel[data-open] .sel-control{border-color:var(--accent)}.sel-list{scroll-padding-block:var(--space-1);box-shadow:var(--shadow-2);min-width:var(--trigger-width)}.sel-item{outline:none}.sel-item[data-focused]{background:var(--panel-2);box-shadow:inset calc(var(--border-width) * 2) 0 0 var(--accent)}.sel-item[data-disabled]{opacity:.45;cursor:not-allowed}.sel-search{position:sticky;top:0;z-index:1;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0;padding:var(--space-1);background:inherit}.sel-empty{color:var(--muted);font-size:var(--text-sm)}.sel-value[data-placeholder]{color:var(--muted)}.sel-tick{opacity:0}.sel-item[data-selected] .sel-tick{opacity:1}.sel-hear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:var(--radius-sm);color:var(--text)}.sel-hear:hover{color:var(--accent)}.field-bad input,.field-bad textarea,.field-bad .sel-control{border-color:var(--bad)}.field-bad .sel-control:hover:not(:disabled){border-color:var(--bad)}.field>input,.field>textarea,.field>.sel,.field>.dp{width:100%}.sel-hidden{position:fixed;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer components{.dp{display:inline-block}.dp-group{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--control);cursor:text}.dp-group[data-focus-within]{border-color:var(--accent)}.dp-group[data-focus-visible]{box-shadow:var(--focus-ring)}.dp-group[data-disabled]{opacity:.55;cursor:not-allowed}.dp-field{display:inline-flex}.dp-input{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.dp-seg{padding:0 1px;border-radius:var(--radius-sm);outline:none}.dp-seg:not([data-type=literal]){padding:0 2px}.dp-seg[data-placeholder]{color:var(--muted)}.dp-seg[data-focused]{background:var(--accent-dim);color:var(--on-accent)}.dp-seg[data-disabled]{opacity:.55}.dp-trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-6);height:var(--space-6);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--muted);cursor:pointer}.dp-trigger:hover{color:var(--text)}.dp-trigger[data-focus-visible]{outline:none;box-shadow:var(--focus-ring)}.dp-trigger[data-disabled]{cursor:not-allowed}.dp-pop{background:var(--panel);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:var(--space-3);z-index:var(--z-popover)}.dp-pop[data-entering]{animation:dp-pop-in var(--dur-fast) var(--ease-out)}.dp-pop[data-exiting]{animation:dp-pop-in var(--dur-fast) var(--ease) reverse}@keyframes dp-pop-in{0%{opacity:0;transform:translateY(calc(var(--nudge) * -1))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dp-pop[data-entering],.dp-pop[data-exiting]{animation:none}}.dp-dialog{outline:none}.dp-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.dp-cal-title{margin:0;font-size:var(--text-sm);font-weight:var(--weight-strong)}.dp-nav{display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.dp-nav:hover{background:var(--panel-2);color:var(--text)}.dp-nav[data-focus-visible]{outline:none;box-shadow:var(--focus-ring)}.dp-nav[data-disabled]{opacity:.35;cursor:default}.dp-grid{border-collapse:collapse}.dp-grid td,.dp-grid th{padding:0}.dp-grid th{padding-block:var(--space-1);font-size:var(--text-xs);color:var(--muted);font-weight:400}.dp-cell{display:flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);margin:1px;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.dp-cell[data-outside-month]{color:var(--muted);opacity:.5}.dp-cell[data-hovered]{background:var(--panel-2)}.dp-cell[data-focus-visible]{box-shadow:var(--focus-ring)}.dp-cell[data-today]:not([data-selected]){box-shadow:inset 0 0 0 var(--border-width) var(--border-strong)}.dp-cell[data-selected]{background:var(--text);color:var(--panel)}.dp-cell[data-unavailable]{text-decoration:line-through;color:var(--muted);cursor:not-allowed}.dp-cell[data-disabled]{opacity:.35;cursor:not-allowed}}@layer components{.btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--border-strong))}.btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 12%,var(--panel));border-color:var(--bad);color:var(--bad)}.btn.danger:active:not(:disabled){background:color-mix(in srgb,var(--bad) 20%,var(--panel));border-color:var(--bad)}.danger-zone{border:1px solid color-mix(in srgb,var(--bad) 35%,var(--border));background:color-mix(in srgb,var(--bad) 5%,var(--panel));border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-1)}.danger-zone-head :is(h2,h3,h4,h5,h6){margin:0;font-size:var(--text-sm);color:var(--bad);letter-spacing:.01em}.danger-zone-head .set-hint{margin-top:2px}.danger-act{padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--bad) 18%,var(--border))}.danger-act>:is(h3,h4,h5,h6){margin:0 0 2px;font-size:var(--text-sm);color:var(--bad)}.danger-act.plain>:is(h3,h4,h5,h6){color:var(--text)}.danger-act>.set-hint+.set-hint{margin-top:var(--space-1)}.danger-row{display:flex;margin-top:var(--space-2);gap:var(--space-2);align-items:center}.danger-row>input{min-width:0}.danger-name{background:color-mix(in srgb,currentColor 10%,transparent);padding:1px var(--space-1);border-radius:4px}.field-row-layout{grid-template-columns:1fr auto;align-items:center;column-gap:var(--space-3)}.danger-field-row{align-items:flex-end;gap:var(--space-2)}.danger-field-row>button{flex:none}.danger-field-row>button{min-width:9ch}}@layer components{.callout[hidden]{display:none}.callout{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-3);border:var(--border-width) solid var(--border);border-left:2px solid var(--muted);border-radius:var(--radius);background:var(--panel-2);font-size:var(--text-sm);line-height:1.55;color:var(--text)}.callout-action{flex:none;align-self:center}.callout-info{border-left-color:var(--info);background:color-mix(in srgb,var(--info) 10%,var(--panel));border-color:color-mix(in srgb,var(--info) 30%,var(--border))}.callout-bad{border-left-color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,var(--panel));border-color:color-mix(in srgb,var(--bad) 30%,var(--border))}.callout-good{border-left-color:var(--good);background:color-mix(in srgb,var(--good) 10%,var(--panel));border-color:color-mix(in srgb,var(--good) 30%,var(--border))}.callout-warn{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,var(--panel));border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}.callout-clock{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left;background:currentColor;opacity:.5;animation:ds-callout-clock 5s linear forwards}.callout-clock.is-held{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.callout-clock{animation:none;opacity:.25}}.callout-enter{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-md) var(--ease),margin-bottom var(--dur-md) var(--ease),opacity var(--dur-md) var(--ease);opacity:0;margin-bottom:0}.callout-enter>*{overflow:hidden;min-height:0}.callout-enter.is-in{grid-template-rows:1fr;opacity:1;margin-bottom:var(--space-4)}@media(prefers-reduced-motion:reduce){.callout-enter{transition:none}}.callout.carried{border-color:var(--bad)}.callout:not([class*=callout-]){border-color:var(--border);color:var(--muted);display:flex;align-items:center;gap:var(--space-2)}.callout button{flex:none}.callout-timed{position:relative;padding-bottom:var(--space-5);overflow:hidden}}@layer components{.call-bar{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:var(--space-4)}.call-bar-group{display:flex;align-items:flex-start;gap:var(--space-3)}.call-ctl{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.call-ctl-label{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--muted)}.btn.call-ctl-btn.icon-btn{width:calc(var(--space-15) + var(--space-2));height:calc(var(--space-15) + var(--space-2));padding:0;border-radius:var(--radius-lg)}.call-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(calc(var(--space-15) * 3),1fr);overflow-y:auto}@media(min-width:48rem){.call-grid{grid-template-columns:repeat(var(--call-cols),1fr);grid-auto-rows:auto;overflow-y:visible}}.call-tile{background:color-mix(in srgb,var(--text) 6%,var(--panel-2))}.call-tile-who{max-width:100%;padding:0 var(--space-3)}.call-tile-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.call-tile-chip{max-width:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--text-2xs);font-weight:var(--weight-strong);background:color-mix(in srgb,var(--text) 84%,transparent);color:var(--panel)}.call-tile-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 84%,transparent);color:var(--panel)}}@layer components{.card{display:block;width:100%;box-sizing:border-box;font:inherit;color:var(--text);text-align:left;background:var(--panel);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);min-width:0}.card-body{grid-template-columns:minmax(0,1fr)}.card-flush{padding:0;overflow:hidden}.card-flush>.card-head{padding:var(--space-3) var(--space-4)}.card-inline{align-items:center;margin-top:var(--space-3)}.card:has(.card-icon) .card-inline{padding-left:calc(var(--card-icon) + var(--space-3))}.card-title{display:block;margin:0;font-size:var(--text-base)}.card-desc{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:1.5}.card{--card-icon: 34px}.card-elevated{box-shadow:var(--shadow-2)}.card-icon{flex:none;display:grid;place-items:center;width:var(--card-icon);height:var(--card-icon);border-radius:var(--radius);background:var(--panel-2);color:var(--muted)}.card-pick{cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.card-pick:hover{border-color:var(--accent);background:var(--panel-2)}.card-on{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.card-bad{border-color:color-mix(in srgb,var(--bad) 35%,var(--border));background:color-mix(in srgb,var(--bad) 6%,var(--panel))}.card-warn{border-color:color-mix(in srgb,var(--warn) 40%,var(--border));background:color-mix(in srgb,var(--warn) 18%,var(--panel))}.card-flat{background:transparent;border-color:var(--border)}.modal-body .card{background:var(--panel-2)}.card[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.card[aria-pressed=true]:hover{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel))}}@layer components{.empty-title{font-size:var(--text-base);font-weight:var(--weight-strong);color:var(--text)}}@layer components{.card-action .switch-row{padding:0;gap:var(--space-2)}.card-action .switch-row .switch-body{flex:none}.switch{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0;font-size:var(--text-xs);color:var(--muted)}.switch:before,.switch:after{content:"";flex:1;height:1px;background:var(--border)}.switch-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;cursor:pointer}.switch-row[data-disabled]{cursor:default;opacity:.55}.switch-body{flex:1;min-width:0;display:grid;gap:1px}.switch-in-row{flex:none;padding-block:0}.switch-in-row .switch-body{flex:none}.set-row>.switch-row{flex:1;min-width:0;padding-block:0}.switch-hint{font-size:var(--text-sm);color:var(--muted)}.switch-sm{gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm)}.switch-sm .switch-hint{font-size:var(--text-xs)}.switch-sm .toggle{width:26px;height:16px}.switch-sm .toggle:after{width:10px;height:10px}.switch-row.switch-sm[data-selected] .toggle:after{left:calc(100% - 12px)}.switch-lg{gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--text-md)}.switch-lg .toggle{width:38px;height:22px}.switch-lg .toggle:after{width:16px;height:16px}.switch-row.switch-lg[data-selected] .toggle:after{left:calc(100% - 18px)}.toggle{appearance:none;-webkit-appearance:none;position:relative;flex:none;cursor:pointer;display:block;width:30px;height:18px;margin:0;padding:0;border-radius:999px;background:var(--toggle-off);border:1px solid var(--toggle-off);--toggle-off: var(--border);transition:background var(--dur-fast),border-color var(--dur-fast)}.card .toggle{--toggle-off: color-mix(in srgb, var(--muted) 50%, var(--border))}.card .toggle:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--muted) 30%,transparent),0 1px 2px #0000002e}.card .switch-row[data-selected] .toggle:after{box-shadow:0 1px 2px #0000002e}.toggle:before{content:none}.toggle:after{content:"";position:absolute;top:50%;left:2px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:var(--panel);transition:left var(--dur-spring) var(--ease-spring)}.switch-row[data-selected] .toggle{background:var(--accent);border-color:var(--accent)}.switch-row[data-selected] .toggle:after{left:calc(100% - 14px)}.switch-row[data-disabled] .toggle{opacity:.5;cursor:default;background:var(--toggle-off)}.switch-row[data-selected][data-disabled] .toggle{background:var(--accent);border-color:var(--accent)}.switch-row[data-focus-visible] .toggle{outline:2px solid var(--accent);outline-offset:2px}.switch-row[data-pressed]:not([data-disabled]) .toggle:after{width:16px;transition:width var(--dur-fast)}.switch-row[data-selected][data-pressed]:not([data-disabled]) .toggle:after{left:calc(100% - 18px)}input[type=checkbox]:active:not(:disabled):not(.toggle),input[type=radio]:active:not(:disabled){background:color-mix(in srgb,var(--text) var(--press-ink),var(--control));transform:none}.toggle{touch-action:pan-y;--knob-travel: calc(100% - 16px) }.switch-sm .toggle{--knob-travel: calc(100% - 14px) }.switch-lg .toggle{--knob-travel: calc(100% - 20px) }.switch-row .toggle[data-dragging]:after,.switch-row[data-selected] .toggle[data-dragging]:after{left:calc(2px + var(--knob-x, 0) * var(--knob-travel));transition:none}.toggle[data-pending]:after{animation:ds-toggle-busy .9s ease-in-out infinite}@keyframes ds-toggle-busy{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.toggle[data-pending]:after{animation:none;opacity:.7}}}@layer components{.skel{display:block;background:color-mix(in srgb,currentColor 13%,transparent);min-height:2px}.skel-on-elevated{background:color-mix(in srgb,currentColor 20%,transparent)}.skel-rectangular{border-radius:0}.skel-rounded{border-radius:var(--radius)}.skel-circular{border-radius:var(--radius-pill);flex:none}.skel-w-full{width:100%}.skel-w-1-2{width:50%}.skel-w-1-3{width:33.3333%}.skel-w-1-4{width:25%}.skel-w-1-5{width:20%}.skel-w-2-3{width:66.6667%}.skel-w-3-4{width:75%}.skel-w-text{width:1em}.skel-w-1{width:4px}.skel-w-2{width:8px}.skel-w-3{width:12px}.skel-w-4{width:16px}.skel-w-5{width:20px}.skel-w-6{width:24px}.skel-w-7{width:28px}.skel-w-8{width:32px}.skel-w-9{width:36px}.skel-w-10{width:40px}.skel-w-11{width:44px}.skel-w-12{width:48px}.skel-w-13{width:52px}.skel-w-14{width:56px}.skel-w-15{width:60px}.skel-w-16{width:64px}.skel-w-17{width:68px}.skel-w-18{width:72px}.skel-w-19{width:76px}.skel-w-20{width:80px}.skel-w-21{width:84px}.skel-w-22{width:88px}.skel-w-23{width:92px}.skel-w-24{width:96px}.skel-w-25{width:100px}.skel-w-26{width:104px}.skel-w-27{width:108px}.skel-w-28{width:112px}.skel-w-29{width:116px}.skel-w-30{width:120px}.skel-w-31{width:124px}.skel-w-32{width:128px}.skel-w-33{width:132px}.skel-w-34{width:136px}.skel-w-35{width:140px}.skel-w-36{width:144px}.skel-w-37{width:148px}.skel-w-38{width:152px}.skel-w-39{width:156px}.skel-w-40{width:160px}.skel-w-41{width:164px}.skel-w-42{width:168px}.skel-w-43{width:172px}.skel-w-44{width:176px}.skel-w-45{width:180px}.skel-w-46{width:184px}.skel-w-47{width:188px}.skel-w-48{width:192px}.skel-w-49{width:196px}.skel-w-50{width:200px}.skel-w-51{width:204px}.skel-w-52{width:208px}.skel-w-53{width:212px}.skel-w-54{width:216px}.skel-w-55{width:220px}.skel-w-56{width:224px}.skel-w-57{width:228px}.skel-w-58{width:232px}.skel-w-59{width:236px}.skel-w-60{width:240px}.skel-w-61{width:244px}.skel-w-62{width:248px}.skel-w-63{width:252px}.skel-w-64{width:256px}.skel-w-65{width:260px}.skel-w-66{width:264px}.skel-w-67{width:268px}.skel-w-68{width:272px}.skel-w-69{width:276px}.skel-w-70{width:280px}.skel-w-71{width:284px}.skel-w-72{width:288px}.skel-w-73{width:292px}.skel-w-74{width:296px}.skel-w-75{width:300px}.skel-w-76{width:304px}.skel-w-77{width:308px}.skel-w-78{width:312px}.skel-w-79{width:316px}.skel-w-80{width:320px}.skel-w-81{width:324px}.skel-w-82{width:328px}.skel-w-83{width:332px}.skel-w-84{width:336px}.skel-w-85{width:340px}.skel-w-86{width:344px}.skel-w-87{width:348px}.skel-w-88{width:352px}.skel-w-89{width:356px}.skel-w-90{width:360px}.skel-w-91{width:364px}.skel-w-92{width:368px}.skel-w-93{width:372px}.skel-w-94{width:376px}.skel-w-95{width:380px}.skel-w-96{width:384px}.skel-h-full{height:100%}.skel-h-1-2{height:50%}.skel-h-1-3{height:33.3333%}.skel-h-1-4{height:25%}.skel-h-1-5{height:20%}.skel-h-2-3{height:66.6667%}.skel-h-3-4{height:75%}.skel-h-text{height:1em}.skel-h-1{height:4px}.skel-h-2{height:8px}.skel-h-3{height:12px}.skel-h-4{height:16px}.skel-h-5{height:20px}.skel-h-6{height:24px}.skel-h-7{height:28px}.skel-h-8{height:32px}.skel-h-9{height:36px}.skel-h-10{height:40px}.skel-h-11{height:44px}.skel-h-12{height:48px}.skel-h-13{height:52px}.skel-h-14{height:56px}.skel-h-15{height:60px}.skel-h-16{height:64px}.skel-h-17{height:68px}.skel-h-18{height:72px}.skel-h-19{height:76px}.skel-h-20{height:80px}.skel-h-21{height:84px}.skel-h-22{height:88px}.skel-h-23{height:92px}.skel-h-24{height:96px}.skel-h-25{height:100px}.skel-h-26{height:104px}.skel-h-27{height:108px}.skel-h-28{height:112px}.skel-h-29{height:116px}.skel-h-30{height:120px}.skel-h-31{height:124px}.skel-h-32{height:128px}.skel-h-33{height:132px}.skel-h-34{height:136px}.skel-h-35{height:140px}.skel-h-36{height:144px}.skel-h-37{height:148px}.skel-h-38{height:152px}.skel-h-39{height:156px}.skel-h-40{height:160px}.skel-h-41{height:164px}.skel-h-42{height:168px}.skel-h-43{height:172px}.skel-h-44{height:176px}.skel-h-45{height:180px}.skel-h-46{height:184px}.skel-h-47{height:188px}.skel-h-48{height:192px}.skel-h-49{height:196px}.skel-h-50{height:200px}.skel-h-51{height:204px}.skel-h-52{height:208px}.skel-h-53{height:212px}.skel-h-54{height:216px}.skel-h-55{height:220px}.skel-h-56{height:224px}.skel-h-57{height:228px}.skel-h-58{height:232px}.skel-h-59{height:236px}.skel-h-60{height:240px}.skel-h-61{height:244px}.skel-h-62{height:248px}.skel-h-63{height:252px}.skel-h-64{height:256px}.skel-h-65{height:260px}.skel-h-66{height:264px}.skel-h-67{height:268px}.skel-h-68{height:272px}.skel-h-69{height:276px}.skel-h-70{height:280px}.skel-h-71{height:284px}.skel-h-72{height:288px}.skel-h-73{height:292px}.skel-h-74{height:296px}.skel-h-75{height:300px}.skel-h-76{height:304px}.skel-h-77{height:308px}.skel-h-78{height:312px}.skel-h-79{height:316px}.skel-h-80{height:320px}.skel-h-81{height:324px}.skel-h-82{height:328px}.skel-h-83{height:332px}.skel-h-84{height:336px}.skel-h-85{height:340px}.skel-h-86{height:344px}.skel-h-87{height:348px}.skel-h-88{height:352px}.skel-h-89{height:356px}.skel-h-90{height:360px}.skel-h-91{height:364px}.skel-h-92{height:368px}.skel-h-93{height:372px}.skel-h-94{height:376px}.skel-h-95{height:380px}.skel-h-96{height:384px}.skel-last{width:62%}.skel-lines{display:grid;gap:var(--space-2)}.skel-pulse{animation:ds-skel calc(var(--dur-slow) * 3) var(--ease) infinite alternate}@media(prefers-reduced-motion:reduce){.skel-pulse{animation:none;opacity:.8}}}@layer components{.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.named{display:flex;align-items:center;min-width:0}.named>.truncate{min-width:0;flex:0 1 auto}.named>.pill{flex:none}.row-hit:active:not(:disabled){background:none;transform:none;border-color:transparent}.set-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border)}.set-row:not(:has(~.set-row)){border-bottom:none}.rows{display:block}.rows:not(.rows-pick)>.rows-row:last-child{border-bottom:none}.rows-pick{display:flex;flex-direction:column;gap:var(--space-2)}.rows-pick>.rows-row{position:relative;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);padding:var(--space-4);background:var(--panel);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.rows-pick>.rows-row:has(.row-hit:enabled):hover{border-color:var(--accent);background:var(--panel-2)}.rows-pick>.rows-row:has(a.row-hit[href]):hover{border-color:var(--accent);background:var(--panel-2)}.rows-pick>.rows-row:has(.row-hit:focus-visible){border-color:var(--accent);box-shadow:var(--focus-ring)}.rows-pick>.rows-row>.row-hit:after{content:"";position:absolute;inset:0;border-radius:inherit}.rows-pick>.rows-row>*:not(.row-hit){position:relative;z-index:1}.rows-pick>.rows-row>.row-hit>*{position:relative;z-index:1}.rows-pick>.rows-row.is-loading{border-color:var(--accent);animation:ds-pulse 1.4s ease-in-out infinite}.rows-pick>.rows-row.is-waiting,.rows-pick>.rows-row.is-disabled{opacity:.5}.rows-pick>.rows-row.is-waiting .row-hit,.rows-pick>.rows-row.is-disabled .row-hit{cursor:not-allowed}.rows-pick>.rows-row.is-disabled>.row-hit:disabled{opacity:1}@media(prefers-reduced-motion:reduce){.rows-pick>.rows-row.is-loading{animation:none}}@keyframes rows-fold-pick{0%{height:var(--motion-h);opacity:1}to{height:0;opacity:0;padding-block:0;margin-top:0;margin-bottom:calc(var(--space-2) * -1);border-block-width:0}}.rows-pick>.rows-row[data-leaving]{animation:rows-fold-pick var(--dur-fast) var(--ease-out) both}.rows-pick>.rows-row.is-picked{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.rows-pick .row-subject{min-width:0}.rows-pick>.rows-row.is-picked:has(+.row-readout){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;margin-bottom:calc(var(--space-2) * -1)}.rows-pick>.rows-row.is-picked:has(.row-hit:enabled):hover{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.rows-pick>.rows-row.is-picked:has(a.row-hit[href]):hover{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.rows-pick>.rows-row.is-picked:has(.row-hit:enabled:focus-visible):hover{border-color:var(--accent)}.rows-pick>.rows-row.is-picked:has(a.row-hit[href]:focus-visible):hover{border-color:var(--accent)}.rows-split{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--muted)}.rows-split:first-of-type{margin-top:var(--space-2)}.row-subject{flex:1;min-width:0}.row-subject>.set-hint{margin-top:var(--space-1)}.rows-row.rows-wrap,.rows-row.rows-wrap>.row-hit{align-items:flex-start}.rows-row.rows-wrap .named{align-items:flex-start}.named>.row-name{min-width:0;flex:0 1 auto;overflow-wrap:anywhere}.rows-row.rows-top{align-items:flex-start}.rows-row.rows-bad .truncate,.rows-row.rows-bad .row-name{color:var(--bad)}.rows-row[data-current]{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}.panes-column[data-surface=panel-2] .rows-row[data-current]{background:var(--panel)}.rows-inset>.rows-row{padding-left:var(--space-4);padding-right:var(--space-4)}.row-hit{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.row-hit:enabled:hover .truncate,.row-hit:enabled:hover .row-name,a.row-hit[href]:hover .truncate,a.row-hit[href]:hover .row-name{color:var(--accent)}a.row-hit{text-decoration:none}a.row-hit[aria-disabled=true]{opacity:.45;cursor:not-allowed}.rows-pick>.rows-row.is-disabled>.row-hit[aria-disabled=true]{opacity:1}.row-hit:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rows-thread.is-unread .truncate,.rows-thread.is-unread .row-name{font-weight:var(--weight-strong);color:var(--text)}.rows-thread-unread-dot{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--accent)}.rows-thread-preview{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rows-thread-who{min-width:0}.rows-thread-snippet{min-width:0;color:var(--muted)}.panes-column[data-wide] .rows-thread .row-subject{display:flex;align-items:center}.panes-column[data-wide] .rows-thread .row-subject>.set-hint,.panes-column[data-wide] .rows-thread .rows-thread-preview{display:contents}.panes-column[data-wide] .rows-thread .rows-thread-who{order:-1;flex:0 0 200px}.panes-column[data-wide] .rows-thread .row-subject>.named{flex:1 1 auto;min-width:0;padding-left:var(--space-4)}.panes-column[data-wide] .rows-thread .rows-thread-snippet{display:none}@container panes (min-width: 80rem){.panes-column[data-wide] .rows-thread .rows-thread-snippet{display:block;order:1;flex:1 1 160px;min-width:0;padding-left:var(--space-4)}}@container panes (min-width: 40rem){.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]) .rows-thread .row-subject{display:block}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]) .rows-thread .row-subject>.set-hint,.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]) .rows-thread .rows-thread-preview{display:flex}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]) .rows-thread .rows-thread-who{order:0;flex:0 1 auto}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]) .rows-thread .row-subject>.named{flex:1;padding-left:0}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]) .rows-thread .rows-thread-snippet{display:block;order:0;flex:initial;padding-left:0}}@container panes (min-width: 48rem){.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]) .rows-thread .row-subject{display:block}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]) .rows-thread .row-subject>.set-hint,.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]) .rows-thread .rows-thread-preview{display:flex}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]) .rows-thread .rows-thread-who{order:0;flex:0 1 auto}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]) .rows-thread .row-subject>.named{flex:1;padding-left:0}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]) .rows-thread .rows-thread-snippet{display:block;order:0;flex:initial;padding-left:0}}@container panes (min-width: 64rem){.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]) .rows-thread .row-subject{display:block}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]) .rows-thread .row-subject>.set-hint,.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]) .rows-thread .rows-thread-preview{display:flex}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]) .rows-thread .rows-thread-who{order:0;flex:0 1 auto}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]) .rows-thread .row-subject>.named{flex:1;padding-left:0}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]) .rows-thread .rows-thread-snippet{display:block;order:0;flex:initial;padding-left:0}}@container panes (min-width: 80rem){.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]) .rows-thread .row-subject{display:block}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]) .rows-thread .row-subject>.set-hint,.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]) .rows-thread .rows-thread-preview{display:flex}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]) .rows-thread .rows-thread-who{order:0;flex:0 1 auto}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]) .rows-thread .row-subject>.named{flex:1;padding-left:0}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]) .rows-thread .rows-thread-snippet{display:block;order:0;flex:initial;padding-left:0}}@container panes (min-width: 96rem){.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]) .rows-thread .row-subject{display:block}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]) .rows-thread .row-subject>.set-hint,.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]) .rows-thread .rows-thread-preview{display:flex}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]) .rows-thread .rows-thread-who{order:0;flex:0 1 auto}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]) .rows-thread .row-subject>.named{flex:1;padding-left:0}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]) .rows-thread .rows-thread-snippet{display:block;order:0;flex:initial;padding-left:0}}}@layer components{.accordion-item{border-bottom:var(--border-width) solid var(--border)}.accordion-item:last-child{border-bottom:none}.accordion-trigger:disabled .accordion-chevron{opacity:.5}.accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) 0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.accordion-trigger:disabled{cursor:not-allowed}.accordion-trigger:not(:disabled):hover{color:var(--accent)}.accordion-trigger[data-focus-visible]{outline:none;box-shadow:var(--focus-ring)}.accordion-label{min-width:0}.accordion-title{display:block;font-weight:var(--weight-strong)}.accordion-desc{display:block;margin-top:var(--nudge)}.accordion-chevron{flex:none;color:var(--muted);transition:transform var(--dur-fast) var(--ease)}.accordion-item[data-expanded] .accordion-chevron{transform:rotate(180deg)}.accordion-panel{padding:0 0 var(--space-3)}}@layer components{.card>.progress{margin-top:var(--space-3)}.bar{height:6px;background:var(--panel-2);border-radius:var(--radius-pill);overflow:hidden}.bar>i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width var(--dur-md) var(--ease-out)}.bar>.pct-0{width:0%}.bar>.pct-1{width:1%}.bar>.pct-2{width:2%}.bar>.pct-3{width:3%}.bar>.pct-4{width:4%}.bar>.pct-5{width:5%}.bar>.pct-6{width:6%}.bar>.pct-7{width:7%}.bar>.pct-8{width:8%}.bar>.pct-9{width:9%}.bar>.pct-10{width:10%}.bar>.pct-11{width:11%}.bar>.pct-12{width:12%}.bar>.pct-13{width:13%}.bar>.pct-14{width:14%}.bar>.pct-15{width:15%}.bar>.pct-16{width:16%}.bar>.pct-17{width:17%}.bar>.pct-18{width:18%}.bar>.pct-19{width:19%}.bar>.pct-20{width:20%}.bar>.pct-21{width:21%}.bar>.pct-22{width:22%}.bar>.pct-23{width:23%}.bar>.pct-24{width:24%}.bar>.pct-25{width:25%}.bar>.pct-26{width:26%}.bar>.pct-27{width:27%}.bar>.pct-28{width:28%}.bar>.pct-29{width:29%}.bar>.pct-30{width:30%}.bar>.pct-31{width:31%}.bar>.pct-32{width:32%}.bar>.pct-33{width:33%}.bar>.pct-34{width:34%}.bar>.pct-35{width:35%}.bar>.pct-36{width:36%}.bar>.pct-37{width:37%}.bar>.pct-38{width:38%}.bar>.pct-39{width:39%}.bar>.pct-40{width:40%}.bar>.pct-41{width:41%}.bar>.pct-42{width:42%}.bar>.pct-43{width:43%}.bar>.pct-44{width:44%}.bar>.pct-45{width:45%}.bar>.pct-46{width:46%}.bar>.pct-47{width:47%}.bar>.pct-48{width:48%}.bar>.pct-49{width:49%}.bar>.pct-50{width:50%}.bar>.pct-51{width:51%}.bar>.pct-52{width:52%}.bar>.pct-53{width:53%}.bar>.pct-54{width:54%}.bar>.pct-55{width:55%}.bar>.pct-56{width:56%}.bar>.pct-57{width:57%}.bar>.pct-58{width:58%}.bar>.pct-59{width:59%}.bar>.pct-60{width:60%}.bar>.pct-61{width:61%}.bar>.pct-62{width:62%}.bar>.pct-63{width:63%}.bar>.pct-64{width:64%}.bar>.pct-65{width:65%}.bar>.pct-66{width:66%}.bar>.pct-67{width:67%}.bar>.pct-68{width:68%}.bar>.pct-69{width:69%}.bar>.pct-70{width:70%}.bar>.pct-71{width:71%}.bar>.pct-72{width:72%}.bar>.pct-73{width:73%}.bar>.pct-74{width:74%}.bar>.pct-75{width:75%}.bar>.pct-76{width:76%}.bar>.pct-77{width:77%}.bar>.pct-78{width:78%}.bar>.pct-79{width:79%}.bar>.pct-80{width:80%}.bar>.pct-81{width:81%}.bar>.pct-82{width:82%}.bar>.pct-83{width:83%}.bar>.pct-84{width:84%}.bar>.pct-85{width:85%}.bar>.pct-86{width:86%}.bar>.pct-87{width:87%}.bar>.pct-88{width:88%}.bar>.pct-89{width:89%}.bar>.pct-90{width:90%}.bar>.pct-91{width:91%}.bar>.pct-92{width:92%}.bar>.pct-93{width:93%}.bar>.pct-94{width:94%}.bar>.pct-95{width:95%}.bar>.pct-96{width:96%}.bar>.pct-97{width:97%}.bar>.pct-98{width:98%}.bar>.pct-99{width:99%}.bar>.pct-100{width:100%}.bar-good>i{background:var(--good)}.bar-bad>i{background:var(--bad)}.bar-indeterminate>i{width:35%;animation:ds-bar 1.2s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.bar-indeterminate>i{animation:none;width:100%;opacity:.35}}}@layer components{.chart{display:grid;gap:var(--space-2);min-width:0}.chart-plot{display:block;width:100%;height:calc(var(--space-15) * 2);overflow:visible;border-bottom:var(--border-width) solid var(--border)}.chart[data-kind=spark] .chart-plot{height:calc(var(--space-1) * 9);border-bottom:0}.chart-tone-info{--chart-tone: var(--info)}.chart-tone-good{--chart-tone: var(--good)}.chart-tone-warn{--chart-tone: var(--warn)}.chart-tone-bad{--chart-tone: var(--bad)}.chart-bar{fill:var(--chart-tone)}.chart-bar-outline{fill:color-mix(in srgb,var(--chart-tone) 30%,transparent);stroke:var(--chart-tone);stroke-width:2;vector-effect:non-scaling-stroke}.chart-stub{fill:var(--border)}.chart-line{fill:none;stroke:var(--chart-tone, currentColor);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-dot{fill:var(--chart-tone, currentColor)}.chart-axis,.chart-figures{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.chart-figures{font-weight:var(--weight-strong)}.chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--muted)}.chart-legend li{display:inline-flex;align-items:center;gap:var(--space-2)}.chart-legend b{color:var(--text);font-variant-numeric:tabular-nums}.chart-swatch{flex:none;width:calc(var(--space-1) * 2.5);height:calc(var(--space-1) * 2.5);border-radius:var(--radius-sm);background:var(--chart-tone)}.chart-swatch-outline{background:color-mix(in srgb,var(--chart-tone) 30%,transparent);box-shadow:inset 0 0 0 var(--border-width) var(--chart-tone)}.chart-empty{margin:0;color:var(--muted);font-size:var(--text-sm)}}@layer components{.step-bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--space-1) * 1.5)}.step-bar-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-bar-seg{display:block;height:calc(var(--space-1) * 2.5);border-radius:var(--radius-pill);background:var(--panel-2)}.step-bar>[data-state=done]>.step-bar-seg{background:var(--accent)}.step-bar>[data-state=failed]>.step-bar-seg{background:var(--bad)}.step-bar>[data-state=current]>.step-bar-seg{background-color:transparent;background-image:linear-gradient(-45deg,var(--accent) 25%,color-mix(in srgb,var(--accent) 55%,transparent) 25% 50%,var(--accent) 50% 75%,color-mix(in srgb,var(--accent) 55%,transparent) 75%);background-size:28px 28px;animation:ds-step-stripes .8s linear infinite}.step-bar>[data-state=current][data-busy=false]>.step-bar-seg{background:var(--accent);animation:none}@keyframes ds-step-stripes{to{background-position:28px 0}}@media(prefers-reduced-motion:reduce){.step-bar>[data-state=current]>.step-bar-seg{animation:none}}}@layer components{.status{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap;font-family:var(--font);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--text)}.status-glyph{flex:none;width:calc(var(--space-1) * 4);height:calc(var(--space-1) * 4)}.status[data-state=live],.status[data-state=done]{--status-ground: var(--st-mint);--status-ink: var(--st-mint-ink)}.status[data-state=waiting]{--status-ground: var(--st-sky);--status-ink: var(--st-sky-ink)}.status[data-state=warn]{--status-ground: var(--st-butter);--status-ink: var(--st-butter-ink)}.status[data-state=failed]{--status-ground: var(--st-rose);--status-ink: var(--st-rose-ink)}.status[data-state=later]{--status-ground: var(--st-lilac);--status-ink: var(--st-lilac-ink)}.status[data-state=draft]{--status-ground: transparent;--status-ink: var(--muted)}.status-ring{fill:var(--status-ground);stroke:var(--status-ink);stroke-width:1.5}.status-stroke{fill:none;stroke:var(--status-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.status-solid{fill:var(--status-ink);stroke:none}}@layer components{.tabs{position:relative;display:flex;gap:var(--space-1)}.tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font:inherit;cursor:pointer;position:relative;z-index:1;background:transparent;border:none;border-radius:var(--radius) var(--radius) 0 0;color:var(--muted);padding:var(--space-2) var(--space-3);box-shadow:inset 0 -2px 0 transparent}.tab:hover:not(:disabled){color:var(--text);background:var(--panel-2);border-color:transparent}.tab.on{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.tab-badge{margin-left:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.tab.on .tab-badge{color:var(--accent);opacity:.75}.tabs-horizontal{gap:var(--space-5)}.tabs-horizontal .tab{padding:var(--space-2) 2px;border-radius:0;box-shadow:none;font-weight:500;--tab-mark: light-dark(var(--st-butter), color-mix(in srgb, var(--st-butter) 32%, transparent))}.tabs-horizontal .tab:hover:not(:disabled){background:transparent}.tabs-horizontal .tab-label{position:relative;isolation:isolate}.tabs-horizontal .tab-label:before{content:"";position:absolute;z-index:-1;inset:72% -6px -1px;border-radius:3px 6px 4px 7px;transform:rotate(-1.2deg);background:transparent;transition:top var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.tabs-horizontal .tab:hover:not(:disabled):not(.on) .tab-label:before{background:color-mix(in srgb,var(--tab-mark) 55%,transparent)}.tabs-horizontal .tab.on{color:var(--text);font-weight:650;box-shadow:none}.tabs-horizontal .tab.on .tab-label:before{top:45%;background:var(--tab-mark)}.tabs-horizontal .tab.on .tab-badge{color:var(--muted);opacity:1}.tabs-horizontal .tabs-rule{display:none}.tabs-vertical{flex-direction:column;gap:2px;align-items:stretch;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border-right:var(--border-width) solid var(--border);overflow-y:auto}.tabs-vertical .tab{display:block;width:100%;text-align:left;padding:var(--space-2);border-radius:var(--radius);box-shadow:none;border:var(--border-width) solid transparent}.tabs-vertical .tab:hover:not(:disabled){background:var(--panel-2)}.tabs-vertical .tab.on{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent-dim);box-shadow:none}.tabs-vertical .tab-label{display:block;font-size:var(--text-sm);color:var(--text)}.tabs-vertical .tab.on .tab-label{color:var(--accent)}.tabs-vertical .tab-group{display:block;padding:var(--space-4) var(--space-2) var(--space-1)}.tabs-vertical .tab-group:first-child{padding-top:var(--space-2)}.tabs-vertical .tab.in-group{padding-left:var(--space-5)}.tabs-vertical .tabs-rule{display:none}.tabs-rule{position:absolute;left:0;right:0;bottom:0;height:var(--border-width);background:var(--border)}.tabs-vertical .tab:active:not(:disabled){border-color:transparent}}@layer components{.toasts{position:fixed;z-index:var(--z-toast);bottom:var(--space-4);left:50%;transform:translate(-50%);display:grid;gap:var(--space-2);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-2);min-width:260px;max-width:min(460px,90vw);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-2);font-size:var(--text-sm);animation:ds-toast-in var(--dur-md) var(--ease)}.toast-info{border-left:2px solid var(--info)}.toast-good{border-left:2px solid var(--good)}.toast-warn{border-left:2px solid var(--warn)}.toast-bad{border-left:2px solid var(--bad)}.toast-mark{flex:none}.toast-info .toast-mark{color:var(--info)}.toast-good .toast-mark{color:var(--good)}.toast-warn .toast-mark{color:var(--warn)}.toast-bad .toast-mark{color:var(--bad)}.toast[data-exiting]{animation:ds-toast-out var(--dur-fast) var(--ease) forwards}@media(prefers-reduced-motion:reduce){.toast,.toast[data-exiting]{animation:none}}.toast-action{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:var(--weight-strong);font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius);color:var(--accent);cursor:pointer}.toast-action:hover:not(:disabled){background:var(--panel-2)}.toast-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toast-close{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:transparent;border:var(--border-width) solid transparent;border-radius:var(--radius);color:var(--muted);cursor:pointer}.toast-close:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.toast-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer components{.backdrop[hidden]{display:none}.backdrop{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-15) var(--space-5);z-index:var(--z-modal)}.modal:focus,.modal:focus-visible,.modal-dialog:focus,.modal-dialog:focus-visible{outline:none}.modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(760px,100%)}.modal{max-height:calc(100dvh - var(--space-15) - var(--space-15));display:flex;flex-direction:column;overflow:hidden}.modal-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2)}.modal-head strong{font-size:var(--text-base)}.modal-body{padding:var(--space-2) var(--space-4) var(--space-3);overflow-y:auto}.x{width:auto;height:auto;background:none;border:none;color:var(--muted);opacity:1;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:var(--space-1);border-radius:var(--radius-sm)}.x:hover{color:var(--text);border-color:transparent;background:var(--panel-2)}.modal-head>.x{margin-left:auto}.set-actions{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.modal>.set-actions,.modal-dialog>.set-actions{margin-top:0;padding:var(--space-2) var(--space-4) var(--space-3);border-top:none}.dialog{width:min(440px,100%);margin-block:auto;box-shadow:var(--shadow-3)}.dialog .modal-body{color:var(--muted)}.dialog-bad{border-color:color-mix(in oklab,var(--bad) 45%,var(--border))}.backdrop.sheeted{padding:0}.backdrop.sheeted.from-right{justify-content:flex-end;align-items:stretch}.backdrop.sheeted.from-left{justify-content:flex-start;align-items:stretch}.backdrop.sheeted.from-bottom{align-items:flex-end;justify-content:stretch}.modal.sheet{max-height:100%;border-radius:0;box-shadow:var(--shadow-3)}.modal.sheet.from-right,.modal.sheet.from-left{height:100%;width:min(26rem,100vw);max-width:100vw}.modal.sheet.from-right{border-left:var(--border-width) solid var(--border)}.modal.sheet.from-left{border-right:var(--border-width) solid var(--border)}.modal.sheet.from-bottom{width:100%;max-width:100%;max-height:85vh;border-top:var(--border-width) solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal.sheet.from-right[data-entering]{animation:sheet-right var(--dur-md) var(--ease-out)}.modal.sheet.from-right[data-exiting]{animation:sheet-right var(--dur-fast) var(--ease) reverse}.modal.sheet.from-left[data-entering]{animation:sheet-left var(--dur-md) var(--ease-out)}.modal.sheet.from-left[data-exiting]{animation:sheet-left var(--dur-fast) var(--ease) reverse}.modal.sheet.from-bottom[data-entering]{animation:sheet-bottom var(--dur-md) var(--ease-out)}.modal.sheet.from-bottom[data-exiting]{animation:sheet-bottom var(--dur-fast) var(--ease) reverse}@keyframes sheet-right{0%{transform:translate(100%)}to{transform:none}}@keyframes sheet-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes sheet-bottom{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.modal.sheet[data-entering],.modal.sheet[data-exiting]{animation:none}}}@layer components{.slider-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0}.slider-row.is-disabled{opacity:.55}.set-row>.slider-row{flex:1;min-width:0;padding-block:0}.slider-hint{font-size:var(--text-sm);color:var(--muted)}.slider-control{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"box box" "min max";row-gap:var(--space-1);width:min(var(--slider-w, 150px),100%);flex:none;margin-left:auto}.slider-sm{--slider-w: 120px}.slider-sm .slider-box{--slider-h: calc(1em * var(--line-height, 1.5) + var(--space-1) * 2 + 2px);font-size:var(--text-xs)}.slider-sm .slider-value{font-size:var(--text-xs);padding:0 var(--space-3)}.slider-sm .slider-hint{font-size:var(--text-xs)}.slider-md{--slider-w: 150px}.slider-lg{--slider-w: 180px}.slider-lg .slider-box{--slider-h: calc(1em * var(--line-height, 1.5) + var(--space-3) * 2 + 2px);font-size:var(--text-md)}.slider-end{font-size:var(--text-xs);color:var(--muted)}.slider-end:first-child{grid-area:min;justify-self:start}.slider-end:last-child{grid-area:max;justify-self:end}.slider-box{grid-area:box;display:flex;position:relative;--slider-h: calc(1em * var(--line-height, 1.5) + var(--space-2) * 2 + 2px);--slider-knob-w: 12px;font-size:var(--text-base);--slider-edge: var(--border-strong);height:var(--slider-h);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--control);overflow:hidden;transition:border-color var(--dur-fast)}.slider-box:hover,.slider-box:has(.slider:focus-visible){--slider-edge: var(--accent);border-color:var(--slider-edge)}.slider-box:has(.slider:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.slider-row.is-disabled .slider-box:hover{--slider-edge: var(--border-strong);border-color:var(--slider-edge)}.slider-track{flex:1;min-width:0;position:relative;--slider-f: 0;--slider-risk: 0%;--slider-ink: color-mix(in srgb, var(--bad) var(--slider-risk), var(--accent));background:linear-gradient(to right,color-mix(in srgb,var(--slider-ink) 28%,var(--control)) calc(100% * var(--slider-f)),transparent 0)}.slider-value{position:absolute;right:0;top:0;bottom:0;z-index:1;display:flex;align-items:center;padding:0 var(--space-4);font-size:var(--text-sm);color:var(--text);pointer-events:none}input[type=range].slider,input[type=range].slider:hover,input[type=range].slider:focus,input[type=range].slider:focus-visible{position:absolute;inset:0;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent;cursor:pointer}input[type=range].slider:disabled{cursor:not-allowed;opacity:1}input[type=range].slider:disabled::-webkit-slider-thumb{opacity:0}input[type=range].slider:disabled::-moz-range-thumb{opacity:0}.slider::-webkit-slider-runnable-track{height:calc(var(--slider-h) - 2px);background:transparent}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-knob-w);height:calc(var(--slider-h) - 2px);margin-top:0;border-radius:calc(var(--radius) - 1px);background:var(--panel);border:1px solid var(--slider-edge);box-shadow:0 1px 2px #0000002e;opacity:0;transition:opacity var(--dur-fast),border-color var(--dur-fast)}.slider-box:hover .slider::-webkit-slider-thumb,.slider:active::-webkit-slider-thumb,.slider:focus-visible::-webkit-slider-thumb{opacity:1}.slider::-moz-range-track{height:calc(var(--slider-h) - 2px);background:transparent}.slider::-moz-range-thumb{width:var(--slider-knob-w);height:calc(var(--slider-h) - 2px);border-radius:calc(var(--radius) - 1px);background:var(--panel);border:1px solid var(--slider-edge);box-shadow:0 1px 2px #0000002e;opacity:0;transition:opacity var(--dur-fast),border-color var(--dur-fast)}.slider-box:hover .slider::-moz-range-thumb,.slider:active::-moz-range-thumb,.slider:focus-visible::-moz-range-thumb{opacity:1}.slider:focus-visible::-webkit-slider-thumb,.slider:focus-visible::-moz-range-thumb{outline:none}:where(.set-row) button,:where(.set-row) .slider-box{font-size:var(--text-xs)}}@layer components{.choice{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.choice input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.choice:hover{border-color:var(--accent);background:var(--panel-2)}.choice[data-selected]{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.choice:after,.choice[data-selected]:before{content:"";position:absolute;top:var(--space-3);right:var(--space-3);width:16px;height:16px;border-radius:var(--radius-pill)}.choice:after{border:var(--border-width) solid var(--border-strong);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.choice[data-selected]:after{border-color:var(--accent);background:var(--accent)}.choice[data-selected]:before{z-index:1;background:var(--on-accent);-webkit-mask:var(--tick-mask) center / 10px 10px no-repeat;mask:var(--tick-mask) center / 10px 10px no-repeat}.choice[data-focus-visible]{outline:none;box-shadow:var(--focus-ring);border-color:var(--accent)}.choice-body{min-width:0;flex:1}.choice-name:before{content:"";float:right;width:calc(16px + var(--space-2));height:16px}.choice-name{display:block;font-weight:var(--weight-strong)}.choice-why{display:block;color:var(--muted);font-size:var(--text-sm);margin-top:1px}.choice[data-disabled]{cursor:not-allowed;border-color:var(--border);background:var(--panel)}.choice[data-disabled] .choice-name,.choice[data-disabled] .choice-why{opacity:.5}.choice[data-disabled]:after{opacity:.4}}@layer components{.radio-group{display:grid;gap:var(--space-1)}.radio-group-label{display:block;font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--text)}.radio-group-hint{display:block;margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--muted)}.radio-group-options{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1)}.radio{position:relative;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.radio input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.radio:hover{border-color:var(--accent);background:var(--panel-2)}.radio[data-selected]{border-color:color-mix(in srgb,var(--accent) 80%,var(--panel));background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.radio:after{content:"";position:absolute;top:var(--space-3);right:var(--space-3);width:16px;height:16px;border-radius:var(--radius-pill);border:var(--border-width) solid var(--border-strong);background:var(--panel);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.radio[data-selected]:after{border-color:var(--accent);background:var(--accent)}.radio:before{content:"";position:absolute;z-index:1;top:calc(var(--space-3) + 4px);right:calc(var(--space-3) + 4px);width:8px;height:8px;border-radius:var(--radius-pill);background:var(--on-accent);transform:scale(0);transition:transform var(--dur-fast) var(--ease)}.radio[data-selected]:before{transform:scale(1)}.radio[data-focus-visible]{outline:none;box-shadow:var(--focus-ring);border-color:var(--accent)}.radio-body{min-width:0;flex:1;padding-right:var(--space-3)}.radio-name{display:block;font-weight:var(--weight-strong)}.radio[data-disabled]{cursor:not-allowed;border-color:var(--border);background:var(--panel)}.radio[data-disabled] .radio-name{opacity:.5}.radio[data-disabled]:after{opacity:.4}}@layer components{.seg{display:inline-flex;align-items:center;gap:var(--nudge);padding:var(--space-1);background:var(--panel-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.seg[data-disabled]{opacity:.55}.seg-block{display:flex;width:100%}.seg-block .seg-item{flex:1 1 0}.seg-item{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--weight-strong);color:var(--muted);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.seg-md .seg-item{padding:var(--space-2) var(--space-3);font-size:var(--text-base)}.seg-sm .seg-item{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.seg-item input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.seg-item:hover:not([data-disabled]){color:var(--text)}.seg-item[data-selected]{background:var(--panel);color:var(--text);box-shadow:var(--shadow-1)}.seg-item[data-focus-visible]{outline:none;box-shadow:var(--focus-ring)}.seg-item[data-selected][data-focus-visible]{box-shadow:var(--shadow-1),var(--focus-ring)}.seg-item[data-disabled]{cursor:not-allowed}.seg-indicator{display:none;position:absolute;pointer-events:none;z-index:-1;border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-1)}.seg[data-slide]{position:relative;isolation:isolate}.seg[data-slide]>.seg-indicator{display:block}.seg[data-slide]>.seg-item[data-selected]{background:transparent;box-shadow:none}.seg[data-slide]>.seg-item[data-focus-visible]{box-shadow:var(--focus-ring)}}@layer components{.data-table th .set-hint{font-weight:400}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table th,.data-table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border)}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table th:last-child,.data-table td:last-child{padding-right:0}.data-table thead th{font-size:var(--text-xs);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.data-table tbody th{font-weight:var(--weight-strong)}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-bottom:none}.data-table .num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.data-table thead th[style*=right]{text-align:right}.table-sort{all:unset;display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;border-radius:var(--radius-sm)}.table-sort:hover{color:var(--text)}.table-sort:focus-visible{outline:none;box-shadow:var(--focus-ring)}.table-sort-mark path{fill:currentColor;opacity:.35}.table-sort-mark path[data-on]{opacity:1}.data-table th.table-select-col,.data-table td.table-select-col{width:var(--space-8)}.data-table .table-select-col .choice{width:var(--space-6);height:var(--space-6);padding:0;border:none;background:none}.data-table .table-select-col .choice:after,.data-table .table-select-col .choice[data-selected]:before{top:var(--space-1);right:var(--space-1)}.data-table .table-select-col .choice-name:before{content:none}}@layer components{.size-cell{border:var(--border-width) solid var(--border);background:var(--panel-2)}.size-cell.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 45%,transparent)}.size-cell.chosen{border-color:var(--accent)}}@layer components{.explain:hover .explain-mark,.explain:focus-visible .explain-mark{color:var(--text);border-color:var(--accent)}.explain-tip{width:max-content;max-width:min(300px,60vw);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-2);color:var(--muted);font-size:var(--text-xs);line-height:1.5;text-align:left;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity var(--dur-fast),transform var(--dur-fast),visibility var(--dur-fast);z-index:var(--z-tooltip)}.explain-tip{display:none;transition-behavior:allow-discrete}.explain-tip{display:block;opacity:1;visibility:visible;transform:translateY(0)}.explain-tip[data-entering],.explain-tip[data-exiting]{opacity:0;transform:translateY(-3px)}.explain-tip strong{color:var(--text);font-weight:600}}@layer components{.illo{display:inline-block;line-height:0;color:inherit}.illo svg{height:100%;width:auto;display:block}.illo .ink{fill:currentColor}.illo .paper{fill:var(--illo-paper)}}@layer components{.sticker{display:grid;grid-template-rows:100%;grid-template-columns:100%;place-items:end center;overflow:hidden;border-radius:var(--radius-pill);flex:none}.sticker-sm{--sticker-h: calc(var(--space-1) * 24);width:var(--sticker-h);height:var(--sticker-h)}.sticker-md{--sticker-h: calc(var(--space-1) * 30);width:var(--sticker-h);height:var(--sticker-h)}.sticker-lg{--sticker-h: calc(var(--space-1) * 38);width:var(--sticker-h);height:var(--sticker-h)}.sticker-peach{--sticker-bg: var(--st-peach);--sticker-ink: var(--st-peach-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-peach) 35%, #fff)}.sticker-sky{--sticker-bg: var(--st-sky);--sticker-ink: var(--st-sky-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-sky) 35%, #fff)}.sticker-mint{--sticker-bg: var(--st-mint);--sticker-ink: var(--st-mint-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-mint) 35%, #fff)}.sticker-butter{--sticker-bg: var(--st-butter);--sticker-ink: var(--st-butter-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-butter) 35%, #fff)}.sticker-lilac{--sticker-bg: var(--st-lilac);--sticker-ink: var(--st-lilac-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-lilac) 35%, #fff)}.sticker-rose{--sticker-bg: var(--st-rose);--sticker-ink: var(--st-rose-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-rose) 35%, #fff)}.sticker-clay{--sticker-bg: var(--st-clay);--sticker-ink: var(--st-clay-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-clay) 35%, #fff)}.sticker-sage{--sticker-bg: var(--st-sage);--sticker-ink: var(--st-sage-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-sage) 35%, #fff)}.sticker-rust{--sticker-bg: var(--st-rust);--sticker-ink: var(--st-rust-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-rust) 35%, #fff)}.sticker-ochre{--sticker-bg: var(--st-ochre);--sticker-ink: var(--st-ochre-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-ochre) 35%, #fff)}.sticker-cocoa{--sticker-bg: var(--st-cocoa);--sticker-ink: var(--st-cocoa-ink);background:var(--sticker-bg);color:var(--sticker-ink);--illo-paper: color-mix(in srgb, var(--st-cocoa) 35%, #fff)}.sticker .illo{height:89.474%!important;margin-bottom:-2.632%}.sticker-squircle{border-radius:30%}.sticker-blob{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}.sticker-tilted{border-radius:24%;transform:rotate(-4deg)}.sticker-tilted .illo{transform:rotate(4deg)}.sticker-burst,.sticker-clover,.sticker-bubble,.sticker-offset{position:relative;overflow:visible;background:none;border-radius:0;isolation:isolate}.sticker-burst:before,.sticker-clover:before,.sticker-bubble:before,.sticker-bubble:after,.sticker-offset:before,.sticker-offset:after{content:"";position:absolute;z-index:-1}.sticker-burst:before,.sticker-clover:before,.sticker-bubble:before,.sticker-offset:before{inset:0}.sticker-burst:before{background:var(--sticker-bg);clip-path:polygon(50% 0,61% 12%,76% 6%,80% 21%,96% 24%,91% 39%,100% 50%,91% 61%,96% 76%,80% 79%,76% 94%,61% 88%,50% 100%,39% 88%,24% 94%,20% 79%,4% 76%,9% 61%,0 50%,9% 39%,4% 24%,20% 21%,24% 6%,39% 12%)}.sticker-burst .illo{height:100%!important;margin-bottom:0}.sticker-clover:before{background:radial-gradient(circle at 30% 30%,var(--sticker-bg) 0 29%,transparent 30%),radial-gradient(circle at 70% 30%,var(--sticker-bg) 0 29%,transparent 30%),radial-gradient(circle at 30% 70%,var(--sticker-bg) 0 29%,transparent 30%),radial-gradient(circle at 70% 70%,var(--sticker-bg) 0 29%,transparent 30%)}.sticker-clover .illo{height:104%!important;margin-bottom:-2%}.sticker-bubble:before{inset:0 0 14%;border-radius:28% 28% 28% 6%;background:var(--sticker-bg)}.sticker-bubble:after{left:12%;bottom:4%;width:18%;height:14%;background:var(--sticker-bg);clip-path:polygon(0 0,100% 0,0 100%)}.sticker-bubble .illo{height:92%!important;margin-bottom:14%}.sticker-offset:before{inset:10% 0 0 10%;border-radius:18%;background:var(--sticker-ink);opacity:.9}.sticker-offset:after{inset:0 10% 10% 0;border-radius:18%;background:var(--sticker-bg)}.sticker-offset .illo{height:104%!important;margin-bottom:0}.sticker-drift,.sticker-bubbles,.sticker-scatter{border-radius:0;width:calc(var(--sticker-h) * 1.1818)}.sticker-drift{-webkit-mask:radial-gradient(circle calc(var(--sticker-h) * .233) at 48.08% 38.07%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1705) at 82.21% 60.23%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1193) at 15.87% 30.11%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0739) at 29.81% 84.09%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0909) at 60.1% 89.77%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0511) at 87.98% 18.18%,#000 98%,transparent 100%);mask:radial-gradient(circle calc(var(--sticker-h) * .233) at 48.08% 38.07%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1705) at 82.21% 60.23%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1193) at 15.87% 30.11%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0739) at 29.81% 84.09%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0909) at 60.1% 89.77%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0511) at 87.98% 18.18%,#000 98%,transparent 100%)}.sticker-bubbles{-webkit-mask:radial-gradient(circle calc(var(--sticker-h) * .25) at 50% 38.07%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .125) at 27.88% 18.18%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1648) at 17.79% 72.16%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0739) at 70.19% 72.16%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1023) at 86.06% 46.02%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0511) at 51.92% 92.05%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0852) at 87.98% 88.07%,#000 98%,transparent 100%);mask:radial-gradient(circle calc(var(--sticker-h) * .25) at 50% 38.07%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .125) at 27.88% 18.18%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1648) at 17.79% 72.16%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0739) at 70.19% 72.16%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1023) at 86.06% 46.02%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0511) at 51.92% 92.05%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0852) at 87.98% 88.07%,#000 98%,transparent 100%)}.sticker-scatter{-webkit-mask:radial-gradient(circle calc(var(--sticker-h) * .233) at 51.92% 42.05%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1989) at 22.12% 50%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0909) at 84.13% 23.86%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1193) at 77.88% 76.14%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0682) at 39.9% 89.77%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0455) at 29.81% 10.23%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0739) at 93.27% 52.27%,#000 98%,transparent 100%);mask:radial-gradient(circle calc(var(--sticker-h) * .233) at 51.92% 42.05%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1989) at 22.12% 50%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0909) at 84.13% 23.86%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .1193) at 77.88% 76.14%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0682) at 39.9% 89.77%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0455) at 29.81% 10.23%,#000 98%,transparent 100%),radial-gradient(circle calc(var(--sticker-h) * .0739) at 93.27% 52.27%,#000 98%,transparent 100%)}}@layer components{.field{display:grid;gap:var(--space-1)}.field-row-layout>.field-label{grid-column:1}.field-row-layout>.field-hint,.field-row-layout>.field-error{grid-column:1}.field-row-layout>:not(.field-label):not(.field-hint):not(.field-error){grid-column:2;grid-row:1 / span 2;justify-self:end}.field-label{font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--text)}.field-hint,.field-error{margin:0;font-size:var(--text-sm);line-height:1.45}.field-hint{color:var(--muted)}.field-error{color:var(--bad)}.field-bad input:focus,.field-bad textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 30%,transparent)}.field-in-row{flex:1;min-width:0}.secret{display:grid;align-items:center}.secret>input,.secret>.secret-eye{grid-area:1 / 1}.secret>input{padding-right:var(--space-8)}.secret-lg>input{padding-right:calc(var(--space-10) + var(--space-1))}.secret>.secret-eye{justify-self:end;margin-right:var(--space-1);width:auto;height:auto;padding:var(--space-1);opacity:1}.secret-lg>.secret-eye{padding:var(--space-2)}.adorned{display:grid;align-items:center}.adorned>input,.adorned>.adorned-mark,.adorned>.adorned-end{grid-area:1 / 1}.adorned.ctl-block{width:100%}.adorned>.adorned-mark{justify-self:start;margin-left:var(--space-2);color:var(--muted);pointer-events:none;z-index:1}.adorned-icon>input{padding-left:var(--space-8)}.adorned-icon.adorned-lg>input{padding-left:calc(var(--space-10) + var(--space-1))}.adorned>.adorned-end{justify-self:end;display:flex;align-items:center;gap:var(--space-1);margin-right:var(--space-1)}.adorned:has(>.adorned-end)>input{padding-right:var(--space-8)}.adorned-lg:has(>.adorned-end)>input{padding-right:calc(var(--space-10) + var(--space-1))}.adorned-clear{width:auto;height:auto;padding:var(--space-1);opacity:1}.adorned-lg .adorned-clear{padding:var(--space-2)}.secret-eye,.adorned-clear{background:transparent;border-color:transparent;color:var(--muted)}.secret-eye:hover:not(:disabled),.adorned-clear:hover:not(:disabled){background:var(--panel-2);color:var(--text)}}@layer components{.tour-target{opacity:1!important}.tour-hole{position:fixed;border-radius:var(--radius-md);box-shadow:0 0 0 9999px var(--scrim),0 0 0 2px var(--accent);transition:top var(--dur-md) var(--ease),left var(--dur-md) var(--ease),width var(--dur-md) var(--ease),height var(--dur-md) var(--ease)}@media(prefers-reduced-motion:reduce){.tour-hole{transition:none}}.tour-card{position:fixed;width:340px;max-width:calc(100vw - var(--space-8));pointer-events:auto;background:var(--panel);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:var(--space-4);display:grid;gap:var(--space-2)}.tour-card:focus{outline:none}.tour-body{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.tour-actions{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.tour-count{color:var(--muted);font-size:var(--text-xs)}}@layer components{.stat[data-tone=info] .stat-value{color:var(--info)}.stat[data-tone=good] .stat-value{color:var(--good)}.stat[data-tone=warn] .stat-value{color:var(--warn)}.stat[data-tone=bad] .stat-value{color:var(--bad)}}@layer components{.shell{--shell-side-width: 16rem}.theme-switch{display:flex;align-items:center;gap:var(--space-2);min-width:0}.theme-switch-label{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.shell-head-phone{display:block}.shell-head-wide{display:none}@media(min-width:48rem){.shell-head-phone{display:none}.shell-head-wide{display:block}}.shell-head-context{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shell-head-who{flex:none}}@layer components{.side-list-switcher{padding:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.side-list-groups-inner{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3)}.side-list-group{display:flex;flex-direction:column;gap:var(--space-1)}.side-list-heading{margin-bottom:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.side-list-item{position:relative}.side-list-item-icon{position:absolute;left:var(--space-3);top:50%;translate:0 -50%;pointer-events:none;color:var(--muted)}.side-list-link{display:flex;align-items:center;min-height:calc(var(--space-1) * 7);padding-right:var(--space-3);padding-left:calc(var(--space-3) + var(--space-4) + var(--space-2));border-radius:var(--radius-md);color:var(--muted);text-decoration:none;font-size:var(--text-sm)}.side-list-link:hover{background:var(--panel-2);color:var(--text)}.side-list-item:has(.side-list-link:hover) .side-list-item-icon{color:var(--text)}.side-list-link[aria-current=page]{background:var(--panel-2);color:var(--text);font-weight:var(--weight-strong)}.side-list-item:has(.side-list-link[aria-current=page]) .side-list-item-icon{color:var(--text)}.side-list-tool-trigger{width:100%;border:none;background:none;font:inherit;text-align:left;cursor:pointer;justify-content:space-between}.side-list-tool-caret{flex:none;color:var(--muted);transform:rotate(-90deg);transition:transform var(--dur-fast) var(--ease)}.side-list-tool-trigger[aria-expanded=true] .side-list-tool-caret{transform:rotate(0)}.side-list-item:has(.side-list-tool-trigger:hover) .side-list-tool-caret{color:var(--text)}.side-list-tool-sections:not([hidden]){display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1);padding-left:var(--space-3)}.side-list-room-presence{display:inline-flex;align-items:center;justify-content:center}.side-list-room-link{padding-right:calc(var(--space-3) + var(--space-15));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-list-room-trail{position:absolute;right:var(--space-3);top:50%;translate:0 -50%;display:flex;align-items:center;gap:var(--space-2);pointer-events:none}.side-list-room-muted{display:inline-flex;color:var(--muted)}.side-list-room-unread{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-2xs);font-weight:var(--weight-strong)}}@layer components{.app-frame{display:flex;flex-direction:column-reverse;min-height:100vh;background:var(--app-bg)}@media(min-width:48rem){.app-frame{flex-direction:row}}.app-frame-card{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;background:var(--panel);overflow:hidden}@media(min-width:48rem){.app-frame-card{margin:var(--space-3) var(--space-3) var(--space-3) 0;border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}}.app-frame-header{display:flex;align-items:center;gap:var(--space-4);flex:none;height:var(--space-15);padding:0 var(--space-5);border-bottom:var(--border-width) solid var(--border)}.app-frame-body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}}@layer components{.place-rail{display:flex;flex-direction:row;gap:var(--space-1);padding:var(--space-2);flex:none}@media(min-width:48rem){.place-rail{flex-direction:column;width:calc(var(--space-1) * 22);height:100%;padding:var(--space-4) var(--space-2)}}@media(max-width:47.9375rem){.place-rail{padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}}.place{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:calc(var(--space-1) * 16);flex:1;padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--muted);text-decoration:none;text-align:center;border:none;background:none;font:inherit;font-size:var(--text-xs);font-weight:650;cursor:pointer}a.place:not([aria-disabled]):hover,button.place:not([aria-disabled]):hover{background:var(--panel-2);color:var(--text)}a.place[aria-current=page],button.place[aria-current=page]{background:var(--panel);color:var(--text);box-shadow:0 0 0 var(--border-width) var(--border),var(--shadow-1)}.place:focus-visible{outline:none;box-shadow:var(--focus-ring)}.place[aria-disabled]{opacity:.45;cursor:not-allowed}.place-badge{position:absolute;top:var(--space-1);right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-2xs);font-weight:var(--weight-strong)}.place-spark{position:absolute;bottom:6px;left:50%;translate:-50% 0;width:5px;height:5px;border-radius:var(--radius-pill);background:var(--spark)}}@layer components{.scroller{position:relative;min-height:0;min-width:0;overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}.scroller:focus-visible{outline:none;box-shadow:var(--focus-ring)}.scroller.axis-y{overflow-y:auto;overflow-x:hidden}.scroller.axis-x{overflow-x:auto;overflow-y:hidden}.scroller.axis-both{overflow:auto}.scroller::-webkit-scrollbar{width:var(--space-3);height:var(--space-3)}.scroller::-webkit-scrollbar-track{background:transparent}.scroller::-webkit-scrollbar-thumb{background:var(--border-strong);border:var(--space-1) solid transparent;background-clip:padding-box;border-radius:var(--radius-pill)}.scroller::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.scroller::-webkit-scrollbar-corner{background:transparent}.scroller.barless{scrollbar-width:none}.scroller.barless::-webkit-scrollbar{width:0;height:0}.scroller.faded:before,.scroller.faded:after{content:"";position:sticky;left:0;display:block;height:var(--space-5);pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease);z-index:1}.scroller.faded:before{top:0;margin-bottom:calc(var(--space-5) * -1);background:linear-gradient(to bottom,var(--panel),transparent)}.scroller.faded:after{bottom:0;margin-top:calc(var(--space-5) * -1);background:linear-gradient(to top,var(--panel),transparent)}.scroller.faded[data-top=true]:before{opacity:1}.scroller.faded[data-bottom=true]:after{opacity:1}.scroller.faded.axis-x:before,.scroller.faded.axis-x:after{content:none}@media(prefers-reduced-motion:reduce){.scroller.faded:before,.scroller.faded:after{transition:none}}}@layer components{.split{display:flex;min-width:0;min-height:0;width:100%;height:100%}.split.dir-row{flex-direction:row}.split.dir-column{flex-direction:column}.split-handle{flex:none;position:relative;background:transparent;border:none;padding:0;touch-action:none}.split.dir-row>.split-handle{width:var(--space-3);margin:0 calc(var(--space-3) / -2);cursor:col-resize;z-index:1}.split.dir-column>.split-handle{height:var(--space-3);margin:calc(var(--space-3) / -2) 0;cursor:row-resize;z-index:1}.split-grip{position:absolute;background:var(--border);transition:background var(--dur-fast) var(--ease)}.split.dir-row .split-grip{top:0;bottom:0;left:50%;width:var(--border-width);transform:translate(-50%)}.split.dir-column .split-grip{left:0;right:0;top:50%;height:var(--border-width);transform:translateY(-50%)}.split-handle:hover .split-grip,.split-handle:active .split-grip{background:var(--accent)}.split-handle:focus-visible{outline:none}.split-handle:focus-visible .split-grip{background:var(--accent);outline:none;box-shadow:var(--focus-ring)}body.splitting{cursor:col-resize;user-select:none}body.splitting *{cursor:inherit!important}@media(prefers-reduced-motion:reduce){.split-grip{transition:none}}}@layer components{.panes{display:flex;flex-direction:row;height:100%;min-height:0;container-type:inline-size;container-name:panes}.panes-column{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.panes-column[data-surface=panel]{background:var(--panel)}.panes-column[data-surface=panel-2]{background:var(--panel-2)}.panes-column:not([data-flex]){flex:0 0 var(--pane-width);width:var(--pane-width)}.panes-column[data-flex]{flex:1 1 0;min-width:0}.panes-column[data-fold-below]{display:none}.panes-column[data-wide]{flex:1 1 0;width:auto}.panes-column:has(~.panes-column:not([data-fold-below])){border-right:var(--border-width) solid var(--border)}@container panes (min-width: 40rem){.panes-column[data-fold-below=sm]{display:flex}.panes-column:has(~.panes-column[data-fold-below=sm]){border-right:var(--border-width) solid var(--border)}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=sm]){flex:0 0 var(--pane-width);width:var(--pane-width)}}@container panes (min-width: 48rem){.panes-column[data-fold-below=md]{display:flex}.panes-column:has(~.panes-column[data-fold-below=md]){border-right:var(--border-width) solid var(--border)}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=md]){flex:0 0 var(--pane-width);width:var(--pane-width)}}@container panes (min-width: 64rem){.panes-column[data-fold-below=lg]{display:flex}.panes-column:has(~.panes-column[data-fold-below=lg]){border-right:var(--border-width) solid var(--border)}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=lg]){flex:0 0 var(--pane-width);width:var(--pane-width)}}@container panes (min-width: 80rem){.panes-column[data-fold-below=xl]{display:flex}.panes-column:has(~.panes-column[data-fold-below=xl]){border-right:var(--border-width) solid var(--border)}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below=xl]){flex:0 0 var(--pane-width);width:var(--pane-width)}}@container panes (min-width: 96rem){.panes-column[data-fold-below="2xl"]{display:flex}.panes-column:has(~.panes-column[data-fold-below="2xl"]){border-right:var(--border-width) solid var(--border)}.panes-column[data-wide]:has(~.panes-column[data-flex][data-fold-below="2xl"]){flex:0 0 var(--pane-width);width:var(--pane-width)}}}@layer components{.pop{background:var(--panel);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);max-width:min(22rem,calc(100vw - var(--space-6)));max-height:24rem;overflow:auto;overscroll-behavior:contain;z-index:var(--z-popover)}.pop[data-entering]{animation:pop-in var(--dur-fast) var(--ease-out)}.pop[data-exiting]{animation:pop-in var(--dur-fast) var(--ease) reverse}@keyframes pop-in{0%{opacity:0;transform:translateY(calc(var(--nudge) * -1))}to{opacity:1;transform:none}}.pop[data-placement=top][data-entering],.pop[data-placement="top left"][data-entering],.pop[data-placement="top right"][data-entering]{animation-name:pop-in-up}@keyframes pop-in-up{0%{opacity:0;transform:translateY(var(--nudge))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pop[data-entering],.pop[data-exiting]{animation:none}}}@layer components{.kbd{display:inline-grid;place-items:center;flex:none;min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-md);border:var(--border-width) solid var(--border);border-bottom-width:calc(var(--border-width) * 2);background:var(--panel);color:var(--muted);font-family:var(--font);font-size:var(--text-2xs);font-weight:650}}@layer components{.menu-item,.menu-section,.menu-rule{grid-column:1 / -1}.menu-item--with-action{grid-column:auto;min-width:0}.menu-action{grid-column:auto;display:grid;place-items:center;width:28px;border-radius:var(--radius-sm);color:var(--muted);outline:none}.menu-action[data-focused]{background:var(--panel-2);color:var(--text)}.menu-action[data-disabled]{color:var(--muted);opacity:.6}.menu-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);cursor:default;outline:none}.menu-item[data-focused]{background:var(--panel-2)}.menu-item[data-disabled]{color:var(--muted);opacity:.6}.menu-icon{flex:none;width:var(--space-4);height:var(--space-4);color:var(--muted)}.menu-item[data-focused] .menu-icon{color:var(--text)}.menu-desc{font-size:var(--text-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-more{flex:none;color:var(--muted)}.menu-rule{height:var(--border-width);background:var(--border);border:none;margin:var(--space-1) 0}.menu-section-title{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking);color:var(--muted)}.menu-item.danger,.menu-item.danger .menu-icon{color:var(--bad)}.menu-item.danger[data-focused]{background:color-mix(in srgb,var(--bad) 10%,var(--panel))}.menu-sheet[data-entering]{animation:pop-in var(--dur-fast) var(--ease-out)}.menu-sheet[data-exiting]{animation:pop-in var(--dur-fast) var(--ease) reverse}@media(prefers-reduced-motion:reduce){.menu-sheet[data-entering],.menu-sheet[data-exiting]{animation:none}}.menu-sheet{background:var(--panel);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.menu-info{padding:var(--space-2);border-bottom:var(--border-width) solid var(--border);color:var(--text);font-size:var(--text-sm)}.menu-info>*{max-width:var(--measure-narrow)}}@layer components{.cmd-scrim{position:fixed;inset:0;z-index:var(--z-command);background:var(--scrim);display:flex;justify-content:center;align-items:flex-start;padding:10vh var(--space-4) var(--space-4)}.cmd{width:min(34rem,100%);background:var(--panel);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);overflow:hidden;max-height:70vh;display:flex;flex-direction:column}.cmd-input{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;color:var(--text);font:inherit;font-size:var(--text-md)}.cmd-input::placeholder{color:var(--muted)}.cmd-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text);cursor:default;outline:none}.cmd-item[data-hovered],.cmd-item[data-focused]{background:var(--panel-2)}.cmd-item[data-focused]{box-shadow:inset calc(var(--border-width) * 2) 0 0 var(--accent)}.cmd-item[data-disabled]{color:var(--muted);opacity:.6}.cmd-icon{flex:none;width:var(--space-4);height:var(--space-4);color:var(--muted)}.cmd-item[data-focused] .cmd-icon{color:var(--text)}.cmd-desc{font-size:var(--text-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-empty{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted);font-size:var(--text-sm)}.cmd-empty strong{color:var(--text);font-weight:var(--weight-strong)}.cmd-scrim[data-entering]{animation:cmd-scrim-in var(--dur-fast) var(--ease-out)}.cmd-scrim[data-exiting]{animation:cmd-scrim-in var(--dur-fast) var(--ease) reverse}.cmd[data-entering]{animation:cmd-in var(--dur-md) var(--ease-out)}@keyframes cmd-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes cmd-in{0%{opacity:0;transform:translateY(calc(var(--nudge) * -1)) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cmd-scrim[data-entering],.cmd-scrim[data-exiting],.cmd[data-entering]{animation:none}}.cmd-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--space-10);padding:0 var(--space-3);background:var(--panel-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);font:inherit;font-size:var(--text-sm);color:var(--muted);text-align:left;cursor:pointer}.cmd-trigger-icon{flex:none}.cmd-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmd-trigger[data-hovered]{border-color:var(--accent)}.cmd-trigger[data-focus-visible]{outline:none;box-shadow:var(--focus-ring)}}@layer components{.pager-count strong{color:var(--text);font-weight:var(--weight-strong)}.pager-step,.pager-page{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-8);height:var(--space-8);padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pager-step:hover:not(:disabled),.pager-page:hover:not(.on){background:var(--panel-2);color:var(--text)}.pager-step:focus-visible,.pager-page:focus-visible{outline:none;box-shadow:var(--focus-ring)}.pager-step:disabled{opacity:.35;cursor:default}.pager-pages{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.pager-page.on{color:var(--text);background:var(--panel-2);border-color:var(--border-strong);font-weight:var(--weight-strong)}.pager-jump{width:max(var(--space-8),calc(var(--digits, 2) * .62em + var(--space-5)));height:var(--space-8);padding:0 var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.pager-jump::placeholder{color:var(--muted);opacity:1}.pager-jump:hover{background:var(--panel-2);color:var(--text)}.pager-jump:focus{outline:none;box-shadow:var(--focus-ring);background:var(--control);border-color:var(--border-strong);color:var(--text);cursor:text}.pager-jump{appearance:textfield;-moz-appearance:textfield}.pager-jump::-webkit-outer-spin-button,.pager-jump::-webkit-inner-spin-button{appearance:none;margin:0}@media(prefers-reduced-motion:reduce){.pager-step,.pager-page,.pager-jump{transition:none}}}@layer components{.ident{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--text)}.ident-disc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:color-mix(in srgb,hsl(var(--ident-hue) 60% 50%) 22%,var(--panel));border:var(--border-width) solid color-mix(in srgb,hsl(var(--ident-hue) 60% 50%) 45%,transparent);color:var(--text);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:normal;text-transform:uppercase;user-select:none}.ident.size-sm .ident-disc{width:var(--space-6);height:var(--space-6);font-size:var(--text-2xs)}.ident.size-lg .ident-disc{width:calc(var(--space-1) * 13);height:calc(var(--space-1) * 13);font-size:var(--text-lg);font-family:var(--font-display)}.ident.size-xl .ident-disc{width:calc(var(--space-1) * 19);height:calc(var(--space-1) * 19);font-size:var(--text-2xl);font-family:var(--font-display)}.ident-trigger:has(>.msg-author){margin-inline-start:calc(-1 * var(--space-3))}.ident.kind-chip{gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--panel-2);font-size:var(--text-xs);max-width:100%}.ident.kind-chip .ident-disc{width:var(--space-5);height:var(--space-5);font-size:var(--text-2xs)}.ident-remove{font:inherit;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer}.ident-remove:hover{background:var(--panel);color:var(--text)}.ident-remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}.id-stack{display:inline-flex;align-items:center;--id-stack-size: var(--space-8)}.id-stack.size-sm{--id-stack-size: var(--space-6)}.id-stack.size-lg{--id-stack-size: calc(var(--space-1) * 13);--id-stack-text: var(--text-lg);--id-stack-font: var(--font-display)}.id-stack.size-xl{--id-stack-size: calc(var(--space-1) * 19);--id-stack-text: var(--text-2xl);--id-stack-font: var(--font-display)}.id-stack .ident-disc{width:var(--id-stack-size);height:var(--id-stack-size);font-size:var(--id-stack-text, var(--text-2xs));font-family:var(--id-stack-font, inherit);flex:none;box-shadow:0 0 0 2px var(--panel)}.id-stack .ident-disc+.ident-disc{margin-left:calc(var(--id-stack-size) / -4)}.id-stack-overflow{background:var(--panel-2);border:var(--border-width) solid var(--border);color:var(--muted)}}@layer components{.account-trigger{display:inline-flex;border:none;background:transparent;padding:0;cursor:pointer;border-radius:var(--radius-pill)}.account-trigger[data-hovered] .ident{border-color:var(--accent)}.account-trigger[data-focus-visible]{outline:none;box-shadow:var(--focus-ring)}}@layer components{.rich-text>*{margin:0}.rich-text>*+*{margin-top:var(--space-3)}.rich-text h2{font-size:var(--text-lg);font-weight:var(--weight-strong);letter-spacing:-.01em}.rich-text h3{font-size:var(--text-md);font-weight:var(--weight-strong)}.rich-text>*+:is(h2,h3){margin-top:var(--space-6)}.rich-text :is(ul,ol){padding-left:var(--space-5)}.rich-text li+li{margin-top:var(--space-1)}.rich-text a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.rich-text strong{font-weight:var(--weight-strong)}.rich-text p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--muted);pointer-events:none}}@layer components{.color-picker{display:grid;gap:var(--space-2);width:min(220px,100%)}.color-picker.is-disabled{opacity:.55}.color-label{font-size:var(--text-sm);color:var(--text)}.color-hint{font-size:var(--text-xs);color:var(--muted)}.color-area{position:relative;height:140px;border-radius:var(--radius);border:1px solid var(--border-strong);background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent);background-color:var(--color-hue-hex, #f00);cursor:crosshair;touch-action:none}.color-picker.is-disabled .color-area{cursor:not-allowed}.color-area:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.color-area-thumb{position:absolute;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px #0009;pointer-events:none}.color-sliders{display:grid;gap:var(--space-2)}input[type=range].color-hue,input[type=range].color-alpha{-webkit-appearance:none;appearance:none;width:100%;height:var(--space-4);margin:0;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background-color:transparent;cursor:pointer}input[type=range].color-hue:focus-visible,input[type=range].color-alpha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=range].color-hue:disabled,input[type=range].color-alpha:disabled{cursor:not-allowed}input[type=range].color-hue{background-image:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}input[type=range].color-alpha{background-image:linear-gradient(to right,transparent,var(--color-alpha-hex, #000)),repeating-conic-gradient(var(--muted) 0% 25%,var(--panel) 0% 50%);background-size:100% 100%,10px 10px}input[type=range].color-hue::-webkit-slider-thumb,input[type=range].color-alpha::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0009;margin-top:0}input[type=range].color-hue::-moz-range-thumb,input[type=range].color-alpha::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0009}.color-hex-row{display:flex;align-items:center;gap:var(--space-2);height:var(--space-8);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--control);cursor:text}.color-hex-row:has(.color-hex:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.color-swatch{flex:none;width:var(--space-4);height:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border);background-image:repeating-conic-gradient(var(--muted) 0% 25%,var(--panel) 0% 50%);background-size:8px 8px}input.color-hex{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font-size:var(--text-sm);font-family:var(--font-mono)}input.color-hex:disabled{cursor:not-allowed}.color-sm{width:160px}.color-sm .color-area{height:110px}.color-lg{width:280px}.color-lg .color-area{height:180px}}@layer components{.scrub-row{display:inline-flex;align-items:center;gap:var(--space-2)}.scrub-row.is-disabled{opacity:.55}.scrub-label{cursor:ew-resize;color:var(--text);font-size:var(--text-sm);user-select:none;touch-action:none;white-space:nowrap}.scrub-row.is-disabled .scrub-label{cursor:not-allowed}.scrub-label[data-dragging]{color:var(--accent)}.scrub-control{display:inline-flex;align-items:center;height:var(--space-8);padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--control);gap:var(--space-1);transition:border-color var(--dur-fast)}.scrub-control:hover{border-color:var(--accent)}.scrub-row.is-disabled .scrub-control:hover{border-color:var(--border-strong)}.scrub-control:has(.scrub-value:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}input.scrub-value{width:3.5em;min-width:0;flex:1;padding:0;border:0;outline:none;background:transparent;color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}input.scrub-value:disabled{cursor:not-allowed}input.scrub-value::-webkit-outer-spin-button,input.scrub-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scrub-unit{flex:none;color:var(--muted);font-size:var(--text-xs)}.scrub-sm .scrub-control{height:var(--space-6)}.scrub-sm .scrub-label,.scrub-sm input.scrub-value,.scrub-sm .scrub-unit{font-size:var(--text-xs)}.scrub-lg .scrub-control{height:var(--space-10)}.scrub-lg .scrub-label,.scrub-lg input.scrub-value{font-size:var(--text-md)}}@layer components{.prop-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0}.prop-row-label{flex:0 0 auto;width:88px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--muted)}.prop-row-control{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}}@layer components{.copy-field{display:grid;gap:var(--space-1);min-width:0}.copy-field-label{font-size:var(--text-sm);color:var(--muted)}.copy-field-box{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-10);box-sizing:border-box;padding:0 var(--space-1) 0 var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius);background:var(--control)}.copy-field-box>.btn{flex:none}.copy-field-value{flex:1;min-width:0;margin:0;padding:var(--space-2) 0;border:0;border-radius:0;background:none;font:inherit;color:var(--text);overflow-wrap:anywhere}.copy-field[data-multiline] .copy-field-box{align-items:flex-start;padding:var(--space-2) var(--space-3)}.copy-field[data-multiline] .copy-field-value{padding:0;font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;line-height:1.5}.copy-field-icon,.copy-field-icon-done{display:grid;place-items:center}.copy-field-icon-done{display:none;color:var(--good)}.copy-field[data-done] .copy-field-icon{display:none}.copy-field[data-done] .copy-field-icon-done{display:grid}}@layer components{.steps{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none;counter-reset:step}.step{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:var(--space-2);padding-left:calc(var(--space-6) + var(--space-3));counter-increment:step}.step:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border:var(--border-width) solid var(--border-strong);border-radius:50%;background:var(--panel-2);color:var(--text);font-size:var(--text-sm);font-weight:var(--weight-strong)}.step-title{margin:0;font-family:inherit;font-size:inherit;font-weight:var(--weight-strong);line-height:1.5}.step-body{color:var(--muted);font-size:var(--text-sm);line-height:1.55}.step-media img{display:block;max-width:100%;height:auto;border:var(--border-width) solid var(--border);border-radius:var(--radius)}}@layer components{.typed-line{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--muted)}.typed-line[data-tone=strong]{color:var(--text)}.typed-line[data-tone=bold]{color:var(--text);font-weight:var(--weight-strong)}.typed-line-leading{flex:none;font-weight:var(--weight-strong)}.typed-line-icon{flex:none;display:grid;place-items:center}.typed-line[data-icon-tone=accent] .typed-line-icon{color:var(--accent)}.typed-line-items{flex:1;display:grid;min-width:0}.typed-line-item{grid-area:1 / 1;align-self:center;position:relative;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.typed-line-item[data-active]{opacity:1}@media(min-width:48rem){@keyframes typed-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes typed-caret{0%{left:0}to{left:calc(100% - var(--border-width))}}@keyframes typed-caret-off{to{opacity:0}}.typed-line-item{justify-self:start;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:none}.typed-line-item[data-active]{animation:typed-reveal calc(var(--typed-len, 40) * var(--dur-instant) / 3) steps(var(--typed-len, 40)) both}.typed-line-item[data-active]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--border-width);background:currentColor;animation:typed-caret calc(var(--typed-len, 40) * var(--dur-instant) / 3) steps(var(--typed-len, 40)) both,typed-caret-off var(--dur-fast) var(--ease-out) calc(var(--typed-len, 40) * var(--dur-instant) / 3) forwards}}@media(prefers-reduced-motion:reduce){.typed-line-item[data-active],.typed-line-item[data-active]:after{animation:none}.typed-line-item[data-active]:after{content:none}}.typed-len-1{--typed-len: 1}.typed-len-2{--typed-len: 2}.typed-len-3{--typed-len: 3}.typed-len-4{--typed-len: 4}.typed-len-5{--typed-len: 5}.typed-len-6{--typed-len: 6}.typed-len-7{--typed-len: 7}.typed-len-8{--typed-len: 8}.typed-len-9{--typed-len: 9}.typed-len-10{--typed-len: 10}.typed-len-11{--typed-len: 11}.typed-len-12{--typed-len: 12}.typed-len-13{--typed-len: 13}.typed-len-14{--typed-len: 14}.typed-len-15{--typed-len: 15}.typed-len-16{--typed-len: 16}.typed-len-17{--typed-len: 17}.typed-len-18{--typed-len: 18}.typed-len-19{--typed-len: 19}.typed-len-20{--typed-len: 20}.typed-len-21{--typed-len: 21}.typed-len-22{--typed-len: 22}.typed-len-23{--typed-len: 23}.typed-len-24{--typed-len: 24}.typed-len-25{--typed-len: 25}.typed-len-26{--typed-len: 26}.typed-len-27{--typed-len: 27}.typed-len-28{--typed-len: 28}.typed-len-29{--typed-len: 29}.typed-len-30{--typed-len: 30}.typed-len-31{--typed-len: 31}.typed-len-32{--typed-len: 32}.typed-len-33{--typed-len: 33}.typed-len-34{--typed-len: 34}.typed-len-35{--typed-len: 35}.typed-len-36{--typed-len: 36}.typed-len-37{--typed-len: 37}.typed-len-38{--typed-len: 38}.typed-len-39{--typed-len: 39}.typed-len-40{--typed-len: 40}.typed-len-41{--typed-len: 41}.typed-len-42{--typed-len: 42}.typed-len-43{--typed-len: 43}.typed-len-44{--typed-len: 44}.typed-len-45{--typed-len: 45}.typed-len-46{--typed-len: 46}.typed-len-47{--typed-len: 47}.typed-len-48{--typed-len: 48}.typed-len-49{--typed-len: 49}.typed-len-50{--typed-len: 50}.typed-len-51{--typed-len: 51}.typed-len-52{--typed-len: 52}.typed-len-53{--typed-len: 53}.typed-len-54{--typed-len: 54}.typed-len-55{--typed-len: 55}.typed-len-56{--typed-len: 56}.typed-len-57{--typed-len: 57}.typed-len-58{--typed-len: 58}.typed-len-59{--typed-len: 59}.typed-len-60{--typed-len: 60}.typed-len-61{--typed-len: 61}.typed-len-62{--typed-len: 62}.typed-len-63{--typed-len: 63}.typed-len-64{--typed-len: 64}.typed-len-65{--typed-len: 65}.typed-len-66{--typed-len: 66}.typed-len-67{--typed-len: 67}.typed-len-68{--typed-len: 68}.typed-len-69{--typed-len: 69}.typed-len-70{--typed-len: 70}.typed-len-71{--typed-len: 71}.typed-len-72{--typed-len: 72}.typed-len-73{--typed-len: 73}.typed-len-74{--typed-len: 74}.typed-len-75{--typed-len: 75}.typed-len-76{--typed-len: 76}.typed-len-77{--typed-len: 77}.typed-len-78{--typed-len: 78}.typed-len-79{--typed-len: 79}.typed-len-80{--typed-len: 80}.typed-len-81{--typed-len: 81}.typed-len-82{--typed-len: 82}.typed-len-83{--typed-len: 83}.typed-len-84{--typed-len: 84}.typed-len-85{--typed-len: 85}.typed-len-86{--typed-len: 86}.typed-len-87{--typed-len: 87}.typed-len-88{--typed-len: 88}.typed-len-89{--typed-len: 89}.typed-len-90{--typed-len: 90}.typed-len-91{--typed-len: 91}.typed-len-92{--typed-len: 92}.typed-len-93{--typed-len: 93}.typed-len-94{--typed-len: 94}.typed-len-95{--typed-len: 95}.typed-len-96{--typed-len: 96}.typed-len-97{--typed-len: 97}.typed-len-98{--typed-len: 98}.typed-len-99{--typed-len: 99}.typed-len-100{--typed-len: 100}.typed-len-101{--typed-len: 101}.typed-len-102{--typed-len: 102}.typed-len-103{--typed-len: 103}.typed-len-104{--typed-len: 104}.typed-len-105{--typed-len: 105}.typed-len-106{--typed-len: 106}.typed-len-107{--typed-len: 107}.typed-len-108{--typed-len: 108}.typed-len-109{--typed-len: 109}.typed-len-110{--typed-len: 110}.typed-len-111{--typed-len: 111}.typed-len-112{--typed-len: 112}.typed-len-113{--typed-len: 113}.typed-len-114{--typed-len: 114}.typed-len-115{--typed-len: 115}.typed-len-116{--typed-len: 116}.typed-len-117{--typed-len: 117}.typed-len-118{--typed-len: 118}.typed-len-119{--typed-len: 119}.typed-len-120{--typed-len: 120}}@layer components{.btn{border:0;border-radius:var(--radius-pill);font-weight:var(--weight-strong);background:var(--panel-2);color:var(--text);box-shadow:none;padding-inline:18px;min-height:40px}.btn.size-sm{min-height:34px;padding-inline:14px}.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.ghost{background:transparent}.btn.danger{background:var(--bad);color:#fff}.btn.icon-btn{padding:0;width:34px;min-height:34px}.card{border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-2)}.card-flush>.card-head{padding:20px 22px 10px}.card-title{font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em}.tabs-horizontal{display:inline-flex;gap:4px;padding:4px;background:var(--panel-2);border-radius:var(--radius-pill);align-self:flex-start;--tab-mark: transparent}.tabs-horizontal .tab{border-radius:var(--radius-pill);padding:8px 20px;font-weight:var(--weight-strong);color:var(--muted)}.tabs-horizontal .tab.on{background:var(--panel);color:var(--text);box-shadow:var(--shadow-1)}.tabs-horizontal .tab-label:before,.tabs-horizontal .tab-label:after{display:none}.tabs-rule{display:none}.seg{background:var(--panel-2);border:0;border-radius:var(--radius-pill);padding:3px}.seg-item{border-radius:var(--radius-pill)}.seg-item[data-selected]{background:var(--panel);box-shadow:var(--shadow-1)}.rows-pick{gap:0;background:var(--panel-2);border-radius:var(--radius-md);overflow:hidden}.rows-pick>.rows-row{border:0;border-radius:0;background:transparent;padding:12px 14px}.rows-pick>.rows-row+.rows-row{border-top:var(--border-width) solid var(--border)}.pill,.pill-outline{border:0;border-radius:var(--radius-pill);background:var(--panel-2);color:var(--text);font-family:var(--font);font-weight:var(--weight-strong);font-size:var(--text-xs);padding:3px 10px;height:auto}.copy-field-box{border:0;background:var(--panel-2);border-radius:var(--radius)}.copy-field-box>.btn{background:transparent}.sel-control{border:0;background:var(--panel-2);border-radius:var(--radius);min-height:46px}.field-label{font-weight:var(--weight-strong)}.danger-zone{border:var(--border-width) solid color-mix(in srgb,var(--bad) 28%,var(--panel));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bad) 7%,var(--panel))}.callout:has(>.callout-action)>.ctl-grow{align-self:center}.copy-field[data-multiline] .copy-field-box{align-items:center}.copy-field[data-multiline] .copy-field-value{white-space:pre;overflow-x:auto;overflow-wrap:normal}.btn{transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn:hover:not(:disabled):not(.primary):not(.ghost):not(.danger){background-color:color-mix(in srgb,var(--text) 8%,var(--panel-2))}.btn.primary:hover:not(:disabled){background-color:color-mix(in srgb,#fff 18%,var(--accent))}.rows-row:has(.row-hit:enabled),.rows-row:has(a.row-hit[href]){transition:background-color var(--dur-fast) var(--ease-out)}.rows-pick>.rows-row:has(.row-hit:enabled):hover,.rows-pick>.rows-row:has(a.row-hit[href]):hover{background:color-mix(in srgb,var(--text) 6%,var(--panel-2))}.rows-pick>.rows-row:has(.row-hit:enabled):hover,.rows-pick>.rows-row:has(a.row-hit[href]):hover,.rows-pick>.rows-row:has(.row-hit:enabled):hover+.rows-row,.rows-pick>.rows-row:has(a.row-hit[href]):hover+.rows-row{border-top-color:transparent}.rows:not(.rows-pick)>.rows-row:has(.row-hit:enabled):hover,.rows:not(.rows-pick)>.rows-row:has(a.row-hit[href]):hover{background:var(--panel-2)}.pill,.pill-outline{font-size:12px}.pill-good{background:#ddf3e3;color:#17602f}.pill-info{background:#e1ecfb;color:#1d4886}.pill-warn{background:#fcefc7;color:#6b4a00}.pill-bad{background:#fbe3e6;color:#97182a}.pill-quiet{background:#efeae3;color:#4a4450}.btn.size-md:not(.icon-btn),.btn.size-sm:not(.icon-btn){height:auto;min-height:44px;padding-inline:20px;font-size:14px;font-weight:700}.btn.size-sm:not(.icon-btn){padding-inline:14px;font-size:13px}.btn.size-lg:not(.icon-btn){height:auto;min-height:44px;padding-inline:20px;font-size:14px;font-weight:700}.btn:not(.primary,.ghost,.danger,.icon-btn){background:#fff;border:1px solid #CFC6BB}.copy-field-box>.btn{background:transparent;border:0}.btn.primary{background:#12101a}.btn.danger{background:#fff;color:#97182a;border:1px solid #D7A2AA}input:where(:not(.size-sm,.size-lg,[type=checkbox],[type=radio])){height:auto;min-height:44px;padding:0 14px;border-color:#cfc6bb}.sel-control:not(.size-sm):not(.size-lg){height:auto;min-height:44px;border:1px solid #CFC6BB;background:#fff}.data-table{font-size:14px}.data-table thead th{font-size:12px;letter-spacing:0;text-transform:none;padding:10px 12px}.data-table td{padding:12px;border-bottom-color:#f1ece6}.data-table th:first-child,.data-table td:first-child{padding-left:12px}.data-table th:last-child,.data-table td:last-child{padding-right:12px}.modal:not(.sheet){border:0;border-radius:28px;box-shadow:0 24px 80px #12101a4d}.modal-head{align-items:flex-start;padding:28px 32px 0}.modal-head strong{font-size:28px;font-weight:800;letter-spacing:-.035em}.modal-head>.x{flex:none;width:44px;height:44px;min-height:44px;border-radius:999px;background:#fbf9f6;color:var(--text)}.modal-body{padding:24px 32px 28px}.modal>.set-actions,.modal-dialog>.set-actions{padding:16px 32px;background:#fbf9f6}.choice{align-items:center;padding:12px 14px 12px 46px;border-color:#e9e2da;border-radius:14px;background:#fbf9f6}.choice:hover{border-color:#e9e2da;background:#f3efea}.choice:after,.choice[data-selected]:before,.choice[data-indeterminate]:before{top:50%;right:auto;left:14px;translate:0 -50%;width:20px;height:20px;border-radius:6px}.choice:after{border:1.5px solid #A79F96;background:#fff}.choice[data-selected],.choice[data-indeterminate]{border-color:#b9d46a;background:#f3f8e1}.choice[data-selected]:after,.choice[data-indeterminate]:after{border-color:#12101a;background:#12101a}.choice[data-selected]:before,.choice[data-indeterminate]:before{background:#c8f031;-webkit-mask:none;mask:none;width:12px;height:12px;left:18px;border-radius:0;clip-path:polygon(14% 46%,0 60%,39% 100%,100% 22%,86% 8%,39% 72%)}.choice[data-indeterminate]:not([data-selected]):before{height:3px;border-radius:2px;clip-path:none;width:10px;left:19px}.cfx-brand .wordmark{font-size:20px;letter-spacing:-.04em;gap:3px}.cfx-brand .wordmark-dot{width:6px;height:6px;background:#6e9a00}.cfx-section>.card-head .card-title{font-size:20px;letter-spacing:-.02em}.cfx-section>.card-head .card-desc{font-size:14px}.cfx-period .seg{background:#fff}.cfx-period .seg-item,.cfx-pills .seg-item{min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.cfx-period .seg-item[data-selected],.cfx-pills .seg-item[data-selected]{background:#12101a;color:#fff;box-shadow:none}.cfx-pills.seg{background:transparent;padding:0;gap:8px}.cfx-pills .seg-item{border:var(--border-width) solid var(--border);background:#fff}.cfx-pills .seg-item[data-selected]{border-color:#12101a}.choice-name:before{display:none}.choice-name{font-size:14px}.choice-why{font-size:13px}.cfx-switch.seg{background:#efeae3;padding:3px}.cfx-switch .seg-item{min-height:44px;padding:0 14px;font-size:15px;font-weight:600;color:#5f5864}.cfx-switch .seg-item[data-selected]{background:#fff;color:#12101a;font-weight:700;box-shadow:none}.cfx-askin .seg-item{padding:5px 12px;font-size:13px}.cfx-acard .pill{background:#fff;color:#12101a;font-weight:700;padding:3px 10px}.cfx-sc .pill{justify-self:start;align-self:flex-start}}@layer base{[data-react-aria-pressable]{touch-action:pan-x pan-y pinch-zoom}}@layer base{h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-strong);line-height:1.2;margin:0 0 var(--space-4)}p{margin:0 0 var(--space-3)}a:not(.btn){color:var(--accent);text-underline-offset:.2em}a:not(.btn):hover{text-decoration-thickness:2px}:where(p,li,dd,td) a:not(.btn){text-decoration-line:underline}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}code{font-family:var(--font-mono);font-size:.93em;background:var(--panel-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding:.1rem .35rem}}@layer page{.cfx-account-identity{display:flex;flex-direction:column;gap:var(--space-1);max-width:min(20rem,calc(100vw - var(--space-12)));overflow-wrap:anywhere}.cfx-account-identity>span{color:var(--muted);font-size:var(--text-sm)}.cfx-company-status{min-block-size:4.5em;margin:0}body{box-sizing:border-box;min-height:100vh;min-height:100svh;margin:0;display:flex;flex-direction:column;background:var(--app-bg);color:var(--text);font-family:var(--font);font-size:var(--font-size);line-height:var(--line-height);font-weight:400;overflow-wrap:anywhere}body>main{flex:1 0 auto;width:100%;box-sizing:border-box}.cfx-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);box-sizing:border-box;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border)}.cfx-brand{display:inline-flex;color:inherit;text-decoration:none}@media(min-width:768px){.cfx-top{padding:var(--space-3) var(--space-8)}}.cfx-foot{display:flex;justify-content:center;gap:var(--space-6);padding:var(--space-6);border-top:var(--border-width) solid var(--border);font-size:14px}.cfx-foot a{color:var(--muted);text-decoration:none}.cfx-foot a:hover{color:var(--text)}.cfx-title{margin:0;font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-strong);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.cfx-lede{margin:0;font-size:calc(var(--font-size) * 1.125);color:var(--muted)}.cfx-aside{margin:0;font-size:var(--text-sm);color:var(--muted)}.cfx-home{max-width:40rem;margin:0 auto;padding:36px var(--space-4) 56px;display:flex;flex-direction:column;gap:var(--space-6)}.cfx-pane{display:flex;flex-direction:column;gap:var(--space-6)}.cfx-panel{margin:0;padding-top:var(--space-1)}.cfx-body{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.cfx-body>p{margin:0}.cfx-opt{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1)}.cfx-assistants .assistants-empty{padding:0 var(--space-4) var(--space-3)}.cfx-claude{color:#d97757}.cfx-stack{display:grid;gap:var(--space-4)}.cfx-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.cfx-actions>*{flex:none}.cfx-account-save{min-inline-size:14em;min-height:48px}@media(min-width:641px){.cfx-account-save{padding-inline:64px}}.cfx-single{display:flex;flex-direction:column;justify-content:center;max-width:var(--measure-narrow);margin:0 auto;padding:var(--space-12) var(--space-4)}.cfx-single .cfx-task-card{margin:0;padding:var(--space-6)}.cfx-single h1{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.01em}.cfx-single .cfx-task-card p,.cfx-go{margin:0}.cfx-task{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.cfx-task-body{align-self:stretch}.cfx-task-body p{margin:0;color:var(--muted)}.cfx-mark{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);color:var(--info);background:color-mix(in srgb,var(--info) 14%,transparent)}.cfx-mark[data-tone=good]{color:var(--good);background:color-mix(in srgb,var(--good) 14%,transparent)}.cfx-mark[data-tone=warn]{color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent)}.cfx-task-actions{align-self:stretch;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.cfx-cards{display:flex;flex-direction:column;gap:var(--space-4)}.cfx-cards .cfx-body p,.cfx-single .cfx-task-card form,.cfx-single .cfx-task-card .cfx-stack{margin:0}.cfx-lost-mark{display:inline-grid;place-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:#c8f031;color:#12101a;font-weight:800;font-size:var(--text-lg);letter-spacing:-.02em}.cfx-doc{max-width:40rem;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12);display:flex;flex-direction:column;gap:var(--space-6)}.cfx-head{display:flex;flex-direction:column;gap:var(--space-2)}.cfx-doc>h2,.cfx-doc>:not(ol)>h2{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl)}.cfx-doc h3{margin:var(--space-4) 0 var(--space-1)}.cfx-doc ul,.cfx-doc ol{padding-left:1.25rem}.cfx-doc li{margin-bottom:var(--space-2)}.cfx-doc pre{overflow-x:auto;padding:var(--space-3);background:var(--panel-2);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.cfx-doc pre code{border:0;padding:0;background:none}.cfx-fhome{max-width:48rem;margin:0 auto;padding:var(--space-12) var(--space-4);display:flex;flex-direction:column;justify-content:center;gap:var(--space-6)}.cfx-hero2{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-15);border-radius:var(--radius-lg);background:#12101a;color:#fff;--spike:var(--space-12)}.cfx-hero2 h2{margin:0;font-size:calc(var(--font-size) * 2);font-weight:800;letter-spacing:-.02em;line-height:1.1}.cfx-hero2 p{margin:0;color:#c9c4d3}.cfx-hero2:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--spike);background:linear-gradient(90deg,#c8f03100,#c8f031e6 70%,#c8f031);clip-path:polygon(0 88%,8% 80%,15% 86%,22% 70%,30% 76%,38% 60%,44% 66%,52% 50%,58% 58%,66% 40%,72% 46%,80% 22%,86% 30%,92% 8%,100% 0,100% 6%,92% 14%,86% 36%,80% 28%,72% 52%,66% 46%,58% 64%,52% 56%,44% 72%,38% 66%,30% 82%,22% 76%,15% 92%,8% 86%,0 94%)}.cfx-hero2 h1{margin:0;font-family:var(--font-display);font-size:calc(var(--font-size) * 2.6);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.cfx-invite-note{margin:0;text-align:center;font-size:var(--text-sm);color:var(--muted);text-wrap:balance}.cfx-askline{display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;text-align:left}.cfx-hero2 .cfx-ask{position:relative;z-index:1}.cfx-hero2 .cfx-askline{min-height:0;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-md);background:#ffffff12;border:var(--border-width) solid rgba(255,255,255,.16);box-shadow:none}.cfx-hero2 .cfx-ask-text{color:#fff;font-size:var(--text-lg)}.cfx-hero2 .cfx-askline .cfx-ask-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:#c8f031;color:#12101a}.cfx-hero2 .cfx-ask-caret{background:#c8f031}.cfx-ask-icon{flex:none;display:grid;place-items:center;color:var(--accent)}.cfx-ask-text{flex:1;min-width:0;display:grid;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-strong);line-height:1.3;letter-spacing:-.01em;color:var(--text)}.cfx-ask-text>*{grid-area:1/1}.cfx-ask-sizer{visibility:hidden}.cfx-ask-caret{display:inline-block;width:calc(var(--border-width) * 2);height:1.1em;margin-left:calc(var(--border-width) * 2);vertical-align:-.15em;background:var(--accent);animation:cfx-blink calc(var(--dur-slow) * 3) steps(1) infinite}.cfx-askline[data-typing] .cfx-ask-caret{animation:none}@keyframes cfx-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cfx-ask-caret{animation:none}}@media(max-width:640px){.cfx-hero2{padding:var(--space-6) var(--space-6) var(--space-12)}.cfx-hero2 h2{font-size:var(--text-xl)}}@media(max-width:640px){.cfx-hero2 h1{font-size:calc(var(--font-size) * 1.9)}.cfx-hero2 .cfx-ask-text{font-size:var(--font-size)}}.cfx-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.cfx-pagehead .cfx-title{font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1.05}.cfx-pagehead .cfx-lede{margin-top:6px;font-size:15px;line-height:1.45;color:#5f5864}.cfx-table{width:100%;border-collapse:collapse}.cfx-table th,.cfx-table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.cfx-h2{margin:0;font-size:var(--text-lg);font-weight:800;letter-spacing:-.02em}.cfx-headrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.cfx-headrow>.cfx-h2{flex:1 1 14rem}#accounts .cfx-headrow .cfx-h2{font-size:22px}.cfx-askbox{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#ffffff12;border:var(--border-width) solid rgba(255,255,255,.16)}.cfx-askbox .cfx-hintwrap{flex:1;min-width:0}.cfx-askbox input{width:100%;text-overflow:ellipsis;background:transparent;border:0;color:#fff;font:inherit;font-size:var(--text-md);font-weight:400;min-height:var(--space-10)}.cfx-askbox .cfx-ask-icon,.cfx-chips .cfx-ask-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:#c8f031;color:#12101a}.cfx-chips .cfx-ask-icon{flex:none;width:var(--space-6);height:var(--space-6)}.cfx-go-lime{border:0;padding-inline:16px;background:#c8f031;color:#12101a;font-size:14px;font-weight:800}.cfx-go-lime:hover:not(:disabled){background:#d7f76a}.cfx-go-lime:disabled{background:#6b7a1f;color:#e9f7b0;opacity:1}.cfx-askin{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);color:#ffffffc7;font-size:13px;font-weight:700}.cfx-acards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-4)}.cfx-acard,.cfx-acard-add{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;box-sizing:border-box;width:100%;height:auto;min-height:150px;padding:18px 20px;border:0;border-radius:22px;font:inherit;text-align:left;text-decoration:none;white-space:normal;cursor:pointer}.cfx-acard{color:#fff;background:linear-gradient(160deg,#4f46e5,#3730a3)}.cfx-acard[data-kind=live]{background:linear-gradient(160deg,#0f766e,#115e59)}.cfx-acard{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cfx-acard:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #3730a399}@media(prefers-reduced-motion:reduce){.cfx-acard{transition:none}.cfx-acard:hover{transform:none}}.cfx-acard:focus-visible{outline:2px solid #C8F031;outline-offset:2px}.cfx-acard-top{display:flex;align-items:center;justify-content:space-between}.cfx-acard b{margin-top:6px;font-size:20px;letter-spacing:-.02em}.cfx-acard-sub{display:flex;gap:.3em;min-width:0;color:#dcdafb;font-size:13px}.cfx-acard-sub>.cfx-vt-login{flex:none}.cfx-acard-ready{margin-top:auto;display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px}.cfx-acard-ready i{width:7px;height:7px;border-radius:var(--radius-pill);background:#c8f031}.cfx-home-wide{max-width:752px;padding-block:72px 56px}.cfx-noinvite{display:flex;flex-direction:column;gap:20px}.cfx-noinvite .cfx-invite-hero{padding:32px 32px 64px;gap:16px}.cfx-noinvite .cfx-hero2 h1{font-size:32px;letter-spacing:-.03em;line-height:1.1}.cfx-noinvite .cfx-sc-title{font-size:18px}.cfx-noinvite-out{position:relative;z-index:1;margin:0}.cfx-noinvite-out .cfx-go-lime{min-height:48px;padding:0 26px;font-size:15px}.cfx-noinvite-link{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);inline-size:100%}.cfx-noinvite-link>:first-child{flex:1;min-width:14rem}.cfx-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cfx-tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--panel-2);font-size:var(--text-sm)}.cfx-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.cfx-inline>:first-child{flex:1;min-width:14rem}.cfx-brandhead{display:flex;align-items:center;gap:var(--space-3)}.cfx-brandhead>span{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.cfx-brandlogo{flex:none;width:3.5rem;height:3.5rem;border-radius:var(--radius-md);object-fit:cover;border:var(--border-width) solid var(--border);background:var(--panel-2)}.cfx-brandinitials{display:grid;place-items:center;font-weight:700;color:var(--accent)}.cfx-brandname{font-size:var(--text-lg)}.cfx-lookpreview{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--panel-2)}.cfx-lookpreview .cfx-brandhead>span{flex:1}.cfx-logofield{align-items:center}.cfx-logofield>:first-child{flex:none;min-width:0}.cfx-mcptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-3)}.cfx-mcptile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);height:auto;padding:16px 18px;border:1px solid var(--border);border-radius:20px;background:var(--panel);box-shadow:none;text-align:left;white-space:normal}.cfx-mcptile b{font-size:16px}.cfx-mcptile span{color:var(--muted);font-size:13px;font-weight:var(--weight-normal)}.cfx-mcptile[aria-pressed=true]{padding:15px 17px;border:2px solid #12101A}.cfx-mcptile .cfx-mcptile-n{margin-top:6px;color:var(--text);font-weight:700}.cfx-acard-out{opacity:.7}.cfx-acard-also{font-size:var(--text-sm);opacity:.8}.cfx-places{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3)}.cfx-places-line{margin:0;font-size:var(--text-sm)}.cfx-places-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cfx-acard-add{justify-content:center;border:2px dashed #DDD5CB;background:transparent;color:#5f5864}.cfx-acard-add b{color:var(--text);font-size:15px}.cfx-acard-add span span{font-size:14px}.cfx-acard-add:hover{border-color:#b9afa3}.cfx-vt-leave{display:flex;flex-direction:column;gap:var(--space-1)}.cfx-steplist{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-2)}.cfx-steplist>section{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-6)}.cfx-steplist .cfx-h2{display:flex;align-items:center;min-height:var(--space-8)}.cfx-steplist>section[hidden]{display:none}.cfx-steplist>section+section{border-top:var(--border-width) solid var(--border)}.cfx-steplist>section>div{display:contents}.cfx-steplist>section>div>*{grid-column:1/-1}.cfx-steplist .cfx-step-title{grid-column:2}.cfx-steplist>section>div>a{justify-self:start}.cfx-steplist .cfx-headrow{margin:0}.cfx-steplist .cfx-chips{margin-top:0;flex-direction:column}.cfx-steplist .cfx-guide{display:flex;flex-direction:column;gap:var(--space-4)}.cfx-askfield{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--panel-2)}.cfx-askfield>:nth-child(2){flex:1;min-width:0}.cfx-askfield input{width:100%;text-overflow:ellipsis;background:transparent;border:0;font:inherit;font-size:var(--text-md);min-height:var(--space-10)}.cfx-askfield .cfx-ask-icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:#c8f031;color:#12101a}.cfx-askfield button:disabled{box-shadow:none;border-color:transparent;background:var(--border);color:var(--muted)}.cfx-viaone{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.cfx-hero2 .cfx-viaone{color:#c9c4d3}.cfx-stepnum{display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:#c8f031;color:#12101a;font-weight:800}.cfx-acct{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--space-6);border-radius:22px;background:#12101a;color:#fff}.cfx-acct-broker{margin-top:10px;font-weight:600;color:#d9d4e0}.cfx-acct-no{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.cfx-acct-sub{color:#d9d4e0;font-size:14px}.cfx-acct-ready{margin-top:8px;display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.cfx-acct-ready i{width:7px;height:7px;border-radius:var(--radius-pill);background:#c8f031}.cfx-confirm2{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bad) 6%,var(--panel))}.cfx-confirm2 p{margin:0}.cfx-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.cfx-chips>*{text-align:left}.cfx-chips>button{height:auto;min-height:var(--space-10);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-md);white-space:normal;line-height:1.35;justify-content:flex-start;gap:var(--space-2)}.cfx-herowrap{position:relative;margin-bottom:17px}.cfx-herowrap .cfx-hero2{align-items:stretch;gap:14px;padding:28px 28px 46px;--spike:70px}.cfx-herowrap .cfx-hero2 p{font-size:16px;line-height:1.45}.cfx-tray{position:relative;z-index:1;margin:-14px 0 0;overflow:hidden}.cfx-tray:not([data-open]){height:0}.cfx-tray-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:14px;padding-bottom:var(--space-1)}.cfx-tray-grid .cfx-askcard{height:52px;border-color:#ffffff29}.cfx-handle{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:2;display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-width) solid rgba(255,255,255,.18);background:#12101a;color:#c8f031;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 6px 16px #12101a40;transition:border-color var(--dur-fast) var(--ease-out)}.cfx-handle:hover:not(:disabled){background:#12101a;color:#c8f031;border-color:#c8f031}.cfx-handle:focus-visible{outline:2px solid #C8F031;outline-offset:2px}.cfx-chev{display:inline-flex;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.cfx-handle[aria-expanded=true] .cfx-chev{transform:rotate(180deg)}@media(max-width:640px){.cfx-tray-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cfx-chev{transition:none}}.cfx-pair{position:relative;z-index:1;display:flex;gap:var(--space-2)}.cfx-slot{flex:1 1 0;min-width:0;display:grid;height:60px}.cfx-layer{grid-area:1/1;min-width:0;display:grid}[data-front=a]>[data-layer=b],[data-front=b]>[data-layer=a]{opacity:0;pointer-events:none}.cfx-askcard{height:60px;min-width:0;padding:10px 14px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border-radius:16px;text-align:left;white-space:normal;font-size:13px;font-weight:700;line-height:1.35;background:#ffffff08;color:#fff;border:var(--border-width) solid rgba(200,240,49,.55);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.cfx-askcard:hover:not(:disabled){background:#ffffff1f;border-color:#c8f031}.cfx-askcard .cfx-ask-icon{flex:none;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:#c8f031;color:#12101a}.cfx-clamp{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cfx-hintwrap{position:relative;display:block}.cfx-hint{position:absolute;inset:0;display:flex;align-items:center;color:#9c96a8;font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.cfx-hintwrap[data-filled] .cfx-hint{opacity:0}@keyframes cfx-breathe{0%,to{border-color:#ffffff29}50%{border-color:#c8f03180}}.cfx-askbox{animation:cfx-breathe 6s ease-in-out infinite}.cfx-askbox:focus-within{animation:none;border-color:#c8f031}@media(prefers-reduced-motion:reduce){.cfx-askbox{animation:none}}.cfx-chips>button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(max-width:640px){.cfx-hero2{padding:var(--space-6) var(--space-6) var(--space-12)}.cfx-hero2 h2{font-size:var(--text-xl)}.cfx-askbox{flex-wrap:wrap}.cfx-askbox .cfx-go-lime{flex-basis:100%}.cfx-hint{font-size:var(--text-sm)}.cfx-pair{flex-direction:column}.cfx-askfield{flex-wrap:wrap}.cfx-askfield button{flex-basis:100%}.cfx-steplist .cfx-chips{flex-direction:column;align-items:stretch}}.cfx-assistants .rows-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:var(--border-width) solid var(--border)}.cfx-assistants .row-subject{flex:1;min-width:0}.cfx-assistants .named{display:block;font-weight:var(--weight-strong)}.cfx-assistants .truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-assistants .set-hint{color:var(--muted);font-size:var(--text-sm)}.cfx-assistants .assistants-empty{margin:0}.cfx-assistants .assistants-form{flex:none;margin:0}.cfx-acct-panel{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:24px;background:var(--panel);box-shadow:none}.cfx-acct-panel:focus{outline:none}.cfx-acct-panel .cfx-h2{margin:0;font-size:24px;letter-spacing:-.025em}.cfx-acct-panel .cfx-aside{font-size:14px}.cfx-acct-panel .cfx-actions{justify-content:flex-start;margin:0}.cfx-acct-panel .cfx-head p{margin:0}.cfx-acct-panel[role=region]>.cfx-acct{align-self:stretch}.cfx-acard[data-vt-slot="0"]{view-transition-name:cfx-slot-0}.cfx-acard[data-vt-slot="1"]{view-transition-name:cfx-slot-1}.cfx-acard[data-vt-slot="2"]{view-transition-name:cfx-slot-2}.cfx-acard[data-vt-slot="3"]{view-transition-name:cfx-slot-3}.cfx-acard[data-vt-slot="4"]{view-transition-name:cfx-slot-4}.cfx-acard[data-vt-slot="5"]{view-transition-name:cfx-slot-5}.cfx-acard[data-vt-slot="6"]{view-transition-name:cfx-slot-6}.cfx-acard[data-vt-slot="7"]{view-transition-name:cfx-slot-7}.cfx-acard[data-vt-slot="8"]{view-transition-name:cfx-slot-8}.cfx-acard[data-vt-slot="9"]{view-transition-name:cfx-slot-9}.cfx-acard[data-vt-slot="10"]{view-transition-name:cfx-slot-10}.cfx-acard[data-vt-slot="11"]{view-transition-name:cfx-slot-11}.cfx-acard[data-vt-slot="12"]{view-transition-name:cfx-slot-12}.cfx-acard[data-vt-slot="13"]{view-transition-name:cfx-slot-13}.cfx-acard[data-vt-slot="14"]{view-transition-name:cfx-slot-14}.cfx-acard[data-vt-slot="15"]{view-transition-name:cfx-slot-15}.cfx-acard-add{view-transition-name:cfx-slot-add}.cfx-foot{view-transition-name:foot}.cfx-acard[data-vt],.cfx-acct-panel[data-vt] .cfx-acct{view-transition-name:acct-card}.cfx-acct-panel[data-vt],.cfx-acard-add[data-vt]{view-transition-name:acct-panel}.cfx-vt-pill{display:inline-flex}.cfx-vt-login{display:inline-block}[data-vt] [data-vt-piece=pill]{view-transition-name:acct-pill}[data-vt] [data-vt-piece=broker]{view-transition-name:acct-broker}[data-vt] [data-vt-piece=login]{view-transition-name:acct-login}[data-vt] [data-vt-piece=ready]{view-transition-name:acct-ready}[data-vt] [data-vt-piece=server-a]{view-transition-name:acct-server-a}[data-vt] [data-vt-piece=server-b]{view-transition-name:acct-server-b}[data-vt] [data-vt-piece=chev]{view-transition-name:acct-chev}[data-vt] [data-vt-piece=leave]{view-transition-name:acct-leave}::view-transition-group(*){animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){animation:none;display:none}::view-transition-new(root){animation:none}::view-transition-old(acct-pill),::view-transition-new(acct-pill),::view-transition-old(acct-broker),::view-transition-new(acct-broker),::view-transition-old(acct-login),::view-transition-new(acct-login),::view-transition-old(acct-ready),::view-transition-new(acct-ready){height:100%;width:auto;object-fit:contain;object-position:left center}::view-transition-group(acct-pill),::view-transition-group(acct-broker),::view-transition-group(acct-login),::view-transition-group(acct-ready){z-index:5}::view-transition-group(acct-card){z-index:4}::view-transition-group(acct-panel){z-index:3}::view-transition-new(acct-panel){animation:cfx-vt-in .3s .12s ease both}::view-transition-old(acct-panel){animation:cfx-vt-out .16s ease both}::view-transition-old(acct-pill),::view-transition-old(acct-broker),::view-transition-old(acct-login),::view-transition-old(acct-ready){animation:cfx-vt-out .14s ease both}::view-transition-new(acct-pill),::view-transition-new(acct-broker),::view-transition-new(acct-login),::view-transition-new(acct-ready){animation:cfx-vt-in .16s .04s ease both}.cfx-vt-server-a{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-vt-chev{display:inline-flex}::view-transition-old(acct-server-a),::view-transition-old(acct-chev),::view-transition-old(acct-leave){animation:cfx-vt-out .12s ease both}::view-transition-new(acct-server-b){animation:cfx-vt-in .2s .26s ease both}::view-transition-group(acct-server-a),::view-transition-group(acct-server-b),::view-transition-group(acct-chev),::view-transition-group(acct-leave){z-index:5}::view-transition-group(acct-card){overflow:clip;border-radius:22px}::view-transition-old(acct-card),::view-transition-new(acct-card){width:100%;height:100%;object-fit:fill}@keyframes cfx-vt-out{to{opacity:0}}@keyframes cfx-vt-in{0%{opacity:0}}body>.cfx-app{flex:1 0 auto;width:100%;display:flex;flex-direction:column}.cfx-appbody{flex:1 0 auto;display:flex;align-items:flex-start;min-width:0}.cfx-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-4) var(--space-12)}.cfx-main-narrow{max-width:55rem;margin:0 auto;width:100%;box-sizing:border-box;padding-inline:var(--space-4)}.cfx-narrow{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:768px){.cfx-main{padding:28px var(--space-10) var(--space-12) var(--space-2)}.cfx-main-narrow{padding:var(--space-10) var(--space-8) 56px}}.cfx-appbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);box-sizing:border-box;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border);background:var(--app-bg);position:relative;z-index:2}@media(min-width:768px){.cfx-appbar{padding:14px var(--space-8)}}.cfx-appbar-left,.cfx-appbar-right{display:flex;align-items:center;gap:var(--space-3);min-width:0}.cfx-avatar{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;min-width:var(--space-10);width:var(--space-10);height:var(--space-10);min-block-size:44px;border-radius:var(--radius-pill);background:transparent}.cfx-avatar-disc{width:100%;height:100%;border-radius:inherit;background:linear-gradient(150deg,#4b44f0,#2f2ab8);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-strong)}.cfx-avatar:hover .cfx-avatar-disc{filter:brightness(1.1)}.cfx-appbar .cfx-avatar{width:auto;height:auto;padding:0 10px;gap:6px;border:var(--border-width) solid var(--border);background:var(--panel)}.cfx-switcher{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;min-block-size:44px;box-sizing:border-box;border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--panel);color:var(--text);text-decoration:none;font-weight:var(--weight-strong);font-size:14px;max-inline-size:18rem}.cfx-switcher-text{display:grid;line-height:1.15;min-width:0}.cfx-switcher-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-switcher-text small{font-size:11px;color:var(--muted);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-switcher:not(.cfx-switcher-static):hover{background:var(--panel-2)}.cfx-co{display:inline-grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:var(--radius-pill);background:#12101a;color:#c8f031;font-weight:800;font-size:var(--text-lg)}.cfx-co-sm{inline-size:26px;block-size:26px;font-size:10px}.cfx-sidenav{display:flex;flex-direction:column;gap:2px;flex:none;inline-size:220px;box-sizing:border-box;padding:var(--space-6) var(--space-4)}.cfx-sidenav a{display:flex;align-items:center;gap:var(--space-2);padding:10px 14px;border-radius:14px;color:#4a4450;text-decoration:none;font-size:14px;font-weight:600}.cfx-sidenav a:hover{background:var(--panel-2);color:var(--text)}.cfx-sidenav a[aria-current=page]{background:var(--panel);color:var(--text);font-weight:800}@media(max-width:767px){.cfx-appbody{flex-direction:column;align-items:stretch}.cfx-sidenav{inline-size:auto;flex-direction:row;overflow-x:auto;padding:var(--space-2) var(--space-4)}.cfx-sidenav a{white-space:nowrap}}.cfx-titleblock{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.cfx-titletext{display:flex;flex-direction:column;gap:6px;min-width:0}.cfx-titleactions{display:flex;gap:var(--space-2);flex-wrap:wrap}.cfx-h1{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.cfx-h2{margin:0;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em}.cfx-lede2{margin:0;max-width:40rem;color:var(--muted);font-size:var(--text-base);line-height:1.45}.cfx-crumbs{font-size:14px;color:var(--muted)}.cfx-crumbs a{color:var(--text);font-weight:700;text-decoration:none}.cfx-crumbs a:hover{text-decoration:underline}.cfx-tabs{display:flex;gap:4px;padding:4px;border-radius:var(--radius-pill);background:var(--panel);align-self:flex-start;max-inline-size:100%;overflow-x:auto}.cfx-tabs a{display:inline-flex;align-items:center;min-block-size:44px;padding:0 18px;border-radius:var(--radius-pill);color:var(--text);text-decoration:none;font-weight:700;white-space:nowrap}.cfx-tabs a[aria-current=page]{background:#12101a;color:#fff}.cfx-mcphead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.cfx-unpublished{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 18px;border-radius:18px;background:#12101a;color:#fff;font-size:var(--text-base)}.cfx-unpublished-dot{flex:none;inline-size:10px;block-size:10px;border-radius:50%;background:#c8f031}.cfx-unpublished-text{flex:1;min-width:0}.cfx-unpublished-text{color:#c9c4d3}.cfx-unpublished-text strong{margin-inline-end:2px;color:#fff}.cfx-lime{background:#c8f031;color:#12101a;font-weight:800;border:0}.cfx-dot{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;background:currentColor;margin-inline-end:6px}.cfx-chip-accent{background:#eef9c9;color:#3b4a00}.cfx-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-4)}.cfx-kpi{border-radius:24px;padding:var(--space-5);gap:16px;box-shadow:none}.cfx-kpi>p:nth-child(1),.cfx-kpi>p:nth-child(3){font-size:13px}.cfx-kpi>p:nth-child(1){font-weight:700}.cfx-kpi>p:nth-child(2){font-size:30px;letter-spacing:-.03em}.cfx-section{border-radius:24px;padding:24px;box-shadow:none}.cfx-table-wrap{overflow-x:auto}.cfx-table-wrap table{inline-size:100%}.cfx-sub{display:block;font-size:13px;color:var(--muted);font-weight:var(--weight)}.cfx-warnings{display:flex;flex-direction:column;gap:10px}.cfx-warning{gap:14px;padding:16px 18px;border:var(--border-width) solid #E8C774;border-radius:18px;background:#fff3d6;font-size:15px;line-height:1.5}.cfx-warning>span[aria-hidden]:first-child{inline-size:28px;block-size:28px;margin:0;border-radius:50%;background:#8a5a00;color:#fff;opacity:1}.cfx-warning-text{display:grid;gap:2px}.cfx-warning-text>strong{font-weight:800}.cfx-loading{display:grid;gap:var(--space-2);padding:var(--space-2) 0}.cfx-state{border-radius:24px}.cfx-state-body{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:0 var(--space-4) var(--space-4)}.cfx-state-body>p{margin:0;color:var(--muted)}.cfx-period{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.cfx-period-range{color:var(--muted);font-size:14px}.cfx-period-custom{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.cfx-period-custom input{inline-size:auto}.cfx-stackcol{display:flex;flex-direction:column;gap:var(--space-5)}.cfx-pair2{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--space-5)}.cfx-op-def{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2) var(--space-6);margin:0}.cfx-op-def dt{color:var(--muted)}.cfx-op-def dd{margin:0}.cfx-addressfield{display:flex;align-items:center;gap:var(--space-2)}.cfx-addressfield>:not(.cfx-addressfield-base):not(.cfx-addressfield-verdict){flex:1;min-width:0}.cfx-addressfield-verdict{flex:none}.cfx-addressfield-verdict:empty{display:none}.cfx-addressfield>input,.cfx-addressfield>*:nth-child(2){flex:1;min-width:0}.cfx-addressfield-base{font-family:var(--font-mono);color:var(--muted)}.cfx-addresspreview{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);overflow-wrap:anywhere}.cfx-fields2{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4);align-items:end}.cfx-said{margin:0;min-block-size:1.4em;color:var(--muted);font-size:var(--text-sm)}.cfx-said:empty{display:none}.cfx-corows{display:flex;flex-direction:column;gap:16px;padding:14px;border-radius:24px}.cfx-corow{display:flex;align-items:center;gap:16px;padding:16px;border-radius:18px;background:#fbf9f6;border:var(--border-width) solid var(--border);color:var(--text);text-decoration:none}.cfx-corow:hover{border-color:var(--border-strong)}.cfx-corow-text{flex:1;min-width:0;display:grid;gap:2px}.cfx-corow-text>b{font-size:17px;font-weight:700}.cfx-corow-text>span{color:var(--muted);font-size:14px}.cfx-sc{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:24px;border-radius:24px;box-shadow:none;font-size:14px;line-height:1.5}.cfx-sc-title{margin:0;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em}.cfx-sc-text{margin:0;color:#5f5864}.cfx-sc-body{display:flex;flex-direction:column;gap:var(--space-2)}.cfx-joinfield{display:flex;flex-direction:column;gap:var(--space-2);max-width:28rem}.cfx-sc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cfx-hero2:has(.cfx-hero2-title){align-items:flex-start;gap:var(--space-3);padding:28px;border-radius:26px}.cfx-hero2.cfx-invite-hero{--spike:40px;padding-bottom:64px}.cfx-invite-hero .cfx-go-lime{min-height:48px;padding:0 26px;font-size:15px}.cfx-kicker{margin:0;font-size:13px;font-weight:700;color:#c9c4d3}.cfx-hero2-title{margin:0;font-family:var(--font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.cfx-hero2-text{margin:0;max-width:34rem;color:#ffffffc7;line-height:1.45}.cfx-acc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);inline-size:100%}.cfx-acc-title{display:grid;gap:2px;min-width:0}.cfx-cotable{display:flex;flex-direction:column;gap:var(--space-3)}.cfx-cotable .cfx-corow{padding:var(--space-3) var(--space-4)}.cfx-foot-note{margin:0;color:var(--muted);font-size:var(--text-sm)}.cfx-pick-foot{font-size:14px}.cfx-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cfx-feed li{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);padding:8px 0;border-top:var(--border-width) solid var(--border)}.cfx-feed li:first-child{border-top:0}.cfx-textlink{text-decoration:underline;text-underline-offset:3px}.cfx-feed time{color:var(--muted);font-size:13px;white-space:nowrap}.cfx-toolbar{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.cfx-toolbar-search{flex:1 1 280px;display:flex}.cfx-toolbar-search>*{flex:1;min-width:0}.cfx-mono12{display:block;font-family:var(--font-mono);font-size:12px;color:var(--muted);background:none;border:0;padding:0;white-space:nowrap}.cfx-toolbar>.cfx-pills{max-inline-size:100%;overflow-x:auto}.cfx-foot14{font-size:14px}.cfx-rowlink{font-weight:800;color:inherit}.cfx-actions{display:flex;gap:var(--space-3);flex-wrap:wrap}.cfx-chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.cfx-team-add{min-block-size:44px}.cfx-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-4)}.cfx-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cfx-activity li{display:grid;grid-template-columns:110px 1fr auto;align-items:start;gap:var(--space-4);padding:12px 0;border-top:var(--border-width) solid var(--border)}.cfx-activity li:first-child{border-top:0}@media(max-width:600px){.cfx-activity li{grid-template-columns:1fr auto}.cfx-activity time{grid-column:1/-1}}.cfx-activity time{color:var(--muted);font-size:13px;white-space:nowrap}.cfx-pubpanel{display:flex;flex-direction:column;gap:var(--space-4);box-sizing:border-box;min-block-size:14rem;padding:var(--space-5);border-radius:24px;background:var(--panel)}.cfx-pubpanel-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.cfx-pubpanel-actions{display:flex;align-items:center;gap:var(--space-2)}.cfx-pubpanel-row{flex-direction:row;flex-wrap:wrap;align-items:center;min-block-size:0;padding:20px 24px;gap:16px}.cfx-pubpanel-row>.cfx-pubpanel-text,.cfx-pubpanel-row>.cfx-pubpanel-said{flex:1 0 100%;margin:0}.cfx-pubpanel-row>.cfx-pubpanel-said:empty{display:none}.cfx-pubpanel-addr{flex:1;min-width:260px;display:grid;gap:2px}.cfx-pubpanel-label{font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase}.cfx-address-line{font-family:var(--font-mono,ui-monospace,monospace);font-size:15px;overflow-wrap:anywhere}.cfx-checkpanel{background:#fbf9f6;border-radius:18px;padding:14px 16px}.cfx-more>summary{min-block-size:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.cfx-more[open]>summary{margin-block-end:var(--space-3)}.cfx-more>*+*{margin-block-start:var(--space-3)}.cfx-periodbar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.cfx-periodbar>:last-child{margin-inline-start:auto}.cfx-pubpanel-text{margin:0;font-size:14px;line-height:1.45}.cfx-address{display:block;padding:10px 12px;border-radius:12px;border:var(--border-width) solid var(--border);background:var(--panel-2);font-family:var(--font-mono,ui-monospace,monospace);font-size:13px;overflow-wrap:anywhere}.cfx-tiles.cfx-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:600px){.cfx-tiles.cfx-tiles-2{grid-template-columns:minmax(0,1fr)}}.cfx-op-addr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.cfx-said.cfx-said-bad{color:var(--bad);font-weight:700}.cfx-pubpanel-said{margin:auto 0 0;min-block-size:1.4em;color:var(--muted);font-size:var(--text-sm)}.cfx-whomay{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;background:var(--panel);padding:14px 18px;border-radius:16px;font-size:14px}.cfx-whomay>a{margin-inline-start:auto}.cfx-peoplehead{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.cfx-rowactions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.cfx-checks{display:flex;flex-direction:column;gap:var(--space-2);border:0;margin:0;padding:0}.cfx-checks legend{font-weight:var(--weight-strong);padding:0;margin-block-end:var(--space-2)}.cfx-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--muted);font-weight:800}.cfx-modalfoot{display:flex;justify-content:flex-end;gap:var(--space-2);margin-block-start:var(--space-4)}.cfx-review-group{display:flex;flex-direction:column;gap:var(--space-1)}.cfx-review-rows{list-style:none;margin:0;padding:0}.cfx-review-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:var(--border-width) solid var(--border)}.cfx-review-sign{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:8px;font-weight:800;background:#eee8fb;color:#3d2a7a}.cfx-review-sign[data-kind=added]{background:#e2f2b8;color:#2f4a00}.cfx-review-sign[data-kind=removed]{background:#fbe3e6;color:#8c1d18}.cfx-review-text{display:flex;flex-direction:column;gap:2px;font-size:15px}.cfx-review-said{margin:0;min-block-size:1.4em;color:var(--muted);font-size:var(--text-sm)}.cfx-mail-canvas{display:flex;justify-content:center;padding:40px;border-radius:24px;background:#ede8e1}.cfx-mail-card{inline-size:100%;max-inline-size:600px;border-radius:24px;overflow:hidden;background:#fff;color:#17131c;font-size:15px;line-height:1.6}.cfx-mail-head{padding:28px 36px;background:#12101a;color:#fff}.cfx-mail-brand{margin:0;font-size:13px;color:#c9c4d3}.cfx-mail-title{margin:8px 0 0;font-size:28px;line-height:1.15;letter-spacing:-.03em;font-weight:800}.cfx-mail-lime{color:#c8f031}.cfx-mail-body{display:flex;flex-direction:column;gap:16px;padding:28px 36px}.cfx-mail-body p{margin:0}.cfx-mail-steps{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:6px}.cfx-mail-body a.cfx-lime{align-self:flex-start}.cfx-mail-small{font-size:13px;color:#5f5864}.cfx-mail-foot{padding:18px 36px;border-block-start:1px solid #e9e2da;font-size:12px;color:#5f5864}.cfx-aud{border-radius:16px;border:var(--border-width) solid var(--border);padding:var(--space-3);background:var(--panel);transition:background-color .16s ease-out}.cfx-aud[data-on=true]{background:color-mix(in srgb,var(--good) 10%,var(--panel))}.cfx-aud-more{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out 60ms,visibility 0s linear .2s}.cfx-aud[data-on=true] .cfx-aud-more{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),opacity .16s ease-out 60ms,visibility 0s}.cfx-aud-in{min-block-size:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2)}.cfx-aud-sum{color:var(--muted);font-size:var(--text-sm)}.cfx-aud-updated{display:none}@keyframes cfx-aud-pulse{0%{box-shadow:0 0 #c8f031e6}50%{box-shadow:0 0 0 6px #c8f03166}to{box-shadow:0 0 #c8f03100}}.cfx-aud[data-changed=true]{animation:cfx-aud-pulse 1.2s ease-out}@media(prefers-reduced-motion:reduce){.cfx-aud,.cfx-aud-more,.cfx-aud[data-on=true] .cfx-aud-more{transition:none}.cfx-aud[data-changed=true]{animation:none}.cfx-aud-updated{display:inline-flex}}.cfx-notice{margin:0;padding:14px 18px;border-radius:16px;background:#e1ecfb;color:#1d4886;font-size:14px;font-weight:600;line-height:1.45}.cfx-formcol{display:flex;flex-direction:column;gap:var(--space-4)}.cfx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-3);inline-size:100%;margin:0;padding:0;border:0;min-inline-size:0}.cfx-tiles>legend{padding:0;margin-block-end:var(--space-2);font-weight:var(--weight-strong)}.cfx-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-5);align-items:start}@media(max-width:52rem){.cfx-split{grid-template-columns:minmax(0,1fr)}}.cfx-tree{background:#fbf9f6;border-radius:16px;padding:6px}.cfx-tree ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.cfx-tree ul ul{margin-inline-start:28px;margin-block-start:var(--space-1)}.cfx-tree-own{margin:var(--space-1) 0 0}.cfx-tree-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:10px 12px 10px 16px;border-radius:12px;text-decoration:none}.cfx-tree-row[aria-current=page]{background:#fff;font-weight:800}.cfx-tree-name{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600}.cfx-tree-meta{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--muted);font-size:12px;white-space:nowrap}.cfx-tree-count{font-size:13px;font-weight:700}.cfx-rights{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px}.cfx-right{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #E9E2DA;border-radius:14px;background:#fbf9f6}.cfx-right>span:last-child{display:flex;flex-direction:column;gap:2px}.cfx-right[data-on=true]{background:#f3f8e1;border-color:#b9d46a}.cfx-right-box{flex:none;position:relative;inline-size:20px;block-size:20px;border:1.5px solid #CFC6BB;border-radius:6px;background:#fff}.cfx-right[data-on=true] .cfx-right-box{background:#12101a;border-color:#12101a}.cfx-right[data-on=true] .cfx-right-box:after{content:"";position:absolute;inset-inline-start:6px;inset-block-start:2px;inline-size:5px;block-size:10px;border:solid #C8F031;border-width:0 2px 2px 0;transform:rotate(45deg)}.cfx-meter{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:#fbf9f6}.cfx-movenote{margin:0;padding:14px 18px;border-radius:16px;background:#efeae3;font-size:14px;font-weight:600;line-height:1.45}.cfx-actionrow{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cfx-ib-hero{position:relative;overflow:hidden;background:#12101a;color:#e4e0ea;border-radius:26px;padding:28px 28px 64px;box-shadow:none}.cfx-ib-hero .cfx-stackcol{gap:14px}.cfx-ib-hero ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-4);font-size:14px;line-height:1.6}.cfx-ib-hero .cfx-h2{font-size:30px;letter-spacing:-.03em;color:#fff}.cfx-ib-hero .cfx-stackcol>span:first-child{text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;color:#c9c4d3}.cfx-ib-hero .cfx-pair2>div>b{color:#fff}.cfx-ib-hero .cfx-pair2>div:first-child>b{color:#c8f031}.cfx-ib-hero .cfx-pair2>div:last-child ul{color:#c9c4d3}.cfx-ib-hero .cfx-said{color:#c9c4d3}.cfx-ib-hero .cfx-accept{background:#c8f031;color:#12101a;border:0;min-height:46px;padding-inline:26px;font-size:15px;font-weight:800}.cfx-ib-hero .cfx-accept:hover:not(:disabled){background:#d6f75a}.cfx-ib-spark{position:absolute;inset-inline:0;inset-block-end:0;block-size:40px;background:#c8f031;pointer-events:none;clip-path:polygon(0 95%,14% 90%,28% 95%,42% 75%,56% 80%,70% 60%,84% 65%,100% 40%,100% calc(40% + 3px),84% calc(65% + 3px),70% calc(60% + 3px),56% calc(80% + 3px),42% calc(75% + 3px),28% calc(95% + 3px),14% calc(90% + 3px),0 calc(95% + 3px))}.cfx-invite-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}@media(max-width:52rem){.cfx-invite-cols{grid-template-columns:minmax(0,1fr)}}.cfx-linkbtn{font-size:13px;font-weight:700;text-decoration:underline;padding-inline:8px}.cfx-statecol{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cfx-op-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}.cfx-op-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.cfx-op-confirm{margin-top:var(--space-4)}.cfx-op-quote{font-family:var(--font-mono,monospace);background:var(--bg,transparent);border:var(--border-width) solid var(--border);border-radius:var(--radius-md,8px);padding:var(--space-4);margin:0;overflow-wrap:anywhere}.cfx-filterrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cfx-filterrow>:first-child{flex:1 1 16rem}.cfx-op-state{align-self:center;display:inline-flex}p.cfx-addressline{justify-content:flex-start;gap:12px;margin:-8px 0 0;font-size:14px;color:var(--muted)}.cfx-op-intro{margin:0;font-size:15px;line-height:1.5;color:var(--muted)}.cfx-op-form760{max-width:760px}.cfx-op-pair{grid-template-columns:minmax(0,760px) minmax(0,1fr)}@media(max-width:52rem){.cfx-op-pair{grid-template-columns:minmax(0,1fr)}}}