:root{--bg:#0b0906;--ink:#f4eee1;--ink-dim:#b9b1a0;--ink-faint:#93897a;--gold:#c9a45c;--gold-bright:#ecd9a8;--gold-deep:#8a6a2f;--danger:#d0705c;--hairline:rgba(255, 255, 255, 0.09);--hairline-strong:rgba(255, 255, 255, 0.16);--glass:rgba(255, 255, 255, 0.045);--glass-strong:rgba(20, 20, 24, 0.55);--glass-border:rgba(255, 255, 255, 0.10);--glass-hi:rgba(255, 255, 255, 0.12);--font-sans:"Public Sans","Helvetica Neue",Arial,sans-serif;--font-display:"Fraunces",Georgia,serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--nav-h:64px;--sidebar-w:240px;--gutter:clamp(18px, 3vw, 40px);--r-lg:22px;--r-md:16px;--r-sm:10px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;overflow-x:clip;color-scheme:dark}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;position:relative;min-height:100svh;background:radial-gradient(1100px 750px at 12% -8%,rgba(201,164,92,.09),transparent 62%),radial-gradient(900px 640px at 108% 14%,rgba(236,217,168,.045),transparent 60%),radial-gradient(1000px 900px at 50% 118%,rgba(90,68,30,.08),transparent 62%),var(--bg)}body::before{content:"";position:fixed;inset:-10%;z-index:-2;background:radial-gradient(1100px 750px at 12% -8%,rgba(201,164,92,.16),transparent 62%),radial-gradient(900px 640px at 108% 14%,rgba(236,217,168,.08),transparent 60%),radial-gradient(1000px 900px at 50% 118%,rgba(90,68,30,.13),transparent 62%),radial-gradient(800px 600px at 80% 85%,rgba(232,168,86,.06),transparent 60%),radial-gradient(700px 500px at 22% 62%,rgba(160,127,61,.05),transparent 60%),var(--bg);animation:30s ease-in-out infinite alternate aurora}@keyframes aurora{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-2.5%,1.5%,0) scale(1.07)}}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--gold);color:#0a0a0b}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}canvas{display:block}.glass{background:linear-gradient(165deg,rgba(255,255,255,.075),rgba(255,255,255,.028) 55%,rgba(255,255,255,.045));border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 rgba(0,0,0,.25),0 24px 60px rgba(0,0,0,.42)}@media (prefers-reduced-motion:no-preference){.glass,.panel{animation:.55s cubic-bezier(.22,.9,.3,1) both rise}.sidebar{animation:.5s cubic-bezier(.22,.9,.3,1) both slideIn}}@keyframes rise{from{opacity:0;transform:translateY(14px)}}@keyframes slideIn{from{opacity:0;transform:translateX(-18px)}}.shell{min-height:100svh}.sidebar{position:fixed;top:16px;left:16px;bottom:16px;width:var(--sidebar-w);z-index:40;display:flex;flex-direction:column;gap:22px;padding:22px 16px 16px;background:linear-gradient(170deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 45%,rgba(255,255,255,.05));border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 rgba(0,0,0,.25),0 30px 70px rgba(0,0,0,.5)}.side-top{display:flex;flex-direction:column;gap:14px;padding-inline:6px}.brand{display:inline-flex;align-items:baseline;gap:8px;font:500 21px/1 var(--font-display);font-style:italic;letter-spacing:.005em;text-decoration:none}.side-nav{display:flex;flex-direction:column;gap:4px;flex:1}.side-nav a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-sm);font-size:14.5px;font-weight:500;color:var(--ink-dim);text-decoration:none;border:1px solid transparent;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}.side-nav a svg{width:18px;height:18px;flex:none}.side-nav a:hover{color:var(--ink);background:rgba(255,255,255,.05)}.side-nav a.is-active{color:var(--gold-bright);background:linear-gradient(160deg,rgba(201,164,92,.16),rgba(201,164,92,.07));border-color:rgba(201,164,92,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.side-foot{border-top:1px solid var(--hairline);padding-top:12px}.side-logout{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--r-sm);font-size:14.5px;font-weight:500;color:var(--ink-faint);transition:color .18s ease-out,background-color .18s ease-out}.side-logout:hover{color:var(--danger);background:rgba(208,112,92,.08)}.side-logout svg{width:18px;height:18px}.app-body{margin-left:calc(var(--sidebar-w) + 32px);min-height:100svh;display:flex;flex-direction:column;overflow-x:clip}.mobile-top{display:none}.app-main{flex:1;width:100%;max-width:1080px;margin-inline:auto;padding:clamp(26px,4vw,48px) var(--gutter) 90px}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:26px}.page-title{font:500 clamp(30px, 3.6vw, 44px)/1.08 var(--font-display);letter-spacing:-.01em}.page-sub{margin-top:8px;color:var(--ink-faint);font-size:14px}.panel{border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 rgba(0,0,0,.22),0 24px 60px rgba(0,0,0,.4);padding:clamp(20px,2.8vw,28px)}.panel+.panel,.section-gap{margin-top:18px}.panel-title{font:500 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px}.balance-value{font:500 clamp(42px, 6vw, 68px)/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.balance-note{margin-top:10px;color:var(--ink-faint);font-size:13.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border:1px solid transparent;border-radius:12px;font:600 14.5px/1 var(--font-sans);text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.btn svg{width:16px;height:16px}.btn-gold{color:var(--gold-bright);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 30px rgba(201,164,92,.12)}.btn-gold:hover{border-color:rgba(201,164,92,.8);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 36px rgba(201,164,92,.2)}.btn-ghost:disabled,.btn-gold:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn-ghost{border-color:var(--hairline-strong);color:var(--ink);background:rgba(255,255,255,.045)}.btn-ghost:hover:not(:disabled){border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.08);transform:translateY(-1px)}.btn-sm{padding:10px 17px;font-size:13.5px}.btn-danger{border-color:rgba(208,112,92,.55);color:var(--danger)}.btn-danger:hover:not(:disabled){background:rgba(208,112,92,.1)}.actions-row{display:flex;flex-wrap:wrap;gap:12px}.field{display:flex;flex-direction:column;gap:8px}.field label{font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.field .hint{font-size:12.5px;color:var(--ink-faint)}input[inputmode=decimal],input[type=email],input[type=password],input[type=text],select,textarea{width:100%;background:rgba(0,0,0,.28);border:1px solid var(--hairline-strong);border-radius:12px;color:var(--ink);font:400 16px/1.4 var(--font-sans);padding:13px 15px;transition:border-color .15s ease-out,box-shadow .15s ease-out}textarea{min-height:84px;resize:vertical}input:focus,select:focus,textarea:focus{outline:0;border-color:rgba(201,164,92,.7);box-shadow:0 0 0 3px rgba(201,164,92,.14)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23b3b1a8' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-inline-end:38px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.checkbox-row{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:var(--ink-dim);cursor:pointer}.checkbox-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--gold);flex:none}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{font:500 12px/1 var(--font-mono);letter-spacing:.08em;padding:9px 14px;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--ink-dim);background:rgba(255,255,255,.035);cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out}.chip:hover{color:var(--ink);background:rgba(255,255,255,.07)}.chip.is-active{border-color:rgba(201,164,92,.65);color:var(--gold-bright);background:rgba(201,164,92,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.chip.is-static{cursor:default}.status-pill{display:inline-flex;align-items:center;gap:8px;font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:999px;border:1px solid var(--hairline-strong);color:var(--ink-dim);background:rgba(255,255,255,.04);white-space:nowrap}.status-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink-faint)}.status-pill.is-paid{border-color:rgba(201,164,92,.6);color:var(--gold-bright);background:rgba(201,164,92,.1)}.status-pill.is-paid::before{background:var(--gold);box-shadow:0 0 10px rgba(201,164,92,.8)}.status-pill.is-confirming::before{background:var(--gold-bright);animation:1.4s ease-in-out infinite pulse}.status-pill.is-bad{border-color:rgba(208,112,92,.55);color:var(--danger)}.status-pill.is-bad::before{background:var(--danger)}.status-pill.is-processing::before{animation:1.4s ease-in-out infinite pulse}.status-pill.is-frozen{border-color:rgba(157,184,210,.55);color:#b9d0e8;background:rgba(157,184,210,.08)}.status-pill.is-frozen::before{background:#9db8d2}@keyframes pulse{50%{opacity:.3}}.rowlist{display:flex;flex-direction:column}.rowitem{display:flex;align-items:center;gap:14px;padding-block:15px;border-top:1px solid var(--hairline)}.rowitem:first-child{border-top:0}.rowicon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;border:1px solid var(--glass-border);background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 var(--glass-hi);color:var(--gold);flex:none}.rowicon svg{width:16px;height:16px}.rowmain{flex:1;min-width:0}.rowtitle{font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowsub{margin-top:3px;font:400 12px/1.3 var(--font-mono);color:var(--ink-faint)}.rowamt{font:500 14px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.rowamt.is-credit{color:var(--gold-bright)}.empty{padding:36px 20px;text-align:center;color:var(--ink-faint);font-size:14.5px;border:1px dashed var(--hairline-strong);border-radius:var(--r-md);background:rgba(255,255,255,.02)}.empty .btn{margin-top:16px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.card-tile{text-align:start;background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--glass-hi);padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .16s ease-out,transform .16s ease-out}.card-tile:hover{border-color:rgba(201,164,92,.4);transform:translateY(-2px)}.card-tile .tile-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tile-brand{font:500 15px/1 var(--font-display);font-style:italic;color:var(--gold)}.tile-num{font:500 16px/1 var(--font-mono);letter-spacing:.08em}.tile-meta{display:flex;justify-content:space-between;align-items:center;font:400 11px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-faint);text-transform:uppercase}.card-visual{position:relative;width:min(440px,100%);aspect-ratio:1.586;border-radius:20px;border:1px solid rgba(201,164,92,.35);background:radial-gradient(120% 160% at 85% -20%,rgba(236,217,168,.16),transparent 55%),linear-gradient(155deg,#1d1d23 0,#131317 55%,#0e0e11 100%);padding:clamp(18px,4vw,26px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.4),0 30px 70px rgba(0,0,0,.55);overflow:hidden;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .12s ease-out;transform-style:preserve-3d;will-change:transform}.card-visual.is-flipping{transform:perspective(1000px) rotateY(90deg);transition:transform .2s ease-in}.card-visual::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(105deg,rgba(255,255,255,.018) 0 2px,transparent 2px 5px);pointer-events:none}.card-visual::after{content:"";inset:0;background:radial-gradient(460px circle at var(--mx,72%) var(--my,-12%),rgba(255,244,214,.16),transparent 56%),linear-gradient(115deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);pointer-events:none}.card-visual.theme-emerald{border-color:rgba(94,196,160,.4);background:radial-gradient(120% 160% at 85% -20%,rgba(110,231,183,.14),transparent 55%),linear-gradient(155deg,#0e2f26 0,#0a221b 55%,#071712 100%)}.card-visual.theme-emerald .cv-brand{color:#a9e2c8}.card-visual.theme-emerald .cv-num,.card-visual.theme-emerald .cv-val{color:#d3ecdf}.card-visual.theme-emerald .cv-chip{border-color:rgba(110,231,183,.6);background:linear-gradient(160deg,rgba(110,231,183,.28),rgba(110,231,183,.06))}.card-visual.theme-emerald .cv-network{color:#6edcb2}.card-visual.theme-ivory{border-color:rgba(20,18,14,.25);background:radial-gradient(120% 160% at 85% -20%,rgba(255,255,255,.5),transparent 55%),linear-gradient(155deg,#f4f1e8 0,#e4dfd2 55%,#d5cfbe 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 30px 70px rgba(0,0,0,.35)}.card-visual.theme-ivory .cv-brand{color:#2c2820;text-shadow:none}.card-visual.theme-ivory .cv-status{color:#6f6a5c}.card-visual.theme-ivory .cv-num,.card-visual.theme-ivory .cv-val{color:#2c2820}.card-visual.theme-ivory .cv-label{color:#7a7466}.card-visual.theme-ivory .cv-chip{border-color:rgba(91,33,182,.7);background:linear-gradient(160deg,rgba(91,33,182,.25),rgba(91,33,182,.08))}.card-visual.theme-ivory .cv-network{color:#6b5222}.card-visual.theme-ivory .card-frozen-veil{background:rgba(240,238,228,.55)}.card-visual.theme-ivory .card-frozen-veil span{color:#3d4a56;border-color:rgba(90,110,130,.5);background:rgba(255,255,255,.4)}.theme-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.theme-dot{width:34px;height:22px;border-radius:6px;border:1px solid var(--hairline-strong);cursor:pointer;transition:border-color .15s ease-out,transform .15s ease-out}.theme-dot:hover{transform:translateY(-1px)}.theme-dot.is-active{border-color:var(--gold);box-shadow:0 0 0 2px rgba(201,164,92,.25)}.theme-dot.t-obsidian{background:linear-gradient(150deg,#23232a,#0e0e11)}.theme-dot.t-emerald{background:linear-gradient(150deg,#10362a,#081712)}.theme-dot.t-ivory{background:linear-gradient(150deg,#f0ede2,#cfc9b8)}.chain{display:flex;align-items:center;gap:10px;margin-top:4px}.chain-step{display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.chain-step .chain-dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--hairline-strong)}.chain-step.is-active{color:var(--gold-bright)}.chain-step.is-active .chain-dot{border-color:var(--gold);background:rgba(201,164,92,.3);animation:1.3s ease-in-out infinite pulse}.chain-step.is-done{color:var(--gold-bright)}.chain-step.is-done .chain-dot{border-color:var(--gold);background:var(--gold);box-shadow:0 0 10px rgba(201,164,92,.7)}.chain-link{flex:1;max-width:70px;height:1px;background:var(--hairline-strong)}.chain-link.is-done{background:var(--gold)}.chain-link.is-dim{opacity:.4}.chain.is-dead .chain-step{opacity:.45}.chain-step.chain-step-dead{color:var(--danger);opacity:1}.chain-step.chain-step-dead .chain-dot{border-color:rgba(208,112,92,.85);background:rgba(208,112,92,.28)}.otp-display{margin-top:14px;padding:18px 16px;border-radius:16px;background:radial-gradient(120% 100% at 50% 0,rgba(201,164,92,.14),transparent 65%),rgba(20,17,11,.75);border:1px solid rgba(201,164,92,.45);font:500 clamp(30px, 6vw, 42px)/1 var(--font-mono);letter-spacing:.18em;text-align:center;color:var(--gold-bright);text-shadow:0 0 18px rgba(201,164,92,.4);cursor:pointer;user-select:all}.txn-date{padding:14px 2px 8px;font:500 10.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);border-top:1px solid var(--hairline);margin-top:6px}.txn-date:first-child{border-top:0;margin-top:0}.side-user{display:flex;align-items:center;gap:11px;padding:10px 8px 14px;border-bottom:1px solid var(--hairline);margin-bottom:12px;min-width:0}.avatar{width:36px;height:36px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-sans);color:var(--gold-bright);background:linear-gradient(160deg,rgba(201,164,92,.28),rgba(201,164,92,.08));border:1px solid rgba(201,164,92,.45)}.side-user-meta{min-width:0}.side-user-meta .u-mail{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-user-meta .u-mode{display:block;font:400 10.5px/1.4 var(--font-mono);color:var(--ink-faint)}.card-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%);pointer-events:none}.cv-top{display:flex;justify-content:space-between;align-items:flex-start}.cv-brand{font:500 22px/1 var(--font-display);font-style:italic;color:#e3cba0;text-shadow:0 0 24px rgba(201,164,92,.45)}.cv-status{font:400 10px/1 var(--font-mono);letter-spacing:.16em;color:var(--ink-faint)}.cv-status.is-frozen{color:#b9d0e8}.cv-chiprow{display:flex;align-items:center;gap:14px;margin-top:26px}.cv-chip{width:44px;height:33px;border-radius:7px;border:1px solid rgba(201,164,92,.6);background:linear-gradient(160deg,rgba(236,217,168,.32),rgba(201,164,92,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.cv-wave{color:rgba(226,223,211,.75)}.cv-wave svg{width:20px;height:20px}.cv-num{display:block;margin-top:14px;font:500 clamp(19px, 4.6vw, 25px)/1 var(--font-mono);letter-spacing:.06em;color:#e2dfd3;font-variant-numeric:tabular-nums;white-space:nowrap}.cv-bottom{display:flex;align-items:flex-end;gap:clamp(14px,3vw,26px);margin-top:22px}.cv-field{display:flex;flex-direction:column;gap:5px;min-width:0}.cv-label{font:400 8.5px/1 var(--font-mono);letter-spacing:.18em;color:#8e8c83;text-transform:uppercase}.cv-val{font:500 13px/1 var(--font-mono);color:#d8d5c9;letter-spacing:.05em}.cv-network{margin-left:auto;font:500 12px/1 var(--font-mono);letter-spacing:.12em;color:var(--gold);text-transform:uppercase}.card-frozen-veil{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,10,13,.5);border-radius:inherit}.card-frozen-veil span{font:500 13px/1 var(--font-mono);letter-spacing:.3em;color:#cfe0f2;border:1px solid rgba(157,184,210,.6);padding:12px 18px 12px 22px;border-radius:999px;background:rgba(10,14,18,.5)}.code-display{font:500 clamp(17px, 2.6vw, 24px)/1.5 var(--font-mono);letter-spacing:.06em;word-break:break-all;background:rgba(201,164,92,.07);border:1px solid rgba(201,164,92,.5);border-radius:14px;padding:18px 20px;color:var(--gold-bright);user-select:all;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.warn-block{border:1px solid rgba(201,164,92,.45);background:rgba(201,164,92,.08);border-radius:14px;padding:16px 18px;font-size:14.5px;line-height:1.6;color:var(--ink)}.warn-block strong{color:var(--gold-bright)}.copy-btn{display:inline-flex;align-items:center;gap:7px;font:500 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-dim);border:1px solid var(--hairline-strong);padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.04);transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.copy-btn:hover{color:var(--ink);border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08)}.copy-btn svg{width:14px;height:14px}.copy-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.card-visual.is-revealed .cv-num,.card-visual.is-revealed .cv-val{cursor:copy}.net-grid{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:14px}.net-card{position:relative;text-align:start;padding:9px;border:1px solid var(--hairline-strong);border-radius:16px;background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .16s ease-out,transform .16s ease-out,background-color .16s ease-out}.net-card:hover{border-color:rgba(255,255,255,.32);transform:translateY(-2px)}.net-card.is-active{border-color:rgba(201,164,92,.75);background:rgba(201,164,92,.06);box-shadow:0 12px 34px rgba(201,164,92,.12)}.net-check{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--gold);color:#0a0a0b;box-shadow:0 4px 14px rgba(201,164,92,.5)}.net-check svg{width:12px;height:12px}.net-card.is-active .net-check{display:inline-flex}.net-meta{display:flex;flex-direction:column;gap:3px;padding:11px 5px 5px}.net-name{font-size:14.5px;font-weight:600}.net-sub{font:400 11px/1.3 var(--font-mono);color:var(--ink-faint)}.net-wallet{font:600 10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);margin-top:3px}.art-card{display:flex;flex-direction:column;aspect-ratio:1.586;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(120% 160% at 85% -20%,rgba(236,217,168,.14),transparent 55%),linear-gradient(150deg,#202027 0,#121216 60%,#0d0d10 100%);padding:12px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.art-card::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.06) 50%,transparent 56%);pointer-events:none}.art-brand{font:italic 500 14px/1 var(--font-display);color:#cbb98a}.art-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.art-chip{width:26px;height:19px;border-radius:4px;border:1px solid rgba(201,164,92,.6);background:linear-gradient(160deg,rgba(236,217,168,.3),rgba(201,164,92,.08))}.nmark,.nmark-rings{display:inline-flex;align-items:center}.nmark-rings i{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--gold)}.nmark-rings i:last-child{background:#8d8a80;margin-left:-8px;opacity:.9}@media (max-width:560px){.net-grid{grid-template-columns:1fr}}.addr-box{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:rgba(0,0,0,.28);border:1px solid var(--hairline-strong);border-radius:14px;padding:14px 16px}.addr-text{flex:1;min-width:0;font:500 14px/1.5 var(--font-mono);letter-spacing:.03em;word-break:break-all;user-select:all}.quote-box{border:1px solid var(--hairline);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;font-size:14px;background:rgba(0,0,0,.22)}.quote-row{display:flex;justify-content:space-between;gap:12px;color:var(--ink-dim)}.quote-row.total{border-top:1px solid var(--hairline);padding-top:10px;color:var(--ink);font-weight:600}.quote-row .qval{font:500 13.5px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.error-text{color:var(--danger);font-size:14px;min-height:1.2em}.modal-backdrop{position:fixed;inset:0;z-index:60;background:rgba(4,4,6,.6);display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:min(460px,100%);background:linear-gradient(170deg,rgba(30,30,35,.85),rgba(18,18,22,.85));border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--glass-hi),0 40px 90px rgba(0,0,0,.6);padding:28px;animation:.24s cubic-bezier(.22,.9,.3,1) modalIn}@keyframes modalIn{from{opacity:0;transform:translateY(16px) scale(.97)}}.modal h2{font-size:20px;font-weight:650;font-stretch:108%;margin-bottom:8px}.modal .modal-sub{color:var(--ink-dim);font-size:14px;margin-bottom:18px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.detail-grid{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hairline)}.detail-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:13px;border-bottom:1px solid var(--hairline)}.detail-label{font:500 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.detail-value{font:500 14.5px/1.4 var(--font-mono);text-align:end;word-break:break-all;user-select:all}.toast-region{position:fixed;bottom:96px;left:50%;transform:translateX(-50%);z-index:80;display:flex;flex-direction:column;gap:10px;align-items:center;pointer-events:none;width:min(480px,calc(100vw - 32px))}.toast{background:linear-gradient(170deg,rgba(32,32,38,.8),rgba(20,20,24,.8));border:1px solid var(--glass-border);border-inline-start:2px solid var(--gold);color:var(--ink);font-size:14px;padding:13px 18px;border-radius:14px;box-shadow:inset 0 1px 0 var(--glass-hi),0 24px 60px rgba(0,0,0,.5);animation:.25s ease-out toastIn;width:100%}.toast.is-error{border-inline-start-color:var(--danger)}@keyframes toastIn{from{opacity:0;transform:translateY(10px)}}.dock{display:none;position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:50;gap:4px;padding:8px;background:linear-gradient(170deg,rgba(40,40,46,.6),rgba(18,18,22,.6));border:1px solid var(--glass-border);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 60px rgba(0,0,0,.55)}.dock a{display:flex;align-items:center;justify-content:center;width:52px;height:48px;border-radius:999px;color:var(--ink-faint);transition:color .15s ease-out,background-color .15s ease-out}.dock a svg{width:20px;height:20px}.dock a:hover{color:var(--ink)}.dock a.is-active{color:var(--gold-bright);background:linear-gradient(160deg,rgba(201,164,92,.22),rgba(201,164,92,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.auth-wrap{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px var(--gutter)}.auth-panel{width:min(500px,100%);background:linear-gradient(170deg,rgba(30,30,36,.55),rgba(16,16,20,.55));border:1px solid var(--glass-border);border-radius:26px;box-shadow:inset 0 1px 0 var(--glass-hi),0 40px 90px rgba(0,0,0,.55);padding:clamp(26px,5vw,40px);animation:.5s cubic-bezier(.22,.9,.3,1) both rise}.auth-brand{display:inline-flex;align-items:center;gap:9px;font:700 18px/1 var(--font-sans);font-stretch:120%;letter-spacing:.14em;text-decoration:none;margin-bottom:26px}.auth-back{display:inline-block;margin-bottom:18px;font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);text-decoration:none;transition:color .15s ease-out}.auth-back:hover{color:var(--gold-bright)}.auth-title{font:500 clamp(30px, 4vw, 44px)/1.08 var(--font-display);letter-spacing:-.01em;margin-bottom:10px}.auth-sub{color:var(--ink-dim);font-size:15px;margin-bottom:28px}.auth-panel .btn+.field,.auth-panel .field+.btn,.auth-panel .field+.field{margin-top:18px}.auth-panel .btn-block{width:100%}.auth-alt{margin-top:22px;font-size:14px;color:var(--ink-faint)}.auth-alt a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--gold)}.checklist{display:flex;flex-direction:column;gap:0}.check-item{display:flex;align-items:center;gap:14px;padding-block:14px;border-top:1px solid var(--hairline);font-size:14.5px}.check-item:first-child{border-top:0}.check-dot{width:22px;height:22px;border-radius:50%;border:1px solid var(--hairline-strong);display:inline-flex;align-items:center;justify-content:center;flex:none;font:500 11px/1 var(--font-mono);color:var(--ink-faint)}.check-item.is-done .check-dot{background:var(--gold);border-color:var(--gold);color:#0a0a0b}.check-item.is-done{color:var(--ink-faint);text-decoration:line-through}.check-item a{color:var(--gold-bright);text-underline-offset:4px}.qr-wrap{display:flex;justify-content:center;padding:12px;background:#fff;border-radius:16px;width:fit-content;margin-inline:auto;box-shadow:0 20px 50px rgba(0,0,0,.35)}.qr-wrap canvas{width:168px;height:168px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--ink-dim);background:rgba(255,255,255,.045);transition:color .15s ease-out,border-color .15s ease-out}.icon-btn:hover{color:var(--ink);border-color:rgba(255,255,255,.35)}.icon-btn svg{width:18px;height:18px}.side-ic{display:inline-flex}.side-ic svg{width:18px;height:18px}.dock-ic{display:inline-flex}.dock-ic svg{width:20px;height:20px}.mobile-top-actions{display:flex;align-items:center;gap:10px}@media (max-width:900px){.sidebar{display:none}.app-body{margin-left:0}.mobile-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gutter) 6px;max-width:640px;margin-inline:auto;width:100%}.dock{display:flex}.app-main{padding-bottom:120px;max-width:640px}.toast-region{bottom:92px}.form-grid,.grid-2{grid-template-columns:1fr}}.stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-tile{border:1px solid var(--glass-border);border-radius:var(--r-md);box-shadow:inset 0 1px 0 var(--glass-hi),0 18px 44px rgba(0,0,0,.32);padding:16px 18px;display:flex;flex-direction:column;gap:7px}.stat-k{font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.stat-v{font:500 26px/1.05 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.skel{display:block;height:12px;border-radius:8px;background:linear-gradient(90deg,rgba(201,164,92,.06),rgba(201,164,92,.2),rgba(201,164,92,.06));background-size:200% 100%;animation:1.2s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}.ill{display:flex;justify-content:center;margin-bottom:14px;color:var(--gold);opacity:.75}.ill svg{width:150px;height:auto}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qa-grid .qa-tile:first-child,.qa-grid .qa-tile:last-child:nth-child(2n){grid-column:1/-1}.qa-tile{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:var(--r-md);border:1px solid var(--hairline);background:rgba(255,255,255,.03);text-decoration:none;overflow:hidden;transition:border-color .16s ease-out,transform .16s ease-out,background-color .16s ease-out}.qa-ghost{position:absolute;top:6px;right:8px;color:var(--gold);opacity:.12;pointer-events:none}.qa-ghost svg{width:84px;height:84px}.qa-tile:hover{border-color:rgba(201,164,92,.4);background:rgba(201,164,92,.05);transform:translateY(-2px)}.qa-ic{display:none}.qa-t{font:500 21px/1.15 var(--font-display);letter-spacing:-.01em}.qa-d{font-size:13px;color:var(--ink-faint);max-width:46ch}.card-img{width:100%;border-radius:14px;border:1px solid var(--hairline-strong);display:block}.asm-overlay{position:fixed;inset:0;z-index:90;background:rgba(6,6,8,.96);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.asm-card{position:relative;width:min(340px,84vw);aspect-ratio:1.586;border-radius:20px;border:1px solid rgba(201,164,92,.5);background:radial-gradient(120% 160% at 85% -20%,rgba(236,217,168,.2),transparent 55%),linear-gradient(155deg,#1d1d23 0,#121216 55%,#0d0d10 100%);padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 40px 100px rgba(0,0,0,.6),0 0 80px rgba(201,164,92,.15);animation:1.1s cubic-bezier(.2,.9,.25,1) both asmIn}.asm-brand{font:italic 500 22px/1 var(--font-display);color:#e3cba0}.asm-chip{width:44px;height:33px;border-radius:7px;border:1px solid rgba(201,164,92,.6);background:linear-gradient(160deg,rgba(236,217,168,.32),rgba(201,164,92,.08));margin-top:30px}.asm-num{font:500 18px/1 var(--font-mono);color:#e2dfd3;letter-spacing:.06em;margin-top:16px}.asm-sweep{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,244,214,.35) 50%,transparent 60%);transform:translateX(-130%);animation:1.1s ease-out .55s both asmSweep}.asm-text{font:500 26px/1.1 var(--font-display);color:var(--gold-bright);opacity:0;animation:.7s ease-out .9s both asmText}@keyframes asmIn{from{transform:perspective(1000px) rotateY(-95deg) scale(.6);opacity:0}to{transform:perspective(1000px) rotateY(0) scale(1);opacity:1}}@keyframes asmSweep{to{transform:translateX(130%)}}@keyframes asmText{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chart{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:6px}.chart-bar{flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,rgba(236,217,168,.9),rgba(201,164,92,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.28);min-height:4px;transition:height .5s cubic-bezier(.22, .9, .3, 1)}.chart-axis{display:flex;gap:6px;margin-top:8px;font:400 9.5px/1 var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase}.chart-axis span{flex:1;text-align:center;overflow:hidden;white-space:nowrap}.info-list{display:flex;flex-direction:column;position:relative}.info-list::before{content:"";position:absolute;left:11px;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,rgba(201,164,92,.65),rgba(201,164,92,.08));pointer-events:none}.info-step{display:flex;gap:14px;padding-block:14px;font-size:14.5px;color:var(--ink-dim);position:relative}.info-step .check-dot{margin-top:1px;position:relative;z-index:1;background:#17120b;box-shadow:0 0 0 4px rgba(201,164,92,.12);color:var(--gold-bright);border-color:rgba(201,164,92,.55)}.fee-example{border:1px solid rgba(201,164,92,.35);background:rgba(201,164,92,.07);border-radius:12px;padding:13px 16px;font:500 13px/1.6 var(--font-mono);color:var(--gold-bright)}@media (max-width:900px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.qa-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s;animation-iteration-count:1;transition-duration:0s}}.card3d-stage{perspective:1100px;max-width:460px}.card3d{position:relative;aspect-ratio:1.586;border-radius:16px;border:1px solid rgba(236,217,168,.22);background:radial-gradient(130% 170% at 88% -20%,rgba(236,217,168,.2),transparent 55%),radial-gradient(120% 160% at 12% 108%,rgba(201,164,92,.14),transparent 52%),linear-gradient(150deg,#262019 0,#16110b 55%,#0d0a06 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 48px -20px rgba(0,0,0,.8);padding:20px 22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transform-style:preserve-3d;transition:transform .25s cubic-bezier(.2, .7, .3, 1);will-change:transform}.card3d::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 30% 10%,rgba(226,233,240,.3),transparent 60%),linear-gradient(160deg,rgba(208,224,236,.22),rgba(160,185,205,.1) 48%,rgba(226,233,240,.18));opacity:0;transition:opacity .6s ease-out;pointer-events:none}.card3d.is-frozen::after{opacity:1}.card3d-stage.is-tilting .card3d,.card3d-stage:hover .card3d{transition:transform 80ms linear}.c3-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.07) 50%,transparent 58%);pointer-events:none}.c3-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.c3-brand{font:700 12px/1 var(--font-sans);letter-spacing:.32em;color:var(--gold);display:inline-flex;align-items:center;gap:10px}.c3-brand::before{content:"";width:20px;height:1px;background:var(--gold);display:inline-block}.c3-net{display:inline-flex;align-items:center}.c3-net .nmark-rings{display:inline-flex}.c3-net .nmark-rings i{width:17px;height:17px;border-radius:50%;display:inline-block}.c3-net .nmark-rings i:first-child{background:rgba(236,217,168,.85)}.c3-net .nmark-rings i:last-child{background:rgba(214,132,108,.85);margin-left:-7px;mix-blend-mode:screen}.c3-net .nmark-visa{font:italic 800 17px/1 var(--font-sans);letter-spacing:.04em;color:#dfe6f2;text-shadow:0 1px 0 rgba(0,0,0,.55)}.c3-chip{width:42px;height:31px;border-radius:6px;background:linear-gradient(140deg,#f0e0b0 0,#c9a45c 55%,#8a6a2f 100%);position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.c3-chip::before{content:"";position:absolute;inset:6px 7px;border:1px solid rgba(0,0,0,.28);border-radius:3px}.c3-num{margin:0;font:500 clamp(17px, 4.4vw, 22px)/1.3 var(--font-mono);letter-spacing:.14em;color:#f2f0e9;text-shadow:0 1px 2px rgba(0,0,0,.6);white-space:nowrap}.c3-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.c3-field{display:flex;flex-direction:column;gap:3px;min-width:0}.c3-field.c3-right{text-align:right}.c3-label{font:600 8.5px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:rgba(242,240,233,.45)}.c3-value{font:500 13.5px/1.2 var(--font-sans);letter-spacing:.06em;color:#f2f0e9;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-frozen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);font:700 20px/1 var(--font-sans);letter-spacing:.5em;text-indent:.5em;color:rgba(214,132,108,.9);border:2px solid rgba(214,132,108,.7);border-radius:6px;padding:8px 14px;background:rgba(10,10,11,.55);backdrop-filter:blur(2px)}@media (prefers-reduced-motion:reduce){.card3d{transition:none}}.nmark-visa{font:italic 800 13px/1 var(--font-sans);letter-spacing:.04em;color:#dfe6f2;text-shadow:0 1px 0 rgba(0,0,0,.55)}.art-card .nmark-visa{font-size:12px}@media (max-width:560px){.card3d-stage{max-width:100%}.c3-num{font-size:15.5px;letter-spacing:.1em}.c3-value{font-size:12px}}@media (prefers-reduced-motion:no-preference){.app-main{animation:.28s cubic-bezier(.16,1,.3,1) both pageIn}.status-pill.is-confirming,.status-pill.is-processing{animation:2.5s ease-in-out infinite softPulse}.chain-step.is-active .chain-dot{position:relative}.chain-step.is-active .chain-dot::after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1.5px solid rgba(201,164,92,.55);animation:1.6s ease-out infinite dotFlow}}@keyframes pageIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes softPulse{0%,100%{opacity:1}50%{opacity:.62}}@keyframes dotFlow{from{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.btn:active{transform:scale(.97);transition-duration:60ms}.btn-gold::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translateX(-130%);pointer-events:none}.btn-gold:hover::after{transform:translateX(130%);transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.toast::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:rgba(201,164,92,.75);transform-origin:left;animation:toastBar var(--toms,4200ms) linear forwards}.toast.is-error::after{background:rgba(214,132,108,.85)}.toast.is-out{animation:.22s ease-in forwards toastOut}@keyframes toastBar{from{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toastOut{to{opacity:0;transform:translateY(-8px)}}select#network{background-color:#111114;border:1px solid rgba(201,164,92,.25);font-size:16px;padding:14px 38px 14px 15px;color:var(--ink);cursor:pointer;transition:border-color .15s ease-out}select#network:focus{border-color:rgba(201,164,92,.7);box-shadow:0 0 0 3px rgba(201,164,92,.14)}select#network option{background:#111114;color:var(--ink);padding:10px;font-size:15px}select#network option:checked{color:var(--gold-bright)}@media (prefers-reduced-motion:no-preference){.app-main>*{animation:.55s cubic-bezier(.22,1,.36,1) both gd-page-enter}.app-main>:nth-child(2){animation-delay:60ms}.app-main>:nth-child(3){animation-delay:.12s}.app-main>:nth-child(4){animation-delay:.18s}.app-main>:nth-child(5){animation-delay:.24s}@keyframes gd-page-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.panel,.qa-tile,.set-card,.stat-tile,.txn-row{transition:transform .25s cubic-bezier(.22, 1, .36, 1),border-color .25s ease-out,box-shadow .25s ease-out}.qa-tile:hover,.set-card:hover{transform:translateY(-3px);border-color:rgba(236,217,168,.35);box-shadow:0 16px 40px rgba(4,3,1,.45),0 0 34px rgba(138,106,47,.1)}.chart .bar{transform-origin:bottom;animation:.8s cubic-bezier(.22,1,.36,1) both gd-bar-grow}@keyframes gd-bar-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.side-nav a{transition:color .2s ease-out,background-color .2s ease-out,box-shadow .25s ease-out}.side-nav a[data-nav]:hover{color:var(--gold-bright)}.side-nav a.is-active,.side-nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--gold),0 0 24px rgba(201,164,92,.08)}}.panel,.qa-tile,.set-card,.stat-tile,.txn-wrap{border-color:rgba(236,217,168,.13);background:linear-gradient(170deg,rgba(30,24,14,.5),rgba(16,12,7,.55));box-shadow:inset 0 1px 0 rgba(236,217,168,.07),0 18px 44px rgba(4,3,1,.35)}.balance-value,.page-title{font-family:var(--font-display);font-weight:560;letter-spacing:-.015em}.btn-gold{position:relative;overflow:hidden;background:linear-gradient(115deg,#f0e0b0 0,#d9b877 38%,#c9a45c 62%,#a07f3d 100%);border-color:rgba(255,248,224,.4);color:#1c150a;box-shadow:inset 0 1px 0 rgba(255,248,224,.6),0 10px 30px rgba(201,164,92,.18)}.btn-gold:hover{background:linear-gradient(115deg,#f7ecd0 0,#e2c285 38%,#d1ad66 62%,#aa863f 100%);box-shadow:inset 0 1px 0 rgba(255,248,224,.7),0 14px 38px rgba(201,164,92,.28)}.copyable{position:relative;cursor:pointer;transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.copyable::after{content:"TAP TO COPY";position:absolute;top:9px;right:12px;font:500 9px/1 var(--font-mono);letter-spacing:.16em;color:var(--gold);opacity:0;transform:translateY(-3px);transition:opacity .18s ease-out,transform .18s ease-out;pointer-events:none}.copyable:focus-visible::after,.copyable:hover::after{opacity:.9;transform:none}.copyable:focus-visible,.copyable:hover{border-color:rgba(201,164,92,.75)!important;box-shadow:0 0 0 3px rgba(201,164,92,.13),inset 0 1px 0 rgba(255,255,255,.1)}.copyable.is-copied{border-color:rgba(201,164,92,.9)!important;background:rgba(201,164,92,.1)!important}.copyable.is-copied::after{content:"COPIED";opacity:1;transform:none}.code-display.copyable{padding-right:108px}#winAddress.copyable{padding-right:110px;word-break:break-all}.reveal-grid{display:grid;gap:8px}.reveal-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:13px 15px;border:1px solid var(--hairline-strong);border-radius:13px;background:rgba(255,255,255,.03);transition:border-color .16s ease-out,background-color .16s ease-out}.reveal-row .rv-k{font:500 10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);width:68px;flex:none}.reveal-row .rv-v{font:500 14.5px/1.25 var(--font-mono);letter-spacing:.04em;color:var(--ink);flex:1;font-variant-numeric:tabular-nums}.reveal-row .rv-ic{width:14px;height:14px;color:var(--ink-faint);flex:none;transition:color .15s ease-out}.reveal-row .rv-ic svg{width:100%;height:100%;display:block}.coin-ic{width:18px;height:18px;border-radius:50%;vertical-align:-4px;margin-right:7px}.reveal-row:hover{border-color:rgba(201,164,92,.55);background:rgba(201,164,92,.05)}.reveal-row:hover .rv-ic{color:var(--gold)}@media (min-width:1080px){.auth-wrap{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;max-width:1220px;margin:0 auto;padding-block:48px}.auth-panel{width:100%}.auth-rail{position:relative;height:min(78vh,700px);border-radius:28px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),0 40px 90px rgba(0,0,0,.5);animation:.6s cubic-bezier(.22,.9,.3,1) 80ms both rise}.auth-rail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.auth-rail::after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(11,9,6,0) 40%,rgba(11,9,6,.72) 88%)}.auth-rail-copy{position:absolute;left:30px;bottom:28px;right:30px;z-index:1}.ar-k{font:500 11px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.ar-t{font:400 clamp(26px, 2.6vw, 34px)/1.18 var(--font-display);color:var(--ink)}.ar-t em{font-style:italic;color:var(--gold-bright)}}@media (max-width:1079.98px){.auth-wrap{position:relative}.auth-wrap::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,8,5,.6),rgba(10,8,5,.82)),url("/img/scenes/auth-mobile.webp") center 42%/cover no-repeat}.auth-rail{display:none}.auth-panel{background:linear-gradient(170deg,rgba(28,26,21,.78),rgba(15,14,11,.82));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}.otp-stored-panel{border-color:rgba(201,164,92,.55);background:radial-gradient(120% 100% at 50% 0,rgba(201,164,92,.13),transparent 62%),linear-gradient(170deg,rgba(32,28,20,.6),rgba(15,13,9,.7));box-shadow:inset 0 1px 0 var(--glass-hi),0 24px 60px rgba(0,0,0,.4)}.otp-stored-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.otp-stored-panel .otp-display{margin-top:14px}.rowitem.otp-row{border-inline-start:2px solid var(--gold);background:rgba(201,164,92,.05)}.otp-inline{font-family:var(--font-mono);font-size:15px;letter-spacing:.14em;color:var(--gold-bright);cursor:pointer}.tg-strip{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tg-btn{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--font-sans);letter-spacing:.04em;color:var(--gold-bright);background:linear-gradient(160deg,rgba(201,164,92,.2),rgba(201,164,92,.07));border:1px solid rgba(201,164,92,.45);border-radius:999px;padding:10px 16px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,244,214,.14);transition:border-color .15s ease-out,background .15s ease-out,transform .15s ease-out}.tg-btn:hover{border-color:var(--gold-bright);background:linear-gradient(160deg,rgba(201,164,92,.32),rgba(201,164,92,.12));transform:translateY(-1px)}.tg-btn.tg-support{color:var(--ink);background:rgba(255,255,255,.03);border-color:var(--glass-border)}.tg-btn.tg-support:hover{color:var(--gold-bright);border-color:rgba(201,164,92,.5)}@media (max-width:720px){.tg-strip{width:100%}.tg-btn{flex:1;justify-content:center}}.app-main{position:relative}.app-main::before{content:"";position:absolute;top:-34px;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);height:340px;z-index:-1;background:url("/img/scenes/gold-silk.webp") 68% 42%/cover no-repeat;opacity:.22;border-radius:28px;-webkit-mask-image:linear-gradient(180deg,#000 26%,transparent 94%);mask-image:linear-gradient(180deg,#000 26%,transparent 94%);pointer-events:none}.hero-balance{position:relative;isolation:isolate;overflow:hidden;padding:clamp(26px,4vw,44px)}.hero-balance::before{content:"";position:absolute;inset:0;z-index:-1;background:url("/img/scenes/gold-silk.webp") 62% 40%/cover no-repeat;opacity:.16;-webkit-mask-image:linear-gradient(200deg,#000 20%,transparent 78%);mask-image:linear-gradient(200deg,#000 20%,transparent 78%);pointer-events:none}.hb-k{font:500 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center;gap:10px}.hb-k::before{content:"";width:22px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.hero-num{margin-top:16px;font:500 clamp(52px, 8.5vw, 92px)/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(105deg,#f9efd6 0,#ecd9a8 38%,#d1ad66 78%,#b58e46 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:auto!important;height:auto!important}.hero-num.skel{background:rgba(255,255,255,.07);-webkit-background-clip:border-box;background-clip:border-box;border-radius:12px;color:transparent}.hb-actions{margin-top:26px}.hb-side{display:flex;flex-wrap:wrap;gap:clamp(22px,4vw,52px);margin-top:30px;padding-top:22px;border-top:1px solid var(--hairline)}.hb-stat{display:flex;flex-direction:column;gap:7px}.hb-sk{font:500 10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.hb-sv{font:500 22px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.hb-sv.skel{border-radius:8px}.qa-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-grid-tight .qa-tile:first-child,.qa-grid-tight .qa-tile:last-child:nth-child(2n){grid-column:auto}@media (max-width:560px){.qa-grid-tight{grid-template-columns:1fr}}.empty{position:relative;isolation:isolate;overflow:hidden}.empty::before{content:"";position:absolute;inset:0;z-index:-1;background:url("/img/scenes/dust-gold.webp") center/cover no-repeat;opacity:.22;pointer-events:none}