@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
.tx-status{border:1px solid var(--line);background:var(--bg-soft);animation:rise .3s var(--ease-out);border-radius:0;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;display:flex}.tx-status.ok{border-color:var(--green);background:var(--green-soft);color:#14532d}.tx-status.err{border-color:var(--red);background:var(--red-soft);color:#7f1d1d}.tx-status.pending{border-color:var(--accent);background:var(--accent-soft);color:var(--ink-2)}.tx-status.pending .dot{background:var(--accent);width:6px;height:6px;animation:pulse 1.2s var(--ease) infinite;border-radius:50%}.tx-status a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tx-status a:hover{text-decoration:none}.admin-shell{background:var(--bg);min-height:100vh}.admin-wrap{max-width:1400px;margin:0 auto;padding:32px 28px 64px}.admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:16px;display:flex}.admin-head .kicker{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.admin-head h1{letter-spacing:-.01em;margin:0;font-size:22px}.admin-table{font-size:12.5px}.admin-table th{font-size:10.5px}.admin-table td input,.admin-table td select{border:1px solid var(--line);background:var(--bg-soft);border-radius:0;padding:4px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.admin-table td input:focus,.admin-table td select:focus{border-color:var(--ink);outline:none}.admin-table td a code,.admin-table td code{background:var(--bg-soft);border:1px solid var(--line);padding:2px 5px;font-size:11.5px}.admin-table .ticker{text-transform:lowercase;color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.admin-login{background:var(--bg-side);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.admin-login-card{background:var(--bg);border:1px solid var(--line);width:100%;max-width:380px;animation:rise .4s var(--ease-out);padding:32px}.admin-login-card h1{letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.wallet-adapter-button{letter-spacing:.04em!important;border-radius:0!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12px!important}.wallet-adapter-modal-wrapper{background:var(--bg)!important;border-radius:0!important;font-family:Inter,system-ui,sans-serif!important}.wallet-adapter-modal-button-close{background:0 0!important}.wallet-adapter-modal-list .wallet-adapter-button{border:1px solid var(--line)!important;background:var(--bg-soft)!important;color:var(--ink)!important;border-radius:0!important}.wallet-adapter-modal-list .wallet-adapter-button:hover{border-color:var(--ink)!important;background:var(--bg)!important}:root{--bg:#fff;--bg-soft:#fafafa;--bg-muted:#f3f3f3;--bg-side:#fbfaf7;--ink:#0a0a0a;--ink-2:#2a2a2a;--ink-3:#6b6b6b;--ink-4:#9a9a9a;--line:#e5e5e5;--line-2:#ececec;--green:#16a34a;--green-soft:#dcfce7;--red:#dc2626;--red-soft:#fee2e2;--gold:#b88a2b;--gold-soft:#fef3c7;--silver:#6b7280;--silver-soft:#f1f5f9;--bronze:#a16207;--bronze-soft:#fed7aa;--accent:#ff7d2b;--accent-soft:#fff1e6;--accent-2:#facc15;--mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 1px 2px #0a0a0a0a;--shadow-md:0 6px 24px -8px #0a0a0a1a, 0 2px 6px -2px #0a0a0a0f;--shadow-glow:0 0 0 1px var(--ink), 0 8px 32px -10px #0a0a0a2e;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:var(--accent);color:#fff}.app-main>*{opacity:0;animation:rise .55s var(--ease-out) forwards;transform:translateY(8px)}.app-main>:first-child{animation-delay:20ms}.app-main>:nth-child(2){animation-delay:80ms}.app-main>:nth-child(3){animation-delay:.14s}.app-main>:nth-child(4){animation-delay:.2s}.app-main>:nth-child(5){animation-delay:.26s}.app-main>:nth-child(6){animation-delay:.32s}.app-main>:nth-child(n+7){animation-delay:.38s}@keyframes rise{to{opacity:1;transform:translateY(0)}}.app-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--line);background:var(--bg-side);flex-direction:column;gap:14px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 6px 14px;transition:opacity .15s;display:flex}.brand:hover{opacity:.7}.brand-mark{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;transition:transform .4s var(--ease), filter .3s;display:block}.brand:hover .brand-mark{filter:drop-shadow(0 0 4px #ff7d2b73);transform:rotate(-8deg)}.brand-name{letter-spacing:-.02em;font-size:15px;font-weight:600}.token-ca{border:1px solid var(--line);background:var(--paper,#fff);width:100%;color:var(--ink-2);font-family:var(--mono);cursor:pointer;align-items:center;gap:8px;margin:-8px 0 4px;padding:7px 10px;font-size:11px;transition:border-color .15s,background .15s;display:flex}.token-ca:hover{border-color:var(--ink);background:var(--accent-soft)}.token-ca-label{color:var(--ink);letter-spacing:.02em;font-weight:700}.token-ca-addr{text-align:left;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.token-ca-action{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-size:10px;transition:color .15s}.token-ca:hover .token-ca-action{color:var(--accent)}.app-sidebar nav{flex-direction:column;gap:1px;display:flex}.app-sidebar nav.sidebar-secondary{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.app-sidebar nav a{color:var(--ink-3);transition:background .18s var(--ease), color .18s, border-color .18s;border:1px solid #0000;align-items:center;gap:11px;padding:8px 10px;font-size:13px;display:flex;position:relative}.app-sidebar nav a:before{content:"";background:var(--accent);transform-origin:50%;width:2px;transition:transform .2s var(--ease);position:absolute;top:6px;bottom:6px;left:0;transform:scaleY(0)}.app-sidebar nav a:hover{background:var(--bg);color:var(--ink)}.app-sidebar nav a:hover:before{transform:scaleY(1)}.app-sidebar nav a.active{color:var(--ink);background:var(--bg);border-color:var(--line);font-weight:500}.app-sidebar nav a.active:before{background:var(--ink);transform:scaleY(1)}.app-sidebar nav a .icon{color:currentColor;width:16px;height:16px;transition:transform .2s var(--ease);flex-shrink:0;place-items:center;display:inline-grid}.app-sidebar nav a:hover .icon{transform:translate(1px)}.app-sidebar nav a .icon svg{display:block;width:16px!important;height:16px!important}.app-sidebar nav a span:last-child{flex:1;min-width:0}.sidebar-spacer{flex:1;min-height:8px}.sidebar-wallet{border:1px solid var(--line);background:var(--bg);padding:14px;position:relative;overflow:hidden}.sidebar-wallet:after{content:"";background:radial-gradient(circle, var(--accent-soft) 0%, transparent 60%);pointer-events:none;width:100%;height:100%;position:absolute;top:-50%;right:-50%}.sidebar-wallet h3{letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:600;position:relative}.sidebar-wallet p{color:var(--ink-3);margin-bottom:12px;font-size:12px;line-height:1.5;position:relative}.sidebar-wallet .btn{text-align:center;width:100%;position:relative}.sidebar-socials{color:var(--ink-3);gap:6px;font-size:11.5px;display:flex}.sidebar-socials a{border:1px solid var(--line);background:var(--bg);transition:color .15s, border-color .15s, transform .2s var(--ease);flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.sidebar-socials a:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.sidebar-socials a svg{width:12px!important;height:12px!important}.btn{border:1px solid var(--ink);background:var(--bg);color:var(--ink);isolation:isolate;transition:background .18s var(--ease), color .18s, border-color .18s, transform .15s var(--ease);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";background:var(--ink);width:0;height:0;transition:width .4s var(--ease), height .4s var(--ease);z-index:-1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn:hover:before{width:320px;height:320px}.btn:hover{color:var(--bg)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--ink);color:var(--bg)}.btn.primary:before{background:var(--accent)}.btn.primary:hover{color:#fff;border-color:var(--accent)}.btn.ghost{border-color:var(--line);color:var(--ink-3)}.btn.ghost:before{background:var(--bg-muted)}.btn.ghost:hover{color:var(--ink);border-color:var(--ink)}.btn.wide{width:100%}.btn.sm{padding:5px 10px;font-size:12px}.app-main{width:100%;max-width:1200px;padding:28px 32px 64px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head .left{min-width:0}.kicker{letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:inline-flex}.kicker:before{content:"";background:var(--accent);width:6px;height:6px;display:inline-block}.page-head h1{font-family:var(--sans);letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.15}.page-head .right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill{border:1px solid var(--line);color:var(--ink-3);background:var(--bg);font-size:12px;font-family:var(--mono);align-items:center;gap:6px;padding:5px 9px;transition:border-color .15s,color .15s;display:inline-flex}.pill strong{color:var(--ink);font-weight:500}.pill .dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite pulse;display:inline-block;position:relative;box-shadow:0 0 #16a34a66}@keyframes pulse{0%,to{box-shadow:0 0 #16a34a66}50%{box-shadow:0 0 0 6px #16a34a00}}.pill.warm{background:var(--accent-soft);color:#b3450f;border-color:#ffd9b8}.pill.warm strong{color:#7a2e07}.kpi-grid{border:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid;overflow:hidden}.kpi-grid .cell{border-right:1px solid var(--line);transition:background .2s var(--ease);padding:18px 20px;position:relative}.kpi-grid .cell:last-child{border-right:none}.kpi-grid .cell:hover{background:var(--bg-soft)}.kpi-grid .cell:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.kpi-grid .cell:hover:after{transform:scaleX(1)}.kpi-grid .cell .label{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.kpi-grid .cell .value{letter-spacing:-.02em;font-size:24px;font-weight:600;font-family:var(--sans);font-variant-numeric:tabular-nums}.kpi-grid .cell .value .unit{color:var(--ink-3);margin-left:4px;font-size:14px;font-weight:400}.kpi-grid .cell .sub{color:var(--ink-3);align-items:center;gap:5px;margin-top:5px;font-size:11.5px;display:inline-flex}.kpi-grid .cell .sub.pos{color:var(--green)}.kpi-grid .cell .sub.pos:before{content:"↑";font-size:10px}.kpi-grid .cell .sub.neg{color:var(--red)}.kpi-grid .cell .sub.neg:before{content:"↓";font-size:10px}.block{border:1px solid var(--line);background:var(--bg);margin-bottom:22px;transition:border-color .2s,box-shadow .2s}.block:hover{box-shadow:var(--shadow-sm);border-color:#d4d4d4}.block-head{border-bottom:1px solid var(--line);background:var(--bg-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.block-head h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11.5px;font-weight:600}.block-head .meta{color:var(--ink-3);font-size:12px}.block-head .meta strong{color:var(--ink);font-weight:500}.block-body{padding:22px 18px}.empty-state{color:var(--ink-3);text-align:center;padding:28px 12px;font-size:13px}.tiers{border:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.tier{border-right:1px solid var(--line);background:var(--bg);cursor:pointer;transition:background .25s var(--ease), transform .3s var(--ease);padding:22px;position:relative;overflow:hidden}.tier:last-child{border-right:none}.tier:before{content:"";background:var(--line);height:3px;transition:background .25s, height .2s var(--ease);position:absolute;top:0;left:0;right:0}.tier.bronze:before{background:linear-gradient(90deg, var(--bronze), var(--bronze-soft))}.tier.silver:before{background:linear-gradient(90deg, var(--silver), var(--silver-soft))}.tier.gold:before{background:linear-gradient(90deg, var(--gold), var(--gold-soft))}.tier:hover{background:var(--bg-soft)}.tier:hover:before{height:5px}.tier.selected{background:var(--bg-soft);box-shadow:inset 0 0 0 2px var(--ink);z-index:1}.tier.selected:before{height:5px}.tier-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tier-badge{letter-spacing:.04em;border:1px solid var(--line);background:var(--bg);text-transform:uppercase;font-size:11px;font-weight:500;font-family:var(--mono);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.tier-badge:before{content:"";width:7px;height:7px;display:inline-block}.tier.bronze .tier-badge{background:var(--bronze-soft);border-color:var(--bronze);color:#6e3a05}.tier.bronze .tier-badge:before{background:var(--bronze)}.tier.silver .tier-badge{background:var(--silver-soft);border-color:var(--silver);color:#334155}.tier.silver .tier-badge:before{background:var(--silver)}.tier.gold .tier-badge{background:var(--gold-soft);border-color:var(--gold);color:#785017}.tier.gold .tier-badge:before{background:var(--gold)}.tier .price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.tier .price small{color:var(--ink-3);margin-left:6px;font-size:13px;font-weight:400}.tier .mirror{color:var(--ink-3);margin:4px 0 16px;font-size:12px}.tier .mirror strong{color:var(--green);font-weight:500}.tier ul{border-top:1px solid var(--line);padding-top:12px;list-style:none}.tier ul li{color:var(--ink-2);justify-content:space-between;padding:5px 0;font-size:12.5px;display:flex}.tier ul li span:first-child{color:var(--ink-3)}.tier ul li span:last-child{color:var(--ink);font-weight:500}.form-row{gap:6px;margin-bottom:16px;display:grid}.form-row label{color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.form-row input,.form-row select,.form-row textarea{border:1px solid var(--line);background:var(--bg);outline:none;padding:9px 11px;font-size:13px;transition:border-color .18s,box-shadow .18s}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #ff7d2b1f}.form-row .hint{color:var(--ink-4);font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.table{border-collapse:collapse;width:100%;font-size:12.5px}.table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--bg-soft);padding:10px 14px;font-size:11px;font-weight:500}.table tbody td{border-bottom:1px solid var(--line-2);color:var(--ink-2);vertical-align:middle;padding:12px 14px}.table tbody tr{transition:background .15s}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:var(--accent-soft)}.table .ticker{color:var(--ink);font-weight:600}.table .name{color:var(--ink-3);margin-top:2px;font-size:11.5px}.table .flow{color:var(--green);font-weight:500;font-family:var(--mono)}.tier-pill{border:1px solid var(--line);font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:2px 7px;display:inline-flex}.tier-pill:before{content:"";width:7px;height:7px;display:inline-block}.tier-pill.bronze{background:var(--bronze-soft);border-color:var(--bronze);color:#6e3a05}.tier-pill.bronze:before{background:var(--bronze)}.tier-pill.silver{background:var(--silver-soft);border-color:var(--silver);color:#334155}.tier-pill.silver:before{background:var(--silver)}.tier-pill.gold{background:var(--gold-soft);border-color:var(--gold);color:#785017}.tier-pill.gold:before{background:var(--gold)}.progress{background:var(--bg-muted);border:1px solid var(--line);width:120px;height:4px;display:inline-block;position:relative;overflow:hidden}.progress-bar{background:linear-gradient(90deg, var(--ink) 0%, var(--accent) 100%);height:100%;transition:width .8s var(--ease);position:absolute;top:0;left:0}.progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#fff9);width:8px;height:100%;animation:2s ease-in-out infinite shimmer;position:absolute;top:0;right:0}@keyframes shimmer{0%,to{opacity:.4}50%{opacity:1}}.chart-wrap{background:linear-gradient(to right, var(--line-2) 1px, transparent 1px) 0 0/50px 50px, linear-gradient(to bottom, var(--line-2) 1px, transparent 1px) 0 0/50px 50px;border-bottom:1px solid var(--line);height:240px;position:relative}.chart-wrap svg{width:100%;height:100%;display:block}.profit-chart polyline{stroke-dasharray:2000;stroke-dashoffset:2000px;animation:draw 1.6s var(--ease-out) .3s forwards}.profit-chart polygon{opacity:0;animation:fadeIn .8s var(--ease-out) 1s forwards}.profit-chart circle{opacity:0;animation:.4s ease-out forwards fadeIn}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}.split-2{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.split-2>div{border-right:1px solid var(--line);padding:22px;transition:background .2s;position:relative;overflow:hidden}.split-2>div:last-child{border-right:none}.split-2>div:hover{background:var(--bg-soft)}.split-pct{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.split-where{color:var(--ink-3);margin-top:4px;font-size:12px}.steps{border:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid}.steps .step{border-right:1px solid var(--line);padding:22px;transition:background .25s;position:relative}.steps .step:last-child{border-right:none}.steps .step:hover{background:var(--bg-soft)}.steps .step .num{font-size:11px;font-family:var(--mono);color:var(--accent);letter-spacing:.1em;margin-bottom:12px;font-weight:600}.steps .step h4{letter-spacing:-.015em;margin-bottom:8px;font-size:16px;font-weight:600}.steps .step p{color:var(--ink-2);font-size:13px;line-height:1.55}.prose p{color:var(--ink-2);margin-bottom:12px;font-size:13.5px;line-height:1.65}.prose h4{margin:20px 0 8px;font-size:14px;font-weight:600}.prose ul{margin-bottom:14px;padding-left:20px}.prose ul li{color:var(--ink-2);padding:2px 0;font-size:13px;line-height:1.6}.prose code{font-family:var(--mono);background:var(--bg-muted);border:1px solid var(--line);padding:1px 5px;font-size:12px}.discovery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.discovery-card{border:1px solid var(--line);background:var(--bg);transition:border-color .2s, transform .25s var(--ease), box-shadow .25s;display:block;position:relative;overflow:hidden}.discovery-card:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.discovery-card:hover{border-color:var(--ink);box-shadow:var(--shadow-md);transform:translateY(-2px)}.discovery-card:hover:before{transform:scaleX(1)}.discovery-card .dc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:14px 14px 10px;display:flex}.discovery-card .dc-body{padding:12px 14px 14px}.filter-bar{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.filter-bar .chip{border:1px solid var(--line);background:var(--bg);color:var(--ink-3);cursor:pointer;transition:all .15s var(--ease);padding:6px 11px;font-size:12px}.filter-bar .chip:hover{color:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.filter-bar .chip.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.notice{background:var(--accent-soft);color:#7a2e07;border:1px solid #ffd9b8;gap:12px;margin-bottom:22px;padding:14px 16px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.notice:after{content:"";background:var(--accent);width:3px;height:100%;position:absolute;top:0;left:0}.notice .icon{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:2px}.notice .icon svg{width:16px;height:16px;display:block}.live-num{font-variant-numeric:tabular-nums;display:inline-block}.live-num.changed{animation:.4s ease-out flash}@keyframes flash{0%{color:var(--accent);transform:translateY(-1px)}to{color:inherit;transform:translateY(0)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg-soft)}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}@media (max-width:920px){.app-shell{grid-template-columns:1fr}.app-sidebar{border-right:none;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:12px;height:auto;padding:12px 16px;position:static;overflow-x:auto}.brand{border:none;padding:0}.app-sidebar nav{flex-direction:row;gap:2px}.app-sidebar nav a{white-space:nowrap;padding:6px 10px;font-size:12.5px}.app-sidebar nav.sidebar-secondary{border:none;margin:0;padding:0}.sidebar-spacer,.sidebar-wallet,.sidebar-socials{display:none}.app-main{padding:18px 16px 48px}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-grid .cell:nth-child(2){border-right:none}.kpi-grid .cell:first-child,.kpi-grid .cell:nth-child(2){border-bottom:1px solid var(--line)}.tiers{grid-template-columns:1fr}.tier{border-right:none;border-bottom:1px solid var(--line)}.tier:last-child{border-bottom:none}.steps{grid-template-columns:1fr}.steps .step{border-right:none;border-bottom:1px solid var(--line)}.steps .step:last-child{border-bottom:none}.form-grid,.split-2{grid-template-columns:1fr}.split-2>div{border-right:none;border-bottom:1px solid var(--line)}.split-2>div:last-child{border-bottom:none}}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
