@layer foundation {
/* style.css */
@font-face{font-family:Skins Display;src:url('/assets/display.woff2')}@font-face{font-family:Skins Sans;src:url('/assets/sans.woff2')}@font-face{font-family:Skins Mono;src:url('/assets/mono.woff2')}
:root{--bg:#121316;--surface:#191b1f;--surface2:#202328;--line:#303238;--soft:#91949e;--ink:#eeeff2;--accent:#f47739;--green:#a6d7b1;--blue:#92aefe;--display:'Skins Display','Arial Narrow',sans-serif;--sans:'Skins Sans',Arial,sans-serif;--mono:'Skins Mono',monospace;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent)}.skip{position:fixed;top:-60px;z-index:999;background:var(--accent);padding:12px;color:#111}.skip:focus{top:8px}.topbar{height:82px;border-bottom:1px solid var(--line);padding:0 35px;display:flex;align-items:center;gap:70px;background:#141518;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px}.brand img{width:31px;height:31px;border-radius:8px}.brand b{font-size:32px;letter-spacing:-2px;font-weight:800}.brand b span{font-size:10px;vertical-align:super;margin-left:3px;letter-spacing:0}.topbar nav{display:flex;gap:32px;height:100%;align-items:center}.topbar nav a{color:#9699a3;position:relative;font-size:12px}.topbar nav a[aria-current=page]{color:#fff}.topbar nav a[aria-current=page]:after{content:'';height:2px;position:absolute;bottom:-31px;left:0;right:0;background:var(--accent)}.topbar nav a span{color:var(--soft);font-size:13px;margin-left:3px}.header-actions{display:flex;align-items:center;gap:25px;margin-left:auto}.chain{font:11px var(--mono);display:flex;align-items:center;gap:7px}.chain svg{width:15px;height:15px;fill:#f3ba2f}.wallet-btn{background:#26282e;color:#fff;border:1px solid #3b3d44;min-height:39px;border-radius:7px;padding:0 16px;font-size:11px;display:flex;gap:24px;align-items:center}.wallet-btn:hover{background:#35373f}.rail{width:72px;position:fixed;top:82px;bottom:33px;left:0;border-right:1px solid var(--line);display:flex;align-items:center;flex-direction:column;gap:14px;padding-top:24px;background:#141518;z-index:15}.rail>a{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#737780;font-size:26px;font-weight:300;transition:background .2s,color .2s}.rail>a:hover,.rail>a.active{color:var(--accent);background:#30251f}.rail-bottom{margin-top:auto;margin-bottom:22px;font:8px/1.9 var(--mono);letter-spacing:2px;color:#626670;text-align:center}main{margin-left:72px;padding:0 36px 90px;min-height:calc(100vh - 82px);max-width:2040px}.statusbar{position:fixed;bottom:0;left:0;right:0;height:33px;z-index:30;background:#17181c;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 22px;font:8px var(--mono);color:#8c9099}.statusbar>span{display:flex;align-items:center;gap:8px}.statusbar i,.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px #a6d7b120}.statusbar i.off{background:#b19258}.statusbar b{color:#b8bbc4}.footer-sep{margin:0 10px;color:#484c55}.eyebrow{font:9px var(--mono);letter-spacing:1.6px;color:#9498a3;display:flex;gap:10px;align-items:center}.pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #474038;border-radius:4px;padding:5px 8px;color:#d9b793;background:#2b251f;font:8px var(--mono);letter-spacing:.5px}.hero{min-height:430px;display:grid;grid-template-columns:1fr 1fr;position:relative;gap:30px;border-bottom:1px solid var(--line);padding:54px 0 35px}.hero-copy{position:relative;z-index:2;padding-left:12px}.hero h1{font:700 clamp(54px,5.1vw,90px)/.94 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:27px 0 20px;max-width:680px}.hero h1 em{font-style:normal;color:var(--accent)}.hero-copy>p{color:#969aa5;font-size:12px;line-height:1.85;max-width:350px}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:26px}.primary{background:var(--accent);border:1px solid var(--accent);color:#1e1713;min-height:42px;padding:12px 19px;border-radius:5px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:24px;transition:transform .2s,background .2s}.primary:hover{background:#ff945c;transform:translateY(-1px)}.secondary{background:#24262c;border:1px solid #393d44;color:#cdd0d8;padding:12px 17px;border-radius:5px;min-height:42px;display:inline-flex;gap:14px;align-items:center;font-size:12px}.text-link{font-size:11px;color:#b5b8c1;display:inline-flex;gap:13px}.inspect-stage{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #3a3532;border-radius:12px;background:radial-gradient(ellipse at 55% 50%,#61473745,transparent 68%),#191a1d;perspective:800px}.inspect-grid{position:absolute;inset:0;background-image:linear-gradient(#83818409 1px,transparent 1px),linear-gradient(90deg,#83818409 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000,transparent 80%)}.stage-word{position:absolute;font:700 clamp(90px,12vw,195px) var(--display);letter-spacing:-4px;color:#89735b0f;transform:rotate(-13deg);white-space:nowrap}.hero-weapon{position:relative;z-index:2;width:88%;max-height:270px;object-fit:contain;filter:drop-shadow(0 25px 19px #0009);animation:weapon-drift 8s ease-in-out infinite;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.stage-top,.stage-bottom{position:absolute;left:20px;right:20px;display:flex;justify-content:space-between;z-index:3}.stage-top{top:17px;align-items:center}.stage-top>span{font:8px var(--mono);color:#858891;letter-spacing:1px}.stage-bottom{bottom:18px;align-items:flex-end}.stage-bottom b{display:block;font:600 22px var(--display);letter-spacing:.5px}.stage-bottom small{display:block;font:8px var(--mono);color:#a2a0a0;margin-top:6px}.stage-bottom>span{font:8px var(--mono);color:#8a8179}.corner{position:absolute;width:8px;height:8px;border:solid #7e614b;border-width:1px 0 0 1px;top:52px;left:20px}.corner.right{left:auto;right:20px;transform:rotate(90deg)}.hero-sub{display:flex;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line);font:9px var(--mono);color:#818690}.hero-sub b{color:#c0c4cf;font-weight:400}.hero-sub span{display:flex;gap:9px;align-items:center}.hero-sub .source{border-left:1px solid var(--line);padding-left:16px;margin-left:6px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:32px 0 17px}.section-heading h2{font-size:16px;letter-spacing:-.5px;margin:0}.section-heading>span{font:8px var(--mono);color:var(--soft)}.featured{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.feature-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:14px 17px;display:block;transition:border-color .25s,transform .25s}.feature-card:hover{border-color:#666875;transform:translateY(-3px)}.feature-card:before{position:absolute;content:'';width:220px;height:150px;left:50%;top:0;transform:translateX(-50%);background:radial-gradient(ellipse,var(--skin-color),transparent 67%);opacity:.12}.feature-top{display:flex;justify-content:space-between;color:#8c909a;font:8px var(--mono)}.rarity{display:flex;gap:5px;align-items:center}.rarity:before{content:'';width:4px;height:4px;background:var(--skin-color);border-radius:50%}.feature-card img{width:100%;height:95px;object-fit:contain;display:block;margin:8px 0 9px;filter:drop-shadow(0 8px 5px #0005);transition:transform .4s}.feature-card:hover img{transform:scale(1.08) rotate(-3deg)}.feature-card h3{margin:0;font-size:12px}.feature-card .feature-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font:9px var(--mono);color:#999ea9}.feature-bottom strong{color:#d9dde6;font-weight:500}.feature-card .feature-bottom span:last-child{color:var(--accent)}.workspace{margin-top:34px}.workspace-head{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs{display:flex;gap:24px}.tabs button,.tabs a{padding:0 0 16px;background:none;border:0;color:#8e939e;font-size:12px;position:relative;white-space:nowrap}.tabs .selected{color:#f2f3f7}.tabs .selected:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--accent)}.tabs small{background:#2e3138;padding:2px 5px;margin-left:6px;border-radius:3px;color:#9fa5b1;font:8px var(--mono)}.workspace-head>.text-link{margin-left:auto;padding-bottom:16px;color:var(--accent)}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:17px}.search{position:relative;flex:1;max-width:320px}.search:before{content:'⌕';position:absolute;left:12px;top:5px;font-size:23px;color:#838998}.search input{width:100%;padding:11px 36px;background:#1b1d22;border:1px solid #31353d;border-radius:5px;color:#edf0f7;font-size:11px}.search kbd{position:absolute;right:11px;top:11px;border:1px solid #424752;border-radius:3px;padding:0 4px;font:9px var(--mono);color:#747c8c}.toolbar select{background:#1b1d22;border:1px solid #31353d;color:#a8afbd;border-radius:5px;padding:10px 30px 10px 12px;font-size:10px;max-width:160px}.toolbar .result-count{margin-left:auto;font:9px var(--mono);color:#737d90}.view-toggle{padding:9px;background:transparent;border:1px solid #3b3f48;color:var(--accent);border-radius:4px}.market-table{width:100%;border-collapse:collapse;font-size:11px}.market-table th{font:8px var(--mono);text-transform:uppercase;letter-spacing:.5px;color:#717986;font-weight:400;text-align:right;padding:13px 14px;background:#17191d;border-top:1px solid #292d33;border-bottom:1px solid #292d33}.market-table th:first-child{text-align:left;width:37%}.market-table td{padding:10px 14px;border-bottom:1px solid #272b32;text-align:right;white-space:nowrap}.market-table tr:hover td{background:#1b1e23}.market-table td:first-child{text-align:left}.table-item{display:flex;align-items:center;gap:14px;min-width:220px}.table-item img{width:66px;height:43px;object-fit:contain;filter:drop-shadow(0 5px 4px #0005)}.table-item b{font-size:11px;font-weight:600;display:block}.table-item small{font-size:9px;color:#757e8d;display:block;margin-top:5px}.number{font-family:var(--mono);font-size:10px}.positive{color:var(--green)}.negative{color:#e28993}.muted{color:var(--soft)}.table-action{padding:7px 11px;color:#c3c9d3;border:1px solid #3a3e47;border-radius:4px;display:inline-flex;font-size:9px;gap:14px;align-items:center}.table-action:hover{background:var(--accent);color:#181619;border-color:var(--accent)}.mini-bars{display:inline-flex;gap:3px;align-items:flex-end;height:26px}.mini-bars i{width:10px;min-height:2px;background:#8399c657;border-top:1px solid #829cce}.star-btn{border:0;background:transparent;color:#667081;font-size:18px;padding:5px;margin-right:4px}.star-btn.on{color:#f0ba72}.load-more{display:block;width:100%;border:1px solid var(--line);color:#8c95a5;background:#191b20;border-radius:5px;padding:13px;margin-top:16px;font-size:11px}.empty{padding:65px 30px;border:1px dashed #3b3d44;border-radius:9px;text-align:center;background:#191b2066}.empty>span{display:block;font-size:35px;color:var(--accent);margin-bottom:20px}.empty h2{font:600 27px var(--display);margin:0 0 12px}.empty p{font-size:12px;color:var(--soft);line-height:1.8;max-width:450px;margin:0 auto 22px}.page-head{padding:40px 0 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-head h1{font:600 48px/1.1 var(--display);margin:14px 0 9px;letter-spacing:-.5px}.page-head p{color:var(--soft);font-size:12px;max-width:550px;line-height:1.7}.breadcrumb{font:9px var(--mono);color:#788293;display:flex;gap:12px;padding-top:26px}.skin-layout,.market-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;margin-top:22px}.skin-display{height:340px;position:relative;border:1px solid var(--line);border-radius:12px;background:radial-gradient(ellipse at center,var(--skin-color),transparent 70%),#1a1c22;overflow:hidden;isolation:isolate}.skin-display:before{content:'';position:absolute;inset:0;background:#16181dce;z-index:-1}.skin-display img{height:90%;width:90%;object-fit:contain;margin:2% 5%;filter:drop-shadow(0 28px 20px #0008);animation:weapon-drift 8s ease-in-out infinite}.skin-display .pill{position:absolute;left:22px;top:20px;z-index:3}.skin-display .float-range{position:absolute;bottom:17px;left:22px;font:9px var(--mono);color:#9e9aa4}.panel{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:24px}.panel h2{font-size:15px;margin:0 0 18px}.panel p{color:var(--soft);font-size:11px;line-height:1.8}.panel hr{border:0;border-top:1px solid var(--line);margin:24px 0}.big-price{font:500 34px var(--mono);letter-spacing:-2px;display:block;margin:14px 0 7px}.detail-list{display:grid;gap:15px;margin:22px 0}.detail-list>div{display:flex;justify-content:space-between;gap:15px;font-size:11px}.detail-list dt{color:var(--soft)}.detail-list dd{margin:0;color:#d1d6e0;text-align:right;overflow-wrap:anywhere}.panel .primary,.panel .secondary{width:100%}.label{display:block;font-size:10px;color:#a0a7b5;margin-bottom:9px}.field{display:block;width:100%;padding:13px;background:#14161b;border:1px solid #383c45;border-radius:5px;color:#e4e8f0;font-size:12px}.field-hint{font-size:10px;color:#727c8e;margin:8px 0 0;line-height:1.7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{margin-bottom:22px}.form-group textarea{resize:vertical;min-height:80px}.launch-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;max-width:1120px;margin:0 auto}.stepper{display:flex;gap:0;margin:20px 0 28px}.stepper>div{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid #383d47;padding:0 0 15px;font-size:10px;color:#737d8c}.stepper b{font:8px var(--mono);border:1px solid #444952;display:grid;place-items:center;border-radius:4px;width:22px;height:22px}.stepper .active{color:#e4e7ee;border-color:var(--accent)}.stepper .active b{background:var(--accent);color:#111;border-color:var(--accent)}.form-title{font:600 28px var(--display);margin:0 0 9px}.launch-subtitle{color:var(--soft);line-height:1.8;font-size:12px;margin-bottom:25px}.skin-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.pick{position:relative;border:1px solid #343a45;background:#1b1e25;padding:12px;border-radius:7px;color:#d9dfeb;text-align:left;min-width:0}.pick.selected{border-color:var(--accent);background:#2e231e}.pick img{width:100%;height:63px;object-fit:contain}.pick b{font-size:10px;display:block;margin-top:7px}.pick small{color:var(--soft);font-size:8px;display:block;margin-top:4px}.launch-preview{position:sticky;top:103px;align-self:start}.launch-preview .preview-art{height:180px;position:relative;background:radial-gradient(ellipse,#60464a66,transparent 67%)}.launch-preview img{width:100%;height:100%;object-fit:contain}.launch-preview h3{font:500 25px var(--display);margin:0 0 5px}.launch-preview .token-symbol{font:10px var(--mono);color:var(--accent)}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.callout{padding:13px 15px;background:#242a35;border:1px solid #384257;border-radius:6px;font-size:11px;line-height:1.8;color:#aebdd7}.callout.warning{background:#30271f;border-color:#594333;color:#cbb298}.callout.success{background:#202c25;border-color:#365a40;color:#a6d7b1}.review-block{border:1px solid #333a47;border-radius:7px;padding:19px;margin:18px 0}.review-block h3{font-size:12px;margin:0 0 12px}.review-block code{overflow-wrap:anywhere;color:#b0bdcf;font-size:10px}.checkbox{display:flex;gap:10px;color:#a9b3c4;font-size:11px;line-height:1.7;cursor:pointer}.checkbox input{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.chart-panel{height:280px;position:relative;overflow:hidden;margin-top:20px}.chart-panel svg{height:190px;width:100%;overflow:visible}.chart-grid{stroke:#303541;stroke-width:1}.chart-line{stroke:#a9badb;fill:none;stroke-width:2}.chart-dot{fill:var(--accent);stroke:#191b1f;stroke-width:3}.chart-meta{display:flex;justify-content:space-between;font:8px var(--mono);color:#7e8aa0;margin-bottom:22px}.chart-empty{height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:11px;color:var(--soft);gap:12px}.data-note{font:8px/1.8 var(--mono);color:#697689;margin-top:15px}.market-head{display:flex;gap:18px;align-items:center}.market-head img{width:80px;height:60px;object-fit:contain}.market-head h1{font:600 37px var(--display);margin:0}.market-head p{font:10px var(--mono);color:var(--soft);margin:7px 0}.market-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:23px 0}.market-metrics small{display:block;color:#7c879b;font-size:9px}.market-metrics b{display:block;margin-top:8px;font:11px var(--mono);font-weight:400}.trade-tabs{display:flex;gap:7px;margin-bottom:24px}.trade-tabs button{flex:1;background:#252a34;color:#929eaf;border:1px solid #39404b;border-radius:5px;padding:10px}.trade-tabs .active{background:#2e3d35;color:#b4dfbd;border-color:#53715c}.trade-tabs .active.sell{background:#422d33;border-color:#895961;color:#efb8c0}.trade-field{display:flex;border:1px solid #3a414d;background:#15181d;border-radius:7px;align-items:center;padding:10px 14px;gap:10px}.trade-field input{font:24px var(--mono);width:100%;min-width:0;background:none;border:0;outline:none;padding:9px 0;color:#e5eaf3}.trade-field span{font-size:10px;color:var(--soft);white-space:nowrap}.trade-presets{display:flex;gap:6px;margin:9px 0 22px}.trade-presets button{flex:1;background:#252a32;border:1px solid #373e48;border-radius:4px;padding:7px;font:9px var(--mono);color:#a1adbd}.output-value{font:23px var(--mono);color:#d8e2f3;margin:12px 0 23px;overflow-wrap:anywhere}.transaction-box{margin-top:17px;padding:14px;border:1px solid #45536b;border-radius:5px;color:#acbedb;font-size:11px;line-height:1.8}.transaction-box a{color:#e4b38d;text-decoration:underline;display:block;overflow-wrap:anywhere}.docs-layout{display:grid;grid-template-columns:210px minmax(0,830px);gap:60px;max-width:1160px;margin:auto}.docs-nav{align-self:start;position:sticky;top:118px;padding-top:45px;display:flex;flex-direction:column;gap:18px;font-size:11px;color:#8692a4}.docs-nav a:hover{color:var(--accent)}.docs-content{padding-bottom:50px}.docs-content section{padding:38px 0;border-bottom:1px solid #303640;scroll-margin-top:100px}.docs-content h2{font:600 31px var(--display);margin:0 0 20px}.docs-content h3{font-size:14px;color:#c8d0df;margin-top:28px}.docs-content p,.docs-content li{font-size:13px;line-height:1.95;color:#929eaf}.docs-content a{color:#daa77c;text-decoration:underline;text-underline-offset:3px}.docs-content ul,.docs-content ol{padding-left:18px}.formula{padding:21px;border:1px solid #3c4859;background:#19212d;border-radius:7px;font:11px/2 var(--mono);color:#a8c0e8;overflow-x:auto}.docs-process{display:flex;gap:10px;margin:24px 0}.docs-process div{flex:1;background:#202630;border:1px solid #384355;border-radius:6px;padding:15px}.docs-process span{font:9px var(--mono);color:var(--accent)}.docs-process b{font-size:11px;display:block;margin-top:12px}.grid-skins{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.history-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;height:170px;align-items:end;padding-top:20px}.history-column{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px}.history-column>i{width:60%;background:#46536b;border-top:2px solid #93a9cc;display:block;min-height:1px}.history-column b{font:9px var(--mono);font-weight:400}.history-column small{font:8px var(--mono);color:#7c889e}.market-links{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#a5b4cd;margin:18px 0}.notice-banner{margin:20px 0}.initial-loader{min-height:70vh;display:flex;align-items:center;justify-content:center;gap:15px;color:#7d899d;font:11px var(--mono)}.initial-loader img{width:35px;animation:loader-enter 1.2s ease-in-out infinite alternate}.dots{animation:blink 1s infinite}#toast{position:fixed;bottom:53px;left:50%;transform:translate(-50%,15px);background:#303846;border:1px solid #55647d;padding:13px 20px;border-radius:7px;color:#e1e8f5;font-size:12px;z-index:80;opacity:0;pointer-events:none;transition:.25s;max-width:90vw}#toast.show{opacity:1;transform:translate(-50%,0)}dialog{background:#1a1e26;border:1px solid #465268;border-radius:12px;color:#e4eaf4;padding:28px;width:440px;max-width:92vw;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#080b11bb;backdrop-filter:blur(5px)}dialog h2{font:600 30px var(--display);margin:5px 0 20px}dialog p{font-size:12px;line-height:1.8;color:#8f9eb5}.modal-close{float:right;border:0;background:none;color:#91a0b5;font-size:22px}.wallet-option{display:flex;align-items:center;gap:12px;width:100%;padding:15px;border:1px solid #3c4657;background:#242b36;color:#dce6f5;border-radius:6px;margin:9px 0;text-align:left}.wallet-option img{width:25px;height:25px}.address{font:10px var(--mono);overflow-wrap:anywhere;color:#9aacca}.error-text{color:#e7a8b0;font-size:11px;line-height:1.8}.skeleton{height:250px;border-radius:7px;background:linear-gradient(110deg,#1b1e24 20%,#272c36 40%,#1b1e24 60%);background-size:200% 100%;animation:skeleton 1.5s infinite}.entry{animation:entry .65s cubic-bezier(.2,.7,.25,1) both}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.stats-grid .panel>b{font:28px var(--mono);display:block;margin-top:12px}.bottom-note{border-top:1px solid var(--line);margin-top:36px;padding:20px 0;color:#687486;font-size:10px;line-height:1.8;display:flex;justify-content:space-between;gap:30px}.bottom-note p{max-width:680px;margin:0}.source-logo{font-weight:600;color:#b6bdca;letter-spacing:-.3px}.full{width:100%}.left{text-align:left}.overflow-table{overflow-x:auto}.amount-error{color:#e4a9ad;font-size:10px}.retry{margin-top:15px}.compare-tag{font:8px var(--mono);color:#788397;background:#242933;border-radius:3px;padding:4px 6px}
@keyframes weapon-drift{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(-2deg)}}@keyframes entry{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-enter{to{opacity:.3;transform:scale(.94)}}@keyframes blink{50%{opacity:.2}}@keyframes skeleton{to{background-position:-200% 0}}
@media(min-width:1600px){main{padding-left:55px;padding-right:55px}.hero{min-height:480px}.hero-copy{padding-top:18px}.hero-weapon{max-height:330px}.feature-card img{height:120px}.market-table td{padding-top:13px;padding-bottom:13px}}
@media(max-width:1100px){.topbar{gap:35px;padding:0 24px}.topbar nav{gap:20px}main{padding-left:22px;padding-right:22px}.hero{grid-template-columns:1fr 1fr;gap:18px}.hero-copy{padding-left:0}.hero h1{font-size:58px}.hero-weapon{width:110%}.skin-layout,.market-layout{grid-template-columns:minmax(0,1fr) 300px}.launch-layout{grid-template-columns:minmax(0,1fr) 285px}.docs-layout{gap:30px;grid-template-columns:180px minmax(0,1fr)}.toolbar .result-count{display:none}.feature-card{padding:12px}.feature-card h3{font-size:10px}.market-table th,.market-table td{padding-left:10px;padding-right:10px}.header-actions{gap:15px}}
@media(max-width:800px){.topbar{height:70px;padding:0 16px;gap:20px}.topbar nav{gap:18px}.topbar nav a{font-size:10px}.topbar nav a[aria-current=page]:after{bottom:-28px}.topbar nav a:nth-child(3){display:none}.brand b{font-size:26px}.brand img{width:26px}.header-actions .chain{display:none}.wallet-btn{padding:0 11px;gap:9px;font-size:9px;min-height:35px}.rail{display:none}main{margin:0;padding:0 18px 70px}.hero{padding-top:35px;min-height:380px}.hero h1{font-size:52px}.hero-copy>p{font-size:11px}.inspect-stage{min-height:290px}.stage-top{left:12px;right:12px}.stage-top>span{display:none}.stage-bottom{left:13px;right:13px}.stage-bottom b{font-size:18px}.stage-bottom>span{display:none}.hero-sub{font-size:8px}.hero-sub>span:last-child{display:none}.featured{gap:9px}.feature-card img{height:70px}.feature-card h3{font-size:10px}.feature-top{font-size:7px}.feature-bottom{font-size:8px}.feature-top>span:last-child{display:none}.skin-layout,.market-layout{grid-template-columns:1fr}.launch-layout{grid-template-columns:1fr}.launch-preview{position:static;display:none}.skin-picker{grid-template-columns:repeat(3,1fr)}.docs-layout{grid-template-columns:1fr}.docs-nav{position:static;flex-direction:row;overflow:auto;padding-top:15px;gap:20px;white-space:nowrap}.page-head{padding:25px 0 14px}.page-head h1{font-size:39px}.market-layout>.panel{order:-1}.statusbar{padding:0 12px;font-size:7px}.statusbar>a{display:none}.grid-skins{grid-template-columns:repeat(3,1fr)}.docs-process{flex-wrap:wrap}.docs-process>div{min-width:110px}.skin-display{height:290px}.chart-panel{height:270px}.panel{padding:20px}.market-head h1{font-size:30px}}
@media(max-width:520px){.topbar nav{display:none}.header-actions{margin-left:auto}.hero{grid-template-columns:1fr;padding:29px 0 22px;gap:25px}.hero-copy{padding-left:3px}.hero h1{font-size:65px;line-height:.95;max-width:400px;margin:22px 0 15px}.hero-copy>p{max-width:330px}.hero-actions{margin-top:21px}.inspect-stage{min-height:225px}.hero-weapon{width:90%;max-height:185px}.stage-word{font-size:130px}.stage-bottom b{font-size:19px}.stage-top{top:14px}.stage-bottom{bottom:13px}.featured{grid-template-columns:repeat(2,1fr);gap:10px}.feature-card img{height:90px}.feature-card h3{font-size:11px}.hero-sub{padding:13px 0}.hero-sub .source{padding-left:9px;margin-left:0}.section-heading{margin-top:24px}.section-heading h2{font-size:15px}.section-heading>span{font-size:7px}.workspace{margin-top:26px}.workspace-head{gap:12px}.tabs{gap:17px}.tabs button,.tabs a{font-size:11px}.workspace-head>.text-link{font-size:10px}.toolbar{flex-wrap:wrap}.search{max-width:none;flex-basis:100%}.toolbar select{flex:1;max-width:none}.market-table{min-width:720px}.bottom-note{display:block;font-size:9px}.bottom-note>a{display:block;margin-top:14px}.grid-skins{grid-template-columns:repeat(2,1fr)}.skin-picker{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr;gap:0}.page-head{display:block}.page-head>.primary{margin-bottom:10px}.stepper>div{font-size:9px;gap:6px}.stepper b{width:19px;height:19px;font-size:7px}.skin-display{height:240px}.stats-grid{grid-template-columns:1fr;gap:10px}.stats-grid .panel{padding:15px;display:flex;align-items:center;justify-content:space-between}.stats-grid .panel>b{margin:0;font-size:23px}.market-metrics{gap:14px;grid-template-columns:repeat(2,1fr)}.docs-content p,.docs-content li{font-size:12px}.brand b{font-size:28px}.statusbar{height:30px}.docs-layout{gap:10px}.skin-layout{margin-top:14px}.history-bars{gap:8px}.hero-sub b{font-size:8px}.chain{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none;transition:none;scroll-behavior:auto}}
@font-face{font-family:Skins Sans;src:url('/assets/sans.woff2');font-weight:400 800;font-style:normal;font-display:swap}.mobile-nav{display:none}@media(max-width:520px){.mobile-nav{position:fixed;z-index:29;bottom:30px;left:0;right:0;display:flex;justify-content:space-around;align-items:center;height:55px;background:#191d24f5;border-top:1px solid #343b48;backdrop-filter:blur(15px)}.mobile-nav a{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:21px;color:#a0acbf;min-width:50px}.mobile-nav a:nth-child(3){color:#f47739}.mobile-nav a span{font:8px var(--sans)}main{padding-bottom:120px}}

/* motion.css */
/* Entry sequence uses transforms and opacity; it never blocks route navigation. */
#skins-intro{position:fixed;inset:0;z-index:10000;background:#111215;color:#f4f3ee;display:none;overflow:hidden;isolation:isolate}#skins-intro.intro-active{display:block}.intro-running{overflow:hidden}.intro-grid{position:absolute;inset:0;background:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.intro-meta,.intro-footer{position:absolute;left:5vw;right:5vw;display:flex;justify-content:space-between;align-items:center;font:10px var(--mono);letter-spacing:1.5px;color:#95979d}.intro-meta{top:36px}.intro-footer{bottom:36px}.intro-footer button{border:0;background:none;color:#c6c6ca;font:10px var(--mono);padding:12px;cursor:pointer}.intro-scene{position:absolute;inset:15% 10%;display:grid;place-items:center;perspective:800px}.intro-ring{position:absolute;width:min(44vw,480px);aspect-ratio:1;border:1px solid #f477391d;border-radius:50%;box-shadow:0 0 100px #f4773906,inset 0 0 100px #f4773906;animation:intro-ring 2.6s ease both}.intro-ring:after{content:'';position:absolute;inset:35px;border:1px dashed #ffffff0c;border-radius:50%}.intro-cross{position:absolute;font:22px var(--mono);color:#f47739}.cross-one{left:10%;top:22%}.cross-two{right:10%;bottom:22%}.intro-weapon{position:absolute;width:min(62vw,660px);height:90%;display:grid;place-items:center;animation:intro-inspect 2s cubic-bezier(.2,.65,.3,1) both}.intro-weapon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 45px #0008);opacity:.65}.intro-scan{position:absolute;left:15%;right:15%;height:1px;top:15%;background:linear-gradient(90deg,transparent,#f47739,transparent);box-shadow:0 0 45px 5px #f4773933;animation:intro-scan 1.8s ease-in-out both;z-index:2}.intro-type{position:absolute;bottom:8%;height:24px;overflow:hidden;font:11px var(--mono);letter-spacing:5px;color:#b6b6bc}.intro-type span{display:block;line-height:24px;animation:intro-words 2.3s cubic-bezier(.7,0,.2,1) both}.intro-brand{display:flex;align-items:center;gap:16px;animation:intro-brand 2.65s cubic-bezier(.2,.8,.2,1) both;z-index:3}.intro-brand img{width:60px;height:60px}.intro-brand b{font:700 clamp(85px,11vw,145px)/1 var(--display);letter-spacing:-5px}.intro-brand sup{align-self:flex-start;margin-top:15px;color:#f47739}.intro-line{position:absolute;bottom:0;left:0;height:2px;width:100%;background:#f47739;transform-origin:left;animation:intro-line 2.6s cubic-bezier(.3,.6,.3,1) both}#skins-intro.intro-leave{pointer-events:none;animation:intro-out .85s cubic-bezier(.7,0,.2,1) both}.intro-leave .intro-brand{transition:transform .8s;transform:translateY(-30px)}
@keyframes intro-inspect{0%{opacity:0;transform:translateY(60px) rotate(-12deg) scale(.83)}30%{opacity:1}65%{opacity:1;transform:translateY(-8px) rotate(2deg) scale(1)}100%{opacity:0;transform:translateY(-35px) rotate(6deg) scale(1.06);filter:blur(12px)}}@keyframes intro-brand{0%,48%{opacity:0;filter:blur(15px);transform:translateY(24px) scale(.94)}76%,100%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes intro-ring{0%{opacity:0;transform:scale(.7) rotate(-15deg)}30%,65%{opacity:1}100%{opacity:.3;transform:scale(1.15) rotate(30deg)}}@keyframes intro-scan{0%{opacity:0;transform:translateY(0)}25%{opacity:1}100%{opacity:0;transform:translateY(300px)}}@keyframes intro-words{0%,24%{transform:translateY(0)}36%,60%{transform:translateY(-24px)}76%,100%{transform:translateY(-48px)}}@keyframes intro-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intro-out{0%{opacity:1;clip-path:inset(0)}100%{opacity:0;clip-path:inset(0 0 100% 0)}}
.hero-copy .eyebrow{animation:copy-in .65s .1s both}.hero h1{animation:copy-in .85s .15s both}.hero-copy>p{animation:copy-in .85s .25s both}.hero-actions{animation:copy-in .85s .35s both}.inspect-stage{--mx:0px;--my:0px}.inspect-grid{translate:var(--mx) var(--my);transition:translate .7s cubic-bezier(.2,.8,.2,1)}.hero-weapon{translate:calc(var(--mx)*1.8) calc(var(--my)*1.8);transition:translate .7s cubic-bezier(.2,.8,.2,1);will-change:transform}.inspect-stage:after{content:'';position:absolute;inset:-100% 0;background:linear-gradient(180deg,transparent 47%,#f4773910 50%,transparent 53%);animation:stage-scan 8s ease-in-out infinite;pointer-events:none}.stage-word{translate:calc(var(--mx)*-.7) calc(var(--my)*-.7);transition:translate .7s}.feature-card img{transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s;filter:drop-shadow(0 12px 12px #0004)}.feature-card:hover img{transform:translateY(-10px) rotate(-4deg) scale(1.08);filter:drop-shadow(0 20px 20px #0009)}.feature-card{transition:border-color .3s,background .3s,box-shadow .4s}.feature-card:hover{box-shadow:inset 0 -1px 0 var(--skin-color),0 15px 35px #0002}.primary,.wallet-btn{position:relative;overflow:hidden;transition:background .25s,transform .25s,box-shadow .3s}.primary:before,.wallet-btn:before{content:'';position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 42%,#ffffff28 50%,transparent 58%);translate:-120% 0;transition:translate .7s;pointer-events:none}.primary:hover:before,.wallet-btn:hover:before{translate:120% 0}.primary:hover,.wallet-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f4773915}.primary:active,.wallet-btn:active{transform:translateY(0)}[data-motion]{opacity:0;transform:translateY(20px);transition:opacity .65s var(--reveal-delay,0ms),transform .75s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0ms)}[data-motion].motion-visible{opacity:1;transform:translateY(0)}.market-table tbody tr{transition:background .2s}.auth-loading{text-align:center;padding:20px 0}.auth-loading>img{width:48px;height:48px;animation:auth-breathe 1.8s ease-in-out infinite}.auth-loading-track{height:2px;background:#33363e;margin-top:26px;overflow:hidden}.auth-loading-track:after{content:'';display:block;width:35%;height:100%;background:#f47739;animation:auth-track 1.6s ease-in-out infinite}.account-heading{display:flex;align-items:center;gap:12px;margin:8px 0 24px;font:9px var(--mono);letter-spacing:1.5px;color:#a4a7af}.account-heading img{width:34px}.account-address{padding:20px;background:#ffffff04;border:1px solid #ffffff12;border-radius:8px;margin:22px 0}.account-address>span{font:8px var(--mono);letter-spacing:1px;color:#f47739}.account-address .address{font-size:11px;color:#ddd}.wallet-option{justify-content:space-between;transition:background .25s,border-color .25s}.wallet-option:hover{background:#303239;border-color:#f4773970}dialog[open]{animation:dialog-in .3s cubic-bezier(.2,.8,.2,1) both}dialog::backdrop{background:#08090bbd;backdrop-filter:blur(10px)}#privy-modal-content{font-family:var(--sans);box-shadow:0 30px 100px #0008}#privy-modal-content button{transition:background .2s,transform .2s}#privy-modal-content button:active{transform:scale(.985)}
@keyframes copy-in{from{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes stage-scan{0%,25%{transform:translateY(-20%);opacity:0}35%,55%{opacity:1}75%,100%{transform:translateY(30%);opacity:0}}@keyframes auth-breathe{50%{transform:scale(.91);opacity:.65}}@keyframes auth-track{from{transform:translateX(-100%)}to{transform:translateX(400%)}}@keyframes dialog-in{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:600px){.intro-meta,.intro-footer{left:24px;right:24px;font-size:8px;letter-spacing:.7px}.intro-meta{top:25px}.intro-meta>span:last-child{display:none}.intro-footer{bottom:25px;gap:15px}.intro-footer>span{max-width:160px;line-height:1.8}.intro-scene{inset:17% 0}.intro-weapon{width:100vw}.intro-ring{width:75vw}.intro-brand{gap:12px}.intro-brand img{width:43px;height:43px}.intro-brand b{letter-spacing:-3px}.intro-type{bottom:14%;font-size:9px;letter-spacing:3px}.intro-brand sup{margin-top:10px}}
@media(prefers-reduced-motion:reduce){#skins-intro{display:none}[data-motion]{opacity:1;transform:none}.hero-weapon,.inspect-grid,.stage-word{translate:none}}

.intro-running .entry,.intro-running .hero-copy .eyebrow,.intro-running .hero h1,.intro-running .hero-copy>p,.intro-running .hero-actions{animation-play-state:paused}.intro-weapon img{opacity:.9}

/* evidence.css */
.price-proof{font:inherit;background:none;border:0;color:inherit;cursor:pointer;text-align:right;padding:5px 0;white-space:nowrap}.price-proof>span{color:#f47739;font-size:10px}.price-proof>small{display:block;font:8px var(--sans);color:#808993;margin-top:5px}.price-proof:hover{color:#f47739}.price-proof:focus-visible,.proof-link:focus-visible{outline:2px solid #f47739;outline-offset:4px}.proof-link{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:12px 14px;margin:14px 0;background:#f477390a;border:1px solid #f4773935;border-radius:6px;color:#f5a779;font:11px var(--sans);cursor:pointer}.proof-link:hover{background:#f4773918}.evidence-dialog{width:min(580px,calc(100vw - 28px));max-width:580px;max-height:90dvh;overflow-y:auto;padding:30px;box-sizing:border-box}.evidence-head{display:flex;gap:10px;align-items:center;justify-content:space-between;clear:both;padding-top:8px;margin-bottom:18px}.evidence-head .eyebrow{font-size:8px}.evidence-status{font:7px var(--mono);letter-spacing:.7px;color:#a6bdb1;border:1px solid #a6bdb130;border-radius:4px;padding:5px 7px}.evidence-status.stale,.evidence-alert{color:#e9a869}.evidence-variant{color:#d0d2d7;font-size:12px;line-height:1.5}.evidence-price{display:flex;align-items:center;gap:20px;margin:22px 0 12px}.evidence-price strong{font:600 48px/1 var(--display);letter-spacing:-1px;color:#f8f6f1}.evidence-price>span{font-size:10px;line-height:1.7;color:#9299a5}.evidence-stats{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ffffff12;border-radius:8px;padding:16px 18px;margin-top:20px;gap:15px;background:#ffffff03}.evidence-stats span{display:block;font:8px var(--mono);letter-spacing:1px;color:#9299a5}.evidence-stats b{display:block;font:17px var(--mono);margin-top:10px}.evidence-section{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:24px 0 12px}.evidence-section h3{font:600 14px var(--sans);margin:0}.evidence-section>span{font:7px var(--mono);color:#8993a0}.evidence-table{width:100%;border-collapse:collapse;font:11px var(--mono)}.evidence-table th{color:#9299a5;font:9px var(--sans);font-weight:400;padding:8px 0;text-align:left}.evidence-table td{padding:11px 0;border-top:1px solid #ffffff0b}.evidence-table td:not(:first-child),.evidence-table th:not(:first-child){text-align:right}.evidence-comparison{background:#ffffff04;padding:10px 12px;border-radius:5px;font-size:10px}.evidence-comparison b{color:#d6d8dd}.evidence-times{padding:14px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:18px 0}.evidence-times>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:9px}.evidence-times dt{color:#8f99a8}.evidence-times dd{margin:0;font-family:var(--mono);text-align:right;color:#b7bdc7}.evidence-note{font-size:10px;color:#84909e}.evidence-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.evidence-links .primary,.evidence-links .secondary{font-size:10px;padding:0 13px;min-height:38px}.evidence-links>.text-link{font-size:10px;width:100%;margin-top:8px}.price-calculation{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;margin:18px 0;padding:14px 0}.price-calculation summary{font-size:11px;color:#e7a479;cursor:pointer}.price-calculation p{font-size:11px;line-height:1.8;color:#929fae}.price-calculation code{display:block;font:10px/1.8 var(--mono);overflow-wrap:anywhere;color:#d5d8de;background:#ffffff04;padding:12px;border-radius:5px}
@media(max-width:520px){.evidence-dialog{padding:20px;max-height:92dvh}.evidence-head{flex-wrap:wrap}.evidence-price strong{font-size:42px}.evidence-times>div{font-size:8px}.evidence-section{align-items:flex-start;flex-direction:column}.evidence-links .primary,.evidence-links .secondary{flex:1;justify-content:center}.evidence-price{gap:16px}}

/* logo-upload.css */
.logo-uploader{display:flex;gap:24px;align-items:center;padding:24px;border:1px solid #ffffff16;background:#ffffff02;border-radius:9px;margin:24px 0 30px;transition:border-color .2s,background .2s}.logo-uploader.dragging{border-color:#f47739;background:#f4773910}.logo-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:132px;height:132px;flex-shrink:0;border:1px dashed #f4773965;border-radius:12px;background:#f4773908;cursor:pointer;overflow:hidden}.logo-drop:hover{border-color:#f47739;background:#f4773912}.logo-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.logo-drop:focus-within{outline:2px solid #f47739;outline-offset:4px}.logo-drop img{width:100%;height:100%;object-fit:contain}.upload-symbol{font:300 42px var(--sans);color:#f47739;margin-bottom:12px}.logo-drop-tag{position:absolute;bottom:0;left:0;right:0;padding:7px;font:8px var(--mono);letter-spacing:1px;color:#f7b28d;text-align:center;background:#17191de8}.logo-uploader .eyebrow{font-size:8px;color:#f47739}.logo-uploader h3{font:600 19px var(--display);margin:10px 0}.logo-uploader p{font-size:11px;margin:6px 0;overflow-wrap:anywhere}.logo-uploader small{display:block;font-size:9px;line-height:1.8;color:#8895a6}.logo-uploader .text-link{display:block;margin-top:9px;border:0;background:none;color:#eead89;font-size:10px;padding:0;cursor:pointer}.logo-default{margin-top:8px}.preview-art.custom-logo{padding:24px}.preview-art.custom-logo img{width:140px;height:140px;object-fit:contain;border-radius:12px}.review-logo{display:flex;align-items:center;gap:16px;margin-bottom:18px}.review-logo img{width:64px;height:64px;object-fit:contain;border:1px solid #ffffff19;background:#ffffff05;border-radius:10px}.review-logo span{font:8px var(--mono);letter-spacing:1px;color:#919dab}.token-market-logo{object-fit:contain;border-radius:9px;background:#ffffff05}
@media(max-width:520px){.logo-uploader{padding:16px;gap:16px;align-items:flex-start}.logo-drop{width:98px;height:98px}.logo-uploader h3{font-size:18px}.logo-uploader>div{min-width:0}.logo-uploader small{font-size:8px}.logo-uploader p{font-size:10px}}

/* design-v2.css */
@font-face{font-family:Skins Wide;src:url('/assets/unbounded.woff2') format('woff2');font-weight:200 900;font-display:swap}@font-face{font-family:Skins Manrope;src:url('/assets/manrope.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{--bg:#141515;--surface:#1c1e1e;--surface2:#232525;--line:#343635;--soft:#a0a39f;--ink:#f4f3ed;--accent:#ff985f;--display:'Skins Wide',sans-serif;--sans:'Skins Manrope',sans-serif;font-synthesis:none}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{font-weight:500;font-size:14px;background:var(--bg)}button,input,select,textarea{font-family:var(--sans)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.topbar{height:88px;padding:0 max(32px,calc((100vw - 1360px)/2));gap:44px;background:#141515ed;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0b;isolation:isolate}.brand{display:flex;align-items:center;flex:0 0 138px;height:48px;gap:0}.brand img{display:block;width:138px;height:38px;max-width:none;border-radius:0;object-fit:contain}.topbar nav{gap:5px;align-items:center;flex-shrink:0}.topbar nav a{font:600 13px/1 var(--sans);display:flex;align-items:center;justify-content:center;padding:12px 14px;height:40px;border-radius:10px;white-space:nowrap;color:#a7aaa6;transition:color .2s,background .2s}.topbar nav a[aria-current=page]{color:#f4f3ed;background:#ffffff08}.topbar nav a[aria-current=page]:after{display:none}.topbar nav a:hover{background:#ffffff06;color:#fff}.header-actions{gap:18px;min-width:0}.social-x{width:36px;height:42px;display:grid;place-items:center;flex-shrink:0;color:#b8bcb5}.social-x svg{width:16px;height:16px;display:block;fill:currentColor}.social-x:hover{color:var(--accent)}.chain{font:600 11px var(--sans);gap:7px}.chain svg{width:16px;height:16px}.wallet-btn{height:44px;min-width:112px;justify-content:center;font:750 12px/1 var(--sans);padding:0 18px;gap:14px;border:0;border-radius:12px;background:#f2f1e9;color:#1a1b19;box-shadow:none}.wallet-btn:hover{background:#fff;transform:none;box-shadow:none}.wallet-btn span{font:16px/1 var(--sans)}.wallet-btn:before,.primary:before{display:none}.rail{display:none}main{width:calc(100% - 80px);max-width:1360px;margin:0 auto;padding:0 0 100px;min-height:calc(100svh - 88px)}.entry{animation:page-opacity .38s ease-out both;transform:none}.route-loading{cursor:progress}.route-loading>*{pointer-events:none}.statusbar{height:35px;background:#181a19;border-color:#30322f;font:9px var(--sans);color:#a1a79e;padding:0 32px}.statusbar b{color:#ebede7}.eyebrow{font:750 9px/1.5 var(--sans);letter-spacing:1.4px;color:#b0b3ab;gap:12px}.pill{padding:7px 10px;border-radius:7px;font:700 9px/1 var(--sans);letter-spacing:.3px;background:#ff985f12;border:1px solid #ff985f30;color:#f8b790}.hero{grid-template-columns:1fr 1.04fr;min-height:650px;gap:16px;padding:72px 0 58px;border:0;align-items:center}.hero-copy{padding:0;z-index:4}.hero h1{font:650 clamp(40px,4.35vw,66px)/1.13 var(--display);letter-spacing:-3.2px;text-transform:none;max-width:650px;margin:30px 0 25px}.hero h1 em{color:#ffa673}.hero-copy>p{max-width:405px;font:500 15px/1.85 var(--sans);color:#a8aea5;margin:0}.hero-actions{gap:25px;margin-top:34px}.primary,.secondary{min-height:48px;padding:14px 22px;border-radius:12px;gap:16px;font:750 12px/1.4 var(--sans);border-width:1px;transition:background .22s,box-shadow .22s,transform .22s}.primary{background:#ffa26e;border-color:#ffa26e;color:#23190f}.primary:hover{background:#ffb789;transform:translateY(-2px);box-shadow:0 8px 22px #0002}.secondary{background:#272a27;color:#e4e8df;border-color:#3e433d;justify-content:center}.secondary:hover{background:#343933;border-color:#61605d}.text-link{font:650 12px/1.4 var(--sans);color:#c4c8bc;align-items:center;gap:10px}.inspect-stage{min-height:500px;overflow:visible;border:0;border-radius:30px;background:radial-gradient(ellipse at 57% 50%,#5a3a2530,transparent 68%);isolation:isolate}.inspect-stage:after,.inspect-grid,.corner{display:none}.stage-word{font:700 clamp(65px,7vw,120px)/1 var(--display);letter-spacing:-6px;color:#ffffff04;transform:rotate(-14deg);z-index:-1;bottom:52px}.hero-weapon{width:110%;max-height:360px;filter:drop-shadow(0 35px 25px #0006);animation:weapon-v2 9s ease-in-out infinite}.stage-orbit{position:absolute;width:350px;height:350px;border:48px solid #ffae7615;border-radius:50%;transform:rotate(-25deg) scaleX(.85);z-index:-2}.orbit-b{width:425px;height:425px;border:1px solid #dfba9420;transform:rotate(25deg) scaleX(.9)}.stage-top{left:20px;right:12px;top:25px}.stage-top>span{font:600 8px var(--sans);letter-spacing:1.1px;color:#b3a38f}.stage-bottom{left:24px;right:5px;bottom:12px;align-items:center}.stage-bottom b{font:650 14px/1.5 var(--display);letter-spacing:-.6px}.stage-bottom small{font:500 10px var(--sans);color:#999f95;letter-spacing:0;margin-top:8px}.stage-bottom>.stage-go{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#edeadd;color:#272b24;font:24px var(--sans)}.stage-chip{position:absolute;right:-4px;top:40px;display:flex;align-items:center;gap:5px;border:1px solid #f6dcc121;background:#2b2923d9;box-shadow:0 15px 45px #0003;backdrop-filter:blur(15px);padding:8px 15px 8px 0;border-radius:17px;transform:rotate(7deg);z-index:4}.stage-chip img{width:76px;height:80px;object-fit:contain;transform:rotate(-25deg)}.stage-chip span{font:500 10px/1.7 var(--sans);color:#b6b1a4}.stage-chip b{font-weight:750;color:#f1eadd}.hero-sub{padding:22px 0;font:600 10px var(--sans);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#a4a3a0}.hero-sub b,.hero-sub .source-logo{font:750 11px var(--sans);color:#dedfd5}.hero-sub .source{font-size:9px}.section-heading{margin:50px 0 23px;align-items:baseline;gap:20px}.section-heading h2{font:600 25px/1.3 var(--display);letter-spacing:-1px}.section-heading>span{font:650 9px/1.4 var(--sans);color:#9b9a97;letter-spacing:.6px}.featured{gap:18px}.feature-card{padding:20px;border:1px solid #343a32;border-radius:18px;background:#20231f;box-shadow:0 5px 0 #0c0f0b28}.feature-card:before{opacity:.07}.feature-top{font:600 9px var(--sans);color:#a9a8a5}.feature-card img{height:145px;margin:14px 0 16px;filter:drop-shadow(0 12px 9px #0003)}.feature-card h3{font:700 14px/1.5 var(--sans);letter-spacing:-.2px}.feature-card .feature-bottom{font:550 10px var(--sans);margin-top:10px;color:#abaaa7}.feature-bottom strong{font:750 12px var(--sans);font-variant-numeric:tabular-nums;color:#eae9e6}.feature-card:hover{background:#262b23;border-color:#73726f;box-shadow:0 12px 30px #0002;transform:translateY(-3px)}.feature-card:hover img{transform:translateY(-4px) rotate(-2deg) scale(1.035)}.workspace{margin-top:54px}.workspace-head{border:0;margin-bottom:21px;gap:20px;justify-content:space-between}.tabs{gap:4px;padding:5px;background:#20231f;border:1px solid #343a32;border-radius:13px}.tabs button,.tabs a{display:flex;align-items:center;gap:7px;padding:11px 15px;border-radius:9px;font:650 12px/1.4 var(--sans);color:#a2a19e}.tabs .selected{background:#494845;color:#f0f2e9}.tabs .selected:after{display:none}.tabs small{color:inherit;background:#ffffff0c;padding:1px 5px;border-radius:4px}.toolbar{gap:12px;margin-bottom:20px}.search{border-radius:12px;background:#1b1e1a;border-color:#3e3d3a;height:46px}.search input{font-size:12px;color:#e8ecdf}.toolbar select{height:46px;border-radius:10px;background:#22261f;border-color:#3f3e3b;padding:0 14px;font:600 11px var(--sans);color:#d3d2cf}.result-count{font:600 10px var(--sans);color:#9a9996}.view-toggle{border-radius:10px;height:44px;width:44px;background:#252b20;border-color:#43423f;color:#d3d2cf}.overflow-table{border:1px solid #3a3936;border-radius:16px;background:#191e16}.market-table{border-collapse:collapse}.market-table th{font:650 9px/1.5 var(--sans);text-transform:none;letter-spacing:.1px;background:#20261b;color:#b1b0ad;padding:17px 16px;border-color:#3e3d3a}.market-table td{font-size:12px;padding:14px 16px;border-bottom:1px solid #353431;color:#e4e3e0}.market-table tbody tr:hover{background:#2f2e2b}.table-item{gap:14px}.table-item img{width:52px;height:42px;object-fit:contain}.table-item b{font:700 12px/1.5 var(--sans);letter-spacing:0}.table-item small{font:500 10px var(--sans);color:#a4a3a0;margin-top:5px}.number,.price-proof{font-family:var(--sans);font-weight:650;font-variant-numeric:tabular-nums}.price-proof>small{font:500 9px var(--sans);color:#a5a4a1}.table-action{font:750 11px var(--sans);color:#e9e8e5}.price-proof>span{color:#ffb587}.positive{color:#a9cd8e}.negative{color:#dc9a87}.muted{color:#aaa9a6}.mini-bars i{background:#848380}.load-more{height:46px;border-radius:12px;font:650 11px var(--sans);border-color:#4a4946;background:#2f2e2b;color:#d3d2cf}.star-btn{font-size:20px;color:#83827f}.star-btn.on{color:#ffc08c}.page-head{padding:54px 0 30px;gap:24px;align-items:center}.page-head h1{font:600 clamp(29px,3.1vw,45px)/1.2 var(--display);letter-spacing:-1.8px;margin:15px 0 15px;max-width:860px}.page-head p{font:500 13px/1.8 var(--sans);max-width:630px;color:#adaca9}.panel{padding:30px;background:#1e241a;border-color:#403f3c;border-radius:18px}.panel>h2,.empty h2{font:600 24px/1.4 var(--display);letter-spacing:-.9px}.panel p{font:500 12px/1.85 var(--sans);color:#b1b0ad}.launch-layout{grid-template-columns:minmax(0,1fr) 325px;gap:24px;max-width:1160px;margin:auto}.stepper{gap:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #42413e;border-radius:13px;background:#282724;margin:0 0 22px;padding:6px}.stepper>div{justify-content:center;gap:9px;font:650 11px/1.4 var(--sans);border:0;border-radius:9px;padding:12px 5px;color:#9f9e9b}.stepper>div.active{background:#4d4c49;color:#eef2e7}.stepper b{width:21px;height:21px;font:700 9px var(--sans);border-color:#7c7b78;background:none}.stepper .active b{background:#dcdbd8;border:0;color:#343330}.launch-preview{top:112px;border-color:#6b6a67;background:#302f2c}.launch-preview h3{font:600 21px/1.4 var(--display);letter-spacing:-.8px;margin:14px 0 10px}.launch-preview .preview-art{height:190px;background:radial-gradient(ellipse,#8d8c8933,transparent 68%)}.launch-preview .token-symbol{font:700 11px var(--sans);color:#ffb98c}.form-title{font:600 25px/1.4 var(--display);letter-spacing:-1px;margin:0 0 13px}.launch-subtitle{font:500 13px/1.9 var(--sans);margin:0 0 26px}.form-grid{gap:20px}.label{font:650 12px/1.5 var(--sans);color:#e0dfdc;margin-bottom:10px}.field{min-height:49px;border-radius:11px;border-color:#5c5b58;background:#252421;color:#f1f0ed;padding:13px 15px;font:500 13px/1.5 var(--sans)}.field::placeholder{color:#989794}.form-group{margin-bottom:23px}.form-actions{padding-top:25px;margin-top:26px;border-color:#4f4e4b}.form-actions>.primary,.form-actions>.secondary{min-width:150px}.pick{background:#3b3a37;border-color:#5f5e5b;border-radius:13px;padding:14px;transition:background .2s,border-color .2s}.pick b{font:650 11px/1.5 var(--sans);color:#efeeeb}.pick small{font:500 10px var(--sans);color:#bebdba;margin-top:7px}.pick img{height:76px}.pick.selected{border-color:#ffaf7c;background:#3b3324}.skin-picker{gap:12px}.logo-uploader{background:#3b3a37;border-color:#5f5e5b;border-radius:15px;padding:22px;gap:22px}.logo-uploader h3{font:650 16px/1.5 var(--sans);letter-spacing:-.3px}.logo-uploader p{color:#cbcac7}.logo-uploader small{color:#acaba8}.logo-drop{border-radius:14px;background:#d2ecc00a;border-color:#9a9996}.review-block{border-color:#6c6b68;border-radius:13px;padding:24px}.review-block h3{font:700 17px var(--sans)}.detail-list>div{padding:12px 0;border-color:#4e4d4a}.detail-list dt{font:500 11px/1.6 var(--sans);color:#a0bd87}.detail-list dd{font:650 11px/1.6 var(--sans);color:#eeedea}.checkbox{font:500 12px/1.8 var(--sans);color:#b1ce95;gap:12px}.checkbox input{margin-top:3px}.skin-layout,.market-layout{grid-template-columns:minmax(0,1fr) 340px;gap:26px}.skin-display{border-radius:20px;border-color:#5f5e5b;background:radial-gradient(ellipse,#6c6b6825,transparent 72%),#363532}.skin-display img{max-height:290px}.big-price{font:600 38px/1.3 var(--display);letter-spacing:-1.5px;margin:16px 0}.market-head h1{font:600 34px/1.3 var(--display);letter-spacing:-1.4px}.market-head p{font:500 12px var(--sans)}.market-metrics small{font:500 10px var(--sans);color:#b9b8b5}.market-metrics b{font:650 13px var(--sans);font-variant-numeric:tabular-nums;color:#eeedea}.trade-tabs button{font:700 13px var(--sans);border-radius:11px;padding:13px}.trade-field{padding:12px 16px;border-radius:12px;background:#2f2e2b;border-color:#696865}.trade-field input{font:650 24px var(--sans);color:#edece9}.trade-presets button{font:600 11px var(--sans);padding:10px;border-radius:7px}.output-value{font:650 25px var(--sans);color:#f1f0ed}.chart-panel{border-radius:16px}.chart-meta,.data-note{font-family:var(--sans);font-size:9px;line-height:1.7;color:#9dbf7f}.history-column b{font:650 12px var(--sans)}.history-column small{font:650 9px var(--sans);color:#9dc279}.history-column>i{background:#8d8c89;border-color:#b5d891}.empty{border-color:#5f5e5b;border-radius:18px;padding:64px 30px}.empty>span{font-size:40px;color:#9eca71}.empty p{font:500 13px/1.8 var(--sans);max-width:450px;margin:16px auto 24px;color:#a5c587}.stats-grid{gap:18px}.stats-grid .panel>b{font:600 30px var(--display);letter-spacing:-1px}.docs-layout{grid-template-columns:205px minmax(0,850px);gap:64px;max-width:1150px}.docs-nav{top:120px;padding-top:45px;gap:6px;font:600 12px var(--sans)}.docs-nav a{padding:11px 13px;border-radius:8px;color:#a1c483}.docs-nav a:hover{background:#565552;color:#f1f0ed}.docs-content h2{font:600 28px/1.4 var(--display);letter-spacing:-1px}.docs-content h3{font:750 16px var(--sans);color:#edece9}.docs-content p,.docs-content li{font:500 14px/1.95 var(--sans);color:#afcb94}.docs-content section{padding:40px 0;border-color:#61605d}.docs-content a{color:#ffc393}.docs-process{gap:14px}.docs-process div{background:#4d4c49;border-color:#7a7976;border-radius:12px;padding:20px}.docs-process b{font:650 12px/1.6 var(--sans)}.formula{border-radius:13px;line-height:2;color:#bddb9f;background:#3e3d3a;border-color:#706f6c}.breadcrumb{font:600 10px var(--sans);padding-top:28px;color:#9acb72}.price-calculation{border-color:#6c6b68}.price-calculation summary{font:650 12px/1.7 var(--sans);color:#ffc699}.price-calculation p{color:#adcd8d}.price-calculation code{color:#c9e6a8}.proof-link{border-radius:11px;min-height:44px;font:650 12px var(--sans);background:#ffae7310}.bottom-note{margin-top:70px;padding:30px 0;border-color:#3c3b38;align-items:start;gap:40px;font:500 10px/1.85 var(--sans);color:#a1a09d}.bottom-note p{max-width:720px}.footer-links{display:flex;flex-direction:column;gap:14px;white-space:nowrap;font:650 11px var(--sans);color:#dbdad7}.journey-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:95px 0 20px;margin-top:50px;border-top:1px solid #343a2e}.journey-intro h2{font:600 36px/1.3 var(--display);letter-spacing:-1.5px;margin:22px 0 30px}.journey-intro h2 em{font-style:normal;color:#ffac78}.journey-steps article{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #444340}.journey-steps article>span{font:600 12px var(--display);color:#9d9c99;padding-top:3px}.journey-steps h3{font:700 18px var(--sans);letter-spacing:-.4px;margin:0 0 12px}.journey-steps p{font:500 13px/1.85 var(--sans);color:#b8b7b4;max-width:360px;margin:0}dialog{font-family:var(--sans);background:#282724;border-color:#646360;border-radius:22px;padding:30px;color:#eef1e9}dialog h2{font:600 25px/1.4 var(--display);letter-spacing:-1px}dialog p{font:500 12px/1.8 var(--sans);color:#c9c8c5}.modal-close{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:22px/1 var(--sans);padding:0;color:#cccbc8}.modal-close:hover{background:#ffffff0a}.wallet-option{border-radius:12px;background:#383734;border-color:#656461;min-height:48px;font:600 12px var(--sans)}.account-address{border-radius:12px}.evidence-head .eyebrow{font-size:9px}.evidence-price strong{font-family:var(--display);font-size:35px;letter-spacing:-1.5px}.evidence-table{font-family:var(--sans);font-size:12px}.evidence-stats b{font:700 18px var(--sans)}.evidence-section h3{font-weight:700}.evidence-times{font-size:10px}.evidence-links .primary,.evidence-links .secondary{border-radius:10px}#toast{font:600 12px/1.6 var(--sans);border-radius:12px;padding:15px 22px;background:#444340;color:#f1f0ed;border-color:#848380}#skins-intro{background:#141515}#skins-intro .intro-grid{opacity:.15;background-size:100px 100px}#skins-intro .intro-scene{inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}#skins-intro .intro-brand{animation:intro-brand-v2 1s cubic-bezier(.16,1,.3,1) both;display:block}#skins-intro .intro-brand img{display:block;width:230px;height:auto;max-width:60vw;object-fit:contain}#skins-intro .intro-reel{font:500 13px/28px var(--sans);color:#b2b1ae;height:28px;overflow:hidden;text-align:center}#skins-intro .intro-reel span{display:block;animation:intro-reel 2.1s cubic-bezier(.7,0,.2,1) both}#skins-intro .intro-progress{height:2px;width:140px;background:#4c4b48;border-radius:2px;overflow:hidden}#skins-intro .intro-progress i{display:block;background:#ffad7d;width:100%;height:100%;transform-origin:left;animation:intro-line 2.1s cubic-bezier(.2,.7,.3,1) both}#skins-intro .intro-line{display:none}#skins-intro .intro-meta,#skins-intro .intro-footer{font:600 9px var(--sans);letter-spacing:1px;color:#9f9e9b}#skins-intro.intro-leave{animation:intro-exit-v2 .55s ease both;clip-path:none}#skins-intro.intro-leave .intro-brand{transform:none;transition:none}#privy-modal-content{--privy-color-background:#20251d;font-family:var(--sans)}#privy-modal-content img[alt="skins logo"]{width:160px;height:auto}.initial-loader{font:500 13px var(--sans)}.initial-loader img{animation:none}.hero-copy .eyebrow,.hero h1,.hero-copy>p,.hero-actions{animation-duration:.75s;animation-name:copy-in-v2}.inspect-stage .hero-weapon{translate:calc(var(--mx)*.6) calc(var(--my)*.6)}[data-motion]{transition:opacity .55s var(--reveal-delay,0ms),transform .65s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms);transform:translateY(12px)}.skeleton{background:linear-gradient(100deg,#2c2b28,#3e3d3a,#2c2b28);background-size:200% 100%;border-radius:18px}.mobile-nav svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
/* A neutral charcoal system: rarity remains the only variable surface colour. */
.panel,.launch-preview,.feature-card,.overflow-table,.market-table th,.market-table tbody tr:hover,.tabs,.tabs .selected,.search,.toolbar select,.field,.pick,.logo-uploader,.logo-drop,.review-block,.trade-field,.docs-process div,.formula,dialog,.wallet-option,.skeleton,.callout,.account-address,.evidence-stats,.empty{background-color:#202321;color:var(--ink);border-color:#3a413a}.field,.search,.trade-field,.formula{background:#181d18}.launch-preview{background:#242b22}.market-table th{background:#252c22}.market-table tbody tr:hover{background:#353431}.feature-card:hover{background:#292f26}.panel p,.docs-content p,.docs-content li,.page-head p,.launch-subtitle,.empty p{color:#b4b3b0}.detail-list dt,.docs-nav a,.table-item small,.logo-uploader small,.field::placeholder,.checkbox,.market-metrics small,.chart-meta,.data-note,.history-column small,.price-calculation p,.breadcrumb{color:#adaca9}.detail-list dd,.table-item b,.market-table td,.output-value,.market-metrics b,.docs-content h3{color:#e8e7e4}.field,.trade-field input{color:#eeedea}.detail-list>div,.docs-content section,.price-calculation,.journey-steps article{border-color:#444340}.pick{background:#31302d;border-color:#53524f}.pick.selected{border-color:#ffb07d;background:#40382b}.tabs .selected{background:#4f4e4b}.field:focus{outline-color:#ffa36f}.view-toggle,.load-more{background:#353431;border-color:#575653}.logo-uploader p{color:#c5c4c1}
@keyframes page-opacity{from{opacity:.55}to{opacity:1}}@keyframes weapon-v2{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-7px) rotate(-3deg)}}@keyframes copy-in-v2{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes intro-brand-v2{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes intro-reel{0%,42%{transform:translateY(0)}65%,100%{transform:translateY(-28px)}}@keyframes intro-exit-v2{to{opacity:0}}
@media(min-width:1700px){main{max-width:1440px}.topbar{padding-inline:max(40px,calc((100vw - 1440px)/2))}.hero{min-height:700px}.hero h1{font-size:68px}.hero-weapon{max-height:400px}}
@media(max-width:1150px){.topbar{padding:0 28px;gap:25px}.topbar nav a{padding:11px 10px;font-size:12px}.header-actions{gap:10px}.chain{display:none}.hero{min-height:550px}.hero h1{font-size:45px;letter-spacing:-2px}.inspect-stage{min-height:420px}.stage-chip{right:10px;top:22px}.stage-orbit{width:280px;height:280px}.orbit-b{width:340px;height:340px}.stage-bottom b{font-size:11px}.stage-bottom small{font-size:9px}.feature-card{padding:16px}.feature-card img{height:115px}.launch-layout{grid-template-columns:minmax(0,1fr) 290px}.launch-preview{padding:22px}.form-title{font-size:22px}.journey-section{gap:60px}.page-head h1{font-size:36px}}
@media(max-width:900px){main{width:calc(100% - 48px)}.topbar{height:76px;padding:0 24px;gap:20px}.brand{flex-basis:116px}.brand img{width:116px;height:32px}.topbar nav{gap:0}.topbar nav a{font-size:11px;padding:10px 8px}.topbar nav a:nth-child(3){display:none}.social-x{width:27px}.wallet-btn{min-width:95px;padding:0 12px;font-size:11px;height:40px}.header-actions{gap:8px}.hero{padding:50px 0;min-height:500px;gap:6px}.hero h1{font-size:36px;letter-spacing:-1.8px}.hero-copy>p{font-size:13px;max-width:320px}.hero-actions{gap:16px}.hero-actions .primary{font-size:11px;padding:13px 16px}.hero-actions .text-link{font-size:11px}.hero .eyebrow{font-size:7px;letter-spacing:.6px}.inspect-stage{min-height:350px}.stage-chip{display:none}.hero-weapon{max-height:250px}.stage-orbit{width:240px;height:240px;border-width:35px}.orbit-b{width:285px;height:285px;border-width:1px}.stage-word{font-size:65px}.stage-bottom b{font-size:10px}.stage-bottom small{display:none}.stage-top{top:20px}.stage-top>span{font-size:7px;display:block}.stage-bottom{bottom:12px;left:10px;right:10px}.stage-bottom>.stage-go{width:35px;height:35px;font-size:20px}.hero-sub{font-size:9px}.hero-sub .source{font-size:8px}.hero-sub>span:last-child{display:none}.section-heading h2{font-size:21px}.section-heading>span{font-size:8px}.featured{gap:12px}.feature-card{padding:13px}.feature-card img{height:98px}.feature-card h3{font-size:12px}.feature-card .feature-bottom{font-size:9px}.feature-bottom strong{font-size:11px}.feature-top>span:last-child{display:none}.workspace-head{flex-wrap:wrap;gap:16px}.tabs a{font-size:11px;padding:10px 12px}.panel{padding:24px}.launch-layout{grid-template-columns:1fr;max-width:760px}.launch-preview{display:none}.skin-layout,.market-layout{grid-template-columns:1fr}.skin-layout>aside{max-width:none}.docs-layout{grid-template-columns:1fr;gap:12px}.docs-nav{position:static;flex-direction:row;overflow-x:auto;padding-top:20px;gap:4px;white-space:nowrap}.docs-nav a{padding:9px 11px}.page-head h1{font-size:32px}.page-head{padding:38px 0 26px}.journey-intro h2{font-size:29px}.journey-section{gap:35px;padding-top:65px}.journey-steps h3{font-size:16px}.journey-steps p{font-size:12px}.bottom-note{display:block}.footer-links{margin-top:20px;flex-direction:row;gap:25px}.market-table{min-width:880px}.stats-grid .panel>b{font-size:25px}}
@media(max-width:620px){.topbar nav{display:none}.topbar{padding:0 20px;height:74px}.brand,.brand img{width:118px;flex-basis:118px}.header-actions{margin-left:auto;gap:14px}.social-x{display:grid}.social-x svg{width:15px;height:15px}.wallet-btn{height:40px;min-width:98px;gap:12px;border-radius:11px}main{width:calc(100% - 36px);padding-bottom:125px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:43px 0 30px;gap:20px;min-height:0}.hero .eyebrow{font-size:8px;letter-spacing:.65px;gap:9px}.hero h1{font-size:clamp(33px,8.6vw,49px);line-height:1.16;letter-spacing:-1.8px;max-width:none;margin:24px 0 21px}.hero-copy>p{font-size:13px;line-height:1.85;max-width:360px}.hero-actions{margin-top:24px;gap:24px}.hero-actions .primary{min-height:48px;font-size:12px;padding:14px 21px}.hero-actions .text-link{font-size:12px}.inspect-stage{height:320px;min-height:320px;margin:10px 0 0}.hero-weapon{width:95%;max-height:245px}.stage-orbit{width:245px;height:245px}.orbit-b{width:285px;height:285px}.stage-word{font-size:64px;bottom:50px;left:22px;letter-spacing:-3px}.stage-top{top:3px;left:8px;right:8px}.stage-bottom{bottom:0;left:8px;right:8px}.stage-bottom b{font-size:11px}.stage-bottom small{display:block;font-size:9px}.stage-top>span{font-size:7px}.hero-sub{padding:19px 0;font-size:8px}.hero-sub .source{font-size:7px;margin:0;padding-left:9px}.hero-sub span{gap:7px}.hero-sub b,.hero-sub .source-logo{font-size:9px}.section-heading{margin:35px 0 19px;gap:12px}.section-heading h2{font-size:19px;letter-spacing:-.8px}.section-heading>span{max-width:135px;text-align:right;font-size:7px}.featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-card{border-radius:15px;padding:14px}.feature-card img{height:110px;margin:10px 0 13px}.feature-top{font-size:8px}.feature-card h3{font-size:12px}.feature-card .feature-bottom{font-size:8px;gap:4px}.feature-bottom strong{font-size:11px}.workspace{margin-top:36px}.tabs{gap:0;padding:4px;width:100%}.tabs a{font-size:10px;flex:1;justify-content:center;padding:10px 6px}.workspace-head>.text-link{font-size:11px}.toolbar{gap:10px;flex-wrap:wrap}.search{flex-basis:100%;max-width:none;height:46px}.toolbar select{flex:1;max-width:none;min-width:0;font-size:10px;padding:0 10px}.view-toggle{width:41px}.result-count{display:none}.market-table{min-width:800px}.market-table td{padding:14px 12px}.market-table th{padding:15px 12px}.grid-skins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page-head{padding:33px 0 24px;display:block}.page-head h1{font-size:28px;line-height:1.3;letter-spacing:-1.2px}.page-head p{font-size:12px}.page-head>.primary{margin-top:14px}.panel{border-radius:15px;padding:21px}.stepper{margin-bottom:18px;padding:4px;border-radius:11px}.stepper>div{font-size:9px;gap:5px;padding:10px 3px;line-height:1.5}.stepper b{height:18px;width:18px;font-size:8px;flex-shrink:0}.form-title{font-size:21px;letter-spacing:-.8px}.launch-subtitle{font-size:12px}.skin-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pick{padding:12px}.pick img{height:72px}.pick b{font-size:10px}.pick small{font-size:9px}.form-grid{grid-template-columns:1fr;gap:0}.label{font-size:11px}.field{font-size:13px;min-height:48px}.form-actions{gap:10px}.form-actions>.primary,.form-actions>.secondary{min-width:0;flex:1;font-size:11px;padding:13px 12px}.logo-uploader{padding:15px;gap:14px;margin:20px 0 25px;align-items:flex-start}.logo-drop{width:90px;height:105px}.logo-uploader h3{font-size:13px}.logo-uploader p{font-size:10px}.logo-uploader small{font-size:8px}.logo-uploader .eyebrow{font-size:8px;letter-spacing:.7px}.detail-list dt,.detail-list dd{font-size:10px}.review-block{padding:17px}.review-block h3{font-size:15px}.checkbox{font-size:11px}.price-calculation summary{font-size:11px}.skin-display{height:280px}.market-head h1{font-size:26px}.market-head img{width:64px;height:58px}.market-head p{font-size:10px}.big-price{font-size:32px}.stats-grid{grid-template-columns:1fr;gap:12px}.stats-grid .panel{display:flex;justify-content:space-between;align-items:center;padding:22px}.stats-grid .panel>b{margin:0;font-size:24px}.docs-content h2{font-size:23px}.docs-content p,.docs-content li{font-size:13px}.docs-nav{font-size:10px;gap:2px}.docs-content .page-head h1{font-size:26px}.docs-process{display:grid;grid-template-columns:1fr}.docs-process>div{padding:17px}.docs-content section{padding:30px 0}.journey-section{grid-template-columns:1fr;gap:25px;padding:55px 0 0;margin-top:40px}.journey-intro h2{font-size:30px}.journey-steps article{gap:22px;padding:22px 0}.journey-steps p{max-width:none}.bottom-note{margin-top:45px;padding:25px 0;font-size:9px}.footer-links{font-size:10px;flex-direction:column;gap:17px}.statusbar{height:28px;padding:0 14px;font-size:7px}.statusbar>a{display:none}.mobile-nav{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:28px;left:0;right:0;height:65px;border-top:1px solid #4c4b48;background:#282724f5;backdrop-filter:blur(16px);z-index:29}.mobile-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#b9b8b5;min-width:52px;font-size:21px;line-height:1}.mobile-nav a:nth-child(3){color:#ffb382}.mobile-nav a span{font:650 9px/1 var(--sans)}dialog h2{font-size:23px}.evidence-dialog{padding:22px}.evidence-price strong{font-size:31px}.evidence-times dd{font-size:8px}#skins-intro .intro-brand img{width:195px}#skins-intro .intro-meta,#skins-intro .intro-footer{font-size:8px;letter-spacing:.5px}.intro-footer>span{max-width:170px}}
@media(prefers-reduced-motion:reduce){.entry,.hero-weapon,.hero-copy .eyebrow,.hero h1,.hero-copy>p,.hero-actions{animation:none}.inspect-stage .hero-weapon{translate:none}html{scroll-behavior:auto}}

.landing-preview{margin-top:80px}.landing-preview>.secondary{display:flex;width:max-content;margin:25px auto 0}.mobile-nav a[aria-current=page]{color:#ffe0bf}.journey-section{margin-top:65px;padding-top:70px;padding-bottom:5px}.skin-layout>aside{align-self:start}.skip:not(:focus){visibility:hidden}.skip:focus{visibility:visible}.route-loading{min-height:70svh}
@media(max-width:620px){.landing-preview{margin-top:45px}.landing-preview .section-heading{align-items:flex-start;flex-direction:column;gap:14px}.landing-preview .section-heading h2{font-size:21px}.landing-preview .section-heading a{font-size:11px}.journey-section{margin-top:45px;padding-top:45px}.skin-layout>aside{width:100%}}

.stage-top>span:last-child{display:none}.mobile-nav a[aria-current=page]{color:#ffc295}.logo-uploader h3{font-weight:700}

@media(min-width:901px){.launch-layout .stepper{height:60px}.launch-preview{margin-top:82px}}

/* picker.css */
.custom-select{min-width:0;position:relative}.custom-select select[hidden]{display:none}.select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;padding:13px 17px;background:#202321;border:1px solid #434841;border-radius:12px;color:#eeeae4;text-align:left;font:600 12px/1.5 var(--sans);cursor:pointer}.select-field .select-trigger{min-height:52px;font-size:13px}.select-trigger svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .18s}.select-trigger[aria-expanded=true]{border-color:#ffa26e;background:#292b27}.select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.select-trigger:focus-visible{outline:2px solid #ffa26e;outline-offset:3px}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu{position:fixed;z-index:1200;overflow:auto;overscroll-behavior:contain;padding:6px;background:#242723;border:1px solid #51544b;border-radius:14px;box-shadow:0 18px 55px #0008;animation:select-open .14s ease-out;scrollbar-width:thin;scrollbar-color:#606454 transparent}.select-option{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;padding:11px 13px;border-radius:8px;color:#c1c6bb;font:550 12px/1.5 var(--sans);cursor:pointer}.select-option:hover,.select-option.highlighted{background:#ffffff0b;color:#fff}.select-option[aria-selected=true]{background:#ffa26e16;color:#ffb386}.select-option[aria-disabled=true]{opacity:.35;pointer-events:none}.select-check{font-size:15px;flex-shrink:0;min-width:16px}.toolbar>.custom-select{flex:0 1 190px}.detail-list .custom-select{min-width:90px}.detail-list .select-trigger{min-height:34px;padding:6px 10px;font-size:11px}
.launch-layout.picker-layout{display:block;max-width:none}.picker-layout>.launch-preview{display:none}.picker-layout .panel{padding:30px}.picker-layout .stepper{max-width:700px}.picker-top{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:26px 0 18px}.picker-top .search{max-width:390px;flex:1}.picker-count{font:600 11px var(--sans);color:#9ea498;white-space:nowrap}.picker-categories,.picker-weapons{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#474c42 transparent}.picker-categories{padding:6px;border:1px solid #3c4238;border-radius:13px;background:#191c18}.picker-categories button,.picker-weapons button{white-space:nowrap;border:0;cursor:pointer;color:#aab0a3;background:transparent;border-radius:8px;padding:12px 19px;font:700 12px var(--sans);transition:background .15s,color .15s}.picker-categories button[aria-pressed=true]{background:#373c32;color:#fff}.picker-categories button:hover,.picker-weapons button:hover{background:#ffffff08;color:#fff}.picker-weapons{margin:17px 0;padding:4px;background:#252a22;border-radius:10px}.picker-weapons button{font-size:11px;padding:11px 15px}.picker-weapons button[aria-pressed=true]{background:#ffa26e;color:#231c15}.picker-layout .skin-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:15px;min-height:240px}.picker-layout .pick{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:19px 20px 14px;border-radius:14px;border:1px solid #383e33;border-bottom:3px solid var(--skin-color,#717867);background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--skin-color) 22%,transparent),transparent 70%),#20241e;text-align:left;transition:transform .2s,border-color .2s,background .2s;overflow:hidden}.picker-layout .pick:hover{transform:translateY(-3px);border-color:#737e64}.picker-layout .pick.selected{outline:2px solid #ffa26e;outline-offset:1px;background-color:#31372a}.pick .pick-weapon{font:600 9px var(--sans);color:#a0a998;letter-spacing:.5px;margin-bottom:7px}.picker-layout .pick b{font:650 14px/1.4 var(--sans);color:#f2f2e9}.picker-layout .pick small{font:550 10px var(--sans);color:#c0c7b6;margin-top:6px}.picker-layout .pick img{height:130px;width:100%;object-fit:contain;margin:12px 0 5px;filter:drop-shadow(0 15px 9px #0003)}.pick .pick-rarity{font:500 9px var(--sans);color:#a3aa9b}.pick-check{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffa26e;color:#201b13;font-size:13px}.picker-pagebar{display:flex;align-items:center;justify-content:space-between;margin-top:19px;gap:14px}.picker-pagebar>span{font:550 11px var(--sans);color:#a8b09e}.picker-pagebar>div{display:flex;gap:8px}.picker-pagebar button{padding:8px 15px;min-height:37px}.picker-layout .form-group{max-width:780px;padding-top:23px;border-top:1px solid #3c4236}.picker-layout .form-actions{border-top:1px solid #3c4236;padding-top:23px}.picker-layout .pick.selecting{opacity:.6}.picker-layout .skin-picker[aria-busy=true]{opacity:.5;pointer-events:none;transition:opacity .15s}@keyframes select-open{from{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}
@media(max-width:900px){.picker-layout .skin-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.picker-categories button{padding:12px 15px}.picker-layout .pick{padding:15px}}
@media(max-width:620px){.picker-layout .panel{padding:16px}.picker-top{align-items:stretch;flex-direction:column;gap:12px;margin-top:19px}.picker-top .search{max-width:none;flex:auto}.picker-count{font-size:10px}.picker-categories button{font-size:11px;padding:11px 14px}.picker-weapons{margin:13px 0}.picker-weapons button{font-size:10px;padding:10px 13px}.picker-layout .skin-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.picker-layout .pick{padding:13px 12px 12px}.picker-layout .pick b{font-size:12px}.picker-layout .pick img{height:91px}.pick .pick-weapon,.pick .pick-rarity{font-size:8px}.picker-layout .pick small{font-size:9px}.select-field .select-trigger{font-size:12px;min-height:50px;padding:12px}.select-option{font-size:12px;min-height:46px}.toolbar>.custom-select{flex:1}.picker-pagebar>span{font-size:9px}.picker-pagebar button{font-size:10px;padding:8px 11px}.picker-layout .stepper{margin-bottom:15px}}
@media(prefers-reduced-motion:reduce){.select-menu,.picker-layout .pick{animation:none;transition:none}}

/* studio.css */
:root {
  --bg: #101113;
  --surface: #191b1e;
  --surface2: #222428;
  --line: #32353a;
  --soft: #a5a7ad;
  --ink: #f4f4f3;
  --accent: #ff9155;
  --display: "Skins Manrope", sans-serif;
}
body {
  background: #101113;
  color: var(--ink);
}
.topbar {
  height: 78px;
  background: #101113ed;
  border-color: #ffffff0c;
  gap: 48px;
}
.brand,
.brand img {
  width: 126px;
  flex-basis: 126px;
}
.topbar nav a {
  font-size: 12px;
  color: #989ba2;
}
.topbar nav a[aria-current="page"] {
  background: #24262a;
  color: #fff;
}
.wallet-btn {
  border-radius: 8px;
  background: #f2f0ed;
}
.primary {
  background: #ff9155;
  border-color: #ff9155;
  border-radius: 8px;
  font-size: 12px;
  box-shadow: inset 0 1px #ffffff24;
}
.primary:hover {
  background: #ffa570;
  box-shadow: 0 5px 18px #ff915514;
}
.primary:active,
.secondary:active {
  transform: translateY(1px);
}
.secondary {
  background: #23252a;
  border-color: #383b42;
  border-radius: 8px;
}
.page-head {
  padding: 40px 0 30px;
}
.page-head h1 {
  font: 750 43px/1.13 var(--sans);
  letter-spacing: -1.9px;
  margin: 14px 0;
}
.page-head p {
  font-size: 13px;
  color: #989ba4;
  max-width: 680px;
}
.eyebrow {
  font: 650 9px/1.5 var(--sans);
  letter-spacing: 1.2px;
  color: #989ba3;
}
.panel,
.launch-preview,
.empty,
.review-block,
.logo-uploader,
dialog {
  background: #191b1e;
  border: 1px solid #303238;
  border-radius: 14px;
  box-shadow: 0 1px 0 #ffffff03 inset;
}
.panel p,
.launch-subtitle,
.docs-content p,
.docs-content li {
  color: #a4a6ad;
}
.field,
.search,
.trade-field,
.logo-drop,
.formula {
  background: #121417;
  border-color: #353840;
  border-radius: 8px;
}
.field {
  min-height: 48px;
}
.field:focus {
  outline: 1px solid #ff9155;
  background: #17191c;
}
.detail-list dt,
.checkbox,
.breadcrumb,
.data-note,
.price-calculation p {
  color: #959aa3;
}
.detail-list dd {
  color: #eeeef0;
}
.detail-list > div {
  border-color: #2e3137;
}
.proof-link {
  background: #ff91550b;
  border-color: #ff915528;
  border-radius: 8px;
}
.select-trigger {
  background: #16181b;
  border-color: #363940;
  border-radius: 8px;
}
.select-trigger[aria-expanded="true"] {
  background: #1e2024;
  border-color: #ff9155;
}
.select-menu {
  background: #202227;
  border-color: #41444c;
  border-radius: 10px;
  box-shadow: 0 18px 65px #000b;
}
.select-option {
  color: #bbbfc7;
}
.select-option[aria-selected="true"] {
  background: #ff91551c;
  color: #ffb18a;
}
.statusbar {
  background: #151619;
  border-color: #2b2e33;
  color: #9398a1;
}
.mobile-nav {
  background: #17191df5;
  border-color: #34363c;
}
.bottom-note {
  border-color: #2e3035;
  color: #858991;
}
.footer-links {
  color: #c5c8ce;
}
.section-heading h2 {
  font: 750 28px/1.2 var(--sans);
  letter-spacing: -0.9px;
}
.section-heading > span {
  font-size: 9px;
  letter-spacing: 0.9px;
  color: #8e929c;
}
/* A real skin inspection is the centerpiece, rather than decorative shapes. */
.studio-hero {
  grid-template-columns: 1fr 1.15fr;
  gap: 50px;
  padding: 52px 0 38px;
  min-height: 620px;
}
.studio-hero h1 {
  font: 800 clamp(52px, 5.5vw, 82px) / 1.04 var(--sans);
  letter-spacing: -4.8px;
  margin: 28px 0 24px;
  max-width: 620px;
}
.studio-hero h1 em {
  color: #ff985f;
}
.studio-hero .hero-copy > p {
  font-size: 15px;
  line-height: 1.8;
  max-width: 355px;
  color: #a4a7b0;
}
.studio-hero .pill {
  background: transparent;
  padding: 0;
  border: 0;
  color: #ffae80;
  font-size: 9px;
  letter-spacing: 1.8px;
}
.hero-actions {
  margin-top: 29px;
  gap: 24px;
}
.hero-facts {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 39px;
  padding-top: 20px;
  border-top: 1px solid #2c2f34;
  font: 550 10px var(--sans);
  color: #a4a7b0;
}
.hero-facts b {
  color: #ff985f;
  margin-right: 7px;
  font-weight: 600;
}
.hero-visual {
  min-width: 0;
}
.studio-hero .inspect-stage {
  position: relative;
  height: 448px;
  min-height: 0;
  border: 1px solid #44413d;
  border-radius: 15px;
  overflow: hidden;
  background:
    radial-gradient(ellipse at 50% 30%, #8040244a, transparent 65%),
    linear-gradient(140deg, #292522, #17191c 70%);
  isolation: isolate;
}
.studio-grid {
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(#ffffff05 1px, transparent 1px),
    linear-gradient(90deg, #ffffff05 1px, transparent 1px);
  background-size: 48px 48px;
  mask-image: linear-gradient(#0009, transparent);
}
.studio-cross {
  position: absolute;
  color: #9a8674;
  font: 300 20px var(--sans);
  z-index: 1;
}
.cross-one {
  left: 20px;
  top: 90px;
}
.cross-two {
  right: 20px;
  bottom: 107px;
}
.studio-hero .stage-top {
  top: 23px;
  left: 24px;
  right: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.studio-hero .stage-top > span:last-child {
  display: block;
  font: 600 9px var(--sans);
  letter-spacing: 1.7px;
  color: #b4a498;
}
.studio-hero .stage-top .pill {
  border: 1px solid #62564c;
  background: #18191b99;
  padding: 7px 9px;
  border-radius: 5px;
  font-size: 8px;
  color: #e4d9d1;
  letter-spacing: 1px;
}
.studio-backword {
  position: absolute;
  top: 76px;
  left: 0;
  right: 0;
  text-align: center;
  font: 800 clamp(45px, 5.5vw, 90px) / 1 var(--sans);
  letter-spacing: -4px;
  color: #ffffff07;
  white-space: nowrap;
  overflow: hidden;
}
.studio-hero .hero-weapon {
  position: absolute;
  top: 58px;
  left: 0;
  width: 100%;
  height: 275px;
  max-height: none;
  object-fit: contain;
  filter: drop-shadow(0 30px 14px #0007);
  animation: inspect-float 8s ease-in-out infinite;
  translate: calc(var(--mx) * 0.45) calc(var(--my) * 0.45);
}
.studio-hero .stage-bottom {
  bottom: 58px;
  left: 25px;
  right: 25px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.studio-hero .stage-bottom b {
  font: 750 27px/1.1 var(--sans);
  letter-spacing: -0.8px;
  color: #fff;
  display: block;
  max-width: 400px;
}
.studio-hero .stage-bottom small {
  display: block;
  font: 650 8px var(--sans);
  color: #aeaaa6;
  letter-spacing: 1px;
  margin-bottom: 9px;
}
.studio-hero .stage-go {
  width: 39px;
  height: 39px;
  border-radius: 8px;
  background: #ffffff09;
  border: 1px solid #ffffff20;
  color: #f5f2ef;
  font-size: 22px;
}
.inspection-price {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 13px 25px;
  border-top: 1px solid #ffffff0e;
  background: #0d101342;
}
.inspection-price span {
  font: 600 8px var(--sans);
  letter-spacing: 1px;
  color: #999ca4;
}
.inspection-price b {
  font: 650 12px var(--sans);
  color: #d4d8df;
}
.hero-switcher {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 9px;
  margin-top: 11px;
}
.hero-switcher button {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  text-align: left;
  min-width: 0;
  height: 70px;
  border: 1px solid #30333a;
  border-radius: 9px;
  background: #191b1e;
  color: #d8dbe0;
  padding: 9px;
  cursor: pointer;
  transition:
    background 0.2s,
    border-color 0.2s;
}
.hero-switcher button[aria-pressed="true"] {
  border-color: #ff915590;
  background: #2b221d;
}
.hero-switcher button img {
  width: 53px;
  height: 40px;
  object-fit: contain;
  transition: transform 0.3s;
}
.hero-switcher button:hover img {
  transform: translateY(-3px) rotate(-5deg);
}
.hero-switcher button span {
  min-width: 0;
}
.hero-switcher button b {
  display: block;
  font: 700 10px var(--sans);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hero-switcher button small {
  display: block;
  font: 500 8px var(--sans);
  color: #9c9da1;
  margin-bottom: 5px;
}
.hero-switcher button i {
  display: none;
}
.hero-sub {
  padding: 20px 0;
  border-color: #303239;
  color: #989da8;
}
.hero-sub .source {
  color: #979ba4;
}
.featured {
  gap: 16px;
}
.feature-card {
  position: relative;
  min-height: 270px;
  padding: 20px;
  border: 1px solid #30333a;
  border-radius: 12px;
  background:
    radial-gradient(
      ellipse at 50% 115%,
      color-mix(in srgb, var(--skin-color) 14%, transparent),
      transparent 65%
    ),
    #181a1d;
  overflow: hidden;
  transition:
    transform 0.25s,
    border-color 0.25s;
}
.feature-card:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 18px;
  right: 18px;
  height: 2px;
  background: var(--skin-color);
  opacity: 0.8;
}
.feature-card:hover {
  transform: translateY(-5px);
  border-color: #5b606a;
  background-color: #1f2227;
}
.feature-card img {
  height: 140px;
  margin: 13px 0;
  filter: drop-shadow(0 18px 12px #0006);
  transition: transform 0.45s;
}
.feature-card:hover img {
  transform: scale(1.08) rotate(-3deg);
}
.feature-card h3 {
  font: 750 17px var(--sans);
  letter-spacing: -0.4px;
}
.feature-top {
  font-size: 9px;
  color: #9398a2;
}
.feature-bottom {
  font-size: 11px;
  color: #a6aab3;
}
.feature-bottom strong {
  font-weight: 650;
}
.journey-section {
  gap: 90px;
  border-color: #30333a;
  padding: 70px 0 10px;
  margin-top: 65px;
}
.journey-intro h2 {
  font: 750 48px/1.08 var(--sans);
  letter-spacing: -2px;
  max-width: 430px;
}
.journey-steps article {
  border-color: #30333a;
  padding: 26px 0;
}
.journey-steps article > span {
  color: #ff9b65;
  border: 1px solid #ff985f35;
  background: #ff985f09;
  display: grid;
  place-items: center;
  height: 32px;
  width: 32px;
  flex-shrink: 0;
  border-radius: 7px;
  font: 600 11px var(--sans);
  padding: 0;
}
.journey-steps h3 {
  font-size: 18px;
  color: #eeeef0;
}
.journey-steps p {
  color: #9fa4ad;
}
.overflow-table {
  border-color: #31343b;
  border-radius: 10px;
  background: #17191c;
}
.market-table th {
  background: #202227;
  color: #9399a4;
  font-size: 9px;
}
.market-table tbody tr:hover {
  background: #23262b;
}
.market-table td {
  border-color: #292c32;
}
.table-item small {
  color: #8b929e;
}
.table-item b {
  font-size: 12px;
}
.tabs {
  background: #191b1f;
  border-color: #32353c;
  border-radius: 8px;
}
.tabs .selected {
  background: #32353c;
}
.load-more,
.view-toggle {
  background: #22252a;
  border-color: #363a42;
}
.stats-grid .panel {
  background: #17191d;
}
.stats-grid .panel > b {
  font: 700 36px var(--sans);
  color: #eeeef0;
}
.empty {
  padding: 65px 30px;
  background:
    radial-gradient(ellipse at 50% 0, #ff915507, transparent 60%), #16181b;
}
.empty h2 {
  font: 750 30px var(--sans);
  letter-spacing: -0.8px;
}
.empty > span {
  color: #ff9b65;
}
.docs-nav a {
  color: #989faa;
}
.docs-nav a:hover {
  background: #25282e;
}
.docs-content h2 {
  font: 750 32px/1.25 var(--sans);
  letter-spacing: -0.9px;
}
.docs-content section {
  border-color: #31343a;
}
.docs-process div {
  background: #1c1e23;
  border-color: #34383f;
}
.skin-display {
  background: radial-gradient(ellipse, #ff985f0b, transparent 70%), #191b1e;
  border-color: #33363e;
}
.big-price {
  font: 750 39px var(--sans);
}
.trade-presets button {
  background: #25282e;
  border-color: #3a3e46;
  color: #ced1d8;
}
.trade-tabs button {
  border-radius: 7px;
}
.price-calculation {
  border-color: #34383f;
}
.market-head h1 {
  font: 750 35px/1.2 var(--sans);
}
/* The launch workspace is compact; the chosen reference stays next to Continue. */
[data-route="launch"] > .entry > .page-head {
  padding: 30px 0 24px;
}
[data-route="launch"] .page-head h1 {
  font-size: 37px;
}
.stepper {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #33363c;
  border-radius: 0;
  padding: 0;
  gap: 20px;
  max-width: none ;
  height: auto ;
  margin-bottom: 22px;
}
.stepper > div {
  border-radius: 0;
  background: transparent;
  justify-content: flex-start;
  color: #858b95;
  padding: 13px 0 16px;
  border-bottom: 2px solid transparent;
  font-size: 11px;
}
.stepper > div.active {
  background: none;
  color: #fff;
  border-bottom-color: #ff9155;
}
.stepper b {
  background: #24272d;
  border: 1px solid #424750;
  color: #b4bac4;
  width: 25px;
  height: 25px;
  border-radius: 7px;
}
.stepper .active b {
  background: #ff9155;
  border-color: #ff9155;
  color: #271a12;
}
.picker-layout .panel {
  padding: 25px;
  background: #16181b;
  border-color: #2d3036;
}
.form-title {
  font: 750 25px/1.3 var(--sans);
  letter-spacing: -0.7px;
  margin-top: 0;
}
.launch-subtitle {
  font-size: 12px;
  line-height: 1.7;
  max-width: 700px;
}
.picker-top {
  margin: 20px 0 15px;
}
.picker-count {
  font-size: 9px;
  color: #7d8490;
  letter-spacing: 0.8px;
}
.picker-categories {
  background: #202227;
  border-color: #32363d;
  padding: 5px;
  border-radius: 8px;
}
.picker-categories button {
  font-size: 11px;
  padding: 11px 18px;
  color: #a2a8b3;
  border-radius: 5px;
}
.picker-categories button[aria-pressed="true"] {
  background: #353941;
  color: #fff;
}
.picker-weapons {
  background: #1d2024;
  padding: 3px;
  border-radius: 7px;
  margin: 13px 0;
}
.picker-weapons button {
  padding: 10px 14px;
  color: #959dab;
  border-radius: 4px;
}
.picker-weapons button[aria-pressed="true"] {
  background: #ff9155;
  color: #201812;
}
.picker-layout .skin-picker {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 10px;
  min-height: 210px;
}
.picker-layout .pick {
  padding: 15px 13px 12px;
  border: 1px solid #30343c;
  border-bottom: 2px solid var(--skin-color);
  border-radius: 10px;
  background:
    radial-gradient(
      ellipse at 50% 110%,
      color-mix(in srgb, var(--skin-color) 20%, transparent),
      transparent 67%
    ),
    #1d2025;
  transition:
    transform 0.2s,
    border-color 0.2s;
}
.picker-layout .pick:hover {
  border-color: #666d78;
  transform: translateY(-3px);
}
.picker-layout .pick.selected {
  outline: 1px solid #ff9b65;
  outline-offset: 2px;
  background-color: #292623;
}
.picker-layout .pick b {
  font-size: 13px;
  color: #e9ebee;
}
.picker-layout .pick small {
  font-size: 9px;
  color: #aeb4bf;
}
.pick .pick-weapon {
  color: #939baa;
  font-size: 8px;
}
.picker-layout .pick img {
  height: 104px;
  margin: 11px 0 8px;
  transition: transform 0.35s;
}
.picker-layout .pick:hover img {
  transform: scale(1.07) rotate(-3deg);
}
.pick .pick-rarity {
  font-size: 8px;
  color: #929aa8;
}
.pick-check {
  height: 20px;
  width: 20px;
  font-size: 11px;
  right: 10px;
  bottom: 10px;
}
.picker-pagebar {
  margin-top: 16px;
}
.picker-pagebar > span {
  color: #979fae;
  font-size: 10px;
}
.picker-layout .form-group {
  padding-top: 18px;
  max-width: 760px;
  border-color: #343840;
}
.picker-layout .form-actions {
  position: sticky;
  bottom: 35px;
  z-index: 12;
  margin: 23px -12px -12px;
  padding: 14px 16px;
  border: 1px solid #41454c;
  border-radius: 10px;
  background: #22252aef;
  backdrop-filter: blur(16px);
  display: flex;
  align-items: center;
  gap: 24px;
  box-shadow: 0 -10px 25px #0002;
}
.picker-layout .form-actions > a {
  display: none;
}
.picker-layout .form-actions > .primary {
  flex: 0 0 auto;
  width: auto;
  min-width: 170px;
  margin: 0;
}
.selection-dock {
  display: flex;
  align-items: center;
  gap: 14px;
  flex: 1;
  min-width: 0;
}
.selection-dock img {
  width: 62px;
  height: 47px;
  object-fit: contain;
}
.selection-dock > div {
  min-width: 0;
}
.selection-dock small {
  display: block;
  font: 600 8px var(--sans);
  color: #919aa9;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
.selection-dock b {
  display: block;
  font: 650 12px var(--sans);
  color: #f1f1f0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.selection-dock span {
  display: block;
  font: 500 9px var(--sans);
  color: #a1a7b2;
  margin-top: 5px;
}
.launch-preview {
  background:
    radial-gradient(ellipse at 50% 0, #ff985f0a, transparent 50%), #191b1f;
  margin-top: 67px ;
}
.preview-art {
  background: radial-gradient(ellipse, #ffffff05, transparent 65%);
}
.logo-uploader {
  background: #1c1f24;
  border-color: #3c424c;
}
.review-block {
  background: #1c1f24;
  border-color: #3b414c;
}
.review-block h3 {
  font-size: 21px;
}
.form-actions > .primary {
  width: auto;
}
.label {
  font-size: 12px;
  color: #bdc3cd;
}
.field-hint {
  color: #919aaa;
}
.formula {
  color: #c8cdd6;
}
.price-calculation code {
  color: #cbd1dc;
}
#toast {
  background: #292d34;
  border-color: #4a515e;
  color: #eff1f4;
}
@keyframes inspect-float {
  0%,
  100% {
    transform: translateY(0) rotate(-5deg);
  }
  50% {
    transform: translateY(-9px) rotate(-2deg);
  }
}
@media (max-width: 1100px) {
  .studio-hero {
    gap: 27px;
  }
  .studio-hero h1 {
    font-size: 62px;
    letter-spacing: -3.5px;
  }
  .hero-facts {
    gap: 12px;
    font-size: 9px;
  }
  .hero-switcher button img {
    width: 38px;
  }
  .hero-switcher button b {
    font-size: 9px;
  }
  .picker-layout .skin-picker {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .topbar {
    gap: 25px;
  }
  .topbar nav a {
    padding: 12px 10px;
  }
  .studio-hero .inspect-stage {
    height: 420px;
  }
}
@media (max-width: 900px) {
  .studio-hero {
    grid-template-columns: 1fr 1fr;
    min-height: 0;
    padding: 35px 0;
    gap: 22px;
  }
  .studio-hero h1 {
    font-size: 48px;
    letter-spacing: -2.8px;
  }
  .studio-hero .hero-copy > p {
    font-size: 13px;
  }
  .studio-hero .inspect-stage {
    height: 365px;
  }
  .studio-hero .hero-weapon {
    height: 220px;
    top: 51px;
  }
  .studio-hero .stage-bottom b {
    font-size: 23px;
  }
  .hero-switcher button {
    height: 56px;
    padding: 5px;
  }
  .hero-switcher button img {
    width: 31px;
    height: 31px;
  }
  .hero-switcher button small {
    font-size: 7px;
  }
  .hero-switcher button b {
    font-size: 8px;
  }
  .studio-backword {
    font-size: 48px;
  }
  .hero-facts {
    gap: 10px;
    margin-top: 23px;
  }
  .hero-actions {
    gap: 16px;
  }
  .hero-actions .primary {
    font-size: 11px;
    padding: 13px 17px;
  }
  .hero-actions .text-link {
    font-size: 11px;
  }
  .featured .feature-card {
    min-height: 225px;
    padding: 14px;
  }
  .featured .feature-card img {
    height: 115px;
  }
  .featured .feature-card h3 {
    font-size: 14px;
  }
  .journey-intro h2 {
    font-size: 39px;
  }
  .journey-section {
    gap: 40px;
  }
  .picker-layout .skin-picker {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .page-head h1 {
    font-size: 36px;
  }
  .topbar {
    height: 74px;
  }
  .section-heading h2 {
    font-size: 24px;
  }
}
@media (max-width: 620px) {
  .topbar {
    height: 70px;
    padding: 0 18px;
  }
  .brand,
  .brand img {
    width: 112px;
    flex-basis: 112px;
  }
  .wallet-btn {
    height: 38px;
    min-width: 92px;
    font-size: 11px;
  }
  .header-actions {
    gap: 12px;
  }
  .studio-hero {
    display: flex;
    padding: 34px 0 25px;
    gap: 29px;
  }
  .studio-hero h1 {
    font-size: 61px;
    letter-spacing: -3.7px;
    line-height: 1.02;
    margin: 21px 0 20px;
  }
  .studio-hero .hero-copy > p {
    font-size: 13px;
    max-width: 300px;
  }
  .studio-hero .pill {
    font-size: 8px;
    letter-spacing: 1.2px;
  }
  .hero-actions .primary {
    padding: 14px 20px;
    font-size: 12px;
  }
  .hero-actions .text-link {
    font-size: 12px;
  }
  .hero-facts {
    font-size: 8px;
    gap: 14px;
    margin-top: 23px;
    padding-top: 17px;
  }
  .hero-facts b {
    margin-right: 3px;
  }
  .studio-hero .inspect-stage {
    height: 355px;
  }
  .studio-hero .hero-weapon {
    top: 45px;
    height: 220px;
  }
  .studio-hero .stage-top {
    top: 18px;
    left: 18px;
    right: 18px;
  }
  .studio-hero .stage-top > span:last-child {
    font-size: 8px;
  }
  .studio-hero .stage-bottom {
    left: 18px;
    right: 18px;
    bottom: 57px;
  }
  .studio-hero .stage-bottom b {
    font-size: 25px;
  }
  .studio-hero .stage-bottom small {
    font-size: 7px;
  }
  .studio-backword {
    top: 69px;
    font-size: 56px;
  }
  .inspection-price {
    padding: 13px 18px;
  }
  .inspection-price span {
    font-size: 7px;
  }
  .inspection-price b {
    font-size: 11px;
  }
  .hero-switcher {
    gap: 6px;
  }
  .hero-switcher button {
    height: 60px;
    gap: 4px;
  }
  .hero-switcher button img {
    width: 36px;
  }
  .hero-switcher button b {
    font-size: 8px;
  }
  .hero-switcher button small {
    font-size: 6px;
  }
  .hero-sub {
    padding: 17px 0;
  }
  .hero-sub .source {
    font-size: 7px;
  }
  .section-heading {
    margin-top: 30px;
  }
  .section-heading h2 {
    font-size: 24px;
  }
  .section-heading > span {
    font-size: 7px;
  }
  .featured {
    gap: 10px;
  }
  .featured .feature-card {
    min-height: 230px;
    padding: 14px;
  }
  .featured .feature-card img {
    height: 115px;
  }
  .feature-bottom {
    font-size: 9px;
  }
  .journey-section {
    padding-top: 43px;
    margin-top: 45px;
    gap: 20px;
  }
  .journey-intro h2 {
    font-size: 42px;
  }
  .journey-steps article {
    gap: 17px;
  }
  .journey-steps h3 {
    font-size: 17px;
  }
  .page-head,
  [data-route="launch"] > .entry > .page-head {
    padding: 26px 0 22px;
  }
  .page-head h1,
  [data-route="launch"] .page-head h1 {
    font-size: 32px;
    letter-spacing: -1.4px;
  }
  .page-head p {
    font-size: 12px;
    line-height: 1.7;
  }
  .picker-layout .panel {
    padding: 15px 12px;
  }
  .form-title {
    font-size: 23px;
  }
  .launch-subtitle {
    font-size: 11px;
  }
  .stepper {
    gap: 10px;
    margin-bottom: 15px;
  }
  .stepper > div {
    font-size: 9px;
    padding: 8px 0 13px;
    gap: 6px;
  }
  .stepper b {
    width: 21px;
    height: 21px;
    border-radius: 5px;
    font-size: 9px;
  }
  .picker-top {
    gap: 11px;
    margin-top: 16px;
  }
  .picker-count {
    font-size: 8px;
  }
  .picker-categories {
    padding: 3px;
  }
  .picker-categories button {
    padding: 10px 13px;
    font-size: 10px;
  }
  .picker-layout .skin-picker {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .picker-layout .pick {
    padding: 13px 11px 11px;
  }
  .picker-layout .pick b {
    font-size: 12px;
  }
  .picker-layout .pick img {
    height: 92px;
  }
  .picker-layout .pick small {
    font-size: 8px;
  }
  .picker-layout .form-actions {
    bottom: 96px;
    gap: 10px;
    padding: 12px;
    margin: 20px -6px -6px;
  }
  .picker-layout .form-actions > .primary {
    min-width: 96px;
    min-height: 42px;
    font-size: 11px;
    padding: 10px 13px;
  }
  .selection-dock {
    gap: 8px;
  }
  .selection-dock img {
    display: none;
  }
  .selection-dock b {
    font-size: 10px;
    white-space: normal;
  }
  .selection-dock small {
    font-size: 7px;
  }
  .selection-dock span {
    font-size: 8px;
    line-height: 1.4;
  }
  .picker-layout .form-group {
    padding-top: 16px;
  }
  .label {
    font-size: 11px;
  }
  .field-hint {
    font-size: 10px;
    line-height: 1.6;
  }
  .empty h2 {
    font-size: 26px;
  }
  .stats-grid .panel > b {
    font-size: 28px;
  }
  .market-head h1 {
    font-size: 27px;
  }
  .bottom-note {
    margin-top: 45px;
  }
  .docs-content h2 {
    font-size: 28px;
  }
  .mobile-nav {
    height: 64px;
  }
  .select-menu {
    z-index: 1200;
  }
}
.brand {
  width: 46px ;
  flex-basis: 46px ;
  height: 46px;
}
.brand img {
  width: 46px ;
  height: 46px ;
  max-width: 46px;
  border-radius: 10px ;
  object-fit: cover;
}
.intro-brand img {
  width: clamp(132px, 15vw, 190px) ;
  height: clamp(132px, 15vw, 190px) ;
  max-width: 52vw;
  border-radius: 22px;
  object-fit: cover;
  box-shadow: 0 28px 80px #0008;
}
.initial-loader img {
  width: 44px;
  height: 44px;
  border-radius: 10px;
  object-fit: cover;
}
.account-heading img,
.auth-loading > img {
  border-radius: 9px;
  object-fit: cover;
}
.account-heading img {
  width: 36px;
  height: 36px;
}
.auth-loading > img {
  width: 52px;
  height: 52px;
}
@media (max-width: 620px) {
  .brand {
    width: 40px ;
    flex-basis: 40px ;
    height: 40px;
  }
  .brand img {
    width: 40px ;
    height: 40px ;
    max-width: 40px;
    border-radius: 9px ;
  }
  .intro-brand img {
    width: 132px ;
    height: 132px ;
    border-radius: 18px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .studio-hero .hero-weapon,
  .feature-card,
  .feature-card img,
  .hero-switcher button img,
  .picker-layout .pick img {
    animation: none;
    transition: none;
  }
}

/* architecture.css */
.architecture-section {
  border-top: 1px solid #30333a;
  margin-top: 65px;
  padding-top: 55px;
}
.architecture-heading {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 70px;
  align-items: end;
}
.architecture-heading h2 {
  font: 750 43px/1.12 var(--sans);
  letter-spacing: -1.7px;
  margin: 18px 0 0;
}
.architecture-heading > p {
  font: 500 14px/1.85 var(--sans);
  color: #a6abb4;
  max-width: 460px;
  margin: 0;
}
.architecture-flow {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 14px;
  list-style: none;
  padding: 0 ;
  margin: 30px 0 ;
}
.architecture-flow li {
  position: relative;
  background: #1a1d22;
  border: 1px solid #373b43;
  border-radius: 10px;
  padding: 21px 16px ;
  min-width: 0;
  color: #eee ;
}
.architecture-flow li:not(:last-child):after {
  content: "→";
  position: absolute;
  right: -14px;
  top: 47%;
  font-size: 14px;
  color: #ffac7b;
  z-index: 1;
}
.architecture-flow small {
  display: block;
  font: 600 8px var(--sans);
  letter-spacing: 0.9px;
  color: #fdac7e;
  margin-bottom: 16px;
}
.architecture-flow b {
  display: block;
  font: 700 14px/1.4 var(--sans);
  color: #eeeef0;
}
.architecture-flow span {
  display: block;
  font: 500 10px/1.6 var(--sans);
  color: #989fab;
  margin-top: 7px;
  overflow-wrap: anywhere;
}
.architecture-split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin: 25px 0;
}
.architecture-split > div {
  border-left: 2px solid #4a4e57;
  padding: 4px 0 4px 20px;
}
.architecture-split h3 {
  font: 700 18px/1.4 var(--sans);
  margin: 14px 0 9px;
  color: #e8ecf0;
}
.architecture-split p {
  font: 500 13px/1.85 var(--sans);
  color: #a1a8b2;
  max-width: 510px;
  margin: 0;
}
.architecture-status {
  display: inline-block;
  font: 650 8px/1.5 var(--sans);
  letter-spacing: 0.8px;
  color: #ecb28c;
  border: 1px solid #765943;
  background: #ff985f08;
  border-radius: 5px;
  padding: 6px 8px;
}
.architecture-status.current {
  color: #abd7bd;
  border-color: #425f50;
  background: #76be9408;
}
.architecture-section > .text-link {
  display: inline-flex;
  margin-top: 8px;
}
.docs-content .architecture-flow {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.docs-content .architecture-flow li:after {
  display: none;
}
.docs-content .architecture-split {
  gap: 18px;
}
.docs-content .architecture-split h3 {
  font-size: 16px;
}
.docs-content section {
  scroll-margin-top: 96px;
}
.docs-content .overflow-table {
  margin: 25px 0;
}
.docs-content .market-table {
  min-width: 660px;
}
.docs-content .market-table td {
  white-space: normal;
  font-size: 11px;
  line-height: 1.7;
  min-width: 120px;
}
.architecture-example {
  background: #1b1e23;
  border: 1px solid #404651;
  border-radius: 12px;
  padding: 25px;
  margin: 25px 0;
}
.architecture-example > label {
  display: flex;
  justify-content: space-between;
  gap: 15px;
  align-items: center;
  font: 600 12px var(--sans);
  color: #c7cdd5;
}
.architecture-example output {
  font: 750 21px var(--sans);
  color: #ffb080;
}
.architecture-example input {
  display: block;
  width: 100%;
  margin: 23px 0;
  accent-color: #ff985f;
  cursor: pointer;
}
.example-values {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 17px;
  padding: 17px 0;
  border-top: 1px solid #373c45;
}
.example-values small {
  display: block;
  font: 500 10px/1.6 var(--sans);
  color: #a4adb9;
  margin-bottom: 8px;
}
.example-values b {
  font: 750 24px var(--sans);
  color: #e9edf3;
}
.architecture-example p {
  font-size: 12px ;
  line-height: 1.8 ;
  margin: 7px 0 0;
}
.architecture-launch-link {
  display: flex;
  align-items: center;
  gap: 9px;
  font: 550 11px/1.7 var(--sans);
  color: #aaaeb7;
  margin: 10px 0 20px;
}
.architecture-launch-link a {
  color: #ffaf7f;
}
.docs-nav {
  max-height: calc(100dvh - 150px);
  overflow-y: auto;
  scrollbar-width: thin;
}
.docs-nav a {
  flex-shrink: 0;
}
.docs-layout {
  grid-template-columns: 210px minmax(0, 880px);
  gap: 44px;
  max-width: 1180px;
}
@media (max-width: 900px) {
  .architecture-heading {
    gap: 30px;
  }
  .architecture-heading h2 {
    font-size: 34px;
  }
  .architecture-heading > p {
    font-size: 12px;
  }
  .architecture-flow {
    gap: 9px;
  }
  .architecture-flow li {
    padding: 17px 11px ;
  }
  .architecture-flow b {
    font-size: 12px;
  }
  .architecture-flow span {
    font-size: 9px;
  }
  .architecture-flow li:not(:last-child):after {
    right: -10px;
    font-size: 11px;
  }
  .docs-layout {
    display: block;
  }
  .docs-nav {
    max-height: none;
  }
  .architecture-split h3 {
    font-size: 16px;
  }
}
@media (max-width: 620px) {
  .architecture-section {
    margin-top: 45px;
    padding-top: 37px;
  }
  .architecture-heading {
    display: block;
  }
  .architecture-heading h2 {
    font-size: 36px;
  }
  .architecture-heading > p {
    margin-top: 20px;
    font-size: 13px;
  }
  .architecture-flow,
  .docs-content .architecture-flow {
    grid-template-columns: 1fr;
    gap: 9px;
  }
  .architecture-flow li {
    display: grid;
    grid-template-columns: 92px 1fr;
    align-items: center;
    gap: 4px 12px;
    padding: 17px ;
  }
  .architecture-flow small {
    grid-row: span 2;
    margin: 0;
    font-size: 8px;
  }
  .architecture-flow span {
    margin: 0;
    font-size: 10px;
  }
  .architecture-flow b {
    font-size: 14px;
  }
  .architecture-flow li:not(:last-child):after {
    content: "↓";
    right: 20px;
    top: auto;
    bottom: -12px;
    font-size: 14px;
  }
  .architecture-split {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .architecture-split p {
    font-size: 12px;
  }
  .architecture-example {
    padding: 18px;
  }
  .architecture-example > label {
    font-size: 10px;
  }
  .architecture-example output {
    font-size: 19px;
  }
  .example-values {
    gap: 10px;
  }
  .example-values b {
    font-size: 18px;
  }
  .example-values small {
    font-size: 9px;
  }
  .architecture-launch-link {
    display: block;
    font-size: 10px;
  }
  .docs-content section {
    scroll-margin-top: 85px;
  }
}
.pilot-network {
  position: relative;
  isolation: isolate;
}
.pilot-network:before {
  content: "";
  position: absolute;
  inset: 75px -25px auto;
  height: 350px;
  z-index: -1;
  pointer-events: none;
  background: radial-gradient(
    circle at 58% 40%,
    rgba(255, 126, 63, 0.12),
    transparent 55%
  );
  filter: blur(24px);
}
.architecture-flow li.complete {
  border-color: #835331;
  background: linear-gradient(145deg, #211d1b, #191b20);
  box-shadow: inset 0 1px rgba(255, 178, 126, 0.08);
}
.architecture-flow li.complete small {
  color: #ff9b64;
}
.architecture-flow li.ready {
  border-color: #ae6c42;
}
.pilot-console {
  display: grid;
  grid-template-columns: minmax(0, 1.65fr) minmax(270px, 0.75fr);
  gap: 1px;
  background: #363a42;
  border: 1px solid #40444d;
  border-radius: 14px;
  overflow: hidden;
  margin: 28px 0 20px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.22);
}
.pilot-console > * {
  background: #17191e;
  padding: 28px;
}
.pilot-console-main {
  background:
    radial-gradient(circle at 90% 0, rgba(255, 139, 77, 0.1), transparent 42%),
    #17191e;
}
.pilot-console h3 {
  font: 760 28px/1.2 var(--sans);
  letter-spacing: -0.8px;
  margin: 18px 0 10px;
}
.pilot-console p {
  color: #a8aeb8;
  font: 500 12px/1.8 var(--sans);
  max-width: 620px;
}
.pilot-console aside > span {
  display: block;
  font: 650 8px var(--sans);
  letter-spacing: 1px;
  color: #858c98;
  margin-bottom: 14px;
}
.pilot-contracts {
  display: grid;
  gap: 8px;
}
.pilot-contracts a {
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  gap: 12px;
  padding: 13px 14px;
  border: 1px solid #343943;
  border-radius: 8px;
  background: #1e2127;
  color: #d8dce2;
  text-decoration: none;
  transition:
    transform 0.22s ease,
    border-color 0.22s ease,
    background 0.22s ease;
}
.pilot-contracts a:hover {
  transform: translateX(3px);
  border-color: #8a5b3e;
  background: #242229;
}
.pilot-contracts span {
  font: 600 10px var(--sans);
}
.pilot-contracts b {
  font: 600 9px var(--mono);
  color: #9ca4af;
}
.pilot-contracts i {
  color: #ff9b64;
  font-style: normal;
}
.pilot-metrics {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1px;
  background: #373b43;
  border: 1px solid #373b43;
  border-radius: 9px;
  overflow: hidden;
  margin-top: 23px;
}
.pilot-metrics > div {
  background: #1c1f24;
  padding: 15px;
}
.pilot-metrics small {
  display: block;
  color: #858d99;
  font: 600 7px/1.4 var(--sans);
  letter-spacing: 0.7px;
  margin-bottom: 7px;
}
.pilot-metrics b {
  color: #f0f1f3;
  font: 720 16px/1.3 var(--sans);
  font-variant-numeric: tabular-nums;
}
.docs-content > .pilot-contracts {
  margin: 23px 0;
}
.docs-pilot-metrics {
  margin: 25px 0;
}
.pilot-live .architecture-status {
  color: #b8e7c8;
  border-color: #4f7b5f;
}
.pilot-pending .architecture-status {
  color: #ffc19d;
  border-color: #835b44;
}
@media (max-width: 900px) {
  .pilot-console {
    grid-template-columns: 1fr;
  }
  .pilot-metrics {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 620px) {
  .pilot-console > * {
    padding: 20px;
  }
  .pilot-console h3 {
    font-size: 22px;
  }
  .pilot-contracts a {
    grid-template-columns: 1fr auto;
  }
  .pilot-contracts b {
    grid-column: 1;
  }
  .pilot-contracts i {
    grid-column: 2;
    grid-row: 1/3;
  }
  .pilot-metrics b {
    font-size: 14px;
  }
}

/* skinfy.css */
@font-face{font-family:Skinfy;src:url("/assets/geist.woff2") format("woff2");font-display:swap}
@font-face{font-family:SkinfyDisplay;src:url("/assets/display.woff2") format("woff2");font-display:swap}
:root{
  --bg:#050706;--bg2:#090d0b;--surface:#0c110e;--surface2:#111713;
  --ink:#f5f8f5;--muted:#89938c;--line:#253029;--line2:#38463d;
  --acid:#d6ff45;--green:#79ff88;--cyan:#36eddf;--orange:#ff8f57;
  --display:SkinfyDisplay,Skinfy,Arial,sans-serif;--sans:Skinfy,Arial,sans-serif;
  --mono:ui-monospace,"SFMono-Regular",Consolas,monospace
}
*{box-sizing:border-box}
html{background:var(--bg);scroll-behavior:smooth}
body{margin:0;background:
  radial-gradient(900px 620px at 85% 5%,rgba(104,255,131,.10),transparent 58%),
  radial-gradient(760px 620px at 15% 35%,rgba(38,231,255,.06),transparent 62%),
  linear-gradient(180deg,#070a08 0,#050706 36%,#070a08 100%);color:var(--ink);font-family:var(--sans);letter-spacing:-.01em}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.25;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");mix-blend-mode:soft-light}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button,a{transition:color .22s ease,border-color .22s ease,background .22s ease,transform .22s ease,opacity .22s ease}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acid);outline-offset:3px}

.topbar{position:fixed;z-index:35;left:0;right:0;top:0;height:76px;padding:0 26px;display:grid;grid-template-columns:230px 1fr auto;align-items:center;border-top:2px solid #58a9ff;border-bottom:1px solid rgba(214,255,69,.12);background:rgba(4,7,5,.9);backdrop-filter:blur(26px) saturate(1.35)}
.topbar:after{content:"";position:absolute;left:26px;right:26px;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--acid),transparent 18%,transparent 82%,var(--cyan));opacity:.3;pointer-events:none}
.brand{display:flex;align-items:center;gap:12px;width:max-content;font:750 18px/1 var(--sans);letter-spacing:.12em}
.brand img{width:36px;height:36px;flex:0 0 36px;border:1px solid rgba(121,255,136,.18);border-radius:9px;background:#09100b;box-shadow:0 0 24px rgba(121,255,136,.12)}
.brand>span{display:flex;flex-direction:column;gap:5px;font-size:18px;letter-spacing:.12em}.brand small{color:#637068;font:600 6px/1 var(--mono);letter-spacing:.2em}
.topbar nav{justify-self:center;align-self:stretch;display:flex;gap:0;padding:0;background:transparent}
.topbar nav a{position:relative;display:flex;align-items:center;gap:7px;padding:0 17px;color:#849088;font:620 10px/1 var(--sans);letter-spacing:.015em}
.topbar nav a i{color:#4e5952;font:600 6px/1 var(--mono);font-style:normal;transition:color .22s ease}
.topbar nav a:after{content:"";position:absolute;left:17px;right:17px;bottom:0;height:2px;background:var(--acid);transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.16,1,.3,1)}
.topbar nav a:hover{color:#fff}.topbar nav a:hover i{color:var(--green)}.topbar nav a[aria-current=page]{color:#fff}.topbar nav a[aria-current=page] i{color:var(--acid)}.topbar nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}
.header-actions{display:flex;align-items:center;gap:9px}.social-x{display:grid;place-items:center;width:38px;height:38px;border:1px solid transparent;border-radius:50%;color:#748078}.social-x:hover{border-color:var(--line2);color:#fff;transform:none}.social-x svg{width:13px;height:13px;fill:currentColor}
.chain{height:38px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #26322a;border-radius:7px;background:linear-gradient(180deg,#0d130f,#080c0a)}
.chain>i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse 2s ease infinite}.chain span{display:flex;flex-direction:column;gap:2px;font:720 8px/1 var(--sans);letter-spacing:.07em}.chain small{color:#58645c;font:600 5px/1 var(--mono);letter-spacing:.16em}.chain b{padding-left:8px;border-left:1px solid var(--line);color:var(--acid);font:650 8px var(--mono)}
.wallet-btn,.primary{position:relative;overflow:hidden;border:0;border-radius:8px;background:var(--acid);color:#071009;font-weight:750}
.wallet-btn{height:40px;min-width:143px;padding:0 17px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.wallet-btn:after,.primary:after{content:"";position:absolute;inset:-150% -30%;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%);transform:translateX(-80%) rotate(8deg);transition:transform .7s ease}.wallet-btn:hover:after,.primary:hover:after{transform:translateX(80%) rotate(8deg)}
.wallet-btn:hover,.primary:hover{background:#ebff9a;transform:translateY(-2px)}
.wallet-btn span{margin-left:13px}
.rail{position:fixed;z-index:20;left:0;top:76px;bottom:31px;width:63px;display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line);background:rgba(5,7,6,.55)}
.rail-label{margin-top:36px;writing-mode:vertical-rl;transform:rotate(180deg);color:#536159;font:600 7px var(--mono);letter-spacing:.21em}
.rail a{margin-top:27px;width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;color:#6e7c73;font:600 8px var(--mono)}
.rail a:hover{border-color:var(--line2);color:var(--acid);background:#101612}.rail-bottom{margin-top:auto;margin-bottom:24px;text-align:center;color:#718078;font:700 8px/1.55 var(--mono)}
main{width:min(1480px,calc(100% - 126px));max-width:none;margin:76px auto 0;padding:0 0 130px 45px;min-height:calc(100vh - 76px)}
.entry{animation:entryIn .8s cubic-bezier(.16,1,.3,1) both}

.eyebrow{color:var(--green);font:700 8px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(121,255,136,.28);border-radius:999px;padding:8px 11px;background:rgba(121,255,136,.05)}
.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:pulse 2s ease infinite}
.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:50px;padding:0 21px;font-size:12px;cursor:pointer}
.secondary{border:1px solid var(--line2);border-radius:12px;background:var(--surface);color:#dce5df;font-weight:650}.secondary:hover{border-color:var(--green);color:var(--green);transform:translateY(-2px)}
.text-link{color:#aeb9b2;font-size:12px;font-weight:650}.text-link:hover{color:var(--acid)}
.full{width:100%}

.studio-hero{position:relative;display:grid;grid-template-columns:.82fr 1.18fr;gap:76px;align-items:center;min-height:700px;padding:78px 0 52px}
.studio-hero:before{content:"MARKET / 4663";position:absolute;left:0;top:34px;color:rgba(214,255,69,.055);font:800 clamp(82px,11vw,170px)/1 var(--display);letter-spacing:-.07em;white-space:nowrap;pointer-events:none}
.hero-copy{position:relative;z-index:2}.studio-hero h1{max-width:650px;margin:28px 0 25px;font:650 clamp(58px,6vw,98px)/.91 var(--display);letter-spacing:-.07em}.studio-hero h1 em{font-style:normal;color:var(--acid);text-shadow:0 0 45px rgba(214,255,69,.12)}
.hero-copy>p{max-width:490px;color:#9ca89f;font-size:15px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.hero-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:570px;margin-top:54px;border-top:1px solid var(--line)}
.hero-facts span{padding:15px 12px 0 0;color:#7d8981;font:600 9px var(--mono);white-space:nowrap}.hero-facts b{display:block;margin-bottom:7px;color:var(--green);font-size:8px}
.hero-visual{position:relative;min-width:0}.visual-caption{display:flex;justify-content:space-between;margin:0 4px 10px;color:#6f7c74;font:650 8px var(--mono);letter-spacing:.15em}.visual-caption b{color:var(--acid)}
.inspect-stage{position:relative;height:520px;overflow:hidden;border:1px solid #28352d;border-radius:3px;background:
  radial-gradient(circle at 54% 46%,rgba(214,255,69,.13),transparent 29%),
  radial-gradient(circle at 78% 24%,rgba(54,237,223,.12),transparent 23%),
  linear-gradient(145deg,#101712,#070a08 62%);box-shadow:0 34px 90px rgba(0,0,0,.45),inset 0 0 80px rgba(121,255,136,.035)}
.inspect-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.035) 48%,transparent 59%);transform:translateX(-80%);animation:stageSweep 6s ease-in-out infinite}
.studio-grid{position:absolute;inset:0;opacity:.36;background-image:linear-gradient(rgba(121,255,136,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(121,255,136,.08) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(to bottom,black,transparent 78%)}
.hero-weapon{position:absolute;z-index:2;left:8%;top:13%;width:84%;height:65%;object-fit:contain;filter:drop-shadow(0 30px 20px rgba(0,0,0,.7)) drop-shadow(0 0 28px color-mix(in srgb,var(--skin-color,var(--green)) 22%,transparent));animation:floatWeapon 6s ease-in-out infinite;transition:translate .25s ease}
.studio-backword{position:absolute;left:4%;right:0;bottom:80px;overflow:hidden;color:rgba(255,255,255,.035);font:750 clamp(68px,7vw,122px)/.8 var(--display);letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap}
.stage-top,.stage-bottom,.inspection-price{position:absolute;z-index:4}.stage-top{top:18px;left:18px;right:18px;display:flex;justify-content:space-between}.stage-top .pill{padding:6px 9px;color:#d4ddd6;border-color:var(--line2);background:#0a0f0c;font-size:7px}.studio-index{color:#657269;font:600 8px var(--mono);letter-spacing:.15em}
.stage-bottom{left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:flex-end}.stage-bottom div{display:flex;flex-direction:column}.stage-bottom small{color:#69776e;font:600 7px var(--mono);letter-spacing:.15em}.stage-bottom b{margin-top:6px;font:650 18px var(--display)}
.stage-go{width:48px;height:48px;display:grid;place-items:center;background:var(--acid);color:#061008;border-radius:50%;font-size:21px}.stage-go:hover{transform:rotate(45deg);background:#fff}
.inspection-price{right:22px;top:64px;text-align:right}.inspection-price span{display:block;color:#657269;font:600 7px var(--mono);letter-spacing:.14em}.inspection-price b{display:block;margin-top:5px;color:#eef8f0;font:600 13px var(--mono)}
.hero-switcher{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.hero-switcher button{min-width:0;height:70px;padding:8px 11px;display:grid;grid-template-columns:53px 1fr auto;gap:9px;align-items:center;border:1px solid var(--line);border-radius:3px;background:#090d0b;color:#7f8a83;text-align:left;cursor:pointer}.hero-switcher button:hover,.hero-switcher button[aria-pressed=true]{border-color:rgba(214,255,69,.55);background:#111812;color:#eef5ef}.hero-switcher img{width:53px;height:42px;object-fit:contain}.hero-switcher span{min-width:0}.hero-switcher small{display:block;color:#59655e;font:600 6px var(--mono)}.hero-switcher b{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.hero-switcher i{font:600 7px var(--mono);font-style:normal;color:var(--acid)}
.hero-sub{height:48px;margin:0 0 86px;padding:0 3px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6d7a71;font:600 8px var(--mono);letter-spacing:.12em}.hero-sub>span{display:flex;align-items:center;gap:10px}.source-logo{color:#e5eee7}.source{padding-left:8px;border-left:1px solid var(--line);font-size:7px}

.section-heading{margin:0 0 28px;display:flex;align-items:flex-end;justify-content:space-between}.section-heading>div .eyebrow{display:block;margin-bottom:14px}.section-heading h2{margin:0;font:620 clamp(29px,3.3vw,51px)/1.06 var(--display);letter-spacing:-.045em}.section-heading>span{color:#667269;font:600 8px var(--mono);letter-spacing:.13em}
.featured{display:grid;grid-template-columns:1.05fr .95fr .95fr 1.05fr;gap:10px;margin-bottom:105px}.feature-card{position:relative;min-height:310px;padding:18px;border:1px solid var(--line);border-radius:3px;background:linear-gradient(155deg,#101612,#080b09);overflow:hidden}.feature-card:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--skin-color,var(--acid))}.feature-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--skin-color,var(--green)) 12%,transparent),transparent 55%);opacity:0;transition:opacity .3s}.feature-card:hover{transform:translateY(-7px);border-color:#46554b}.feature-card:hover:after{opacity:1}.feature-card img{position:relative;z-index:1;width:100%;height:185px;margin:14px 0 11px;object-fit:contain;filter:drop-shadow(0 18px 14px rgba(0,0,0,.55));transition:transform .5s cubic-bezier(.16,1,.3,1)}.feature-card:hover img{transform:scale(1.08) rotate(-2deg)}.feature-top,.feature-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;color:#707d74;font:600 7px var(--mono);letter-spacing:.09em}.feature-card h3{position:relative;z-index:2;margin:0 0 12px;font:650 17px var(--display)}.feature-bottom strong{color:#edf6ef;font:600 11px var(--mono)}

.architecture-section{position:relative;margin:0 -30px 110px;padding:92px 46px;border:1px solid var(--line);background:linear-gradient(135deg,#0d130f,#070a08 65%);overflow:hidden}.architecture-section:before{content:"";position:absolute;width:530px;height:530px;right:-160px;top:-230px;border:100px solid rgba(214,255,69,.035);border-radius:50%}
.architecture-heading{position:relative;z-index:1;display:grid;grid-template-columns:1fr .72fr;gap:90px;align-items:end;margin-bottom:55px}.architecture-heading h2{margin:17px 0 0;font:620 clamp(38px,4.5vw,65px)/1.02 var(--display);letter-spacing:-.05em}.architecture-heading h2 em{color:var(--acid);font-style:normal}.architecture-heading p{color:#9ba69f;font-size:14px;line-height:1.8}
.architecture-flow{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 18px;padding:0;list-style:none;border:1px solid var(--line)}.architecture-flow li{position:relative;min-height:150px;padding:23px 20px;border-right:1px solid var(--line);background:rgba(255,255,255,.012)}.architecture-flow li:last-child{border:0}.architecture-flow li:after{content:"→";position:absolute;right:-8px;top:25px;z-index:2;width:15px;height:15px;display:grid;place-items:center;background:var(--acid);color:#061008;border-radius:50%;font:700 8px var(--mono)}.architecture-flow li:last-child:after{display:none}.architecture-flow small{color:var(--green);font:650 7px var(--mono);letter-spacing:.13em}.architecture-flow b{display:block;margin:38px 0 8px;font:650 15px var(--display)}.architecture-flow span{display:block;color:#77827b;font-size:10px;line-height:1.55}
.pilot-console{position:relative;z-index:1;display:grid;grid-template-columns:1fr 330px;border:1px solid #34423a;background:#090d0b}.pilot-console-main{padding:38px}.architecture-status{display:inline-flex;align-items:center;gap:8px;color:var(--green);font:650 8px var(--mono);letter-spacing:.13em}.architecture-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.pilot-console h3{margin:22px 0 16px;font:620 34px/1.04 var(--display);letter-spacing:-.04em}.pilot-console p{max-width:660px;color:#8b978f;font-size:12px;line-height:1.75}.pilot-console aside{padding:38px;border-left:1px solid var(--line);background:rgba(214,255,69,.035)}.pilot-console aside>span{color:#69766e;font:650 7px var(--mono);letter-spacing:.13em}.pilot-console aside .primary{margin-top:20px}.pilot-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border:1px solid var(--line)}.pilot-metrics div{padding:15px;border-right:1px solid var(--line)}.pilot-metrics div:last-child{border:0}.pilot-metrics small{display:block;color:#5d6962;font:600 6px var(--mono);letter-spacing:.12em}.pilot-metrics b{display:block;margin-top:8px;font-size:11px}
.architecture-section>.text-link{display:inline-block;margin-top:22px}

.journey-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px;margin:0 0 120px;padding:20px 0 0;border:0}.journey-intro{position:sticky;top:120px;align-self:start}.journey-intro h2{margin:19px 0 22px;font:620 clamp(38px,4vw,58px)/1.03 var(--display);letter-spacing:-.05em}.journey-intro h2 em{color:var(--acid);font-style:normal}.journey-intro>p{max-width:430px;color:#88948c;font-size:13px;line-height:1.75}.journey-intro .primary{margin-top:18px}.journey-steps{counter-reset:step}.journey-steps article{position:relative;display:grid;grid-template-columns:65px 1fr;gap:24px;min-height:190px;padding:31px 0;border-top:1px solid var(--line)}.journey-steps article:last-child{border-bottom:1px solid var(--line)}.journey-steps article>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:50%;color:var(--acid);font:650 9px var(--mono)}.journey-steps small{color:#5d6a62;font:650 7px var(--mono);letter-spacing:.14em}.journey-steps h3{margin:12px 0 13px;font:650 24px var(--display)}.journey-steps p{max-width:620px;margin:0;color:#87938b;font-size:12px;line-height:1.78}

.landing-preview{margin:0 0 70px}.landing-preview>.secondary{display:flex;width:max-content;margin:25px auto 0}
.workspace{margin-top:30px}.workspace-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.tabs{display:flex;padding:4px;border:1px solid var(--line);border-radius:12px;background:#0b100d}.tabs a{padding:11px 16px;border-radius:8px;color:#7b877f;font-size:11px}.tabs .selected{background:#1a241d;color:#f1f7f2}.tabs small{margin-left:8px;color:var(--green)}
.toolbar{display:flex;align-items:center;gap:9px;margin-bottom:10px}.search{height:48px;max-width:none;flex:1;display:flex;align-items:center;border:1px solid var(--line);border-radius:3px;background:#090d0b}.search input{height:100%;flex:1;padding:0 16px;background:none;border:0;color:#eff6f0}.search kbd{margin-right:12px;color:#5e6a62;font:600 9px var(--mono)}.toolbar select,.field{min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:3px;background:#090d0b;color:#dce4de}.toolbar select{min-width:160px}.result-count{color:#5f6c64;font:600 7px var(--mono);letter-spacing:.11em}.view-toggle,.load-more{border:1px solid var(--line);border-radius:3px;background:#0b100d;color:#8c9890}
.overflow-table{overflow:auto;border:1px solid var(--line);border-radius:3px;background:#090c0a}.market-table{width:100%;border-collapse:collapse}.market-table th{padding:16px 14px;border-bottom:1px solid var(--line);background:#0d120f;color:#5f6b63;text-align:left;font:650 7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.market-table td{padding:13px 14px;border-bottom:1px solid #19221c;color:#aab5ad;font-size:10px}.market-table tbody tr:hover{background:#111812}.table-item{display:flex;align-items:center;gap:12px}.table-item img{width:55px;height:36px;object-fit:contain}.table-item b{display:block;color:#eaf2ec;font-size:10px}.table-item small{display:block;margin-top:4px;color:#667269;font-size:8px}.table-action{display:inline-flex;padding:7px 10px;border:1px solid #35443a;border-radius:999px;color:var(--green);font:650 8px var(--mono)}.table-action:hover{background:var(--acid);color:#061008}.price-proof{color:#edf5ef}.price-proof small{display:block;color:#647067;font-size:7px}.mini-bars i{background:#65756a}.positive{color:var(--green)}.negative{color:#ff876f}

.page-head{padding:72px 0 42px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line)}.page-head h1{margin:16px 0 10px;font:620 clamp(38px,4vw,64px)/1.02 var(--display);letter-spacing:-.05em}.page-head p{max-width:650px;color:#88948c;font-size:13px;line-height:1.7}
.panel,.launch-preview,.review-block,.empty,.stats-grid .panel{border:1px solid var(--line);border-radius:3px;background:linear-gradient(145deg,#0f1511,#090d0b);box-shadow:none}
.panel{padding:30px}.panel h2{font-family:var(--display)}
.launch-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:12px;align-items:start;margin-top:26px}.launch-layout>section{min-width:0}.launch-preview{position:sticky;top:105px;margin-top:0;padding:26px}
.stepper{display:grid;grid-template-columns:repeat(3,1fr);height:66px;margin-bottom:10px;padding:0;border:1px solid var(--line);border-radius:3px;background:#080b09}.stepper>div{position:relative;display:flex;align-items:center;gap:10px;padding:0 17px;border-right:1px solid var(--line);color:#68746c;font-size:10px}.stepper>div:last-child{border:0}.stepper>div.active{background:var(--surface2);color:#f4f8f5}.stepper>div.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--acid)}.stepper b{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:50%;font:650 8px var(--mono)}.stepper .active b{background:var(--acid);color:#071009;border-color:var(--acid)}
.form-title{margin:0 0 10px;font:620 30px var(--display);letter-spacing:-.04em}.launch-subtitle{color:#8e9a92;font-size:12px;line-height:1.7}.label{display:block;margin:20px 0 8px;color:#bcc6bf;font-size:11px}.field{width:100%;font-size:12px}.field:focus{border-color:var(--green);outline:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}
.skin-picker,.grid-skins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pick{position:relative;min-width:0;padding:13px;border:1px solid var(--line);border-radius:3px;background:#0a0e0c;color:#aeb8b1;text-align:left}.pick:hover{border-color:#4b5b50;transform:translateY(-3px)}.pick.selected{border-color:var(--acid);background:#151d15}.pick img{width:100%;height:100px;object-fit:contain}.pick b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.pick small{color:#667269;font-size:8px}
.picker-categories,.picker-weapons{background:#080b09;border-color:var(--line)}.picker-categories button,.picker-weapons button{color:#88948c}.picker-categories button[aria-pressed=true],.picker-weapons button[aria-pressed=true]{background:var(--acid);border-color:var(--acid);color:#061008}
.selection-dock{display:flex;align-items:center;gap:14px;margin-right:auto}.selection-dock img{width:72px;height:48px;object-fit:contain}.selection-dock small{display:block;color:#5c6961;font:600 7px var(--mono)}.selection-dock b{display:block;margin:4px 0;font-size:11px}.selection-dock span{color:#748078;font-size:8px}
.logo-uploader,.logo-drop{border-color:var(--line2);background:#090d0b}.logo-uploader{border-radius:3px}.logo-drop{border-radius:3px}.logo-drop-tag,.upload-symbol{color:var(--acid)}.preview-art{background:radial-gradient(circle,rgba(214,255,69,.08),transparent 62%)}.preview-art img{filter:drop-shadow(0 18px 16px rgba(0,0,0,.55))}
.detail-list>div{border-color:var(--line)}.detail-list dt{color:#707c74}.detail-list dd{color:#e6eee8}.token-symbol{color:var(--acid)}.checkbox{color:#8a958d}.price-calculation{border-color:var(--line2);background:#080b09}.price-calculation summary{color:#cbd5ce}.formula{border:1px solid var(--line2);border-radius:3px;background:#080b09;color:#b9f6c2}

.skin-display{border:1px solid var(--line);border-radius:3px;background:radial-gradient(circle at 50%,color-mix(in srgb,var(--skin-color) 10%,transparent),transparent 60%),#0a0e0c}.skin-layout,.market-layout{gap:12px}.big-price{font-family:var(--display);letter-spacing:-.04em}.market-head img,.token-market-logo{border-radius:3px;background:#0b100d}.market-metrics{border-color:var(--line)}.market-metrics>div{border-color:var(--line)}.trade-tabs{border-radius:3px;background:#080b09}.trade-tabs button.active{background:var(--acid);color:#061008}.trade-field{border-color:var(--line2);border-radius:3px;background:#080b09}.output-value{color:var(--acid)}
.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.stats-grid .panel{padding:25px}.stats-grid .panel>b{display:block;margin-top:14px;font:620 35px var(--display)}
.docs-layout{gap:50px}.docs-nav{top:112px}.docs-nav a{border-left:1px solid var(--line);color:#748078}.docs-nav a:hover{border-color:var(--acid);color:var(--acid)}.docs-content section{border-color:var(--line)}.docs-content h2{font:620 32px/1.15 var(--display);letter-spacing:-.035em}.docs-content h3{color:#e9f1eb}.docs-content p,.docs-content li{color:#929e96;line-height:1.8}.docs-process div,.architecture-split>div{border-color:var(--line);border-radius:3px;background:#0b100d}
.bottom-note{margin-top:80px;padding:28px 0;border-color:var(--line);color:#69766d}.bottom-note p{max-width:730px}.footer-links{gap:18px}.breadcrumb{padding-top:35px;color:var(--green)}

dialog{max-width:min(520px,calc(100vw - 32px));border:1px solid var(--line2);border-radius:4px;background:#0d120f;color:#edf5ef;box-shadow:0 45px 140px rgba(0,0,0,.7)}dialog::backdrop{background:rgba(0,0,0,.7);backdrop-filter:blur(8px)}.modal-close{border:1px solid var(--line);border-radius:50%;background:#080b09;color:#aab5ad}.wallet-option,.account-address{border-color:var(--line);border-radius:3px;background:#090d0b}.auth-loading-track{background:#19231c}.auth-loading-track:after{background:var(--acid)}
#toast{border:1px solid var(--line2);border-radius:3px;background:#101712;color:#eff7f1;box-shadow:0 18px 60px rgba(0,0,0,.45)}

.statusbar{position:fixed;z-index:34;left:0;right:0;bottom:0;height:31px;padding:0 22px 0 78px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);background:rgba(5,7,6,.92);color:#66736a;font:600 7px var(--mono);letter-spacing:.11em}.statusbar>span{display:flex;align-items:center;gap:8px}.statusbar i{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.statusbar b,.statusbar a{color:#a9b7ae}.footer-sep{margin:0 10px;color:#344239}

#skins-intro{position:fixed;z-index:100;inset:0;background:#050706;color:#f4f8f5;overflow:hidden}
#skins-intro .intro-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(121,255,136,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(121,255,136,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 50%,black,transparent 70%)}
.intro-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(214,255,69,.12);border-radius:50%;transform:translate(-50%,-50%);animation:orbit 12s linear infinite}.intro-orbit-a{width:520px;height:520px}.intro-orbit-b{width:760px;height:760px;animation-direction:reverse;animation-duration:18s}.intro-orbit:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 22px var(--acid)}
#skins-intro .intro-meta,#skins-intro .intro-footer{position:absolute;z-index:2;left:38px;right:38px;display:flex;justify-content:space-between;color:#68756c;font:650 8px var(--mono);letter-spacing:.18em}.intro-meta{top:30px}.intro-footer{bottom:30px;align-items:center}.intro-footer button{border:0;background:none;color:var(--acid);font:650 9px var(--mono);cursor:pointer}
#skins-intro .intro-scene{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.intro-kicker{display:flex;align-items:center;gap:9px;color:#77847b;font:650 8px var(--mono);letter-spacing:.17em}.intro-kicker i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 15px var(--green)}
#skins-intro .skinfy-lockup{display:flex;align-items:center;gap:25px;animation:introBrand .9s cubic-bezier(.16,1,.3,1) both}.skinfy-lockup img{width:100px;height:100px}.skinfy-lockup span{font:720 clamp(62px,10vw,150px)/.85 var(--display);letter-spacing:-.065em}
#skins-intro .intro-reel{height:24px;overflow:hidden;text-align:center;color:#7c8980;font:650 9px/24px var(--mono);letter-spacing:.18em}.intro-reel span{display:block;animation:reel 2.15s cubic-bezier(.7,0,.2,1) both}
#skins-intro .intro-progress{width:min(420px,60vw);height:2px;background:#18211b}.intro-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--acid),var(--cyan));transform-origin:left;animation:loadLine 2.15s cubic-bezier(.16,1,.3,1) both}
#skins-intro.intro-leave{animation:introOut .6s cubic-bezier(.7,0,.2,1) both}
.initial-loader{min-height:72vh;display:flex;align-items:center;justify-content:center;gap:14px;color:#7d8981;font:600 10px var(--mono);letter-spacing:.12em}.initial-loader img{width:35px;height:35px;animation:logoBreath 1.5s ease infinite}
[data-motion]{opacity:0;transform:translateY(20px);transition:opacity .75s var(--reveal-delay,0ms),transform .85s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0ms)}[data-motion].motion-visible{opacity:1;transform:none}

@keyframes entryIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes pulse{50%{opacity:.45;box-shadow:0 0 4px var(--green)}}
@keyframes floatWeapon{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-1deg)}}
@keyframes stageSweep{0%,35%{transform:translateX(-100%)}70%,100%{transform:translateX(100%)}}
@keyframes orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes introBrand{from{opacity:0;transform:scale(.92);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}
@keyframes reel{0%,42%{transform:translateY(0)}70%,100%{transform:translateY(-24px)}}
@keyframes loadLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes introOut{to{opacity:0;transform:scale(1.03);filter:blur(8px)}}
@keyframes logoBreath{50%{transform:scale(.9);opacity:.55}}

@media(max-width:1180px){
  .topbar{grid-template-columns:180px 1fr auto;padding-inline:20px}.topbar nav a{padding-inline:11px}.topbar nav a i{display:none}.chain span{display:none}.wallet-btn{min-width:122px}
  main{width:calc(100% - 95px);padding-left:30px}.studio-hero{gap:35px}.studio-hero h1{font-size:62px}.inspect-stage{height:450px}
  .architecture-heading{gap:40px}.journey-section{gap:60px}.featured{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:900px){
  .topbar{grid-template-columns:160px 1fr auto}.topbar nav a:nth-child(4){display:none}.chain{display:none}.rail{display:none}
  main{width:calc(100% - 44px);padding-left:0}.studio-hero{grid-template-columns:1fr;gap:40px;padding-top:55px}.studio-hero h1{font-size:68px}.hero-copy>p{max-width:600px}.inspect-stage{height:500px}
  .architecture-heading{grid-template-columns:1fr}.architecture-flow{grid-template-columns:repeat(2,1fr)}.architecture-flow li:nth-child(2){border-right:0}.architecture-flow li:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .pilot-console{grid-template-columns:1fr}.pilot-console aside{border-left:0;border-top:1px solid var(--line)}
  .journey-section{grid-template-columns:1fr}.journey-intro{position:static}.launch-layout{grid-template-columns:1fr}.launch-preview{display:none}.docs-layout{grid-template-columns:1fr}
  .statusbar{padding-left:20px}
}
@media(max-width:640px){
  .topbar{height:66px;grid-template-columns:1fr auto;padding:0 14px}.topbar:after{left:14px;right:14px}.brand{gap:9px}.brand img{width:32px;height:32px;flex-basis:32px}.brand>span{font-size:15px}.brand small{font-size:5px}.topbar nav{display:none}.social-x{display:none}.wallet-btn{height:38px;min-width:112px;padding-inline:13px;font-size:10px}
  main{width:calc(100% - 28px);margin-top:70px;padding-bottom:105px}.studio-hero{min-height:0;padding:43px 0 29px;gap:31px}.studio-hero:before{top:25px;font-size:65px}.studio-hero h1{font-size:49px;line-height:.94;margin-top:22px}.hero-copy>p{font-size:13px}.hero-actions{gap:18px;align-items:flex-start}.hero-actions .primary{min-height:47px}.hero-actions .text-link{padding-top:15px;font-size:10px}.hero-facts{margin-top:38px}.hero-facts span{font-size:7px;white-space:normal}.visual-caption{font-size:6px}
  .inspect-stage{height:335px}.hero-weapon{left:2%;width:96%;top:12%}.studio-backword{font-size:56px}.stage-bottom b{font-size:14px}.inspection-price{top:54px;right:14px}.hero-switcher button{grid-template-columns:42px 1fr;height:61px;padding:6px}.hero-switcher img{width:42px}.hero-switcher i{display:none}.hero-sub{margin-bottom:54px;font-size:6px}.hero-sub>span:last-child{display:none}
  .section-heading{align-items:flex-start}.section-heading h2{font-size:31px}.section-heading>span{max-width:120px;text-align:right;font-size:6px}.featured{grid-template-columns:repeat(2,1fr);margin-bottom:62px}.feature-card{min-height:225px;padding:12px}.feature-card img{height:125px}.feature-card h3{font-size:13px}
  .architecture-section{margin:0 -14px 70px;padding:55px 14px}.architecture-heading{gap:20px;margin-bottom:34px}.architecture-heading h2{font-size:37px}.architecture-heading p{font-size:12px}.architecture-flow{grid-template-columns:1fr}.architecture-flow li{min-height:115px;border-right:0;border-bottom:1px solid var(--line)}.architecture-flow li:last-child{border-bottom:0}.architecture-flow li:after{right:20px;top:auto;bottom:-8px;transform:rotate(90deg)}.architecture-flow li:last-child:after{display:none}.architecture-flow b{margin-top:24px}.pilot-console-main,.pilot-console aside{padding:23px}.pilot-console h3{font-size:28px}.pilot-metrics{grid-template-columns:repeat(2,1fr)}.pilot-metrics div:nth-child(2){border-right:0}.pilot-metrics div:nth-child(-n+2){border-bottom:1px solid var(--line)}
  .journey-section{gap:37px;margin-bottom:75px}.journey-intro h2{font-size:39px}.journey-steps article{grid-template-columns:48px 1fr;gap:15px}.journey-steps h3{font-size:20px}.landing-preview .section-heading{flex-direction:column;gap:18px}.landing-preview .section-heading>span{max-width:none;text-align:left}
  .page-head{padding:43px 0 28px;display:block}.page-head h1{font-size:36px}.page-head>.primary{margin-top:18px}.panel{padding:19px}.stepper{height:59px}.stepper>div{padding:0 7px;font-size:8px;gap:5px}.stepper b{width:21px;height:21px}.form-title{font-size:25px}.form-grid{grid-template-columns:1fr}.skin-picker,.grid-skins{grid-template-columns:repeat(2,1fr)}.pick img{height:76px}.form-actions{flex-wrap:wrap}.selection-dock{width:100%;margin-bottom:10px}.form-actions>.primary,.form-actions>.secondary{flex:1}.toolbar{flex-wrap:wrap}.search{flex-basis:100%}.toolbar select{min-width:0;flex:1}.result-count{display:none}.market-table{min-width:820px}.stats-grid{grid-template-columns:1fr}.docs-content h2{font-size:27px}.statusbar{height:28px;padding:0 12px;font-size:6px}.statusbar>span:nth-child(2){display:none}.statusbar>a{display:block}
  #skins-intro .intro-meta,#skins-intro .intro-footer{left:18px;right:18px;font-size:6px}.intro-orbit-a{width:330px;height:330px}.intro-orbit-b{width:470px;height:470px}.skinfy-lockup img{width:58px;height:58px}.skinfy-lockup span{font-size:54px}.intro-reel{font-size:7px}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none;scroll-behavior:auto}.hero-weapon{transform:none}}

/* Final specificity pass over legacy component sheets. */
.rail>a.active,.rail a[aria-current=page]{border-color:rgba(214,255,69,.45);background:rgba(214,255,69,.08);color:var(--acid)}
.feature-card .feature-bottom span:last-child{color:var(--acid)}
.logo-uploader .eyebrow,.logo-uploader .text-link{color:var(--acid)}
.logo-uploader.dragging,.logo-drop:hover{border-color:var(--acid);background:rgba(214,255,69,.04)}
.mobile-nav a[aria-current=page],.mobile-nav a:nth-child(3){color:var(--acid)}

/* Launch desk 4.0.3 */
main{width:min(1840px,calc(100% - 126px))}
.launch-page{position:relative}
.launch-mast{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 560px;align-items:end;gap:80px;min-height:292px;padding:62px 0 45px;border-bottom:1px solid var(--line);overflow:hidden}
.launch-mast:before{content:"+";position:absolute;right:5%;top:-42%;color:rgba(214,255,69,.025);font:700 480px/1 var(--mono);pointer-events:none}
.launch-mast:after{content:"ROBINHOOD / 4663";position:absolute;right:0;top:45px;color:#526058;font:650 7px var(--mono);letter-spacing:.2em}
.launch-mast-copy{position:relative;z-index:1}.launch-mast h1{max-width:900px;margin:20px 0 22px;font:640 clamp(60px,4.6vw,88px)/.88 var(--display);letter-spacing:-.065em}.launch-mast h1 em{color:var(--acid);font-style:normal}.launch-mast p{max-width:610px;margin:0;color:#8f9b93;font-size:14px;line-height:1.75}
.launch-mast-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.launch-mast-rail span{padding:17px 12px;border-right:1px solid var(--line);color:#8b978f;font-size:10px}.launch-mast-rail span:last-child{border:0}.launch-mast-rail b{display:block;margin-bottom:9px;color:var(--green);font:650 7px var(--mono);letter-spacing:.14em}
.launch-page>.launch-layout{max-width:none;margin:0;padding:30px 0 0}.launch-page .launch-layout.picker-layout>section{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start}.launch-page .picker-layout>.launch-preview{display:none}
.launch-page .stepper{height:auto;margin:0;padding:0;border:1px solid var(--line);border-radius:0;background:#070a08}.launch-page .picker-layout .stepper{position:sticky;top:100px;display:grid;grid-template-columns:1fr;max-width:none}.launch-page .stepper>div{min-height:78px;padding:0 18px;border:0;border-bottom:1px solid var(--line);background:transparent}.launch-page .stepper>div:last-child{border:0}.launch-page .stepper>div.active{background:linear-gradient(110deg,rgba(214,255,69,.12),rgba(54,237,223,.025));color:#fff}.launch-page .stepper>div.active:after{left:0;right:auto;top:0;bottom:0;width:3px;height:auto}.launch-page .stepper b{width:auto;height:auto;border:0;border-radius:0;background:none;color:#526058;font:650 7px var(--mono);letter-spacing:.1em}.launch-page .stepper .active b{color:var(--acid)}.launch-page .stepper span{font-size:11px;font-weight:650}
.launch-page .launch-panel{position:relative;padding:34px 36px 28px;border-color:#2b3930;background:linear-gradient(140deg,#0d120f 0,#080b09 65%);overflow:visible}.launch-page .launch-panel:before{content:"";position:absolute;left:-1px;top:-1px;width:70px;height:1px;background:var(--acid)}
.launch-page .form-heading{display:grid;grid-template-columns:170px 1fr;align-items:end;gap:28px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.launch-page .form-heading>span{align-self:start;padding-top:8px;color:var(--green);font:650 7px var(--mono);letter-spacing:.17em}.launch-page .form-heading h2{grid-column:2;margin:0;font:640 clamp(34px,3vw,50px)/.95 var(--display);letter-spacing:-.055em}.launch-page .form-heading p{grid-column:2;max-width:680px;margin:4px 0 0;color:#8b978f;font-size:12px;line-height:1.7}
.launch-page .picker-top{display:grid;grid-template-columns:minmax(280px,540px) 1fr;align-items:center;gap:30px;margin:0 0 14px}.launch-page .picker-top .search{height:54px;max-width:none;border-color:#314038;background:#050806}.launch-page .picker-top .search:before{left:16px;top:11px;color:var(--acid)}.launch-page .picker-top .search input{padding-left:46px;font-size:12px}.launch-page .picker-count{text-align:right;color:#526058;font:650 7px var(--mono);letter-spacing:.15em}
.launch-page .picker-categories{gap:2px;padding:4px;border-radius:0;border-color:#27342c;background:#060907}.launch-page .picker-categories button{min-height:42px;padding:0 18px;border-radius:0;font-size:10px}.launch-page .picker-categories button[aria-pressed=true]{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}
.launch-page .picker-weapons{margin:10px 0;padding:3px;border-radius:0;background:#0c120e}.launch-page .picker-weapons button{border-radius:0;font-size:9px}
.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-height:320px;margin-top:12px}.launch-page .picker-layout .pick{min-height:230px;padding:17px 17px 13px;border:1px solid #27342c;border-radius:0;background:radial-gradient(ellipse at 50% 112%,color-mix(in srgb,var(--skin-color) 18%,transparent),transparent 65%),#0b100d}.launch-page .picker-layout .pick:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--skin-color);opacity:.7}.launch-page .picker-layout .pick:hover{z-index:2;border-color:#52655a;background-color:#101712;transform:translateY(-4px)}.launch-page .picker-layout .pick.selected{outline:0;border-color:var(--acid);background-color:#151d15;box-shadow:inset 0 0 0 1px rgba(214,255,69,.16)}.launch-page .picker-layout .pick img{height:132px;margin:7px 0 6px;transform:rotate(-3deg);transition:transform .35s cubic-bezier(.16,1,.3,1)}.launch-page .picker-layout .pick:hover img{transform:scale(1.08) rotate(-5deg)}.launch-page .picker-layout .pick b{font:650 14px/1.25 var(--display);letter-spacing:-.02em}.launch-page .picker-layout .pick small{font-size:9px}.launch-page .pick .pick-weapon,.launch-page .pick .pick-rarity{font:650 7px var(--mono);letter-spacing:.1em}.launch-page .pick-check{right:12px;bottom:11px;width:25px;height:25px;border-radius:0;background:var(--acid)}
.launch-page .picker-pagebar{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.launch-page .picker-pagebar>span{color:#657269;font:600 8px var(--mono);letter-spacing:.08em}
.launch-page .picker-layout .form-actions{position:static;bottom:auto;z-index:auto;margin:26px 0 0;padding:20px 0 0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.launch-page .selection-dock{min-height:54px}.launch-page .selection-dock img{width:82px;height:52px}.launch-page .selection-dock small{color:var(--green);font:650 7px var(--mono);letter-spacing:.14em}.launch-page .selection-dock b{font-size:12px}.launch-page .selection-dock span{color:#66736a;font-size:8px}.launch-page .form-actions>.primary{min-width:190px;min-height:50px}
.launch-page .launch-preview{top:100px;border-color:#334239;background:#090d0b}.launch-page .bottom-note{margin-top:65px}
@media(min-width:1700px){.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.launch-page .picker-layout .pick{min-height:250px}.launch-page .picker-layout .pick img{height:150px}}
@media(max-width:1100px){.launch-mast{grid-template-columns:1fr;gap:35px}.launch-mast-rail{max-width:620px}.launch-page .launch-layout.picker-layout>section{display:block}.launch-page .picker-layout .stepper{position:static;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.launch-page .stepper>div{min-height:58px;border-right:1px solid var(--line);border-bottom:0}.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-page .form-heading{grid-template-columns:120px 1fr}}
@media(max-width:640px){.launch-mast{min-height:0;padding:43px 0 30px;gap:28px}.launch-mast:after{display:none}.launch-mast h1{font-size:47px}.launch-mast p{font-size:12px}.launch-mast-rail span{padding:13px 8px;font-size:8px}.launch-page>.launch-layout{padding-top:18px}.launch-page .launch-panel{padding:21px 15px}.launch-page .form-heading{display:block;margin-bottom:20px;padding-bottom:20px}.launch-page .form-heading>span{display:block;margin-bottom:14px}.launch-page .form-heading h2{font-size:32px}.launch-page .form-heading p{margin-top:12px}.launch-page .picker-top{display:block}.launch-page .picker-count{display:none}.launch-page .picker-categories button{padding-inline:13px}.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.launch-page .picker-layout .pick{min-height:185px;padding:13px 11px}.launch-page .picker-layout .pick img{height:95px}.launch-page .selection-dock img{display:none}.launch-page .form-actions>.primary{min-width:124px}.launch-page .stepper>div{padding:0 8px}.launch-page .stepper span{font-size:9px}}

}
