:root{background:#f4f6f2;color:#17201b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--details-collapse-label: "";--details-expand-label: "";--poster-art-title: ""}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input,summary{font:inherit}button,.download{align-items:center;background:#0ca678;border:0;border-radius:8px;color:#06241a;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;min-height:40px;padding:0 14px;text-decoration:none;transform:translateY(0);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}button:hover,.download:hover{background:#19bd8a;transform:translateY(-1px)}.download.secondary:hover{background:#eef3ee}button:active,.download:active{transform:translateY(0)}button:disabled{cursor:not-allowed;opacity:.45;transform:none}button.secondary,button.quiet,.download.secondary{background:#f7f8f4;color:#1e2b25;outline:1px solid #d5ddd5}button.quiet{justify-content:center}.customer-guide{background:linear-gradient(180deg,#f4f6f2e6,#f4f6f2 620px),linear-gradient(135deg,#8fe8c947,#f4f6f200 42%),linear-gradient(24deg,#eef5f0,#f8faf5 48%,#dce8df);background-position:center top;background-repeat:no-repeat;background-size:100% 660px;min-height:100svh}.guide-topbar{align-items:center;background:#ffffffdb;border-bottom:1px solid rgba(201,216,209,.75);display:flex;justify-content:space-between;min-height:68px;padding:0 clamp(20px,5vw,72px);position:sticky;top:0;z-index:20}.guide-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.guide-return{background:#f7f8f4;border-radius:8px;box-shadow:inset 0 0 0 1px #d5ddd5;color:#1e2b25;font-weight:900;min-height:40px;padding:8px 14px;text-decoration:none}.guide-hero{min-height:540px;padding:clamp(72px,11vw,142px) clamp(20px,5vw,72px)}.guide-eyebrow{color:#13805f;font-size:15px;font-weight:950;margin:0 0 14px}.guide-hero h1{font-size:clamp(38px,6vw,76px);line-height:1.03;margin:0;max-width:880px}.guide-hero p:not(.guide-eyebrow){color:#4f6259;font-size:clamp(18px,2vw,24px);font-weight:850;margin:24px 0 0;max-width:790px}.guide-layout{display:grid;gap:28px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);padding:30px clamp(20px,5vw,72px) 72px}.guide-side{align-self:start;background:#10231b;border-radius:8px;color:#f6fbf8;padding:22px;position:sticky;top:92px}.guide-side strong{color:#8fe8c9;display:block;font-size:13px;margin-bottom:10px}.guide-side a{border-top:1px solid rgba(255,255,255,.16);display:block;font-weight:900;padding:12px 0;text-decoration:none}.guide-content,.guide-list,.guide-steps{display:grid;gap:22px}.guide-section{background:#fff;border:1px solid #dce6df;border-radius:8px;padding:clamp(22px,4vw,38px)}.guide-section h2{font-size:clamp(24px,3vw,38px);line-height:1.18;margin:0 0 18px}.guide-section h3{font-size:20px;line-height:1.25;margin:0 0 8px}.guide-section p,.guide-section li{color:#506157;font-weight:750}.guide-section p{margin:0}.guide-section p+p{margin-top:10px}.guide-section ul{margin:8px 0 0;padding-left:20px}.guide-section li{margin:7px 0}.guide-item,.guide-step{border:1px solid #dce6df;border-radius:8px;padding:18px}.guide-item span{color:#13805f;display:block;font-size:13px;font-weight:950;margin-bottom:4px}.guide-step{display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr)}.guide-number{align-items:center;background:#49ad82;border-radius:999px;color:#10231b;display:inline-flex;font-weight:950;height:34px;justify-content:center;width:34px}.guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.guide-button{align-items:center;background:#13aa7a;border-radius:8px;color:#0f2018;display:inline-flex;font-weight:950;min-height:44px;padding:10px 16px;text-decoration:none}.guide-note{background:#f0fbf5;border-color:#b9e7cf}.guide-warning{background:#fff8ea;border-color:#ecd39d}.guide-footer{color:#607267;font-size:14px;font-weight:700;padding:0 clamp(20px,5vw,72px) 42px}@media(max-width:860px){.guide-topbar{align-items:flex-start;flex-direction:column;gap:12px;padding:14px 20px}.guide-layout{grid-template-columns:1fr}.guide-side{position:static}}@media(max-width:560px){.guide-hero{min-height:auto;padding:72px 20px 96px}.guide-step{grid-template-columns:1fr}.guide-layout{padding:20px 20px 56px}}details{min-width:0}main{background:linear-gradient(180deg,#f4f6f2d1,#f4f6f2 560px),linear-gradient(135deg,#8fe8c93d,#f4f6f200 44%),linear-gradient(24deg,#eef5f0,#fbfcf8 52%,#dce8df);background-position:center top,0 0,center top;background-repeat:no-repeat;background-size:100% 640px,130% 760px,100% 640px;min-height:100svh}main.motion-stage{animation:stage-background-drift 18s ease-in-out infinite alternate;isolation:isolate;overflow-x:hidden;position:relative}main.motion-stage:before,main.motion-stage:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:0}main.motion-stage:before{background:linear-gradient(115deg,transparent 0 18%,rgba(143,232,201,.28) 28%,transparent 42%),repeating-linear-gradient(90deg,rgba(8,122,89,.055) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(8,122,89,.04) 0 1px,transparent 1px 54px);height:min(760px,100svh);opacity:.74;transform:translate(-34%);animation:stage-light-sweep 9s cubic-bezier(.45,0,.2,1) infinite}main.motion-stage:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent),linear-gradient(180deg,#f4f6f200,#f4f6f2c2);height:min(720px,92svh);mix-blend-mode:soft-light;opacity:.48;transform:translate(-46%);animation:stage-soft-pass 13s ease-in-out infinite}main.motion-stage>*:not(.auth-backdrop){position:relative;z-index:1}.site-nav{align-items:center;background:#ffffffd1;border-bottom:1px solid rgba(201,216,209,.75);display:grid;gap:18px;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);min-height:68px;padding:0 clamp(20px,5vw,72px);position:sticky;top:0;z-index:20}.brand-mark,.site-nav nav,.nav-actions,.hero-actions,.hero-meta,.visual-topbar,.visual-grid,.dialog-actions{align-items:center;display:flex}.brand-mark{font-weight:950;gap:10px;text-decoration:none}.brand-icon{align-items:center;background:#10231b;border-radius:8px;color:#8fe8c9;display:inline-flex;height:34px;justify-content:center;width:34px}.site-nav nav{gap:20px;justify-content:center}.site-nav nav a{color:#53645b;font-size:14px;font-weight:900;text-decoration:none}.nav-actions{gap:10px;justify-content:flex-end}.language-switch{align-items:center;background:#ffffff9e;border:1px solid rgba(201,216,209,.86);border-radius:8px;display:inline-flex;gap:2px;min-height:38px;padding:3px}.language-switch button{background:transparent;border-radius:6px;color:#53645b;font-size:12px;font-weight:950;min-height:30px;padding:0 9px}.language-switch button:hover{background:#0ca6781a;transform:none}.language-switch button.active{background:#10231b;color:#8fe8c9}.hero-section{align-items:center;display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:calc(100svh - 68px);padding:clamp(52px,8vw,96px) clamp(20px,5vw,72px)}.motion-hero .hero-copy .eyebrow,.motion-hero .hero-copy h1,.motion-hero .hero-copy>p:not(.eyebrow),.motion-hero .hero-actions,.motion-hero .hero-meta,.motion-hero .hero-visual{animation:portal-rise .9s cubic-bezier(.16,1,.3,1) both}.motion-hero .hero-copy h1{animation-delay:.12s}.motion-hero .hero-copy>p:not(.eyebrow){animation-delay:.24s}.motion-hero .hero-actions{animation-delay:.36s}.motion-hero .hero-meta{animation-delay:.52s}.motion-hero .hero-visual{animation-delay:.28s}.hero-copy{max-width:760px}.hero-copy h1{font-size:clamp(42px,6vw,82px);line-height:.96;max-width:780px}.hero-copy>p:not(.eyebrow){color:#425149;font-size:18px;font-weight:760;line-height:1.65;margin-top:22px;max-width:680px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px}.motion-hero .hero-actions button,.motion-hero .hero-actions .download{animation:cta-pop .9s cubic-bezier(.16,1,.3,1) .62s both}.hero-meta{color:#53645b;flex-wrap:wrap;gap:10px;margin-top:24px}.hero-meta span{background:#ffffffb8;border:1px solid rgba(201,216,209,.82);border-radius:999px;font-size:12px;font-weight:900;padding:8px 11px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.motion-hero .hero-meta span{animation:tag-float-in .76s cubic-bezier(.16,1,.3,1) both}.motion-hero .hero-meta span:nth-child(1){animation-delay:.68s}.motion-hero .hero-meta span:nth-child(2){animation-delay:.78s}.motion-hero .hero-meta span:nth-child(3){animation-delay:.88s}.hero-meta span:hover{background:#ffffffeb;border-color:#0ca67859;box-shadow:0 10px 24px #10231b1a;transform:translateY(-3px)}.hero-visual{background:#10231beb;border:1px solid rgba(143,232,201,.22);border-radius:8px;box-shadow:0 24px 70px #0a1c1440;color:#effdf6;display:grid;gap:18px;min-height:390px;overflow:hidden;padding:18px;position:relative;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease}.hero-visual:before{background:linear-gradient(90deg,transparent,rgba(143,232,201,.12),transparent),repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.035) 42px 43px);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:0;transform:translate(-28%);animation:visual-scan 4.8s cubic-bezier(.45,0,.2,1) infinite}.hero-visual:after{background:linear-gradient(135deg,transparent 0 38%,rgba(143,232,201,.2) 48%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%);content:"";inset:0;opacity:.72;pointer-events:none;position:absolute;z-index:0;transform:translate(-65%);animation:visual-light-pass 5.6s ease-in-out infinite 1.2s}.hero-visual>*{position:relative;z-index:1}.hero-visual:hover{border-color:#8fe8c961;box-shadow:0 28px 82px #0a1c144d;transform:translateY(-2px)}.visual-topbar{border-bottom:1px solid rgba(255,255,255,.12);gap:8px;padding-bottom:14px}.visual-topbar span{background:#8fe8c9;border-radius:50%;height:9px;opacity:.82;width:9px}.visual-topbar strong{color:#b9c7bf;font-size:12px;letter-spacing:0;margin-left:auto;text-transform:uppercase}.visual-grid{gap:10px}.visual-grid div,.diff-preview{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.visual-grid div:after,.diff-preview:after{background:linear-gradient(120deg,transparent,rgba(143,232,201,.18),transparent);content:"";inset:-40%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);z-index:0}.visual-grid div>*,.diff-preview>*{position:relative;z-index:1}.motion-card-flow .visual-grid div:after,.motion-card-flow .diff-preview:after{animation:card-light-pass 3.8s ease-in-out infinite}.visual-grid div{animation:portal-rise .82s cubic-bezier(.16,1,.3,1) both;display:grid;flex:1;gap:8px;min-height:104px;padding:14px}.visual-grid div:nth-child(1){animation-delay:.52s}.visual-grid div:nth-child(2){animation-delay:.64s}.visual-grid div:nth-child(3){animation-delay:.76s}.visual-grid div:hover,.diff-preview:hover{background:#ffffff1f;border-color:#8fe8c961;box-shadow:0 18px 40px #010c0838;transform:translateY(-5px)}.visual-grid span,.diff-preview span,.diff-preview em{color:#b9c7bf;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}.visual-grid strong{font-size:24px}.diff-preview{align-content:end;animation:portal-rise .92s cubic-bezier(.16,1,.3,1) .9s both;display:grid;gap:9px;min-height:190px;padding:18px}.diff-preview strong{color:#8fe8c9;font-size:32px;line-height:1}main.motion-stage:not(.motion-stage-console){animation:landing-depth-shift 22s ease-in-out infinite alternate;background:radial-gradient(circle at 72% 18%,rgba(15,124,255,.28),transparent 27%),radial-gradient(circle at 20% 10%,rgba(143,232,201,.2),transparent 28%),radial-gradient(circle at 84% 78%,rgba(255,138,42,.18),transparent 24%),linear-gradient(180deg,#050706,#08100d 54%,#0d1410);color:#f8fff9}main.motion-stage:not(.motion-stage-console):before{animation:landing-grid-drift 18s linear infinite;background:linear-gradient(120deg,transparent 0 24%,rgba(143,232,201,.16) 34%,transparent 48%),repeating-linear-gradient(90deg,rgba(255,255,255,.055) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 72px);height:100%;opacity:.45;transform:translate3d(-6%,0,0)}main.motion-stage:not(.motion-stage-console):after{animation:landing-aurora 13s ease-in-out infinite;background:conic-gradient(from 140deg at 50% 50%,transparent,rgba(15,124,255,.24),transparent,rgba(143,232,201,.16),transparent),linear-gradient(180deg,transparent 0%,rgba(5,7,6,.76) 68%,#050706 100%);height:min(860px,108svh);mix-blend-mode:screen;opacity:.34;transform:translate3d(0,-10%,0) rotate(0)}main.motion-stage:not(.motion-stage-console) .site-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050907b8;border-bottom-color:#ffffff1a}main.motion-stage:not(.motion-stage-console) .brand-icon{background:#8fe8c924;box-shadow:inset 0 0 0 1px #8fe8c942}main.motion-stage:not(.motion-stage-console) .brand-mark,main.motion-stage:not(.motion-stage-console) .site-nav nav a{color:#f7fff9}main.motion-stage:not(.motion-stage-console) .site-nav nav a{opacity:.72}main.motion-stage:not(.motion-stage-console) .site-nav nav a:hover{opacity:1}main.motion-stage:not(.motion-stage-console) button.secondary,main.motion-stage:not(.motion-stage-console) button.quiet,main.motion-stage:not(.motion-stage-console) .download.secondary{background:#ffffff14;color:#f8fff9;outline-color:#ffffff29}main.motion-stage:not(.motion-stage-console) button.secondary:hover,main.motion-stage:not(.motion-stage-console) button.quiet:hover,main.motion-stage:not(.motion-stage-console) .download.secondary:hover{background:#ffffff24}main.motion-stage:not(.motion-stage-console) .language-switch{background:#ffffff14;border-color:#ffffff29}main.motion-stage:not(.motion-stage-console) .language-switch button{color:#f7fff9;opacity:.72}main.motion-stage:not(.motion-stage-console) .language-switch button:hover{background:#ffffff24;opacity:1}main.motion-stage:not(.motion-stage-console) .language-switch button.active{background:#8fe8c9;color:#10231b;opacity:1}main.motion-stage:not(.motion-stage-console) .hero-section{align-items:center;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);min-height:calc(100svh - 68px);overflow:hidden;padding-bottom:clamp(32px,5vw,64px);padding-top:clamp(56px,8vw,110px)}main.motion-stage:not(.motion-stage-console) .hero-copy{max-width:820px}main.motion-stage:not(.motion-stage-console) .hero-copy h1{animation:portal-rise .9s cubic-bezier(.16,1,.3,1) .12s both,hero-title-glow 8s ease-in-out 1.2s infinite alternate;background:linear-gradient(100deg,#fff,#f7fff9 35%,#8fe8c9 56%,#0f7cff 76%,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(50px,5.4vw,76px);letter-spacing:0;line-height:.96;max-width:900px}main.motion-stage:not(.motion-stage-console) .hero-copy h1 span{display:block;white-space:nowrap}main.motion-stage:not(.motion-stage-console) .hero-copy>p:not(.eyebrow){color:#f8fff9b8;font-size:clamp(17px,1.35vw,21px);max-width:660px}main.motion-stage:not(.motion-stage-console) .hero-actions{margin-top:34px}main.motion-stage:not(.motion-stage-console) .hero-actions button,main.motion-stage:not(.motion-stage-console) .hero-actions .download{min-height:50px;padding-inline:18px}main.motion-stage:not(.motion-stage-console) .hero-meta{color:#f8fff9b3;gap:12px}main.motion-stage:not(.motion-stage-console) .hero-meta span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border-color:#ffffff24}main.motion-stage:not(.motion-stage-console) .hero-meta span:hover{background:#ffffff21;border-color:#8fe8c96b}main.motion-stage:not(.motion-stage-console) .hero-visual{animation:portal-rise .98s cubic-bezier(.16,1,.3,1) .26s both,showcase-breathe 7s ease-in-out 1s infinite;background:transparent;border:0;border-radius:0;box-shadow:none;color:#f8fff9;display:grid;gap:20px;min-height:min(620px,calc(100svh - 148px));overflow:visible;padding:0}main.motion-stage:not(.motion-stage-console) .hero-visual:before,main.motion-stage:not(.motion-stage-console) .hero-visual:after{display:none}.showcase-toolbar{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;display:flex;gap:12px;justify-content:space-between;justify-self:end;min-height:44px;padding:0 16px;width:min(100%,440px)}.showcase-toolbar span,.showcase-toolbar strong{font-size:12px;font-weight:950;text-transform:uppercase}.showcase-toolbar span{color:#8fe8c9}.showcase-toolbar strong{color:#f8fff9a3}.poster-stage{min-height:454px;position:relative}.poster-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(180deg,#ffffff1f,#ffffff0e),#0c110fc7;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 30px 80px #00000057;display:grid;gap:12px;overflow:hidden;padding:16px;position:absolute;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.poster-card:hover{border-color:#8fe8c975;box-shadow:0 34px 92px #0000006b}.poster-label{color:#f8fff98c;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.poster-card strong{font-size:22px;line-height:1.06}.poster-card p,.poster-card li{color:#f8fff9ab;font-size:13px;font-weight:800;line-height:1.45}.product-card{animation:poster-float-a 7s ease-in-out infinite;left:0;top:66px;transform:rotate(-5deg);width:min(36vw,250px);z-index:2}.output-card{animation:poster-float-b 8s ease-in-out .42s infinite;min-height:390px;right:3%;top:18px;transform:rotate(3deg);width:min(44vw,330px);z-index:3}.brief-card{animation:poster-float-c 7.5s ease-in-out .8s infinite;bottom:8px;left:21%;transform:rotate(-1.5deg);width:min(40vw,322px);z-index:4}.brief-card ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.brief-card li{align-items:start;display:grid;gap:8px;grid-template-columns:9px minmax(0,1fr)}.brief-card li:before{background:#8fe8c9;border-radius:999px;content:"";height:9px;margin-top:5px;width:9px}.product-photo,.poster-art{border-radius:14px;min-height:220px;overflow:hidden;position:relative}.product-photo{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.9),transparent 20%),linear-gradient(145deg,#dde8e0,#b5c3bb 48%,#59625f)}.product-photo:before{background:radial-gradient(circle at 60% 17%,#ffcf47 0 18%,transparent 19%),linear-gradient(180deg,#ffcc36 0 26%,#6b39a0 26% 82%,#dfe6ef 82% 100%);border-radius:13px;box-shadow:0 18px 32px #00000061;content:"";height:150px;left:50%;position:absolute;top:38px;transform:translate(-50%) rotate(-5deg);width:56px}.lighter-shape:before,.lighter-shape:after{background:#ffffff47;border-radius:999px;content:"";position:absolute}.lighter-shape:before{height:190px;left:13%;top:42px;transform:rotate(18deg);width:72px}.lighter-shape:after{height:98px;right:10%;top:34px;transform:rotate(-18deg);width:42px}.poster-art{background:radial-gradient(circle at 48% 62%,rgba(255,199,87,.7),transparent 24%),radial-gradient(circle at 72% 26%,rgba(104,57,182,.84),transparent 35%),linear-gradient(145deg,#070709,#171024 48%,#060608)}.poster-art:before{color:#f7cf73;content:var(--poster-art-title);font-size:26px;font-weight:950;left:18px;line-height:1.05;max-width:190px;position:absolute;top:18px}.poster-product{background:linear-gradient(180deg,#ffd24f 0 25%,#7240ad 25% 83%,#f7f0e7 83% 100%);border-radius:13px;bottom:30px;box-shadow:0 24px 34px #00000075;height:168px;left:49%;position:absolute;transform:translate(-50%) rotate(8deg);width:58px;z-index:2}.poster-product:after{background:#f5b84c;border-radius:999px;content:"";height:33px;left:8px;position:absolute;top:52px;width:42px}.poster-road{border:2px solid rgba(255,202,90,.72);border-radius:50%;bottom:34px;filter:blur(.2px);height:68px;left:18px;position:absolute;right:18px;transform:perspective(240px) rotateX(64deg)}.template-marquee{border-top:1px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);overflow:hidden;padding-top:16px}.template-marquee div{animation:template-marquee 28s linear infinite;display:flex;gap:10px;width:max-content}.template-marquee span{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#f8fff9b8;flex:0 0 auto;font-size:12px;font-weight:950;padding:8px 12px}main.motion-stage:not(.motion-stage-console) .capability-band,main.motion-stage:not(.motion-stage-console) .workflow-band{border-top:1px solid rgba(255,255,255,.1)}main.motion-stage:not(.motion-stage-console) .band-title h2,main.motion-stage:not(.motion-stage-console) .workflow-copy h2,main.motion-stage:not(.motion-stage-console) .pricing-band h2{color:#f8fff9}main.motion-stage:not(.motion-stage-console) .workflow-copy p,main.motion-stage:not(.motion-stage-console) .workflow-steps p,main.motion-stage:not(.motion-stage-console) .pricing-band p{color:#f8fff9a8}main.motion-stage:not(.motion-stage-console) .capability-grid article,main.motion-stage:not(.motion-stage-console) .workflow-steps div{background:#ffffff0f;border-color:#ffffff1f;color:#f8fff9}main.motion-stage:not(.motion-stage-console) .capability-grid article{min-height:210px}main.motion-stage:not(.motion-stage-console) .capability-grid article:nth-child(1){background:linear-gradient(180deg,#ffffff14,#ffffff0a),radial-gradient(circle at 80% 18%,rgba(15,124,255,.24),transparent 34%)}main.motion-stage:not(.motion-stage-console) .capability-grid article:nth-child(2){background:linear-gradient(180deg,#ffffff14,#ffffff0a),radial-gradient(circle at 84% 24%,rgba(143,232,201,.22),transparent 34%)}main.motion-stage:not(.motion-stage-console) .capability-grid article:nth-child(3){background:linear-gradient(180deg,#ffffff14,#ffffff0a),radial-gradient(circle at 84% 22%,rgba(255,138,42,.22),transparent 34%)}main.motion-stage:not(.motion-stage-console) .capability-grid p{color:#f8fff9a8}main.motion-stage:not(.motion-stage-console) .workflow-steps span{color:#8fe8c9}.capability-band,.workflow-band,.pricing-band,.account-console{margin:0 clamp(20px,5vw,72px)}.capability-band,.workflow-band{padding:72px 0}.motion-reveal{opacity:.001;transform:translateY(38px) scale(.975);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1)}.motion-reveal.is-visible{opacity:1;transform:none}.band-title,.workflow-copy{max-width:720px}.band-title h2,.workflow-copy h2,.pricing-band h2{font-size:clamp(30px,4vw,48px);line-height:1}.capability-grid,.workflow-steps{display:grid;gap:14px;margin-top:28px}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-grid article,.workflow-steps div{background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:12px;padding:22px;transform:translateY(0);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.capability-grid article:hover,.workflow-steps div:hover{border-color:#b9d9cb;box-shadow:0 22px 48px #10231b21;transform:translateY(-6px)}.motion-reveal.is-visible .capability-grid article,.motion-reveal.is-visible .workflow-steps div{animation:portal-rise .78s cubic-bezier(.16,1,.3,1) both}.motion-reveal.is-visible .capability-grid article:nth-child(2),.motion-reveal.is-visible .workflow-steps div:nth-child(2){animation-delay:.14s}.motion-reveal.is-visible .capability-grid article:nth-child(3),.motion-reveal.is-visible .workflow-steps div:nth-child(3){animation-delay:.28s}.motion-reveal.is-visible .workflow-steps div:nth-child(4){animation-delay:.42s}.capability-grid svg{color:#087a59}h3{font-size:18px;margin:0}.capability-grid p,.workflow-copy p,.workflow-steps p,.pricing-band p{color:#526057;font-size:14px;font-weight:760;line-height:1.55}.workflow-band{align-items:start;display:grid;gap:48px;grid-template-columns:.85fr 1.15fr}.workflow-steps{margin-top:0}.workflow-steps span{color:#087a59;font-size:12px;font-weight:950}.pricing-band{align-items:center;background:#10231b;border-radius:8px;color:#f8fff9;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:48px;padding:clamp(24px,4vw,40px)}.pricing-band p{color:#b9c7bf;margin-top:10px}.account-console{align-items:start;display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr);padding:48px 0}.motion-stage-console .account-console{animation:console-settle .78s cubic-bezier(.16,1,.3,1) both}.identity-panel{background:#10231b;border-radius:8px;color:#f8fff9;display:grid;gap:18px;padding:24px;position:sticky;top:88px}.motion-stage-console .identity-panel{animation:portal-rise .92s cubic-bezier(.16,1,.3,1) both}.identity-panel .rail-status{border-top-color:#ffffff24}.auth-backdrop{align-items:center;background:#0a120f9e;display:grid;inset:0;justify-items:center;padding:20px;position:fixed;z-index:50}.auth-backdrop.motion-enter{animation:modal-fade .16s ease-out both}.auth-dialog{background:#fffffc;border:1px solid #d2dad2;border-radius:8px;box-shadow:0 24px 80px #04120c57;color:#17201b;display:grid;gap:18px;max-height:min(92svh,760px);max-width:460px;overflow:auto;padding:30px;position:relative;width:min(100%,460px)}.auth-dialog.motion-enter{animation:dialog-enter .22s cubic-bezier(.2,.8,.2,1) both}.dialog-heading{display:grid;gap:7px;padding-right:38px}.dialog-heading h2{font-size:28px}.dialog-heading p:not(.eyebrow){color:#526057;font-size:14px;font-weight:650;line-height:1.55}.dialog-actions{background:#dfe6df;border-radius:8px;padding:3px;width:max-content}.dialog-actions button{background:transparent;color:#506158}.dialog-actions button.active{background:#fff;color:#10231b}.icon-button{align-items:center;background:transparent;color:#1e2b25;justify-content:center;min-height:36px;padding:0;width:36px}.close-button{position:absolute;right:18px;top:18px}.icon-button:hover{background:#eef3ee}.auth-methods{grid-column:1 / -1;width:100%}.direct-auth-panel{background:#f8fbf6;border:1px solid #cfe1d6;border-radius:8px;display:grid;gap:14px;padding:16px}.direct-auth-panel .section-title svg{color:#087a59}.sso-panel .nebula-oauth-panel{background:transparent;border:0;padding:0 14px}.sso-panel .oauth-actions{margin-top:12px}.portal-shell{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100svh}.identity-rail{background:linear-gradient(180deg,#0f1814e0,#0f1814f5),linear-gradient(145deg,#8fe8c93d,#0f181400 44%),linear-gradient(26deg,#14271f,#10231b 56%,#234535);background-position:center;background-size:cover;color:#f8fff9;display:flex;flex-direction:column;gap:18px;padding:28px}.eyebrow{color:#8fe8c9;font-size:13px;font-weight:900;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}h1,h2,p{margin:0}h1{font-size:34px;line-height:1.02}h2{font-size:22px;line-height:1.18}.rail-status{border-top:1px solid rgba(255,255,255,.18);display:grid;gap:7px;padding-top:16px}.rail-status span,.op-section label,.status-line,.section-title p{color:#64726b;font-size:13px}.rail-status span{color:#b9c7bf;font-weight:900;text-transform:uppercase}.rail-status strong{overflow-wrap:anywhere}.rail-actions{display:grid;gap:10px;margin-top:auto}.workspace{display:grid;gap:18px;padding:0}.motion-stage-console .workspace>*{animation:portal-rise .76s cubic-bezier(.16,1,.3,1) both}.motion-stage-console .workspace>*:nth-child(1){animation-delay:.12s}.motion-stage-console .workspace>*:nth-child(2){animation-delay:.22s}.motion-stage-console .workspace>*:nth-child(3){animation-delay:.32s}.motion-stage-console .workspace>*:nth-child(n+4){animation-delay:.42s}.auth-strip,.section-title,.command-row{align-items:center;display:flex;gap:12px}.auth-strip{justify-content:space-between}.auth-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.section-title{align-items:flex-start}.section-title svg{color:#087a59;flex:0 0 auto}.mode-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mode-switch,.method-switch{background:#dfe6df;border-radius:8px;display:flex;gap:3px;padding:3px}.method-switch{justify-self:start}.auth-dialog .method-switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-self:stretch}.mode-switch button,.method-switch button{background:transparent;color:#506158;font-size:13px;font-weight:750;justify-content:center;gap:6px;min-height:36px;white-space:nowrap}.mode-switch button.active,.method-switch button.active{background:#fff;color:#10231b}.method-switch button:disabled,.method-switch button:disabled:hover{background:transparent;color:#7c857f;transform:none}.form-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-grid{align-items:end;grid-template-columns:1.1fr .9fr .9fr auto}.skybridge-auth-grid{align-items:end;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.skybridge-grid{align-items:end;grid-template-columns:minmax(0,1fr) auto}.config-pill{border-radius:999px;flex:0 0 auto;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase}.ok-pill{background:#cef3dc;color:#0a5a36}.warn-pill{background:#ffe4bf;color:#6d4509}.identity-note{background:#fff8e9;border:1px solid #efd4a1;border-radius:8px;color:#6d4509;font-size:13px;font-weight:800;padding:11px 12px}.nebula-oauth-panel{align-items:center;background:#fff;border:1px solid #c9d8d1;border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.auth-dialog .nebula-oauth-panel{grid-template-columns:minmax(0,1fr) auto}.auth-dialog .skybridge-auth-grid{grid-template-columns:1fr}.auth-card-form{gap:12px}.auth-card-form label{font-weight:760}.auth-card-form input{font-weight:650;min-height:46px}.auth-card-form input::placeholder{color:#7c857f;font-weight:650}.auth-card-form>button[type=submit]{justify-content:center;min-height:48px;width:100%}.auth-context-line{align-items:center;background:#eef7f1;border:1px solid #cfe0d5;border-radius:8px;color:#315445;display:flex;font-size:13px;font-weight:750;gap:9px;padding:10px 12px}.auth-context-line svg{color:#087a59;flex:0 0 auto}.auth-switch-copy{color:#64726b;font-size:13px;font-weight:700;text-align:center}.auth-switch-copy button{background:transparent;color:#087a59;display:inline;font-weight:850;margin-left:6px;min-height:0;padding:0}.auth-switch-copy button:hover{background:transparent;color:#065f45}.compact-title h2{font-size:18px}.oauth-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.compat-title{align-items:center;border-top:1px solid #d2dad2;color:#526057;display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:4px}.compat-title strong{color:#17201b;font-size:13px}.compat-title span{font-size:13px;font-weight:800}.captcha-callout{align-items:flex-start;background:#fff1ed;border:1px solid #f0b3a4;border-radius:8px;color:#7a271a;display:flex;gap:11px;padding:13px 14px}.captcha-callout svg{flex:0 0 auto;margin-top:1px}.captcha-callout strong{display:block;font-size:14px;margin-bottom:4px}.captcha-callout p{color:#7a271a;font-size:13px;font-weight:800;line-height:1.48}.turnstile-row{align-items:center;background:#fff;border:1px solid #d2dad2;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;min-height:58px;padding:10px 12px}.turnstile-row span{color:#526057;font-size:13px;font-weight:900}.compat-panel,.local-dev-panel{background:#f7f8f4;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:14px;padding:0}.compat-panel[open],.local-dev-panel[open]{padding-bottom:14px}.compat-panel summary,.local-dev-panel summary{color:#2b3a32;cursor:pointer;font-size:13px;font-weight:900;list-style:none;padding:12px 14px}.compat-panel summary::-webkit-details-marker,.local-dev-panel summary::-webkit-details-marker{display:none}.compat-panel summary:after,.local-dev-panel summary:after{color:#64726b;content:var(--details-expand-label);float:right}.compat-panel[open] summary:after,.local-dev-panel[open] summary:after{content:var(--details-collapse-label)}.compat-panel .compat-title,.compat-panel .mode-row,.compat-panel .skybridge-auth-grid,.compat-panel .identity-note,.compat-panel .turnstile-row,.compat-panel .captcha-callout,.local-dev-panel .auth-strip,.local-dev-panel .method-switch,.local-dev-panel .auth-grid,.local-dev-panel .skybridge-grid{margin-left:14px;margin-right:14px}.local-dev-strip{border-top:1px solid #d2dad2;padding-top:8px}label{color:#526057;display:grid;font-size:13px;font-weight:900;gap:7px;min-width:0}input{background:#fff;border:1px solid #d2dad2;border-radius:8px;color:#17201b;min-height:40px;min-width:0;padding:0 11px}input[readonly]{background:#f6f7f3}.status-line{align-items:center;background:#fff;border:1px solid #d2dad2;border-radius:8px;color:#28594c;display:flex;font-weight:800;gap:9px;min-height:44px;padding:10px 12px;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.status-line[aria-busy=true]{border-color:#92d8c0;color:#087a59}.status-line.is-updated{animation:status-update .76s cubic-bezier(.16,1,.3,1) both}.ok-line{background:#fff}.warn-line{background:#fffaf0;border-color:#efd4a1;color:#6b4815}.danger-line{background:#fff8f5;border-color:#f0b3a4;color:#7a271a}.busy-line svg{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.operations{display:grid;gap:1px}.setup-panel{align-items:center;background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:18px;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.setup-panel:before{background:linear-gradient(90deg,#0ca67800,#0ca6783d,#0ca67800);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transform:translate(-100%)}.setup-panel.motion-current-step{animation:current-panel-breathe 2.8s ease-in-out infinite;border-color:#0ca6786b}.setup-panel.motion-current-step:before{animation:panel-scan 3.2s ease-in-out infinite;opacity:1}.setup-panel span{color:#2c8a68;font-size:12px;font-weight:950;text-transform:uppercase}.setup-panel h2{font-size:clamp(22px,3vw,34px);line-height:1.1;margin:5px 0 8px}.setup-panel p{color:#526057;font-weight:760;line-height:1.55;margin:0}.setup-panel.warn{border-color:#efd4a1}.setup-panel.offline{border-color:#f0b3a4}.setup-panel.online{border-color:#8ed9bd}.setup-panel:hover{box-shadow:0 20px 48px #10231b1f;transform:translateY(-4px)}.setup-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.setup-wizard{gap:14px}.wizard-steps{display:grid;gap:12px}.wizard-step{align-items:flex-start;background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr);overflow:hidden;padding:18px;position:relative;transform:translateY(0);transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.wizard-step:before{background:#0ca678;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transform:scaleY(.25);transform-origin:top;width:6px}.wizard-step:hover{border-color:#b9d9cb;box-shadow:0 18px 42px #10231b1f;transform:translateY(-4px)}.wizard-step.current{border-color:#92d8c0;box-shadow:0 18px 48px #087a5924,inset 0 0 0 1px #0ca67838}.wizard-step.current:before{animation:step-marker 1.25s ease-in-out infinite;opacity:1}.wizard-step.done{background:#f2fbf6;border-color:#b9e4ce}.wizard-step.motion-current-step{animation:current-step-glow 2.4s ease-in-out infinite}.wizard-step.motion-complete-flash{animation:complete-flash 1s cubic-bezier(.16,1,.3,1) both}.wizard-step.done:before{opacity:1;transform:scaleY(1)}.step-number{align-items:center;background:#edf2ed;border-radius:999px;color:#526057;display:inline-flex;font-size:14px;font-weight:950;height:32px;justify-content:center;width:32px}.wizard-step.current .step-number,.wizard-step.done .step-number{background:#0ca678;color:#06241a}.wizard-step.current .step-number{animation:step-current 1.35s ease-in-out infinite}.wizard-step h3{font-size:20px;margin-bottom:5px}.wizard-step p{color:#526057;font-size:14px;font-weight:760;line-height:1.5}.step-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.inline-next-step{align-items:center;background:#f6f7f3;border:1px solid #d2dad2;border-radius:8px;color:#1e2b25;display:inline-flex;font-size:13px;font-weight:900;gap:8px;min-height:40px;padding:0 12px}.inline-next-step svg{color:#087a59;flex:0 0 auto}.handoff-card{align-items:center;background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:18px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.handoff-card:hover{box-shadow:0 14px 34px #10231b12;transform:translateY(-1px)}.handoff-card.warn{border-color:#efd4a1}.handoff-card.online{background:#f2fbf6;border-color:#b9e4ce}.handoff-card span{color:#2c8a68;font-size:12px;font-weight:950;text-transform:uppercase}.handoff-card h3{font-size:20px;margin:4px 0 6px}.handoff-card p{color:#526057;font-size:14px;font-weight:760;line-height:1.55;max-width:780px}.handoff-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.op-section{background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:14px;padding:18px}.support-section summary{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none}.support-section summary svg{transition:color .18s ease,transform .18s ease}.support-section[open] summary svg{color:#087a59;transform:rotate(4deg) scale(1.05)}.support-section[open]>:not(summary){animation:portal-rise .18s ease-out both}.support-section summary::-webkit-details-marker{display:none}.support-section summary strong{display:block;font-size:18px}.support-section summary span{color:#64726b;font-size:13px;font-weight:760}.command-row{flex-wrap:wrap}.payment-note{align-items:flex-start;background:#f2fbf6;border:1px solid #b9e4ce;border-radius:8px;color:#0c6445;display:flex;font-size:13px;font-weight:850;gap:10px;min-height:42px;padding:10px 12px}.payment-note-body{display:grid;gap:10px;min-width:0}.payment-note a{align-items:center;color:#087a59;display:inline-flex;gap:6px;text-decoration:none}.wechat-pay-box{align-items:center;background:#fff;border:1px solid #cde0d4;border-radius:8px;display:flex;flex-wrap:wrap;gap:14px;padding:12px}.wechat-pay-box svg{background:#fff;border:1px solid #edf2ed;border-radius:6px;flex:0 0 auto}.wechat-pay-box strong{display:block;font-size:15px}.wechat-pay-box p{color:#526057;font-weight:760;line-height:1.45;margin:4px 0 0}.section-hint{color:#64726b;font-size:13px;font-weight:720;line-height:1.5;margin:12px 0 0}.action-reason{background:#fff8e9;border:1px solid #efd4a1;border-radius:8px;color:#6d4509;font-size:13px;font-weight:800;line-height:1.5;margin:0;padding:10px 12px}.lease-line{align-items:center;background:#f6f7f3;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:6px;grid-template-columns:76px minmax(0,1fr) auto;min-height:42px;padding:9px 11px}.lease-line span,.lease-line em{color:#64726b;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}.lease-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-node-section{background:#fbfcf8}.local-node-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.local-node-card{background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:7px;min-height:118px;padding:14px}.local-node-card span,.manifest-tools span,.manifest-tools em{color:#64726b;font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}.local-node-card strong{font-size:18px}.local-node-card p{color:#526057;font-size:13px;font-weight:760;line-height:1.45;overflow-wrap:anywhere}.local-node-card.online{border-color:#8ed9bd}.local-node-card.warn,.local-node-card.degraded,.local-node-card.blocked{border-color:#efd4a1}.local-node-card.offline{border-color:#f0b3a4}.manifest-tools{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.manifest-tools div{background:#fff;border:1px solid #d2dad2;border-radius:8px;display:grid;gap:5px;min-width:0;padding:11px}.manifest-tools strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes portal-rise{0%{opacity:0;transform:translateY(34px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stage-background-drift{0%{background-position:center top,0 0,center top}to{background-position:center top,14% 0,center top}}@keyframes stage-light-sweep{0%{opacity:0;transform:translate(-46%)}18%,72%{opacity:.74}to{opacity:0;transform:translate(48%)}}@keyframes stage-soft-pass{0%,to{opacity:.18;transform:translate(-48%)}52%{opacity:.48;transform:translate(30%)}}@keyframes visual-scan{0%,to{opacity:.34;transform:translate(-42%)}48%{opacity:.8;transform:translate(38%)}}@keyframes visual-light-pass{0%,to{opacity:0;transform:translate(-65%)}42%,58%{opacity:.72}78%{opacity:0;transform:translate(48%)}}@keyframes card-light-pass{0%,to{opacity:0;transform:translate(-62%) rotate(8deg)}44%,58%{opacity:1}82%{opacity:0;transform:translate(62%) rotate(8deg)}}@keyframes cta-pop{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tag-float-in{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes console-settle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes status-update{0%{background-color:#fff;box-shadow:0 0 #0ca67800;transform:translateY(0)}35%{background-color:#eefcf5;border-color:#0ca6786b;box-shadow:0 18px 42px #0ca67833,0 0 0 4px #0ca67814;transform:translateY(-4px)}to{background-color:#fff;box-shadow:0 0 #0ca67800;transform:translateY(0)}}@keyframes step-marker{0%,to{box-shadow:0 0 #0ca67800;transform:scaleY(.42)}50%{box-shadow:0 0 22px #0ca6786b;transform:scaleY(1)}}@keyframes step-current{0%,to{box-shadow:0 0 #0ca67852}50%{box-shadow:0 0 0 11px #0ca6781f;transform:scale(1.08)}}@keyframes current-panel-breathe{0%,to{box-shadow:0 12px 32px #087a5914,0 0 #0ca67800}50%{box-shadow:0 22px 54px #087a5929,0 0 0 5px #0ca67814}}@keyframes panel-scan{0%,to{transform:translate(-100%)}54%{transform:translate(100%)}}@keyframes current-step-glow{0%,to{box-shadow:0 18px 48px #087a591f,inset 0 0 0 1px #0ca6782e}50%{box-shadow:0 24px 62px #087a5933,0 0 0 4px #0ca67814,inset 0 0 0 1px #0ca67847}}@keyframes complete-flash{0%{box-shadow:0 0 #0ca67800;transform:translateY(8px) scale(.985)}42%{box-shadow:0 18px 42px #0ca67829,0 0 0 5px #0ca67817;transform:translateY(0) scale(1.01)}to{box-shadow:0 0 #0ca67800;transform:translateY(0) scale(1)}}@keyframes landing-depth-shift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:4vw -3vh,-5vw 3vh,2vw 4vh,0 0}}@keyframes landing-grid-drift{0%{transform:translate3d(-8%,0,0)}to{transform:translate3d(8%,-3%,0)}}@keyframes landing-aurora{0%,to{opacity:.28;transform:translate3d(-2%,-10%,0) rotate(0)}50%{opacity:.42;transform:translate3d(3%,-6%,0) rotate(9deg)}}@keyframes hero-title-glow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes showcase-breathe{0%,to{filter:drop-shadow(0 24px 64px rgba(15,124,255,.1))}50%{filter:drop-shadow(0 30px 92px rgba(143,232,201,.16))}}@keyframes poster-float-a{0%,to{transform:translateZ(0) rotate(-5deg)}50%{transform:translate3d(10px,-14px,0) rotate(-2.5deg)}}@keyframes poster-float-b{0%,to{transform:translateZ(0) rotate(3deg)}50%{transform:translate3d(-12px,16px,0) rotate(1deg)}}@keyframes poster-float-c{0%,to{transform:translateZ(0) rotate(-1.5deg)}50%{transform:translate3d(8px,-10px,0) rotate(1.5deg)}}@keyframes template-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:980px){.site-nav,.hero-section,.workflow-band,.account-console,.pricing-band,.setup-panel,.handoff-card,.wizard-step,.form-grid,.auth-grid,.skybridge-auth-grid,.skybridge-grid,.local-node-grid,.lease-line{grid-template-columns:1fr}.site-nav{align-items:stretch;padding-bottom:12px;padding-top:12px;position:static}.site-nav nav,.nav-actions{justify-content:flex-start}.hero-section{min-height:auto}.hero-visual{min-height:320px;transform:none}main.motion-stage:not(.motion-stage-console) .hero-section{grid-template-columns:1fr;min-height:auto;padding-top:42px}main.motion-stage:not(.motion-stage-console) .hero-visual{min-height:560px}.showcase-toolbar{justify-self:start}.product-card{width:min(44vw,250px)}.output-card{width:min(54vw,330px)}.brief-card{left:12%;width:min(64vw,340px)}.capability-grid{grid-template-columns:1fr}.identity-panel{position:static}.auth-strip{align-items:flex-start;flex-direction:column}.setup-actions{justify-content:flex-start}.auth-pills,.nebula-oauth-panel,.oauth-actions{align-items:stretch;grid-template-columns:1fr;justify-content:flex-start}.oauth-actions button{justify-content:center}.method-switch{flex-wrap:wrap}.auth-dialog .skybridge-auth-grid{grid-template-columns:1fr}}@media(max-width:640px){button,.download{justify-content:center}.site-nav nav{display:none}.hero-copy h1{font-size:38px}.visual-grid,.hero-actions,.nav-actions{align-items:stretch;flex-direction:column}main.motion-stage:not(.motion-stage-console) .hero-copy h1{font-size:clamp(42px,12vw,54px)}main.motion-stage:not(.motion-stage-console) .hero-copy h1 span{white-space:nowrap}main.motion-stage:not(.motion-stage-console) .hero-visual{min-height:650px}.poster-stage{min-height:520px}.product-card,.output-card,.brief-card{position:relative;width:100%}.poster-stage{display:grid;gap:14px}.product-card,.output-card,.brief-card{animation:none;inset:auto;transform:none}.output-card{min-height:auto}.product-photo,.poster-art{min-height:180px}.capability-band,.workflow-band{padding:44px 0}.auth-dialog{padding:20px}.auth-dialog .auth-methods{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-dialog .auth-methods button{font-size:12px;gap:4px;min-width:0;padding:0 6px}.auth-dialog .auth-methods button svg{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0ms!important}.motion-reveal,.motion-reveal.is-visible,.motion-stage,.motion-stage-console .account-console,.motion-stage-console .identity-panel,.motion-stage-console .workspace>*,.motion-hero .hero-copy .eyebrow,.motion-hero .hero-copy h1,.motion-hero .hero-copy>p:not(.eyebrow),.motion-hero .hero-actions,.motion-hero .hero-actions button,.motion-hero .hero-actions .download,.motion-hero .hero-meta,.motion-hero .hero-meta span,.motion-hero .hero-visual,.poster-card,.template-marquee div,.visual-grid div,.diff-preview,.setup-panel.motion-current-step,.wizard-step.motion-current-step,.wizard-step.motion-complete-flash{opacity:1!important;transform:none!important}main.motion-stage:before,main.motion-stage:after,.hero-visual:before,.hero-visual:after,main.motion-stage:not(.motion-stage-console):before,main.motion-stage:not(.motion-stage-console):after,.visual-grid div:after,.diff-preview:after,.setup-panel:before{animation:none!important;opacity:0!important;transform:none!important}.busy-line svg,.wizard-step.current .step-number,.wizard-step.current:before,.setup-panel.motion-current-step,.wizard-step.motion-current-step,.wizard-step.motion-complete-flash{animation:none!important}}.account-console{gap:24px}.identity-panel{background:radial-gradient(135% 95% at 6% -12%,rgba(22,219,152,.24),transparent 58%),linear-gradient(168deg,#123c2d,#0c2018 58%,#0a1812);border:1px solid rgba(22,219,152,.16);border-radius:18px;box-shadow:0 26px 62px #061c146b,inset 0 1px #ffffff0f;gap:2px;padding:28px 26px}.identity-panel .eyebrow{color:#aaecd0b3;letter-spacing:.14em}.identity-panel h2{font-size:22px;letter-spacing:-.012em;line-height:1.2;margin-bottom:16px;overflow-wrap:anywhere}.identity-panel .rail-status{border-top:1px solid rgba(255,255,255,.08);gap:6px;padding:14px 0 0}.identity-panel .rail-status span{color:#d0f0e28f;font-size:11.5px;font-weight:800;letter-spacing:.1em}.identity-panel .rail-status strong{align-items:center;color:#f3fff9;display:inline-flex;font-size:14px;font-weight:850;gap:9px}.identity-panel .rail-status strong:before{background:#8aa39a;border-radius:999px;content:"";flex:0 0 auto;height:9px;width:9px}.identity-panel .rail-status[data-state=ok] strong:before{background:#1fe2a0;box-shadow:0 0 0 4px #1fe2a02e}.identity-panel .rail-status[data-state=pending] strong:before{background:#f6c75a;box-shadow:0 0 0 4px #f6c75a2e}.identity-panel .rail-status[data-state=off] strong:before{background:#7e958c}.setup-wizard{gap:16px}.wizard-steps{gap:14px}.wizard-step{background:linear-gradient(180deg,#fff,#fbfdfb);border:1px solid #e3e9e3;border-radius:16px;box-shadow:0 1px 2px #10231b0a;grid-template-columns:38px minmax(0,1fr);padding:20px 22px}.wizard-step:hover{border-color:#bfe3d2;box-shadow:0 20px 46px #10231b1a;transform:translateY(-3px)}.wizard-step.current{background:radial-gradient(130% 150% at 0% 0%,rgba(12,166,120,.09),transparent 56%),linear-gradient(180deg,#fff,#f5fdf9);border-color:#76cfb0;box-shadow:0 22px 54px #087a5929,inset 0 0 0 1px #0ca6782e}.wizard-step.done{background:linear-gradient(180deg,#f3fbf7,#ecf8f2);border-color:#c2e7d5}.wizard-step:before{width:5px}.step-number{background:linear-gradient(160deg,#f1f5f1,#e4ebe4);box-shadow:inset 0 0 0 1px #081e160a;color:#5b6962;font-size:13px;height:34px;width:34px}.wizard-step.current .step-number{background:linear-gradient(160deg,#1fe2a0,#0a9a6f);box-shadow:0 7px 18px #0ca67866;color:#06241a}.wizard-step.done .step-number{background:linear-gradient(160deg,#1fe2a0,#0a9a6f);color:transparent;position:relative}.wizard-step.done .step-number:after{align-items:center;color:#06241a;content:"✓";display:flex;font-size:17px;font-weight:900;inset:0;justify-content:center;position:absolute}.wizard-step h3{font-size:19px;letter-spacing:-.01em}.handoff-card{background:radial-gradient(130% 180% at 100% -20%,rgba(12,166,120,.08),transparent 56%),linear-gradient(180deg,#fff,#f6fdfa);border:1px solid #cce9dc;border-radius:16px;box-shadow:0 18px 44px #087a591a;padding:22px 24px}.inline-next-step{background:#0ca6781a;border:1px solid rgba(12,166,120,.22);border-radius:999px;color:#0a7a59;letter-spacing:.04em}.download:not(.secondary){background:linear-gradient(160deg,#14c78c,#0a8e66);box-shadow:0 8px 20px #0a8e6642}.download:not(.secondary):hover{background:linear-gradient(160deg,#1ad497,#0b9c71);box-shadow:0 12px 26px #0a8e6657;transform:translateY(-1px)}
