:root{--bg:#020509;--ink:#f6e5c9;--muted:#a0907b;--gold:#e8c58f;--gold2:#fff0cf;--line:rgba(232,197,143,.22);--shadow:0 34px 120px rgba(0,0,0,.58);--ease:cubic-bezier(.22,.92,.18,1);--serif:"Songti SC","Noto Serif SC","Source Han Serif SC","STSong",serif;--sans:"PingFang SC","Microsoft YaHei",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:radial-gradient(circle at 62% 18%,rgba(232,197,143,.09),transparent 31%),radial-gradient(circle at 18% 88%,rgba(232,197,143,.06),transparent 32%),linear-gradient(180deg,#020509,#03070d 44%,#020509);color:var(--ink);font-family:var(--serif);overflow-x:hidden}button,input{font:inherit}a{text-decoration:none;color:inherit}.cursor-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(232,197,143,.1),transparent 230px);mix-blend-mode:screen}#starCanvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.16}.meteor-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.meteor{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff3d3;box-shadow:0 0 12px #fff0cff2,0 0 28px #e8c58f8c;opacity:0;transform:translateZ(0) rotate(var(--angle,-18deg))}.meteor:after{content:"";position:absolute;right:0;top:50%;width:var(--len,180px);height:1px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(232,197,143,.18),rgba(255,240,207,.88));filter:blur(.2px)}.meteor.fly{animation:meteorFly var(--dur,1.25s) linear forwards}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#020509;pointer-events:none;animation:bootExit 3.8s var(--ease) forwards}.boot-signal{width:min(620px,84vw);height:220px;position:relative;animation:bootZoom 2.5s var(--ease) both}.boot-star{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;filter:drop-shadow(0 0 18px rgba(232,197,143,.95)) drop-shadow(0 0 54px rgba(232,197,143,.48));animation:bootStarPulse 2.4s ease-in-out infinite}.boot-star:before,.boot-star:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff5da,#e8c58f);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%)}.boot-star:after{top:28%;right:28%;bottom:28%;left:28%;transform:rotate(45deg);background:#f7e9c8;opacity:.9}.boot-line{position:absolute;left:50%;top:50%;width:0;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(255,244,216,.92),transparent);filter:drop-shadow(0 0 14px rgba(232,197,143,.78));animation:lensOpenSlow 2.3s var(--ease) .35s forwards}.boot-text{position:absolute;left:0;right:0;bottom:24px;text-align:center;color:#9a8b77;font-size:16px;letter-spacing:.12em;animation:bootText 1.4s ease .95s both}.header{position:fixed;top:0;left:0;right:0;height:76px;z-index:90;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,rgba(2,5,9,.92),rgba(2,5,9,.46),transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(232,197,143,.06)}.header-inner{width:min(1280px,calc(100vw - 80px));display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:.12em}.brand-mark{width:21px;height:21px;position:relative;border-radius:50%;box-shadow:0 0 22px #e8c58f94,inset 0 0 0 1px #e8c58f47;background:radial-gradient(circle,#fff4d7 0 9%,#e8c58f 11%,rgba(232,197,143,.2) 38%,transparent 68%)}.brand-mark:after{content:"";position:absolute;left:50%;top:50%;width:34px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#f9e6bf,transparent)}.nav{display:flex;gap:52px;color:#f6e5c9bd;font-size:14px;letter-spacing:.08em}.nav a{position:relative;transition:.25s ease}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transform:scaleX(.2);transition:.28s var(--ease)}.nav a:hover{color:var(--gold2);text-shadow:0 0 16px rgba(232,197,143,.44)}.nav a:hover:after{opacity:1;transform:scaleX(1)}.btn{position:relative;overflow:hidden;cursor:pointer;border:0;border-radius:999px;height:52px;padding:0 32px;color:#211508;font-weight:900;letter-spacing:.12em;background:linear-gradient(100deg,#fff0cf,#d0a16a 46%,#ffe7bd);box-shadow:inset 0 1px #ffffffad,0 18px 52px #c18c4b47,0 0 34px #e8c58f21;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.btn:before{content:"";position:absolute;top:-60%;bottom:-60%;left:-70%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);transform:rotate(17deg);transition:.62s var(--ease)}.btn:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb8,0 24px 66px #e8c58f47,0 0 62px #e8c58f38}.btn:hover:before{left:118%}.btn.small{height:38px;padding:0 24px;font-size:14px}main{position:relative;z-index:1}.section{min-height:100svh;position:relative;overflow:hidden;display:flex;align-items:center;isolation:isolate;border-bottom:1px solid rgba(232,197,143,.075)}.section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-6;background:radial-gradient(circle at 76% 26%,rgba(232,197,143,.13),transparent 25%),radial-gradient(circle at 28% 80%,rgba(232,197,143,.045),transparent 31%),linear-gradient(180deg,#020509e0,#020509f5)}.section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none;background:linear-gradient(90deg,#020509f0,#020509c7 42%,#0205097a 72%,#020509e0),radial-gradient(ellipse at 50% 100%,rgba(232,197,143,.07),transparent 42%)}.section-overlay{position:absolute;top:-10%;right:-20%;bottom:-10%;left:-20%;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 0%,rgba(255,247,229,.09) 42%,rgba(232,197,143,.24) 50%,rgba(255,247,229,.09) 58%,transparent 100%);filter:blur(10px);transform:translate(-55%) skew(-18deg)}.section.inview .section-overlay{animation:sectionSweep 1.45s var(--ease) both}.film{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.film:before,.film:after{content:"";position:absolute;left:0;right:0;height:6.5vh;background:#020509;opacity:.86}.film:before{top:0}.film:after{bottom:0}.field-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;opacity:.42;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 82%,transparent)}.field-lines:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(232,197,143,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(232,197,143,.04) 1px,transparent 1px);background-size:92px 92px;transform:perspective(800px) rotateX(63deg) translateY(230px) scale(1.5);transform-origin:50% 100%}.field-lines:after{content:"";position:absolute;left:-15%;right:-15%;bottom:-6%;height:42%;background:radial-gradient(ellipse at 50% 100%,rgba(232,197,143,.17),transparent 46%);filter:blur(24px)}.container{position:relative;z-index:4;width:min(1280px,calc(100vw - 96px));margin:0 auto;padding:104px 0 78px;opacity:.32;transform:translateY(28px) scale(.99);transition:opacity .7s var(--ease),transform .7s var(--ease)}.section.inview .container{opacity:1;transform:translateY(0) scale(1)}.eyebrow{display:flex;align-items:center;gap:13px;color:var(--gold);font-family:var(--sans);font-size:13px;letter-spacing:.23em;margin-bottom:20px}.eyebrow:before{content:"";width:58px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}h1,h2,h3,p{margin:0}h1{font-size:clamp(38px,4.3vw,66px);line-height:1.2;letter-spacing:.045em;font-weight:900;text-shadow:0 0 26px rgba(232,197,143,.14),0 0 58px rgba(232,197,143,.05)}h2{font-size:clamp(38px,3.6vw,62px);line-height:1.16;letter-spacing:.065em;font-weight:900;text-shadow:0 0 30px rgba(232,197,143,.15)}h3{font-size:20px;line-height:1.35}.lead{margin-top:22px;color:var(--muted);font-size:15px;line-height:1.92;letter-spacing:.04em}.micro{display:flex;align-items:center;gap:9px;color:#867866;font-size:13px;letter-spacing:.08em;font-family:var(--sans)}.micro:before{content:"";width:14px;height:14px;border-radius:50%;border:1px solid rgba(232,197,143,.38);box-shadow:0 0 14px #e8c58f2e}.glass{border:1px solid rgba(232,197,143,.22);background:radial-gradient(circle at 50% 0%,rgba(232,197,143,.09),transparent 44%),linear-gradient(180deg,#12171e94,#04080dbd);box-shadow:var(--shadow),inset 0 1px #ffffff0b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:28px}.bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.particle-field{position:absolute;top:0;right:0;bottom:0;left:0}.particle{position:absolute;border-radius:50%;background:#fff0cfe0;box-shadow:0 0 10px #e8c58f57;opacity:0;animation:starTwinkle var(--tw,5.8s) ease-in-out infinite;animation-delay:var(--delay,0s)}.particle.soft{background:#e8c58f85;box-shadow:0 0 18px #e8c58f2e}.hero-bg .hero-nebula{position:absolute;border-radius:50%;filter:blur(42px);opacity:.46;background:radial-gradient(circle,rgba(232,197,143,.22),rgba(232,197,143,.05) 42%,transparent 72%)}.hero-bg .n1{width:430px;height:430px;right:2%;top:6%}.hero-bg .n2{width:260px;height:260px;left:8%;top:18%;opacity:.18}.hero-bg .n3{width:300px;height:300px;left:26%;bottom:8%;opacity:.12}.hero-bg .hero-mountain{position:absolute;left:-10%;right:-10%;bottom:-2%;height:34%;background:linear-gradient(180deg,#e8c58f03,#14110e33 28%,#040508eb);clip-path:polygon(0 100%,0 64%,7% 62%,15% 54%,23% 62%,32% 44%,42% 61%,52% 36%,62% 56%,74% 40%,84% 58%,93% 44%,100% 52%,100% 100%);opacity:.7;filter:drop-shadow(0 -12px 26px rgba(232,197,143,.04))}.hero-bg .hero-mountain.back{bottom:10%;height:28%;opacity:.22;filter:blur(1px)}.hero-bg .hero-mountain.front{bottom:-1%;height:22%;opacity:.42}.hero-bg .hero-path-dust{position:absolute;left:14%;bottom:12%;width:46%;height:160px;filter:blur(10px);background:radial-gradient(circle at 12% 74%,rgba(232,197,143,.22),transparent 10%),radial-gradient(circle at 30% 60%,rgba(232,197,143,.16),transparent 8%),radial-gradient(circle at 50% 42%,rgba(232,197,143,.13),transparent 9%),radial-gradient(circle at 68% 24%,rgba(232,197,143,.1),transparent 8%);opacity:.78}.hero-bg .hero-lensfog{position:absolute;right:-12%;top:8%;width:54%;height:42%;background:radial-gradient(ellipse at center,rgba(232,197,143,.12),transparent 62%);filter:blur(18px);opacity:.42}.system-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 30%,rgba(232,197,143,.06),transparent 28%),radial-gradient(circle at 54% 64%,rgba(232,197,143,.04),transparent 24%);opacity:.75;filter:blur(18px);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 88%,transparent 100%)}.system-bg .system-halo{position:absolute;border-radius:50%;border:1px solid rgba(232,197,143,.06);filter:blur(.1px)}.system-bg .h1{width:620px;height:620px;right:8%;top:8%;opacity:.24}.system-bg .h2{width:420px;height:420px;right:14%;top:20%;opacity:.16}.system-bg .system-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(232,197,143,.035) 48%,transparent 100%);transform:translate(-100%);animation:systemAmbient 13s ease-in-out infinite}.system-bg .system-grid{position:absolute;left:36%;top:20%;width:44%;height:58%;background:linear-gradient(rgba(232,197,143,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(232,197,143,.04) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,#000 34%,transparent 82%);mask-image:radial-gradient(circle at center,#000 34%,transparent 82%);transform:perspective(820px) rotateY(-10deg);opacity:.22}.daily-bg .daily-warm{position:absolute;right:12%;bottom:12%;width:360px;height:220px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(232,197,143,.14),rgba(232,197,143,.03) 44%,transparent 72%);filter:blur(28px);opacity:.42}.daily-bg .daily-desk{position:absolute;left:-4%;right:-4%;bottom:0%;height:18%;background:linear-gradient(180deg,#e8c58f05,#140f0b29 34%,#05050894);clip-path:polygon(0 48%,17% 46%,35% 58%,56% 50%,78% 64%,100% 56%,100% 100%,0 100%);opacity:.4}.daily-bg .daily-window{position:absolute;right:18%;top:20%;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(232,197,143,.09),transparent 72%);filter:blur(28px);opacity:.24}.feedback-bg .ridge{position:absolute;left:-8%;right:-8%;bottom:-1%;background:linear-gradient(180deg,#e8c58f05,#060508cc);clip-path:polygon(0 100%,0 66%,10% 61%,18% 68%,29% 54%,40% 63%,50% 49%,62% 60%,73% 46%,83% 58%,92% 52%,100% 60%,100% 100%);filter:drop-shadow(0 -10px 24px rgba(232,197,143,.03))}.feedback-bg .ridge.back{height:28%;bottom:10%;opacity:.18}.feedback-bg .ridge.front{height:22%;opacity:.32}.feedback-bg .feedback-wavefog{position:absolute;right:8%;top:16%;width:46%;height:30%;background:radial-gradient(ellipse at center,rgba(232,197,143,.12),rgba(232,197,143,.03) 48%,transparent 70%);filter:blur(26px);opacity:.28}.signup-bg .signup-homeglow{position:absolute;right:12%;bottom:14%;width:320px;height:220px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(232,197,143,.18),rgba(232,197,143,.05) 44%,transparent 72%);filter:blur(24px);opacity:.42}.signup-bg .signup-house{position:absolute;right:19%;bottom:11%;width:132px;height:96px;background:linear-gradient(180deg,#100e0d75,#08080ae0);clip-path:polygon(8% 42%,50% 10%,92% 42%,92% 100%,8% 100%);opacity:.52;filter:drop-shadow(0 0 18px rgba(232,197,143,.08))}.signup-bg .signup-house:before{content:"";position:absolute;left:30%;bottom:22%;width:16px;height:28px;background:#e8c58f61;box-shadow:28px -2px #e8c58f33,0 0 18px #e8c58f24}.signup-bg .signup-pathend{position:absolute;left:50%;right:18%;bottom:8%;height:22%;background:radial-gradient(ellipse at 76% 60%,rgba(232,197,143,.14),transparent 58%);clip-path:polygon(0 100%,38% 74%,58% 48%,76% 26%,100% 0,100% 100%);opacity:.42;filter:blur(12px)}@keyframes systemAmbient{0%,to{opacity:0;transform:translate(-100%)}40%{opacity:.25}60%{opacity:0;transform:translate(100%)}}@keyframes starTwinkle{0%,to{opacity:var(--o,.35);transform:scale(1)}50%{opacity:calc(var(--o,.35) + .28);transform:scale(1.18)}}.hero-grid{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(560px,1.08fr);gap:56px;align-items:center}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:36px}.hero-note{margin-top:54px;color:#a0907bd1;line-height:1.95;font-size:14px}.hero-stage{position:relative;height:650px}.distant-star{position:absolute;right:17%;top:18%;width:12px;height:12px;border-radius:50%;background:#fff8e4;box-shadow:0 0 14px #fff4d8,0 0 48px #e8c58feb,0 0 150px #e8c58f5c,0 0 260px #e8c58f1f;animation:distantPulse 4.2s ease-in-out infinite}.distant-star:before{content:"";position:absolute;left:50%;top:50%;width:340px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(232,197,143,.12),rgba(255,246,225,.86),rgba(232,197,143,.12),transparent);filter:blur(.2px) drop-shadow(0 0 16px rgba(232,197,143,.74))}.distant-star:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:78px;transform:translate(-50%,-50%);background:linear-gradient(180deg,transparent,rgba(255,246,225,.46),transparent);filter:drop-shadow(0 0 10px rgba(232,197,143,.55))}.halo-ring{position:absolute;right:calc(17% - 124px);top:calc(18% - 124px);width:260px;height:260px;border-radius:50%;border:1px solid rgba(232,197,143,.1);animation:haloDrift 9s ease-in-out infinite alternate}.halo-ring.r2{width:380px;height:380px;right:calc(17% - 184px);top:calc(18% - 184px);opacity:.55;animation-duration:12s}.hero-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hero-orbit{fill:none;stroke:#e8c58f2e;stroke-width:1}.path-base{fill:none;stroke:#e8c58f1f;stroke-width:28;stroke-linecap:round}.path-main{fill:none;stroke:#e8c58f;stroke-width:5.5;stroke-linecap:round;filter:drop-shadow(0 0 13px rgba(232,197,143,.85)) drop-shadow(0 0 38px rgba(232,197,143,.46));stroke-dasharray:1040;stroke-dashoffset:1040;animation:pathDraw 1.7s var(--ease) 1.06s forwards}.path-runner{fill:none;stroke:#fff5dd;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 20px rgba(255,241,213,.9));stroke-dasharray:116 924;animation:pathRun 4.7s linear infinite}.hero-node{position:absolute;color:#fff0cf;text-shadow:0 0 18px rgba(232,197,143,.62);font-size:14px;letter-spacing:.12em;display:flex;align-items:center;gap:8px;transform:translate(-50%,-50%);padding:6px 11px;border-radius:999px;background:#0205095c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(232,197,143,.12);white-space:nowrap}.hero-node:before{content:"";width:9px;height:9px;border-radius:50%;background:#fff0cf;box-shadow:0 0 20px #e8c58fe6}.hero-node:after{content:"";position:absolute;height:1px;width:var(--leader,54px);background:linear-gradient(90deg,rgba(232,197,143,.55),transparent);opacity:.72;pointer-events:none}.hero-node.observe{left:68%;top:54%;--leader:66px}.hero-node.observe:after{left:-58px;top:50%;transform:rotate(20deg);transform-origin:right center}.hero-node.plan{left:78%;top:22%;--leader:72px}.hero-node.plan:after{left:-64px;top:55%;transform:rotate(28deg);transform-origin:right center}.hero-node.feedback{left:14%;top:86%;--leader:70px}.hero-node.feedback:after{right:-64px;top:42%;transform:rotate(-18deg);transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(232,197,143,.55))}.system-shell{display:grid;grid-template-columns:310px 1fr;gap:38px;align-items:center}.system-main{display:grid;grid-template-columns:1fr 0fr;gap:0;align-items:center;min-height:620px;transition:grid-template-columns .55s var(--ease),gap .55s var(--ease)}.system-main.panel-open{grid-template-columns:minmax(420px,1fr) minmax(320px,.7fr);gap:24px}.side-hint{margin-top:94px;color:#777065;line-height:1.9;font-size:14px}.orbit-wrap{transition:transform .55s var(--ease)}.system-main.panel-open .orbit-wrap{transform:translate(-26px)}.orbit-stage{height:620px;position:relative;perspective:1000px}.orbit-glow{position:absolute;left:50%;top:50%;width:590px;height:590px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(232,197,143,.12),transparent 59%);filter:blur(8px)}.orbit-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rot-slow{transform-origin:50% 50%;animation:spin 56s linear infinite}.rot-fast{transform-origin:50% 50%;animation:spin 28s linear infinite reverse}.ability-node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:150px;border:0;background:transparent;color:var(--ink);text-align:center;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;gap:9px;transition:.28s var(--ease)}.ability-node .icon{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(232,197,143,.4);background:#03080eb8;box-shadow:inset 0 0 26px #e8c58f0d,0 0 28px #e8c58f1a;transition:.28s var(--ease)}.ability-node svg{width:27px;height:27px;stroke:var(--gold);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ability-node strong{font-size:15px;letter-spacing:.09em}.ability-node span{font-family:var(--sans);font-size:12px;color:#918575;line-height:1.35}.ability-node:hover,.ability-node.active{transform:translate(-50%,-50%) scale(1.05)}.ability-node:hover .icon,.ability-node.active .icon{border-color:#fff0cf;box-shadow:0 0 34px #e8c58f70,0 0 80px #e8c58f24,inset 0 0 22px #e8c58f14}.inline-panel{opacity:0;transform:translate(28px);pointer-events:none;height:0;overflow:hidden;transition:opacity .42s var(--ease),transform .42s var(--ease),height .42s var(--ease)}.system-main.panel-open .inline-panel{opacity:1;transform:translate(0);pointer-events:auto;height:auto}.workspace-panel{height:520px;padding:34px 30px;position:relative;overflow:hidden}.workspace-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-120%);animation:panelScan 4s ease-in-out infinite}.workspace-panel small{font-family:var(--sans);color:#837562;letter-spacing:.16em}.workspace-panel h3{font-size:28px;margin-top:18px;line-height:1.35}.workspace-panel p{margin-top:16px;color:#938779;line-height:1.9}.workspace-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px}.workspace-list li{padding:15px 16px;border-radius:16px;border:1px solid rgba(232,197,143,.14);background:#ffffff06;font-family:var(--sans);font-size:13px;color:#d8c0a0;display:flex;gap:10px;align-items:center}.workspace-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #e8c58fd9}.workspace-close{position:absolute;top:20px;right:20px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(232,197,143,.18);background:#ffffff08;color:var(--gold2);cursor:pointer}.daily-grid,.feedback-grid{display:grid;grid-template-columns:360px 1fr;gap:52px;align-items:center}.daily-panel,.feedback-panel{min-height:560px;padding:34px;overflow:hidden}.daily-panel{display:grid;grid-template-columns:42% 58%;grid-template-rows:auto 1fr;gap:23px}.panel-head,.feedback-head{display:flex;justify-content:space-between;align-items:center}.panel-head{grid-column:1/3}.panel-head h3,.feedback-head h3{font-size:30px}.pill{font-family:var(--sans);font-size:12px;color:#a9957b;border:1px solid rgba(232,197,143,.24);background:#e8c58f0e;padding:10px 16px;border-radius:999px;white-space:nowrap}.task-list,.feedback-cards{display:grid;gap:18px}.feedback-cards{grid-template-columns:repeat(3,1fr)}.task-card,.feedback-card{border:1px solid rgba(232,197,143,.16);background:#ffffff06;border-radius:19px;opacity:.62;transition:.35s var(--ease);cursor:pointer}.task-card{min-height:112px;padding:20px;display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:center}.feedback-card{min-height:205px;padding:22px 18px}.task-card.active,.feedback-card.active{opacity:1;border-color:#e8c58f6b;box-shadow:0 0 38px #e8c58f21,inset 0 0 24px #e8c58f0a;transform:translateY(-2px)}.round-icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(232,197,143,.28);color:var(--gold);background:#e8c58f0a}.task-card h3,.feedback-card h3{font-size:17px}.task-card p,.feedback-card ul{font-family:var(--sans);font-size:13px;color:#918575;line-height:1.65}.task-card p{margin-top:5px}.feedback-card h3{display:flex;align-items:center;gap:10px}.feedback-card ul{margin:16px 0 0;padding-left:18px;line-height:2}.route-map{min-height:405px;position:relative;border-left:1px solid rgba(232,197,143,.08)}.map-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(20deg,rgba(232,197,143,.085) 0 1px,transparent 1px 52px),repeating-linear-gradient(105deg,rgba(232,197,143,.052) 0 1px,transparent 1px 58px);opacity:.5;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.daily-path,.wave-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.route-base,.wave-base{fill:none;stroke:#e8c58f21;stroke-linecap:round}.route-base{stroke-width:22}.wave-base{stroke-width:20}.glow-overlay{fill:none;stroke:#e8c58f;stroke-linecap:round;filter:drop-shadow(0 0 16px rgba(232,197,143,.82));transition:stroke-dasharray .4s var(--ease)}.route-glow{stroke-width:3.5;pathLength:100;stroke-dasharray:var(--lit,34) 100}.wave-glow{stroke-width:2.8;pathLength:100;stroke-dasharray:var(--lit,34) 100}.runner-overlay{fill:none;stroke:#fff4d8;stroke-linecap:round;opacity:0;transition:opacity .28s ease,stroke-dasharray .4s var(--ease)}.runner-overlay.on{opacity:1}.route-runner{stroke-width:2;pathLength:100;stroke-dasharray:var(--lit,34) 100}.wave-runner{stroke-width:1.8;pathLength:100;stroke-dasharray:var(--lit,34) 100}.path-node{position:absolute;font-size:14px;color:#fff0cf;text-shadow:0 0 16px rgba(232,197,143,.52);display:flex;align-items:center;gap:9px;opacity:.35;transition:.3s var(--ease);padding:6px 10px;border-radius:999px;background:#02050957;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(232,197,143,.11);white-space:nowrap}.path-node:before{content:"";width:13px;height:13px;border-radius:50%;background:#fff0cf;box-shadow:0 0 20px #e8c58feb}.path-node:after{content:"";position:absolute;height:1px;width:58px;background:linear-gradient(90deg,transparent,rgba(232,197,143,.55));opacity:.16}.path-node.o:after{right:-50px;top:50%;transform:rotate(-24deg);transform-origin:left center}.path-node.p:after{left:-50px;top:60%;transform:rotate(32deg);transform-origin:right center;background:linear-gradient(90deg,rgba(232,197,143,.55),transparent)}.path-node.on{opacity:1}.path-node.o{left:2%;bottom:28%}.path-node.p{right:-1%;top:5%}.wave-box{height:138px;position:relative;margin:18px 0 24px}.scan-beam{position:absolute;top:-18px;bottom:-18px;width:175px;background:linear-gradient(90deg,transparent,rgba(255,240,207,.2),transparent);filter:blur(8px);opacity:0}.scan-beam.on{opacity:1;animation:scan 1.25s var(--ease)}.feedback-status{text-align:center;margin-top:24px;color:#776d62;font-family:var(--sans);font-size:13px;opacity:.4}.signup-grid{display:grid;grid-template-columns:1fr 440px;gap:78px;align-items:center}.benefits{display:flex;gap:36px;margin-top:50px}.benefit{width:150px;text-align:center;color:#918575;font-family:var(--sans);font-size:13px;line-height:1.7}.benefit strong{font-family:var(--serif);font-size:15px;color:var(--ink);display:block;margin:14px 0 5px}.benefit .round-icon{margin:0 auto;width:56px;height:56px}.form-card{padding:34px}.field{width:100%;height:50px;border-radius:13px;border:1px solid rgba(232,197,143,.16);background:#ffffff0a;outline:none;padding:0 17px;color:var(--ink);font-family:var(--sans);margin-bottom:14px;transition:.25s ease}.field::placeholder{color:#a0907bad}.field:focus{border-color:#e8c58f8a;box-shadow:0 0 26px #e8c58f29,inset 0 0 0 1px #e8c58f12}.field.area{height:auto;min-height:72px;padding:12px 17px;resize:vertical;line-height:1.6}.code-row{display:grid;grid-template-columns:1fr 122px;gap:10px}.code-row .field{margin:0}.footer-note{position:absolute;z-index:4;left:0;right:0;bottom:21px;text-align:center;color:#6d6358;font-family:var(--sans);font-size:12px;letter-spacing:.04em}@keyframes bootExit{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes bootZoom{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes bootStarPulse{0%,to{transform:translate(-50%,-50%) scale(.92)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes lensOpenSlow{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes bootText{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes distantPulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.12)}}@keyframes haloDrift{0%{transform:rotate(-4deg) scale(.98);opacity:.36}to{transform:rotate(4deg) scale(1.06);opacity:.62}}@keyframes pathDraw{to{stroke-dashoffset:0}}@keyframes pathRun{0%{stroke-dashoffset:1040}to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes panelScan{0%,40%{transform:translate(-130%)}70%,to{transform:translate(130%)}}@keyframes scan{0%{left:-18%}to{left:96%}}@keyframes sectionSweep{0%{opacity:0;transform:translate(-55%) skew(-18deg)}15%{opacity:.9}to{opacity:0;transform:translate(58%) skew(-18deg)}}@keyframes meteorFly{0%{opacity:0;transform:translateZ(0) rotate(var(--angle,-18deg))}8%{opacity:1}to{opacity:0;transform:translate3d(var(--dx,-720px),var(--dy,260px),0) rotate(var(--angle,-18deg))}}@keyframes hexBreathe{0%,to{opacity:.42;filter:drop-shadow(0 0 8px rgba(232,197,143,.18))}50%{opacity:.82;filter:drop-shadow(0 0 16px rgba(232,197,143,.34)) drop-shadow(0 0 42px rgba(232,197,143,.12))}}@keyframes hexSpinSlow{to{transform:rotate(360deg)}}@keyframes hexSpinReverse{to{transform:rotate(-360deg)}}@keyframes nodeBlink{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes centerPulse{0%{transform:scale(.92);opacity:.14}70%{transform:scale(1.28);opacity:0}to{transform:scale(1.28);opacity:0}}@keyframes lineSweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-120}}.hex-rotor,.hex-rotor-rev{transform-origin:310px 310px}.hex-rotor{animation:hexSpinSlow 28s linear infinite}.hex-rotor-rev{animation:hexSpinReverse 18s linear infinite}.hex-breathe{animation:hexBreathe 4.2s ease-in-out infinite}.hex-sweep{stroke-dasharray:6 14;animation:lineSweep 8s linear infinite}.hex-node{animation:nodeBlink 3.2s ease-in-out infinite}.hex-node.n2{animation-delay:.35s}.hex-node.n3{animation-delay:.7s}.hex-node.n4{animation-delay:1.05s}.hex-node.n5{animation-delay:1.4s}.hex-node.n6{animation-delay:1.75s}.hex-node.n7{animation-delay:2.1s}.hex-pulse{transform-origin:center;animation:centerPulse 3.2s ease-out infinite}.hex-pulse.p2{animation-delay:1.1s}.hex-pulse.p3{animation-delay:2.2s}@media(max-width:1000px){.header-inner,.container{width:min(100vw - 40px,760px)}.nav{display:none}.hero-grid,.system-shell,.daily-grid,.feedback-grid,.signup-grid{grid-template-columns:1fr;gap:36px}.container{padding:100px 0 68px}.hero-stage,.orbit-stage{height:470px}.system-main,.system-main.panel-open{grid-template-columns:1fr;gap:20px}.orbit-wrap,.system-main.panel-open .orbit-wrap{transform:none}.inline-panel,.system-main.panel-open .inline-panel{opacity:1;transform:none;pointer-events:auto;height:auto}.daily-panel{grid-template-columns:1fr}.panel-head,.task-list,.route-map{grid-column:1}.route-map{min-height:310px}.feedback-cards{grid-template-columns:1fr}.benefits{flex-wrap:wrap}.film:before,.film:after{height:4.5vh}}.section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-7;background-image:var(--section-bg);background-size:cover;background-position:center;opacity:.96;transform:scale(1.015);filter:saturate(.94) contrast(1.02)}.section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none;background:linear-gradient(90deg,#020509e6,#0205099e 38%,#02050952 68%,#020509ad),linear-gradient(180deg,#0205093d,#02050994)}#hero:after{background:linear-gradient(90deg,#020509e0,#02050994 43%,#0205093d 70%,#02050980),linear-gradient(180deg,#0205092e,#0205097a)}#system:after{background:linear-gradient(90deg,#020509db,#02050999 33%,#0205095c 68%,#020509ad),radial-gradient(circle at 58% 45%,rgba(232,197,143,.05),transparent 36%)}#daily:after{background:linear-gradient(90deg,#020509b8,#02050980 42%,#0205096b),linear-gradient(180deg,#02050933,#02050985)}#feedback:after{background:linear-gradient(90deg,#020509c7,#0205098c 38%,#0205096b),linear-gradient(180deg,#0205092e,#0205098a)}#signup:after{background:linear-gradient(90deg,#020509c2,#02050994 44%,#0205096b 74%,#02050999),linear-gradient(180deg,#0205092e,#0205098c)}.bg-layer{display:none!important}.field-lines{opacity:.16!important}.section{background:#020509!important;isolation:isolate}.section-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:1;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.01);filter:saturate(.98) contrast(1.04) brightness(.98)}.section:after{z-index:1!important;pointer-events:none}#hero:after{background:linear-gradient(90deg,#02050994,#02050961 34%,#0205091a 64%,#02050947),linear-gradient(180deg,#0205090f,#0205094d)!important}#system:after{background:linear-gradient(90deg,#0205099e,#0205096b 32%,#0205091f 68%,#02050957),radial-gradient(circle at 58% 45%,rgba(232,197,143,.02),transparent 36%)!important}#daily:after{background:linear-gradient(90deg,#02050975,#02050947 42%,#02050947),linear-gradient(180deg,#0205090f,#0205093d)!important}#feedback:after{background:linear-gradient(90deg,#02050985,#0205094d 38%,#0205093d),linear-gradient(180deg,#0205090f,#02050947)!important}#signup:after{background:linear-gradient(90deg,#0205097a,#0205094d 44%,#0205093d 74%,#02050952),linear-gradient(180deg,#0205090f,#02050947)!important}.field-lines,.bg-layer{display:none!important}.container{z-index:4!important;position:relative}.header{z-index:90!important}#starCanvas{opacity:.04!important}.meteor-layer{z-index:2!important}.section{background:#020509!important;isolation:isolate!important}.section-bg-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:0!important;opacity:1!important;pointer-events:none!important;display:block!important;visibility:visible!important;transform:scale(1.005)!important;filter:saturate(1) contrast(1.03) brightness(1.03)!important}.section:before{display:none!important;content:none!important}.section:after{z-index:1!important}.container{position:relative!important;z-index:4!important}.film{z-index:3!important}.section-overlay{z-index:2!important}.bg-layer,.field-lines{display:none!important}#starCanvas{opacity:.03!important}#hero:after{background:linear-gradient(90deg,#02050970,#02050947 35%,#0205090f 64%,#0205092e),linear-gradient(180deg,#02050905,#02050938)!important}#system:after{background:linear-gradient(90deg,#02050985,#02050957 32%,#02050914 68%,#0205093d)!important}#daily:after{background:linear-gradient(90deg,#0205095c,#0205092e 42%,#02050938)!important}#feedback:after{background:linear-gradient(90deg,#02050966,#02050933 38%,#02050938)!important}#signup:after{background:linear-gradient(90deg,#02050961,#02050938 44%,#02050933 74%,#0205093d)!important}#hero .hero-svg,#hero .distant-star,#hero .halo-ring{display:none!important}#hero .hero-stage{pointer-events:none}#hero .hero-node{pointer-events:auto;padding:0!important;border:0!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff0cfe6!important;font-size:14px!important;letter-spacing:.14em!important;text-shadow:0 0 12px rgba(232,197,143,.62),0 0 26px rgba(232,197,143,.24)!important;mix-blend-mode:screen;opacity:.92}#hero .hero-node:before{width:7px!important;height:7px!important;box-shadow:0 0 14px #e8c58fe0!important;background:#fff0cf!important}#hero .hero-node:after{height:1px!important;opacity:.45!important;width:42px!important;filter:blur(.1px)}#hero .hero-node.observe{left:76%;top:45%}#hero .hero-node.plan{left:72%;top:62%}#hero .hero-node.feedback{left:55%;top:78%}#hero .hero-node.observe:after{left:-40px;top:50%;transform:rotate(4deg);background:linear-gradient(90deg,rgba(232,197,143,.56),transparent)}#hero .hero-node.plan:after{left:-40px;top:50%;transform:rotate(-6deg);background:linear-gradient(90deg,rgba(232,197,143,.56),transparent)}#hero .hero-node.feedback:after{left:-40px;top:50%;transform:rotate(4deg);background:linear-gradient(90deg,rgba(232,197,143,.56),transparent)}#system:before{display:block!important;content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-7!important;background-image:none!important;background:radial-gradient(circle at 52% 45%,rgba(232,197,143,.13),transparent 28%),radial-gradient(circle at 62% 32%,rgba(232,197,143,.045),transparent 34%),linear-gradient(180deg,#020509,#04080e 62%,#020509)!important;opacity:1!important;transform:none!important;filter:none!important}#system:after{background:linear-gradient(90deg,#020509e0,#0205098f 34%,#02050947 70%,#0205099e),radial-gradient(ellipse at 52% 70%,rgba(232,197,143,.055),transparent 46%)!important}#system .section-bg-img,#system .field-lines{display:none!important}#system .orbit-stage:before{content:"";position:absolute;left:2%;right:2%;bottom:6%;height:24%;background:linear-gradient(180deg,#e8c58f05,#060508d1);clip-path:polygon(0 100%,0 66%,11% 60%,21% 70%,33% 52%,45% 63%,56% 48%,67% 58%,78% 44%,88% 58%,100% 52%,100% 100%);opacity:.36;z-index:0;pointer-events:none}#system .orbit-glow{width:670px!important;height:670px!important;background:radial-gradient(circle,rgba(232,197,143,.16),rgba(232,197,143,.055) 32%,transparent 64%)!important;filter:blur(18px)!important;opacity:.86!important;z-index:0}#system .orbit-svg{z-index:2;opacity:.82!important;mix-blend-mode:screen;filter:drop-shadow(0 0 22px rgba(232,197,143,.11))}#system .hex-rotor,#system .hex-rotor-rev,#system .hex-breathe,#system .hex-node,#system .hex-pulse{display:none!important}#system .rot-slow{opacity:.78!important;stroke:#e8c58f33!important}#system .rot-fast{opacity:.68!important;stroke:#e8c58f29!important}#system .system-foreground-chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible;mix-blend-mode:screen;opacity:.82}#system .chart-orbit{fill:none;stroke:#e8c58f42;stroke-width:1;stroke-linecap:round}#system .chart-orbit.soft{stroke:#e8c58f21}#system .chart-flow{fill:none;stroke:#fff1d75c;stroke-width:.9;stroke-dasharray:4 12;animation:chartDrift 12s linear infinite}#system .ability-node{z-index:4;width:132px!important}#system .ability-node .icon{width:56px!important;height:56px!important;background:#060a1057!important;border-color:#e8c58f3d!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#system .ability-node strong{font-size:14px!important;text-shadow:0 0 12px rgba(232,197,143,.22)}#system .ability-node span{color:#d7c3a5cc!important}#system .system-shell{grid-template-columns:300px minmax(0,1fr)!important;gap:42px!important}#system .system-main,#system .system-main.panel-open{display:block!important;min-height:640px!important;position:relative!important;overflow:visible!important}#system .orbit-wrap,#system .system-main.panel-open .orbit-wrap{transform:none!important;transition:none!important;position:relative!important;z-index:1!important}#system .orbit-stage{height:640px!important;position:relative!important;isolation:isolate!important}#system .orbit-glow{width:700px!important;height:700px!important;opacity:.88!important;background:radial-gradient(circle,rgba(232,197,143,.18),rgba(232,197,143,.06) 34%,transparent 64%)!important;filter:blur(18px)!important}#system .system-foreground-chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible;mix-blend-mode:screen;opacity:.8}#system .chart-orbit{fill:none;stroke:#e8c58f40;stroke-width:1;stroke-linecap:round}#system .chart-orbit.soft{stroke:#e8c58f1f}#system .chart-constellation{fill:none;stroke:#e8c58f47;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}#system .chart-dot{fill:#fff1d7c7;filter:drop-shadow(0 0 10px rgba(232,197,143,.68))}#system .chart-core{fill:#fff0cf;filter:drop-shadow(0 0 18px rgba(232,197,143,.85)) drop-shadow(0 0 50px rgba(232,197,143,.26))}#system .chart-flow{fill:none;stroke:#fff1d757;stroke-width:.9;stroke-dasharray:4 12;animation:chartDrift 12s linear infinite}@keyframes chartDrift{to{stroke-dashoffset:-160}}#system .inline-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;transform:none!important;pointer-events:none!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:8!important;transition:opacity .36s var(--ease)!important}#system .system-main.panel-open .inline-panel{opacity:1!important;pointer-events:auto!important;height:100%!important}#system .workspace-panel{width:min(520px,62%)!important;height:auto!important;min-height:330px!important;padding:36px 38px 34px!important;border-radius:28px!important;background:radial-gradient(circle at 50% 0%,rgba(232,197,143,.1),transparent 48%),linear-gradient(180deg,#0e141cb8,#04080dd1)!important;border:1px solid rgba(232,197,143,.3)!important;box-shadow:0 34px 120px #0000008f,0 0 80px #e8c58f21,inset 0 1px #ffffff0d!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;transform:scale(.965) translateY(12px);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease)!important}#system .system-main.panel-open .workspace-panel{opacity:1;transform:scale(1) translateY(0)}#system .workspace-panel:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(115deg,transparent,rgba(255,255,255,.045),transparent)!important;transform:translate(-120%)!important;animation:panelScan 4s ease-in-out infinite!important;pointer-events:none!important}#system .workspace-close{top:18px!important;right:18px!important;z-index:3!important}#system .workspace-panel small{display:block!important;font-family:var(--sans)!important;color:#8b7c67!important;letter-spacing:.16em!important;margin-bottom:14px!important}#system .workspace-panel h3{font-size:30px!important;line-height:1.28!important;margin:0!important}#system .workspace-panel p{margin-top:16px!important;color:#a99a84!important;line-height:1.85!important}#system .workspace-list{margin-top:24px!important;gap:12px!important}#system .system-main.panel-open .orbit-svg,#system .system-main.panel-open .system-foreground-chart,#system .system-main.panel-open .orbit-glow{opacity:.32!important;filter:blur(1.5px) brightness(.75)!important;transition:opacity .35s var(--ease),filter .35s var(--ease)!important}#system .ability-node{z-index:10!important;width:136px!important}#system .ability-node .icon{width:58px!important;height:58px!important;background:#05090e6b!important;border-color:#e8c58f3d!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#system .ability-node strong{font-size:14px!important;text-shadow:0 0 12px rgba(232,197,143,.22)!important}#system .ability-node span{color:#d7c3a5cc!important;font-size:12px!important}#system .ability-node.active .icon{border-color:#fff0cfb3!important;box-shadow:0 0 26px #e8c58f57,0 0 66px #e8c58f24,inset 0 0 20px #e8c58f14!important}#system .ability-node.active strong{color:#fff0cf!important;text-shadow:0 0 18px rgba(232,197,143,.42)!important}#system .workspace-actions,#system .workspace-counter,#system #prevNode,#system #nextNode{display:none!important}@media(max-width:1000px){#system .system-shell{grid-template-columns:1fr!important}#system .workspace-panel{width:min(92%,520px)!important}}#hero .hero-grid{grid-template-columns:minmax(660px,.95fr) minmax(500px,1fr)!important;gap:28px!important;align-items:center!important}#hero .hero-copy-block{max-width:720px!important;transform:translateY(-8px)}#hero h1{max-width:720px!important;font-size:clamp(46px,3.65vw,58px)!important;line-height:1.28!important;letter-spacing:.035em!important;word-break:keep-all!important;overflow-wrap:normal!important}#hero h1 br{display:block!important}#hero .lead{margin-top:24px!important;max-width:650px!important;font-size:15px!important;line-height:1.92!important}#hero .hero-actions{margin-top:38px!important}#hero .hero-note{margin-top:48px!important}#hero .eyebrow{margin-bottom:22px!important}#system .system-shell{grid-template-columns:360px minmax(0,1fr)!important;gap:34px!important}#system aside{position:relative;z-index:8}#system h2{font-size:clamp(42px,3.2vw,54px)!important;line-height:1.14!important;white-space:nowrap!important;letter-spacing:.055em!important}#system .lead{font-size:15px!important;line-height:1.92!important}#system .side-hint{display:none!important}#system{background:#020509!important}#system:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-7!important;background:radial-gradient(circle at 22% 18%,rgba(255,241,215,.3) 0 1px,transparent 1.8px),radial-gradient(circle at 44% 9%,rgba(255,241,215,.22) 0 1px,transparent 1.7px),radial-gradient(circle at 70% 22%,rgba(255,241,215,.25) 0 1px,transparent 1.8px),radial-gradient(circle at 86% 14%,rgba(255,241,215,.18) 0 1px,transparent 1.6px),radial-gradient(circle at 55% 46%,rgba(232,197,143,.1),transparent 30%),linear-gradient(180deg,#020509,#04080e 62%,#020509)!important;opacity:1!important;transform:none!important;filter:none!important}#system .system-ground{position:absolute;left:0;right:0;bottom:0;height:52%;z-index:1;pointer-events:none;background-image:var(--section-bg);background-size:cover;background-position:center bottom;opacity:.6;filter:saturate(.84) contrast(1.08) brightness(.82);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.78) 48%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.78) 48%,#000 100%);mix-blend-mode:screen}#system .system-ground:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#020509b8,#0205094d 38%,#0205091a),radial-gradient(ellipse at 55% 78%,rgba(232,197,143,.16),transparent 40%)}#system .system-ground:after{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(180deg,transparent,rgba(1,3,6,.72) 88%),linear-gradient(12deg,transparent 0 37%,rgba(232,197,143,.1) 37.4% 37.8%,transparent 38.2% 100%);opacity:.72}#system:after{background:linear-gradient(90deg,#020509e6,#02050994 34%,#0205095c 70%,#020509a8),linear-gradient(180deg,#0205092e,#02050938 56%,#020509b3)!important}#system .section-bg-img{display:none!important}#system .system-main,#system .system-main.panel-open{min-height:620px!important}#system .orbit-stage{height:610px!important;transform:translateY(8px)}#system .orbit-glow{width:640px!important;height:640px!important;opacity:.74!important;filter:blur(18px)!important}#system .system-foreground-chart{opacity:.72!important}#system .ability-node{z-index:10!important}#system .workspace-panel{width:min(390px,46%)!important;min-height:0!important;height:auto!important;max-height:430px!important;padding:24px 26px!important;border-radius:22px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0%,rgba(232,197,143,.1),transparent 44%),linear-gradient(180deg,#0e141cad,#04080dcc)!important;border:1px solid rgba(232,197,143,.28)!important;box-shadow:0 28px 90px #00000080,0 0 58px #e8c58f1c,inset 0 1px #ffffff0d!important}#system .workspace-panel small{font-size:12px!important;margin-bottom:10px!important}#system .workspace-panel h3{font-size:25px!important;line-height:1.24!important}#system .workspace-panel p{font-size:13px!important;line-height:1.75!important;margin-top:12px!important}#system .workspace-list{margin-top:16px!important;gap:9px!important}#system .workspace-list li{padding:11px 13px!important;font-size:12px!important;border-radius:13px!important}#system .workspace-close{top:14px!important;right:14px!important;width:30px!important;height:30px!important}@media(max-width:1000px){#hero .hero-grid{grid-template-columns:1fr!important}#hero h1{font-size:42px!important;white-space:normal!important}#system .system-shell{grid-template-columns:1fr!important}#system h2{white-space:normal!important}#system .workspace-panel{width:min(88%,390px)!important}}#system .system-ground{z-index:3!important;height:64%!important;opacity:.78!important;filter:saturate(.92) contrast(1.14) brightness(.98)!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.06) 10%,rgba(0,0,0,.58) 30%,#000 58%,#000 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.06) 10%,rgba(0,0,0,.58) 30%,#000 58%,#000 100%)!important}#system .system-ground:before{background:linear-gradient(180deg,#0205098a,#02050938 42%,#02050914),radial-gradient(ellipse at 52% 78%,rgba(232,197,143,.18),transparent 44%)!important}#system .system-ground{height:44%!important;background-position:center bottom!important;opacity:.86!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.68) 32%,#000 64%,#000 100%)!important;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.68) 32%,#000 64%,#000 100%)!important}#system .system-ground:before{background:linear-gradient(180deg,#0205096b,#02050929 44%,#0205090a),radial-gradient(ellipse at 51% 80%,rgba(232,197,143,.2),transparent 45%)!important}#system .system-ground:after{background:linear-gradient(180deg,transparent,rgba(1,3,6,.6) 88%),linear-gradient(12deg,transparent 0 37%,rgba(232,197,143,.08) 37.4% 37.8%,transparent 38.2% 100%)!important;opacity:.58!important}#daily .route-map{min-height:405px;border-left:0!important;overflow:visible}#daily .route-map .map-grid{opacity:.1!important}#daily .route-map .daily-path,#daily .route-map .path-node{opacity:0!important;pointer-events:none!important}#daily .daily-panel{overflow:visible!important;background:radial-gradient(circle at 50% 0%,rgba(232,197,143,.075),transparent 44%),linear-gradient(180deg,#12171e80,#04080da8)!important}#daily .daily-road-sync{position:absolute;z-index:5;pointer-events:none;right:clamp(18px,3.8vw,72px);top:13.5vh;width:min(31vw,430px);height:76vh;overflow:visible;mix-blend-mode:screen;opacity:.96;filter:drop-shadow(0 0 18px rgba(232,197,143,.34))}#daily .daily-sync-base{fill:none;stroke:#e8c58f29;stroke-width:30;stroke-linecap:round;filter:blur(.4px)}#daily .daily-sync-glow{fill:none;stroke:#e8c58f;stroke-width:5.2;stroke-linecap:round;pathLength:100;stroke-dasharray:var(--lit,34) 100;filter:drop-shadow(0 0 15px rgba(232,197,143,.9)) drop-shadow(0 0 34px rgba(232,197,143,.42));transition:stroke-dasharray .42s var(--ease)}#daily .daily-sync-runner{fill:none;stroke:#fff4d8;stroke-width:2.1;stroke-linecap:round;pathLength:100;stroke-dasharray:var(--lit,34) 100;opacity:0;filter:drop-shadow(0 0 14px rgba(255,240,207,.82));transition:opacity .26s ease,stroke-dasharray .42s var(--ease)}#daily .daily-sync-runner.on{opacity:1}#daily .daily-sync-labels{font-family:var(--serif);font-size:18px;letter-spacing:.12em;fill:#fff0cf;text-shadow:0 0 16px rgba(232,197,143,.56)}#daily .daily-sync-labels circle{fill:#fff0cf;filter:drop-shadow(0 0 12px rgba(232,197,143,.86))}#daily .daily-sync-labels text{fill:#fff0cf;filter:drop-shadow(0 0 10px rgba(232,197,143,.48))}.page-flip{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;pointer-events:none;perspective:1600px;opacity:0}.page-flip.turning{opacity:1}.page-flip .page-sheet{position:absolute;top:-4%;right:-8%;bottom:-4%;left:-8%;transform-origin:0% 50%;background:linear-gradient(100deg,#020509f5,#080c12d1 38%,#e8c58f40 50%,#fff1d629 56%,#020509c2);box-shadow:inset -1px 0 #fff0cf33,0 0 80px #e8c58f2e;filter:blur(.15px);opacity:0}.page-flip .page-glow{position:absolute;top:-10%;bottom:-10%;left:-10%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,244,220,.33),rgba(232,197,143,.18),transparent);transform:skew(-12deg) translate(-120%);filter:blur(20px);opacity:0}.page-flip.turning .page-sheet{animation:pageSheetTurn .86s var(--ease) both}.page-flip.turning .page-glow{animation:pageGlowSweep .86s var(--ease) both}@keyframes pageSheetTurn{0%{opacity:0;transform:rotateY(-72deg) translate(-8%) scaleX(.92)}28%{opacity:.72;transform:rotateY(-30deg) translate(0) scaleX(.98)}58%{opacity:.48;transform:rotateY(0) translate(0) scaleX(1)}to{opacity:0;transform:rotateY(18deg) translate(8%) scaleX(1.02)}}@keyframes pageGlowSweep{0%{opacity:0;transform:skew(-12deg) translate(-120%)}28%{opacity:.7;transform:skew(-12deg) translate(54%)}to{opacity:0;transform:skew(-12deg) translate(260%)}}@media(max-width:1000px){#daily .daily-road-sync{right:-4vw;top:20vh;width:46vw;height:62vh;opacity:.68}}#hero{--hero-mx:0;--hero-my:0}#hero .hero-motion-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;mix-blend-mode:screen;transform:translate3d(calc(var(--hero-mx) * 10px),calc(var(--hero-my) * 7px),0);will-change:transform}#hero .hero-road-motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.72;filter:drop-shadow(0 0 12px rgba(232,197,143,.16))}#hero .hero-road-motion #heroMotionPath{fill:none;stroke:none}#hero .road-glow{fill:none;stroke:#e8c58f0f;stroke-width:14;stroke-linecap:round;filter:url(#heroRoadGlow);opacity:.55}#hero .road-trace{fill:none;stroke:#fff0cf33;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:9 46;stroke-dashoffset:0;filter:url(#heroRoadGlow);animation:heroRoadTrace 12s linear infinite}#hero .road-runner{fill:none;stroke:#fff2d8b3;stroke-width:2;stroke-linecap:round;stroke-dasharray:34 920;stroke-dashoffset:720;opacity:.58;filter:url(#heroRoadGlow);animation:heroRoadRunner 9.8s cubic-bezier(.42,0,.22,1) infinite}#hero .road-runner.r2{stroke-width:1.1;stroke-dasharray:18 930;animation-duration:13.2s;animation-delay:-5.2s;opacity:.38}#hero .motion-dot{fill:#fff2d4}#hero .motion-dot.d2{fill:#e8c58f}#hero .motion-dot.d3{fill:#fff8e8}#hero .hero-star-bloom{position:absolute;left:81.8%;top:28%;width:210px;height:210px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,244,220,.46) 0 1.5%,rgba(232,197,143,.2) 2.8%,rgba(232,197,143,.075) 18%,transparent 54%);filter:blur(.2px);opacity:.58;animation:heroStarBloom 5.6s ease-in-out infinite}#hero .hero-star-bloom:before,#hero .hero-star-bloom:after{content:"";position:absolute;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(232,197,143,.13);top:28%;right:28%;bottom:28%;left:28%;animation:heroStarRing 7.8s ease-out infinite}#hero .hero-star-bloom:after{top:16%;right:16%;bottom:16%;left:16%;animation-duration:10.5s;animation-delay:-3.6s;opacity:.65}#hero .hero-soft-meteor{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff1cf;opacity:0;box-shadow:0 0 12px #fff0cfdb,0 0 28px #e8c58f66;transform:rotate(-18deg)}#hero .hero-soft-meteor:after{content:"";position:absolute;right:0;top:50%;width:128px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,240,207,.58))}#hero .hero-soft-meteor.m1{left:77%;top:18%;animation:heroMeteor 12.5s ease-in-out infinite 2.4s}#hero .hero-soft-meteor.m2{left:91%;top:34%;animation:heroMeteor 16s ease-in-out infinite 8.2s;opacity:0}#hero.inview .hero-copy-block .eyebrow,#hero.inview .hero-copy-block h1,#hero.inview .hero-copy-block .lead,#hero.inview .hero-copy-block .hero-actions,#hero.inview .hero-copy-block .hero-note{animation:heroTextRise .95s var(--ease) both}#hero.inview .hero-copy-block h1{animation-delay:.1s}#hero.inview .hero-copy-block .lead{animation-delay:.2s}#hero.inview .hero-copy-block .hero-actions{animation-delay:.31s}#hero.inview .hero-copy-block .hero-note{animation-delay:.42s}#hero .hero-node{animation:heroNodeFloat 5.5s ease-in-out infinite}#hero .hero-node.plan{animation-delay:-1.4s}#hero .hero-node.feedback{animation-delay:-2.8s}#hero .hero-node:before{animation:heroNodePulse 2.9s ease-in-out infinite}#hero .hero-node.plan:before{animation-delay:-.9s}#hero .hero-node.feedback:before{animation-delay:-1.8s}@keyframes heroRoadTrace{to{stroke-dashoffset:-220}}@keyframes heroRoadRunner{0%{stroke-dashoffset:950;opacity:0}12%{opacity:.55}72%{opacity:.52}to{stroke-dashoffset:-120;opacity:0}}@keyframes heroStarBloom{0%,to{opacity:.48;transform:translate(-50%,-50%) scale(.94)}45%{opacity:.76;transform:translate(-50%,-50%) scale(1.04)}62%{opacity:.58}}@keyframes heroStarRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.68)}18%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes heroMeteor{0%,76%{opacity:0;transform:translateZ(0) rotate(-18deg)}80%{opacity:.88}88%{opacity:.32}to{opacity:0;transform:translate3d(-320px,104px,0) rotate(-18deg)}}@keyframes heroTextRise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroNodeFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-4px)}}@keyframes heroNodePulse{0%,to{opacity:.68;box-shadow:0 0 12px #e8c58fb3}50%{opacity:1;box-shadow:0 0 22px #fff0cff2,0 0 44px #e8c58f52}}@media(prefers-reduced-motion:reduce){#hero .hero-motion-layer,#hero .hero-road-motion *,#hero .hero-star-bloom,#hero .hero-soft-meteor,#hero .hero-node,#hero.inview .hero-copy-block *{animation:none!important}}html,body,#root{min-height:100%}body[data-ambient-motion=idle] #starCanvas,body[data-ambient-motion=idle] .meteor-layer{opacity:0!important}.section.motion-paused *{animation-play-state:paused!important}.section.motion-paused .section-overlay{animation:none!important}.section.motion-paused .particle,.section.motion-paused .hero-soft-meteor,.section.motion-paused .hero-star-bloom{opacity:0!important}.section.motion-paused .section-bg-img{filter:none!important}@media(max-width:700px),(pointer:coarse){#starCanvas{opacity:.015!important}.hero-soft-meteor{display:none!important}#hero .road-trace,#hero .road-runner{animation:none!important}.section-bg-img{transform:none!important}}@media(max-width:560px){.header-inner,.container{width:calc(100vw - 28px)!important}.section{min-height:100svh}#hero .hero-grid,#system .system-shell,.daily-grid,.feedback-grid,.signup-grid{grid-template-columns:1fr!important}#hero .hero-copy-block,#hero h1,#system h2,h2{max-width:100%!important}#hero h1{font-size:34px!important;line-height:1.24!important;letter-spacing:.02em!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important}h2,#system h2{font-size:34px!important;line-height:1.2!important;letter-spacing:.035em!important;white-space:normal!important}.lead{font-size:14px!important;line-height:1.86!important}.form-card{padding:24px!important}.code-row{grid-template-columns:1fr!important}.code-row .btn{width:100%!important}}.field{font-size:16px}html{max-width:100%;overflow-x:hidden}body{-webkit-text-size-adjust:100%}.cursor-glow.is-off,body.is-compact .cursor-glow,body.is-low-fx .cursor-glow,body.is-low-fx .page-flip{display:none!important}.film:before,.film:after{display:none!important}#signup{flex-direction:column;justify-content:center}.site-footer{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:10px 24px calc(12px + env(safe-area-inset-bottom,0px));text-align:center;background:none}.footer-note{position:static;left:auto;right:auto;bottom:auto;margin:0 0 8px;padding:0 12px}.footer-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;color:#6d6358;font-family:var(--sans);font-size:12px;letter-spacing:.04em;line-height:1.6}.footer-legal a{color:#8a7d70;text-decoration:none;border-bottom:1px solid rgba(232,197,143,.28)}.footer-legal a:hover{color:#dcb47e}#signup .container{padding-bottom:24px}.site-footer{position:static;width:100%;flex:0 0 auto;margin-top:8px}@media(pointer:coarse){.cursor-glow,.page-flip{display:none!important}}@media(max-width:1000px){.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 18px;font-size:13px}#system h2{white-space:normal!important}.hero-stage,.orbit-stage{height:min(56vw,420px)}.ability-node{width:126px}}@media(max-width:700px){.header{height:auto;min-height:56px;padding:env(safe-area-inset-top,0px) 0 8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner,.container{width:calc(100% - 32px)!important;max-width:none}.header-inner{padding:8px 0;gap:10px}.nav{display:none}.header .btn.small{height:36px;padding:0 16px;font-size:13px;letter-spacing:.06em;flex:0 0 auto}.container{padding:calc(84px + env(safe-area-inset-top,0px)) 0 56px!important}.section{min-height:100svh;align-items:flex-start}#hero .hero-stage,.hero-stage,.orbit-stage{height:min(72vw,300px)!important}#hero h1,h2,#system h2{font-size:30px!important;line-height:1.28!important;white-space:normal!important;letter-spacing:.03em!important;max-width:100%!important}.hero-note,.side-hint{margin-top:24px!important}.film:before,.film:after{display:none}.daily-road-sync{display:none!important}.ability-node{width:42%;max-width:150px;min-height:44px}.ability-node strong{font-size:13px}#system .workspace-panel{width:calc(100% - 8px)!important;max-width:none!important}.pill{white-space:normal}#signup{height:auto;justify-content:flex-start}#signup .container{padding-bottom:24px!important}.site-footer{position:static;width:100%;flex:0 0 auto;margin-top:8px;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));background:none}.btn{height:48px;letter-spacing:.06em}.task-card,.feedback-card,.btn{min-height:44px}}@media(max-width:560px){.header-inner,.container{width:calc(100% - 28px)!important}#hero h1,h2,#system h2{font-size:28px!important}}
