@layer properties,theme;@layer base{.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-brand-20::-webkit-scrollbar-thumb{background-color:#834dfb33;border-radius:9999px}.scrollbar-thumb-brand-40::-webkit-scrollbar-thumb{background-color:#834dfb66;border-radius:9999px}.scrollbar-track-transparent::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#834dfb33;border-radius:9999px;transition:background-color .2s}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#834dfb66}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-app-main{scrollbar-width:thin;scrollbar-color:#18102b1f transparent}.dark .scrollbar-app-main{scrollbar-color:#ffffff1a transparent}.scrollbar-app-main::-webkit-scrollbar{width:4px;height:4px}.scrollbar-app-main::-webkit-scrollbar-track{background:0 0}.scrollbar-app-main::-webkit-scrollbar-thumb{background-color:#18102b0f;background-clip:padding-box;border:1px solid #0000;border-radius:9999px}.scrollbar-app-main:hover::-webkit-scrollbar-thumb{background-color:#18102b24}.dark .scrollbar-app-main::-webkit-scrollbar-thumb{background-color:#ffffff0f}.dark .scrollbar-app-main:hover::-webkit-scrollbar-thumb{background-color:#ffffff24}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}[data-radix-scroll-area-viewport]{width:100%;min-width:0;display:block}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--brand-dark-blue:#0e0e27;--brand-white:#f7f8ff;--brand-yellow:#fed400;--brand-violet:#7453fe;--brand-red:#f94144;--brand-green:#c7ea00;--radius:.625rem;--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:258 46% 12%;--primary-foreground:0 0% 98.5%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:56 100% 47%;--accent-foreground:258 46% 12%;--destructive:0 100% 69%;--success:84 95% 61%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:259 95% 64%;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--beige:51 29% 95%;--sidebar:0 0% 100%;--sidebar-foreground:215 25% 10%;--sidebar-icon:215 12% 46%;--sidebar-primary:215 25% 10%;--sidebar-primary-foreground:0 0% 100%;--sidebar-menu-active:210 20% 96%;--sidebar-menu-active-foreground:215 25% 10%;--sidebar-accent:210 16% 93%;--sidebar-accent-foreground:215 25% 10%;--sidebar-border:210 18% 90%;--sidebar-ring:84 95% 47%;--sales-gauge-track:#aeb4c2;--campaign-type-booth-sales:#3b82f6;--campaign-type-startup-investor:#8b5cf6;--campaign-type-project-based:#22c55e;--campaign-type-one-on-one:#f97316;--campaign-type-sponsoring:#eab308;--campaign-type-ticket-sales:#14b8a6;--campaign-type-job-seeker:#6366f1;--campaign-type-competition-awards:#f59e0b;--snf-r-sm:6px;--snf-mute:hsl(var(--muted-foreground));--snf-line:hsl(var(--border));--snf-line-2:#e8e8e8;--snf-violet:hsl(var(--ring));--snf-violet-soft:#834dfb1f;--snf-ink:hsl(var(--foreground));--snf-ink-2:hsl(var(--muted-foreground));--snf-placeholder:#9e9e9e;--snf-red:hsl(var(--destructive));--snf-red-soft:hsl(var(--destructive) / .12);--snf-bar-tint:#834dfb05;--snf-tag-remove-bg:#834dfb26;--ink-3:0 0% 42%;--ink-4:0 0% 55%}@supports (color:lab(0% 0 0)){:root{--brand-dark-blue:lab(4.79777% 5.37702 -16.5966);--brand-white:lab(97.6043% .652194 -3.72534);--brand-yellow:lab(86.6676% 3.87144 93.3291);--brand-violet:lab(47.2363% 47.4491 -82.2509);--brand-red:lab(57.1752% 69.5963 43.0458);--brand-green:lab(87.839% -29.9658 91.2192);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407)}}.dark{--background:0 0% 3.9%;--foreground:0 0% 98.5%;--card:0 0% 3.9%;--card-foreground:0 0% 98.5%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98.5%;--primary:0 0% 98.5%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98.5%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98.5%;--destructive:0 62.8% 30.6%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--beige:0 0% 3.9%;--sidebar:240 6% 5%;--sidebar-foreground:40 10% 96%;--sidebar-icon:240 4% 58%;--sidebar-primary:40 10% 96%;--sidebar-primary-foreground:240 6% 5%;--sidebar-menu-active:240 5% 11%;--sidebar-menu-active-foreground:40 10% 96%;--sidebar-accent:240 5% 14%;--sidebar-accent-foreground:40 10% 96%;--sidebar-border:0 0% 14.9%;--sidebar-ring:84 95% 47%;--sales-gauge-track:#71717a;--snf-line-2:#383838;--snf-violet-soft:#834dfb38;--snf-bar-tint:#834dfb0f;--snf-tag-remove-bg:#834dfb40;--snf-placeholder:#858585;--ink-3:0 0% 68%;--ink-4:0 0% 52%}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532)}}.app-shell-agentic.dark,.dark .app-shell-agentic{--agent-accent-text:#cdff47}.app-shell-agentic{--color-sidebar-menu-active:#cdff4729}@supports (color:lab(0% 0 0)){.app-shell-agentic{--color-sidebar-menu-active:lab(94.1641% -34.1227 76.4945/.16)}}@supports (color:color-mix(in lab, red, red)){.app-shell-agentic{--color-sidebar-menu-active:color-mix(in oklab, var(--color-scout-lime) 16%, transparent)}}.app-shell-agentic{--color-sidebar-menu-active-foreground:var(--color-auth-l-ink);--color-sidebar-accent:var(--color-surface-inset);--color-sidebar-accent-foreground:var(--color-auth-l-ink);--color-sidebar-icon:var(--color-ink-muted-5)}.dark .app-shell-agentic{--color-sidebar-menu-active-foreground:var(--color-auth-l-ink)}.public-root{--background:60 23.1% 97.5%;--color-background:hsl(var(--background));--font-sans:var(--font-agentic-body), "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-sans);font-size:var(--text-compact-body);line-height:var(--text-compact-body--line-height);letter-spacing:normal}*{border-color:var(--color-border);outline-color:color-mix(in srgb, hsl(var(--ring)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:-.005em;font-feature-settings:"cv11" 1, "ss01" 1, "ss03" 1;font-weight:400}.font-mono,code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:"zero" 1}html{scroll-behavior:smooth}}@layer components{.pub-hero-h1{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height);letter-spacing:-.03em;font-weight:700}.pub-section-h2{font-size:var(--text-pub-section-h2);line-height:var(--text-pub-section-h2--line-height);letter-spacing:-.025em;font-weight:700}.pub-hero-tagline{font-size:var(--text-lg-minus);line-height:var(--text-lg-minus--line-height);font-weight:400}.pub-section-sub{font-size:var(--text-base-minus);line-height:var(--text-base-minus--line-height);font-weight:400}.pub-prize-amount{font-size:var(--text-stat);line-height:var(--text-stat--line-height);letter-spacing:-.03em;font-weight:700}.pub-stat-value{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:-.02em;font-weight:700}.pub-nav-link{font-size:var(--text-compact-base);line-height:var(--text-compact-base--line-height);font-weight:var(--font-weight-nav)}.pub-faq-question{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500}.pub-timeline-date{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:500}.pub-timeline-label{font-size:var(--text-base-minus);line-height:var(--text-base-minus--line-height);font-weight:600}.pub-small-meta{font-size:var(--text-tight-xs);line-height:var(--text-tight-xs--line-height);font-weight:400}.pub-small-meta-strong{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:600}.agentic-product .type-agentic-display{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--text-hero--line-height);letter-spacing:-.035em;color:var(--ink);font-weight:800}.agentic-product .type-agentic-section{font-family:var(--font-display);font-size:var(--text-section-h2);line-height:var(--text-section-h2--line-height);letter-spacing:-.03em;color:var(--ink);font-weight:800}.agentic-product .type-agentic-body{font-family:var(--font-body);font-size:var(--text-compact-body);line-height:var(--text-compact-body--line-height);color:var(--ink);font-weight:400}.agentic-product .type-agentic-eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs-plus);line-height:var(--text-2xs-plus--line-height);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:700}.agentic-product{--bg:var(--color-surface-warm-3);--panel:var(--color-surface-panel);--surface:var(--color-surface-panel);--surface-2:var(--color-surface-inset);--surface-3:var(--color-surface-inset-2);--line:#1615101c}@supports (color:color-mix(in lab, red, red)){.agentic-product{--line:color-mix(in oklab, var(--color-auth-l-ink) 11%, transparent)}}.agentic-product{--line-2:#1615102b}@supports (color:color-mix(in lab, red, red)){.agentic-product{--line-2:color-mix(in oklab, var(--color-auth-l-ink) 17%, transparent)}}.agentic-product{--line-dash:#16151021}@supports (color:color-mix(in lab, red, red)){.agentic-product{--line-dash:color-mix(in oklab, var(--color-auth-l-ink) 13%, transparent)}}.agentic-product{--ink:var(--color-auth-l-ink);--ink-2:var(--color-auth-l-ink-2);--ink-3:var(--color-ink-muted-5);--mute:var(--color-auth-l-mute);--accent:var(--color-scout-lime);--accent-ink:var(--color-scout-lime-ink);--accent-text:var(--color-agent-accent-text);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-bg:var(--bg);--color-panel:var(--panel);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--c-green:var(--color-dir-green);--c-green-soft:#1e9e5a1f}@supports (color:lab(0% 0 0)){.agentic-product{--c-green-soft:lab(57.4824% -46.6533 25.6552/.12)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-green-soft:color-mix(in oklab, var(--color-dir-green) 12%, transparent)}}.agentic-product{--c-red:var(--color-auth-c-red);--c-red-soft:#d8453a1c}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-red-soft:color-mix(in oklab, var(--color-auth-c-red) 11%, transparent)}}.agentic-product{--c-blue:var(--color-dir-blue);--c-blue-soft:#6a4de621}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-blue-soft:color-mix(in oklab, var(--color-dir-blue) 13%, transparent)}}.agentic-product{--c-sky:var(--color-dir-sky);--c-sky-soft:#1488c821}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-sky-soft:color-mix(in oklab, var(--color-dir-sky) 13%, transparent)}}.agentic-product{--c-amber:var(--color-dir-amber);--c-amber-soft:#a87b0021}@supports (color:lab(0% 0 0)){.agentic-product{--c-amber-soft:lab(54.9811% 11.6036 60.2973/.13)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-amber-soft:color-mix(in oklab, var(--color-dir-amber) 13%, transparent)}}.agentic-product{--c-coral:var(--color-dir-coral);--c-coral-soft:#de54301f}@supports (color:lab(0% 0 0)){.agentic-product{--c-coral-soft:lab(54.8523% 53.5934 49.3042/.12)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-coral-soft:color-mix(in oklab, var(--color-dir-coral) 12%, transparent)}}.agentic-product{--c-pink:var(--color-dir-pink);--c-pink-soft:#c24c8c21}@supports (color:color-mix(in lab, red, red)){.agentic-product{--c-pink-soft:color-mix(in oklab, var(--color-dir-pink) 13%, transparent)}}.agentic-product{--accent-fill-soft:#cdff4724}@supports (color:lab(0% 0 0)){.agentic-product{--accent-fill-soft:lab(94.1641% -34.1227 76.4945/.14)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--accent-fill-soft:color-mix(in oklab, var(--color-scout-lime) 14%, transparent)}}.agentic-product{--accent-fill-hover:#cdff472e}@supports (color:lab(0% 0 0)){.agentic-product{--accent-fill-hover:lab(94.1641% -34.1227 76.4945/.18)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--accent-fill-hover:color-mix(in oklab, var(--color-scout-lime) 18%, transparent)}}.agentic-product{--accent-border-soft:#cdff4773}@supports (color:lab(0% 0 0)){.agentic-product{--accent-border-soft:lab(94.1641% -34.1227 76.4945/.45)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--accent-border-soft:color-mix(in oklab, var(--color-scout-lime) 45%, transparent)}}.agentic-product{--accent-text-soft:#7db8000f}@supports (color:lab(0% 0 0)){.agentic-product{--accent-text-soft:lab(68.6967% -36.3434 67.7938/.06)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--accent-text-soft:color-mix(in oklab, var(--color-agent-accent-text) 6%, transparent)}}.agentic-product{--accent-text-border:#7db80040}@supports (color:lab(0% 0 0)){.agentic-product{--accent-text-border:lab(68.6967% -36.3434 67.7938/.25)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--accent-text-border:color-mix(in oklab, var(--color-agent-accent-text) 25%, transparent)}}.agentic-product{--row-selected:#7db8000a}@supports (color:lab(0% 0 0)){.agentic-product{--row-selected:lab(68.6967% -36.3434 67.7938/.04)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--row-selected:color-mix(in oklab, var(--color-agent-accent-text) 4%, transparent)}}.agentic-product{--row-selected-hover:#7db8000f}@supports (color:lab(0% 0 0)){.agentic-product{--row-selected-hover:lab(68.6967% -36.3434 67.7938/.06)}}@supports (color:color-mix(in lab, red, red)){.agentic-product{--row-selected-hover:color-mix(in oklab, var(--color-agent-accent-text) 6%, transparent)}}.agentic-product{--font-display:var(--font-agentic-display), "Bricolage Grotesque", sans-serif;--font-body:var(--font-agentic-body), "Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--fs-micro:var(--text-2xs-plus);--fs-caption:var(--text-compact-sm);--fs-sm:var(--text-compact-label);--fs-body:var(--text-compact-body);--fs-md:var(--text-base-minus);--fs-lg:var(--text-lg-minus);--fs-xl:var(--text-xl);--fs-2xl:var(--text-2xl);--fs-display:var(--text-display);--fs-hero:var(--text-hero);--r-sm:8px;--r:12px;--r-lg:16px;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--text-compact-body--line-height);letter-spacing:-.004em;color:var(--ink)}.agentic-product .type-display{font-family:var(--font-display);letter-spacing:-.03em}.agentic-product .type-mono{font-family:var(--font-mono);font-feature-settings:"zero" 1;letter-spacing:0}.dark .agentic-product{--bg:var(--color-agent-bg);--panel:var(--color-agent-bg-2);--surface:var(--color-agent-surface-raised);--surface-2:var(--color-agent-surface-raised-2);--surface-3:var(--color-agent-surface-raised-2);--line:#ffffff16}@supports (color:color-mix(in lab, red, red)){.dark .agentic-product{--line:color-mix(in oklab, var(--color-white) 8.5%, transparent)}}.dark .agentic-product{--line-2:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark .agentic-product{--line-2:color-mix(in oklab, var(--color-white) 14%, transparent)}}.dark .agentic-product{--line-dash:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .agentic-product{--line-dash:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark .agentic-product{--ink:var(--color-agent-ink);--ink-2:var(--color-auth-ink-2);--ink-3:var(--color-auth-ink-3);--mute:var(--color-auth-mute);--color-ink:var(--ink);--color-ink-2:var(--ink-2);--color-ink-3:var(--ink-3);--color-bg:var(--bg);--color-panel:var(--panel);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--accent-text:var(--color-scout-lime);--c-green:var(--color-agent-green);--c-red:var(--color-agent-red);--c-blue:var(--color-agent-blue);--c-amber:var(--color-agent-amber);--c-coral:var(--color-agent-coral)}.agentic-product ::selection{background:var(--accent);color:var(--accent-ink)}.agentic-product .ax-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.agentic-product .ax-mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}.agentic-product .ax-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.agentic-product .ax-label{font-family:var(--font-mono);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--mute);font-weight:500}.agentic-product .ax-btn{white-space:nowrap;font-size:var(--fs-sm);letter-spacing:-.01em;border-radius:var(--r-sm);cursor:pointer;min-height:34px;font-weight:600;font-family:var(--font-body);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:7px 14px;transition:all .15s;display:inline-flex;position:relative}.agentic-product .ax-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agentic-product .ax-btn svg{flex:none}.agentic-product .ax-btn-outline{border-color:var(--line-2);background:var(--surface-2);color:var(--ink-2)}.agentic-product .ax-btn-outline:hover{border-color:var(--ink-3);background:var(--surface-3);color:var(--ink)}.agentic-product .ax-btn-accent{background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-weight:700}.agentic-product .ax-btn-accent:hover{filter:brightness(1.06)}.agentic-product .ax-btn-accent-outline{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-btn-accent-outline{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.agentic-product .ax-btn-accent-outline{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-btn-accent-outline{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.agentic-product .ax-btn-accent-outline{color:var(--accent-text)}.agentic-product .ax-btn-accent-outline:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-btn-accent-outline:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.agentic-product .ax-btn-ghost{color:var(--ink-2);background:0 0}.agentic-product .ax-btn-ghost:hover{background:var(--surface-3);color:var(--ink)}.agentic-product .ax-btn-line{border-color:var(--lc,var(--line-2));color:var(--tc,var(--ink));background:0 0}.agentic-product .ax-btn-line:hover{background:var(--lc,var(--ink))}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-btn-line:hover{background:color-mix(in srgb, var(--lc,var(--ink)) 12%, transparent)}}.agentic-product .ax-btn-line:hover{border-color:var(--tc,var(--ink-3))}.agentic-product .ax-btn-line-accent{--lc:var(--accent);--tc:var(--accent-text)}.agentic-product .ax-btn-line-green{--lc:var(--c-green);--tc:var(--c-green)}.agentic-product .ax-btn-line-red{--lc:var(--c-red);--tc:var(--c-red)}.agentic-product .ax-btn-danger-ghost{border-color:var(--c-red)}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-btn-danger-ghost{border-color:color-mix(in srgb, var(--c-red) 40%, transparent)}}.agentic-product .ax-btn-danger-ghost{background:var(--c-red-soft);color:var(--c-red)}.agentic-product .ax-btn-danger-ghost:hover{border-color:var(--c-red);background:var(--c-red)}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-btn-danger-ghost:hover{background:color-mix(in srgb, var(--c-red) 18%, transparent)}}.agentic-product .ax-btn-sm{font-size:var(--text-compact-sm);border-radius:7px;gap:5px;min-height:28px;padding:5px 11px}.agentic-product .ax-btn-icon{width:34px;height:34px;min-height:0;padding:0}.agentic-product .ax-btn:disabled,.agentic-product .ax-btn[disabled],.agentic-product .ax-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.agentic-product .ax-pill{font-size:var(--text-tight-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:600;display:inline-flex}.agentic-product .ax-chip{font-size:var(--text-xs);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-weight:500;display:inline-flex}.agentic-product .ax-x{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;transition:opacity .12s,background .12s;display:inline-grid}.agentic-product .ax-x:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.agentic-product .ax-x:hover{background:color-mix(in srgb, currentColor 16%, transparent)}}.agentic-product .ax-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px;opacity:1}.adm-sb{padding-left:0;padding-right:0}}@layer utilities{.mono,.type-stat-hero,.type-sidebar-count,.type-kbd,.type-histogram-label,.type-mono-progress,.type-score-value,.type-score-value-sm,.type-score-value-lg,.pub-prize-amount,.pub-stat-value,.pub-timeline-date,.snf-range-num{font-family:var(--font-mono);font-feature-settings:"zero" 1}}:root,:host{--color-agent-accent-text:#7db800;--color-agent-accent-text-hover:#e0ff70;--color-agent-amber:#e8b23a;--color-agent-bg:#09090a;--color-agent-bg-2:#0e0e10;--color-agent-blue:#8e7cff;--color-agent-coral:#ff6b4d;--color-agent-coral-light:#ff9f6e;--color-agent-coral-mid:#e0673a;--color-agent-green:#6fe39b;--color-agent-ink:#f4f2ec;--color-agent-ink-dim:#a4a3a9;--color-agent-ink-faint:#8c8b93;--color-agent-mint:#4ade80;--color-agent-orange-accent:#f2a93c;--color-agent-pink:#f25ba8;--color-agent-red:#ff6b5c;--color-agent-sky-blue:#5b8def;--color-agent-surface-card:#0f0c1a;--color-agent-surface-deep:#0a0714;--color-agent-surface-deeper:#08050f;--color-agent-surface-navy:#0a1a2e;--color-agent-surface-panel:#1a1228;--color-agent-surface-raised:#151517;--color-agent-surface-raised-2:#1b1b1e;--color-agent-teal-accent:#2fd6be;--color-agent-teal-dark:#1f9e88;--color-agent-teal-light:#54d6c0;--color-agent-violet-dark:#4a4cd6;--color-agent-violet-light:#7a7cff;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-auth-border-dark:#2c2c20;--color-auth-c-red:#d8453a;--color-auth-ink-2:#c8c7cd;--color-auth-ink-3:#94939b;--color-auth-l-card:#fbfaf5;--color-auth-l-ink:#161510;--color-auth-l-ink-2:#45433b;--color-auth-l-mute:#95938a;--color-auth-mute:#67666d;--color-black:#000;--color-booking-host-bg:#121214;--color-booking-host-ink-2:#b7b6bc;--color-booking-host-ink-3:#78777e;--color-brand-dark-blue:#18102b;--color-brand-gemini-end:#d96570;--color-brand-gemini-mid:#9b72cb;--color-brand-google-blue:#4285f4;--color-brand-google-green:#34a853;--color-brand-google-red:#ea4335;--color-brand-google-yellow:#fbbc05;--color-brand-green:#b8fb3c;--color-brand-linkedin:#0077b5;--color-brand-microsoft:#0078d4;--color-brand-red:#ff6262;--color-brand-violet:#834dfb;--color-brand-whatsapp:#25d366;--color-brand-white:#f5f3ff;--color-brand-yellow:#f0e100;--color-campaign-investor-day:#d97706;--color-campaign-orange:#e67e00;--color-campaign-orange-dark:#d06f00;--color-campaign-orange-darker:#c26500;--color-campaign-speaker-outreach:#7c3aed;--color-chatbot-ai:#3e8f4a;--color-chatbot-exhibitor:#9e8b00;--color-chatbot-investor:#2960c4;--color-chatbot-lead-exhibitor-bg:#fef3c7;--color-chatbot-lead-exhibitor-border:#fde68a;--color-chatbot-lead-exhibitor-text:#92400e;--color-chatbot-lead-investor-bg:#ede9fe;--color-chatbot-lead-investor-border:#ddd6fe;--color-chatbot-lead-investor-text:#5b21b6;--color-chatbot-lead-media-bg:#fce7f3;--color-chatbot-lead-media-border:#fbcfe8;--color-chatbot-lead-media-text:#9d174d;--color-chatbot-lead-speaker-bg:#ffedd5;--color-chatbot-lead-speaker-border:#fed7aa;--color-chatbot-lead-speaker-text:#9a3412;--color-chatbot-lead-sponsor-bg:#d1fae5;--color-chatbot-lead-sponsor-border:#a7f3d0;--color-chatbot-lead-sponsor-text:#065f46;--color-chatbot-lead-startup-bg:#dbeafe;--color-chatbot-lead-startup-border:#bfdbfe;--color-chatbot-lead-startup-text:#1e40af;--color-chatbot-selected:#f4f1ff;--color-chatbot-takeover:#c77700;--color-competition-violet:#6b3ac7;--color-dir-amber:#a87b00;--color-dir-amber-soft:#fef6e0;--color-dir-blue:#6a4de6;--color-dir-blue-soft:#ece9ff;--color-dir-coral:#de5430;--color-dir-coral-soft:#fdeee9;--color-dir-green:#1e9e5a;--color-dir-green-soft:#e8f8ef;--color-dir-line-strong:#d4d2ca;--color-dir-line-subtle:#e8e6df;--color-dir-pink:#c24c8c;--color-dir-pink-soft:#fce8f2;--color-dir-red:#dc2626;--color-dir-red-soft:#fee2e2;--color-dir-sky:#1488c8;--color-dir-sky-soft:#e6f4fc;--color-dir-teal:#0f766e;--color-dir-teal-soft:#ccfbf1;--color-dir-violet:#8e7cff;--color-dir-violet-soft:#ece9ff;--color-emerald-500:#10b981;--color-event-panel:#0c0c0e;--color-event-surface-dark-2:#1a1a1d;--color-event-surface-dark-3:#202024;--color-event-surface-warm:#f5f3ec;--color-event-surface-warm-2:#eae7de;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-inbox-bg:#faf9f6;--color-inbox-ink-2:#3b3350;--color-inbox-mute:#8a869a;--color-inbox-red:#e5484d;--color-ink-body:#2a2d33;--color-ink-muted:#8a859a;--color-ink-muted-2:#6b6580;--color-ink-muted-3:#5c6068;--color-ink-muted-4:#9490a3;--color-ink-muted-5:#6e6c63;--color-ink-muted-6:#8a8f97;--color-olive-gold:#8a7a00;--color-palette-5043b5:#5043b5;--color-palette-5b43de:#5b43de;--color-palette-d75e2a:#d75e2a;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-rose-400:#fb7185;--color-scout-lime:#cdff47;--color-scout-lime-dark:#8fbf1f;--color-scout-lime-ink:#0b0c0e;--color-scout-sky:#5cc9ff;--color-sequence-indigo:#4f46e5;--color-sky-400:#38bdf8;--color-stage-neutral:#64748b;--color-surface-canvas:#fafaf8;--color-surface-canvas-2:#f9f9f7;--color-surface-company-tab-line:#e8e4db;--color-surface-inset:#f5f3ec;--color-surface-inset-2:#eae7de;--color-surface-inset-3:#e0ddd4;--color-surface-panel:#fff;--color-surface-row-hover:#f7f8f6;--color-surface-search:#f2f2f5;--color-surface-search-hover:#e8e8ec;--color-surface-segmented-track:#f3f2ee;--color-surface-table-head:#f3f3ef;--color-surface-warm:#f0ede5;--color-surface-warm-2:#f2f0ea;--color-surface-warm-3:#f1efe8;--color-surface-warm-border:#eceae4;--color-surface-warm-line:#d9d8d2;--color-surface-warm-muted:#e6e5e0;--color-teal-700:#0f766e;--color-violet-400:#a78bfa;--color-white:#fff;--color-yellow-500:#eab308;--text-nano:.5rem;--text-nano--line-height:1.45;--text-nano-plus:.59375rem;--text-nano-plus--line-height:1.45;--text-2xs:.625rem;--text-2xs--line-height:1.45;--text-2xs-plus:.65625rem;--text-2xs-plus--line-height:1.45;--text-tight-xs:.6875rem;--text-tight-xs--line-height:1.45;--text-compact-sm:.71875rem;--text-compact-sm--line-height:1.45;--text-xs:.75rem;--text-xs--line-height:1.45;--text-compact-label:.78125rem;--text-compact-label--line-height:1.375;--text-compact-base:.8125rem;--text-compact-base--line-height:1.45;--text-compact-body:.84375rem;--text-compact-body--line-height:1.6;--text-sm:.875rem;--text-sm--line-height:1.45;--text-sm-plus:.90625rem;--text-sm-plus--line-height:1.45;--text-base-minus:.9375rem;--text-base-minus--line-height:1.2;--text-base:1rem;--text-base--line-height:1.5;--text-base-plus:1.03125rem;--text-base-plus--line-height:1.2;--text-lg-minus:1.0625rem;--text-lg-minus--line-height:1.2;--text-lg:1.125rem;--text-lg--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:1.5;--text-page-title:1.375rem;--text-page-title--line-height:1.2;--text-pub-section-h2:1.625rem;--text-pub-section-h2--line-height:1.12;--text-section-h2:1.625rem;--text-section-h2--line-height:1.12;--text-display:2.125rem;--text-display--line-height:1.05;--text-hero:2.875rem;--text-hero--line-height:1.02;--text-quote-mark:1.35rem;--text-quote-mark--line-height:1;--text-2xl:1.5rem;--text-2xl--line-height:1.4;--text-section-title:1.65rem;--text-section-title--line-height:1.2;--text-3xl:1.875rem;--text-3xl--line-height:1.3;--text-stat:2rem;--text-stat--line-height:1.15;--text-4xl:2.25rem;--text-4xl--line-height:1.2;--text-5xl:2.75rem;--text-5xl--line-height:1.15;--text-hero-event:3.375rem;--text-hero-event--line-height:1;--text-watermark:5rem;--text-watermark--line-height:1;--text-watermark-lg:6.75rem;--text-watermark-lg--line-height:1;--text-watermark-xl:10rem;--text-watermark-xl--line-height:1;--text-micro:.6rem;--text-micro--line-height:1.45;--text-caption-2xs:.62rem;--text-caption-2xs--line-height:1.45;--text-caption-sm:.65rem;--text-caption-sm--line-height:1.45;--text-caption-xs:.7rem;--text-caption-xs--line-height:1.45;--text-micro-badge:.375rem;--text-micro-badge--line-height:1.45;--text-code-inline:.85em;--text-code-inline--line-height:1.45;--font-weight-nav:450;--spacing-space-1:var(--space-1);--spacing-space-12:var(--space-12);--spacing-space-16:var(--space-16);--spacing-space-2:var(--space-2);--spacing-space-24:var(--space-24);--spacing-space-3:var(--space-3);--spacing-space-4:var(--space-4);--spacing-space-6:var(--space-6);--spacing-space-8:var(--space-8);--spacing-space-chrome-global:var(--space-chrome-global);--spacing-space-chrome-section:var(--space-chrome-section);--breakpoint-2xl:1536px;--breakpoint-frame:1440px;--breakpoint-lg:1024px;--breakpoint-md:768px;--breakpoint-sm:640px;--breakpoint-xl:1280px;--font-weight-body:400;--font-weight-bold:700;--font-weight-emphasis:500;--font-weight-heading:600;--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:var(--color-brand-yellow);--color-accent-foreground:var(--color-brand-dark-blue);--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-success:hsl(var(--success));--color-success-foreground:hsl(var(--success-foreground));--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-chart-1:hsl(var(--chart-1));--color-chart-2:hsl(var(--chart-2));--color-chart-3:hsl(var(--chart-3));--color-chart-4:hsl(var(--chart-4));--color-chart-5:hsl(var(--chart-5));--color-beige:hsl(var(--beige));--color-sidebar:hsl(var(--sidebar));--color-sidebar-foreground:hsl(var(--sidebar-foreground));--color-sidebar-icon:hsl(var(--sidebar-icon));--color-sidebar-primary:hsl(var(--sidebar-primary));--color-sidebar-primary-foreground:hsl(var(--sidebar-primary-foreground));--color-sidebar-accent:hsl(var(--sidebar-accent));--color-sidebar-accent-foreground:hsl(var(--sidebar-accent-foreground));--color-sidebar-menu-active:hsl(var(--sidebar-menu-active));--color-sidebar-menu-active-foreground:hsl(var(--sidebar-menu-active-foreground));--color-sidebar-border:hsl(var(--sidebar-border));--color-sidebar-ring:hsl(var(--sidebar-ring));--font-sans:var(--font-inter,ui-sans-serif), system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,ui-monospace), monospace;--color-ink:var(--color-auth-l-ink);--color-ink-2:var(--color-auth-l-ink-2);--color-ink-3:var(--color-ink-muted-5);--color-ink-4:hsl(var(--ink-4));--radius-lg:var(--radius);--radius-md:calc(var(--radius) - 2px);--radius-sm:calc(var(--radius) - 4px);--color-bg:var(--color-surface-warm-3);--color-panel:var(--color-surface-panel);--color-surface:var(--color-surface-panel);--color-surface-2:var(--color-surface-inset);--color-surface-3:var(--color-surface-inset-2);--color-mute:var(--color-auth-l-mute);--color-accent-ink:var(--color-scout-lime-ink);--color-accent-text:var(--color-agent-accent-text);--font-display:var(--font-agentic-display), "Bricolage Grotesque", sans-serif;--font-body:var(--font-agentic-body), "Hanken Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--container-frame:1180px}:root{--space-1:4px;--space-12:48px;--space-16:64px;--space-2:8px;--space-24:96px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-chrome-global:64px;--space-chrome-section:48px;--breakpoint-2xl:1536px;--breakpoint-frame:1440px;--breakpoint-lg:1024px;--breakpoint-md:768px;--breakpoint-sm:640px;--breakpoint-xl:1280px}.frame-dash-horizontal{background-image:repeating-linear-gradient(90deg,#834dfb1a 0 18px,#0000 18px 26px);background-size:26px 2px}.frame-dash-horizontal-full{background-color:#0000;background-image:repeating-linear-gradient(90deg,#834dfb1a 0 18px,#0000 18px 26px);background-size:26px 2px}.frame-dash-vertical{background-image:repeating-linear-gradient(#834dfb1a 0 18px,#0000 18px 26px);background-size:2px 26px}.frame-dash-horizontal-2{background-image:repeating-linear-gradient(90deg,#834dfb1a 0 18px,#0000 18px 26px);background-size:26px 2px;height:2px}.frame-viewport-horizontal{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.frame-dash-viewport{background-color:#0000;background-image:repeating-linear-gradient(90deg,#834dfb1a 0 18px,#0000 18px 26px);background-size:26px 2px;width:100vw;height:2px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.frame-dash-lr{background-image:repeating-linear-gradient(#834dfb1a 0 18px,#0000 18px 26px),repeating-linear-gradient(#834dfb1a 0 18px,#0000 18px 26px);background-position:0 0,100% 0;background-repeat:repeat-y,repeat-y;background-size:2px 100%,2px 100%}.frame-dash-cell-right{background-image:repeating-linear-gradient(#834dfb1a 0 18px,#0000 18px 26px);background-position:100% 0;background-repeat:repeat-y;background-size:2px 100%}.mkt-agent-avatar{width:var(--mkt-avatar-size,56px);height:var(--mkt-avatar-size,56px);border-radius:var(--mkt-avatar-radius,17px);background:var(--mkt-avatar-bg);border:1px solid var(--mkt-avatar-border);flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.mkt-agent-avatar--stretch{align-self:stretch;width:3.5rem;height:auto}@media (min-width:640px){.mkt-agent-avatar--stretch{width:4rem}}.sa-lead-field{border:1px solid var(--line);background:var(--bg-2);width:100%;font-family:var(--font-body);color:var(--ink);border-radius:11px;outline:none;padding:12px 14px;font-size:14px}.sa-lead-field--textarea{resize:vertical}.public-header-shell{--mega-menu-top:5.125rem}.frame-dash-cell-bottom{background-image:repeating-linear-gradient(90deg,#834dfb1a 0 18px,#0000 18px 26px);background-position:0 100%;background-repeat:repeat-x;background-size:100% 2px}.frame-dash-cell-both{background-image:repeating-linear-gradient(#834dfb1a 0 18px,#0000 18px 26px),repeating-linear-gradient(90deg,#834dfb1a 0 18px,#0000 18px 26px);background-position:100% 0,0 100%;background-repeat:repeat-y,repeat-x;background-size:2px 100%,100% 2px}.frame-faq-diag-left{background-color:var(--color-white);background-image:repeating-linear-gradient(-45deg,#0000 0 20px,#834dfb1a 20px 22px);background-position:0 0;background-size:32px 32px}.frame-faq-diag-right{background-color:var(--color-white);background-image:repeating-linear-gradient(45deg,#0000 0 20px,#834dfb1a 20px 22px);background-position:0 24px;background-size:32px 32px}.page-frame{--frame-solid:#834dfb24;--frame-dash:#834dfb1a;--frame-gap:55px;--frame-inset:1rem;--frame-line-width:2px;position:relative}.page-frame:before,.page-frame:after{content:"";pointer-events:none;z-index:1200;position:fixed;top:0;bottom:0}.page-frame:before{left:calc(var(--frame-inset) - var(--frame-gap));width:calc(var(--frame-gap) + var(--frame-line-width));border-right:var(--frame-line-width) solid var(--frame-solid);background-image:repeating-linear-gradient(to bottom, var(--frame-dash) 0px, var(--frame-dash) 18px, transparent 18px, transparent 26px);background-size:var(--frame-line-width) 26px;background-position:0 0;background-repeat:repeat-y}.page-frame:after{right:calc(var(--frame-inset) - var(--frame-gap));width:calc(var(--frame-gap) + var(--frame-line-width));border-left:var(--frame-line-width) solid var(--frame-solid);background-image:repeating-linear-gradient(to bottom, var(--frame-dash) 0px, var(--frame-dash) 18px, transparent 18px, transparent 26px);background-size:var(--frame-line-width) 26px;background-position:100% 0;background-repeat:repeat-y}@media (min-width:640px){.page-frame{--frame-inset:calc((100% - 640px) / 2)}}@media (min-width:768px){.page-frame{--frame-inset:calc((100% - 768px) / 2)}}@media (min-width:1024px){.page-frame{--frame-inset:calc((100% - 1024px) / 2)}}@media (min-width:1280px){.page-frame{--frame-inset:calc((100% - 1280px) / 2)}}@media (min-width:1440px){.page-frame{--frame-inset:calc((100% - 1440px) / 2)}.page-frame .container{max-width:1440px}}.page-frame .frame-content{margin-left:var(--frame-inset);margin-right:var(--frame-inset);width:calc(100% - 2 * var(--frame-inset));max-width:none}.page-frame--inset-nav .header-inset-strip{margin-left:var(--frame-inset);width:calc(100% - 2 * var(--frame-inset));max-width:none}@media (max-width:639px){.page-frame:before,.page-frame:after,.frame-cross{display:none}}@keyframes hero-layers-float{0%,to{transform:perspective(400px)rotateX(8deg)translateY(0)}50%{transform:perspective(400px)rotateX(8deg)translateY(-6px)}}@keyframes hero-tool-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes agent-dot-live{0%{opacity:1;transform:scale(1)}70%{opacity:.4;transform:scale(1.7)}to{opacity:1;transform:scale(1)}}.agent-dot-live{animation:2.4s cubic-bezier(.22,1,.36,1) infinite agent-dot-live}@media (prefers-reduced-motion:reduce){.agent-dot-live{animation:none}}.hero-arp-layers{animation:4s ease-in-out infinite hero-layers-float}.hero-arp-tool{animation:2.5s ease-in-out infinite hero-tool-pulse}.hero-arp-tool:first-child{animation-delay:0s}.hero-arp-tool:nth-child(2){animation-delay:.3s}.hero-arp-tool:nth-child(3){animation-delay:.6s}.hero-arp-tool:nth-child(4){animation-delay:.9s}.hero-arp-tool:nth-child(5){animation-delay:1.2s}.hero-arp-tool:nth-child(6){animation-delay:1.5s}.hero-arp-tool:nth-child(7){animation-delay:1.8s}.hero-arp-tool:nth-child(8){animation-delay:2.1s}@keyframes tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:30s linear infinite marquee}.animate-marquee:hover{animation-play-state:paused}.fade-section{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.fade-section.is-visible{opacity:1;transform:translateY(0)}.stagger-children>*{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.stagger-children.is-visible>:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(4){opacity:1;transition-delay:.3s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(5){opacity:1;transition-delay:.4s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(6){opacity:1;transition-delay:.5s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(7){opacity:1;transition-delay:.6s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(8){opacity:1;transition-delay:.7s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(9){opacity:1;transition-delay:.8s;transform:translateY(0)}.stagger-children.is-visible>:nth-child(10){opacity:1;transition-delay:.9s;transform:translateY(0)}.nf-404{min-height:min(100dvh,920px)}.nf-404 .nf-stage{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1240px;min-height:min(78dvh,820px);margin:0 auto;padding:56px 40px 72px;display:grid}.nf-404 .nf-copy{max-width:52ch}.nf-404 .nf-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;align-items:center;gap:9px;padding:6px 13px;font-size:11px;display:inline-flex}.nf-404 .nf-kicker-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s step-end infinite nf-404-blink}@keyframes nf-404-blink{50%{opacity:.15}}.nf-404 .nf-title{font-family:var(--font-display);letter-spacing:-.045em;margin:26px 0 0;font-size:clamp(46px,6.6vw,86px);font-weight:800;line-height:.92}.nf-404 .nf-title em{color:var(--accent);font-style:normal}.nf-404 .nf-lead{color:var(--ink-dim);margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.nf-404 .nf-pa{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;margin:26px 0 0;padding:14px 16px;display:flex}.nf-404 .nf-pa-spk{border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink-faint);font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.nf-404 .nf-pa-txt{font-family:var(--font-mono);color:var(--ink-dim);min-height:2.9em;font-size:12.5px;line-height:1.65}.nf-404 .nf-pa-txt b{color:var(--accent);font-weight:500}.nf-404 .nf-cursor{background:var(--accent);vertical-align:-.14em;width:7px;height:1em;animation:1.05s step-end infinite nf-404-blink;display:inline-block}.nf-404 .nf-acts{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.nf-404 .nf-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:30px 0 0;padding-top:22px;display:flex}.nf-404 .nf-links-lbl{width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:4px;font-size:10.5px}.nf-404 .nf-links a{font-family:var(--font-mono);color:var(--ink-dim);border:1px solid var(--line);transition:all .18s var(--ease,ease);border-radius:999px;padding:6px 12px;font-size:11.5px;text-decoration:none}.nf-404 .nf-links a:hover{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.nf-404 .nf-plan{aspect-ratio:1/.92;border:1px solid var(--line);border-radius:var(--radius,16px);background:var(--bg-2);grid-template-rows:auto 1fr auto;gap:12px;padding:16px 22px 14px;display:grid;position:relative;overflow:hidden}.nf-404 .nf-plan:before{content:"";background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;background-size:26px 26px;position:absolute;inset:0}.nf-404 .nf-plan-hd{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;font-size:10px;display:flex;position:relative}.nf-404 .nf-booths{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);gap:9px;min-height:0;display:grid;position:relative}.nf-404 .nf-booth{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink-faint);transition:all .2s var(--ease,ease);cursor:default;border-radius:8px;place-items:center;font-size:9px;display:grid}.nf-404 .nf-booth:hover{background:var(--surface-2);border-color:var(--line-2);color:var(--ink-dim);transform:translateY(-2px)}.nf-404 .nf-booth.is-aisle{pointer-events:none;background:0 0;border:0}.nf-404 .nf-booth.is-aisle:hover{transform:none}.nf-404 .nf-booth.is-gone{border:1px dashed var(--accent);background:repeating-linear-gradient(135deg,#0000,#0000 9px,#cdff4712 9px 18px);grid-area:span 2/span 2}@supports (color:color-mix(in lab, red, red)){.nf-404 .nf-booth.is-gone{border:1px dashed color-mix(in srgb, var(--accent) 55%, transparent)}}.nf-404 .nf-booth.is-gone{color:var(--accent);cursor:pointer;position:relative;overflow:hidden}.nf-404 .nf-booth.is-gone:hover{background:repeating-linear-gradient(135deg,#0000,#0000 9px,#cdff4724 9px 18px)}.nf-404 .nf-booth-gone-inner{text-align:center;place-items:center;display:grid}.nf-404 .nf-booth-gone-n{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(22px,3.4vw,40px);font-weight:800;line-height:1}.nf-404 .nf-booth-gone-s{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px;font-size:8.5px}.nf-404 .nf-tape{background:var(--accent);color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;opacity:0;pointer-events:none;padding:3px 0;font-size:8.5px;transition:opacity .22s;position:absolute;top:52%;left:-14%;right:-14%;transform:rotate(-9deg)}.nf-404 .nf-booth.is-gone:hover .nf-tape{opacity:1}.nf-404 .nf-visitor{left:var(--nf-visitor-left,40px);top:var(--nf-visitor-top,60px);background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 4px var(--accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.nf-404 .nf-visitor{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent)}}.nf-404 .nf-visitor{z-index:5;transition:left 1.5s var(--ease,ease), top 1.5s var(--ease,ease);pointer-events:none}.nf-404 .nf-visitor:after{content:"";border:1px solid var(--accent);border-radius:50%;position:absolute;inset:-9px}@supports (color:color-mix(in lab, red, red)){.nf-404 .nf-visitor:after{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.nf-404 .nf-visitor:after{animation:1.9s ease-out infinite nf-404-ping}@keyframes nf-404-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.nf-404 .nf-legend{z-index:2;font-family:var(--font-mono);color:var(--ink-faint);flex-wrap:wrap;gap:14px;font-size:9.5px;display:flex;position:relative}.nf-404 .nf-legend i{vertical-align:-1px;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.nf-404 .nf-legend-occupied{background:var(--surface);border:1px solid var(--line-2)}.nf-404 .nf-legend-vacant{border:1px dashed var(--accent);background:0 0}.nf-404 .nf-legend-you{background:var(--accent)}.nf-404 .nf-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:400;background:#050506b8;place-items:center;display:none;position:fixed;inset:0}.nf-404 .nf-badge.is-on{display:grid}.nf-404 .nf-badge-card{background:var(--surface);border:1px solid var(--line-2);text-align:center;width:300px;animation:nf-404-drop .5s var(--ease,ease);border-radius:14px;padding:22px}@keyframes nf-404-drop{0%{opacity:0;transform:translateY(-26px)rotate(-3deg)}}.nf-404 .nf-badge-top{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px}.nf-404 .nf-badge-nm{font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 2px;font-size:28px;font-weight:800}.nf-404 .nf-badge-rl{font-family:var(--font-mono);color:var(--accent);font-size:11px}.nf-404 .nf-badge-bars{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 9px);height:34px;margin:18px 0 14px}.nf-404 .nf-badge-close{width:100%;margin-top:16px}@media (max-width:960px){.nf-404 .nf-stage{grid-template-columns:1fr;gap:34px;padding:40px 22px 56px}.nf-404 .nf-plan{aspect-ratio:1/.8;order:-1}}.is-dyn-248a20b6{background:var(--248a20b6-background)}.is-dyn-3154d7a1{font-size:var(--3154d7a1-font-size);color:var(--3154d7a1-color);text-shadow:var(--3154d7a1-text-shadow);opacity:var(--3154d7a1-opacity)}.is-dyn-4c48c9a4{transition:var(--4c48c9a4-transition);transform:var(--4c48c9a4-transform)}.is-dyn-627a2afd{transform:var(--627a2afd-transform);transform-origin:var(--627a2afd-transform-origin)}.is-dyn-7fe6c47a{display:var(--7fe6c47a-display);align-items:var(--7fe6c47a-align-items);gap:var(--7fe6c47a-gap);font-size:var(--7fe6c47a-font-size);font-weight:var(--7fe6c47a-font-weight);color:var(--7fe6c47a-color);transition:var(--7fe6c47a-transition);background:var(--7fe6c47a-background);border:var(--7fe6c47a-border);padding:var(--7fe6c47a-padding);cursor:var(--7fe6c47a-cursor);font-family:var(--7fe6c47a-font-family)}.is-dyn-889b06b5{max-width:var(--889b06b5-max-width);margin:var(--889b06b5-margin);text-align:var(--889b06b5-text-align);margin-bottom:var(--889b06b5-margin-bottom)}.is-dyn-b81bc8dc{margin:var(--b81bc8dc-margin);max-width:var(--b81bc8dc-max-width);margin-left:var(--b81bc8dc-margin-left);margin-right:var(--b81bc8dc-margin-right)}.is-dyn-bc468cff{width:var(--bc468cff-width);height:var(--bc468cff-height);border-radius:var(--bc468cff-border-radius);background:var(--bc468cff-background);box-shadow:var(--bc468cff-box-shadow)}.is-dyn-cc0a48fe{position:var(--cc0a48fe-position);top:var(--cc0a48fe-top);left:var(--cc0a48fe-left);right:var(--cc0a48fe-right);z-index:var(--cc0a48fe-z-index);transition:var(--cc0a48fe-transition);background:var(--cc0a48fe-background);-webkit-backdrop-filter:var(--cc0a48fe--webkit-backdrop-filter);border-bottom:var(--cc0a48fe-border-bottom)}.is-st-2360d6ad{align-items:center;gap:26px;display:flex}.is-st-26f84abd{padding:15px 24px;font-size:16px}.is-st-2ccd58b7{z-index:1;text-align:center;position:relative}.is-st-2f021af1{margin:18px 0 0}.is-st-2f731cfb{-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 75%)}.is-st-301b3754{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-dim);border-radius:9px;place-items:center;display:grid}.is-st-30c2b8f2{margin-bottom:26px;display:inline-flex}.is-st-30f46876{color:var(--ink)}.is-st-32cdbccf{margin:0;font-size:clamp(44px,7.4vw,92px)}.is-st-34845af9{font-family:var(--font-mono);color:var(--ink-faint);font-size:12.5px}.is-st-34b2ce6b{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:16px;font-size:11px}.is-st-3eee1236{padding-top:96px;padding-bottom:120px;position:relative;overflow:hidden}.is-st-4d0bab26{padding:15px 28px;font-size:16px}.is-st-50666a57{position:relative}.is-st-65d242b3{border-top:1px solid var(--line);background:var(--bg-2)}.is-st-72cbdee7{color:var(--ink-dim);width:fit-content;font-size:14px}.is-st-8eb55f36{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.is-st-99e2b3ea{background:radial-gradient(circle, var(--accent), transparent 66%);width:720px;height:520px;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.is-st-99e2b3ea{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 24%, transparent), transparent 66%)}}.is-st-a19091cf{padding:7px 14px 7px 11px}.is-st-ad1a09b6{padding:10px 18px;font-size:14.5px}.is-st-b43ee85c{background:var(--accent);color:var(--accent)}.is-st-b464fc55{gap:9px;display:flex}.is-st-b68064a6{background:var(--accent-ink);border-radius:3px;width:9px;height:9px}.is-st-c5e1f71e{color:var(--ink-dim);white-space:nowrap;font-size:14.5px;font-weight:500}.is-st-cfdff3e1{margin:18px 0 20px;font-size:14px;line-height:1.6}.is-st-cfece9f7{flex-direction:column;gap:11px;display:flex}.is-st-d1e4d86c{max-width:520px;margin:24px auto 0;font-size:clamp(16px,1.6vw,19px)}.is-st-d2275e55{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;font-size:17px;font-weight:800;display:inline-flex}.is-st-d472352c{color:var(--ink-faint);font-size:13px}.is-st-e946830f{background:var(--accent);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.is-st-ff846ac4{align-items:center;gap:40px;height:68px;display:flex}
