:root{--accent-solid:oklch(70% .215 44);--accent-hover:oklch(65% .21 44);--accent-fg:oklch(17% .03 44);--accent-text:oklch(52% .19 44);--accent-text-hover:oklch(46% .17 44);--accent-border-strong:oklch(70% .215 44);--accent-border:oklch(86% .09 55);--accent-chip:oklch(94.5% .05 58);--accent-tint:oklch(95.5% .04 60);--accent-pill:oklch(95.5% .04 60);--accent-frame:oklch(92% .07 55);--bg:oklch(99% .003 80);--bg-sunken:oklch(96.5% .005 80);--surface:oklch(100% 0 0);--surface-2:oklch(97.5% .004 80);--surface-3:oklch(95% .006 80);--border:oklch(91% .008 265);--border-2:oklch(88% .01 265);--border-strong:oklch(80% .012 265);--text:oklch(21% .02 265);--text-2:oklch(42% .018 265);--text-3:oklch(50% .016 265);--ink:oklch(20% .022 265);--ink-2:oklch(24.5% .022 265);--ink-3:oklch(29% .022 265);--ink-border:oklch(32% .02 265);--ink-text:oklch(97% .005 80);--ink-text-2:oklch(78% .01 265);--ink-text-3:oklch(66% .012 265);--ink-accent-text:oklch(80% .17 50);--sand:oklch(96.5% .018 75);--pos:oklch(50% .15 150);--neg:oklch(52% .19 20);--warn:oklch(52% .13 75);--alt:oklch(52% .14 260);--pos-tint:oklch(94% .06 150);--neg-tint:oklch(94% .05 20);--warn-tint:oklch(95% .06 80);--chart-1:oklch(70% .215 44);--chart-2:oklch(30% .03 265);--chart-3:oklch(60% .12 250);--chart-grid:oklch(92% .006 265);--radius-outer:14px;--radius-card:10px;--radius-button:8px;--radius-chip:6px;--radius-pill:999px;--shadow-hero:0 30px 80px oklch(30% .05 44/.18), 0 2px 6px oklch(20% .02 265/.06);--shadow-menu:0 24px 48px oklch(20% .02 265/.14);--shadow-card:0 1px 2px oklch(20% .02 265/.06), 0 12px 32px oklch(20% .02 265/.08);--fs-hero:64px;--fs-section:44px;--fs-cta:40px;--fs-card-title:20px;--fs-nav-lead:18px;--fs-body:16px;--fs-secondary:15px;--fs-caption:13px;--fs-label:12px;--ls-hero:-.03em;--ls-section:-.025em;--ls-card-title:-.015em;--ls-body:0em;--ls-mono-label:.04em;--gutter:48px;--rhythm-sm:80px;--rhythm-lg:112px;--measure:1200px}@media (width<=900px){:root{--fs-hero:44px;--fs-section:34px;--fs-cta:32px;--gutter:20px;--rhythm-sm:56px;--rhythm-lg:72px}}.next-site{--n-paper:#fff;--n-ink:#242424;--n-muted:#707070;--n-soft:#f7f7f6;--n-line:#e9e9e7;--n-orange:var(--accent-solid);--n-orange-soft:#faf5f0;--n-orange-dark:var(--accent-text);--n-stage:#f6f6f4;--n-art-line:#dededb;--n-serif:var(--n-font);--n-blue:#e8f0fc;--n-violet:#eeebfa;--n-amber:#f8f0dc;--n-backdrop:#25292418;--n-dialog-backdrop:#25292460;--n-shadow-soft:0 1px 4px #25292408;--n-art:#f0c2a3;--n-dark-line:#44493e;--n-radius:12px;--n-radius-sm:6px;--n-radius-lg:18px;--n-pill:999px;--n-font:"Manrope",Arial,sans-serif;--n-mono:"Geist Mono",monospace;--n-hero:clamp(4rem,7.6vw,7rem);--n-display:clamp(4.5rem,10vw,9rem);--n-h2:clamp(2.25rem,4vw,3.5rem);--n-h3:1.5rem;--n-body:1rem;--n-lead:1.1875rem;--n-small:.875rem;--n-tiny:.75rem;--n-logo:1.625rem;--n-shadow:0 28px 90px #24331b12,0 3px 14px #24331b08;--n-menu-shadow:0 24px 55px #24331b14;--n-space-1:4px;--n-space-2:8px;--n-space-3:12px;--n-space-4:16px;--n-space-5:20px;--n-space-6:24px;--n-space-8:32px;--n-space-10:40px;--n-space-12:48px;--n-space-16:64px;--n-space-20:80px;--n-space-24:96px;--n-space-32:128px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body.next-site{background:var(--n-paper);color:var(--n-ink);font:var(--n-body)/1.5 var(--n-font);-webkit-font-smoothing:antialiased;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}button,input{font:inherit}button{background:0 0;border:0}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--n-orange-dark);outline-offset:5px}[hidden]{display:none!important}.skip-link{z-index:200;padding:var(--n-space-3);background:var(--n-orange);position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}::selection{background:var(--n-orange)}.section-wrap{max-width:1160px;padding:var(--n-space-24) var(--n-space-8);margin:auto}.eyebrow{font:500 var(--n-tiny)/1.4 var(--n-mono);letter-spacing:.1em}.button{justify-content:center;align-items:center;gap:var(--n-space-3);min-height:48px;padding:var(--n-space-3) var(--n-space-5);border-radius:var(--n-radius-sm);font-size:var(--n-small);font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--n-ink);color:var(--n-paper)}.button.dark:hover{background:var(--n-dark-line)}.button.small{min-height:40px;padding:var(--n-space-2) var(--n-space-4)}.button.plain:hover{background:var(--n-soft)}.text-link{align-items:center;gap:var(--n-space-3);font-size:var(--n-small);padding:0;font-weight:500;display:inline-flex}.text-link:hover{gap:var(--n-space-4)}.muted{color:var(--n-muted)}.site-header{z-index:50;background:var(--n-paper);border-bottom:1px solid var(--n-line);height:88px;position:sticky;top:0}.nav-wrap{max-width:1280px;height:100%;padding:0 var(--n-space-12);justify-content:space-between;align-items:center;gap:var(--n-space-8);margin:auto;display:flex}.wordmark{align-items:center;gap:var(--n-space-2);font-size:var(--n-logo);letter-spacing:-.065em;font-weight:600;display:inline-flex}.desktop-nav{align-items:center;gap:var(--n-space-8);display:flex}.desktop-nav a,.nav-trigger,.login{font-size:var(--n-small)}.nav-trigger{gap:var(--n-space-2);padding:var(--n-space-2) 0;align-items:center;display:flex}.nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-nav a:hover,.nav-trigger:hover{color:var(--n-orange-dark)}.nav-actions{gap:var(--n-space-6);align-items:center;display:flex}.mobile-toggle{display:none}.mega-menu{background:var(--n-paper);border:1px solid var(--n-line);border-radius:0 0 var(--n-radius-lg) var(--n-radius-lg);width:min(1120px,100vw - 64px);box-shadow:var(--n-menu-shadow);padding:var(--n-space-6);gap:var(--n-space-8);grid-template-columns:1fr 2fr;animation:.18s menu-in;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mega-intro{padding:var(--n-space-8);background:var(--n-soft);border-radius:var(--n-radius);min-height:270px;position:relative;overflow:hidden}.mega-intro h2{font-size:var(--n-h3);letter-spacing:-.04em;margin:var(--n-space-5) 0 var(--n-space-3);line-height:1.2}.mega-intro p{font-size:var(--n-small);color:var(--n-muted);max-width:190px;margin-bottom:var(--n-space-5)}.mega-intro .text-link{z-index:2;position:relative}.menu-symbol{color:var(--n-orange);position:absolute;bottom:-20px;right:-5px}.mega-links{gap:var(--n-space-2);grid-template-columns:1fr 1fr;align-content:center;display:grid}.mega-links>a{align-items:center;gap:var(--n-space-3);padding:var(--n-space-4);border-radius:var(--n-radius-sm);display:flex;position:relative}.mega-links>a:hover{background:var(--n-soft)}.mega-links strong{font-size:var(--n-small);font-weight:500;display:block}.mega-links small{font-size:var(--n-tiny);color:var(--n-muted);margin-top:var(--n-space-1);display:block}.mega-links em{font-size:var(--n-tiny);color:var(--n-muted);top:0;right:var(--n-space-4);font-style:normal;position:absolute}.tool-icon{background:var(--n-soft);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);place-items:center;width:40px;height:40px;display:grid}.menu-backdrop{background:var(--n-backdrop);backdrop-filter:blur(3px);z-index:40;position:fixed;inset:88px 0 0}.mobile-nav{background:var(--n-paper);padding:var(--n-space-6);border-bottom:1px solid var(--n-line)}.mobile-nav a{padding:var(--n-space-3);display:block}.hero{text-align:center;padding:var(--n-space-20) var(--n-space-6) var(--n-space-12);z-index:1;position:relative}.chapter{align-items:center;gap:var(--n-space-2);font-size:var(--n-tiny);border:1px solid var(--n-line);border-radius:var(--n-pill);padding:var(--n-space-1) var(--n-space-3) var(--n-space-1) var(--n-space-1);display:inline-flex}.chapter-icon{background:var(--n-orange);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.hero h1 span{color:var(--n-muted)}.hero-actions{justify-content:center;align-items:center;gap:var(--n-space-3);margin-top:var(--n-space-8);display:flex}.play{font-size:var(--n-lead)}.hero-footnote{font-size:var(--n-tiny);color:var(--n-muted);margin-top:var(--n-space-4)}.workspace-section{padding:var(--n-space-8) var(--n-space-12) 0;max-width:1400px;margin:auto;position:relative}.orbit-art{pointer-events:none;z-index:-1;position:absolute;inset:-160px 0 0;overflow:hidden}.orbit-art svg{width:100%;height:100%;stroke:var(--n-art);stroke-width:1.5px}.workspace-frame{border:1px solid var(--n-line);border-radius:var(--n-radius);box-shadow:var(--n-shadow);background:var(--n-paper);max-width:1160px;margin:auto;overflow:hidden}.app-top{border-bottom:1px solid var(--n-line);height:58px;padding:0 var(--n-space-5);align-items:center;gap:var(--n-space-5);display:flex}.app-brand{align-items:center;gap:var(--n-space-2);width:180px;font-size:var(--n-body);letter-spacing:-.04em;display:flex}.breadcrumb{font-size:var(--n-tiny);color:var(--n-muted);gap:var(--n-space-3);display:flex}.demo-label{font-size:var(--n-tiny);color:var(--n-muted);background:var(--n-soft);padding:var(--n-space-1) var(--n-space-2);border-radius:var(--n-radius-sm);margin-left:auto}.avatar,.mini-avatar{background:var(--n-violet);width:28px;height:28px;font-size:var(--n-tiny);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.app-body{grid-template-columns:216px 1fr;min-height:510px;display:grid}.app-sidebar{background:var(--n-soft);border-right:1px solid var(--n-line);padding:var(--n-space-5) var(--n-space-3);flex-direction:column;display:flex}.workspace-name{gap:var(--n-space-2);font-size:var(--n-tiny);padding:0 var(--n-space-1) var(--n-space-6);align-items:center;display:flex}.workspace-name small{font-size:var(--n-tiny);color:var(--n-muted);margin-top:2px;display:block}.site-avatar{background:var(--n-paper);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);place-items:center;width:30px;height:30px;font-weight:600;display:grid}.sidebar-label{font:var(--n-tiny) var(--n-mono);letter-spacing:.05em;color:var(--n-muted);padding:0 var(--n-space-3) var(--n-space-3)}.app-tabs{gap:var(--n-space-1);display:grid}.app-tabs button{align-items:center;gap:var(--n-space-3);padding:var(--n-space-3);border-radius:var(--n-radius-sm);font-size:var(--n-small);text-align:left;color:var(--n-muted);display:flex}.app-tabs button:hover{background:var(--n-paper)}.count{font-size:var(--n-tiny);margin-left:auto}.planned-dot{background:var(--n-muted);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto}.agent-status{align-items:center;gap:var(--n-space-2);font-size:var(--n-tiny);padding:var(--n-space-3) var(--n-space-2);border-top:1px solid var(--n-line);display:flex}.agent-status small{color:var(--n-muted);font-size:var(--n-tiny);display:block}.agent-symbol{padding:var(--n-space-2);background:var(--n-orange);border-radius:var(--n-radius-sm)}.sidebar-help{align-items:center;gap:var(--n-space-2);font-size:var(--n-tiny);padding:var(--n-space-3);color:var(--n-muted);display:flex}.app-content{padding:var(--n-space-8);min-width:0}.app-heading{justify-content:space-between;align-items:center;gap:var(--n-space-3);display:flex}.app-overline{font:var(--n-tiny) var(--n-mono);color:var(--n-muted);letter-spacing:.06em;margin-bottom:var(--n-space-2)}.app-heading h2{font-size:var(--n-h3);letter-spacing:-.035em;line-height:1.3}.app-heading p:not(.app-overline){font-size:var(--n-tiny);color:var(--n-muted);margin-top:var(--n-space-2)}.date-pill{border:1px solid var(--n-line);padding:var(--n-space-2);border-radius:var(--n-radius-sm);font-size:var(--n-tiny);gap:var(--n-space-2);white-space:nowrap;display:flex}.stat-grid{margin:var(--n-space-6) 0;border:1px solid var(--n-line);border-radius:var(--n-radius-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.stat-grid>div{padding:var(--n-space-4);height:132px;position:relative}.stat-grid>div+div{border-left:1px solid var(--n-line)}.stat-grid>div>span{font-size:var(--n-tiny);color:var(--n-muted)}.stat-grid strong{font-size:var(--n-logo);align-items:center;gap:var(--n-space-3);margin-top:var(--n-space-2);letter-spacing:-.035em;font-weight:500;display:flex}.stat-grid strong small{font-size:var(--n-tiny);color:var(--n-orange-dark);letter-spacing:0;font-weight:400}.stat-grid p{font-size:var(--n-tiny);color:var(--n-muted);margin-top:var(--n-space-3)}.stat-icon{color:var(--n-muted);margin-left:auto}.spark-bars{height:25px;margin-top:var(--n-space-2);align-items:end;gap:3px;display:flex}.spark-bars i{height:var(--bar);background:var(--n-orange);border-radius:2px 2px 0 0;flex:1;display:block}.inbox-header{margin-bottom:var(--n-space-3);justify-content:space-between;align-items:center;display:flex}.inbox-header h3{font-size:var(--n-small);font-weight:500}.inbox-header h3 span{font-size:var(--n-tiny);color:var(--n-muted);margin-left:var(--n-space-2)}.inbox-header>span{font-size:var(--n-tiny);color:var(--n-muted)}.task-list button{align-items:center;gap:var(--n-space-3);width:100%;padding:var(--n-space-3) 0;border-top:1px solid var(--n-line);text-align:left;display:flex}.task-list button:hover{background:var(--n-soft)}.task-icon{padding:var(--n-space-2);border-radius:var(--n-radius-sm)}.violet{background:var(--n-violet)}.blue{background:var(--n-blue)}.amber{background:var(--n-amber)}.task-list strong{font-size:var(--n-small);font-weight:450;display:block}.task-list small{font-size:var(--n-tiny);color:var(--n-muted);margin-top:2px;display:block}.status-tag{gap:var(--n-space-1);white-space:nowrap;padding:var(--n-space-1) var(--n-space-2);background:var(--n-soft);border-radius:var(--n-radius-sm);font-size:var(--n-tiny);color:var(--n-muted);align-items:center;display:inline-flex}.task-list .status-tag{margin-left:auto}.status-tag.green{background:var(--n-orange-soft);color:var(--n-orange-dark)}.agent-prompt{border:1px solid var(--n-line);border-radius:var(--n-radius-sm);margin-top:var(--n-space-5);padding:var(--n-space-3);justify-content:space-between;align-items:center;display:flex}.agent-prompt>span{align-items:center;gap:var(--n-space-3);font-size:var(--n-small);color:var(--n-muted);display:flex}.agent-prompt button{background:var(--n-ink);color:var(--n-paper);border-radius:var(--n-radius-sm);padding:var(--n-space-1)}.demo-caption{max-width:1160px;margin:var(--n-space-4) auto;font-size:var(--n-tiny);color:var(--n-muted);justify-content:space-between;display:flex}.stack-strip{text-align:center;margin:var(--n-space-16) auto var(--n-space-8);padding:0 var(--n-space-6)}.stack-strip p{font-size:var(--n-small);color:var(--n-muted)}.stack-strip>div{justify-content:center;align-items:center;gap:var(--n-space-12);margin:var(--n-space-6) 0;display:flex}.stack-word{font-size:var(--n-lead);letter-spacing:-.04em;font-weight:550}.stack-strip>small{font-size:var(--n-tiny);color:var(--n-muted)}.manifesto{border-top:1px solid var(--n-line);margin-top:var(--n-space-20);gap:var(--n-space-10);grid-template-columns:1fr 2fr;display:grid}.manifesto>.eyebrow{padding-top:var(--n-space-3)}.manifesto h2,.section-heading h2,.agent-copy h2,.hosting h2{font-size:var(--n-h2);letter-spacing:-.05em;margin-bottom:var(--n-space-6);line-height:1.12}.manifesto p{font-size:var(--n-lead);max-width:580px;margin-top:var(--n-space-5);line-height:1.7}.products{padding-top:var(--n-space-10)}.section-heading{justify-content:space-between;align-items:end;gap:var(--n-space-12);margin-bottom:var(--n-space-12);display:flex}.section-heading .eyebrow,.agent-copy .eyebrow,.hosting .eyebrow{margin-bottom:var(--n-space-5);display:block}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:290px;color:var(--n-muted);font-size:var(--n-body)}.product-grid{gap:var(--n-space-6);grid-template-columns:1fr 1fr;display:grid}.product-card{border:1px solid var(--n-line);border-radius:var(--n-radius);scroll-margin-top:110px;overflow:hidden}.product-top{padding:var(--n-space-5) var(--n-space-6);font-size:var(--n-small);justify-content:space-between;align-items:center;display:flex}.product-top>span{align-items:center;gap:var(--n-space-2);display:flex}.product-top>small{font-size:var(--n-tiny);color:var(--n-muted)}.product-visual{background:var(--n-soft);height:265px;margin:0 var(--n-space-3);border-radius:var(--n-radius-sm);padding:var(--n-space-8);justify-content:center;align-items:center;display:flex;overflow:hidden}.product-copy h3{font-size:var(--n-h3);letter-spacing:-.035em;line-height:1.3}.product-copy p{color:var(--n-muted);font-size:var(--n-small);margin:var(--n-space-3) 0 var(--n-space-6);max-width:370px;line-height:1.7}.mini-site{background:var(--n-paper);border:1px solid var(--n-line);width:100%;height:100%;padding:var(--n-space-4);border-radius:var(--n-radius-sm);position:relative}.mini-site-nav{font-size:var(--n-tiny);letter-spacing:.04em;justify-content:space-between;display:flex}.mini-site-title{font-size:var(--n-logo);letter-spacing:-.055em;margin-top:var(--n-space-5);line-height:1.05}.mini-site-line{background:var(--n-orange);width:100px;height:8px;margin-top:var(--n-space-3)}.pin-number{background:var(--n-ink);color:var(--n-paper);text-align:center;width:25px;height:25px;font-size:var(--n-small);border-radius:50% 50% 50% 0;position:absolute;top:54%;left:43%}.pin-comment{gap:var(--n-space-2);background:var(--n-paper);padding:var(--n-space-3);border:1px solid var(--n-line);box-shadow:var(--n-menu-shadow);border-radius:var(--n-radius-sm);max-width:265px;display:flex;position:absolute;bottom:-16px;right:-15px}.pin-comment strong,.pin-comment p{font-size:var(--n-tiny)}.pin-comment strong{font-weight:500}.pin-comment p{margin:var(--n-space-1) 0}.pin-comment small{font-size:var(--n-tiny);color:var(--n-muted)}.mini-inquiry{padding:var(--n-space-5);background:var(--n-paper);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);width:100%;position:relative}.inquiry-icon{background:var(--n-blue);padding:var(--n-space-2);border-radius:var(--n-radius-sm);display:inline-block}.mini-inquiry>.status-tag{float:right}.mini-inquiry h4{margin:var(--n-space-3) 0 var(--n-space-1);font-size:var(--n-lead)}.mini-inquiry>p{font-size:var(--n-small);color:var(--n-muted);max-width:270px}.inquiry-person{align-items:center;gap:var(--n-space-2);margin-top:var(--n-space-4);padding-top:var(--n-space-3);border-top:1px solid var(--n-line);font-size:var(--n-tiny);display:flex}.inquiry-person strong{font-weight:500}.inquiry-person small{color:var(--n-muted);font-size:var(--n-tiny);display:block}.inquiry-person>svg{margin-left:auto}.mini-calendar{background:var(--n-paper);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);width:100%;padding:var(--n-space-4);gap:var(--n-space-3);grid-template-columns:1fr 1.15fr;display:grid}.mini-calendar h4{font-size:var(--n-body);letter-spacing:-.025em;margin:var(--n-space-3) 0;line-height:1.3}.mini-calendar p{font-size:var(--n-tiny);color:var(--n-muted)}.calendar-grid>strong{font-size:var(--n-tiny);font-weight:500;display:block}.calendar-grid>strong>span{float:right}.calendar-days{font-size:var(--n-tiny);text-align:center;margin:var(--n-space-2) 0;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-days>span{padding:3px 0}.calendar-days>span:nth-child(-n+7){color:var(--n-muted)}.calendar-days .selected{background:var(--n-orange);border-radius:var(--n-radius-sm)}.calendar-time{font-size:var(--n-tiny);background:var(--n-soft);padding:var(--n-space-1);text-align:center;display:block}.mini-growth{width:100%;padding:var(--n-space-3)}.mini-growth>span{font-size:var(--n-tiny);color:var(--n-muted);display:block}.mini-growth>strong{font-size:var(--n-h3);letter-spacing:-.035em;font-weight:450}.mini-growth svg{width:100%;height:120px;margin-top:var(--n-space-3)}.chart-fill{fill:var(--n-orange-soft)}.chart-line{fill:none;stroke:var(--n-orange-dark);stroke-width:2px}.mini-growth>div{font-size:var(--n-tiny);color:var(--n-muted);justify-content:space-between;display:flex}.agent-section{gap:var(--n-space-20);border-top:1px solid var(--n-line);grid-template-columns:1fr 1fr;display:grid}.agent-copy p{max-width:330px;font-size:var(--n-body);color:var(--n-muted);margin-bottom:var(--n-space-6)}.workflow{justify-content:center;gap:var(--n-space-10);flex-direction:column;display:flex;position:relative}.workflow>div:not(.workflow-line){gap:var(--n-space-5);align-items:center;display:flex;position:relative}.workflow-line{background:var(--n-line);width:1px;height:65%;position:absolute;top:17%;left:21px}.step-number{background:var(--n-paper);border:1px solid var(--n-line);width:44px;height:44px;font:var(--n-small) var(--n-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.step-number.active{background:var(--n-orange);border-color:var(--n-orange)}.workflow strong{font-size:var(--n-body);font-weight:500;display:block}.workflow small{margin-top:var(--n-space-1);font-size:var(--n-small);color:var(--n-muted);display:block}.review-mini{gap:var(--n-space-1);font-size:var(--n-tiny);white-space:nowrap;margin-left:auto;display:flex}.hosting{border-top:1px solid var(--n-line);gap:var(--n-space-12);grid-template-columns:1fr 1.5fr;display:grid}.hosting>div>p{max-width:260px;color:var(--n-muted)}.hosting-options{gap:var(--n-space-8);padding-top:var(--n-space-2);grid-template-columns:1fr 1fr;display:grid}.hosting-options h3{font-size:var(--n-lead);margin:var(--n-space-5) 0 var(--n-space-3);letter-spacing:-.03em}.hosting-options p{color:var(--n-muted);font-size:var(--n-small);margin-bottom:var(--n-space-6);line-height:1.7}.closing{text-align:center;background:var(--n-orange-soft);margin:var(--n-space-6);border-radius:var(--n-radius-lg);padding:var(--n-space-20) var(--n-space-6) var(--n-space-24);position:relative;overflow:hidden}.closing h2{font-size:var(--n-hero);letter-spacing:-.065em;margin:var(--n-space-3) 0;line-height:1.1}.closing p{font-size:var(--n-lead);color:var(--n-muted);margin-bottom:var(--n-space-8)}.closing>:not(svg){z-index:1;position:relative}.closing-arc{width:100%;stroke:var(--n-orange);stroke-width:140px;position:absolute;bottom:-230px;left:0}.footer{max-width:1280px;padding:var(--n-space-12);margin:auto}.footer-top{align-items:center;gap:var(--n-space-6);display:flex}.footer-top p{font-size:var(--n-small);color:var(--n-muted)}.footer-top>div{gap:var(--n-space-6);font-size:var(--n-small);margin-left:auto;display:flex}.footer-bottom{border-top:1px solid var(--n-line);margin-top:var(--n-space-8);padding-top:var(--n-space-5);font-size:var(--n-tiny);color:var(--n-muted);justify-content:space-between;display:flex}.detail-card{margin-top:var(--n-space-6);padding:var(--n-space-6);border:1px solid var(--n-line);border-radius:var(--n-radius-sm)}.detail-card h3{font-size:var(--n-h3);letter-spacing:-.035em;margin:var(--n-space-4) 0}.detail-card>p{font-size:var(--n-small);max-width:550px;color:var(--n-muted);line-height:1.6}.detail-meta{font-size:var(--n-tiny);color:var(--n-muted);margin:var(--n-space-3) 0}.context-box{padding:var(--n-space-4);background:var(--n-soft);margin:var(--n-space-4) 0;border-radius:var(--n-radius-sm)}.context-box>span,.form-fields small{font:var(--n-tiny) var(--n-mono);color:var(--n-muted);margin-bottom:var(--n-space-2);display:block}.context-box strong,.context-box p{font-size:var(--n-small);font-weight:400}.context-box p{color:var(--n-muted);margin-top:var(--n-space-2)}.demo-result{margin-top:var(--n-space-3)!important;color:var(--n-orange-dark)!important}.form-fields{gap:var(--n-space-12);margin:var(--n-space-5) 0;display:flex}.form-fields strong{font-size:var(--n-small);font-weight:500}.delivery-steps{gap:var(--n-space-4);margin-top:var(--n-space-6);font-size:var(--n-tiny);color:var(--n-orange-dark);display:flex}.time-options{gap:var(--n-space-3);margin:var(--n-space-6) 0;display:flex}.time-options button{border:1px solid var(--n-line);border-radius:var(--n-radius-sm);padding:var(--n-space-3) var(--n-space-5);font-size:var(--n-small)}.time-options button.chosen{background:var(--n-orange);border-color:var(--n-orange-dark)}dialog{border:1px solid var(--n-line);border-radius:var(--n-radius-lg);width:min(620px,100vw - 32px);padding:var(--n-space-12);background:var(--n-paper);color:var(--n-ink);box-shadow:var(--n-shadow)}dialog::backdrop{background:var(--n-dialog-backdrop);backdrop-filter:blur(6px)}.dialog-close{right:var(--n-space-5);top:var(--n-space-5);padding:var(--n-space-2);position:absolute}dialog h2{font-size:var(--n-h2);letter-spacing:-.045em;margin:var(--n-space-5) 0 var(--n-space-8);line-height:1.1}dialog ol{padding-left:var(--n-space-5)}dialog li{padding-left:var(--n-space-2);margin-bottom:var(--n-space-5)}dialog li strong{font-weight:500}dialog li p{font-size:var(--n-small);color:var(--n-muted);margin-top:var(--n-space-1)}.dialog-note{font-size:var(--n-small);color:var(--n-muted);margin:var(--n-space-6) 0}.brand-hero{padding:var(--n-space-24) var(--n-space-8);max-width:1160px;margin:auto}.brand-hero h1{font-size:var(--n-hero);letter-spacing:-.065em;margin:var(--n-space-6) 0;line-height:1}.brand-hero p{max-width:540px;color:var(--n-muted);font-size:var(--n-lead)}.brand-specimens{gap:var(--n-space-6);grid-template-columns:1fr 1fr;display:grid}.brand-specimen{background:var(--n-soft);border-radius:var(--n-radius);justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.brand-specimen.blaze{background:var(--n-orange)}.brand-specimen .wordmark{font-size:var(--n-h2)}.brand-label{bottom:var(--n-space-5);left:var(--n-space-5);font:var(--n-tiny) var(--n-mono);position:absolute}.brand-swatches{gap:var(--n-space-4);margin-top:var(--n-space-6);grid-template-columns:repeat(4,1fr);display:grid}.swatch{height:160px;padding:var(--n-space-5);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);flex-direction:column;justify-content:end;display:flex}.swatch span{font-size:var(--n-small)}.swatch code{font-size:var(--n-tiny)}.swatch.graphite{background:var(--n-ink);color:var(--n-paper)}.swatch.blaze{background:var(--n-orange)}.swatch.mist{background:var(--n-soft)}.brand-section{margin-top:var(--n-space-16)}.brand-section h2{font-size:var(--n-h2);letter-spacing:-.04em;margin-bottom:var(--n-space-6)}.brand-section p{color:var(--n-muted);max-width:660px}.brand-rules{gap:var(--n-space-8);margin:var(--n-space-8) 0;grid-template-columns:repeat(3,1fr);display:grid}.brand-rules h3{margin-bottom:var(--n-space-3)}.brand-rules p{font-size:var(--n-small)}@keyframes menu-in{0%{opacity:0;margin-top:-6px}to{opacity:1;margin-top:0}}@media (width>=1500px){.hero{padding-top:var(--n-space-24)}}@media (width<=1050px){.nav-wrap{padding:0 var(--n-space-6)}.desktop-nav{gap:var(--n-space-5)}.app-body{grid-template-columns:180px 1fr}.app-brand{width:145px}.app-content{padding:var(--n-space-6)}.date-pill,.task-list .status-tag{display:none}.task-list button>svg:last-child{margin-left:auto}.workspace-name small{font-size:var(--n-tiny);text-overflow:ellipsis;max-width:105px;overflow:hidden}.stack-strip>div{gap:var(--n-space-8)}.review-mini{display:none}.mini-calendar{padding:var(--n-space-3)}.product-visual{padding:var(--n-space-6)}}@media (width<=760px){.site-header{height:72px}.desktop-nav,.login,.nav-actions>.button{display:none}.mobile-toggle{padding:var(--n-space-2);display:block}.nav-wrap{padding:0 var(--n-space-5)}.mega-menu{display:none}.menu-backdrop{top:72px}.hero{padding-top:var(--n-space-12)}.hero h1{font-size:clamp(3rem,10vw,4.5rem)}.hero-description{font-size:var(--n-body)}.hero-actions{gap:var(--n-space-1)}.button{padding:var(--n-space-3) var(--n-space-4)}.workspace-section{padding:var(--n-space-3) var(--n-space-4) 0}.app-top{height:48px;padding:0 var(--n-space-3);gap:var(--n-space-2)}.app-brand{width:auto;margin-right:auto}.breadcrumb,.app-top .avatar{display:none}.app-body{min-height:520px;display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--n-line);padding:var(--n-space-2)}.workspace-name,.sidebar-label,.sidebar-bottom{display:none}.app-tabs{justify-content:space-around;gap:0;display:flex}.app-tabs button{padding:var(--n-space-2);font-size:var(--n-tiny);gap:var(--n-space-1);flex-direction:column}.app-tabs .count,.planned-dot{display:none}.app-content{padding:var(--n-space-5) var(--n-space-4)}.app-heading h2{font-size:var(--n-lead)}.app-overline{font-size:var(--n-tiny)}.stat-grid{margin:var(--n-space-5) 0}.stat-grid>div{padding:var(--n-space-3) var(--n-space-2);height:105px}.stat-grid strong{font-size:var(--n-h3)}.stat-grid strong small,.stat-grid p,.stat-icon,.inbox-header>span{display:none}.task-list strong,.task-list small{font-size:var(--n-tiny)}.task-icon{padding:var(--n-space-2)}.task-icon svg{width:16px;height:16px}.task-list button{gap:var(--n-space-2)}.agent-prompt>span{font-size:var(--n-tiny)}.demo-caption{text-align:center;font-size:var(--n-tiny);display:block}.demo-caption span{margin-top:var(--n-space-1);display:block}.stack-strip{margin-top:var(--n-space-12)}.stack-strip>div{gap:var(--n-space-5) var(--n-space-8);flex-wrap:wrap}.stack-word{font-size:var(--n-body)}.section-wrap{padding:var(--n-space-16) var(--n-space-6)}.manifesto{margin-top:var(--n-space-12);display:block}.manifesto>.eyebrow{margin-bottom:var(--n-space-6);display:block}.manifesto p{font-size:var(--n-body)}.section-heading{margin-bottom:var(--n-space-8);display:block}.section-heading>p{margin-top:var(--n-space-5);max-width:none}.product-grid{grid-template-columns:1fr}.product-visual{height:255px}.product-copy{padding:var(--n-space-6)}.agent-section,.hosting{gap:var(--n-space-10);grid-template-columns:1fr}.workflow{gap:var(--n-space-8)}.workflow small{font-size:var(--n-tiny)}.hosting-options{gap:var(--n-space-6)}.hosting-options .text-link{font-size:var(--n-tiny)}.closing{margin:var(--n-space-3);padding:var(--n-space-16) var(--n-space-4)}.closing h2{font-size:var(--n-h2)}.closing-arc{bottom:-120px}.footer{padding:var(--n-space-8) var(--n-space-6)}.footer-top{flex-wrap:wrap}.footer-top>div{gap:var(--n-space-5);flex-wrap:wrap;width:100%;margin-left:0}.footer-bottom{line-height:2;display:block}.footer-bottom span{display:block}.detail-card{padding:var(--n-space-4)}.detail-card h3{font-size:var(--n-lead)}.form-fields{gap:var(--n-space-6)}.delivery-steps{gap:var(--n-space-2);flex-direction:column}.time-options{gap:var(--n-space-2)}.time-options button{padding:var(--n-space-3) var(--n-space-2);font-size:var(--n-tiny)}dialog{padding:var(--n-space-8)}dialog h2{font-size:var(--n-h3)}.brand-hero{padding:var(--n-space-16) var(--n-space-6)}.brand-specimens,.brand-rules{grid-template-columns:1fr}.brand-swatches{grid-template-columns:1fr 1fr}.brand-specimen{min-height:240px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=420px){.hero-actions{gap:var(--n-space-2);flex-direction:column}.hero-actions .button{min-height:44px}.hero h1{margin-top:var(--n-space-6)}}.site-header{background:var(--n-paper);border-bottom:0;height:80px}.nav-wrap{max-width:1440px;padding:0 var(--n-space-12)}.wordmark{letter-spacing:-.065em;gap:var(--n-space-3);font-weight:650}.wordmark>svg,.app-brand>svg{color:var(--n-orange)}.button{border-radius:var(--n-pill);min-height:48px;padding-inline:var(--n-space-5);font-weight:600}.nav-actions .button{min-height:40px}.hero{text-align:left;max-width:1440px;padding:var(--n-space-16) var(--n-space-12) var(--n-space-16);margin:auto}.hero-topline{margin-bottom:var(--n-space-8);justify-content:space-between;align-items:center;display:flex}.hero-topline .eyebrow{align-items:center;gap:var(--n-space-2);font-size:var(--n-tiny);letter-spacing:.06em;display:flex}.signal-dot{background:var(--n-orange);border-radius:50%;width:7px;height:7px;display:inline-block}.hero-index{font:var(--n-tiny) var(--n-mono);letter-spacing:.05em;color:var(--n-muted)}.hero-composition{align-items:end;gap:var(--n-space-12);grid-template-columns:1fr 310px;display:grid}.hero h1{font-size:var(--n-hero);letter-spacing:-.065em;margin:0;font-weight:500;line-height:.99}.hero h1 em,.closing h2 em,.brand-hero h1 em{font-family:var(--n-serif);letter-spacing:-.035em;color:var(--n-orange-dark);font-weight:400}.hero h1 em{font-size:1.16em;line-height:1.03}.hero-side{padding-bottom:var(--n-space-2)}.hero-description{font-size:var(--n-body);color:var(--n-muted);line-height:1.7}.hero-actions{align-items:start;gap:var(--n-space-5);margin-top:var(--n-space-6);flex-direction:column}.hero-actions .text-link{font-size:var(--n-small);padding-left:var(--n-space-1)}.tour-play{font-size:var(--n-lead);margin-left:var(--n-space-2)}.workspace-section{max-width:1392px;margin:0 var(--n-space-6);padding:var(--n-space-20) var(--n-space-16) var(--n-space-6);border-radius:var(--n-radius);background:var(--n-stage);isolation:isolate;overflow:hidden}.orbit-art{z-index:-1;opacity:.8;inset:0}.orbit-art svg{stroke:var(--n-art-line);stroke-width:1px;min-width:1100px}.stage-note{top:var(--n-space-6);left:var(--n-space-8);right:var(--n-space-8);color:var(--n-orange-dark);justify-content:space-between;align-items:center;display:flex;position:absolute}.stage-note .eyebrow{font-size:var(--n-tiny);letter-spacing:.065em}.workspace-frame{max-width:1040px;box-shadow:0 20px 65px var(--n-backdrop);border-radius:var(--n-radius);border:6px solid var(--n-paper)}.app-top{height:49px}.app-body{grid-template-columns:190px 1fr;min-height:475px}.app-brand{width:150px}.app-content{padding:var(--n-space-6)}.app-sidebar{background:var(--n-soft)}.demo-caption{max-width:1040px;color:var(--n-ink);opacity:.7;margin-bottom:0}.stack-strip{margin:0 var(--n-space-12);padding:var(--n-space-10) 0;border-bottom:1px solid var(--n-line);justify-content:space-between;align-items:center;gap:var(--n-space-6);display:flex}.stack-strip p{font-size:var(--n-tiny);text-align:left;max-width:170px}.stack-strip>div{gap:var(--n-space-8);margin:0}.stack-strip>small{display:none}.stack-word{font-size:var(--n-body);font-weight:600}.section-wrap{max-width:1280px;padding:var(--n-space-24) var(--n-space-12)}.manifesto{padding-top:var(--n-space-32);padding-bottom:var(--n-space-32);border-top:0;grid-template-columns:1fr 2fr;margin-top:0}.manifesto h2{font-size:var(--n-h2);max-width:660px;font-weight:500;line-height:1.15}.manifesto p{font-size:var(--n-body);max-width:510px;line-height:1.8}.products{border-top:1px solid var(--n-line)}.section-heading h2{font-weight:500}.section-heading>p{font-size:var(--n-small)}.product-grid{gap:var(--n-space-16) var(--n-space-8)}.product-card{border:0;border-radius:0;flex-direction:column;display:flex}.product-top{padding:0 0 var(--n-space-5);border-top:1px solid var(--n-line);padding-top:var(--n-space-5)}.product-top>span{gap:var(--n-space-3);font-weight:600}.product-number{font:var(--n-tiny) var(--n-mono);color:var(--n-orange-dark);margin-right:var(--n-space-1)}.product-visual{height:320px;padding:var(--n-space-12);border-radius:var(--n-radius-sm);background:var(--n-soft);margin:0;position:relative}.feedback .product-visual{background:var(--n-stage)}.forms .product-visual{background:var(--n-orange-soft)}.booking .product-visual{background:var(--n-soft)}.product-copy{padding:var(--n-space-6) 0 0}.product-copy h3{font-size:var(--n-h3);max-width:340px;font-weight:500}.product-copy p{max-width:420px}.mini-site{padding:var(--n-space-5);box-shadow:var(--n-shadow);transform:rotate(-3deg)}.mini-site-title{font-family:var(--n-serif);font-size:var(--n-h2);letter-spacing:-.025em}.pin-comment{bottom:-20px;right:-20px;transform:rotate(3deg)}.mini-site-line{background:var(--n-orange)}.mini-inquiry{box-shadow:var(--n-shadow);padding:var(--n-space-6);transform:rotate(3deg)}.mini-inquiry h4{font-family:var(--n-serif);font-size:var(--n-h3)}.mini-calendar{box-shadow:var(--n-shadow-soft);padding:var(--n-space-5);gap:var(--n-space-5);min-width:360px}.mini-growth{padding:var(--n-space-3)}.mini-growth>strong{font-family:var(--n-serif);font-size:var(--n-h2);letter-spacing:-.025em}.agent-section{margin-top:var(--n-space-12)}.agent-copy h2{font-family:var(--n-serif);font-size:var(--n-hero);letter-spacing:-.035em;line-height:1.02}.workflow{gap:var(--n-space-12)}.step-number{border-radius:var(--n-radius-sm)}.hosting-options article{border-top:1px solid var(--n-line);padding-top:var(--n-space-6)}.closing{background:var(--n-orange-soft);padding:var(--n-space-20) var(--n-space-6) var(--n-space-24);border-radius:var(--n-radius);text-align:center}.closing-mark{color:var(--n-orange);margin-bottom:var(--n-space-5)}.closing h2{font-size:var(--n-display);margin:var(--n-space-6) 0 var(--n-space-8);font-weight:500;line-height:.94}.closing h2 em{line-height:1.1}.closing-arc{display:none}.closing .eyebrow{color:var(--n-muted)}.footer{max-width:1440px}.footer-top .wordmark{font-size:var(--n-h2)}.footer-top .wordmark svg{width:45px;height:45px}.mega-menu{width:100%;max-width:1440px;box-shadow:0 20px 30px var(--n-backdrop);padding:var(--n-space-8) var(--n-space-12);gap:var(--n-space-12);border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr 2.3fr}.mega-intro{background:var(--n-orange-soft);border-radius:var(--n-radius-sm);min-height:250px;padding:var(--n-space-6)}.mega-intro h2{font-family:var(--n-serif);font-size:var(--n-h2);letter-spacing:-.02em;font-weight:400}.menu-symbol{opacity:.5;bottom:-20px;right:-15px;transform:rotate(-12deg)}.mega-links{gap:var(--n-space-4) var(--n-space-5)}.mega-links>a{border-bottom:1px solid var(--n-line);padding:var(--n-space-4) 0;border-radius:0;align-items:flex-start}.tool-icon{color:var(--n-orange-dark);background:0 0;border:0;border-radius:0;width:30px;height:30px}.mega-links em{top:auto;bottom:var(--n-space-1);font:var(--n-tiny) var(--n-mono);right:0}.menu-backdrop{backdrop-filter:blur(5px);top:80px}.brand-hero{max-width:1280px}.brand-hero h1{font-size:var(--n-display)}.brand-specimen.blaze{background:var(--n-orange);color:var(--n-paper)}.swatch.blaze{background:var(--n-orange);color:var(--n-ink)}.brand-specimen:not(.blaze) .wordmark{font-size:var(--n-hero)}.brand-specimen:not(.blaze) .wordmark svg{width:80px;height:80px}.brand-specimen{min-height:350px}.brand-section h2{font-family:var(--n-serif);font-size:var(--n-h2);font-weight:400}@media (width>=1440px){.workspace-section{margin-inline:auto}}@media (width<=1100px){.hero-composition{gap:var(--n-space-6);grid-template-columns:1fr 270px}.hero h1{font-size:clamp(3.5rem,7.4vw,6rem)}.hero-index{display:none}.workspace-section{padding-inline:var(--n-space-8)}.stack-strip>div{gap:var(--n-space-5)}.product-visual{padding:var(--n-space-8)}.mini-calendar{min-width:0;padding:var(--n-space-3)}}@media (width<=760px){.site-header{height:72px}.nav-wrap{padding-inline:var(--n-space-6)}.hero{padding:var(--n-space-10) var(--n-space-6) var(--n-space-10)}.hero-topline{margin-bottom:var(--n-space-6)}.hero-topline .eyebrow{font-size:var(--n-tiny);letter-spacing:0}.hero-composition{display:block}.hero h1{margin:0;font-size:clamp(3.2rem,10.5vw,5.5rem)}.hero-side{margin-top:var(--n-space-6);max-width:410px}.hero-description{font-size:var(--n-small);max-width:330px}.hero-actions{align-items:center;gap:var(--n-space-5);margin-top:var(--n-space-5);flex-direction:row}.hero-actions .button{font-size:var(--n-tiny);padding-inline:var(--n-space-4)}.hero-actions .text-link{font-size:var(--n-tiny);gap:var(--n-space-1)}.tour-play{margin-left:0}.workspace-section{margin:0 var(--n-space-3);padding:var(--n-space-16) var(--n-space-3) var(--n-space-4)}.stage-note{top:var(--n-space-4);left:var(--n-space-4);right:var(--n-space-4)}.stage-note svg{width:28px;height:28px}.stage-note .eyebrow{font-size:var(--n-tiny)}.workspace-frame{border-width:3px}.app-body{min-height:520px;display:block}.app-content{padding:var(--n-space-5) var(--n-space-3)}.app-brand{width:auto}.stack-strip{margin:0 var(--n-space-6);padding:var(--n-space-8) 0;display:block}.stack-strip p{text-align:center;max-width:none}.stack-strip>div{margin-top:var(--n-space-5);gap:var(--n-space-4) var(--n-space-6)}.stack-word{font-size:var(--n-small)}.section-wrap{padding:var(--n-space-16) var(--n-space-6)}.manifesto{display:block}.product-grid{gap:var(--n-space-10)}.product-visual{height:290px;padding:var(--n-space-8)}.product-copy{padding:var(--n-space-5) 0 0}.agent-copy h2{font-size:var(--n-h2)}.closing h2{font-size:clamp(3.5rem,13vw,6rem)}.closing{padding:var(--n-space-12) var(--n-space-4) var(--n-space-16)}.footer-top .wordmark{font-size:var(--n-logo)}.footer-top .wordmark svg{width:30px;height:30px}.menu-backdrop{top:72px}.brand-specimen:not(.blaze) .wordmark{font-size:var(--n-h2)}.brand-specimen:not(.blaze) .wordmark svg{width:55px;height:55px}}.hero{padding:var(--n-space-16) var(--n-space-6) var(--n-space-12);text-align:center;max-width:1160px}.hero-kicker{font-size:var(--n-small);color:var(--n-muted);margin-bottom:var(--n-space-6)}.hero h1{letter-spacing:-.055em;margin:0 0 var(--n-space-6);font-size:clamp(3rem,5.9vw,5.25rem);font-weight:500;line-height:1.09}.hero-description{font-size:var(--n-body);max-width:none;line-height:1.8}.hero-actions{margin-top:var(--n-space-6);justify-content:center;align-items:center;gap:var(--n-space-3);flex-direction:row}.button.secondary{border:1px solid var(--n-line);background:var(--n-paper)}.button.secondary:hover{background:var(--n-soft)}.workspace-section{padding-top:var(--n-space-8);padding-bottom:var(--n-space-5);background:var(--n-stage);border:1px solid var(--n-line);max-width:1280px;margin-inline:auto}.stage-note,.orbit-art{display:none}.workspace-frame{border:1px solid var(--n-line);box-shadow:var(--n-shadow-soft)}.app-tabs button[aria-selected=true]{background:var(--n-paper);color:var(--n-ink);box-shadow:var(--n-shadow-soft)}.agent-symbol,.step-number.active{background:var(--n-soft);border-color:var(--n-line)}.stat-grid strong small,.status-tag.green,.delivery-steps{color:var(--n-muted)}.status-tag.green,.product-visual,.feedback .product-visual,.forms .product-visual,.booking .product-visual{background:var(--n-soft)}.product-number{color:var(--n-muted)}.mini-site,.mini-inquiry,.pin-comment{box-shadow:var(--n-shadow-soft);transform:none}.mini-site-title{font-family:var(--n-font);font-size:var(--n-h3);letter-spacing:-.04em;font-weight:500;line-height:1.2}.mini-site-line{background:var(--n-line);height:4px}.mini-inquiry h4,.mini-growth>strong{font-family:var(--n-font);font-size:var(--n-h3);font-weight:500}.agent-copy h2{font-family:var(--n-font);font-size:var(--n-h2);letter-spacing:-.045em;font-weight:500;line-height:1.13}.closing{background:var(--n-soft);border:1px solid var(--n-line)}.closing h2{font-size:var(--n-hero);letter-spacing:-.055em;line-height:1.1}.closing-mark{margin-bottom:var(--n-space-8)}.mega-intro{background:var(--n-soft)}.mega-intro h2{font-family:var(--n-font);font-size:var(--n-h3);font-weight:500;line-height:1.3}#platform-menu{padding-bottom:0;display:block}.feature-menu-columns{gap:var(--n-space-12);grid-template-columns:repeat(3,1fr);max-width:1160px;margin:auto;display:grid}.feature-menu-group h2{font-size:var(--n-tiny);color:var(--n-muted);margin:0 0 var(--n-space-4);padding-left:var(--n-space-3);font-weight:500}.feature-menu-group>a{gap:var(--n-space-3);padding:var(--n-space-3);border-radius:var(--n-radius-sm);align-items:flex-start;display:flex}.feature-menu-group>a:hover{background:var(--n-soft)}.feature-menu-group>a>svg{color:var(--n-muted);margin-top:3px}.feature-menu-group strong{align-items:center;gap:var(--n-space-2);font-size:var(--n-small);font-weight:600;display:flex}.feature-menu-group small{font-size:var(--n-tiny);color:var(--n-muted);margin-top:var(--n-space-1);line-height:1.5;display:block}.feature-menu-group em{font-style:normal;font-size:var(--n-tiny);color:var(--n-muted);background:var(--n-soft);padding:0 var(--n-space-1);border-radius:var(--n-radius-sm);font-weight:400}.feature-menu-footer{border-top:1px solid var(--n-line);margin-top:var(--n-space-6);padding:var(--n-space-5) var(--n-space-3);font-size:var(--n-tiny);color:var(--n-muted);justify-content:space-between;display:flex}.feature-menu-footer a{color:var(--n-ink);gap:var(--n-space-2);align-items:center;display:flex}.brand-section h2,.brand-hero h1{font-family:var(--n-font);font-weight:500}@media (width<=1100px){.workspace-section{margin-inline:var(--n-space-6)}.feature-menu-columns{gap:var(--n-space-5)}}@media (width<=760px){.hero{padding:var(--n-space-10) var(--n-space-6)}.hero h1{font-size:clamp(2.5rem,8.5vw,3.5rem);line-height:1.13}.hero-kicker{font-size:var(--n-tiny);margin-bottom:var(--n-space-5)}.hero-description{font-size:var(--n-small);max-width:360px;margin:auto}.hero-description br{display:none}.hero-actions{gap:var(--n-space-3);margin-top:var(--n-space-6)}.hero-actions .button{font-size:var(--n-small)}.workspace-section{margin:0 var(--n-space-3);padding:var(--n-space-3)}.closing h2{font-size:var(--n-h2)}#platform-menu{display:none}.mini-site-title{font-size:var(--n-h3)}}.eyebrow,.app-overline,.sidebar-label,.brand-label,.product-number{font-family:var(--n-font);letter-spacing:0;text-transform:none;font-weight:500}.eyebrow{font-size:var(--n-small);color:var(--n-muted)}.manifesto{gap:var(--n-space-20);padding-block:var(--n-space-24);grid-template-columns:1fr 1fr;align-items:center;display:grid}.signal-copy .eyebrow{margin-bottom:var(--n-space-5);display:block}.signal-copy h2{font-size:var(--n-h2);letter-spacing:-.045em;line-height:1.14}.signal-copy p{max-width:360px;margin:var(--n-space-5) 0 var(--n-space-6);color:var(--n-muted);font-size:var(--n-body);line-height:1.8}.signal-scene{padding:var(--n-space-6);border-radius:var(--n-radius);background:var(--n-soft);min-width:0}.signal-tabs{justify-content:center;gap:var(--n-space-1);margin-bottom:var(--n-space-6);display:flex}.signal-tabs button{gap:var(--n-space-2);font-size:var(--n-tiny);color:var(--n-muted);padding:var(--n-space-2) var(--n-space-3);border-radius:var(--n-pill);white-space:nowrap;align-items:center;transition:background .2s,color .2s;display:flex}.signal-tabs button[aria-selected=true]{background:var(--n-paper);color:var(--n-ink);box-shadow:var(--n-shadow-soft)}.signal-card{background:var(--n-paper);border:1px solid var(--n-line);border-radius:var(--n-radius-sm);padding:var(--n-space-5);max-width:360px;box-shadow:var(--n-shadow-soft);margin:auto;position:relative}.signal-meta{align-items:center;gap:var(--n-space-2);font-size:var(--n-tiny);color:var(--n-muted);margin-bottom:var(--n-space-3);display:flex}.signal-point{background:var(--n-muted);border-radius:50%;width:6px;height:6px}.signal-card h3{font-size:var(--n-small);letter-spacing:-.015em;padding-right:var(--n-space-5);font-weight:600}.signal-card p{font-size:var(--n-tiny);color:var(--n-muted);margin:var(--n-space-2) 0 0;max-width:none;line-height:1.6}.signal-connection{flex-direction:column;align-items:center;height:100px;display:flex}.signal-wire{background:var(--n-line);flex:1;width:1px;position:relative;overflow:hidden}.signal-wire:after{content:"";background:var(--n-orange);opacity:0;width:1px;height:18px;position:absolute;top:-18px}.signal-hub{background:var(--n-paper);border:1px solid var(--n-line);border-radius:var(--n-radius);width:48px;height:48px;color:var(--n-orange);box-shadow:var(--n-shadow-soft);place-items:center;display:grid}.signal-check{right:var(--n-space-4);top:var(--n-space-5);color:var(--n-muted);position:absolute}.signal-caption{font-size:var(--n-tiny);color:var(--n-muted);margin-top:var(--n-space-5);justify-content:space-between;align-items:center;display:flex}.signal-caption button{font-size:var(--n-tiny);padding:var(--n-space-1);text-underline-offset:3px;text-decoration:underline}.signal-running .incoming{animation:.7s both signal-arrive}.signal-running .signal-wire:first-child:after{animation:.65s ease-in .55s both signal-travel}.signal-running .signal-hub{animation:.75s 1s both signal-receive}.signal-running .signal-wire:last-child:after{animation:.65s ease-in 1.5s both signal-travel}.signal-running .outgoing{animation:.75s 1.85s both signal-arrive}.signal-running .signal-check{animation:.45s 2.3s both signal-arrive}@keyframes signal-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-travel{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(55px)}}@keyframes signal-receive{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.reveal-on-view{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(18px)}.reveal-on-view.is-visible{opacity:1;transform:none}.product-visual>div{transition:transform .45s}.product-card:hover .product-visual>div{transform:translateY(-4px)}}@media (width<=1050px){.manifesto{gap:var(--n-space-8)}.signal-scene{padding:var(--n-space-4)}.signal-tabs button{padding-inline:var(--n-space-2);gap:var(--n-space-1)}}@media (width<=760px){.manifesto{padding-block:var(--n-space-16);gap:var(--n-space-8);grid-template-columns:1fr}.signal-copy p{max-width:420px}.signal-scene{padding:var(--n-space-5) var(--n-space-3)}.signal-tabs button{font-size:var(--n-tiny)}.signal-tabs button svg{width:14px}.signal-card{padding:var(--n-space-4)}.signal-caption{font-size:var(--n-tiny)}}@media (prefers-reduced-motion:reduce){.reveal-on-view{opacity:1;transform:none}.signal-caption button{display:none}}.product-logos{justify-content:space-between;align-items:center;gap:var(--n-space-8);flex:1;max-width:740px;display:flex}.product-logo{align-items:center;gap:var(--n-space-2);font-size:var(--n-lead);letter-spacing:-.04em;color:var(--n-ink);white-space:nowrap;font-weight:600;display:inline-flex}.product-logo img{object-fit:contain;opacity:.82;transition:opacity .2s,transform .3s;display:block}.product-logo:hover img{opacity:1;transform:translateY(-2px)}@media (width<=760px){.stack-strip>div.product-logos{justify-content:center;gap:var(--n-space-5) var(--n-space-6);flex-wrap:wrap;display:flex}.product-logo{font-size:var(--n-body)}.product-logo img{width:23px;height:23px}.product-logo.v0-logo img{width:36px}.stack-strip p br{display:none}}.mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 88px);overflow-y:auto}.mobile-nav section+section{margin-top:var(--n-space-4)}.mobile-nav h2{padding:var(--n-space-3);font-size:var(--n-tiny);color:var(--n-muted);font-weight:500}.mobile-nav a:focus-visible{outline:2px solid var(--n-orange-dark);outline-offset:2px;border-radius:var(--n-radius-sm)}.next-breadcrumbs{max-width:1280px;margin:var(--n-space-6) auto 0;padding:0 var(--n-space-12);align-items:center;gap:var(--n-space-2);color:var(--n-muted);font-size:var(--n-tiny);flex-wrap:wrap;display:flex}.next-breadcrumbs a:hover{color:var(--n-orange-dark)}@media (width<=760px){.next-breadcrumbs{padding-inline:var(--n-space-6)}}
