:root{--bg:#04111f;--bg-1:#061828;--bg-2:#0a2236;--surface:#0d2a42;--surface-hi:#123856;--line:#66c5ff1a;--line-hi:#66c5ff38;--muted:#5a7a96;--muted-2:#89a6bf;--fg:#e8f2fb;--fg-dim:#b4cbe0;--blue:#3fa9ff;--blue-hi:#7ec6ff;--blue-deep:#1e6fd9;--blue-glow:#3fa9ff8c;--green:#36e29a;--green-hi:#7bffc3;--green-deep:#0eab6d;--green-glow:#36e29a8c;--r-sm:6px;--r:10px;--r-lg:18px;--font-display:"D-DIN", "Barlow Condensed", "Oswald", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"D-DIN", "Barlow Condensed", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;font-size:15px;line-height:1.55;overflow-x:hidden}img,svg,video{max-width:100%}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 50% -10%,#3fa9ff24,#0000 60%),radial-gradient(700px 500px at 90% 110%,#36e29a14,#0000 60%),linear-gradient(#0000 0 97%,#ffffff05 97%) 0 0/100% 32px,linear-gradient(90deg,#0000 0 97%,#ffffff05 97%) 0 0/32px 100%;position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.35;mix-blend-mode:screen;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.55 0 0 0 0 1 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}main,header,section{z-index:1;position:relative}footer{z-index:1;isolation:isolate;position:relative}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.container{max-width:1240px;margin:0 auto;padding:0 32px}@media (max-width:720px){.container{padding:0 20px}}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blue);font-size:11px}.eyebrow .dot{background:var(--green);vertical-align:middle;width:6px;height:6px;box-shadow:0 0 10px var(--green-glow);border-radius:50%;margin-right:10px;display:inline-block}.logo-glow{filter:brightness(0) saturate(100%) invert(100%) drop-shadow(0 0 10px var(--blue-glow)) drop-shadow(0 0 4px #ffffff4d)}header.nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:linear-gradient(#04111fe6,#04111f8c);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand .brand-mark{width:auto;height:32px;display:block}.brand .brand-name{font-family:var(--font-display);letter-spacing:.04em;color:var(--fg);text-transform:uppercase;font-size:16px;font-weight:700}.brand .brand-name em{color:var(--blue);font-style:normal}.nav-links{color:var(--fg-dim);font-size:14px;font-family:var(--font-display);letter-spacing:.02em;align-items:center;gap:32px;display:flex}.nav-links a{padding:6px 2px;position:relative}.nav-links a:hover{color:var(--blue-hi)}.nav-links a.active{color:var(--blue)}.nav-links a.live:after{content:"";background:var(--green);width:5px;height:5px;box-shadow:0 0 8px var(--green-glow);border-radius:50%;animation:2s ease-in-out infinite pulse;position:absolute;top:8px;right:-12px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (max-width:860px){.nav-links{display:none}}.sim-btn{--sim-bg:var(--blue);--sim-fg:#041222;--sim-chip:#00000059;min-height:48px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sim-fg);background:var(--sim-bg);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);box-shadow:0 0 0 1px #ffffff14 inset, 0 10px 30px -8px var(--blue-glow);align-items:center;gap:14px;padding:0 22px 0 16px;font-size:14px;font-weight:700;transition:transform .15s,filter .15s,background .15s;display:inline-flex;position:relative}.sim-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.sim-btn:active{filter:brightness(.95);transform:translateY(0)}.sim-btn .sim-chip{width:22px;height:22px;-webkit-mask:var(--sim-chip-icon) center / 22px 22px no-repeat;-webkit-mask:var(--sim-chip-icon) center / 22px 22px no-repeat;mask:var(--sim-chip-icon) center / 22px 22px no-repeat;--sim-chip-icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.8' stroke='black'><path stroke-linecap='round' stroke-linejoin='round' d='M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z'/></svg>");background:#fff;flex:none}.sim-btn[data-arrow]:after{content:"→";font-family:var(--font-mono);color:inherit;margin-left:4px;font-weight:500}.sim-btn.sim-green{--sim-bg:var(--green);--sim-fg:#041d13;box-shadow:0 0 0 1px #ffffff14 inset, 0 10px 30px -8px var(--green-glow)}.sim-btn.sim-danger{--sim-bg:#e03b3b;--sim-fg:#fff;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 30px -8px #e03b3b66}.sim-btn.sim-ghost{--sim-bg:transparent;--sim-fg:var(--fg);--sim-chip:#66c5ff38;clip-path:none;border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--line-hi) inset}.sim-btn.sim-ghost:hover{--sim-bg:#3fa9ff14}.sim-btn.sim-sm{gap:10px;min-height:38px;padding:0 16px 0 12px;font-size:12px}.sim-btn.sim-sm .sim-chip{width:16px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.hero{place-items:center;min-height:820px;padding:100px 0 60px;display:grid;position:relative;overflow:hidden}.hero-halo{pointer-events:none;filter:blur(6px);z-index:0;background:radial-gradient(circle,#3fa9ff59 0%,#3fa9ff2e 14%,#36e29a1a 28%,#3fa9ff0d 44%,#0000 64%);border-radius:50%;width:980px;height:980px;animation:7s ease-in-out infinite halo-breathe;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@keyframes halo-breathe{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.06)}}.hero-rings,.hero-rings svg{pointer-events:none;z-index:0;width:1000px;height:1000px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.hero-rings .ring{fill:none;stroke:#3fa9ff33;stroke-width:1px}.hero-rings .ring.dashed{stroke-dasharray:2 8;stroke:#66c5ff47}.hero-rings .rot-a{transform-origin:500px 500px;animation:90s linear infinite rot}.hero-rings .rot-b{transform-origin:500px 500px;animation:140s linear infinite reverse rot}.hero-rings .rot-c{transform-origin:500px 500px;animation:60s linear infinite rot}@keyframes rot{to{transform:rotate(360deg)}}.orbit{z-index:1;width:0;height:0;animation:rot var(--orbit-dur,40s) linear infinite;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.orbit>.node{left:var(--orbit-r,200px);width:var(--node-size,10px);height:var(--node-size,10px);background:var(--green);box-shadow:0 0 0 3px #36e29a26, 0 0 18px var(--green-glow);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.orbit.blue>.node{background:var(--blue);box-shadow:0 0 0 3px #3fa9ff2e, 0 0 18px var(--blue-glow)}.hero-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-particles i{background:var(--blue-hi);width:3px;height:3px;box-shadow:0 0 8px var(--blue-glow);opacity:.65;animation:drift var(--pdur,14s) linear infinite;animation-delay:var(--pdel,0s);border-radius:50%;position:absolute;bottom:-10px}.hero-particles i:nth-child(3n){background:var(--green);box-shadow:0 0 8px var(--green-glow)}.hero-particles i:nth-child(5n+1){opacity:.45;width:2px;height:2px}@keyframes drift{0%{opacity:0;transform:translate(0,0)}10%{opacity:.7}90%{opacity:.6}to{transform:translate3d(var(--pdx,20px), -110vh, 0);opacity:0}}.hero-signals{z-index:0;pointer-events:none;position:absolute;inset:0}.signal-line{stroke:var(--blue-hi);stroke-width:1px;fill:none;stroke-dasharray:4 8;opacity:.4;animation:6s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-120px}}.hero-inner{z-index:3;text-align:center;width:100%;position:relative}.hero-logo{place-items:center;width:148px;height:148px;margin:0 auto 40px;animation:6s ease-in-out infinite float;display:grid;position:relative}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-logo img{width:100%;height:100%;filter:brightness(0) saturate(100%) invert(100%) drop-shadow(0 0 40px var(--blue-glow)) drop-shadow(0 0 14px #ffffff80)}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 auto;font-size:clamp(48px,9vw,128px);font-weight:700;line-height:.94}.hero-title .line{display:block}.hero-title .dot{background:var(--blue);width:.14em;height:.14em;box-shadow:0 0 22px var(--blue-glow);vertical-align:.12em;border-radius:50%;margin-left:.05em;display:inline-block}.hero-title .earn{color:#0000;background:linear-gradient(180deg, #7ec6ff 0%, var(--green) 100%);-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:60ch;color:var(--fg-dim);margin:28px auto 0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.hero-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:44px;display:inline-flex}.hero-meta{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:60px;font-size:12px;display:flex}.hero-meta span b{color:var(--blue);font-weight:600;font-family:var(--font-display)}section.block{border-top:1px solid var(--line);padding:80px 0}.section-head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:56px;display:flex}.section-head h2{letter-spacing:-.015em;text-transform:uppercase;max-width:22ch;font-size:clamp(32px,4vw,52px);line-height:1.04}.section-head h2 em{color:var(--blue);font-style:normal}.section-head .side{color:var(--fg-dim);max-width:52ch;font-size:14.5px}.section-head .eyebrow{justify-content:center}.steps{gap:28px;display:grid}.step{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--bg-1));grid-template-columns:90px 1fr 1.1fr;gap:32px;padding:32px;display:grid;position:relative;overflow:hidden}.step:hover{border-color:var(--line-hi)}.step:before{content:"";background:linear-gradient(180deg, transparent, var(--blue), transparent);opacity:.55;width:2px;position:absolute;top:0;bottom:0;left:0}.step-num{font-family:var(--font-display);color:var(--blue);text-shadow:0 0 20px var(--blue-glow);letter-spacing:-.02em;padding-top:4px;font-size:56px;font-weight:700;line-height:1}.step-body h3{text-transform:uppercase;letter-spacing:.01em;margin-bottom:10px;font-size:24px}.step-body p{color:var(--fg-dim);max-width:46ch;margin:0;font-size:14.5px}.step-body .step-meta{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:18px;font-size:11px;display:flex}.step-body .step-meta b{color:var(--green);font-weight:500}.step-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.step-art{border-radius:var(--r);background:var(--bg-2);border:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;min-height:170px;padding:20px;display:flex}@media (max-width:900px){.step{grid-template-columns:60px 1fr}.step-art{grid-column:1/-1}.step-num{font-size:40px}}.store-badges{flex-wrap:wrap;gap:12px;display:flex}.store-badges-os{gap:12px;max-width:360px;margin-top:16px;display:flex}.store-badge{border:1px solid var(--line-hi);border-radius:var(--r);height:48px;color:var(--fg);background:#000;flex:150px;align-items:center;gap:10px;min-width:150px;padding:8px 14px;transition:border-color .15s,transform .15s;display:flex}.store-badge:hover{border-color:var(--blue);transform:translateY(-1px)}.store-badge .sb-icon{width:20px;height:20px;color:var(--fg)}.store-badge .sb-txt{flex-direction:column;line-height:1.05;display:flex}.store-badge .sb-sm{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;font-size:8.5px}.store-badge .sb-lg{letter-spacing:.01em;font-size:13px;font-weight:700;font-family:var(--font-display)}.store-badge-os{color:#07130d;background:#89ff68;border-color:#89ff68;border-radius:999px;flex:0 0 calc(50% - 6px);justify-content:center;gap:8px;width:calc(50% - 6px);min-width:0;height:38px;padding:0 14px;box-shadow:0 12px 28px -18px #89ff68bf}.store-badge-os:hover{filter:brightness(1.02);border-color:#89ff68;transform:translateY(-1px)}.store-badge-os .sb-icon{color:#07130d;width:20px;height:20px}.store-badge-os .sb-txt{flex-direction:row;align-items:center}.store-badge-os .sb-lg{letter-spacing:-.01em;font-size:14px}.store-badge-os .sb-sm{display:none}.req-line{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.1em;margin-top:14px;font-size:11px}.license-preview{flex-direction:column;gap:6px;display:flex}.lic-row{border:1px solid var(--line);font-family:var(--font-mono);background:#3fa9ff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 14px;font-size:12px;display:flex}.lic-row.dim{opacity:.45}.lic-row .lic-code{color:var(--blue)}.lic-row .lic-tag{color:var(--muted-2);letter-spacing:.1em;font-size:10.5px}.lic-more{color:var(--muted);font-family:var(--font-mono);padding:6px 2px 0;font-size:11px}.lic-row--live{background:#3fa9ff17;border-color:#3fa9ff59;animation:2.4s ease-in-out infinite lic-live-pulse;box-shadow:0 0 0 1px #3fa9ff26,0 0 22px -6px #3fa9ff59}@keyframes lic-live-pulse{0%,to{box-shadow:0 0 0 1px #3fa9ff26,0 0 22px -6px #3fa9ff59}50%{box-shadow:0 0 0 1px #3fa9ff4d,0 0 28px -4px #3fa9ff8c}}.lic-row-claim{background:var(--blue);color:#021022;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:800;transition:transform .15s,filter .15s}.lic-row-claim:hover{filter:brightness(1.1);transform:translateY(-1px)}.step-note{color:var(--muted-2);margin-top:14px;font-size:12px;line-height:1.65}.signin-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signin-pill{border:1px solid var(--line);border-radius:var(--r);background:#ffffff03;flex-direction:column;gap:6px;padding:14px;display:flex}.signin-pill .sp-t{font-size:14px;font-weight:700}.signin-pill .sp-s{color:var(--muted-2);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.signin-pill .sp-d{color:var(--fg-dim);font-size:12.5px;line-height:1.6}.request-form{gap:10px;display:grid}.form-note{color:var(--muted-2);font-size:12px;line-height:1.6}.withdraw-card{border:1px solid var(--line);border-radius:var(--r);background:#36e29a0d;justify-content:space-between;align-items:center;padding:16px;display:flex}.withdraw-card .wc-l{flex-direction:column;display:flex}.withdraw-card .wc-amt{font-family:var(--font-display);color:var(--green);text-shadow:0 0 14px var(--green-glow);font-size:28px;font-weight:700}.withdraw-card .wc-sub{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);text-transform:uppercase;font-size:11px}.withdraw-rail{background:#ffffff0a;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.withdraw-rail>i{background:linear-gradient(90deg, var(--blue-deep), var(--green));height:100%;box-shadow:0 0 12px var(--blue-glow);border-radius:999px;display:block}.calc-wrap{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:32px;display:grid}@media (max-width:900px){.calc-wrap{grid-template-columns:1fr}}.calc-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--bg-1));flex-direction:column;justify-content:center;padding:36px;display:flex}.calc-control{margin-bottom:24px}.calc-control .cc-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.calc-control .cc-lbl{font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted-2);text-transform:uppercase;font-size:11px}.calc-control .cc-val{font-family:var(--font-display);color:var(--blue);text-shadow:0 0 14px var(--blue-glow);letter-spacing:-.01em;font-size:26px;font-weight:700}.calc-control input[type=range]{appearance:none;background:#ffffff0f;border-radius:999px;outline:none;width:100%;height:6px}.calc-control input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--blue);width:22px;height:22px;box-shadow:0 0 0 1px var(--blue), 0 0 16px var(--blue-glow);cursor:pointer;border:3px solid #041222;border-radius:50%}.calc-control input[type=range]::-moz-range-thumb{background:var(--blue);width:22px;height:22px;box-shadow:0 0 0 1px var(--blue), 0 0 16px var(--blue-glow);cursor:pointer;border:3px solid #041222;border-radius:50%}.calc-scale{font-family:var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.calc-output{border:1px solid var(--line-hi);border-radius:var(--r-lg);background:radial-gradient(400px 200px at 100% 0,#3fa9ff1f,#0000 60%),linear-gradient(#0c2a44,#071b2c);flex-direction:column;gap:20px;padding:36px;display:flex;position:relative;overflow:hidden}.calc-output:before{content:"";background:radial-gradient(circle,#36e29a38,#0000 65%);border-radius:50%;width:240px;height:240px;position:absolute;bottom:-60px;right:-60px}.calc-out-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;color:var(--green);text-transform:uppercase;font-size:11px}.calc-big{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;text-shadow:0 0 32px #3fa9ff59;font-size:clamp(44px,7vw,92px);font-weight:700;line-height:.95}.calc-big .unit{color:var(--blue);vertical-align:.2em;margin-left:6px;font-size:.5em}.calc-period{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.18em;text-transform:uppercase;font-size:12px}.calc-breakdown{border-top:1px solid var(--line);grid-template-columns:1fr;gap:12px;padding-top:20px;display:grid}.calc-breakdown .bk{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:14px 16px;font-size:11px}.calc-breakdown .bk b{color:var(--fg);font-family:var(--font-display);letter-spacing:0;margin-top:2px;font-size:17px;font-weight:700;display:block}.calc-foot{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.calc-note{font-family:var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:10.5px}.licenses-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--bg-1));overflow:hidden}.licenses-head{border-bottom:1px solid var(--line);background:#3fa9ff0a;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.licenses-head .lh-pool{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.licenses-head .lh-pool b{color:var(--blue);font-family:var(--font-display);font-weight:700}.licenses-head .filter{font-family:var(--font-mono);gap:6px;font-size:11px;display:flex}.filter button{border:1px solid var(--line);color:var(--fg-dim);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 12px}.filter button[data-active=true]{background:var(--blue);color:#041222;border-color:var(--blue)}.lic-list{grid-template-columns:1fr;display:grid}.lic-item{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1.4fr) auto auto auto 160px;align-items:center;gap:20px;padding:18px 26px;transition:background .15s;display:grid}.lic-item:first-child{border-top:0}.lic-item:hover{background:#3fa9ff0a}.lic-item.claimed{opacity:.4}.lic-idx{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;font-size:11px}.lic-code{font-family:var(--font-mono);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.lic-code .hash{color:var(--blue)}.lic-chip{font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.lic-chip:before{content:"";background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green-glow);opacity:.75;border-radius:50%}.lic-chip-uptime{color:var(--green);background:#36e29a14;border:1px solid #36e29a29;border-radius:999px;padding:8px 12px}.lic-chip-uptime:before{width:10px;height:10px;box-shadow:none;background:0 0;border:1px solid #36e29a40}.lic-claim-cell{justify-self:end}.lic-item.claimed .lic-claim-cell{pointer-events:none}@media (max-width:820px){.lic-item{grid-template-columns:28px 1fr auto;grid-template-areas:"idx code split""uptime uptime claim""dur dur claim";gap:10px 14px;padding:16px 18px}.lic-idx{grid-area:idx}.lic-code{grid-area:code}.lic-item .lic-chip:first-of-type{grid-area:uptime;justify-self:start}.lic-item .lic-chip:nth-of-type(2){grid-area:split;justify-self:end}.lic-item .lic-chip:nth-of-type(3){grid-area:dur;justify-self:start}.lic-claim-cell{grid-area:claim;justify-self:end}}.licenses-foot{border-top:1px solid var(--line);color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 26px;font-size:11.5px;display:flex}.unity-lead{justify-content:center;margin-bottom:24px;display:flex}.unity-body{text-align:center;max-width:820px}.unity-body p{color:var(--fg-dim);font-size:17px;line-height:1.8}.unity-body p+p{margin-top:14px}.orb-wrap{justify-content:center;display:flex}.orb-card{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle,#3fa9ff0d,#00000059 70%);border-radius:24px;width:100%;max-width:460px;padding:18px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #3fa9ff59,inset 0 1px #ffffff0a}.orb-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#3fa9ff66,#0000 45%,#89ff682e 95%);border-radius:24px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.orb-svg{width:100%;height:100%;display:block}.orb-grid line{stroke:#3fa9ff0f;stroke-width:.15px}.orb-ring{fill:none;stroke:#3fa9ff38;stroke-width:.25px}.orb-ring-1{transform-origin:50px 50px;animation:60s linear infinite orb-spin}.orb-ring-2{transform-origin:50px 50px;animation:42s linear infinite reverse orb-spin}.orb-ring-3{transform-origin:50px 50px;stroke:#3fa9ff59;animation:28s linear infinite orb-spin}@keyframes orb-spin{to{transform:rotate(360deg)}}.orb-sweep{transform-origin:50px 50px;animation:8s linear infinite orb-spin}.orb-links line{stroke:#3fa9ff52;stroke-width:.18px;stroke-linecap:round;animation:5s ease-in-out infinite orb-link}@keyframes orb-link{0%,to{opacity:.25}50%{opacity:.8}}.orb-node{animation:3.2s ease-in-out infinite orb-node-pulse}.orb-node-halo{fill:#3fa9ff2e}.orb-node-dot{fill:#89ff68;filter:drop-shadow(0 0 1px #89ff68e6)}.orb-node:nth-child(3n) .orb-node-dot{fill:#3fa9ff;filter:drop-shadow(0 0 1px #3fa9ffe6)}.orb-node:nth-child(5n) .orb-node-dot{fill:#e8f2ff}@keyframes orb-node-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.orb-core-dot{fill:#89ff68;filter:drop-shadow(0 0 3px #89ff68e6);transform-origin:50px 50px;animation:2.4s ease-in-out infinite orb-core-pulse}.orb-core-ring{fill:none;stroke:#89ff688c;stroke-width:.25px;transform-origin:50px 50px;animation:2.4s ease-out infinite orb-core-ring}@keyframes orb-core-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}@keyframes orb-core-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.orb-label{font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a148c;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.orb-label-dot{background:#89ff68;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite orb-core-pulse;box-shadow:0 0 8px #89ff68}.unity-stats{gap:14px;display:grid}.u-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:4px;padding:22px;display:flex}.u-card .u-num{font-family:var(--font-display);color:var(--blue);text-shadow:0 0 18px var(--blue-glow);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.u-card .u-num span{color:var(--muted-2);font-family:var(--font-mono);text-shadow:none;margin-left:6px;font-size:14px;font-weight:500}.u-card .u-lbl{color:var(--fg-dim);font-size:13px;line-height:1.5}.carousel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);position:relative;overflow:hidden}.carousel-viewport{overflow:hidden}.carousel-track{will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex}.car-slide{grid-template-columns:1.2fr 1fr;gap:0;min-width:100%;min-height:360px;display:grid}@media (max-width:820px){.car-slide{grid-template-columns:1fr}}.car-img{border-right:1px solid var(--line);background:#0b2338;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.car-img:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 8px,#3fa9ff0a 8px 9px),radial-gradient(400px 240px at 30% 40%,#3fa9ff2e,#0000 60%),radial-gradient(300px 200px at 80% 70%,#36e29a24,#0000 60%);position:absolute;inset:0}.car-img .car-label{z-index:1;font-family:var(--font-mono);letter-spacing:.22em;color:var(--muted-2);text-transform:uppercase;border:1px dashed var(--line-hi);background:#061828b3;border-radius:6px;padding:8px 14px;font-size:11px;position:relative}.car-img .car-ico{z-index:1;font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #66c5ff59;margin-bottom:8px;font-size:96px;font-weight:700;position:relative}.car-body{flex-direction:column;justify-content:center;gap:14px;padding:36px;display:flex}.car-body h3{letter-spacing:.02em;text-transform:uppercase;font-size:26px}.car-body p{color:var(--fg-dim);margin:0;font-size:14.5px;line-height:1.65}.car-body .chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.car-body .chip{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:10.5px}.carousel-ctrl{border-top:1px solid var(--line);background:#04111f80;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.carousel-dots{gap:8px;display:flex}.carousel-dots button{background:#ffffff1a;border-radius:999px;width:22px;height:4px;transition:background .2s,width .2s}.carousel-dots button[data-on=true]{background:var(--blue);width:34px;box-shadow:0 0 10px var(--blue-glow)}.carousel-nav{gap:8px;display:flex}.car-btn{border:1px solid var(--line-hi);width:34px;height:34px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.car-btn:hover{border-color:var(--blue);color:var(--blue)}.modal-scrim{-webkit-backdrop-filter:blur(12px);z-index:9999;-webkit-overflow-scrolling:touch;background:#020a14bf;place-items:center;padding:24px;animation:.18s both scrim;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes scrim{0%{opacity:0}to{opacity:1}}.modal{border:1px solid var(--line-hi);border-radius:var(--r-lg);width:min(560px,100%);max-height:calc(100dvh - 48px);box-shadow:0 30px 100px -20px #000c, 0 0 0 1px #3fa9ff1a, 0 0 80px -10px var(--blue-glow);background:linear-gradient(#0e2a42,#061828);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) both modal;display:flex;overflow:hidden}.modal .modal-head,.modal .modal-foot{flex-shrink:0}.modal .modal-body{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}@keyframes modal{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.modal-title{text-transform:uppercase;letter-spacing:.02em;font-size:18px;font-weight:700}.modal-sub{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:11px}.modal-close{border:1px solid var(--line);width:32px;height:32px;color:var(--fg-dim);border-radius:8px;place-items:center;display:grid}.modal-close:hover{border-color:var(--blue);color:var(--blue)}.modal-body{flex-direction:column;gap:18px;padding:22px;display:flex}.claim-license{border:1px solid var(--line);border-radius:var(--r);background:#3fa9ff0d;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.claim-license .cl-code{font-family:var(--font-mono);color:var(--blue);word-break:break-all;font-size:14px}.claim-license .cl-meta{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.signin-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.signin-grid{grid-template-columns:1fr}}.signin-btn{border:1px solid var(--line);border-radius:var(--r);text-align:left;background:#ffffff03;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:border-color .15s,background .15s;display:flex}.signin-btn:hover{border-color:var(--blue);background:#3fa9ff0a}.signin-btn[data-selected=true]{border-color:var(--blue);background:#3fa9ff14;box-shadow:0 0 0 2px #3fa9ff33}.signin-btn .sb-h{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.signin-btn .sb-d{color:var(--muted-2);font-size:11.5px;line-height:1.45}.input-row{gap:8px;display:flex}.tf-input{border:1px solid var(--line);border-radius:var(--r);height:44px;color:var(--fg);font-family:var(--font-mono);background:#020e1b;outline:none;flex:1;padding:0 14px;font-size:13px}.tf-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3fa9ff26}.wallet-opts{flex-wrap:wrap;gap:8px;display:flex}.wallet-pill{border:1px solid var(--line);color:var(--fg-dim);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.wallet-pill:hover{border-color:var(--blue);color:var(--blue)}.wallet-pill .wd{width:18px;height:18px;font-family:var(--font-mono);color:var(--blue);background:#3fa9ff26;border-radius:4px;place-items:center;font-size:9px;font-weight:700;display:grid}.divider-lbl{font-family:var(--font-mono);color:var(--muted);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;font-size:10.5px;display:flex}.divider-lbl:before,.divider-lbl:after{content:"";background:var(--line);flex:1;height:1px}.payment-future{border:1px dashed var(--line);border-radius:var(--r);background:0 0;padding:14px 16px}.payment-future .pf-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.payment-future .pf-t{color:var(--muted-2);font-size:12.5px;font-weight:600}.payment-future .pf-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:9.5px}.payment-future .pf-row{gap:8px;display:flex}.pf-btn{border:1px solid var(--line);border-radius:var(--r);height:40px;color:var(--muted-2);cursor:not-allowed;opacity:.55;font-size:12.5px;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;background:#ffffff03;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.pf-btn .pf-price{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:600}@media (max-width:640px){.payment-future{padding:12px}.payment-future .pf-h{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}.payment-future .pf-t{font-size:12px}.payment-future .pf-row{flex-direction:column;gap:8px}.pf-btn{justify-content:space-between;width:100%;padding:0 14px;font-size:12px}}.modal-foot{border-top:1px solid var(--line);background:#00000040;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.modal-foot .hint{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;font-size:10.5px}.modal-success{text-align:center;flex-direction:column;align-items:center;gap:0;padding:32px 28px 28px;display:flex}.modal-success-icon{color:#89ff68;background:#59ff681f;border:1px solid #59ff6859;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:22px;display:grid}.modal-code-box{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:12px 16px;display:flex}.modal-code-val{font-family:var(--font-mono);color:var(--blue);letter-spacing:.04em;word-break:break-all;text-align:left;flex:1;font-size:13px}.modal-code-copy{font-family:var(--font-mono);letter-spacing:.08em;color:var(--blue);cursor:pointer;white-space:nowrap;background:#3fa9ff1f;border:1px solid #3fa9ff4d;border-radius:6px;flex-shrink:0;padding:5px 12px;font-size:11px;transition:background .15s,border-color .15s}.modal-code-copy:hover{background:#3fa9ff38;border-color:#3fa9ff8c}.modal-code-hint{color:var(--fg-dim);margin-bottom:20px;font-size:13px;line-height:1.6}.modal-code-hint strong{color:var(--fg)}.toast{z-index:200;border:1px solid var(--blue);color:var(--blue);font-family:var(--font-mono);letter-spacing:.1em;box-shadow:0 10px 30px -5px var(--blue-glow);background:#0c2440;border-radius:999px;padding:12px 18px;font-size:12px;animation:.24s both toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.admin-shell{background:radial-gradient(900px 480px at 10% 0%, #3fa9ff1a, transparent 55%), var(--bg-0);min-height:100vh;padding:72px 24px}.admin-page{flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;display:flex}.admin-auth-card,.admin-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--bg-1));padding:28px}.admin-auth-card{max-width:480px;margin:0 auto}.admin-auth-card h1,.admin-card h2{margin:10px 0 8px}.admin-auth-card p,.admin-card p{color:var(--fg-dim)}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-topbar h1{margin-top:10px}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-stat-card{border:1px solid var(--line);border-radius:var(--r);background:#3fa9ff0a;flex-direction:column;gap:8px;padding:18px;display:flex}.admin-stat-card span{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.admin-stat-card strong{font-family:var(--font-display);color:var(--blue);letter-spacing:-.02em;font-size:34px}.admin-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.admin-form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.admin-form label{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;display:flex}.admin-form input,.admin-form textarea{border-radius:var(--r);border:1px solid var(--line);width:100%;color:var(--fg);font:inherit;resize:vertical;background:#020e1b;padding:12px 14px}.admin-form input:focus,.admin-form textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #3fa9ff29}.admin-list{flex-direction:column;gap:12px;margin-top:18px;display:flex}.admin-list-item{border:1px solid var(--line);border-radius:var(--r);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-list-item strong{font-family:var(--font-mono);color:var(--blue);font-size:13px}.admin-list-item div{color:var(--fg-dim);font-size:13px;line-height:1.55}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.admin-filters{flex-wrap:wrap;gap:10px;display:flex}.admin-filters .sim-btn[data-active=true]{--sim-bg:#3fa9ff2e;border-color:var(--blue);color:var(--blue)}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:840px}.admin-table th,.admin-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.admin-table thead th{color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#3fa9ff0a;border-top:0;font-size:10.5px}.admin-table tbody td{color:var(--fg-dim);font-size:13px}.admin-table tbody tr:hover{background:#3fa9ff08}.admin-status{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;display:inline-flex}.admin-status-available{color:var(--green);background:#36e29a1a;border:1px solid #36e29a33}.admin-status-claimed{color:var(--blue);background:#3fa9ff1a;border:1px solid #3fa9ff33}.admin-success,.admin-error,.admin-empty{border-radius:var(--r);margin-top:16px;padding:12px 14px;font-size:13px}.admin-success{color:var(--green);background:#36e29a14;border:1px solid #36e29a2e}.admin-error{color:#ff9c9c;background:#ff4e4e14;border:1px solid #ff4e4e2e}.admin-empty{border:1px dashed var(--line);color:var(--muted-2);text-align:center;background:#ffffff05}footer{border-top:1px solid var(--line);color:var(--muted-2);padding:64px 0 32px;font-size:13px}.foot-cols{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:40px;display:grid}@media (max-width:860px){.foot-cols{grid-template-columns:1fr 1fr}}@media (max-width:560px){.foot-cols{grid-template-columns:1fr}}.foot-cols h5{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin:0 0 12px;font-size:10.5px;font-weight:500}.foot-cols ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot-cols a:hover{color:var(--blue-hi)}.foot-brand p{color:var(--muted-2);max-width:34ch;margin:14px 0 0;font-size:13px}.socials{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.social-pill{border:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-dim);letter-spacing:.08em;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.social-pill:hover{border-color:var(--blue);color:var(--blue)}.foot-affiliation{border:1px dashed var(--line);border-radius:var(--r-lg);background:#3fa9ff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:20px 24px;display:flex}.foot-affiliation .fa-l{flex-direction:column;gap:4px;display:flex}.foot-affiliation .fa-t{font-family:var(--font-mono);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.foot-affiliation .fa-d{color:var(--fg-dim);font-size:13px}.foot-affiliation .fa-r{font-family:var(--font-mono);color:var(--blue);letter-spacing:.06em;font-size:12px}.foot-bot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;padding-top:20px;font-size:11px;display:flex}.chat-fab{z-index:80;color:#07130d;cursor:pointer;background:linear-gradient(#89ff68,#5fd445);border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .15s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px -8px #89ff688c,inset 0 0 0 1px #ffffff14}.chat-fab:hover{transform:translateY(-2px)}.chat-fab:before,.chat-fab:after{content:"";opacity:0;border:2px solid #89ff68;border-radius:50%;animation:2.2s ease-out infinite chat-pulse;position:absolute;inset:0}.chat-fab:after{animation-delay:1.1s}@keyframes chat-pulse{0%{opacity:.8;transform:scale(.9)}80%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}.chat-fab svg{z-index:1;width:26px;height:26px;position:relative}.chat-card{z-index:85;border:1px solid var(--line-hi);width:320px;box-shadow:0 20px 60px -10px #0009, 0 0 0 1px #3fa9ff1a, 0 0 60px -10px var(--blue-glow);transform-origin:100% 100%;background:linear-gradient(#0e2a42,#061828);border-radius:18px;animation:.2s cubic-bezier(.2,.8,.2,1) both chat-in;position:fixed;bottom:96px;right:22px;overflow:hidden}@keyframes chat-in{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:none}}.chat-card-head{border-bottom:1px solid var(--line);background:#3fa9ff0a;align-items:center;gap:10px;padding:16px 18px;display:flex}.chat-avatar{background:linear-gradient(180deg, var(--blue), var(--blue-deep));color:#fff;width:36px;height:36px;box-shadow:0 0 14px var(--blue-glow);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.chat-avatar img{object-fit:contain;width:22px;height:22px}.chat-card-head .cc-t{text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:700}.chat-card-head .cc-s{font-family:var(--font-mono);color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin-top:2px;font-size:10px}.chat-card-head .cc-s:before{content:"";background:var(--green);vertical-align:1px;width:6px;height:6px;box-shadow:0 0 8px var(--green-glow);border-radius:50%;margin-right:6px;animation:2s ease-in-out infinite pulse;display:inline-block}.chat-card-body{color:var(--fg-dim);padding:16px 18px;font-size:13.5px;line-height:1.55}.chat-card-body p{margin:0 0 10px}.chat-card-foot{border-top:1px solid var(--line);background:#00000040;gap:8px;padding:14px 16px;display:flex}.chat-close{border:1px solid var(--line);width:24px;height:24px;color:var(--muted-2);border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.chat-close:hover{color:var(--blue);border-color:var(--blue)}.tasks-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:900px){.tasks-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tasks-grid{grid-template-columns:1fr}}.task-card{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--bg-1));flex-direction:column;gap:10px;padding:22px;transition:border-color .15s,transform .15s;display:flex}.task-card:hover{border-color:var(--line-hi);transform:translateY(-2px)}.task-card .ti{width:40px;height:40px;color:var(--blue);border:1px solid var(--line-hi);background:#3fa9ff14;border-radius:10px;place-items:center;display:grid}.task-card h4{text-transform:uppercase;letter-spacing:.02em;font-size:15px}.task-card p{color:var(--fg-dim);margin:0;font-size:13.5px;line-height:1.55}.atasks{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--line);grid-template-columns:1fr 1fr;gap:2px;margin-top:48px;display:grid;overflow:hidden}.atasks-list{background:var(--line);flex-direction:column;gap:1px;display:flex}.atask-row{background:var(--bg-1);cursor:pointer;text-align:left;border:none;align-items:center;gap:12px;padding:14px 18px;transition:background .15s;display:flex;position:relative}.atask-row:hover,.atask-row--on{background:var(--surface)}.atask-row--on:before{content:"";background:var(--blue);border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.atask-icon{width:34px;height:34px;color:var(--blue);border:1px solid var(--line-hi);background:#3fa9ff14;border-radius:8px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.atask-row--on .atask-icon{background:#3fa9ff29}.atask-text{flex:1;min-width:0}.atask-title{text-transform:uppercase;letter-spacing:.04em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.atask-sub{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.atask-num{font-family:var(--font-mono);color:var(--muted-2);flex-shrink:0;font-size:11px}.atask-row--on .atask-num{color:var(--blue)}.atasks-detail{background:var(--bg-2);flex-direction:column;justify-content:center;min-height:340px;padding:40px 36px;display:flex;position:sticky;top:80px}.atd-num{font-family:var(--font-mono);color:var(--blue);letter-spacing:.1em;margin-bottom:12px;font-size:11px}.atd-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--fg);font-size:28px;font-weight:800;line-height:1.1}.atd-sub{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:13px;font-weight:600}.atd-desc{color:var(--fg-dim);margin:20px 0 0;font-size:14.5px;line-height:1.7}.atd-dots{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.atd-dot{cursor:pointer;background:var(--line-hi);border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .15s,transform .15s}.atd-dot--on{background:var(--blue);transform:scale(1.4)}@media (max-width:820px){.atasks{grid-template-columns:1fr}.atasks-detail{min-height:auto;padding:28px 24px;position:static}.atd-title{font-size:22px}}.privacy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.privacy-grid{grid-template-columns:1fr}}.privacy-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:24px;display:flex}.privacy-card .pi{width:44px;height:44px;color:var(--green);background:#36e29a14;border:1px solid #36e29a38;border-radius:50%;place-items:center;display:grid}.privacy-card h4{text-transform:uppercase;letter-spacing:.02em;font-size:16px}.privacy-card p{color:var(--fg-dim);margin:0;font-size:14px;line-height:1.6}.privacy-card .tag{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:10.5px}.faq-hero{text-align:center;border-bottom:1px solid var(--line);padding:80px 0 56px;position:relative;overflow:hidden}.faq-hero:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(#3fa9ff2e,#0000 60%);width:900px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-hero h1{letter-spacing:-.015em;text-transform:uppercase;margin:18px 0 14px;font-size:clamp(32px,4vw,52px);line-height:1.04}.faq-hero h1 em{color:var(--blue);font-style:normal}.faq-hero p{color:var(--fg-dim);max-width:52ch;margin:0 auto;font-size:14.5px}.faq-search{max-width:520px;margin-top:32px;margin-left:auto;margin-right:auto;position:relative}.faq-search input{border:1px solid var(--line-hi);width:100%;height:52px;color:var(--fg);font-family:var(--font-body);background:#020e1b;border-radius:999px;outline:none;padding:0 20px 0 48px;font-size:15px}.faq-search input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3fa9ff26}.faq-search svg{color:var(--muted-2);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-layout{grid-template-columns:260px 1fr;gap:48px;padding:64px 0 100px;display:grid}@media (max-width:860px){.faq-layout{grid-template-columns:1fr;gap:24px}}.faq-side{align-self:start;position:sticky;top:90px}.faq-side h5{font-family:var(--font-mono);letter-spacing:.22em;color:var(--muted);text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:500}.faq-cats{border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.faq-cats a{color:var(--fg-dim);cursor:pointer;border-left:2px solid #0000;margin-left:-1px;padding:10px 14px;font-size:13.5px;transition:color .15s,border-color .15s,background .15s}.faq-cats a:hover{color:var(--blue-hi)}.faq-cats a.active{color:var(--blue);border-left-color:var(--blue);background:#3fa9ff0a}.faq-cats a .count{font-family:var(--font-mono);color:var(--muted);margin-left:6px;font-size:10.5px}.faq-content{flex-direction:column;gap:56px;display:flex}.faq-cat{scroll-margin-top:90px}.faq-cat-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.faq-cat-head h2{text-transform:uppercase;letter-spacing:.01em;font-size:28px}.faq-cat-head .tag{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:10.5px}.faq-cat-head p{color:var(--fg-dim);flex-basis:100%;max-width:60ch;margin:4px 0 0;font-size:14.5px}.faq-list{flex-direction:column;gap:10px;display:flex}.faq-item{border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--surface), var(--bg-1));transition:border-color .2s;overflow:hidden}.faq-item:hover{border-color:var(--line-hi)}.faq-item[data-open=true]{border-color:var(--blue);box-shadow:0 0 0 1px #3fa9ff26}.faq-q{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--fg);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:16.5px;font-weight:700;display:flex}.faq-q .q-icon{border:1px solid var(--line-hi);width:28px;height:28px;color:var(--blue);border-radius:50%;flex:none;place-items:center;transition:transform .2s,background .15s;display:grid}.faq-item[data-open=true] .q-icon{background:#3fa9ff1f;transform:rotate(45deg)}.faq-a{max-height:0;color:var(--fg-dim);padding:0 24px;font-size:14.5px;line-height:1.7;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item[data-open=true] .faq-a{max-height:480px;padding:0 24px 22px}.faq-a p{margin:0 0 8px}.faq-contact{border:1px dashed var(--line-hi);border-radius:var(--r-lg);background:#3fa9ff08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:80px;padding:36px;display:flex}.faq-contact h3{text-transform:uppercase;letter-spacing:.01em;font-size:24px}.faq-contact p{color:var(--fg-dim);margin:6px 0 0;font-size:14px}.legal-layout{grid-template-columns:260px 1fr;gap:48px;padding:56px 0 100px;display:grid}@media (max-width:860px){.legal-layout{grid-template-columns:1fr;gap:24px}}.legal-side{align-self:start;position:sticky;top:90px}.legal-side h5{font-family:var(--font-mono);letter-spacing:.22em;color:var(--muted);text-transform:uppercase;margin:0 0 14px;font-size:10.5px;font-weight:500}.legal-nav{border-left:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.legal-nav a{color:var(--fg-dim);cursor:pointer;border-left:2px solid #0000;margin-left:-1px;padding:9px 14px;font-size:13px;line-height:1.35;transition:color .15s,border-color .15s,background .15s}.legal-nav a:hover{color:var(--blue-hi)}.legal-nav a.active{color:var(--blue);border-left-color:var(--blue);background:#3fa9ff0a}.legal-nav .num{font-family:var(--font-mono);color:var(--muted);margin-right:8px;font-size:10.5px}.legal-content{max-width:760px}.legal-updated{font-family:var(--font-mono);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:20px;font-size:11px}.legal-updated b{color:var(--fg);font-weight:600}.legal-section{margin-bottom:48px;scroll-margin-top:100px}.legal-section h2{text-transform:uppercase;letter-spacing:.01em;align-items:baseline;gap:12px;margin:0 0 14px;font-size:22px;display:flex}.legal-section h2 .num{font-family:var(--font-mono);color:var(--blue);letter-spacing:.12em;font-size:13px;font-weight:500}.legal-section h3{color:var(--fg);text-transform:uppercase;letter-spacing:.06em;margin:22px 0 8px;font-size:15px;font-weight:600}.legal-section p{color:var(--fg-dim);margin:0 0 12px;font-size:14.5px;line-height:1.75}.legal-section ul,.legal-section ol{color:var(--fg-dim);margin:0 0 12px;padding-left:20px;font-size:14.5px;line-height:1.75}.legal-section li{margin-bottom:6px}.legal-section li::marker{color:var(--blue)}.legal-section strong{color:var(--fg);font-weight:600}.legal-section a{color:var(--blue)}.legal-section a:hover{color:var(--blue-hi)}.legal-callout{border:1px solid var(--line);border-left:3px solid var(--blue);color:var(--fg-dim);background:#3fa9ff0a;border-radius:8px;margin:18px 0;padding:16px 18px;font-size:13.5px;line-height:1.65}.legal-callout strong{color:var(--fg)}.legal-contact{border:1px dashed var(--line-hi);border-radius:var(--r-lg);background:#3fa9ff08;margin-top:64px;padding:28px 32px}.legal-contact h4{text-transform:uppercase;letter-spacing:.02em;margin:0 0 6px;font-size:18px}.legal-contact p{color:var(--fg-dim);margin:2px 0;font-size:14px}.legal-contact a{color:var(--blue)}@media (max-width:860px){.legal-side{margin-bottom:12px;position:static}.legal-nav{border-left:none;flex-flow:wrap;gap:6px}.legal-nav a{border:1px solid var(--line);border-left:1px solid var(--line);border-radius:999px;margin-left:0;padding:6px 12px;font-size:12px}.legal-nav a.active{border-color:var(--blue);background:#3fa9ff14}}.gallery-stage{position:relative}.gallery-scroll{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:24px;padding:8px 32px 40px;display:flex;overflow:auto hidden}.gallery-scroll::-webkit-scrollbar{display:none}.gallery-item{scroll-snap-align:start;background:#060f1a;border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;flex:none;width:360px;margin:0;transition:border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000b3,inset 0 0 0 1px #3fa9ff0a}.gallery-item:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(600px 200px at 50% 0,#3fa9ff14,#0000 60%);border-radius:22px;transition:opacity .25s;position:absolute;inset:0}.gallery-item:hover{border-color:#66c5ff2e;transform:translateY(-3px)}.gallery-item:hover:before{opacity:1}.gallery-item img{object-fit:cover;object-position:top;background:#030a13;width:100%;height:200px;display:block}.gallery-item figcaption{padding:14px 28px 26px}.gallery-item .gi-t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.015em;color:var(--fg);margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.1}.gallery-item .gi-b{color:var(--fg-dim);font-size:14.5px;line-height:1.55}.gallery-nav{justify-content:center;gap:12px;margin-top:8px;display:flex}.gallery-nav button{border:1px solid var(--line-hi);width:52px;height:52px;color:var(--fg);background:#ffffff08;border-radius:50%;place-items:center;transition:background .15s,border-color .15s,transform .15s;display:grid}.gallery-nav button:hover{border-color:var(--blue);color:var(--blue);background:#3fa9ff14}.gallery-nav button:active{transform:scale(.95)}@media (max-width:640px){.gallery-scroll{gap:14px;padding:4px 16px 28px}.gallery-item{border-radius:18px;width:300px}.gallery-item img{height:170px}.gallery-item figcaption{padding:10px 22px 20px}.gallery-item .gi-t{font-size:20px}.gallery-nav button{width:44px;height:44px}.container{padding:0 16px}section.block{padding:56px 0}.hero{min-height:auto;padding:64px 0 56px}.hero-logo{width:96px;height:96px;margin-bottom:24px}.hero-title{font-size:clamp(40px,12vw,64px);line-height:.98}.hero-sub{margin-top:16px;padding:0 4px;font-size:14px;line-height:1.65}.hero-cta-row{gap:10px;width:100%;margin-top:28px}.hero-cta-row .sim-btn{justify-content:center;width:100%}.hero-meta{letter-spacing:.12em;gap:14px 22px;margin-top:40px;font-size:11px}.hero-meta span{white-space:nowrap}.hero-rings,.hero-halo{transform:scale(.7)}.eyebrow{letter-spacing:.18em;font-size:10px}.section-head{text-align:center;align-items:center;gap:10px;margin-bottom:24px}.section-head h2{letter-spacing:-.01em;max-width:none;font-size:clamp(26px,7vw,34px);line-height:1.06}.section-head .side{max-width:34ch;font-size:14px;line-height:1.65}.step{grid-template-columns:1fr;gap:14px;padding:22px}.step-num{font-size:36px}.step-art{grid-column:1}.calc-wrap,.unity-lead{gap:20px}.calc-panel,.calc-output{padding:22px}.calc-breakdown{grid-template-columns:1fr;gap:8px}.calc-foot .sim-btn{justify-content:center;width:100%}.withdraw-card{flex-direction:column;align-items:stretch;gap:14px}.withdraw-card .wc-l{min-width:0}.withdraw-card .sim-btn{justify-content:center;width:100%}.unity-lead{margin-bottom:0}.unity-body{max-width:100%}.unity-body p{margin:0;font-size:14px;line-height:1.7}.unity-body p+p{margin-top:12px}#about .section-head{gap:8px;margin-bottom:18px}#about .section-head h2{letter-spacing:-.015em;font-size:clamp(24px,7.2vw,31px);line-height:1.05}#about .unity-body{max-width:35ch;margin:0 auto}#about .unity-body p{color:var(--fg-dim);font-size:13.5px;line-height:1.65}.admin-shell{padding:48px 16px}.admin-topbar,.admin-card-head,.admin-list-item{flex-direction:column;align-items:flex-start}.admin-stats,.admin-grid{grid-template-columns:1fr}.licenses-head{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.licenses-head .filter{flex-wrap:wrap}.lic-item{padding:14px 16px}.lic-claim-cell .sim-btn{padding:0 12px}.licenses-foot{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.licenses-foot .sim-btn{justify-content:center;width:100%}.tasks-grid,.privacy-grid{gap:12px}.modal{width:calc(100vw - 24px);max-width:480px}.store-badges{gap:8px}.store-badges .store-badge{flex:130px;min-width:0;height:40px;padding:0 12px}.store-badges .store-badge .sb-sm{font-size:7.5px}.store-badges .store-badge .sb-lg{font-size:11.5px}.store-badges .store-badge .sb-icon{width:16px;height:16px}.store-badges-os{gap:8px;max-width:100%}.store-badge-os{flex:100px;gap:4px;width:auto;height:40px;padding:0 4px}.store-badge-os .sb-lg{font-size:11.5px}.store-badge-os .sb-icon{width:16px;height:16px}.faq-contact{flex-direction:column;align-items:flex-start;padding:24px}.socials{gap:8px}.social-pill{padding:6px 10px;font-size:10.5px}.foot-affiliation{flex-direction:column;align-items:flex-start;padding:16px 18px}.foot-bot{flex-direction:column;gap:10px;font-size:10.5px}.lic-item{font-size:13px}}@media (max-width:380px){.hero-title{font-size:38px}.hero-meta{gap:10px 16px;font-size:10.5px}}@media (max-width:640px){.chat-fab{width:54px;height:54px;bottom:16px;right:16px}.chat-fab svg{width:22px;height:22px}.chat-card{width:auto;bottom:82px;left:12px;right:12px}}
