/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-ext-wght-normal-BUDPrIko.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-cyrillic-wght-normal-HUlVHixE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-greek-wght-normal-BJJTbwTT.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-vietnamese-wght-normal-DlC-zuDL.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-ext-wght-normal-QAYlOegK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/roboto-mono-latin-wght-normal-CZtBPCCa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palette-brand-400:#5c5ef0;--palette-brand-600:#4d4ee0;--palette-brand-700:#3a3bc4;--palette-brand-800:#2b2ca8;--palette-brand-tint:#eeeefc;--palette-brand-tint-border:#d9d9f7;--palette-brand-tint-strong:#fafaff;--palette-brand-tint-strong-border:#d8d9f5;--palette-brand-hover-border:#c4c4ef;--palette-brand-ring:#4d4ee066;--palette-brand-gradient:linear-gradient(135deg, var(--palette-brand-400), var(--palette-brand-800));--palette-seller-accent:var(--palette-brand-600);--palette-buyer-accent:#177a53;--palette-ink-900:#14161a;--palette-ink-800:#1a1c1f;--palette-ink-700:#2c2f36;--palette-ink-600:#5c616b;--palette-ink-500:#6b6f76;--palette-ink-400:#8a8e96;--palette-ink-300:#a0a4ab;--palette-ink-200:#c4c4bf;--palette-surface-app:#f4f4f2;--palette-surface-card:#fff;--palette-surface-sunken:#fafafa;--palette-surface-rail:#fbfbfa;--palette-surface-chip:#f6f6f3;--palette-border-strong:#dcdcd7;--palette-border-default:#e6e6e2;--palette-border-subtle:#efefec;--palette-border-hairline:#f4f4f1;--palette-border-chip:#eceae4;--palette-border-dashed:#cfcfc9;--palette-ok-600:#1f9d6b;--palette-ok-tint:#e8f5ee;--palette-ok-tint-border:#cceadb;--palette-warn-600:#c98a1a;--palette-warn-tint:#fbf1de;--palette-danger-600:#d5493f;--palette-danger-700:#b03a31;--palette-danger-800:#c0392f;--palette-danger-tint:#fbeceb;--palette-danger-tint-border:#f2d3cf;--palette-neutral-600:#8a8e96;--palette-neutral-tint:#f0f0ec;--palette-chan-storefront:#3a5bd0;--palette-chan-storefront-tint:#eef1fb;--palette-chan-agentic:#7c4fd0;--palette-chan-agentic-tint:#f1ecfb;--palette-chan-conversational:#1f8f60;--palette-chan-conversational-tint:#e8f5ee;--palette-chan-portal:#6b6f76;--palette-chan-portal-tint:#f0f0ec;--palette-chan-buyer-portal:#b07c17;--palette-chan-buyer-portal-tint:#fbf1de;--palette-text-body:var(--palette-ink-800);--palette-text-strong:var(--palette-ink-700);--palette-text-secondary:var(--palette-ink-400);--palette-text-meta:var(--palette-ink-300);--palette-text-inverse:#fff;--palette-text-link:var(--palette-brand-600);--palette-text-link-hover:var(--palette-brand-700);--font-sans:"Inter Variable", "Inter", system-ui, sans-serif;--font-mono:"Roboto Mono Variable", "Roboto Mono", ui-monospace, monospace;--font-variation:normal;--fs-eyebrow:9.5px;--fs-tag:10px;--fs-pill:10.5px;--fs-micro:11px;--fs-meta:11.5px;--fs-body-s:12px;--fs-body:12.5px;--fs-body-l:13px;--fs-row-title:13.5px;--fs-plan-title:14.5px;--fs-card-title:15px;--fs-metric:21px;--fs-display:30px;--lh-tight:1.3;--lh-snug:1.45;--lh-body:1.55;--lh-prose:1.6;--ls-tight:-.02em;--ls-snug:-.01em;--ls-mono-pill:.04em;--ls-mono-eyebrow:.05em;--ls-mono-nav:.07em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--sc-text-xs:12px;--sc-text-sm:14px;--sc-text-base:16px;--sc-text-lg:18px;--sc-text-xl:20px;--sc-text-2xl:24px;--sc-text-3xl:30px;--sc-text-4xl:36px;--sc-leading-xs:16px;--sc-leading-sm:20px;--sc-leading-base:24px;--sc-leading-lg:28px;--sc-leading-xl:28px;--sc-leading-2xl:32px;--sc-leading-3xl:36px;--sc-leading-4xl:40px;--sc-tracking-tight:-.4px;--control-h-md:38px;--control-h-sm:32px;--control-pad-md:0 15px;--control-pad-sm:0 12px;--sp-0:0px;--sp-1:3px;--sp-2:6px;--sp-3:9px;--sp-4:10px;--sp-5:13px;--sp-6:16px;--sp-7:20px;--sp-8:28px;--gap-inline:9px;--gap-controls:10px;--gap-cells:8px;--gap-rows:12px;--gap-sections:22px;--pad-card:18px 20px;--pad-row:15px 16px;--pad-cell:9px 10px;--pad-button:8px 14px;--pad-button-sm:5px 11px;--pad-pill:4px 10px;--pad-chip:3px 8px;--pad-page:20px 28px 60px;--w-content-max:1120px;--w-rail:218px;--w-panel:454px;--h-topbar:56px;--r-xs:4px;--r-sm:5px;--r-chip:7px;--r-md:8px;--r-cell:9px;--r-lg:10px;--r-menu:11px;--r-row:12px;--r-xl:14px;--r-pill:999px;--shadow-none:none;--shadow-brand:0 2px 8px #4d4ee066;--shadow-menu:0 14px 34px #14161a24;--shadow-panel:-16px 0 40px #14161a1f;--dur-fast:.14s;--dur-base:.2s;--dur-enter:.3s;--dur-greeting:.5s;--ease:ease;--anim-spin:os-spin .8s linear infinite}@keyframes os-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes os-spin{to{transform:rotate(360deg)}}@keyframes os-blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes os-pulse{0%,to{box-shadow:0 0 0 0 var(--brand-ring)}50%{box-shadow:0 0 0 6px #4d4ee000}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--background:var(--surface-sunken);--card:var(--surface-card);--popover:var(--surface-card);--muted:#f5f5f5;--secondary:#f5f5f5;--accent:#f5f5f5;--sidebar:var(--surface-sunken);--foreground:#0a0a0a;--foreground-secondary:#525252;--muted-foreground:#737373;--faint-foreground:#a3a3a3;--border:#e5e5e5;--input:#d4d4d4;--primary:var(--brand-600);--primary-hover:var(--brand-700);--primary-foreground:#fafafa;--accent-subtle:var(--brand-tint);--accent-subtle-border:var(--brand-tint-border);--accent-hover-border:var(--brand-hover-border);--mark-from:var(--palette-brand-400);--mark-to:var(--palette-brand-800);--success:var(--ok-600);--success-strong:#177a53;--success-subtle:var(--ok-tint);--success-subtle-border:var(--palette-ok-tint-border);--warning:var(--warn-600);--warning-strong:#8a6413;--warning-subtle:var(--warn-tint);--warning-subtle-border:#f0dcae;--destructive:var(--danger-600);--destructive-hover:var(--danger-700);--destructive-strong:var(--danger-800);--destructive-subtle:var(--danger-tint);--destructive-subtle-border:var(--palette-danger-tint-border);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-badge:26px;--radius-pill:999px;--control-xs:24px;--control-sm:28px;--control-md:32px;--control-lg:36px;--shadow-resting:0 1px 2px #0000001a;--shadow-popover:0 4px 12px #0000001a, 0 1px 3px #00000014;--shadow-overlay:0 24px 70px #00000059;--overlay-scrim:#000c;--ring:#737373;--ring-invalid-shadow:0 0 0 3px #dc262633;--surface-app:var(--palette-surface-app);--surface-card:var(--palette-surface-card);--surface-chip:var(--palette-surface-chip);--surface-rail:var(--palette-surface-rail);--surface-sunken:var(--palette-surface-sunken);--ink-300:var(--palette-ink-300);--ink-400:var(--palette-ink-400);--ink-500:var(--palette-ink-500);--ink-600:var(--palette-ink-600);--text-meta:var(--ink-300);--text-secondary:var(--ink-400);--text-strong:var(--palette-ink-700);--border-chip:var(--palette-border-chip);--border-dashed:var(--palette-border-dashed);--border-default:var(--palette-border-default);--border-strong:var(--palette-border-strong);--border-subtle:var(--palette-border-subtle);--brand-600:var(--palette-brand-600);--brand-700:var(--palette-brand-700);--brand-hover-border:var(--palette-brand-hover-border);--brand-ring:var(--palette-brand-ring);--brand-tint:var(--palette-brand-tint);--brand-tint-border:var(--palette-brand-tint-border);--danger-600:var(--palette-danger-600);--danger-700:var(--palette-danger-700);--danger-800:var(--palette-danger-800);--danger-tint:var(--palette-danger-tint);--neutral-600:var(--palette-neutral-600);--neutral-tint:var(--palette-neutral-tint);--ok-600:var(--palette-ok-600);--ok-tint:var(--palette-ok-tint);--warn-600:var(--palette-warn-600);--warn-tint:var(--palette-warn-tint);--scrim:#14161a2e;--chan-agentic:var(--palette-chan-agentic);--chan-agentic-tint:var(--palette-chan-agentic-tint);--chan-buyer-portal:var(--palette-chan-buyer-portal);--chan-buyer-portal-tint:var(--palette-chan-buyer-portal-tint);--chan-conversational:var(--palette-chan-conversational);--chan-conversational-tint:var(--palette-chan-conversational-tint);--chan-portal:var(--palette-chan-portal);--chan-portal-tint:var(--palette-chan-portal-tint);--chan-storefront:var(--palette-chan-storefront);--chan-storefront-tint:var(--palette-chan-storefront-tint);--toggle-track-w:32px;--toggle-track-h:18px;--toggle-knob:14px;--toggle-pad:2px;--toggle-radius:10px;--row-code-size:34px;--mark-size:32px;--mark-glyph:11px;--mark-size-lg:52px;--mark-glyph-lg:19px}@layer theme{:root,:host{--animate-spin:var(--anim-spin);--text-meta:var(--fs-meta)}}@layer base{*,:before,:after{border:0 solid var(--border)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0}img,svg{display:block}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-button{inset:var(--control-h-md)}.inset-button-sm{inset:var(--control-h-sm)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:var(--sp-0)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-control-lg{width:var(--control-lg);height:var(--control-lg)}.size-full{width:100%;height:100%}.size-mark{width:var(--mark-size);height:var(--mark-size)}.size-mark-glyph{width:var(--mark-glyph);height:var(--mark-glyph)}.size-mark-glyph-lg{width:var(--mark-glyph-lg);height:var(--mark-glyph-lg)}.size-mark-lg{width:var(--mark-size-lg);height:var(--mark-size-lg)}.h-auto{height:auto}.h-button{height:var(--control-h-md)}.h-button-sm{height:var(--control-h-sm)}.h-control-lg{height:var(--control-lg)}.h-full{height:100%}.min-h-0{min-height:var(--sp-0)}.min-h-topbar{min-height:var(--h-topbar)}.w-button{width:var(--control-h-md)}.w-full{width:100%}.w-rail{width:var(--w-rail)}.max-w-content-max{max-width:var(--w-content-max)}.min-w-0{min-width:var(--sp-0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-45{rotate:45deg}.animate-spin{animation:var(--anim-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-sections{gap:var(--gap-sections)}.gap-step-1{gap:var(--sp-1)}.gap-step-2{gap:var(--sp-2)}.gap-step-3{gap:var(--sp-3)}.gap-step-4{gap:var(--sp-4)}.gap-x-step-5{column-gap:var(--sp-5)}.gap-y-step-4{row-gap:var(--sp-4)}.overflow-hidden{overflow:hidden}.rounded-button{border-radius:var(--r-cell)}.rounded-card{border-radius:var(--r-xl)}.rounded-control{border-radius:var(--radius-md)}.rounded-full{border-radius:var(--radius-pill)}.rounded-none{border-radius:0}.rounded-pill-shape{border-radius:var(--r-menu)}.rounded-surface{border-radius:var(--radius-lg)}.rounded-tag{border-radius:var(--r-sm)}.rounded-tight{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border-dashed{border-color:var(--border-dashed)}.border-border-default{border-color:var(--border-default)}.border-border-strong{border-color:var(--border-strong)}.border-brand-600{border-color:var(--brand-600)}.border-brand-tint-border{border-color:var(--brand-tint-border)}.border-danger-600{border-color:var(--danger-600)}.border-input{border-color:var(--input)}.border-t-primary{border-top-color:var(--primary)}.bg-brand-600{background-color:var(--brand-600)}.bg-brand-tint{background-color:var(--brand-tint)}.bg-danger-600{background-color:var(--danger-600)}.bg-neutral-tint{background-color:var(--neutral-tint)}.bg-ok-tint{background-color:var(--ok-tint)}.bg-surface-app{background-color:var(--surface-app)}.bg-surface-card{background-color:var(--surface-card)}.bg-surface-rail{background-color:var(--surface-rail)}.bg-transparent{background-color:#0000}.bg-warn-tint{background-color:var(--warn-tint)}.bg-white\/90{background-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--white) 90%, transparent)}}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--mark-from\){--tw-gradient-from:var(--mark-from);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\(--mark-to\){--tw-gradient-to:var(--mark-to);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:var(--sp-0)}.p-inset-button{padding:var(--pad-button)}.p-inset-button-sm{padding:var(--pad-button-sm)}.p-inset-card{padding:var(--pad-card)}.p-inset-page{padding:var(--pad-page)}.p-inset-pill{padding:var(--pad-pill)}.p-step-4{padding:var(--sp-4)}.px-rows{padding-inline:var(--gap-rows)}.px-step-3{padding-inline:var(--sp-3)}.px-step-8{padding-inline:var(--sp-8)}.py-step-1{padding-block:var(--sp-1)}.py-step-3{padding-block:var(--sp-3)}.py-step-6{padding-block:var(--sp-6)}.font-machine{font-family:var(--font-mono)}.font-ui{font-family:var(--font-sans)}.text-body{font-size:var(--fs-body);line-height:var(--tw-leading,var(--lh-body))}.text-body-l{font-size:var(--fs-body-l);line-height:var(--tw-leading,var(--lh-body))}.text-card-title{font-size:var(--fs-card-title);line-height:var(--tw-leading,var(--lh-snug))}.text-pill{font-size:var(--fs-pill);line-height:var(--tw-leading,var(--lh-tight))}.text-tag{font-size:var(--fs-tag);line-height:var(--tw-leading,var(--lh-tight))}.leading-tight{--tw-leading:var(--lh-tight);line-height:var(--lh-tight)}.font-bold{--tw-font-weight:var(--fw-bold);font-weight:var(--fw-bold)}.font-medium{--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium)}.font-semibold{--tw-font-weight:var(--fw-semibold);font-weight:var(--fw-semibold)}.tracking-mono-pill{--tw-tracking:var(--ls-mono-pill);letter-spacing:var(--ls-mono-pill)}.tracking-snug{--tw-tracking:var(--ls-snug);letter-spacing:var(--ls-snug)}.whitespace-nowrap{white-space:nowrap}.text-brand-600{color:var(--brand-600)}.text-ink-300{color:var(--ink-300)}.text-ink-400{color:var(--ink-400)}.text-ink-500{color:var(--ink-500)}.text-ink-strong{color:var(--text-strong)}.text-neutral-600{color:var(--neutral-600)}.text-ok-600{color:var(--ok-600)}.text-warn-600{color:var(--warn-600)}.text-white{color:var(--white)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--shadow-resting);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)}.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(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease));transition-duration:var(--tw-duration,var(--dur-fast))}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-control-sm::file-selector-button{height:var(--control-sm)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-body-l::file-selector-button{font-size:var(--fs-body-l);line-height:var(--tw-leading,var(--lh-body))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--fw-medium);font-weight:var(--fw-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-brand-700:hover{border-color:var(--brand-700)}.hover\:border-brand-hover-border:hover{border-color:var(--brand-hover-border)}.hover\:border-danger-700:hover{border-color:var(--danger-700)}.hover\:bg-brand-700:hover{background-color:var(--brand-700)}.hover\:bg-danger-700:hover{background-color:var(--danger-700)}.hover\:text-brand-600:hover{color:var(--brand-600)}.hover\:text-brand-700:hover{color:var(--brand-700)}.hover\:text-ink-300:hover{color:var(--ink-300)}.hover\:text-white:hover{color:var(--white)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-neutral-tint:disabled{background-color:var(--neutral-tint)}.disabled\:text-ink-300:disabled{color:var(--ink-300)}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:border-transparent[aria-disabled=true]{border-color:#0000}.aria-disabled\:bg-neutral-tint[aria-disabled=true]{background-color:var(--neutral-tint)}.aria-disabled\:text-ink-300[aria-disabled=true]{color:var(--ink-300)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}@media (width>=48rem){.md\:text-body-l{font-size:var(--fs-body-l);line-height:var(--tw-leading,var(--lh-body))}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--sc-text-sm);line-height:var(--sc-leading-sm);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible:not([tabindex="-1"]){outline:2px solid var(--ring);outline-offset:2px}.standalone-screen{justify-content:center;align-items:center;min-height:100dvh;padding:68px 24px 40px;display:flex}.standalone-screen__panel{text-align:center;flex-direction:column;gap:24px;max-width:100%;display:flex}.standalone-screen__panel--welcome{align-items:center;width:440px}.standalone-screen__panel--card{width:400px}.standalone-screen__brand{justify-content:center;display:flex}.standalone-screen__actions{width:220px;max-width:100%;padding-top:4px}.standalone-screen__status,.standalone-screen__footnote{color:var(--muted-foreground);margin:0}.standalone-screen__status{font-size:var(--sc-text-base);line-height:var(--sc-leading-base)}.standalone-screen__footnote{font-size:var(--sc-text-sm);line-height:var(--sc-leading-sm)}.standalone-message{flex-direction:column;gap:12px;display:flex}.standalone-message__heading{font-size:var(--sc-text-3xl);font-weight:var(--fw-semibold);line-height:var(--sc-leading-3xl);letter-spacing:var(--sc-tracking-tight);margin:0}.standalone-message__body{font-size:var(--sc-text-base);line-height:var(--sc-leading-base);color:var(--muted-foreground);text-wrap:pretty;margin:0}.standalone-message--title .standalone-message__heading{font-size:var(--sc-text-2xl);line-height:var(--sc-leading-2xl)}.standalone-message--title .standalone-message__body{font-size:var(--sc-text-sm);line-height:var(--sc-leading-sm)}.auth-card{flex-direction:column;gap:24px;padding:16px;display:flex}.auth-card__header{flex-direction:column;align-items:center;gap:12px;display:flex}.app-header{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:12px 32px;display:flex}.app-header .app-name{font-weight:var(--fw-semibold);margin-right:auto}.sign-out-form{margin:0}.session-banner{border-bottom:1px solid var(--warning-subtle-border);background:var(--warning-subtle);align-items:center;gap:16px;padding:8px 32px;display:flex}.app-shell{flex-direction:column;height:100dvh;display:flex}.app-shell>main{flex:1;min-height:0;overflow:auto}.studio__nav{gap:var(--sp-1);flex-direction:column;display:flex}.not-found{gap:var(--sp-4);padding:var(--sp-8);flex-direction:column;display:flex}.nav-item{height:var(--control-h-sm);border-radius:var(--r-md);font-size:var(--sc-text-sm);font-weight:var(--fw-regular);line-height:var(--sc-leading-sm);color:var(--foreground-secondary);align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.nav-item svg{color:var(--muted-foreground)}.nav-item:not(.nav-item--current):hover{background:var(--accent)}.nav-item--current{background:var(--accent);font-weight:var(--fw-medium);color:var(--foreground)}.nav-item--current svg{color:var(--foreground)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
