@font-face{font-family:Fusion Pixel;src:url(/kimi-reference/fonts/fusion-pixel.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef3eb;font-synthesis:none;--ink:#050707;--panel:#0b0f0f;--panel-2:#101616;--line:#273130;--muted:#81908d;--lime:#cfff04;--lime-soft:#9bbd13;--green:#00e676;--amber:#ffbd1a;--danger:#ff4d38;background:#050707;font-family:Fusion Pixel,SFMono-Regular,Roboto Mono,Courier New,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);cursor:url(/kimi-reference/cursors/default.png) 0 0,auto;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,[role=button]{cursor:url(/kimi-reference/cursors/pointer.png) 4 0,pointer}input,textarea{cursor:url(/kimi-reference/cursors/text.png) 4 9,text}button:disabled,input:disabled,select:disabled{cursor:url(/kimi-reference/cursors/not-allowed.png) 8 8,not-allowed}a{color:inherit;text-decoration:none}.app-shell{background:radial-gradient(circle at 73% 12%,#cfff0414,#0000 25rem),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/32px 32px,#050707;min-height:100vh;overflow:hidden}.scanlines{z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000059 3px 4px);position:fixed;inset:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050707eb;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.brand{letter-spacing:.08em;align-items:center;gap:12px;font-weight:900;display:flex}.brand-mark{color:#050707;clip-path:polygon(0 0,88% 0,100% 20%,100% 100%,12% 100%,0 80%);background:#050707;border:1px solid #ff6a00;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:4px 4px #743000}.brand-mark img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.topbar nav{color:#9da9a7;letter-spacing:.1em;gap:clamp(14px,2.7vw,42px);font-size:12px;font-weight:800;display:flex}.topbar nav a:hover{color:var(--lime)}.wallet-button,.primary-button,.ghost-button{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;min-height:44px;padding:0 18px;font-size:12px;font-weight:900;transition:transform .14s,color .14s,background .14s,border .14s}.wallet-button{color:var(--lime);background:#10150d;border-color:#556919}.wallet-button.online:before{content:"●";color:var(--green);margin-right:8px}.primary-button{color:#080a08;background:var(--lime);border-color:var(--lime);box-shadow:4px 4px #52620c}.ghost-button{color:#dce5df;background:0 0}.primary-button:hover,.ghost-button:hover,.wallet-button:hover{transform:translate(-2px,-2px)}.ghost-button:hover{color:var(--lime);border-color:var(--lime)}.primary-button:disabled,.ghost-button:disabled,button:disabled{cursor:not-allowed;filter:grayscale();opacity:.45;transform:none}.primary-button.full{width:100%}.primary-button.small{min-height:40px;padding:0 14px}main{width:min(1500px,100%);margin:0 auto}.section-grid{padding:clamp(64px,8vw,120px) clamp(20px,5vw,80px)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:760px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;opacity:.13;filter:saturate(.9)contrast(1.08);background:url(/bstonkdesks-x-banner-v1.png) top/100% no-repeat;height:min(34vw,500px);position:absolute;inset:18px 0 auto;-webkit-mask-image:linear-gradient(#000 0 66%,#0000 100%);mask-image:linear-gradient(#000 0 66%,#0000 100%)}.hero-copy,.hero-art{z-index:1;position:relative}.hero:after{content:"STONK FLOOR / 6551";writing-mode:vertical-rl;color:#212a28;letter-spacing:-.08em;pointer-events:none;font-size:70px;font-weight:900;position:absolute;top:42%;right:-36px}.eyebrow{color:var(--lime);letter-spacing:.12em;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.eyebrow i{background:var(--lime);width:9px;height:9px;box-shadow:0 0 15px #cfff04b3}.hero h1{letter-spacing:-.045em;color:#f4f2e7;text-shadow:6px 6px #151b1a;max-width:820px;margin:24px 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(64px,7.4vw,126px);line-height:.82}.hero h1 span{color:var(--lime);display:block}.hero-lede{color:#a7b2ae;max-width:780px;font-size:15px;line-height:1.85}.hero-actions{gap:14px;margin-top:32px;display:flex}.hero-actions a{align-items:center;display:inline-flex}.market-tape{color:#74817d;flex-wrap:wrap;gap:12px 24px;margin-top:38px;font-size:11px;display:flex}.market-tape span{border-left:2px solid #384341;padding-left:12px}.market-tape b{color:#d7ded9}.hero-art{place-items:center;min-height:590px;display:grid;position:relative}.terminal-rig{z-index:3;background:#0a0e0e;border:2px solid #3c4745;width:min(480px,88%);position:relative;transform:rotate(2deg);box-shadow:16px 16px #000000a6,0 0 70px #cfff041f}.terminal-head,.terminal-foot{letter-spacing:.08em;border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 12px;font-size:10px;font-weight:900;display:flex}.terminal-head em{color:var(--green);font-style:normal}.terminal-foot{border:0;border-top:1px solid var(--line);color:var(--muted)}.terminal-rig>img{aspect-ratio:1;object-fit:cover;width:100%;image-rendering:pixelated;display:block}.pixel-desk{z-index:1;position:absolute;inset:0}.screen{color:#8baa20;background:#0d1a10;border:8px solid #252c2b;width:140px;height:82px;padding:14px;font-size:12px;position:absolute;box-shadow:8px 8px #020303}.screen b{color:var(--lime);font-size:17px}.screen-a{top:54px;left:0;transform:rotate(-8deg)}.screen-b{top:106px;right:0;transform:rotate(8deg)}.broker-head{background:#b57a50;border:14px solid #17201f;width:118px;height:96px;position:absolute;bottom:34px;left:50%;translate:-50%;box-shadow:7px 7px #000}.broker-head i{background:#eaf3e8;width:22px;height:14px;position:absolute;top:28px}.broker-head i:first-child{left:15px}.broker-head i:last-child{right:15px}.broker-head:after{content:"";background:#713e31;width:36px;height:8px;position:absolute;bottom:14px;left:27px}.broker-body{clip-path:polygon(18% 0,82% 0,100% 34%,100% 100%,0 100%,0 34%);background:#182423;width:220px;height:112px;position:absolute;bottom:-68px;left:50%;translate:-50%}.broker-body span{background:var(--lime);clip-path:polygon(50% 0,100% 24%,66% 100%,34% 100%,0 24%);width:18px;height:75px;position:absolute;top:0;left:101px}.status-strip{border:1px solid var(--line);color:#9ca9a5;background:#080b0b;align-items:center;gap:8px;min-height:46px;margin:0 clamp(20px,5vw,80px);padding:12px 16px;font-size:11px;display:flex}.status-strip strong,.blink{color:var(--lime)}.status-right{color:#596663;margin-left:auto}.blink{animation:1s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.2}}.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:24px clamp(20px,5vw,80px) 60px;display:grid}.stat-card{border:1px solid var(--line);background:#0a0e0ee0;flex-direction:column;min-height:150px;padding:24px;display:flex}.stat-card span{color:var(--muted);letter-spacing:.09em;font-size:11px;font-weight:900}.stat-card strong{letter-spacing:-.05em;margin:auto 0 7px;font-size:clamp(25px,2.4vw,42px)}.stat-card em{color:#66736f;font-size:11px;font-style:normal}.stat-card.accent{color:#090b08;background:var(--lime);border-color:var(--lime)}.stat-card.accent span,.stat-card.accent em{color:#333e09}.content-section{border-top:1px solid #151c1b;padding:92px clamp(20px,5vw,80px)}.split-panel{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.section-title{align-items:flex-start;gap:20px;margin-bottom:38px;display:flex}.section-title>span{min-width:46px;height:46px;color:var(--lime);background:#10150c;border:1px solid #46522a;place-items:center;font-weight:900;display:grid}.section-title h2{letter-spacing:-.03em;margin:-4px 0 8px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(38px,5vw,68px)}.section-title p{color:var(--muted);margin:0;line-height:1.7}.rule-list{border-top:1px solid var(--line)}.rule-list p{border-bottom:1px solid var(--line);color:#a9b4b0;grid-template-columns:46px 1fr;gap:16px;margin:0;padding:18px 0;line-height:1.6;display:grid}.rule-list span{color:var(--lime);font-weight:900}.action-card{background:linear-gradient(145deg,#11180f,#080b0b);border:1px solid #3c4b31;padding:28px;box-shadow:12px 12px #020303}.card-label{color:var(--lime);letter-spacing:.12em;font-size:11px;font-weight:900}.price-line{grid-template-columns:1fr auto;align-items:end;margin:34px 0;display:grid}.price-line span{color:var(--muted);grid-column:1/-1;font-size:11px}.price-line strong{color:var(--lime);letter-spacing:-.04em;font-family:Impact,sans-serif;font-size:clamp(48px,6vw,76px)}.price-line em{color:#bdc7c2;padding-bottom:11px;font-size:12px;font-style:normal}.balance-line{border-block:1px solid var(--line);justify-content:space-between;gap:18px;padding:16px 0;font-size:11px;display:flex}.balance-line span{color:var(--muted)}.progress{background:#202826;height:10px;margin:24px 0}.progress i{background:var(--lime);height:100%;display:block;box-shadow:0 0 12px #cfff0466}.action-card small{color:#6f7c78;margin-top:16px;line-height:1.6;display:block}.desk-toolbar{border:1px solid var(--line);background:#080b0b;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:flex}label{color:var(--muted);letter-spacing:.08em;flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}input,select{color:#f2f5f1;background:#0a0e0e;border:1px solid #34403e;outline:none;min-width:150px;height:42px;padding:0 12px}input:focus,select:focus{border-color:var(--lime);box-shadow:0 0 0 2px #cfff0417}.portfolio-layout{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.inventory-panel,.broker-inspector{border:1px solid var(--line);background:#080b0beb;min-height:570px}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:11px;display:flex}.panel-head b{color:var(--lime)}.empty-state{color:#66736f;text-align:center;place-items:center;min-height:250px;padding:36px;line-height:1.7;display:grid}.empty-state.tall{min-height:570px}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.token-grid button{border:1px solid var(--line);color:#dce5df;text-align:left;background:#0c1110;padding:0}.token-grid button:hover{border-color:var(--lime)}.token-grid img{width:100%;image-rendering:pixelated;display:block}.token-grid span{padding:10px;font-size:11px;font-weight:900;display:block}.broker-inspector{padding:22px}.inspector-top{grid-template-columns:230px 1fr;align-items:center;gap:24px;display:grid}.inspector-top>img{width:100%;image-rendering:pixelated;border:1px solid #3d4947}.inspector-top h3{color:var(--lime);letter-spacing:-.03em;margin:18px 0 28px;font-family:Impact,sans-serif;font-size:46px}.address-row{border-bottom:1px solid #1c2422;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;font-size:10px;display:grid}.address-row span{color:#71807b}.address-row code{color:#cbd4cf;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-row{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin-top:20px;display:grid}.metric{border:1px solid var(--line);background:#0c1110;padding:16px}.metric span{color:var(--muted);margin-bottom:12px;font-size:9px;display:block}.metric strong{color:var(--lime);font-size:22px}.action-grid{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:10px;margin-top:18px;display:grid}.upgrade-quote{color:var(--muted);justify-content:flex-end;gap:10px;margin-top:9px;font-size:10px;display:flex}.upgrade-quote b{color:var(--lime)}.listing-form{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr .8fr auto auto;align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:grid}.asset-manager{background:linear-gradient(145deg,#151f10e6,#080b0bf5);border:1px solid #40512f;margin-top:20px}.asset-manager .panel-head{border-bottom-color:#40512f}.asset-manager-note{color:var(--muted);margin:0;padding:14px 16px 0;font-size:10px;line-height:1.7}.asset-manager-list{gap:8px;padding:16px 16px 0;display:grid}.asset-row{color:#dce5df;border:1px solid var(--line);text-align:left;background:#0a0e0e;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:13px 14px;display:flex}.asset-row:hover:not(:disabled),.asset-row.selected{border-color:var(--lime);background:#111a0d}.asset-row:disabled{cursor:not-allowed;opacity:.62}.asset-row span{flex-direction:column;gap:5px;display:flex}.asset-row b{color:#eef3eb;font-size:12px}.asset-row small{color:var(--muted);font-size:9px}.asset-row strong{color:var(--lime);font-size:16px}.asset-manager-recipient{padding:16px}.asset-manager-recipient label,.asset-manager-recipient input{width:100%;min-width:0}.asset-manager-submit{margin:0 16px 16px}.redemption-section{background:linear-gradient(115deg,#cfff0409,#0000 42%),#070a09}.redemption-window{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;display:grid}.redemption-position{border:1px solid var(--line);background:#080b0bf0;min-height:560px}.redemption-loader{border-bottom:1px solid var(--line);background:#0b100e;align-items:end;gap:12px;padding:18px;display:flex}.redemption-loader label{flex:1}.redemption-loader input,.redemption-confirmation input{width:100%;min-width:0}.redemption-empty{min-height:430px}.redemption-identity{grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.redemption-identity img{width:100%;image-rendering:pixelated;background:#050707;border:1px solid #46524f;display:block}.redemption-identity h3{color:#eef3eb;letter-spacing:-.03em;margin:18px 0 24px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(28px,3.2vw,46px)}.owner-state{color:#b89a8c;letter-spacing:.08em;background:#17110f;border:1px solid #49372e;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.owner-state.verified{color:#071009;border-color:var(--green);background:var(--green)}.redemption-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 24px;display:grid}.redemption-settlement{background:linear-gradient(145deg,#11180f,#080b0b 64%);border:1px solid #4c5d33;padding:30px;position:relative;overflow:hidden;box-shadow:12px 12px #020303}.redemption-settlement:before{content:"";background:var(--lime);height:4px;position:absolute;inset:0 0 auto;box-shadow:0 0 24px #cfff0473}.redemption-settlement>h3{letter-spacing:-.035em;margin:28px 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(45px,5vw,72px);line-height:.92}.redemption-settlement>h3 span{color:var(--lime);display:block}.settlement-ledger{border-top:1px solid var(--line)}.settlement-ledger>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:15px 0;font-size:10px;display:flex}.settlement-ledger span{color:var(--muted)}.settlement-ledger b{color:#eef3eb;text-align:right}.reserve-health{color:var(--muted);background:#cfff0409;border:1px solid #40512f;justify-content:space-between;gap:18px;margin:20px 0;padding:14px;font-size:9px;display:flex}.reserve-health b{color:var(--lime);text-align:right}.redemption-confirmation{margin-top:18px}.redeem-button{border:1px solid var(--danger);color:#fff;letter-spacing:.08em;background:#9f2114;width:100%;min-height:54px;margin-top:12px;font-size:13px;font-weight:900;box-shadow:5px 5px #42100b}.redeem-button:not(:disabled):hover{color:#160603;background:#ff6b57;transform:translate(-2px,-2px)}.redemption-warning{color:#a7827d;margin:18px 0 0;font-size:10px;line-height:1.65}.market-section{background:linear-gradient(#cfff0406,#0000)}.section-title-row{justify-content:space-between;align-items:start;gap:30px;display:flex}.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-empty{border:1px dashed #35403e;grid-column:1/-1;min-height:230px}.listing-card{border:1px solid var(--line);background:#090d0c;grid-template-columns:42% 58%;min-height:260px;display:grid}.listing-visual{border-right:1px solid var(--line);position:relative;overflow:hidden}.listing-visual img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:saturate(.8);background:#050707}.listing-visual b{color:#080a08;background:var(--lime);padding:6px 8px;position:absolute;bottom:8px;left:8px}.listing-copy{padding:18px}.tag{color:#07100a;background:var(--green);padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.tag.expired{color:#fff;background:#773126}.listing-copy h3{color:var(--lime);margin:18px 0;font-size:24px}.listing-copy h3 small{color:var(--muted);font-size:10px}.listing-copy p{color:#65736e;border-top:1px solid #1b2321;justify-content:space-between;gap:10px;margin:0;padding:8px 0;font-size:9px;display:flex}.listing-copy p b{color:#c2cbc6}.listing-copy button{width:100%;margin-top:14px}.system-section{padding-bottom:130px}.flow-grid{grid-template-columns:1fr 44px 1fr 44px 1fr 44px 1fr;align-items:center;display:grid}.flow-step{border:1px solid var(--line);background:#0a0e0e;min-height:210px;padding:22px}.flow-step>span{color:#080a08;background:var(--lime);place-items:center;width:34px;height:34px;font-weight:900;display:grid}.flow-step h3{margin:28px 0 12px;font-size:17px}.flow-step p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.flow-arrow{color:var(--lime);text-align:center;font-size:30px}.address-board{background:#080b0b;border:1px solid #34403e;margin-top:24px;padding:18px 22px}.address-board .address-row{grid-template-columns:180px minmax(0,1fr)}footer{border-top:1px solid var(--line);color:#5f6b68;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 clamp(20px,5vw,80px);font-size:10px;display:flex}@media (width<=1100px){.topbar nav{display:none}.hero{grid-template-columns:1fr;padding-top:80px}.hero-art{min-height:650px}.stats-grid{grid-template-columns:repeat(2,1fr)}.split-panel,.portfolio-layout,.redemption-window{grid-template-columns:1fr}.listing-grid{grid-template-columns:repeat(2,1fr)}.listing-form{grid-template-columns:repeat(3,1fr)}.flow-grid{grid-template-columns:repeat(2,1fr);gap:12px}.flow-arrow{display:none}}@media (width<=720px){.topbar{height:62px;padding:0 14px}.brand{font-size:12px}.brand-mark{width:32px;height:32px}.wallet-button{min-height:38px;padding:0 10px;font-size:10px}.section-grid,.content-section{padding-inline:16px}.hero{min-height:auto;padding-top:64px}.hero h1{font-size:clamp(54px,18vw,82px)}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions>*{justify-content:center}.hero-art{min-height:470px}.terminal-rig{width:84%}.screen{border-width:6px;width:108px;height:66px;padding:9px;font-size:9px}.screen b{font-size:12px}.broker-head,.broker-body,.status-right{display:none}.stats-grid{grid-template-columns:1fr;padding-inline:16px}.section-title{gap:12px}.section-title>span{min-width:38px;height:38px}.inspector-top{grid-template-columns:1fr}.inspector-top>img{max-width:280px}.redemption-loader{flex-direction:column;align-items:stretch}.redemption-loader button{width:100%}.redemption-identity{grid-template-columns:1fr;padding:16px}.redemption-identity img{max-width:240px}.redemption-metrics{padding:0 16px 16px}.redemption-settlement{padding:22px 16px}.settlement-ledger>div,.reserve-health{flex-direction:column;align-items:flex-start;gap:7px}.settlement-ledger b,.reserve-health b{text-align:left}.token-grid,.listing-grid{grid-template-columns:1fr}.listing-card{grid-template-columns:38% 62%}.flow-grid,.address-row,.address-board .address-row{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;padding-block:22px}}.loop-section{background:linear-gradient(120deg,#cfff040b,#0000 34%),linear-gradient(300deg,#00e67607,#0000 48%);position:relative;overflow:hidden}.loop-section:before{content:"PRODUCT LOOP / 10:00";color:#26311d;letter-spacing:.16em;font-size:10px;font-weight:900;position:absolute;top:28px;right:clamp(18px,5vw,80px)}.loop-title-row{align-items:end}.loop-title-row .section-title{margin-bottom:0}.loop-status{color:var(--lime);letter-spacing:.11em;white-space:nowrap;background:#cfff040a;border:1px solid #3d4c29;align-items:center;gap:8px;padding:8px 10px;font-size:10px;font-weight:900;display:inline-flex}.loop-status i{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite status-pulse;box-shadow:0 0 #00e67673}.loop-overview{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:stretch;gap:clamp(24px,4vw,64px);margin-top:12px;display:grid}.mechanism-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mechanism-card{background:linear-gradient(145deg,#0e1510f0,#070b0afa);border:1px solid #2b3932;min-height:192px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.65s both panel-in;position:relative;overflow:hidden}.mechanism-card:nth-child(2){animation-delay:80ms}.mechanism-card:nth-child(3){animation-delay:.16s}.mechanism-card:nth-child(4){animation-delay:.24s}.mechanism-card:after{content:"";border:1px solid #cfff042e;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-55px;right:-45px;box-shadow:0 0 0 12px #cfff0405,0 0 0 24px #cfff0405}.mechanism-card:hover{border-color:#718e29;transform:translateY(-4px);box-shadow:0 12px 28px #0000003d,0 0 22px #cfff0414}.mechanism-index{color:#080a08;background:var(--lime);place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:inline-grid}.mechanism-card h3{color:#e7eee8;margin:24px 0 10px;font-size:16px}.mechanism-card p{max-width:36ch;color:var(--muted);margin:0;font-size:11px;line-height:1.75}.recursive-loop{isolation:isolate;background:radial-gradient(circle at 50% 48%,#cfff0421,#0000 8rem),radial-gradient(circle,#00e6760f,#0000 16rem),#070b0a;border:1px solid #35453a;min-height:530px;animation:.75s .12s both panel-in;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #cfff0406,0 14px 36px #00000040}.recursive-loop:before,.recursive-loop:after{content:"";pointer-events:none;position:absolute}.recursive-loop:before{z-index:-1;clip-path:polygon(0 0,100% 0,100% 18%,98% 20%,98% 80%,100% 82%,100% 100%,0 100%,0 82%,2% 80%,2% 20%,0 18%);border:1px solid #69865e29;inset:18px}.recursive-loop:after{z-index:-2;background-image:linear-gradient(#96b48211 1px,#0000 1px),linear-gradient(90deg,#96b48211 1px,#0000 1px);background-size:30px 30px;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.loop-grid{pointer-events:none;opacity:.35;position:absolute;inset:0}.loop-grid:before,.loop-grid:after{content:"";background:#cfff0412;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-grid:before{width:1px;height:92%}.loop-grid:after{width:92%;height:1px}.loop-orbit{aspect-ratio:1;border:1px dashed #9ebe576b;border-radius:50%;width:min(67%,420px);position:absolute;top:46%;left:50%;transform:rotate(-12deg);box-shadow:0 0 0 20px #cfff0405,0 0 0 42px #cfff0403}.loop-orbit:after{content:"";border:1px solid #00e6762b;border-radius:50%;position:absolute;inset:12%}.orbit-light{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:4.8s linear infinite orbit-pulse;position:absolute;box-shadow:0 0 16px 4px #cfff0475}.orbit-light-a{top:30%;left:8%}.orbit-light-b{background:var(--green);animation-delay:-1.6s;top:46%;right:9%;box-shadow:0 0 16px 4px #00e67670}.orbit-light-c{animation-delay:-3.2s;bottom:5%;left:40%}.loop-connector{z-index:1;transform-origin:0;background:linear-gradient(90deg,#0000,#cfff0480,#0000);width:20%;height:1px;position:absolute}.loop-connector:after{content:"";border-left:8px solid var(--lime);filter:drop-shadow(0 0 5px #cfff0480);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;position:absolute;top:-4px;right:-1px}.loop-connector i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite connector-travel;position:absolute;top:-3px;left:35%;box-shadow:0 0 12px 3px #00e67659}.loop-connector-a{top:30%;left:24%;transform:rotate(25deg)}.loop-connector-b{animation-delay:-.7s;top:31%;left:63%;transform:rotate(154deg)}.loop-connector-c{animation-delay:-1.4s;top:70%;left:66%;transform:rotate(-153deg)}.loop-connector-d{animation-delay:-2.1s;top:70%;left:35%;transform:rotate(-27deg)}.loop-node{z-index:2;background:#080e0bf0;border:1px solid #3c5040;width:min(190px,31%);min-height:84px;padding:12px;animation:5s ease-in-out infinite node-float;position:absolute;box-shadow:6px 6px #0000004d}.loop-node-revenue{animation-delay:-.9s}.loop-node-payout{animation-delay:-1.8s}.loop-node-market{animation-delay:-2.7s}.loop-node>span{color:var(--lime);letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:900;display:inline-block}.loop-node strong{color:#ecf2ea;font-size:11px;line-height:1.4;display:block}.loop-node small{color:#76857b;margin-top:5px;font-size:8px;line-height:1.4;display:block}.loop-node-tax{top:17%;left:6%}.loop-node-revenue{top:18%;right:6%}.loop-node-payout{bottom:14%;right:5%}.loop-node-market{bottom:14%;left:5%}.loop-core{z-index:3;border:1px solid var(--lime);text-align:center;background:radial-gradient(circle,#1a2611,#0a0f0d 67%);border-radius:50%;place-items:center;width:155px;height:155px;padding:24px;animation:3.6s ease-in-out infinite core-breathe;display:grid;position:absolute;top:46%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #cfff040f,0 0 36px #cfff043d,inset 0 0 22px #cfff0414}.loop-core:before,.loop-core:after{content:"";pointer-events:none;border:1px solid #cfff0452;border-radius:50%;position:absolute}.loop-core:before{border-style:dashed;animation:14s linear infinite ring-spin;inset:-15px}.loop-core:after{opacity:.28;inset:-29px}.loop-core span{color:var(--lime);letter-spacing:.04em;font-family:Impact,Arial Black,sans-serif;font-size:26px}.loop-core strong{color:#eff5ed;letter-spacing:.05em;margin-top:5px;font-size:10px}.loop-core small{color:#88a074;margin-top:5px;font-size:8px}.loop-caption{color:#7e8f83;letter-spacing:.04em;text-align:center;white-space:nowrap;border-top:1px solid #607b4f4d;width:calc(100% - 40px);padding-top:12px;font-size:9px;position:absolute;bottom:20px;left:50%;translate:-50%}.loop-caption b{color:var(--lime)}.primary-button:not(:disabled),.ghost-button:not(:disabled),.wallet-button:not(:disabled),.redeem-button:not(:disabled){position:relative;overflow:hidden}.primary-button:not(:disabled):after,.ghost-button:not(:disabled):after,.wallet-button:not(:disabled):after,.redeem-button:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:34%;transition:left .45s;position:absolute;inset:0 auto 0 -55%;transform:skew(-20deg)}.primary-button:not(:disabled):hover:after,.ghost-button:not(:disabled):hover:after,.wallet-button:not(:disabled):hover:after,.redeem-button:not(:disabled):hover:after{left:120%}.primary-button:not(:disabled):active,.ghost-button:not(:disabled):active,.wallet-button:not(:disabled):active,.redeem-button:not(:disabled):active{transform:translate(0)scale(.98)}.action-card,.asset-manager,.listing-card{animation:.6s both panel-in}.action-card,.inventory-panel,.broker-inspector,.redemption-position,.redemption-settlement,.listing-card,.flow-step,.metric,.asset-manager{transition:border-color .2s,box-shadow .2s,transform .2s}.action-card:hover,.inventory-panel:hover,.broker-inspector:hover,.redemption-position:hover,.redemption-settlement:hover,.listing-card:hover,.flow-step:hover,.metric:hover,.asset-manager:hover{border-color:#455d44;box-shadow:0 12px 28px #0003}.stat-card strong,.price-line strong,.metric strong{animation:4s ease-in-out infinite value-breathe}.terminal-head em{animation:2.4s ease-out infinite status-pulse}input:focus,select:focus{animation:1.6s ease-in-out infinite alternate focus-glow}button:disabled:after{display:none!important}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes value-breathe{0%,to{text-shadow:0 0 #cfff0400}50%{text-shadow:0 0 18px #cfff0447}}@keyframes status-pulse{0%,to{opacity:.74;box-shadow:0 0 #00e67661}45%{opacity:1;box-shadow:0 0 0 6px #00e67600}}@keyframes focus-glow{0%{box-shadow:0 0 0 2px #cfff0417}to{box-shadow:0 0 0 3px #cfff0433,0 0 18px #cfff041f}}@keyframes orbit-pulse{0%{opacity:.35;transform:translate(0)scale(.8)}50%{opacity:1;transform:translate(6px,-4px)scale(1.25)}to{opacity:.35;transform:translate(0)scale(.8)}}@keyframes connector-travel{0%,to{opacity:.2;left:18%}50%{opacity:1;left:82%}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes core-breathe{0%,to{box-shadow:0 0 0 8px #cfff040f,0 0 32px #cfff042e,inset 0 0 22px #cfff0414}50%{box-shadow:0 0 0 10px #cfff041a,0 0 48px #cfff0452,inset 0 0 28px #cfff0421}}@keyframes ring-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.loop-overview{grid-template-columns:1fr}.recursive-loop{min-height:570px}}@media (width<=720px){.loop-section:before{font-size:8px;top:18px;right:16px}.loop-title-row{flex-direction:column;align-items:flex-start}.loop-title-row .section-title{margin-bottom:16px}.loop-status{align-self:flex-start}.mechanism-grid{grid-template-columns:1fr}.mechanism-card{min-height:0;padding:20px}.recursive-loop{min-height:620px}.loop-orbit{width:82%;top:46%}.loop-node{width:43%;min-height:88px;padding:10px}.loop-node-tax{top:10%;left:4%}.loop-node-revenue{top:10%;right:4%}.loop-node-payout{bottom:16%;right:4%}.loop-node-market{bottom:16%;left:4%}.loop-core{width:132px;height:132px;padding:20px;top:45%}.loop-core span{font-size:22px}.loop-core strong{font-size:9px}.loop-caption{white-space:normal;width:calc(100% - 24px);line-height:1.7;bottom:18px}.loop-connector{width:15%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--paper:#eef2e6;--quiet-line:#b8ceb229;--pixel-green:#b9e91a;--scene-orange:#ff6a00}.app-shell{isolation:isolate;background:radial-gradient(circle at 82% 4%,#cfff0414,#0000 27rem),radial-gradient(circle at 6% 47%,#ff6a0009,#0000 22rem),#050707;position:relative}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:radial-gradient(#dcefd161 .7px,#0000 .7px);background-size:9px 9px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 76%,#0000);mask-image:linear-gradient(#0000,#000 15% 76%,#0000)}.topbar{background:#040606c7;border-bottom-color:#899e8440;height:76px;padding-inline:clamp(18px,4.5vw,72px);box-shadow:0 10px 38px #0003}.brand{z-index:1;letter-spacing:.14em;white-space:nowrap;position:relative}.brand-mark{border-color:var(--scene-orange);box-shadow:4px 4px #5a280d,0 0 20px #ff6a001f}.topbar nav{letter-spacing:.14em;background:#080c0b8f;border:1px solid #6f826c3d;align-items:center;gap:clamp(12px,2vw,30px);padding:8px 13px;font-size:10px;display:flex}.topbar nav a{color:#9daa9f;transition:color .2s;position:relative}.topbar nav a:after{content:"";background:var(--lime);height:1px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}.topbar nav a:hover:after,.topbar nav a:focus-visible:after{right:0}.wallet-button{background:#10160dc7;border-color:#cfff048f;box-shadow:4px 4px #4a5b0e80}main{position:relative}.scene{scroll-margin-top:92px;position:relative}.scene:after{content:attr(data-scene);color:#c6dcbc52;letter-spacing:.2em;pointer-events:none;font-size:10px;font-weight:900;position:absolute;top:28px;right:clamp(18px,5vw,80px)}.scene:not(.scene-hero):before{content:"";background:linear-gradient(90deg, var(--lime), #cfff042b 20%, transparent 70%);opacity:.68;height:1px;position:absolute;top:0;left:clamp(20px,5vw,80px);right:clamp(20px,5vw,80px)}.scene-hero{--pointer-x:0px;--pointer-y:0px;--pointer-x-reverse:0px;--pointer-y-reverse:0px;--pointer-x-half:0px;--pointer-y-half:0px;background:linear-gradient(105deg,#cfff040a,#0000 32%),linear-gradient(280deg,#ff6a0009,#0000 38%);border-bottom:1px solid #96b28d33;min-height:min(900px,100svh - 76px);overflow:hidden}.scene-hero:before{opacity:.18;mix-blend-mode:screen;height:min(48vw,620px);inset:10px 0 auto;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 100%);mask-image:linear-gradient(#000 0 58%,#0000 100%)}.scene-hero:after{content:"00";writing-mode:horizontal-tb;color:#cfff0494;letter-spacing:.28em;font-size:11px;top:30px;right:clamp(18px,5vw,80px)}.hero-atmosphere{z-index:0;pointer-events:none;transform:translate3d(var(--pointer-x), var(--pointer-y), 0);transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;overflow:hidden}.hero-atmosphere:before{content:"";opacity:.28;background-image:radial-gradient(#d1ecc18c 1px,#0000 1.2px);background-size:8px 8px;position:absolute;inset:4% 5% 8%;-webkit-mask-image:radial-gradient(at 58% 45%,#000 0 26%,#0000 72%);mask-image:radial-gradient(at 58% 45%,#000 0 26%,#0000 72%)}.hero-atmosphere:after{content:"";opacity:.34;background:linear-gradient(90deg,#0000 0 19.8%,#c3e1b414 20%,#0000 20.2% 49.8%,#c3e1b414 50%,#0000 50.2% 79.8%,#c3e1b414 80%,#0000 80.2%),linear-gradient(0deg,#0000 0 29.8%,#c3e1b414 30%,#0000 30.2% 69.8%,#c3e1b414 70%,#0000 70.2%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.hero-crosshair{opacity:.8;border:1px solid #cfff04a8;width:16px;height:16px;position:absolute}.hero-crosshair:before,.hero-crosshair:after{content:"";background:#cfff048c;position:absolute}.hero-crosshair:before{width:30px;height:1px;top:7px;left:-8px}.hero-crosshair:after{width:1px;height:30px;top:-8px;left:7px}.hero-crosshair-a{top:24%;left:8%;transform:rotate(45deg)}.hero-crosshair-b{border-color:#ff6a00a3;bottom:22%;right:13%;transform:rotate(45deg)}.hero-crosshair-b:before,.hero-crosshair-b:after{background:#ff6a0080}.hero-signal{color:#c4d9ba59;letter-spacing:.2em;writing-mode:vertical-rl;font-size:9px;font-weight:900;position:absolute}.hero-signal-a{bottom:18%;left:3%}.hero-signal-b{color:#cfff046b;top:32%;right:4%}.scene-meta{z-index:3;color:#d6e7cc8f;letter-spacing:.18em;align-items:center;gap:18px;font-size:9px;font-weight:900;display:flex;position:absolute}.scene-meta:before{content:"";background:var(--lime);width:28px;height:1px;box-shadow:0 0 10px #cfff0475}.hero-scene-meta{top:34px;left:clamp(20px,5vw,80px)}.hero-copy,.hero-art{transition:transform .65s cubic-bezier(.2,.8,.2,1)}.hero-copy{transform:translate3d(var(--pointer-x), var(--pointer-y), 0)}.hero-art{transform:translate3d(var(--pointer-x-reverse), var(--pointer-y-reverse), 0)}.hero h1{z-index:1;max-width:900px;color:var(--paper);text-shadow:7px 7px #0f1713f0,0 0 34px #cfff0412;position:relative}.hero h1 span{color:var(--lime);text-shadow:7px 7px #2d3d08cc,0 0 26px #cfff042e;position:relative}.hero-lede{color:#b2beb7;max-width:670px}.hero-actions{z-index:2;position:relative}.hero-actions .primary-button{letter-spacing:.14em;min-height:50px;padding-inline:26px}.hero-art{z-index:2}.terminal-rig{transform:translate3d(var(--pointer-x-half), var(--pointer-y-half), 0) rotate(2deg);border-color:#aac59f70;box-shadow:16px 16px #000000a6,0 0 70px #cfff0421,0 0 0 1px #cfff0414}.hero-scroll-cue{z-index:4;color:#d8e2d5;letter-spacing:.1em;grid-template-rows:auto auto;grid-template-columns:18px auto;align-items:center;column-gap:10px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:26px;left:clamp(20px,5vw,80px)}.hero-scroll-line{background:linear-gradient(var(--lime), transparent);grid-row:1/-1;width:1px;height:40px;position:relative}.hero-scroll-line:after{content:"";border-right:1px solid var(--lime);border-bottom:1px solid var(--lime);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.hero-scroll-label{line-height:1.5}.hero-scroll-meta{color:#78877d;letter-spacing:.18em;font-size:8px}.hero-scroll-cue:hover{color:var(--lime)}.status-strip-top{margin-top:18px}.status-strip{background:#080c0bb3;border-color:#80977b45}.stats-grid{padding-top:34px;position:relative}.stat-card{background:#090d0cb8;border-color:#80977b40;min-height:142px;padding:22px;position:relative;overflow:hidden}.stat-card:after{content:"";border:1px solid #cfff0440;width:86px;height:86px;position:absolute;bottom:-24px;right:-20px;transform:rotate(45deg)}.content-section{border-top-color:#80977b38;position:relative}.section-title{position:relative}.section-title:after{content:"";background:linear-gradient(90deg, var(--lime), transparent);width:min(180px,38%);height:1px;position:absolute;bottom:-18px;left:0}.section-index{position:relative;overflow:hidden;box-shadow:4px 4px #39460d8a;border-color:#cfff0485!important}.section-index:after{content:"";opacity:.32;background-image:radial-gradient(#cfff04cc .65px,#0000 .7px);background-size:4px 4px;position:absolute;inset:0}[data-reveal]{transition:opacity .68s,transform .68s cubic-bezier(.2,.8,.2,1)}html.has-reveal [data-reveal]:not(.is-visible){opacity:.46;transform:translateY(18px)}html.has-reveal .scene[data-reveal]:not(.is-visible),html.has-reveal .stats-grid[data-reveal]:not(.is-visible),html.has-reveal .status-strip[data-reveal]:not(.is-visible),html.has-reveal .hero[data-reveal]:not(.is-visible),[data-reveal].is-visible{opacity:1;transform:none}.stats-grid .stat-card:nth-child(2),.mechanism-grid [data-reveal]:nth-child(2){transition-delay:70ms}.stats-grid .stat-card:nth-child(3),.mechanism-grid [data-reveal]:nth-child(3){transition-delay:.14s}.stats-grid .stat-card:nth-child(4),.mechanism-grid [data-reveal]:nth-child(4){transition-delay:.21s}.stats-grid .stat-card:nth-child(5){transition-delay:.28s}.loop-section,.market-section,.redemption-section{background-color:#060a0973}.loop-section:before{opacity:.6}.loop-overview{position:relative}.recursive-loop{background-color:#060a09;border-color:#9cb98461}.action-card,.inventory-panel,.broker-inspector,.redemption-position,.redemption-settlement,.listing-card,.flow-step{border-color:#7e977a47}.listing-card{position:relative;overflow:hidden}.listing-card:before,.flow-step:before{content:"";background:var(--lime);width:5px;height:5px;box-shadow:8px 0 var(--lime), 16px 0 var(--lime);opacity:.66;position:absolute;top:11px;right:11px}.flow-step,footer{position:relative}footer:before{content:"";background:var(--scene-orange);width:90px;height:2px;position:absolute;top:-1px;left:clamp(20px,5vw,80px)}@media (width<=1100px) and (width>=721px){.topbar nav{gap:12px;padding-inline:9px;font-size:9px}.hero-scene-meta{top:30px}}@media (width<=720px){.topbar nav{display:none}.topbar{height:64px}.scene-hero{min-height:calc(100svh - 64px);padding-top:82px;padding-bottom:112px}.hero-scene-meta{gap:10px;font-size:8px;top:22px;left:16px}.hero-scene-meta span:last-child{display:none}.hero-signal{font-size:7px}.hero-signal-a{bottom:12%;left:4%}.hero-signal-b{top:26%;right:2%}.hero-crosshair-a{top:19%;left:6%}.hero-crosshair-b{bottom:18%;right:8%}.hero-copy,.hero-art,.hero-atmosphere{transform:none}.hero-scroll-cue{bottom:24px;left:16px}.hero h1{font-size:clamp(52px,16vw,78px)}.hero-lede{font-size:13px;line-height:1.75}.scene:after{font-size:9px;top:21px;right:16px}.scene:not(.scene-hero):before{left:16px;right:16px}.section-title:after{bottom:-13px}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-art,.hero-atmosphere{transition:none!important;transform:none!important}[data-reveal],html.has-reveal [data-reveal]:not(.is-visible){opacity:1!important;transform:none!important}.hero-scroll-line:after{display:none}}.reference-stage-shell{--stage-shift-x:0px;--stage-shift-y:0px;--stage-shift-x-reverse:0px;--stage-shift-y-reverse:0px;background:#000;overflow:clip}.reference-stage-shell main{width:100%;max-width:none}.reference-grain{z-index:98;pointer-events:none;opacity:.028;mix-blend-mode:screen;background-image:radial-gradient(circle,#fff 0 1px,#0000 1px),radial-gradient(circle,#fff 0 1px,#0000 1px);background-position:0 0,3px 3px;background-size:6px 6px;animation:.22s steps(2,end) infinite referenceGrain;position:fixed;inset:0}@keyframes referenceGrain{0%{translate:0}25%{translate:2px -1px}50%{translate:-1px 2px}75%{translate:1px 1px}to{translate:0}}.pixel-scene-flash{z-index:90;pointer-events:none;grid-template-columns:1fr 1.25fr 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.pixel-scene-flash i{transform-origin:top;background:radial-gradient(circle at 30%,#ffffff3b 0 1px,#0000 1.4px) 0 0/6px 6px,#050605;animation:.82s steps(10,end) both scenePixelCurtain}.pixel-scene-flash i:nth-child(2){transform-origin:bottom;animation-delay:45ms}.pixel-scene-flash i:nth-child(3){animation-delay:90ms}@keyframes scenePixelCurtain{0%{opacity:.88;transform:scaleY(1)}72%{opacity:.78}to{opacity:0;transform:scaleY(0)}}.topbar{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;height:74px;box-shadow:none;background:linear-gradient(#000 0%,#000000e0 54%,#0000 100%);border-bottom:0;position:fixed;inset:0 0 auto}.topbar:after{content:"";opacity:.16;background:linear-gradient(90deg,#fff,#0000 32% 68%,#fff);height:1px;position:absolute;bottom:8px;left:clamp(18px,4.5vw,72px);right:clamp(18px,4.5vw,72px)}.topbar nav{background:0 0;border:0;padding:0;font-size:12px}.topbar nav a{color:#ffffffc2;text-shadow:1px 0 #fff3}.topbar nav a:before{content:"[";color:#0000;margin-right:4px;transition:color .16s steps(3,end)}.topbar nav a:after{content:"]";color:#0000;background:0 0;margin-left:4px;transition:color .16s steps(3,end);display:inline;position:static}.topbar nav a:hover:before,.topbar nav a:hover:after,.topbar nav a:focus-visible:before,.topbar nav a:focus-visible:after{color:var(--lime)}.wallet-button{color:#fff;background:#000;border:1px solid #ffffffb8;min-height:38px;box-shadow:4px 4px #ffffff38}.wallet-button:hover{color:#000;background:#fff;border-color:#fff}.scene-rail{z-index:79;flex-direction:column;gap:5px;padding-block:18px;display:flex;position:fixed;top:50%;right:18px;translate:0 -50%}.scene-rail-progress{background:#ffffff29;width:1px;position:absolute;top:0;bottom:0;right:4px}.scene-rail-progress i{width:1px;height:calc(var(--page-progress,0) * 100%);background:var(--lime);box-shadow:0 0 9px var(--lime);display:block}.scene-rail a{z-index:1;color:#ffffff52;grid-template-columns:24px 0fr;align-items:center;gap:7px;min-height:24px;font-size:9px;transition:color .18s steps(3,end),grid-template-columns .22s;display:grid;position:relative}.scene-rail a span{background:#000;border:1px solid #ffffff29;place-items:center;width:22px;height:18px;display:grid}.scene-rail a b{white-space:nowrap;font-weight:400;overflow:hidden}.scene-rail a:hover,.scene-rail a.active{color:#fff;grid-template-columns:24px 42px}.scene-rail a.active span{color:#000;border-color:var(--lime);background:var(--lime)}.scene{isolation:isolate;min-height:100svh;padding-top:clamp(112px,12vh,150px);padding-bottom:clamp(88px,10vh,128px);overflow:hidden}.scene>:not(.scene-video-layer):not(.about-scene-image):not(.exploration-scene-image):not(.redeem-moon){z-index:3;position:relative}.scene:after{z-index:4;color:#ffffff75}.scene:not(.scene-hero):before{z-index:3;background:linear-gradient(90deg,#fff,#fff3 16%,#0000 62%)}.scene-hero{background:#000;min-height:100svh;padding-top:clamp(118px,14vh,160px)}.scene-hero .hero-atmosphere{opacity:.48;mix-blend-mode:screen}.scene-hero .hero-copy{z-index:6}.scene-hero .hero-art{z-index:4}.hero h1{letter-spacing:-.075em;text-shadow:7px 7px #222;max-width:760px;font-family:Fusion Pixel,monospace;font-size:clamp(62px,7vw,116px);font-weight:400;line-height:.82}.hero h1 span{color:#fff;text-shadow:7px 7px #cfff0466}.hero-lede{color:#ffffffc2;max-width:640px;font-size:14px}.hero-reference-stage,.reference-hero-portal{pointer-events:none;position:absolute;inset:-14% -22% -8% -20%}.reference-hero-portal{transform:translate3d(var(--stage-shift-x-reverse), var(--stage-shift-y-reverse), 0);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.reference-hero-portal>img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:grayscale()contrast(1.24)brightness(.76);opacity:.9;animation:7s steps(16,end) infinite heroFrameBreathe}@keyframes heroFrameBreathe{0%,to{filter:grayscale()contrast(1.2)brightness(.7);opacity:.76}50%{filter:grayscale()contrast(1.42)brightness(.9);opacity:.98}}.portal-orbit{border:1px dashed #ffffff7a;border-radius:50%;animation:16s linear infinite portalOrbit;position:absolute;top:50%;left:50%;translate:-50% -50%}.portal-orbit:before{content:"";background:var(--lime);width:8px;height:8px;position:absolute;top:-4px;left:50%}.portal-orbit-a{aspect-ratio:1;width:48%}.portal-orbit-b{aspect-ratio:1;opacity:.34;width:58%;animation-duration:25s;animation-direction:reverse}@keyframes portalOrbit{to{rotate:1turn}}.hero-portal-card{z-index:4;width:min(410px,74%);transform:translate3d(var(--stage-shift-x), var(--stage-shift-y), 0);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:relative}.hero-portal-card .terminal-rig{border:1px solid #fff;width:100%;animation:4.5s ease-in-out infinite portalCardFloat;transform:rotate(-2deg);box-shadow:9px 9px #ffffff38,0 0 55px #cfff0429}@keyframes portalCardFloat{0%,to{translate:0 -4px}50%{translate:0 8px}}.hero-art .pixel-desk{opacity:.16;filter:grayscale()}.hero-scroll-cue{grid-template-columns:24px auto;bottom:20px}.hero-scroll-line{background:#fff;width:20px;height:22px;animation:1.45s steps(7,end) infinite swipeHint;-webkit-mask:url(/kimi-reference/icons/btn-swipe-up.svg) 50%/contain no-repeat;mask:url(/kimi-reference/icons/btn-swipe-up.svg) 50%/contain no-repeat}.hero-scroll-line:after{display:none}@keyframes swipeHint{0%,to{opacity:.3;translate:0 5px}50%{opacity:1;translate:0 -6px}}.status-strip-top{z-index:7;background:#000000c2;border-color:#ffffff29;margin-top:74px;margin-bottom:-74px;position:relative}.stats-grid{z-index:5;background:linear-gradient(#000000db,#000000f5),url(/kimi-reference/scenes/about/bg-exploration.png) 50%/cover;align-items:stretch;min-height:42svh;position:relative}.stat-card{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:translate .2s steps(3,end),background .2s steps(3,end)}.stat-card:hover{background:#ffffff14;translate:0 -8px}.stat-card.accent:hover{background:#fff}.reference-media-scene{background:#000;min-height:112svh}.scene-video-layer{z-index:0;position:absolute;inset:0;overflow:hidden}.scene-video-layer video{object-fit:cover;filter:grayscale()contrast(1.5)brightness(.72);opacity:.78;width:115%;height:115%;margin:-7.5%;animation:16s ease-in-out infinite alternate cosmicVideoDrift}@keyframes cosmicVideoDrift{0%{transform:scale(1)translate(-1%)}to{transform:scale(1.12)translate(2%,-1.5%)}}.scene-video-vignette{background:radial-gradient(circle at 72%,#0000 0 12%,#000 34%),linear-gradient(90deg,#000000f5 0 37%,#0000004d 65%,#000 100%);position:absolute;inset:0}.loop-section .section-title-row,.loop-section .loop-overview{z-index:4;position:relative}.loop-section .mechanism-card,.loop-section .recursive-loop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd;border-color:#ffffff57}.mechanism-card:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-7px)rotate(.35deg)}.mechanism-card:hover p{color:#333}.mechanism-card:hover .mechanism-index{color:#000;border-color:#000}.reference-about-scene{background:#000;min-height:100svh}.about-scene-image{z-index:0;filter:grayscale()contrast(1.24);transform:scale(1.06) translate3d(var(--stage-shift-x-reverse), var(--stage-shift-y-reverse), 0);background:linear-gradient(90deg,#000000f5 0 42%,#00000061 66%,#000 100%),url(/kimi-reference/scenes/about/bg-about-us.png) 50%/cover no-repeat;transition:transform .7s ease-out;position:absolute;inset:0}.reference-about-scene .action-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000db;border:1px solid #fff;position:relative;box-shadow:12px 12px #fff3}.reference-about-scene .action-card:before{content:"EXCHANGE / CREATE / BIND";color:#ffffff7a;letter-spacing:.16em;font-size:9px;position:absolute;top:-28px;right:0}.reference-exploration-scene{background:#000;min-height:125svh}.exploration-scene-image{z-index:0;opacity:.82;filter:contrast(1.4);background:linear-gradient(#000 0%,#0000 25% 70%,#000 100%),url(/kimi-reference/scenes/about/bg-exploration.png) 50%/cover repeat-y;animation:20s linear infinite explorationDrift;position:absolute;inset:0}@keyframes explorationDrift{to{background-position:50%,50% 720px}}.reference-exploration-scene .desk-toolbar,.reference-exploration-scene .inventory-panel,.reference-exploration-scene .broker-inspector{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d4;border-color:#ffffff5c}.token-grid button{transition:transform .24s steps(5,end),filter .24s steps(5,end)}.token-grid button:hover{filter:drop-shadow(8px 8px #ffffff2e);transform:rotate(-1deg)translateY(-6px)}.reference-redeem-scene{background:radial-gradient(circle at 78% 48%,#ffffff14,#0000 34%),#000;min-height:110svh}.redeem-moon{z-index:0;aspect-ratio:1;opacity:.66;width:min(44vw,620px);animation:17s linear infinite redeemMoonOrbit;position:absolute;top:10%;right:-4vw}.redeem-moon img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:grayscale()contrast(1.4)}.redeem-moon span{color:#ffffffa3;letter-spacing:.18em;place-items:start center;font-size:9px;animation:17s linear infinite reverse redeemMoonOrbit;display:grid;position:absolute;inset:-3%}@keyframes redeemMoonOrbit{to{rotate:1turn}}.redemption-window{z-index:4;perspective:1300px;position:relative}.redemption-position,.redemption-settlement{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e0;border-color:#ffffff7a}.redemption-settlement{transform:rotateY(-2deg);box-shadow:13px 13px #ffffff29}.reference-market-scene{background:#000;min-height:100svh}.listing-card{background:#040605f5;transition:transform .3s steps(6,end),border-color .2s steps(3,end)}.listing-card:hover{border-color:#fff;transform:perspective(900px)rotateX(1.5deg)rotateY(-1.5deg)translateY(-9px)}.reference-process-scene{background:linear-gradient(#000000d1,#000),url(/kimi-reference/scenes/about/bg-about-us.png) 50%/cover;min-height:100svh}.flow-step{background:#000000d6;border-color:#ffffff61;min-height:290px;transition:color .22s steps(4,end),background .22s steps(4,end),transform .22s steps(4,end);overflow:hidden}.flow-step-art{object-fit:contain;width:112px;height:112px;image-rendering:pixelated;filter:grayscale()contrast(1.25);margin:-5px auto 18px;transition:filter .22s steps(4,end),transform .28s steps(6,end);display:block}.flow-step:hover{color:#000;background:#fff;transform:translateY(-8px)}.flow-step:hover p{color:#333}.flow-step:hover .flow-step-art{filter:grayscale(0)contrast(1.05);transform:rotate(7deg)scale(1.08)}.address-board{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;border:1px solid #fff3}@supports (animation-timeline:view()){.scene>.section-title,.scene>.section-title-row{animation:linear both referenceSectionReveal;animation-timeline:view();animation-range:entry entry 45%}@keyframes referenceSectionReveal{0%{clip-path:inset(0 100% 0 0);opacity:.2;translate:0 32px}to{clip-path:inset(0);opacity:1;translate:0}}}@media (width<=1100px){.scene-rail{display:none}.scene{min-height:auto}.scene-hero{min-height:100svh}.reference-hero-portal{inset:-8% -12% -2%}.hero-portal-card{width:min(440px,70vw)}.redeem-moon{width:min(60vw,520px);top:4%;right:-13vw}}@media (width<=720px){.reference-grain{opacity:.018}.topbar{height:64px}.status-strip-top{margin-top:64px;margin-bottom:-64px}.scene{padding-top:96px;padding-bottom:80px}.scene-hero{min-height:100svh;padding-top:106px;padding-bottom:98px}.scene-hero .hero-art{min-height:450px;margin-top:22px}.reference-hero-portal{inset:-8% -34% -4%}.hero-portal-card{width:min(340px,86vw)}.hero h1{font-size:clamp(50px,15vw,74px)}.hero-scroll-cue{display:none}.scene-video-layer video{width:150%;height:120%;margin-left:-25%}.scene-video-vignette{background:linear-gradient(#000000c7,#000000eb)}.about-scene-image{background:linear-gradient(#000000c7,#000000eb),url(/kimi-reference/scenes/about/bg-about-us.png) 50%/cover no-repeat}.redeem-moon{opacity:.32;width:88vw;top:12%;right:-42vw}.flow-step{min-height:250px}.flow-step-art{width:90px;height:90px}}@media (prefers-reduced-motion:reduce){.reference-grain,.pixel-scene-flash i,.reference-hero-portal>img,.portal-orbit,.hero-portal-card .terminal-rig,.hero-scroll-line,.scene-video-layer video,.exploration-scene-image,.redeem-moon,.redeem-moon span{animation:none!important}.reference-hero-portal,.hero-portal-card,.about-scene-image{transform:none!important}.pixel-scene-flash{display:none!important}}
