:root{--bg-primary:#FFFFFF;--bg-secondary:#F5F5F7;--bg-tertiary:#EBEBED;--bg-dark:#1C1C1E;--bg-dark-elevated:#2C2C2E;--text-primary:#1D1D1F;--text-secondary:#6E6E73;--text-tertiary:#AEAEB2;--text-on-dark:#F5F5F7;--text-on-dark-secondary:#AEAEB2;--blue:#0071E3;--blue-hover:#0077ED;--blue-light:#E8F1FB;--blue-dark:#0058B0;--rose:#E8789A;--rose-light:#FDF0F4;--rose-hover:#D4607F;--rose-dark:#F4A0BC;--accent-purple:#AF52DE;--accent-orange:#FF9500;--accent-green:#34C759;--accent-red:#FF3B30;--accent-teal:#5AC8FA;--border:rgba(0, 0, 0, 0.08);--border-medium:rgba(0, 0, 0, 0.15);--border-dark:rgba(255, 255, 255, 0.12);--font-display:"SF Pro Display", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"SF Pro Text", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"SF Mono", "JetBrains Mono", ui-monospace, monospace;--text-hero:clamp(3.5rem, 7vw, 6rem);--text-display:clamp(2.25rem, 4.5vw, 3.5rem);--text-headline:clamp(1.5rem, 2.5vw, 2rem);--text-subhead:clamp(1.125rem, 1.75vw, 1.375rem);--text-body-lg:clamp(1.0625rem, 1.25vw, 1.25rem);--text-body:1rem;--text-small:0.875rem;--text-label:0.75rem;--text-mono-size:0.8125rem;--space-2:0.5rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--space-48:12rem;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--shadow-xs:0 1px 3px rgba(0, 0, 0, 0.08);--shadow-sm:0 2px 8px rgba(0, 0, 0, 0.10);--shadow-md:0 4px 20px rgba(0, 0, 0, 0.12);--shadow-lg:0 8px 40px rgba(0, 0, 0, 0.15);--shadow-blue:0 4px 16px rgba(0, 113, 227, 0.25);--shadow-rose:0 4px 16px rgba(232, 120, 154, 0.30);--ease-apple:cubic-bezier(0.4, 0, 0.2, 1);--ease-enter:cubic-bezier(0.16, 1, 0.3, 1);--container-max:1200px;--narrative-max:760px;--reading-max:680px;--pad-x:clamp(1.5rem, 5vw, 7rem)}.legacy *,.legacy *::before,.legacy *::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-decoration:none}ul[role=list]{list-style:none}strong{font-weight:600}.legacy .tm{color:var(--rose)}.legacy .section--dark .tm{color:inherit}.legacy .text-gradient{background:linear-gradient(90deg,var(--blue) 0%,var(--accent-purple) 55%,var(--rose) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.legacy .text-gradient--dark{background:linear-gradient(90deg,#6BB4F5 0%,#C88BE8 55%,var(--rose-dark) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.legacy .br-mobile{display:none}.legacy .container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--pad-x)}.legacy .container--narrative{max-width:calc(var(--narrative-max) + 2 * var(--pad-x))}.legacy .section{padding-block:var(--space-24)}.legacy .section--tall{padding-block:var(--space-32)}.legacy .section--alt{background:var(--bg-secondary)}.legacy .section--dark{background:var(--bg-dark);color:var(--text-on-dark)}.legacy .section--dark .section-title,.legacy .section--dark .statement{color:var(--text-on-dark)}.legacy .section--dark .section-lead,.legacy .section--dark .section-body{color:var(--text-on-dark-secondary)}.legacy .section-header{max-width:var(--reading-max);margin-inline:auto;text-align:center;margin-bottom:var(--space-12)}.legacy .eyebrow{font-size:var(--text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--space-4)}.legacy .eyebrow--blue{color:var(--blue)}.legacy .eyebrow--rose{color:var(--rose)}.legacy .eyebrow--purple{color:var(--accent-purple)}.legacy .eyebrow--green{color:var(--accent-green)}.legacy .section-title{font-family:var(--font-display);font-size:var(--text-display);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--text-primary);margin-bottom:var(--space-6)}.legacy .section-lead{font-size:var(--text-body-lg);color:var(--text-secondary)}.legacy .section-body{font-size:var(--text-body-lg);color:var(--text-secondary);max-width:var(--reading-max);text-align:left}.legacy .section-body p+p{margin-top:var(--space-4)}.legacy .statement{font-family:var(--font-display);font-size:var(--text-headline);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);text-align:center;max-width:var(--narrative-max);margin-inline:auto}.legacy .statement--display{font-size:var(--text-display);font-weight:700;line-height:1.08;letter-spacing:-.025em}.legacy .visual-caption{font-size:var(--text-small);color:var(--text-tertiary);text-align:center;margin-top:var(--space-4)}.legacy .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-size:var(--text-body);font-weight:500;padding:.625rem 1.375rem;min-height:44px;border-radius:var(--radius-full);border:none;cursor:pointer;transition:all .2s var(--ease-apple);white-space:nowrap}.legacy .btn--large{padding:.875rem 2rem;font-size:var(--text-body-lg)}.legacy .btn--primary{background:var(--blue);color:#fff}.legacy .btn--primary:hover{background:var(--blue-hover);box-shadow:var(--shadow-blue)}.legacy .btn--ghost{background:0 0;color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.legacy .btn--ghost:hover{background:var(--blue-light)}.legacy .btn--dark-primary{background:#fff;color:var(--bg-dark)}.legacy .btn--dark-primary:hover{opacity:.9}.legacy .btn--rose{background:var(--rose);color:#fff}.legacy .btn--rose:hover{background:var(--rose-hover);box-shadow:var(--shadow-rose)}.legacy .hero{min-height:calc(100svh - 52px);display:flex;flex-direction:column;align-items:center;padding:var(--space-16)var(--pad-x)0;text-align:center;overflow:hidden}.legacy .hero__inner{max-width:820px}.legacy .hero__title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--text-primary);margin-bottom:var(--space-4)}.legacy .hero__subtitle{font-family:var(--font-display);font-size:var(--text-display);font-weight:700;line-height:1.05;letter-spacing:-.025em;margin-bottom:var(--space-6);background:linear-gradient(90deg,var(--blue) 0%,var(--accent-purple) 55%,var(--rose) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.legacy .hero__body{font-size:var(--text-body-lg);color:var(--text-secondary);max-width:560px;margin-inline:auto;margin-bottom:var(--space-8)}.legacy .hero__ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4)}.legacy .hero__visual{width:min(1200px,100%);margin-top:var(--space-8)}.legacy .convergence{width:100%;height:auto;display:block}.legacy .stream{stroke-width:1.75;stroke-linecap:round;stroke-dasharray:8 10;animation:stream-flow 1.4s linear infinite}@keyframes stream-flow{to{stroke-dashoffset:-18}}.legacy .core-glow{animation:core-pulse 4s var(--ease-apple)infinite;transform-origin:600px 280px}.legacy .core-ring{fill:none;animation:core-pulse 4s var(--ease-apple)infinite reverse;transform-origin:600px 280px}@keyframes core-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.75}}.legacy .hero__caption{font-size:var(--text-body-lg);color:var(--text-secondary);margin-top:calc(-1 * var(--space-8));padding-bottom:var(--space-16)}.legacy .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)var(--space-4);max-width:var(--reading-max);margin-inline:auto}.legacy .chip{display:inline-flex;align-items:center;font-size:var(--text-small);color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-full);padding:.4rem 1rem;box-shadow:var(--shadow-xs);white-space:nowrap}.legacy .chip strong{color:var(--text-primary);margin-inline:.3ch}.legacy .chip--plus{color:var(--blue);border-color:rgba(0,113,227,.25);background:var(--blue-light);font-weight:500}.legacy .chip--fused{font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;color:#fff;background:linear-gradient(90deg,var(--blue),var(--accent-purple),var(--rose));border:none;padding:.75rem 2rem;box-shadow:var(--shadow-rose);white-space:normal;text-align:center}.legacy .limit__until{font-size:var(--text-body-lg);color:var(--text-secondary);text-align:center;margin-top:var(--space-8)}.legacy .limit__until em{font-style:normal;font-weight:600;color:var(--text-primary)}.legacy .limit__merge{display:flex;justify-content:center;margin-block:var(--space-6)}.legacy .limit__line{width:2px;height:56px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--border-medium),var(--rose))}.legacy .limit__result{display:flex;justify-content:center}.legacy #limit{position:relative;overflow:hidden;isolation:isolate}.legacy #limit::before{content:"";position:absolute;inset:0;background:url(../images/screenshot_yukkai_app-c518f29b318648dc5a7c0dfb259748cd.png)50%/contain no-repeat;opacity:.4;z-index:-2}.legacy #limit::after{content:"";position:absolute;inset:0;background:radial-gradient( ellipse 90% 85% at center,rgba(245,245,247,0) 55%,rgba(245,245,247,.6) 82%,var(--bg-secondary) 100% ),linear-gradient( 180deg,var(--bg-secondary) 0%,var(--bg-secondary) 24%,rgba(245,245,247,0) 34%,rgba(245,245,247,0) 84%,var(--bg-secondary) 100% );z-index:-1}.legacy #limit .container{position:relative;z-index:1}.legacy .providers{padding-block:var(--space-16);border-top:1px solid var(--border);text-align:center}.legacy .providers__lead{font-size:var(--text-small);font-weight:600;letter-spacing:.02em;color:var(--text-tertiary);max-width:var(--reading-max);margin-inline:auto}.legacy .providers__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-6)var(--space-12);margin-top:var(--space-8)}.legacy .provider{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-tertiary);transition:color .2s var(--ease-apple)}.legacy .provider__mark{width:22px;height:22px;opacity:.5;transition:opacity .2s var(--ease-apple)}.legacy .provider__name{font-size:var(--text-small);font-weight:500;letter-spacing:-.01em;white-space:nowrap}.legacy .provider:hover{color:var(--text-primary)}.legacy .provider:hover .provider__mark{opacity:1}.legacy .providers__note{font-size:var(--text-small);color:var(--text-tertiary);margin-top:var(--space-8)}.legacy .orbit-system{position:relative;width:min(480px,100%);aspect-ratio:1;margin-inline:auto}.legacy .orbit{position:absolute;inset:0;margin:auto;border:1px dashed var(--border-medium);border-radius:50%}.legacy .orbit--outer{width:100%;height:100%;animation:spin-cw 80s linear infinite}.legacy .orbit--inner{width:58%;height:58%;animation:spin-ccw 55s linear infinite}@keyframes spin-cw{to{transform:rotate(360deg)}}@keyframes spin-ccw{to{transform:rotate(-360deg)}}.legacy .orbit__item{position:absolute;inset:0;transform:rotate(var(--angle))}.legacy .orbit__pill{--counter:calc(-1 * var(--angle));position:absolute;top:0;left:50%;display:inline-block;font-size:var(--text-small);font-weight:500;color:var(--text-primary);background:rgba(255,255,255,.9);border:1px solid var(--border);border-radius:var(--radius-full);padding:.35rem .9rem;box-shadow:var(--shadow-sm);white-space:nowrap;transform:translate(-50%,-50%)rotate(var(--counter))}.legacy .orbit--outer .orbit__pill{animation:counter-cw 80s linear infinite}.legacy .orbit--inner .orbit__pill{animation:counter-ccw 55s linear infinite}@keyframes counter-cw{from{transform:translate(-50%,-50%)rotate(var(--counter))}to{transform:translate(-50%,-50%)rotate(calc(var(--counter) - 360deg))}}@keyframes counter-ccw{from{transform:translate(-50%,-50%)rotate(var(--counter))}to{transform:translate(-50%,-50%)rotate(calc(var(--counter) + 360deg))}}.legacy .orbit__pill--rose{color:#fff;background:var(--rose);border-color:var(--rose);box-shadow:var(--shadow-rose)}.legacy .orbit-core{position:absolute;inset:0;margin:auto;width:34%;height:34%;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 35% 30%,rgba(232,120,154,.18),transparent 60%),radial-gradient(circle at 70% 75%,rgba(0,113,227,.16),transparent 60%),var(--bg-primary);border:1px solid var(--border);box-shadow:var(--shadow-md),0 0 60px rgba(232,120,154,.18)}.legacy .orbit-core__label{font-family:var(--font-display);font-size:var(--text-body);font-weight:700;letter-spacing:-.01em;line-height:1.25}.legacy .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-6)}.legacy .bento__card{grid-column:span 2;position:relative;overflow:hidden;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-8);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.legacy .bento__card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-medium)}.legacy .bento__card--model{grid-column:span 4}.legacy .bento__card--agent{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.legacy .bento__card--wide{grid-column:span 3}.legacy .card__icon{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.legacy .card__icon svg{width:24px;height:24px}.legacy .card__icon--blue{background:var(--blue-light);color:var(--blue)}.legacy .card__icon--rose{background:var(--rose-light);color:var(--rose)}.legacy .card__icon--purple{background:#f5eafb;color:var(--accent-purple)}.legacy .card__icon--orange{background:#fff4e5;color:var(--accent-orange)}.legacy .card__icon--green{background:#eaf9ee;color:var(--accent-green)}.legacy .card__icon--red{background:#ffebea;color:var(--accent-red)}.legacy .card__icon--teal{background:#eef9fe;color:var(--accent-teal)}.legacy .card__title{font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-2)}.legacy .card__body{font-size:var(--text-body);color:var(--text-secondary)}.legacy .bento__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-6)}.legacy .bento__tags span{font-family:var(--font-mono);font-size:var(--text-mono-size);font-weight:500;color:var(--blue);background:var(--blue-light);border-radius:var(--radius-sm);padding:.2rem .6rem}.legacy .bento__net{width:100%;max-width:320px;margin:auto auto 0;padding-top:var(--space-6);transform-box:fill-box;transform-origin:center;animation:swarm-breathe 7s ease-in-out infinite}.legacy .bento__net line{stroke:rgba(175,82,222,.28);stroke-width:.7}.legacy .bento__net circle{fill:var(--accent-purple);opacity:.6;transform-box:fill-box;transform-origin:center}.legacy .bento__net .net-active{fill:var(--rose);opacity:.9;animation:swarm-twinkle 2.6s ease-in-out infinite}.legacy .bento__net .net-core{fill:var(--rose);opacity:1;animation:swarm-core 2.4s ease-in-out infinite}@keyframes swarm-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes swarm-twinkle{0%,100%{opacity:.9;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes swarm-core{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.8}}@media(prefers-reduced-motion:reduce){.legacy .bento__net,.legacy .bento__net .net-active,.legacy .bento__net .net-core{animation:none}}.legacy .agents{position:relative;overflow:hidden}.legacy .agents::before{content:"";position:absolute;inset:0;background:url(../images/swarm-50-agents-df5fd2821bd6f30df19ceb8dc9d45ab2.png)100%/cover no-repeat;opacity:.42;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 24%,transparent 58%);mask-image:linear-gradient(to left,#000 0%,#000 24%,transparent 58%);z-index:0;pointer-events:none}@media(max-width:767px){.legacy .agents::before{opacity:.18}}.legacy .agents__canvas{position:absolute;inset:0;width:100%;height:100%}.legacy .agents__content{position:relative;z-index:1}.legacy .agents__shares{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);max-width:var(--narrative-max);margin-inline:auto}.legacy .glass-chip{font-size:var(--text-small);font-weight:500;color:var(--text-on-dark);background:rgba(255,255,255,6%);border:1px solid var(--border-dark);border-radius:var(--radius-full);padding:.5rem 1.125rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legacy .agents__note{text-align:center;margin-top:var(--space-12)}.legacy .agents__punch{margin-top:var(--space-16)}.legacy .split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:center}.legacy .split--top{align-items:start}.legacy .split--reverse .split__text{order:2}.legacy .split--reverse .split__visual{order:1}.legacy .split__text .section-title{margin-bottom:var(--space-6)}.legacy .mac-window{background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.legacy .mac-window__bar{display:flex;align-items:center;gap:7px;height:40px;padding-inline:var(--space-4);background:var(--bg-secondary);border-bottom:1px solid var(--border)}.legacy .mac-dot{width:12px;height:12px;border-radius:50%}.legacy .mac-dot--red{background:#ff5f57}.legacy .mac-dot--yellow{background:#febc2e}.legacy .mac-dot--green{background:#28c840}.legacy .mac-window__title{flex:1;text-align:center;font-size:var(--text-small);color:var(--text-tertiary);margin-left:-50px}.legacy .mac-window__body{padding:var(--space-6)}.legacy .mac-msg{font-size:var(--text-small);line-height:1.5;border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6)}.legacy .mac-msg--user{background:var(--blue);color:#fff;border-bottom-right-radius:var(--radius-sm);margin-left:var(--space-12)}.legacy .mac-steps{display:flex;flex-direction:column;gap:var(--space-2)}.legacy .mac-step{display:flex;align-items:center;gap:.625rem;font-size:var(--text-small);color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-md);padding:.625rem var(--space-4)}.legacy .mac-step__check{color:var(--accent-green);font-weight:700;flex-shrink:0}.legacy .mac-step--live{color:var(--text-primary);background:var(--rose-light)}.legacy .mac-step__pulse{width:8px;height:8px;border-radius:50%;background:var(--rose);flex-shrink:0;animation:pulse-dot 1.6s var(--ease-apple)infinite}@keyframes pulse-dot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.legacy .intent-engine{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--space-8)}.legacy .intent-engine__label{font-size:var(--text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rose);margin-bottom:var(--space-4)}.legacy .intent-engine__input{display:flex;align-items:center;min-height:3.25rem;font-size:var(--text-body);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem var(--space-4)}.legacy .intent-engine__caret{width:2px;height:1.2em;margin-left:2px;background:var(--blue);animation:caret-blink 1.1s step-end infinite}@keyframes caret-blink{50%{opacity:0}}.legacy .intent-engine__arrow{text-align:center;color:var(--text-tertiary);font-size:var(--text-subhead);margin-block:var(--space-2)}.legacy .intent-engine__reads{display:flex;flex-direction:column;gap:var(--space-2)}.legacy .read-chip{display:flex;align-items:baseline;gap:var(--space-4);font-size:var(--text-small);color:var(--text-secondary);background:var(--rose-light);border-radius:var(--radius-md);padding:.625rem var(--space-4);transition:opacity .4s ease}.legacy .read-chip em{font-style:normal;font-weight:600;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--rose);min-width:4.5rem}.legacy .read-chip.is-updating{opacity:.25}.legacy .mission-log{background:var(--bg-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;max-width:640px;margin-inline:auto}.legacy .mission-log__bar{display:flex;align-items:center;gap:7px;height:38px;padding-inline:var(--space-4);background:var(--bg-dark-elevated);border-bottom:1px solid var(--border-dark)}.legacy .mission-log__bar .mac-window__title{color:var(--text-on-dark-secondary);font-family:var(--font-mono);font-size:var(--text-mono-size)}.legacy .mission-log__body{padding:var(--space-6);font-family:var(--font-mono);font-size:var(--text-mono-size);line-height:2.1;color:var(--text-on-dark-secondary)}.legacy .log-role{display:inline-block;min-width:7.5rem;font-weight:500}.legacy .log-role::before{content:"[";opacity:.5}.legacy .log-role::after{content:"]";opacity:.5}.legacy .log-role--purple{color:#c88be8}.legacy .log-role--blue{color:#6bb4f5}.legacy .log-role--teal{color:var(--accent-teal)}.legacy .log-role--orange{color:var(--accent-orange)}.legacy .log-role--green{color:var(--accent-green)}.legacy .log-role--rose{color:var(--rose-dark)}.legacy .segmented{display:flex;justify-content:center;gap:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px;width:fit-content;margin-inline:auto}.legacy .segmented__btn{font-family:var(--font-body);font-size:var(--text-small);font-weight:500;color:var(--text-secondary);background:0 0;border:none;border-radius:var(--radius-full);padding:.5rem 1.25rem;min-height:40px;cursor:pointer;transition:all .2s var(--ease-apple)}.legacy .segmented__btn:hover{color:var(--text-primary)}.legacy .segmented__btn.is-active{color:var(--text-primary);background:var(--bg-primary);box-shadow:var(--shadow-xs)}.legacy .panels{max-width:var(--reading-max);margin:var(--space-8)auto 0;text-align:center}.legacy .panel__lead{font-family:var(--font-display);font-size:var(--text-headline);font-weight:600;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:var(--space-4)}.legacy .panel__body{font-size:var(--text-body-lg);color:var(--text-secondary)}.legacy .access-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);align-items:stretch}.legacy .access-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-8);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.legacy .access-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-medium)}.legacy .access-card--yukkai{border:1px solid rgba(232,120,154,.45);background:radial-gradient(circle at 85% 0%,rgba(232,120,154,.1),transparent 55%),radial-gradient(circle at 0% 100%,rgba(0,113,227,7%),transparent 55%),var(--bg-primary)}.legacy .access-card--yukkai:hover{box-shadow:var(--shadow-rose);border-color:var(--rose)}.legacy .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--border)}.legacy .pillar__title{font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-2)}.legacy .pillar__body{font-size:var(--text-body);color:var(--text-secondary)}.legacy .layer-stack{display:flex;flex-direction:column;margin-block:var(--space-8)}.legacy .layer{font-size:var(--text-small);font-weight:500;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--radius-md);padding:.75rem var(--space-6);box-shadow:0 -6px 16px rgba(0,0,0,5%);transition:transform .2s var(--ease-apple)}.legacy .layer+.layer{margin-top:-6px}.legacy .layer:nth-child(odd){background:var(--bg-secondary)}.legacy .layer:hover{transform:translateX(6px)}.legacy .layer::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-red);margin-right:.75rem;opacity:.7}.legacy .manifesto{text-align:center}.legacy .manifesto__title{margin-bottom:var(--space-12)}.legacy .manifesto__beats{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--reading-max);margin-inline:auto;margin-bottom:var(--space-16)}.legacy .manifesto__beat{font-size:var(--text-body-lg);color:var(--text-on-dark-secondary)}.legacy .manifesto__beat--em{font-family:var(--font-display);font-size:var(--text-headline);font-weight:600;letter-spacing:-.015em;color:var(--text-on-dark)}.legacy .manifesto__pairs{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-16)}.legacy .manifesto__pairs p{font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;letter-spacing:-.01em;color:var(--text-on-dark)}.legacy .manifesto__pairs p span{font-family:var(--font-body);font-weight:400;color:var(--text-on-dark-secondary)}.legacy .manifesto__pairs .who{color:var(--rose-dark);font-weight:700}.legacy .manifesto__pairs em{font-style:normal;background:linear-gradient(90deg,#6BB4F5 0%,#C88BE8 55%,var(--rose-dark) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.legacy .manifesto__pair-final{padding-top:var(--space-8)}.legacy .manifesto__this{margin-bottom:var(--space-16)}.legacy .manifesto__triad{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-16)}.legacy .manifesto__triad p{font-family:var(--font-display);font-size:var(--text-headline);font-weight:600;letter-spacing:-.015em;color:var(--text-on-dark-secondary)}.legacy .manifesto__triad em{font-style:normal;color:var(--text-on-dark)}.legacy .manifesto__brand{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:var(--space-4)}.legacy .manifesto__credits{font-size:var(--text-body-lg);color:var(--text-on-dark-secondary);margin-bottom:var(--space-12)}.legacy .whitelist{max-width:560px;margin-inline:auto;background:rgba(255,255,255,5%);border:1px solid var(--border-dark);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center}.legacy .whitelist__title{font-family:var(--font-display);font-size:var(--text-headline);font-weight:700;letter-spacing:-.015em;color:var(--text-on-dark);margin-bottom:var(--space-2)}.legacy .whitelist__desc{font-size:var(--text-body);color:var(--text-on-dark-secondary);margin-bottom:var(--space-6)}.legacy .whitelist__form{display:flex;flex-direction:column;gap:var(--space-4)}.legacy .whitelist__form[hidden]{display:none}.legacy .whitelist__input{font-family:var(--font-body);font-size:var(--text-body);color:var(--text-on-dark);background:rgba(255,255,255,7%);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:.875rem var(--space-4);min-height:48px;transition:border-color .15s ease,background .15s ease}.legacy .whitelist__input::placeholder{color:var(--text-on-dark-secondary)}.legacy .whitelist__input:focus{outline:none;border-color:var(--rose);background:rgba(255,255,255,.1)}.legacy .whitelist__input.is-invalid{border-color:var(--accent-red)}.legacy .whitelist__error{font-size:var(--text-small);color:#ff8a80;margin-top:var(--space-4)}.legacy .whitelist__note{font-size:var(--text-small);color:var(--text-on-dark-secondary);margin-top:var(--space-4)}.legacy .whitelist__success-title{font-family:var(--font-display);font-size:var(--text-headline);font-weight:700;letter-spacing:-.015em;color:var(--rose-dark);margin-bottom:var(--space-2)}.legacy .whitelist__success-body{font-size:var(--text-body);color:var(--text-on-dark-secondary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.legacy .page-hero{padding:var(--space-24)var(--pad-x)var(--space-12);text-align:center}.legacy .page-hero .section-title{margin-bottom:var(--space-4)}.legacy .page-meta{font-size:var(--text-small);color:var(--text-tertiary)}.legacy .page-content{max-width:var(--reading-max);margin-inline:auto;padding:0 var(--pad-x)var(--space-32)}.legacy .page-content h2{font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin-top:var(--space-12);margin-bottom:var(--space-2)}.legacy .page-content p,.legacy .page-content li{font-size:var(--text-body);color:var(--text-secondary)}.legacy .page-content p+p{margin-top:var(--space-4)}.legacy .page-content ul{margin-top:var(--space-2);padding-left:1.25rem}.legacy .page-content li+li{margin-top:var(--space-2)}.legacy .page-content a{color:var(--blue)}.legacy .faq{max-width:var(--narrative-max);margin-inline:auto;padding:0 var(--pad-x)var(--space-32)}.legacy .faq__group+.faq__group{margin-top:var(--space-16)}.legacy .faq__group-title{font-size:var(--text-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rose);margin-bottom:var(--space-6)}.legacy .faq-item{border-bottom:1px solid var(--border)}.legacy .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);cursor:pointer;list-style:none;padding:var(--space-6)0;font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;letter-spacing:-.01em;color:var(--text-primary);transition:color .15s ease}.legacy .faq-item summary::-webkit-details-marker{display:none}.legacy .faq-item summary:hover{color:var(--blue)}.legacy .faq-item summary::after{content:"";flex-shrink:0;width:14px;height:14px;position:relative;background:linear-gradient(var(--text-tertiary),var(--text-tertiary))50%/100% 1.5px no-repeat,linear-gradient(var(--text-tertiary),var(--text-tertiary))50%/1.5px 100% no-repeat;transition:transform .25s var(--ease-apple)}.legacy .faq-item[open] summary::after{transform:rotate(45deg)}.legacy .faq-item[open] summary{color:var(--text-primary)}.legacy .faq-item__body{padding:0 0 var(--space-6);max-width:var(--reading-max)}.legacy .faq-item__body p{font-size:var(--text-body);color:var(--text-secondary)}.legacy .faq-item__body p+p{margin-top:var(--space-4)}.legacy .faq-item__body a{color:var(--blue)}.legacy .faq__cta{text-align:center;margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--border)}.legacy .faq__cta p{font-size:var(--text-body-lg);color:var(--text-secondary);margin-bottom:var(--space-6)}.legacy .contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-12)}.legacy .contact-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-8);text-align:center}.legacy .contact-card__title{font-family:var(--font-display);font-size:var(--text-subhead);font-weight:600;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-2)}.legacy .contact-card__body{font-size:var(--text-body);color:var(--text-secondary);margin-bottom:var(--space-4)}@media(max-width:767px){.legacy .contact-grid{grid-template-columns:1fr}}.legacy [data-animate]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-enter),transform .5s var(--ease-enter);transition-delay:var(--animate-delay,0ms)}.legacy [data-animate].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.legacy [data-animate]{opacity:1;transform:none;transition:none}.legacy .stream,.legacy .core-glow,.legacy .core-ring,.legacy .mac-step__pulse,.legacy .intent-engine__caret,.legacy .orbit--outer,.legacy .orbit--inner,.legacy .orbit__pill{animation:none}.legacy .particles{display:none}}@media(max-width:1023px){.legacy .bento{grid-template-columns:repeat(2,1fr)}.legacy .bento__card,.legacy .bento__card--model,.legacy .bento__card--agent,.legacy .bento__card--wide{grid-column:span 1;grid-row:auto}.legacy .bento__card--model{grid-column:span 2}.legacy .access-grid{grid-template-columns:repeat(2,1fr)}.legacy .pillars{grid-template-columns:1fr;gap:var(--space-6)}.legacy .split{grid-template-columns:1fr;gap:var(--space-12)}.legacy .split--reverse .split__text{order:1}.legacy .split--reverse .split__visual{order:2}.legacy .footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.legacy .nav__links,.legacy .nav__actions{display:none}.legacy .nav__hamburger{display:flex}.legacy .br-mobile{display:inline}.legacy .hero{min-height:auto}.legacy .hero__caption{margin-top:0;padding-bottom:var(--space-8)}.legacy .bento{grid-template-columns:1fr}.legacy .bento__card--model{grid-column:span 1}.legacy .access-grid{grid-template-columns:1fr}.legacy .orbit-system{width:min(340px,90vw)}.legacy .orbit__pill{font-size:var(--text-label);padding:.25rem .6rem}.legacy .segmented{flex-wrap:wrap;border-radius:var(--radius-lg)}.legacy .footer__grid{grid-template-columns:1fr;gap:var(--space-8)}.legacy .section{padding-block:var(--space-16)}.legacy .section--tall{padding-block:var(--space-24)}}