@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@300;400;500&display=swap";
@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-space-y-reverse:0;--tw-border-style:solid;--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;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-11{width:calc(var(--spacing)*11)}.w-full{width:100%}.shrink-0{flex-shrink:0}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-input{background-color:var(--input)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.p-6{padding:calc(var(--spacing)*6)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-0{padding-top:calc(var(--spacing)*0)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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)}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-2{outline-offset:2px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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-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(--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)}.group-data-\[disabled\]\:cursor-not-allowed:is(:where(.group)[data-disabled] *){cursor:not-allowed}.group-data-\[disabled\]\:opacity-50:is(:where(.group)[data-disabled] *){opacity:.5}.group-data-\[focus-visible\]\:ring-2:is(:where(.group)[data-focus-visible] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + 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)}.group-data-\[focus-visible\]\:ring-ring:is(:where(.group)[data-focus-visible] *){--tw-ring-color:var(--ring)}.group-data-\[focus-visible\]\:ring-offset-2:is(:where(.group)[data-focus-visible] *){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.group-data-\[focus-visible\]\:ring-offset-background:is(:where(.group)[data-focus-visible] *){--tw-ring-offset-color:var(--background)}.group-data-\[focus-visible\]\:outline-none:is(:where(.group)[data-focus-visible] *){--tw-outline-style:none;outline-style:none}.group-data-\[readonly\]\:cursor-default:is(:where(.group)[data-readonly] *){cursor:default}.group-data-\[selected\]\:translate-x-5:is(:where(.group)[data-selected] *){--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[selected\]\:bg-primary:is(:where(.group)[data-selected] *){background-color:var(--primary)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent-color)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring\/70:focus-visible{outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-ring\/70:focus-visible{outline-color:color-mix(in oklab,var(--ring)70%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-70[data-disabled]{opacity:.7}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--bg-canvas:#080808;--bg-panel:#0a0a0a;--bg-surface:#0d0d0d;--bg-elevated:#111;--border-default:#1c1c1c;--border-soft:#2a2a2a;--text-primary:#f0f0f5;--text-muted:#8b8b94;--text-subtle:#595964;--text-quiet:#3c3c44;--accent:#7c6aff;--accent-2:#4f3de8;--accent-soft:#7c6aff24;--sidebar-active-bg:#151515;--sidebar-active-border:#282828;--sidebar-active-text:#f7f7fb;--brand-glow:#7c6aff4d;--overlay-backdrop-soft:#0000008c;--overlay-backdrop:#000000d1;--drawer-shadow:-24px 0 70px #00000073;--panel-flyout-shadow:0 16px 40px #00000047;--table-row-divider:#141414;--success:#34d399;--success-soft-bg:#34d39914;--success-soft-border:#34d39940;--danger:#f87171;--danger-soft-bg:#f8717114;--danger-soft-border:#f8717140;--marketing-hero-bg:radial-gradient(1200px 640px at 88% 0%,#ff71306b,transparent 52%),radial-gradient(1080px 680px at 86% 8%,#ff491047,transparent 56%),radial-gradient(900px 580px at 14% 88%,#120814e6,transparent 64%),linear-gradient(162deg,#2a0509 0%,#10050c 28%,#06050b 52%,#020208 100%);--marketing-hero-divider:#ff7d4e47;--marketing-hero-grid-line-x:#ff8e6014;--marketing-hero-grid-line-y:#ff8e6012;--marketing-hero-glow-a:radial-gradient(ellipse at center,#ff6e2a6b 0%,#ff581c2e 44%,transparent 72%);--marketing-hero-glow-b:radial-gradient(ellipse at center,#b34af53d 0%,#5f1e821f 42%,transparent 70%);--marketing-hero-orbit-outer:#ff9e55f2;--marketing-hero-orbit-outer-glow:0 0 24px #ff9150b3,0 0 56px #ff602185,0 0 120px #ff52164d;--marketing-hero-orbit-inner:#ffb17873;--marketing-hero-nav-bg:linear-gradient(180deg,#160a0eeb,#0c080cbd);--marketing-hero-nav-border:#ff845a38;--marketing-hero-nav-shadow:0 16px 40px #00000059;--marketing-hero-nav-brand:#f7f0ec;--marketing-hero-nav-link:#faece5c7;--marketing-hero-nav-link-hover:#fff7f2;--marketing-hero-nav-secondary-bg:#26181d99;--marketing-hero-nav-secondary-border:#ffc8af57;--marketing-hero-nav-secondary-text:#fff2eaeb;--marketing-hero-nav-primary-bg:linear-gradient(135deg,#fff6f1,#ffd8c2);--marketing-hero-nav-primary-border:#fff6f1b3;--marketing-hero-nav-primary-text:#2a120f;--marketing-hero-nav-primary-shadow:0 0 20px #ffa97647;--marketing-hero-badge-bg:#22101694;--marketing-hero-badge-border:#ffa97175;--marketing-hero-badge-text:#ffe9dde6;--marketing-hero-title:#fff6f1;--marketing-hero-title-accent:linear-gradient(118deg,#fff4ee 0%,#ffcfaa 35%,#ff8d56 100%);--marketing-hero-title-shadow:0 10px 26px #00000061;--marketing-hero-subtitle:#ffe8ddd6;--marketing-hero-primary-bg:linear-gradient(135deg,#fff7f2,#ffd4ba);--marketing-hero-primary-border:#ffebe1eb;--marketing-hero-primary-text:#2c130f;--marketing-hero-primary-shadow:0 16px 36px #ff8e5e40;--marketing-hero-secondary-bg:#1c0e1485;--marketing-hero-secondary-border:#ffa97157;--marketing-hero-secondary-text:#ffe9dee6;--marketing-hero-note:#ffd2beb8;--marketing-hero-stat-bg:#130a108f;--marketing-hero-stat-border:#ffa9713d;--marketing-hero-stat-title:#fff4ec;--marketing-hero-stat-caption:#ffd1bdc7;--marketing-hero-showcase-bg:#0f090eb8;--marketing-hero-showcase-border:#ff995f52;--marketing-hero-showcase-shadow:0 36px 90px #00000080,0 18px 48px #ff6e3a24;--marketing-hero-showcase-head-bg:#250f15d6;--marketing-hero-showcase-head-border:#ffa86e33;--marketing-hero-showcase-dot:#ff9a63d6;--marketing-hero-showcase-label:#ffd6bfbd;--marketing-hero-showcase-image-filter:saturate(.88)contrast(1.04);--marketing-hero-chip-bg:#1c0d13b8;--marketing-hero-chip-border:#ffa86f57;--marketing-hero-chip-text:#ffe8ddf0;--marketing-hero-chip-shadow:0 14px 28px #0006;--marketing-hero-partner-caption:#ffc9b0b3;--marketing-hero-partner-text:#ffe4d6db;--background:var(--bg-canvas);--foreground:var(--text-primary);--card:var(--bg-surface);--card-foreground:var(--text-primary);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--bg-elevated);--secondary-foreground:var(--text-primary);--muted:var(--bg-elevated);--muted-foreground:var(--text-subtle);--accent-color:var(--accent);--accent-foreground:#fff;--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--border-default);--input:var(--border-soft);--ring:var(--accent);--radius:.75rem}html[data-theme=graphite]{--bg-canvas:#0a1018;--bg-panel:#0f1620;--bg-surface:#131b25;--bg-elevated:#1a2432;--border-default:#273142;--border-soft:#364255;--text-primary:#edf3ff;--text-muted:#a8b4c6;--text-subtle:#7f8da1;--text-quiet:#667384;--accent:#4f8cff;--accent-2:#2f67d7;--accent-soft:#4f8cff29;--sidebar-active-bg:#1a2432;--sidebar-active-border:#364255;--sidebar-active-text:#eef4ff;--brand-glow:#4f8cff4d;--table-row-divider:#1e2a3a;--marketing-hero-bg:radial-gradient(1080px 620px at 86% 0%,#4f8cff5c,transparent 52%),radial-gradient(920px 580px at 14% 90%,#10244c9e,transparent 64%),linear-gradient(160deg,#10182a 0%,#0b1422 40%,#0a111b 100%);--marketing-hero-divider:#4f8cff52;--marketing-hero-grid-line-x:#81aaff17;--marketing-hero-grid-line-y:#81aaff12;--marketing-hero-glow-a:radial-gradient(ellipse at center,#5995ff57 0%,#4f8cff24 46%,transparent 72%);--marketing-hero-glow-b:radial-gradient(ellipse at center,#4074e342 0%,#2c59b51f 42%,transparent 70%);--marketing-hero-orbit-outer:#72a5ffe6;--marketing-hero-orbit-outer-glow:0 0 24px #6ea2ffa3,0 0 56px #5690ff6b,0 0 120px #386cd64d;--marketing-hero-orbit-inner:#96bcff75;--marketing-hero-nav-bg:linear-gradient(180deg,#111b2aeb,#0d1623bd);--marketing-hero-nav-border:#6397ff40;--marketing-hero-nav-shadow:0 16px 40px #070d1957;--marketing-hero-nav-brand:#edf3ff;--marketing-hero-nav-link:#e1ebffc7;--marketing-hero-nav-link-hover:#f6f9ff;--marketing-hero-nav-secondary-bg:#1a2434a6;--marketing-hero-nav-secondary-border:#8eb2f157;--marketing-hero-nav-secondary-text:#eaf2fff0;--marketing-hero-nav-primary-bg:linear-gradient(135deg,#f4f8ff,#d8e7ff);--marketing-hero-nav-primary-border:#e8f1ffbd;--marketing-hero-nav-primary-text:#112544;--marketing-hero-nav-primary-shadow:0 0 20px #5d92f13d;--marketing-hero-badge-bg:#13203494;--marketing-hero-badge-border:#77a7ff75;--marketing-hero-badge-text:#e3eeffe6;--marketing-hero-title:#f2f6ff;--marketing-hero-title-accent:linear-gradient(118deg,#f4f8ff 0%,#c8dcff 35%,#72a4ff 100%);--marketing-hero-title-shadow:0 10px 26px #030a145c;--marketing-hero-subtitle:#e0ecffdb;--marketing-hero-primary-bg:linear-gradient(135deg,#f3f8ff,#d5e6ff);--marketing-hero-primary-border:#e6f0ffeb;--marketing-hero-primary-text:#152e55;--marketing-hero-primary-shadow:0 16px 36px #578df140;--marketing-hero-secondary-bg:#1520328f;--marketing-hero-secondary-border:#7ba8f557;--marketing-hero-secondary-text:#e3eeffeb;--marketing-hero-note:#c9dcfcbd;--marketing-hero-stat-bg:#121d2e94;--marketing-hero-stat-border:#78a8f83d;--marketing-hero-stat-title:#edf4ff;--marketing-hero-stat-caption:#c9dcfcd1;--marketing-hero-showcase-bg:#0e1622bd;--marketing-hero-showcase-border:#709ef557;--marketing-hero-showcase-shadow:0 36px 90px #050c1880,0 18px 48px #4582f42e;--marketing-hero-showcase-head-bg:#121e32d6;--marketing-hero-showcase-head-border:#78a8fa33;--marketing-hero-showcase-dot:#7dacffd6;--marketing-hero-showcase-label:#cddfffc2;--marketing-hero-chip-bg:#142237bd;--marketing-hero-chip-border:#7aaafa57;--marketing-hero-chip-text:#e2edfff0;--marketing-hero-partner-caption:#bdd4fcb8;--marketing-hero-partner-text:#dbe9ffe6}html[data-theme=emerald]{--bg-canvas:#07100d;--bg-panel:#0b1713;--bg-surface:#12201b;--bg-elevated:#182922;--border-default:#254036;--border-soft:#345648;--text-primary:#ecfdf5;--text-muted:#a7c9bb;--text-subtle:#7ea194;--text-quiet:#5e7d72;--accent:#22c55e;--accent-2:#16a34a;--accent-soft:#22c55e29;--sidebar-active-bg:#182922;--sidebar-active-border:#345648;--sidebar-active-text:#ecfdf5;--brand-glow:#22c55e47;--table-row-divider:#1b3028;--marketing-hero-bg:radial-gradient(1080px 640px at 86% 0%,#22c55e57,transparent 52%),radial-gradient(980px 640px at 14% 90%,#12483694,transparent 64%),linear-gradient(160deg,#071a13 0%,#0a1d17 32%,#091510 100%);--marketing-hero-divider:#45d6814d;--marketing-hero-grid-line-x:#71e3a014;--marketing-hero-grid-line-y:#71e3a00f;--marketing-hero-glow-a:radial-gradient(ellipse at center,#3fde7f57 0%,#2fcb7129 44%,transparent 72%);--marketing-hero-glow-b:radial-gradient(ellipse at center,#1f955f40 0%,#1875491c 42%,transparent 70%);--marketing-hero-orbit-outer:#5ae995e0;--marketing-hero-orbit-outer-glow:0 0 24px #5ae99594,0 0 56px #3acd7766,0 0 120px #24a15d47;--marketing-hero-orbit-inner:#87f5b670;--marketing-hero-nav-bg:linear-gradient(180deg,#0a1a13eb,#0a1611bd);--marketing-hero-nav-border:#5be9953d;--marketing-hero-nav-shadow:0 16px 40px #04100b57;--marketing-hero-nav-brand:#effef6;--marketing-hero-nav-link:#dcfaeac7;--marketing-hero-nav-link-hover:#f3fff8;--marketing-hero-nav-secondary-bg:#122a1ea3;--marketing-hero-nav-secondary-border:#87f5b657;--marketing-hero-nav-secondary-text:#ecfff5eb;--marketing-hero-nav-primary-bg:linear-gradient(135deg,#edfff5,#c9fbe0);--marketing-hero-nav-primary-border:#edfff5bd;--marketing-hero-nav-primary-text:#103224;--marketing-hero-nav-primary-shadow:0 0 20px #48d98f3d;--marketing-hero-badge-bg:#0e2c1e94;--marketing-hero-badge-border:#6ceea773;--marketing-hero-badge-text:#e2feeeeb;--marketing-hero-title:#eefff6;--marketing-hero-title-accent:linear-gradient(118deg,#f0fff8 0%,#c3f7da 35%,#4cda92 100%);--marketing-hero-title-shadow:0 10px 26px #03110b57;--marketing-hero-subtitle:#dafbe9d6;--marketing-hero-primary-bg:linear-gradient(135deg,#edfff5,#cbfbe0);--marketing-hero-primary-border:#eefff6e6;--marketing-hero-primary-text:#103424;--marketing-hero-primary-shadow:0 16px 36px #40c47c3d;--marketing-hero-secondary-bg:#0e2a1c8f;--marketing-hero-secondary-border:#69eca557;--marketing-hero-secondary-text:#e2feeeeb;--marketing-hero-note:#c2f0d6bd;--marketing-hero-stat-bg:#0c231894;--marketing-hero-stat-border:#6beca63d;--marketing-hero-stat-title:#ecfff5;--marketing-hero-stat-caption:#c3f0d6cc;--marketing-hero-showcase-bg:#0a1b13bd;--marketing-hero-showcase-border:#6beca654;--marketing-hero-showcase-shadow:0 36px 90px #05120c80,0 18px 48px #30b06b29;--marketing-hero-showcase-head-bg:#0c2217d6;--marketing-hero-showcase-head-border:#70f0aa33;--marketing-hero-showcase-dot:#70f0aad6;--marketing-hero-showcase-label:#c2f0d6c2;--marketing-hero-chip-bg:#0c2217bd;--marketing-hero-chip-border:#6beca657;--marketing-hero-chip-text:#e4feeff0;--marketing-hero-partner-caption:#b9ebd0b8;--marketing-hero-partner-text:#defcece0}html[data-theme=arctic]{--bg-canvas:#edf3fb;--bg-panel:#f8fbff;--bg-surface:#fff;--bg-elevated:#edf3fb;--border-default:#c9d6e8;--border-soft:#b8c8de;--text-primary:#0f172a;--text-muted:#334155;--text-subtle:#475569;--text-quiet:#64748b;--accent:#2563eb;--accent-2:#1d4ed8;--accent-soft:#2563eb29;--sidebar-active-bg:#dbeafe;--sidebar-active-border:#93c5fd;--sidebar-active-text:#1e3a8a;--brand-glow:#2563eb33;--overlay-backdrop-soft:#0f172a7a;--overlay-backdrop:#0f172aad;--drawer-shadow:-20px 0 44px #0f172a2e;--panel-flyout-shadow:0 20px 48px #0f172a2e;--table-row-divider:#dbe5f3;--success:#059669;--success-soft-bg:#0596691a;--success-soft-border:#05966942;--danger:#dc2626;--danger-soft-bg:#dc262614;--danger-soft-border:#dc26263d;--marketing-hero-bg:radial-gradient(980px 560px at 84% -2%,#3b82f642,transparent 52%),radial-gradient(920px 620px at 12% 80%,#0ea5e926,transparent 62%),linear-gradient(156deg,#edf3fb 0%,#e8f1ff 46%,#ecf4ff 100%);--marketing-hero-divider:#3b82f638;--marketing-hero-grid-line-x:#6488bc1f;--marketing-hero-grid-line-y:#6488bc1a;--marketing-hero-glow-a:radial-gradient(ellipse at center,#3b82f647 0%,#3b82f61f 44%,transparent 72%);--marketing-hero-glow-b:radial-gradient(ellipse at center,#0ea5e92e 0%,#0e749014 42%,transparent 70%);--marketing-hero-orbit-outer:#3b82f68f;--marketing-hero-orbit-outer-glow:0 0 20px #3b82f65c,0 0 48px #2563eb38,0 0 90px #2563eb29;--marketing-hero-orbit-inner:#60a5fa5c;--marketing-hero-nav-bg:linear-gradient(180deg,#f8fbfff0,#f3f8ffdb);--marketing-hero-nav-border:#94b3df70;--marketing-hero-nav-shadow:0 14px 32px #0f172a14;--marketing-hero-nav-brand:#0f172a;--marketing-hero-nav-link:#253c60c7;--marketing-hero-nav-link-hover:#0f172a;--marketing-hero-nav-secondary-bg:#ffffffc7;--marketing-hero-nav-secondary-border:#94b3df85;--marketing-hero-nav-secondary-text:#1e3458eb;--marketing-hero-nav-primary-bg:linear-gradient(135deg,#2563eb,#1d4ed8);--marketing-hero-nav-primary-border:#2563eb4d;--marketing-hero-nav-primary-text:#fff;--marketing-hero-nav-primary-shadow:0 0 20px #2563eb40;--marketing-hero-badge-bg:#ffffffbd;--marketing-hero-badge-border:#94b3df8a;--marketing-hero-badge-text:#1e3458e6;--marketing-hero-title:#0f172a;--marketing-hero-title-accent:linear-gradient(118deg,#1e40af 0%,#2563eb 45%,#38bdf8 100%);--marketing-hero-title-shadow:none;--marketing-hero-subtitle:#253a5edb;--marketing-hero-primary-bg:linear-gradient(135deg,#2563eb,#1d4ed8);--marketing-hero-primary-border:#2563eb52;--marketing-hero-primary-text:#fff;--marketing-hero-primary-shadow:0 16px 36px #2563eb3d;--marketing-hero-secondary-bg:#ffffffc7;--marketing-hero-secondary-border:#94b3df85;--marketing-hero-secondary-text:#1e3458f0;--marketing-hero-note:#47628fc7;--marketing-hero-stat-bg:#ffffffad;--marketing-hero-stat-border:#94b3df6b;--marketing-hero-stat-title:#0f172a;--marketing-hero-stat-caption:#334a6fcc;--marketing-hero-showcase-bg:#ffffffd6;--marketing-hero-showcase-border:#94b3df66;--marketing-hero-showcase-shadow:0 34px 82px #0f172a24,0 16px 40px #2563eb1f;--marketing-hero-showcase-head-bg:#f3f8ffe0;--marketing-hero-showcase-head-border:#94b3df52;--marketing-hero-showcase-dot:#2563ebb8;--marketing-hero-showcase-label:#2c4368c7;--marketing-hero-showcase-image-filter:saturate(1)contrast(1);--marketing-hero-chip-bg:#ffffffd1;--marketing-hero-chip-border:#94b3df75;--marketing-hero-chip-text:#162e54f0;--marketing-hero-chip-shadow:0 14px 28px #0f172a1a;--marketing-hero-partner-caption:#47628fb8;--marketing-hero-partner-text:#1e3458d1;--glass-panel-bg:#fafdffc7;--glass-surface-bg:#ffffffb8;--glass-elevated-bg:#f1f7ffb8;--glass-border:#94b3df75;--glass-border-soft:#94b3df52;--glass-highlight:#ffffffe6;--glass-shadow:0 24px 58px #0f172a24,inset 0 1px 0 #ffffffb8;--glass-control-shadow:0 10px 28px #0f172a14,inset 0 1px 0 #ffffffd9}:root{--glass-panel-bg:#0e0e12b8;--glass-surface-bg:#14141aad;--glass-elevated-bg:#1c1d269e;--glass-border:#ffffff1a;--glass-border-soft:#ffffff14;--glass-highlight:#ffffff24;--glass-shadow:0 26px 58px #00000061,inset 0 1px 0 #ffffff0f;--glass-control-shadow:0 10px 28px #00000047,inset 0 1px 0 #ffffff14;--glass-blur:16px;--glass-saturate:138%}html[data-theme=graphite]{--glass-panel-bg:#121b28bd;--glass-surface-bg:#182332ad;--glass-elevated-bg:#212f449e;--glass-border:#a3bfeb3d;--glass-border-soft:#a3bfeb29;--glass-highlight:#dfebff3d;--glass-shadow:0 26px 58px #080e1c70,inset 0 1px 0 #ddecff14;--glass-control-shadow:0 10px 28px #070d1957,inset 0 1px 0 #dfecff1a}html[data-theme=emerald]{--glass-panel-bg:#0d1b15bd;--glass-surface-bg:#13251dad;--glass-elevated-bg:#1c32289e;--glass-border:#7bddae3d;--glass-border-soft:#7bddae29;--glass-highlight:#e0fff033;--glass-shadow:0 26px 58px #05120c70,inset 0 1px 0 #e1fff112;--glass-control-shadow:0 10px 28px #05120c57,inset 0 1px 0 #e1fff114}.platform-glass-app{--bg-panel:var(--glass-panel-bg);--bg-surface:var(--glass-surface-bg);--bg-elevated:var(--glass-elevated-bg);--border-default:var(--glass-border);--border-soft:var(--glass-border-soft);isolation:isolate;position:relative;overflow:hidden}.platform-glass-app:before,.platform-glass-app:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:auto}.platform-glass-app:before{background:radial-gradient(circle,var(--accent)0%,transparent 70%);border-radius:999px;width:min(54vw,700px);height:min(54vw,700px);top:-18%;right:-12%}@supports (color:color-mix(in lab, red, red)){.platform-glass-app:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent)32%,transparent)0%,transparent 70%)}}.platform-glass-app:before{opacity:.42}.platform-glass-app:after{background:radial-gradient(circle,var(--accent-2)0%,transparent 72%);border-radius:999px;width:min(46vw,620px);height:min(46vw,620px);bottom:-28%;left:-16%}@supports (color:color-mix(in lab, red, red)){.platform-glass-app:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent-2)30%,transparent)0%,transparent 72%)}}.platform-glass-app:after{opacity:.34}.platform-glass-app>*{z-index:1;position:relative}.platform-glass-app [style*="var(--bg-panel)"],.platform-glass-app [style*="var(--bg-surface)"],.platform-glass-app [style*="var(--bg-elevated)"]{-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));box-shadow:var(--glass-shadow)}.platform-glass-app button[style*="var(--bg-surface)"],.platform-glass-app button[style*="var(--bg-elevated)"],.platform-glass-app button[style*="var(--accent-soft)"],.platform-glass-app input[style*="var(--bg-surface)"],.platform-glass-app input[style*="var(--bg-elevated)"],.platform-glass-app select[style*="var(--bg-surface)"],.platform-glass-app select[style*="var(--bg-elevated)"],.platform-glass-app textarea[style*="var(--bg-surface)"],.platform-glass-app textarea[style*="var(--bg-elevated)"]{box-shadow:var(--glass-control-shadow)}.admin-route-shell{--glass-blur:14px;--glass-saturate:138%}.admin-route-shell .admin-main-shell{min-width:0;padding:clamp(8px,1.4vw,18px);overflow-x:hidden}.admin-route-shell .admin-page-shell{width:100%;min-width:0;padding:clamp(14px,2.4vw,28px);animation:.28s both fadeUp}.admin-page-shell>*,.admin-responsive-split>*,.admin-responsive-triple>*,.admin-responsive-four-up>*{min-width:0}.admin-overview-kpis,.admin-overview-plans,.admin-overview-split{width:100%}.admin-auth-loading{position:relative;overflow:hidden}.admin-auth-loading:before{content:"";background:radial-gradient(circle,var(--accent)0%,transparent 70%);border-radius:999px;width:min(58vw,720px);height:min(58vw,720px);position:absolute;top:-16%;left:-10%}@supports (color:color-mix(in lab, red, red)){.admin-auth-loading:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent)20%,transparent)0%,transparent 70%)}}.admin-auth-loading:before{pointer-events:none}.admin-auth-loading:after{content:"";background:radial-gradient(circle,var(--accent-2)0%,transparent 72%);border-radius:999px;width:min(48vw,620px);height:min(48vw,620px);position:absolute;bottom:-24%;right:-18%}@supports (color:color-mix(in lab, red, red)){.admin-auth-loading:after{background:radial-gradient(circle,color-mix(in srgb,var(--accent-2)18%,transparent)0%,transparent 72%)}}.admin-auth-loading:after{pointer-events:none}.admin-sidebar a:hover{background:var(--sidebar-active-bg)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar a:hover{background:color-mix(in srgb,var(--sidebar-active-bg)86%,var(--accent-soft)14%)}}.admin-sidebar a:hover{border-color:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar a:hover{border-color:color-mix(in srgb,var(--border-default)80%,var(--accent)20%)}}.admin-ui-surface{background:linear-gradient(142deg,var(--bg-surface),var(--bg-surface))}@supports (color:color-mix(in lab, red, red)){.admin-ui-surface{background:linear-gradient(142deg,color-mix(in srgb,var(--bg-surface)88%,var(--accent-soft)12%),color-mix(in srgb,var(--bg-surface)94%,transparent))}}.admin-ui-surface{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-ui-surface{border:1px solid color-mix(in srgb,var(--border-default)84%,transparent)}}.admin-ui-surface{border-radius:18px;box-shadow:0 18px 38px #050a1826}.admin-ui-hero,.admin-ui-section-header,.admin-ui-toolbar,.admin-ui-filter-bar,.admin-ui-stat-strip,.admin-ui-modal-head,.admin-ui-confirm-row{align-items:center;display:flex}.admin-ui-hero,.admin-ui-section-header{flex-wrap:wrap;justify-content:space-between;gap:16px}.admin-ui-hero{padding:20px 22px}.admin-ui-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1}.admin-ui-title{color:var(--text-primary);font-size:clamp(28px,3.1vw,40px);font-weight:700;line-height:1.04}.admin-ui-subtitle{max-width:760px;color:var(--text-subtle);margin-top:8px;font-size:15px;line-height:1.65}.admin-ui-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-ui-metric-grid{gap:14px;display:grid}.admin-ui-metric{padding:18px 18px 16px;position:relative;overflow:hidden}.admin-ui-metric:after{content:"";background:var(--metric-tone,var(--accent));height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.admin-ui-metric:after{background:var(--metric-tone,color-mix(in srgb,var(--accent)60%,transparent))}}.admin-ui-tone-accent{--metric-tone:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-ui-tone-accent{--metric-tone:color-mix(in srgb,var(--accent)65%,transparent)}}.admin-ui-tone-success{--metric-tone:#34d399a6}.admin-ui-tone-warning{--metric-tone:#f59e0ba6}.admin-ui-tone-danger{--metric-tone:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-ui-tone-danger{--metric-tone:color-mix(in srgb,var(--danger)65%,transparent)}}.admin-ui-tone-neutral{--metric-tone:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-ui-tone-neutral{--metric-tone:color-mix(in srgb,var(--border-default)80%,transparent)}}.admin-ui-metric-label,.admin-ui-section-subtitle,.admin-ui-empty-description,.admin-ui-modal-subtitle{color:var(--text-subtle)}.admin-ui-metric-label{margin-bottom:10px;font-size:12px}.admin-ui-metric-value{color:var(--text-primary);letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.04}.admin-ui-metric-value-display{font-size:clamp(24px,2.4vw,34px)}.admin-ui-metric-value-standard{font-size:clamp(22px,2vw,30px)}.admin-ui-metric-value-compact{letter-spacing:-.02em;font-size:clamp(16px,1.3vw,20px);line-height:1.35}.admin-ui-metric-detail{margin-top:10px;font-size:12px;line-height:1.5}.admin-ui-section{min-width:0;overflow:hidden}.admin-ui-section-header{border-bottom:1px solid var(--border-default);padding:20px 22px 16px}@supports (color:color-mix(in lab, red, red)){.admin-ui-section-header{border-bottom:1px solid color-mix(in srgb,var(--border-default)74%,transparent)}}.admin-ui-section-title,.admin-ui-modal-title{color:var(--text-primary);font-size:22px;font-weight:700}.admin-ui-section-subtitle,.admin-ui-modal-subtitle{margin-top:6px;font-size:13px;line-height:1.6}.admin-ui-section-content,.admin-ui-modal-body{min-width:0;padding:18px 22px 22px}.admin-ui-toolbar,.admin-ui-filter-bar,.admin-ui-stat-strip{flex-wrap:wrap;gap:12px}.admin-ui-filter-bar{align-items:stretch}.admin-ui-table{-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:16px;gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.admin-ui-table{border:1px solid color-mix(in srgb,var(--border-default)70%,transparent)}}.admin-ui-table-head,.admin-ui-table-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:16px;width:max-content;min-width:100%;padding:14px 16px;display:grid}.admin-ui-table-head{background:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.admin-ui-table-head{background:color-mix(in srgb,var(--bg-panel)88%,var(--accent-soft)12%)}}.admin-ui-table-head{border-bottom:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-ui-table-head{border-bottom:1px solid color-mix(in srgb,var(--border-default)74%,transparent)}}.admin-ui-table-head{color:var(--text-quiet);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.admin-ui-table-row{border-bottom:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-ui-table-row{border-bottom:1px solid color-mix(in srgb,var(--border-default)70%,transparent)}}.admin-ui-table-row{background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.admin-ui-table-row{background:color-mix(in srgb,var(--bg-surface)88%,transparent)}}.admin-ui-table-row:last-child{border-bottom:none}.admin-ui-pill{border:1px solid var(--border-default);border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-ui-pill{border:1px solid color-mix(in srgb,var(--border-default)76%,transparent)}}.admin-ui-pill{background:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.admin-ui-pill{background:color-mix(in srgb,var(--bg-panel)86%,transparent)}}.admin-ui-pill{color:var(--text-subtle)}.admin-ui-pill-accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-ui-pill-accent{border-color:color-mix(in srgb,var(--accent)30%,transparent)}}.admin-ui-pill-accent{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.admin-ui-pill-accent{background:color-mix(in srgb,var(--accent-soft)20%,transparent)}}.admin-ui-pill-accent{color:var(--accent)}.admin-ui-pill-success{color:#34d399;background:#34d39924;border-color:#34d39952}.admin-ui-pill-warning{color:#f59e0b;background:#f59e0b24;border-color:#f59e0b52}.admin-ui-pill-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-ui-pill-danger{border-color:color-mix(in srgb,var(--danger)32%,transparent)}}.admin-ui-pill-danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-ui-pill-danger{background:color-mix(in srgb,var(--danger)14%,transparent)}}.admin-ui-pill-danger{color:var(--danger)}.admin-ui-empty{border:1px dashed var(--border-default);padding:32px 20px}@supports (color:color-mix(in lab, red, red)){.admin-ui-empty{border:1px dashed color-mix(in srgb,var(--border-default)76%,transparent)}}.admin-ui-empty{background:var(--bg-panel);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.admin-ui-empty{background:color-mix(in srgb,var(--bg-panel)86%,transparent)}}.admin-ui-empty{text-align:center}.admin-ui-empty-title{color:var(--text-primary);font-size:16px;font-weight:700}.admin-ui-empty-description{margin-top:8px;font-size:13px;line-height:1.6}.admin-ui-empty-action{margin-top:16px}.admin-ui-chart{min-height:220px}.admin-ui-overlay{z-index:1200;background:linear-gradient(180deg,var(--overlay-backdrop-soft),var(--overlay-backdrop-soft));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.admin-ui-overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--overlay-backdrop-soft)94%,#070c18a8),color-mix(in srgb,var(--overlay-backdrop-soft)88%,#070c18bd))}}.admin-ui-overlay{-webkit-backdrop-filter:blur(12px)saturate(110%);overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:clamp(24px,5vh,56px) 24px;display:flex;overflow-y:auto}.admin-ui-modal,.admin-ui-drawer{isolation:isolate;background:linear-gradient(180deg,var(--bg-surface),var(--bg-surface));position:relative}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal,.admin-ui-drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface)98%,var(--accent-soft)2%),color-mix(in srgb,var(--bg-surface)99%,var(--bg-panel)1%))}}.admin-ui-modal,.admin-ui-drawer{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal,.admin-ui-drawer{border:1px solid color-mix(in srgb,var(--border-default)92%,#ffffff24)}}.admin-ui-modal,.admin-ui-drawer{box-shadow:0 36px 90px #050a186b,0 10px 28px #050a1838}.admin-ui-modal{border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(100%,920px);max-height:90vh;margin:auto;display:grid;overflow:hidden}.admin-ui-drawer{border-radius:28px 0 0 28px;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:calc(100vh - 2*clamp(24px,5vh,56px));margin-left:auto;display:grid;overflow:hidden}.admin-ui-modal:before,.admin-ui-drawer:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal:before,.admin-ui-drawer:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)44%,white 56%),transparent)}}.admin-ui-modal:before,.admin-ui-drawer:before{opacity:.9;pointer-events:none}.admin-ui-modal-head{border-bottom:1px solid var(--border-default);justify-content:space-between;gap:14px;padding:20px 22px 16px}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal-head{border-bottom:1px solid color-mix(in srgb,var(--border-default)74%,transparent)}}.admin-ui-modal-head{background:linear-gradient(180deg,var(--bg-panel),var(--bg-surface))}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal-head{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel)96%,var(--accent-soft)4%),color-mix(in srgb,var(--bg-surface)98%,transparent))}}.admin-ui-modal-body{background:var(--bg-surface);overflow:auto}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal-body{background:color-mix(in srgb,var(--bg-surface)99%,var(--bg-panel)1%)}}.admin-ui-modal .admin-ui-surface,.admin-ui-drawer .admin-ui-surface{background:linear-gradient(160deg,var(--bg-panel),var(--bg-surface))}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal .admin-ui-surface,.admin-ui-drawer .admin-ui-surface{background:linear-gradient(160deg,color-mix(in srgb,var(--bg-panel)94%,var(--accent-soft)6%),color-mix(in srgb,var(--bg-surface)97%,transparent))}}.admin-ui-modal .admin-ui-surface,.admin-ui-drawer .admin-ui-surface{border-color:var(--border-default);box-shadow:0 12px 28px #050a181a}@supports (color:color-mix(in lab, red, red)){.admin-ui-modal .admin-ui-surface,.admin-ui-drawer .admin-ui-surface{border-color:color-mix(in srgb,var(--border-default)90%,#ffffff1a)}}.admin-ui-ghost-btn,.admin-ui-danger-btn{cursor:pointer;border-radius:12px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600}.admin-ui-ghost-btn{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.admin-ui-ghost-btn{border:1px solid color-mix(in srgb,var(--border-default)82%,transparent)}}.admin-ui-ghost-btn{background:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.admin-ui-ghost-btn{background:color-mix(in srgb,var(--bg-panel)96%,transparent)}}.admin-ui-ghost-btn{color:var(--text-primary)}.admin-ui-danger-btn{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-ui-danger-btn{border:1px solid color-mix(in srgb,var(--danger)45%,transparent)}}.admin-ui-danger-btn{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-ui-danger-btn{background:color-mix(in srgb,var(--danger)16%,transparent)}}.admin-ui-danger-btn{color:var(--danger)}@media (max-width:900px){.admin-ui-overlay{padding:16px 12px}.admin-ui-modal{border-radius:20px;width:100%;max-height:calc(100vh - 32px)}.admin-ui-drawer{border-radius:20px;min-height:calc(100vh - 32px);width:100%!important}}.admin-ui-confirm-row{justify-content:flex-end;gap:10px}.admin-ui-action-menu{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.marketing-nav-mobile-toggle,.marketing-nav-mobile-panel{display:none}.marketing-signup-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-responsive-split,.admin-responsive-triple,.admin-responsive-four-up,.admin-form-grid-2,.admin-form-grid-3,.admin-form-grid-4{width:100%}.admin-mobile-slider-shell{gap:12px;min-width:0;display:grid}.admin-revenue-mobile-summary{flex-wrap:wrap;align-items:center;gap:10px;display:none}.admin-revenue-mobile-summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.admin-revenue-mobile-summary-value{color:var(--text-primary);letter-spacing:-.03em;font-size:18px;font-weight:700}.admin-revenue-mobile-summary-meta{color:var(--text-subtle);font-size:12px}.admin-revenue-slider-value{font-variant-numeric:tabular-nums}.admin-revenue-slider-month,.admin-revenue-slider-year{white-space:nowrap}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;height:100%;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-soft);border-radius:99px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.fade-up{animation:.4s forwards fadeUp}.blink{animation:2s ease-in-out infinite blink}.mobile-shell-backdrop{background:var(--overlay-backdrop-soft);z-index:80;cursor:pointer;border:none;position:fixed;inset:0}@media (max-width:1024px){.dashboard-main-shell{width:100%}.dashboard-topbar{height:auto!important;min-height:54px!important;padding:8px 12px!important}.dashboard-title-block h1{line-height:1.2;font-size:15px!important}.dashboard-title-block p{font-size:10px!important}.dashboard-topbar-actions{gap:8px!important;margin-left:auto!important}.dashboard-content-scroll{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.dashboard-btn-refresh,.dashboard-btn-ai{padding:7px 10px!important;font-size:12px!important}.responsive-page-container{padding:16px!important}.responsive-page-header{align-items:flex-start!important}.client-settings-grid,.notifications-stats-grid{grid-template-columns:1fr!important}.ai-panel-shell{border-radius:0!important}.ai-panel-toolbar{gap:6px!important}.ai-panel-toolbar-actions{margin-left:0!important}.ai-panel-composer-meta{flex-direction:column;gap:8px;align-items:stretch!important}.ai-panel-composer-hints{flex-wrap:wrap;row-gap:6px}.internal-chat-shell{border-radius:14px!important}.admin-login-shell{grid-template-columns:1fr!important}.admin-login-intro{border-bottom:1px solid var(--border-default);border-right:none!important}.admin-overview-split{grid-template-columns:1fr!important;gap:14px!important}.admin-clients-toolbar,.admin-workspace-row,.admin-client-detail-layout,.admin-workspace-modal-grid,.admin-workspace-meta-grid,.admin-workspace-form-grid{grid-template-columns:1fr!important}.admin-workspace-row{gap:12px!important}.admin-workspace-header-row{display:none!important}.admin-client-detail-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-nav-links,.marketing-nav-actions{display:none!important}.marketing-nav-mobile-toggle{display:inline-flex!important}.marketing-nav-mobile-panel[data-open=true]{display:grid!important}.marketing-page-hero{padding:112px clamp(18px,4vw,28px) 48px!important}.marketing-page-main{padding:42px clamp(18px,4vw,28px) 68px!important}.marketing-signup-shell{align-items:flex-start!important;padding-top:72px!important;padding-bottom:32px!important}.marketing-signup-form,.admin-form-grid-2,.admin-form-grid-3,.admin-form-grid-4,.admin-responsive-split-2,.admin-responsive-split-wide,.admin-responsive-triple-analytics-top,.admin-responsive-triple-analytics-bottom,.admin-responsive-triple-marketplace{grid-template-columns:1fr!important}.admin-responsive-four-up{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-revenue-mobile-summary{display:flex}.admin-revenue-slider-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:minmax(64px,64px);padding:0 0 2px;scroll-padding-inline:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6px calc(100% - 10px),#0000 100%);grid-template-columns:none!important;grid-auto-flow:column!important}.admin-revenue-slider-track::-webkit-scrollbar{display:none}.admin-revenue-slider-item{scroll-snap-align:start;background:0 0;border:none;border-radius:0;padding:0;grid-template-rows:auto 104px auto!important;gap:6px!important}.admin-revenue-slider-item[data-highlight=true] .admin-revenue-slider-bar{box-shadow:0 16px 30px var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-revenue-slider-item[data-highlight=true] .admin-revenue-slider-bar{box-shadow:0 16px 30px color-mix(in srgb,var(--accent)28%,transparent)}}.admin-revenue-slider-value{border:1px solid var(--accent);border-radius:999px;justify-self:center;min-height:0;padding:0 7px}@supports (color:color-mix(in lab, red, red)){.admin-revenue-slider-value{border:1px solid color-mix(in srgb,var(--accent)24%,transparent)}}.admin-revenue-slider-value{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.admin-revenue-slider-value{background:color-mix(in srgb,var(--accent-soft)14%,transparent)}}.admin-revenue-slider-value{align-items:center;font-weight:700;display:inline-flex;color:var(--text-primary)!important;font-size:10px!important}.admin-revenue-slider-value[data-zero=true]{display:none}.admin-revenue-slider-label{padding-bottom:0;text-align:center!important}.admin-revenue-slider-month{color:var(--text-primary);font-size:11px;font-weight:700}.admin-revenue-slider-year{color:var(--text-subtle);font-size:10px}.admin-revenue-slider-bar-area{height:104px!important}.admin-revenue-slider-bar{border-radius:10px 10px 4px 4px!important;width:min(24px,72%)!important;max-height:88px!important}.marketing-footer-inner{flex-direction:column!important;align-items:flex-start!important}.marketing-footer-links{gap:14px!important}}@media (max-width:640px){.dashboard-title-subtitle,.dashboard-btn-label,.ai-panel-hint-text{display:none}.dashboard-btn-ai,.dashboard-btn-refresh{min-width:34px;justify-content:center!important;padding:7px!important}.client-sidebar,.admin-sidebar{width:min(90vw,320px)!important}.responsive-page-container{padding:12px!important}.admin-overview-kpis,.admin-overview-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-client-detail-hero-grid{grid-template-columns:1fr!important}.marketing-nav-shell{padding:12px 16px!important}.marketing-nav-mobile-panel{top:calc(100% + 8px)!important;left:12px!important;right:12px!important}.marketing-nav-brand{font-size:15px!important}.marketing-page-hero{padding:104px 16px 40px!important}.marketing-page-main,.marketing-footer{padding-left:16px!important;padding-right:16px!important}.marketing-page-main{padding-top:34px!important;padding-bottom:56px!important}.marketing-signup-card{border-radius:18px!important;padding:18px!important}.admin-responsive-four-up{grid-template-columns:1fr!important}.admin-mobile-slider-shell{gap:0!important}.admin-revenue-mobile-summary{display:none!important}.admin-revenue-slider-track{grid-auto-columns:minmax(56px,56px);-webkit-mask-image:none;mask-image:none;gap:6px!important}.admin-revenue-slider-item{grid-template-rows:auto 84px auto!important;gap:5px!important}.admin-revenue-slider-bar-area{height:84px!important}.admin-revenue-slider-bar{width:min(20px,68%)!important;max-height:72px!important;box-shadow:0 10px 18px var(--accent)!important;border-radius:8px 8px 4px 4px!important}@supports (color:color-mix(in lab, red, red)){.admin-revenue-slider-bar{box-shadow:0 10px 18px color-mix(in srgb,var(--accent)22%,transparent)!important}}.admin-revenue-slider-value{padding:0 6px;font-size:10px!important}.admin-revenue-slider-month{font-size:10px}.admin-revenue-slider-year{font-size:9px}.marketing-footer-links{gap:10px!important;display:grid!important}}.blog-markdown{color:var(--text-primary);font-size:16px;line-height:1.82}.blog-markdown>*+*{margin-top:1.15em}.blog-markdown h1,.blog-markdown h2,.blog-markdown h3,.blog-markdown h4{color:var(--text-primary);letter-spacing:-.04em;font-weight:700;line-height:1.08}.blog-markdown h1{font-size:clamp(32px,3.6vw,52px)}.blog-markdown h2{margin-top:1.6em;font-size:clamp(24px,2.4vw,34px)}.blog-markdown h3{margin-top:1.45em;font-size:clamp(20px,1.7vw,26px)}.blog-markdown p,.blog-markdown li,.blog-markdown blockquote{color:var(--text-subtle)}.blog-markdown strong{color:var(--text-primary)}.blog-markdown a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.blog-markdown ul,.blog-markdown ol{padding-left:1.35em}.blog-markdown li+li{margin-top:.5em}.blog-markdown blockquote{border-left:3px solid var(--accent);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.blog-markdown blockquote{border-left:3px solid color-mix(in srgb,var(--accent)44%,transparent)}}.blog-markdown blockquote{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.blog-markdown blockquote{background:color-mix(in srgb,var(--accent-soft)10%,transparent)}}.blog-markdown blockquote{border-radius:0 16px 16px 0}.blog-markdown code{background:var(--bg-panel);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}@supports (color:color-mix(in lab, red, red)){.blog-markdown code{background:color-mix(in srgb,var(--bg-panel)92%,transparent)}}.blog-markdown code{border-radius:8px;padding:.18em .42em}.blog-markdown pre{border:1px solid var(--border-default);border-radius:18px;padding:18px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.blog-markdown pre{border:1px solid color-mix(in srgb,var(--border-default)76%,transparent)}}.blog-markdown pre{background:var(--bg-panel)}@supports (color:color-mix(in lab, red, red)){.blog-markdown pre{background:color-mix(in srgb,var(--bg-panel)95%,transparent)}}.blog-markdown pre code{background:0 0;padding:0}.blog-markdown hr{border:0;border-top:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.blog-markdown hr{border-top:1px solid color-mix(in srgb,var(--border-default)76%,transparent)}}.blog-markdown hr{margin:2em 0}@media (max-width:1180px){.admin-blog-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.admin-blog-meta-grid,.admin-blog-editor-grid{grid-template-columns:1fr!important}}.marketing-nav-brand{color:var(--marketing-hero-nav-brand)}.marketing-nav-link{color:var(--marketing-hero-nav-link)}.marketing-nav-link:hover{color:var(--marketing-hero-nav-link-hover)}.marketing-nav-btn{border-radius:9px;padding:8px 18px;font-size:14px;text-decoration:none;transition:all .15s}.marketing-nav-btn-secondary{background:var(--marketing-hero-nav-secondary-bg);border:1px solid var(--marketing-hero-nav-secondary-border);color:var(--marketing-hero-nav-secondary-text)}.marketing-nav-btn-primary{background:var(--marketing-hero-nav-primary-bg);border:1px solid var(--marketing-hero-nav-primary-border);color:var(--marketing-hero-nav-primary-text);box-shadow:var(--marketing-hero-nav-primary-shadow);font-weight:600}.marketing-surface-shell{border:1px solid var(--border-default);border-radius:32px;position:relative}@supports (color:color-mix(in lab, red, red)){.marketing-surface-shell{border:1px solid color-mix(in srgb,var(--border-default)88%,transparent)}}.marketing-surface-shell{background:radial-gradient(720px 320px at 0% 0%,var(--accent-soft),transparent 70%),linear-gradient(180deg,var(--bg-surface),var(--bg-surface))}@supports (color:color-mix(in lab, red, red)){.marketing-surface-shell{background:radial-gradient(720px 320px at 0% 0%,color-mix(in srgb,var(--accent-soft)62%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--bg-surface)95%,white 5%),var(--bg-surface))}}.marketing-surface-shell{box-shadow:0 24px 70px var(--brand-glow);padding:34px}@supports (color:color-mix(in lab, red, red)){.marketing-surface-shell{box-shadow:0 24px 70px color-mix(in srgb,var(--brand-glow)10%,transparent)}}.marketing-surface-shell{overflow:hidden}.marketing-surface-shell:before{content:"";background:linear-gradient(to right,var(--border-default)1px,transparent 1px),linear-gradient(to bottom,var(--border-default)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.marketing-surface-shell:before{background:linear-gradient(to right,color-mix(in srgb,var(--border-default)14%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border-default)10%,transparent)1px,transparent 1px)}}.marketing-surface-shell:before{opacity:.28;pointer-events:none;background-size:88px 88px}.marketing-surface-header{margin-bottom:28px;position:relative}.marketing-footer-shell{border:1px solid var(--border-default);border-radius:24px;max-width:1240px;margin:0 auto;padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.marketing-footer-shell{border:1px solid color-mix(in srgb,var(--border-default)82%,transparent)}}.marketing-footer-shell{background:var(--bg-surface)}@supports (color:color-mix(in lab, red, red)){.marketing-footer-shell{background:color-mix(in srgb,var(--bg-surface)96%,white 4%)}}.marketing-footer-shell{box-shadow:0 18px 44px var(--brand-glow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-footer-shell{box-shadow:0 18px 44px color-mix(in srgb,var(--brand-glow)8%,transparent)}}.marketing-hero{isolation:isolate;background:var(--marketing-hero-bg);border-bottom:1px solid var(--marketing-hero-divider);width:100%;margin:0;padding:136px 24px 56px;position:relative;overflow:hidden}.marketing-hero-shell{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:48px;max-width:1240px;margin:0 auto;display:grid;position:relative}.marketing-hero-grid{background:linear-gradient(to right,var(--marketing-hero-grid-line-x)1px,transparent 1px),linear-gradient(to bottom,var(--marketing-hero-grid-line-y)1px,transparent 1px);opacity:.72;pointer-events:none;z-index:-4;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000005c 58%,#0000 100%);mask-image:linear-gradient(#000000c7,#0000005c 58%,#0000 100%)}.marketing-hero-glow{pointer-events:none;z-index:-3;border-radius:999px;position:absolute}.marketing-hero-glow-a{background:var(--marketing-hero-glow-a);filter:blur(2px);width:940px;height:660px;top:-260px;right:-180px}.marketing-hero-glow-b{background:var(--marketing-hero-glow-b);opacity:.88;width:780px;height:540px;top:-110px;left:-250px}.marketing-hero-orbit{pointer-events:none;z-index:-2;border-radius:999px;position:absolute}.marketing-hero-orbit-outer{border:2px solid var(--marketing-hero-orbit-outer);width:2040px;height:2040px;box-shadow:var(--marketing-hero-orbit-outer-glow);opacity:.44;top:-1750px;left:-420px}.marketing-hero-orbit-inner{border:1px solid var(--marketing-hero-orbit-inner);opacity:.26;width:1540px;height:1540px;top:-1350px;left:280px}.marketing-hero-copy{text-align:left;z-index:1;justify-self:start;max-width:540px;position:relative}.marketing-hero-badge{letter-spacing:.03em;color:var(--marketing-hero-badge-text);border:1px solid var(--marketing-hero-badge-border);background:var(--marketing-hero-badge-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 14px;font-size:12px;display:inline-flex}.marketing-hero-title{letter-spacing:-.055em;color:var(--marketing-hero-title);text-wrap:balance;margin-bottom:18px;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(32px,4.2vw,58px);font-weight:700;line-height:.96}.marketing-hero-title span{color:var(--accent);-webkit-text-fill-color:currentColor;background:0 0;margin-top:8px;display:block}.marketing-hero-subtitle{max-width:520px;color:var(--marketing-hero-subtitle);text-wrap:pretty;margin:0 0 24px;font-size:clamp(16px,1.32vw,19px);line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.marketing-hero-primary,.marketing-hero-secondary{border-radius:999px;align-items:center;gap:9px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.marketing-hero-primary{color:var(--marketing-hero-primary-text);border:1px solid var(--marketing-hero-primary-border);background:var(--marketing-hero-primary-bg);box-shadow:var(--marketing-hero-primary-shadow);padding:14px 28px;font-size:15px;font-weight:700}.marketing-hero-secondary{color:var(--marketing-hero-secondary-text);border:1px solid var(--marketing-hero-secondary-border);background:var(--marketing-hero-secondary-bg);padding:14px 24px;font-size:15px}.marketing-hero-primary:hover,.marketing-hero-secondary:hover{border-color:var(--marketing-hero-secondary-border);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.marketing-hero-primary:hover,.marketing-hero-secondary:hover{border-color:color-mix(in srgb,var(--marketing-hero-secondary-border)72%,white)}}.marketing-hero-primary:hover,.marketing-hero-secondary:hover{box-shadow:var(--marketing-hero-primary-shadow)}.marketing-hero-note{letter-spacing:.01em;max-width:440px;color:var(--marketing-hero-note);margin:0;font-size:13px;line-height:1.6}.marketing-hero-visual{justify-self:end;width:100%;max-width:740px;position:relative}.marketing-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1240px;margin:24px auto 0;display:grid}.marketing-hero-stat{border:1px solid var(--marketing-hero-stat-border);background:var(--marketing-hero-stat-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:96px;box-shadow:0 14px 28px var(--brand-glow);border-radius:20px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.marketing-hero-stat{box-shadow:0 14px 28px color-mix(in srgb,var(--brand-glow)8%,transparent)}}.marketing-hero-stat strong{color:var(--marketing-hero-stat-title);letter-spacing:-.02em;margin-bottom:5px;font-size:18px;display:block}.marketing-hero-stat span{color:var(--marketing-hero-stat-caption);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.marketing-hero-showcase{border:1px solid var(--marketing-hero-showcase-border);background:var(--marketing-hero-showcase-bg);width:100%;box-shadow:var(--marketing-hero-showcase-shadow);border-radius:30px;margin:0;position:relative;overflow:hidden}.marketing-hero-showcase-head{border-bottom:1px solid var(--marketing-hero-showcase-head-border);background:var(--marketing-hero-showcase-head-bg);align-items:center;gap:8px;padding:11px 14px;display:flex}.marketing-hero-showcase-head .dot{background:var(--marketing-hero-showcase-dot);border-radius:50%;width:8px;height:8px}.marketing-hero-showcase-head p{color:var(--marketing-hero-showcase-label);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-family:Geist Mono,monospace;font-size:11px}.marketing-hero-showcase img{width:100%;height:auto;filter:var(--marketing-hero-showcase-image-filter);display:block}.marketing-hero-chip{border:1px solid var(--marketing-hero-chip-border);background:var(--marketing-hero-chip-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--marketing-hero-chip-text);box-shadow:var(--marketing-hero-chip-shadow);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute}.marketing-hero-chip-a{animation:5.2s ease-in-out infinite heroFloat;top:20px;right:16px}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:980px){.marketing-hero{padding:124px 18px 60px}.marketing-hero-shell{grid-template-columns:1fr;gap:26px}.marketing-hero-copy{text-align:center;max-width:720px;margin:0 auto}.marketing-hero-visual{justify-self:center;max-width:760px}.marketing-hero-actions{justify-content:center}.marketing-hero-title{font-size:clamp(32px,6vw,54px)}.marketing-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero-orbit-outer{width:1820px;height:1820px;top:-1560px;left:-620px}.marketing-hero-orbit-inner{width:1480px;height:1480px;top:-1260px;left:-120px}.marketing-surface-shell{border-radius:26px!important;padding:26px!important}}@media (max-width:680px){.marketing-hero{padding:112px 14px 48px}.marketing-hero-title{font-size:clamp(28px,8vw,40px);line-height:1.02}.marketing-hero-orbit-outer{width:1320px;height:1320px;top:-1120px;left:-470px}.marketing-hero-orbit-inner{width:1060px;height:1060px;top:-900px;left:-180px}.marketing-hero-badge{padding:7px 11px;font-size:11px}.marketing-hero-subtitle{margin-bottom:22px;font-size:15px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-hero-primary,.marketing-hero-secondary{justify-content:center;width:100%}.marketing-hero-stats{grid-template-columns:1fr}.marketing-hero-chip{margin:10px 12px 0;position:static}.marketing-surface-shell{border-radius:22px!important;padding:20px!important}.marketing-footer-shell{flex-direction:column;align-items:flex-start!important;gap:12px!important;padding:18px!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
