:root{--bg:#050607;--panel:#0d0f12;--panel2:#111419;--text:#f5f6f8;--muted:#9fa7b3;--gold:#f5c400;--gold2:#ffe477;--border:rgba(255,255,255,.09);--good:#70dfa8;--bad:#ff8c88;--warn:#ffe26b;--shadow:0 24px 64px rgba(0,0,0,.32)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Inter,system-ui,sans-serif;color:var(--text);background:radial-gradient(circle at 12% 0,rgba(245,196,0,.09),transparent 26%),linear-gradient(180deg,#050607,#080a0d 52%,#050607)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(#000,transparent 88%)}a{color:inherit}button,input,select,textarea{font:inherit}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px max(12px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--border);background:rgba(5,6,7,.9);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand img{object-fit:contain}.brand span{display:grid}.brand strong{font-family:Sora,sans-serif;letter-spacing:.07em}.brand small{color:var(--muted);font-size:.7rem}.shell{width:min(1180px,calc(100% - 20px));margin:0 auto;padding:18px 0 72px}.hero{display:grid;gap:18px;align-items:end;margin-bottom:14px;padding:20px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(145deg,rgba(17,20,25,.96),rgba(7,8,10,.96));box-shadow:var(--shadow)}.hero--compact h1{margin:0;font-family:Sora,sans-serif;font-size:clamp(2rem,10vw,4.2rem);line-height:1;letter-spacing:-.045em}.hero p:not(.eyebrow){max-width:700px;margin-bottom:0;color:var(--muted);line-height:1.6}.offer{display:grid;gap:4px;padding:18px;border:1px solid rgba(245,196,0,.24);border-radius:20px;background:rgba(245,196,0,.06)}.offer span,.offer small{color:var(--muted)}.offer strong{font:800 clamp(2rem,9vw,4.3rem)/1 Sora,sans-serif;color:var(--gold)}.eyebrow{margin:0 0 8px;color:var(--gold);font:700 .69rem/1.2 'IBM Plex Mono',monospace;letter-spacing:.15em;text-transform:uppercase}.panel,.balance-command,.link-command{position:relative;border:1px solid var(--border);border-radius:22px;background:linear-gradient(155deg,rgba(17,20,25,.96),rgba(8,10,12,.96));box-shadow:0 16px 42px rgba(0,0,0,.2)}.panel{margin-top:14px;padding:18px}.panel h2,.link-command h2{margin:0 0 7px;font-family:Sora,sans-serif;letter-spacing:-.025em}.panel p,.link-command p{color:var(--muted);line-height:1.55}.auth-panel,.section-head,.copy-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-head--inline{align-items:center}.primary-btn,.secondary-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border-radius:14px;font:800 .85rem/1 Inter,sans-serif;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.primary-btn{border:1px solid var(--gold);background:linear-gradient(180deg,var(--gold2),var(--gold));color:#111;box-shadow:0 10px 24px rgba(245,196,0,.12)}.secondary-btn,.ghost-btn{border:1px solid var(--border);background:rgba(255,255,255,.035);color:var(--text)}.primary-btn:hover,.secondary-btn:hover,.ghost-btn:hover{transform:translateY(-1px)}.primary-btn--wide{width:100%}.secondary-btn--small{min-height:34px;padding:0 10px;font-size:.72rem}button:disabled{opacity:.42;cursor:not-allowed;transform:none}.status-badge{display:inline-flex;flex:0 0 auto;padding:7px 10px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--muted);font-size:.71rem;font-weight:800}.status-badge.is-good{border-color:rgba(112,223,168,.24);background:rgba(112,223,168,.09);color:var(--good)}.status-badge.is-warn{border-color:rgba(245,196,0,.25);background:rgba(245,196,0,.08);color:var(--warn)}.status-badge.is-bad{border-color:rgba(255,140,136,.25);background:rgba(255,140,136,.08);color:var(--bad)}.status-timeline{display:grid;gap:10px;margin-top:18px}.timeline-step{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.02)}.timeline-dot{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border);color:var(--muted);font:800 .8rem 'IBM Plex Mono',monospace}.timeline-step div{display:grid;gap:3px}.timeline-step small{color:var(--muted);font-size:.72rem}.timeline-step.is-done .timeline-dot{border-color:rgba(112,223,168,.3);background:rgba(112,223,168,.1);color:var(--good)}.timeline-step.is-current{border-color:rgba(245,196,0,.25);background:rgba(245,196,0,.045)}.timeline-step.is-current .timeline-dot{border-color:rgba(245,196,0,.4);color:var(--gold)}.timeline-step.is-bad{border-color:rgba(255,140,136,.2)}.timeline-step.is-bad .timeline-dot{color:var(--bad)}.application-summary{display:grid;gap:5px;margin-top:14px;padding:14px;border-radius:15px;background:rgba(255,255,255,.025)}.application-summary small{color:var(--muted);line-height:1.5}.application-actions{margin-top:12px}.form-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}.form-grid label,.stack-form label{display:grid;gap:7px}.form-grid label span,.stack-form label span{color:var(--muted);font-size:.76rem;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.stack-form input,.stack-form select{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--border);border-radius:14px;background:#090b0e;color:var(--text);font:inherit;outline:none}.form-grid textarea{padding:13px;resize:vertical}.form-grid small{color:var(--muted);font-size:.7rem;line-height:1.4}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.stack-form input:focus,.stack-form select:focus{border-color:rgba(245,196,0,.45);box-shadow:0 0 0 3px rgba(245,196,0,.07)}.actions{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap}.actions--row{margin-top:16px}.form-status{color:var(--muted);font-size:.78rem}.form-status.is-good{color:var(--good)}.form-status.is-bad{color:var(--bad)}.onboarding{overflow:hidden;border-color:rgba(245,196,0,.28);background:radial-gradient(circle at 90% 0,rgba(245,196,0,.12),transparent 38%),linear-gradient(155deg,rgba(21,22,18,.98),rgba(8,10,12,.96))}.onboarding-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:1px solid var(--border);border-radius:50%;background:rgba(255,255,255,.04);color:var(--text);font-size:1.2rem;cursor:pointer}.onboarding-steps{display:grid;gap:8px;margin-top:14px}.onboarding-steps span{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;color:var(--muted)}.onboarding-steps .is-done{border-color:rgba(112,223,168,.2);color:var(--good)}.creator-command-grid{display:grid;gap:14px}.balance-command,.link-command{padding:18px}.balance-command{display:grid;gap:7px;border-color:rgba(245,196,0,.27);background:radial-gradient(circle at 100% 0,rgba(245,196,0,.14),transparent 42%),linear-gradient(155deg,rgba(20,20,16,.98),rgba(8,10,12,.96))}.balance-command>span{color:var(--muted);font:700 .7rem 'IBM Plex Mono',monospace;letter-spacing:.13em}.balance-command>strong{font:800 clamp(2.7rem,15vw,5rem)/1 Sora,sans-serif;color:var(--gold)}.balance-command p{margin:0 0 7px;color:var(--muted)}.balance-command p b{color:var(--text);font-family:'IBM Plex Mono',monospace}.copy-row{margin-top:16px;padding:13px;border:1px solid var(--border);border-radius:16px;background:#080a0c}.copy-row code{min-width:0;overflow-wrap:anywhere;color:#ffe985;font:600 .82rem/1.5 'IBM Plex Mono',monospace}.copy-row--hero{border-color:rgba(245,196,0,.18)}.share-actions,.kit-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}.destination-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.destination-line span{color:var(--muted);font-size:.75rem}.destination-line strong{max-width:72%;overflow-wrap:anywhere;text-align:right;font:600 .75rem/1.45 'IBM Plex Mono',monospace}.funnel-flow{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px}.funnel-flow article{display:grid;gap:4px;padding:14px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.025)}.funnel-flow article span{color:var(--muted);font-size:.72rem}.funnel-flow article strong{font:800 2rem/1 'IBM Plex Mono',monospace}.funnel-flow article small{color:var(--muted);font-size:.71rem}.funnel-flow article.is-gold{border-color:rgba(245,196,0,.24)}.funnel-flow article.is-gold strong{color:var(--gold)}.funnel-flow>i{display:none}.activity-list{display:grid;gap:8px;margin-top:14px}.activity-item{display:grid;grid-template-columns:12px 1fr;gap:11px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:15px;background:rgba(255,255,255,.022)}.activity-mark{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--muted)}.activity-item.is-good .activity-mark{background:var(--good)}.activity-item.is-gold .activity-mark{background:var(--gold)}.activity-item.is-bad .activity-mark{background:var(--bad)}.activity-item div{display:grid;gap:4px}.activity-item small{color:var(--muted);font-size:.72rem}.grid-two{display:grid;gap:14px}.payout-balance{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:16px 0 12px;padding:14px;border:1px solid rgba(245,196,0,.18);border-radius:16px;background:rgba(245,196,0,.04)}.payout-balance span{color:var(--muted);font-size:.74rem}.payout-balance strong{font:800 1.7rem 'IBM Plex Mono',monospace;color:var(--gold)}.settings-details,.settings-panel{margin-top:14px;border:1px solid var(--border);border-radius:16px;background:rgba(255,255,255,.02)}.settings-details summary,.settings-panel>summary{padding:14px;cursor:pointer;font-weight:800;list-style:none}.settings-details summary::-webkit-details-marker,.settings-panel>summary::-webkit-details-marker{display:none}.settings-details summary:after,.settings-panel>summary:after{content:"+";float:right;color:var(--gold)}.settings-details[open] summary:after,.settings-panel[open]>summary:after{content:"−"}.settings-details.needs-attention{border-color:rgba(245,196,0,.32);box-shadow:0 0 0 3px rgba(245,196,0,.05)}.settings-details .stack-form{padding:0 14px 14px}.settings-panel{padding:0}.settings-inner{padding:0 16px 16px}.stack-form{display:grid;gap:11px;margin-top:13px}.kit-actions .secondary-btn{width:100%}.kit-note{margin-top:12px;padding:12px;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:rgba(245,196,0,.045);color:#ddd2a1;font-size:.77rem;line-height:1.5}.mini-grid{display:grid;grid-template-columns:1fr;gap:9px;margin-top:12px}.mini-grid div{display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.02)}.mini-grid span{color:var(--muted);font-size:.73rem}.mini-grid strong{overflow-wrap:anywhere;font:600 .78rem/1.45 'IBM Plex Mono',monospace}.notice{margin-top:12px;padding:12px;border:1px solid rgba(245,196,0,.18);border-radius:14px;background:rgba(245,196,0,.05);color:#e8dcad;font-size:.8rem;line-height:1.5}.rows{display:grid;gap:9px;margin-top:14px}.row{display:grid;gap:8px;padding:13px;border:1px solid var(--border);border-radius:15px;background:rgba(255,255,255,.022)}.row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.row strong{font-family:'IBM Plex Mono',monospace}.row small{color:var(--muted)}.creator-source{display:inline-flex;width:max-content;max-width:100%;padding:5px 8px;border:1px solid rgba(245,196,0,.15);border-radius:999px;background:rgba(245,196,0,.055);color:#d9c36c;font-size:.66rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-row-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted);font-size:.7rem}.txid-line{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--border)}.txid-line code{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#d9dcdf;font-size:.7rem}.page-status{min-height:20px;color:var(--muted);text-align:center}.creator-toast{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:90;max-width:min(92vw,520px);padding:12px 16px;border:1px solid rgba(245,196,0,.3);border-radius:999px;background:#14130d;color:#fff3b5;box-shadow:0 18px 46px rgba(0,0,0,.42);opacity:0;transform:translate(-50%,20px);pointer-events:none;transition:.2s ease}.creator-toast.is-visible{opacity:1;transform:translate(-50%,0)}.hidden{display:none!important}html[dir=rtl] body{text-align:right}html[dir=rtl] .destination-line strong{text-align:left}html[dir=rtl] .onboarding-close{right:auto;left:12px}html[dir=rtl] .settings-details summary:after,html[dir=rtl] .settings-panel>summary:after{float:left}
@media(min-width:580px){.share-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch}.funnel-flow>i{display:grid;place-items:center;color:rgba(245,196,0,.55);font-style:normal}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:760px){.shell{width:min(1180px,calc(100% - 32px));padding-top:30px}.hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);padding:34px}.panel,.balance-command,.link-command{padding:24px}.creator-command-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr)}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .wide{grid-column:1/-1}.status-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-step{grid-template-columns:34px 1fr}.kit-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.auth-panel,.section-head{align-items:stretch;flex-direction:column}.section-head--inline{align-items:flex-start}.brand small{display:none}.ghost-btn{padding:0 11px}.panel{border-radius:19px}.balance-command,.link-command{border-radius:20px}.actions{align-items:stretch!important;flex-direction:column}.actions .primary-btn,.actions .secondary-btn{width:100%}.destination-line{display:grid}.destination-line strong{max-width:none;text-align:left}.payout-balance{align-items:flex-start;flex-direction:column}.creator-toast{border-radius:16px;text-align:center}}
