/*! tailwindcss v4.1.1 | MIT License | https://tailwindcss.com */.tc-character{-webkit-user-select:none;user-select:none;flex-shrink:0;position:relative}.tc-character__layer{position:absolute;inset:0}.tc-character__image{background-size:100% 100%}.tc-character__moving{will-change:transform}.tc-character__face{width:100%;height:100%;overflow:visible}.tc-character__shadow{filter:blur(3px);background:#12141726;border-radius:50%;width:56%;height:5%;position:absolute;bottom:4%;left:22%}.tc-wave{pointer-events:none;align-items:center;gap:6px;padding:0 12px;display:flex;position:absolute;inset:0}.tc-wave__bar{background:#f2c1b273;border-radius:100px;flex:1;min-width:0;animation:tc-wave-breathe 3s ease-in-out infinite}.tc-wave__bar--lead{background:#f04e23b3}@keyframes tc-wave-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}@media (max-width:809.98px){.tc-wave__bar--lead,.tc-wave__bar:nth-child(2n){display:none}}@media (min-width:810px){.tc-wave{gap:10px}}@media (min-width:1200px){.tc-wave{gap:12px}}@media (prefers-reduced-motion:reduce){.tc-wave__bar{animation:none}}:root{--background:#f6f4ef;--foreground:#121417;--card:#fff;--card-foreground:#121417;--popover:#fff;--popover-foreground:#121417;--primary:#121417;--primary-foreground:#fff;--secondary:#efece5;--secondary-foreground:#121417;--muted:#efece5;--muted-foreground:#4a4f57;--accent:#efece5;--accent-foreground:#121417;--destructive:#c2311f;--border:#e3dfd6;--input:#d6d0c4;--ring:#f04e23;--cta:#c7401b;--cta-foreground:#fff;--brand:#f04e23;--brand-soft:#fce3d9;--brand-text:#c7401b;--chart-1:#f04e23;--chart-2:#121417;--chart-3:#8a8f97;--chart-4:#f2c1b2;--chart-5:#1fb36b;--sidebar:#fff;--sidebar-foreground:#121417;--sidebar-primary:#121417;--sidebar-primary-foreground:#fff;--sidebar-accent:#efece5;--sidebar-accent-foreground:#121417;--sidebar-border:#e3dfd6;--sidebar-ring:#f04e23;--tc-band:#121417;--tc-band-foreground:#f3f1ec;--tc-band-muted:#a4a8af;--tc-band-border:#121417;--tc-captain-bg:#fce3d9;--tc-shadow-lift:0 24px 60px 0 #1214170f;--tc-shadow-menu:0 12px 32px -8px #12141724;--radius:.75rem;--brand-imprint:none;--font-weight-semibold:500}.dark{--background:#121417;--foreground:#f3f1ec;--card:#1a1c20;--card-foreground:#f3f1ec;--popover:#202227;--popover-foreground:#f3f1ec;--primary:#f3f1ec;--primary-foreground:#121417;--secondary:#26292e;--secondary-foreground:#f3f1ec;--muted:#26292e;--muted-foreground:#a4a8af;--accent:#26292e;--accent-foreground:#f3f1ec;--destructive:#f06352;--border:#2e3137;--input:#3a3e45;--ring:#f04e23;--cta:#c7401b;--cta-foreground:#fff;--brand:#f04e23;--brand-soft:#2d1b18;--brand-text:#f04e23;--chart-1:#f04e23;--chart-2:#f3f1ec;--chart-3:#8a8f97;--chart-4:#f2c1b2;--chart-5:#1fb36b;--sidebar:#1a1c20;--sidebar-foreground:#f3f1ec;--sidebar-primary:#f3f1ec;--sidebar-primary-foreground:#121417;--sidebar-accent:#26292e;--sidebar-accent-foreground:#f3f1ec;--sidebar-border:#2e3137;--sidebar-ring:#f04e23;--tc-band:#202227;--tc-band-border:#2e3137;--tc-shadow-lift:0 24px 60px 0 #00000073;--tc-shadow-menu:0 16px 40px -8px #0009;--brand-imprint:none}body{--font-geist-sans:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;font-family:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif}svg.lucide{stroke-width:1.5px}.app-surface,.dark .app-surface{background-color:var(--background);background-image:none}.auth-imprint,.card-weave,.dark .card-weave{background-image:none}.dark .card-weave{border-top-color:var(--border)}.dark .app-sidebar-dock [data-slot=sidebar-inner]{background-color:var(--sidebar);border-color:var(--sidebar-border);box-shadow:none}.app-sidebar-dock [data-slot=sidebar-menu-button] svg{filter:none}[data-slot=button]{box-shadow:none;border-radius:9999px}[data-slot=button].border.bg-background{background-color:var(--card)}.app-sidebar-dock [data-slot=sidebar-menu-button]{border-radius:9999px}.card-weave{border-color:var(--border);box-shadow:none;border-radius:24px}[data-slot=input],[data-slot=select-trigger],[data-slot=textarea]{box-shadow:none;border-radius:12px}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=select-content]{box-shadow:var(--tc-shadow-menu);border-radius:16px}[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]{border-radius:10px}[data-slot=alert-dialog-content],[data-slot=dialog-content]{background-color:var(--popover);box-shadow:var(--tc-shadow-lift);border-radius:28px}[data-slot=tabs-list],[data-slot=tabs-trigger]{border-radius:9999px}:where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[tabindex="0"]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;--tw-ring-shadow:0 0 #0000}[data-slot=input]:focus-visible,[data-slot=select-trigger]:focus-visible,[data-slot=textarea]:focus-visible{border-color:var(--input)}.onboarding-pulse{animation-name:tc-onboarding-pulse}@keyframes tc-onboarding-pulse{0%{transform:scale(1);box-shadow:0 0 0 3px #f04e23bf,0 0 0 3px #f04e2399}40%{transform:scale(1.04)}70%,to{transform:scale(1);box-shadow:0 0 0 3px #f04e23bf,0 0 0 18px #f04e2300}}@media (prefers-reduced-motion:reduce){.onboarding-pulse{animation:none;box-shadow:0 0 0 3px #f04e2399}}:root{--color-green-50:#eafcf0;--color-green-100:#d6f8e0;--color-green-200:#b2efc7;--color-green-300:#84e0a7;--color-green-400:#52cb86;--color-green-500:#1fb36b;--color-green-600:#0e7e49;--color-green-700:#00673a;--color-green-800:#08522e;--color-green-900:#004022;--color-green-950:#022612;--color-emerald-50:#eafcf0;--color-emerald-100:#d6f8e0;--color-emerald-200:#b2efc7;--color-emerald-300:#84e0a7;--color-emerald-400:#52cb86;--color-emerald-500:#1fb36b;--color-emerald-600:#0e7e49;--color-emerald-700:#00673a;--color-emerald-800:#08522e;--color-emerald-900:#004022;--color-emerald-950:#022612;--color-red-50:#fff4f2;--color-red-100:#ffe8e4;--color-red-200:#fed2cb;--color-red-300:#feb3a7;--color-red-400:#fd8a79;--color-red-500:#d93a2b;--color-red-600:#b81c11;--color-red-700:#950601;--color-red-800:#6d0904;--color-red-900:#530402;--color-red-950:#2c0100;--color-amber-50:#fff5e9;--color-amber-100:#ffead1;--color-amber-200:#fcd7a9;--color-amber-300:#f3be79;--color-amber-400:#e1a246;--color-amber-500:#e5a13a;--color-amber-600:#9a6608;--color-amber-700:#825502;--color-amber-800:#6c4605;--color-amber-900:#573700;--color-amber-950:#3c2501;--color-yellow-50:#fff5e9;--color-yellow-100:#ffead1;--color-yellow-200:#fcd7a9;--color-yellow-300:#f3be79;--color-yellow-400:#e1a246;--color-yellow-500:#e5a13a;--color-yellow-600:#9a6608;--color-yellow-700:#825502;--color-yellow-800:#6c4605;--color-yellow-900:#573700;--color-yellow-950:#3c2501;--color-blue-50:#f3f1ec;--color-blue-100:#efece5;--color-blue-200:#e3dfd6;--color-blue-300:#c9c4b8;--color-blue-400:#a4a8af;--color-blue-500:#6e737b;--color-blue-600:#4a4f57;--color-blue-700:#3a3e45;--color-blue-800:#2b2f36;--color-blue-900:#1f2227;--color-blue-950:#16181c;--color-sky-50:#f3f1ec;--color-sky-100:#efece5;--color-sky-200:#e3dfd6;--color-sky-300:#c9c4b8;--color-sky-400:#a4a8af;--color-sky-500:#6e737b;--color-sky-600:#4a4f57;--color-sky-700:#3a3e45;--color-sky-800:#2b2f36;--color-sky-900:#1f2227;--color-sky-950:#16181c}.dark :is(.text-red-500,.text-red-600):not([class*=dark\:text-],.bg-red-50){color:var(--color-red-400)}.dark .text-green-600:not([class*=dark\:text-]){color:var(--color-green-400)}.dark .dark\:text-blue-500,.dark :is(.text-blue-500,.text-blue-600):not([class*=dark\:text-]){color:var(--color-blue-400)}.dark .bg-red-600.rounded-full{background-color:var(--color-red-500)}.text-red-500.bg-red-50,.text-red-500:not(.dark *){color:var(--color-red-600)}.text-green-600:not(.dark *){color:var(--color-green-700)}.text-emerald-500:not(.dark *){color:var(--color-emerald-600)}.text-amber-500:not(.dark *){color:var(--color-amber-600)}:is(.text-amber-600,.text-yellow-500,.text-yellow-600):not(.dark *){color:var(--color-amber-700)}:is(.bg-green-500,.bg-emerald-500).text-white{background-color:var(--color-green-600)}.bg-amber-500.text-white{color:var(--color-amber-950)}[data-slot=tooltip-content] .text-amber-600{color:var(--color-amber-300)}.dark [data-slot=tooltip-content] .text-amber-600{color:var(--color-amber-700)}:root :is(a,button)[class~=text-blue-600]{color:var(--brand-text)}[class~=text-blue-400]{color:var(--muted-foreground)}[class~=ring-sky-400\/60]{--tw-ring-color:var(--brand);--tw-shadow:0 0 0 6px var(--brand-soft)}span:has(>[class~=animate-ping][class~=bg-blue-400]){--color-blue-400:var(--brand);--color-blue-500:var(--brand)}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--foreground)!important;filter:none!important}[class~="shadow-[0_0_12px_rgba(96,165,250,0.3)]"],[class~="shadow-[0_0_20px_rgba(59,130,246,0.5)]"],[class~="shadow-[0_0_8px_rgba(59,130,246,0.2)]"]{--tw-shadow:0 0 #0000}.react-flow__edgelabel-renderer [class~=bg-amber-500]{background-color:var(--card);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}:root span[class~=text-yellow-500]{color:var(--foreground)}@font-face{font-family:satoshi;src:url(/_next/static/media/c49f41b8e11031cd-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/a0553ba43b394568-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/67d4f8491336aef4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.80%}.__className_30e6d5{font-family:satoshi,satoshi Fallback}.__variable_30e6d5{--font-satoshi:"satoshi","satoshi Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}