@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050816;--bg-2:#0b1024;--panel:#0c1022b8;--panel-strong:#101428e0;--panel-soft:#ffffff0f;--line:#ffffff1f;--line-strong:#7dd3fc47;--text:#f4f7fb;--muted:#9aa5c6;--muted-2:#c7d0eb;--cyan:#86dcff;--teal:#84ffd6;--amber:#ffcf6d;--violet:#8c83ff;--rose:#ff8198;--ink:#060912;--shadow-xl:0 40px 120px #00000073;--shadow-lg:0 24px 72px #00000047;--radius-xl:34px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 10% 10%,#84ffd629,#0000 26rem),radial-gradient(circle at 88% 12%,#86dcff2e,#0000 28rem),radial-gradient(circle at 72% 72%,#8c83ff26,#0000 22rem),linear-gradient(#050816 0%,#090f1f 34%,#070b17 100%);margin:0;font-family:Manrope,sans-serif;overflow-x:clip}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}#root{min-height:100vh}.app-shell{width:min(1280px,100% - 32px);margin:0 auto;padding:84px 0 64px;position:relative}.ambient{z-index:-2;filter:blur(92px);opacity:.52;pointer-events:none;width:34rem;height:34rem;transform:translate3d(0, var(--glow-shift), 0);border-radius:999px;position:fixed}.ambient-left{background:#84ffd638;top:-9rem;left:-12rem}.ambient-right{background:#86dcff2e;top:8rem;right:-12rem}.ambient-bottom{transform:translate3d(-50%, var(--glow-shift-up), 0);background:#8c83ff33;bottom:-14rem;left:50%}.glass-panel,.timeline-item{border:1px solid var(--line);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px)}.glass-panel{background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(135deg,#0b0e1ff0,#0b1023c7);position:relative;overflow:hidden}.glass-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#84ffd624,#0000 24rem),radial-gradient(circle at 100% 100%,#86dcff1f,#0000 24rem);position:absolute;inset:0}.panel-xl{border-radius:var(--radius-xl);padding:34px}.scroll-meter{z-index:60;background:#ffffff0a;height:4px;position:fixed;inset:0 0 auto}.scroll-meter span{transform-origin:0;background:linear-gradient(90deg, var(--teal), var(--cyan), var(--violet));width:100%;height:100%;display:block;box-shadow:0 0 24px #86dcff66}.topbar{z-index:50;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:72px;padding:14px 20px;display:grid;position:sticky;top:18px}.brand,.topbar nav,.eyebrow,.hero-actions,.recommendation-top,.hero-proof-grid,.scene-pills,.timeline-topline,.metric-topline,.footer-actions{align-items:center;display:flex}.brand{letter-spacing:-.03em;gap:12px;font-family:Sora,sans-serif;font-weight:700}.brand-mark{width:40px;height:40px;color:var(--ink);background:linear-gradient(135deg, var(--teal), var(--cyan));border-radius:14px;place-items:center;display:grid;box-shadow:0 12px 28px #84ffd63d}.topbar nav{justify-content:center;gap:8px}.topbar nav a,.secondary-link,.action-button,.link-tile,.chip,.timeline-item{transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s}.topbar nav a,.secondary-link{min-height:44px;color:var(--muted);border-radius:999px;padding:10px 16px}.topbar nav a:hover,.topbar nav a:focus-visible,.secondary-link:hover,.secondary-link:focus-visible{color:var(--text);background:#ffffff14;transform:translateY(-1px)}.nav-status{justify-items:end;gap:2px;min-width:84px;display:grid}.nav-status span,.eyebrow,.section-heading span,.subtle-label,.card-meta,.scene-kicker,.stage-card span,.category-card span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.76rem}.nav-status strong{color:var(--cyan);font-size:1rem}.hero-stage,.story-layout,.copilot-layout,.planner-layout,.timeline-layout,.footer-cta{display:grid}.hero-stage{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:28px}.hero-copy{min-height:100%}.eyebrow{background:#86dcff14;border:1px solid #86dcff33;border-radius:999px;gap:8px;width:fit-content;min-height:40px;padding:0 14px}h1,h2,h3,p,ul{margin-top:0}h1,h2,h3{letter-spacing:-.05em;font-family:Sora,sans-serif}h1{max-width:9ch;margin:22px 0 18px;font-size:clamp(3rem,6.6vw,5.1rem);line-height:.95}h1 span{color:var(--amber);text-shadow:0 0 34px #ffcf6d2e}.hero-text,.card-body,.summary-list li,.reason-group li,.facts-grid li,.question-card p,.value-stack p,.timeline-copy p,.submission-panel li,.category-card p,.footer-cta p,.link-tile p,.metric-card span,.story-core p,.stage-card p,.feature-card p{color:var(--muted-2);line-height:1.78}.hero-text{max-width:58ch;font-size:1.06rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px}.primary-link,.action-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.primary-link,.action-button.primary{color:var(--ink);background:linear-gradient(135deg, var(--teal), var(--cyan));box-shadow:0 18px 46px #84ffd633}.primary-link:hover,.primary-link:focus-visible,.action-button.primary:hover,.action-button.primary:focus-visible{transform:translateY(-2px);box-shadow:0 24px 54px #84ffd642}.secondary-link,.action-button,.link-tile,.chip,.timeline-item{border:1px solid var(--line);background:#ffffff0a}.action-button{color:var(--text)}.action-button:hover,.action-button:focus-visible,.link-tile:hover,.link-tile:focus-visible,.chip:hover,.chip:focus-visible,.timeline-item:hover,.timeline-item:focus-visible{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 20px 40px #00000038}.hero-proof-grid{flex-wrap:wrap;gap:14px;margin-top:28px}.hero-stat{border:1px solid var(--line);background:#ffffff0a;border-radius:20px;min-width:124px;padding:16px 18px}.hero-stat strong{font-size:1.4rem;display:block}.hero-stat span{color:var(--muted);margin-top:6px;font-size:.9rem;display:block}.hero-scene{perspective:1600px}.scene-shell{min-height:660px;transform-style:preserve-3d;transform:rotateX(var(--hero-rotate-x)) rotateY(var(--hero-rotate-y)) translate3d(0, var(--hero-lift), 0);position:relative}.scene-card,.fragment-card,.stage-card,.feature-card,.metric-card,.question-card,.value-stack article,.category-card{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:linear-gradient(#ffffff14,#ffffff05),#ffffff08;position:relative;overflow:hidden}.scene-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:24px;position:absolute}.scene-main{width:min(92%,470px);transform:translate3d(0, var(--scene-main-shift), 64px);top:7%;left:6%}.scene-side{width:min(70%,330px);transform:translate3d(0, var(--scene-side-shift), 34px) rotateZ(8deg);top:36%;right:0}.scene-bottom{width:min(74%,360px);transform:translate3d(0, var(--scene-bottom-shift), 12px) rotateZ(-6deg);bottom:6%;left:14%}.scene-card strong{letter-spacing:-.04em;margin:12px 0 10px;font-family:Sora,sans-serif;font-size:1.55rem;display:block}.scene-card p{color:var(--muted-2);margin-bottom:0}.scene-pills{flex-wrap:wrap;gap:10px;margin-top:18px}.scene-pills span,.sync-pill,.radar-action,.source-pill,.badge,.score-pill{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.scene-pills span{color:#ffe4ad;background:#ffcf6d14;border:1px solid #ffcf6d29}.orbit{border:1px solid #ffffff14;border-radius:999px;position:absolute;inset:10% 6%}.orbit-a{transform:rotateX(72deg)rotateY(10deg)}.orbit-b{border-color:#86dcff24;inset:18% 12%;transform:rotateX(76deg)rotateY(-18deg)}.scene-grid-lines{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;transform:translateZ(-40px);-webkit-mask-image:linear-gradient(#0000 0%,#0009 18%,#000000e6 100%);mask-image:linear-gradient(#0000 0%,#0009 18%,#000000e6 100%)}.story-section,.copilot-section,.planner-section,.features-section,.recommendations-section,.timeline-section,.categories-section{margin-top:96px}.section-heading{gap:12px;margin-bottom:28px;display:grid}.section-heading.compact{margin-top:34px}.section-heading h2,.footer-cta h2{max-width:18ch;font-size:clamp(2rem,5vw,3.8rem);line-height:1}.story-layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:22px}.story-core{border-radius:var(--radius-xl);padding:28px;position:sticky;top:104px}.story-core h3{margin:20px 0 12px;font-size:clamp(1.6rem,4vw,2.4rem)}.fragment-cloud,.stage-grid,.feature-grid,.recommendations-grid,.radar-grid,.category-grid,.timeline-list,.question-list,.value-stack,.metric-stack,.link-stack,.field-grid,.command-grid{gap:16px;display:grid}.fragment-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.fragment-card{min-height:160px;transform-style:preserve-3d;border-radius:22px;padding:22px}.fragment-card:nth-child(2n){transform:translateY(28px)rotate(-3deg)}.fragment-card:nth-child(3n){transform:translateY(-12px)rotate(3deg)}.fragment-card strong{letter-spacing:-.04em;margin-top:18px;font-family:Sora,sans-serif;font-size:1.25rem;display:block}.copilot-layout,.planner-layout,.timeline-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:20px}.stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-card,.feature-card,.metric-card,.question-card,.value-stack article,.category-card{border-radius:22px;padding:22px}.stage-icon,.feature-icon{width:44px;height:44px;color:var(--ink);background:linear-gradient(135deg, var(--teal), var(--cyan));border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.stage-card h3,.feature-card h3,.recommendation-card h3,.radar-card h3{margin:12px 0 10px;font-size:1.42rem}.summary-panel,.form-panel,.command-deck,.submission-panel,.recommendation-card,.radar-card,.footer-cta{border-radius:var(--radius-xl);padding:26px}.panel-block+.panel-block{border-top:1px solid #ffffff14;margin-top:22px;padding-top:22px}.summary-list,.reason-group ul,.facts-grid ul,.submission-panel ul{margin-bottom:0;padding-left:18px}.summary-panel h3,.command-deck h3,.submission-panel h3{margin:10px 0 14px;font-size:1.92rem}.question-card{gap:12px;display:grid}.question-card span{color:#ffe6b3;background:#ffcf6d14;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}.field-grid.two-up,.feature-grid,.recommendations-grid,.radar-grid,.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.recommendations-grid,.radar-grid,.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field{gap:8px;display:grid}.field span{color:var(--text);font-size:.94rem;font-weight:600}.input-shell{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex}.input-shell:focus-within{background:#86dcff14;border-color:#86dcff6b}.input-shell svg{color:var(--muted)}.input-shell input,.input-shell select,.input-shell textarea{width:100%;color:var(--text);background:0 0;border:0;outline:0}.input-shell select{appearance:none}.textarea-shell{align-items:flex-start;padding:12px 14px}.textarea-shell textarea{resize:vertical}.chip-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.chip{min-height:44px;color:var(--muted-2);border-radius:999px;padding:0 14px}.chip.active{color:var(--ink);background:linear-gradient(135deg,#84ffd6f5,#86dcffeb);border-color:#84ffd675}.metric-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card strong{margin-top:12px;font-size:1.5rem;display:block}.metric-topline{color:var(--muted);gap:10px}.metric-topline svg{color:var(--teal)}.link-stack{margin-top:14px}.link-tile{color:inherit;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.link-tile strong{margin-bottom:6px;font-family:Sora,sans-serif;display:block}.link-tile.muted{opacity:.8}.badge,.score-pill,.source-pill,.radar-action{font-weight:700}.badge.good{color:#05100d;background:#84ffd6f0}.badge.warn{color:#211000;background:#ffcf6df5}.score-pill,.source-pill{color:#d6e8ff;background:#86dcff14}.radar-action{color:#ffe4ad;background:#ffcf6d14;width:fit-content}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.facts-grid>div{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;padding:16px}.card-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.timeline-item{width:100%;color:inherit;text-align:left;background:linear-gradient(#ffffff14,#ffffff05),#0c1022d1;border-radius:22px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid}.timeline-item.done{border-color:#84ffd642}.timeline-check{width:42px;height:42px;color:var(--ink);background:linear-gradient(135deg, var(--teal), var(--cyan));border-radius:14px;place-items:center;display:grid}.timeline-topline{justify-content:space-between;gap:16px}.timeline-topline strong{font-size:1.06rem}.timeline-topline span,.timeline-copy small{color:var(--muted)}.value-stack article{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.value-stack svg{color:var(--teal)}.category-card span{margin-bottom:14px;display:block}.footer-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:96px 0 12px}.footer-actions{flex-wrap:wrap;gap:12px}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@keyframes float-soft{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}.feature-card,.category-card{animation:6.5s ease-in-out infinite alternate float-soft}.feature-card:nth-child(2n),.category-card:nth-child(2n){animation-duration:7.8s}@media (width<=1200px){.feature-grid,.recommendations-grid,.radar-grid,.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.hero-stage,.story-layout,.copilot-layout,.planner-layout,.timeline-layout,.footer-cta{grid-template-columns:1fr}.story-core{position:relative;top:auto}.hero-scene{order:-1}}@media (width<=860px){.topbar{border-radius:28px;grid-template-columns:1fr;justify-items:stretch}.topbar nav{flex-wrap:wrap;justify-content:space-between}.nav-status{justify-items:start}.stage-grid,.field-grid.two-up,.facts-grid,.metric-stack,.fragment-cloud,.feature-grid,.recommendations-grid,.radar-grid,.category-grid{grid-template-columns:1fr}.scene-shell{min-height:560px}}@media (width<=640px){.app-shell{width:min(100% - 18px,1280px);padding-top:76px}.panel-xl,.summary-panel,.form-panel,.command-deck,.submission-panel,.recommendation-card,.radar-card,.footer-cta{padding:22px}h1{font-size:clamp(2.9rem,15vw,4.5rem)}.section-heading h2,.footer-cta h2{max-width:none}.hero-actions,.footer-actions,.card-actions{display:grid}.primary-link,.secondary-link,.action-button{width:100%}.scene-main,.scene-side,.scene-bottom{width:100%;left:0;right:0}.scene-main{top:4%}.scene-side{top:38%}.scene-bottom{bottom:2%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.scene-shell,.ambient,.fragment-card{transform:none!important}}
