@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2) format("woff2")}:root{color-scheme:dark;--bg: #07111d;--well: #050d17;--surface: #0c1827;--surface-2: #10223a;--surface-3: #162c47;--text: #eef5fb;--muted: #a7bdd1;--muted-2: #718aa2;--faint: #4a617a;--border: rgba(160, 199, 228, .12);--border-bright: rgba(160, 199, 228, .26);--green: #235c93;--green-hi: #5e98c8;--green-ink: #07111d;--green-soft: rgba(35, 92, 147, .16);--green-line: rgba(94, 152, 200, .38);--action-green: #5e98c8;--action-green-hi: #a0c7e4;--action-green-deep: #235c93;--action-whitehot: #d1e4f2;--action-ink: #07111d;--action-shadow: rgba(35, 92, 147, .38);--current: var(--action-green);--current-hi: var(--action-green-hi);--current-deep: var(--action-green-deep);--red: #ff7676;--red-hi: #ff9c9c;--red-ink: #1c0707;--red-soft: rgba(255, 118, 118, .09);--red-line: rgba(255, 118, 118, .3);--amber: #f0b452;--done: #5e98c8;--shadow-panel: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 18px 50px rgba(0, 0, 0, .35);--shadow-pop: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 32px 90px rgba(0, 0, 0, .55);--shadow-metal: 0 10px 26px -14px var(--action-shadow), inset 0 1px 0 rgba(255, 255, 255, .5);--shadow-metal-hover: 0 16px 34px -14px rgba(35, 92, 147, .55), inset 0 1px 0 rgba(255, 255, 255, .6);--shadow-metal-press: 0 4px 12px -8px var(--action-shadow), inset 0 1px 0 rgba(255, 255, 255, .35);--t-fine: 10px;--t-micro: 11px;--t-body-s: 12px;--t-body: 13px;--t-data: 15px;--t-data-l: 17px;--t-title: 20px;--t-num: 24px;--t-num-l: 30px;--t-display: 38px;--w-body: 450;--w-medium: 560;--w-semi: 650;--w-bold: 750;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s7: 32px;--s8: 40px;--s9: 48px;--s10: 64px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--ease-water: cubic-bezier(.22, .68, .32, 1);--ease: var(--ease-water);--spring: cubic-bezier(.34, 1.24, .44, 1);--fast: .14s;--slow: .26s;--slower: .42s;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Inter, ui-sans-serif, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", "Roboto Mono", Menlo, monospace;--font-display: "Instrument Serif", "Iowan Old Style", Georgia, serif;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;scrollbar-color:var(--border-bright) transparent}html{min-width:320px;min-height:100%;background:var(--bg);scroll-behavior:smooth}body{position:relative;min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden;color:var(--text);background:radial-gradient(120% 55% at 50% -12%,rgba(35,92,147,.16),transparent 62%),var(--bg);font-size:var(--t-body);font-weight:var(--w-body);font-variant-numeric:tabular-nums;line-height:1.5}body.modal-open{overflow:hidden}::selection{color:var(--green-ink);background:var(--current)}button,input,select{font:inherit;color:var(--text)}button,select,a{-webkit-tap-highlight-color:transparent}button{letter-spacing:-.01em;touch-action:manipulation}a{color:inherit;text-decoration:none}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,label:focus-within input[type=file]:focus-visible,summary:focus-visible{outline:2px solid var(--current);outline-offset:3px;border-radius:6px}.river-layer{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;mix-blend-mode:screen;pointer-events:none}.microlabel,.coin-picker span,.launch-search span,.launch-sort span,.launch-state,.hero-mcap>div>span,.hero-progress>div:first-child span,.pane-heading span,.section-heading span,.section-heading small,.read-only-source,.trade-balance span,.simple-amount>span,.position-summary>span,.position-sell-head span,.simple-quote>span,.trade-bottom,.trade-bottom button,.trade-settings>span,.contract-facts span,.create-modal label span,.reclaim-preview span,.admin-summary span,.admin-facts span{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.trade-action,.discovery-create,.buy-sell-tabs button,.sell-choices button,.position-actions button strong,.how-link,.create-link,.wallet-pill .wallet-word,.wallet-menu>button,.quick-amounts button,.percent-buttons button,.slippage-chips button,.discovery-empty button,.load-error button,.back-home,.detail-fast-error button,.admin-hero>button,.admin-toolbar button,.admin-reclaim,.how-learn-more,.tx-toast a,.copy-ca{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.live-value{display:inline-block}.live-value.value-changed{animation:value-settle var(--slower) var(--ease-water) both}.live-value.value-changed.down{animation-name:value-settle-down}.simple-header{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:auto minmax(220px,430px) auto;gap:var(--s6);align-items:center;min-height:72px;padding:var(--s3) max(20px,calc((100vw - 1220px)/2));border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}.simple-brand{display:inline-flex;align-items:center}.simple-brand img{display:block;width:112px;height:auto;transition:opacity var(--fast) var(--ease-water),transform var(--slow) var(--spring)}.simple-brand:hover img{opacity:.92;transform:translate(2px)}.coin-picker{display:flex;height:44px;align-items:center;gap:var(--s2);padding:0 6px 0 var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--well);box-shadow:inset 0 1px #ffffff05}.coin-picker select{min-width:0;flex:1;height:100%;padding:0 24px 0 2px;border:0;outline-offset:-2px;background:transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="%23718aa2" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg>') right 6px center no-repeat;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--text);cursor:pointer;font-size:var(--t-body);font-weight:var(--w-semi)}.picker-home{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:7px;color:var(--muted);font-size:15px;transition:background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.picker-home:hover{background:var(--surface-2);color:var(--text)}.discovery-picker{justify-content:space-between;padding-right:var(--s4)}.discovery-picker strong{font-size:var(--t-body-s);font-weight:var(--w-semi)}.admin-picker{justify-content:center;color:var(--muted);font-size:var(--t-body-s)}.simple-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2)}.wallet-control{position:relative}.how-link,.create-link,.wallet-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:10px;cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);transition:background var(--fast) var(--ease-water),color var(--fast) var(--ease-water),transform var(--fast) var(--ease-water)}.how-link{padding:0 var(--s3);background:transparent;color:var(--muted)}.how-link:hover{background:var(--surface-2);color:var(--text)}.create-link{padding:0 var(--s3);background:transparent;color:var(--muted)}.create-link:hover{background:var(--surface-2);color:var(--text)}.wallet-pill{padding:0 var(--s4);border:1px solid var(--border-bright);background:var(--text);color:var(--green-ink);font-variant-numeric:tabular-nums;box-shadow:0 8px 24px #00000040}.wallet-pill span{font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-semi)}.wallet-pill .wallet-word{font-size:var(--t-micro);font-weight:var(--w-bold)}.wallet-pill:hover{background:var(--action-green-hi);border-color:var(--action-green-hi)}.wallet-pill:active{transform:translateY(1px)}.wallet-pill:disabled{border-color:var(--border);background:var(--surface-2);color:var(--muted);cursor:not-allowed}.wallet-chevron{margin:-3px -4px 0 1px;font-size:13px;font-style:normal;line-height:1}.wallet-menu{position:absolute;z-index:80;top:calc(100% + 9px);right:0;display:grid;width:260px;overflow:hidden;border:1px solid var(--border-bright);border-radius:var(--r-md);background:#081526;box-shadow:var(--shadow-pop);animation:menu-in var(--slow) var(--ease-water) both;transform-origin:top right}.wallet-menu-head,.wallet-menu-balance,.wallet-menu-referral{display:grid;gap:var(--s1);padding:var(--s4);border-bottom:1px solid var(--border)}.wallet-menu-referral button{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--pale, #d1e4f2);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background var(--fast) var(--ease-water)}.wallet-menu-referral button:hover{background:var(--panel-2, rgba(94, 152, 200, .12))}.wallet-menu span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.wallet-menu strong{overflow:hidden;font-size:var(--t-body);font-weight:var(--w-semi);text-overflow:ellipsis;white-space:nowrap}.wallet-menu-balance strong{font-size:var(--t-title);letter-spacing:-.03em}.wallet-menu>button{min-height:44px;border:0;background:transparent;color:var(--red-hi);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);text-align:left;padding-inline:var(--s4);transition:background var(--fast) var(--ease-water)}.wallet-menu>button:hover{background:var(--red-soft)}.simple-shell{width:min(1220px,calc(100% - 40px));margin:0 auto;padding:var(--s7) 0 96px}.discovery-shell{width:min(1220px,calc(100% - 40px));min-height:calc(100dvh - 140px);margin:0 auto;padding:var(--s9) 0 104px}.simple-footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100vw - 1220px)/2));border-top:1px solid var(--border);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.1em;text-transform:uppercase}.footer-socials{display:flex;align-items:center;gap:var(--s2)}.footer-socials a{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted-2);transition:color var(--fast) var(--ease-water),border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water),transform var(--fast) var(--ease-water)}.footer-socials a:hover{border-color:var(--green-line);background:var(--green-soft);color:var(--current-hi);transform:translateY(-2px)}.footer-socials svg{width:16px;height:16px}.discovery-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:var(--s9);align-items:center;padding:var(--s4) 2px var(--s9)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s2);color:var(--current);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.16em;text-transform:uppercase}.admin-hero .eyebrow:before{width:6px;height:6px;border-radius:50%;background:var(--current);box-shadow:0 0 12px #5e98c8b8;content:""}.discovery-hero h1{max-width:720px;margin:0 0 var(--s5);color:var(--text);font-family:var(--font-display);font-size:clamp(46px,5.4vw,76px);font-weight:400;letter-spacing:-.015em;line-height:.98}.discovery-hero h1 em{font-style:italic;background:linear-gradient(180deg,#fff 8%,#cfe2f2 46%,#8fb6d6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400}.discovery-hero p{max-width:520px;margin:0 0 var(--s6);color:var(--muted);font-size:var(--t-data);line-height:1.6}.hero-read-more{margin:0 0 0 4px;padding:0;border:0;background:transparent;color:var(--current);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-color:var(--green-line);text-underline-offset:3px}.hero-read-more:hover{color:var(--green-hi);text-decoration-color:currentColor}.hero-read-more:focus-visible{border-radius:3px;outline:2px solid var(--current);outline-offset:3px}.hero-trending{display:grid;gap:var(--s2);align-content:start}.trending-label{margin-bottom:var(--s1);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.14em;text-transform:uppercase}.trending-card{display:grid;grid-template-columns:18px 42px minmax(0,1fr) auto;gap:var(--s3);align-items:center;min-height:68px;padding:0 var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(150deg,#0c1827,#050d17 72%);box-shadow:var(--shadow-panel);animation:rise-in .46s var(--ease-water) both;animation-delay:calc(var(--i, 0) * 60ms);transition:border-color .18s var(--ease-water),transform .22s var(--spring)}.trending-card:hover{border-color:#5e98c857;transform:translateY(-2px)}.trending-rank{color:var(--faint);font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-bold)}.trending-card .coin-avatar{width:40px;height:40px;border-radius:10px;font-size:11px}.trending-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.trending-copy strong{overflow:hidden;font-size:var(--t-body);font-weight:var(--w-semi);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.trending-copy span{overflow:hidden;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.trending-value{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.trending-value strong{font-size:var(--t-data);font-weight:var(--w-semi);letter-spacing:-.01em}.trending-value span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.06em;text-transform:uppercase}.discovery-create{display:inline-flex;min-height:52px;flex:0 0 auto;align-items:center;gap:var(--s2);padding:0 var(--s5);border:1px solid rgba(209,228,242,.3);border-radius:var(--r-md);background:linear-gradient(180deg,var(--action-whitehot) 0%,var(--action-green-hi) 22%,var(--action-green) 64%,var(--action-green-deep) 100%);color:var(--action-ink);box-shadow:var(--shadow-metal);cursor:pointer;font-size:var(--t-body);font-weight:var(--w-bold);transition:transform var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.discovery-create:hover{box-shadow:var(--shadow-metal-hover);transform:translateY(-1px)}.discovery-create:active{transform:translateY(0);box-shadow:var(--shadow-metal-press)}.discovery-list{padding-top:var(--s6);border-top:1px solid var(--border)}.discovery-toolbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s5)}.discovery-title{display:flex;align-items:baseline;gap:var(--s3)}.discovery-toolbar h2{margin:0;font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:-.01em}.discovery-title span{color:var(--faint);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase}.discovery-controls{display:flex;align-items:center;gap:var(--s2)}.view-toggle{display:inline-flex;height:44px;padding:3px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--well)}.view-toggle button{min-width:56px;border:0;border-radius:6px;background:transparent;color:var(--muted-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.07em;text-transform:uppercase;transition:background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.view-toggle button.active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 1px #ffffff0a}.launch-search{display:flex;min-width:min(260px,32vw);height:44px;align-items:center;gap:var(--s2);padding:0 var(--s4);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--well);transition:border-color var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.launch-search:focus-within{border-color:var(--green-line);box-shadow:0 0 0 3px #235c932e}.launch-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:var(--t-body)}.launch-search input::placeholder{color:var(--faint)}.launch-sort{display:flex;height:44px;align-items:center;gap:var(--s2);padding:0 var(--s2) 0 var(--s3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--well);transition:border-color var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.launch-sort:focus-within{border-color:var(--green-line);box-shadow:0 0 0 3px #235c932e}.launch-sort select{min-width:108px;border:0;outline:0;background:transparent;cursor:pointer;font-size:var(--t-body-s);font-weight:var(--w-semi)}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.launch-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.launch-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.launch-table th,.launch-table td{padding:var(--s4);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.launch-table th:first-child{width:26%}.launch-table th:last-child{width:18%}.launch-table thead th{background:var(--well);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.launch-table thead button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color var(--fast) var(--ease-water)}.launch-table thead button:hover,.launch-table thead button.active{color:var(--current-hi)}.launch-table thead button span{font-size:10px}.launch-table tbody tr:last-child td{border-bottom:0}.launch-table tbody tr{transition:background var(--fast) var(--ease-water)}.launch-table tbody tr:hover{background:#5e98c80d}.launch-table td>a{display:block;color:var(--muted);font-family:var(--font-mono);font-size:var(--t-body-s)}.launch-table-coin{display:flex!important;min-width:0;align-items:center;gap:var(--s3);font-family:var(--font-sans)!important}.launch-table-coin>span{display:grid;min-width:0;gap:3px}.launch-table-coin strong{overflow:hidden;color:var(--text);font-size:var(--t-data);font-weight:var(--w-semi);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.launch-table-coin small{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine)}.table-avatar{width:40px;height:40px;flex:0 0 auto;border-radius:10px;font-size:11px}.table-progress{display:grid!important;gap:7px}.table-progress>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-family:var(--font-mono);font-size:var(--t-fine)}.table-progress .progress-track{width:100%;height:4px}.launch-card{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(150deg,#0c1827,#050d17 72%);box-shadow:var(--shadow-panel);animation:rise-in .46s var(--ease-water) both;animation-delay:calc(var(--i, 0) * 45ms);transition:border-color .18s var(--ease-water),transform .22s var(--spring),box-shadow .22s var(--ease-water)}.launch-card:before{position:absolute;top:-1px;right:var(--s4);left:var(--s4);height:1px;background:linear-gradient(90deg,transparent,rgba(94,152,200,.52),transparent);content:"";opacity:.6;transition:opacity .2s var(--ease-water)}.launch-card:hover{border-color:#5e98c857;box-shadow:0 24px 60px #0006;transform:translateY(-4px)}.launch-card:hover:before{opacity:1}.launch-card-media{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-bottom:1px solid var(--border);background:linear-gradient(145deg,#102b49,#07111d)}.launch-card-media:after{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,#050d17a8);content:"";pointer-events:none}.launch-card-media .launch-avatar{width:100%;height:100%;border:0;border-radius:0;background:linear-gradient(145deg,#153659,#07111d);color:var(--current-hi);font-family:var(--font-display);font-size:clamp(34px,5vw,58px);font-weight:400}.launch-card-media .launch-avatar img{transition:transform var(--slower) var(--ease-water)}.launch-card:hover .launch-card-media .launch-avatar img{transform:scale(1.025)}.launch-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s4);align-items:center;padding:var(--s4) var(--s5) var(--s2)}.launch-card-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.launch-state{display:inline-flex;align-items:center;gap:6px}.launch-card h2{max-width:100%;overflow:hidden;margin:1px 0 0;font-size:19px;font-weight:var(--w-semi);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.launch-card-head p{margin:0;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.04em}.launch-arrow{position:absolute;z-index:1;right:var(--s4);bottom:var(--s4);display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(209,228,242,.3);border-radius:50%;background:#050d17ad;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--fast) var(--ease-water),border-color var(--fast) var(--ease-water),transform .2s var(--spring),background var(--fast) var(--ease-water)}.launch-card:hover .launch-arrow{border-color:var(--green-line);background:var(--green-soft);color:var(--current-hi);transform:translate(3px)}.launch-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);padding:0 var(--s5) var(--s4)}.launch-card-metrics>div{display:grid;min-width:0;gap:3px}.launch-card-metrics span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.launch-card-metrics strong{overflow:hidden;font-size:19px;font-weight:var(--w-semi);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.launch-card-foot{display:grid;gap:var(--s2);min-height:0;padding:var(--s3) var(--s5) var(--s4);border-top:1px solid var(--border);background:#00000029}.launch-meta{display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.launch-progress-label{display:flex;align-items:center;justify-content:space-between;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.06em;text-transform:uppercase}.launch-progress-label strong{color:var(--muted);font-size:var(--t-fine)}.launch-card-foot .progress-track{height:4px}.graduated-card{display:inline-flex;align-items:center;gap:7px;color:var(--current-hi)!important;font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.discovery-empty{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);border:1px dashed var(--border-bright);border-radius:var(--r-lg);background:var(--surface);color:var(--muted);text-align:center}.discovery-empty h2{margin:var(--s2) 0 0;color:var(--text);font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:0}.discovery-empty p{margin:0;font-size:var(--t-body)}.discovery-empty button{min-height:44px;margin-top:var(--s2);padding:0 var(--s5);border:0;border-radius:10px;background:var(--text);color:var(--bg);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-bold);transition:transform var(--fast) var(--ease-water)}.discovery-empty button:active{transform:translateY(1px)}.coin-avatar{display:grid;overflow:hidden;width:62px;height:62px;place-items:center;border:1px solid var(--green-line);border-radius:var(--r-md);background:linear-gradient(160deg,#235c9324,#081526);background-color:#0b1a2d;color:var(--current-hi);font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:.02em}.coin-avatar img{width:100%;height:100%;object-fit:cover}.live-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--faint)}.live-dot.trading{background:var(--current);box-shadow:0 0 0 3px #235c9342}.live-dot.launching{background:var(--amber);box-shadow:0 0 0 3px #f0b4521f}.live-dot.paused{background:var(--red);box-shadow:0 0 0 3px #ff76761f}.progress-track{display:block;width:100%;height:6px;overflow:hidden;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.progress-track::-webkit-progress-bar{border-radius:inherit;background:var(--surface-3);box-shadow:inset 0 1px 2px #0006}.progress-track::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--current-deep),var(--current) 82%,var(--current-hi));box-shadow:0 0 12px #5e98c873}.progress-track::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--current-deep),var(--current) 82%,var(--current-hi));box-shadow:0 0 12px #5e98c873}.progress-track.empty::-webkit-progress-bar{background:transparent;box-shadow:inset 0 0 0 1px var(--border-bright)}.progress-track.empty{box-shadow:inset 0 0 0 1px var(--border-bright)}.token-hero,.price-pane,.section-panel,.simple-trade,.details{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.detail-fast-loader{display:flex;min-height:112px;align-items:center;justify-content:center;gap:var(--s3);margin-top:var(--s4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--muted)}.detail-fast-loader>div{display:grid;gap:2px}.detail-fast-loader strong{color:var(--text);font-size:var(--t-body)}.detail-fast-loader span{font-size:var(--t-body-s)}.detail-fast-error{justify-content:space-between;padding:var(--s4) var(--s5)}.detail-fast-error button{min-height:38px;padding:0 var(--s4);border:1px solid var(--border-bright);border-radius:10px;background:var(--surface-2);color:var(--text);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);white-space:nowrap}.dex-chart-frame{display:block;width:100%;min-height:520px;border:0;background:var(--well)}.token-hero{overflow:hidden;margin-bottom:var(--s4)}.detail-back{display:inline-flex;align-items:center;gap:7px;margin:var(--s4) var(--s5) 0;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase;transition:color var(--fast) var(--ease-water)}.detail-back svg{transform:rotate(180deg);transition:transform var(--fast) var(--ease-water)}.detail-back:hover{color:var(--current-hi)}.detail-back:hover svg{transform:rotate(180deg) translate(2px)}.token-identity{display:grid;grid-template-columns:64px minmax(180px,1fr) auto;gap:var(--s4);align-items:center;min-height:96px;padding:var(--s3) var(--s5) var(--s4)}.token-identity>.coin-avatar{width:62px;height:62px;border-radius:var(--r-md);font-size:17px}.detail-image-upload{position:relative;display:inline-flex;min-height:32px;align-items:center;padding:0 var(--s3);border:1px solid var(--green-line);border-radius:8px;background:var(--green-soft);cursor:pointer;color:var(--current-hi);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-bold);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--fast) var(--ease-water),color var(--fast) var(--ease-water),background var(--fast) var(--ease-water)}.detail-image-upload:hover{border-color:var(--current);background:#235c932e;color:var(--text)}.detail-image-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.coin-name>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:var(--s1);color:var(--muted);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.coin-name h1{margin:0;font-size:clamp(26px,3vw,36px);font-weight:var(--w-semi);letter-spacing:-.03em;line-height:1.02}.coin-name p{margin:var(--s1) 0 0;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.04em}.token-market{display:grid;min-width:220px;justify-items:end;gap:var(--s2)}.token-links{display:flex;align-items:center;justify-content:flex-end;gap:var(--s3)}.token-ca{display:inline-flex;align-items:center;gap:var(--s1)}.token-links a{display:inline-flex;align-items:center;gap:5px;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.02em;transition:color var(--fast) var(--ease-water)}.token-links a:hover{color:var(--current-hi)}.creator-fee-claim{display:flex;align-items:center;justify-content:flex-end;gap:var(--s2)}.creator-fee-claim span{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.creator-fee-claim small{color:var(--faint);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.06em;text-transform:uppercase}.creator-fee-claim strong{color:var(--text);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi)}.creator-fee-claim button{min-height:32px;padding:0 var(--s3);border:1px solid var(--green-line);border-radius:8px;background:var(--green-soft);color:var(--current-hi);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-bold);letter-spacing:.05em;text-transform:uppercase;transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.creator-fee-claim button:hover:not(:disabled){border-color:var(--current);background:#235c932e;color:var(--text)}.creator-fee-claim button:disabled{opacity:.45;cursor:not-allowed}.copy-ca{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;gap:var(--s1);padding:0 6px;border:1px solid var(--border);border-radius:7px;background:var(--well);color:var(--muted-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-fine);transition:color var(--fast) var(--ease-water),border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water)}.copy-ca:hover,.copy-ca.copied{border-color:var(--green-line);background:var(--green-soft);color:var(--current-hi)}.copy-ca.copy-failed{border-color:var(--red-line);color:var(--red)}.copy-ca svg{width:13px;height:13px}.hero-progress{padding:var(--s3) var(--s5);border-top:1px solid var(--border);background:var(--well)}.hero-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s2)}.hero-progress strong{color:var(--current-hi);font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-semi);letter-spacing:.02em}.hero-progress.market-open strong{display:inline-flex;align-items:center;gap:6px}.graduation-target{display:block;margin-top:var(--s2);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.06em;text-transform:uppercase}.hero-mcap{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--s2);padding:0}.hero-mcap>div{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1)}.hero-mcap strong{font-size:var(--t-num-l);font-weight:var(--w-bold);letter-spacing:-.03em;line-height:1}.hero-mcap em{display:inline-flex;align-items:center;min-height:22px;padding:0 8px 1px;border-radius:999px;font-family:var(--font-mono);font-size:var(--t-micro);font-style:normal;font-weight:var(--w-semi);letter-spacing:.02em}.hero-mcap em.positive{color:var(--current-hi);background:var(--green-soft)}.hero-mcap em.negative{color:var(--red-hi);background:var(--red-soft)}.hero-mcap em.pending,.launch-age{color:var(--faint)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 384px;gap:var(--s4);align-items:start}.detail-layout>*{min-width:0}.detail-layout .price-chart-pane{grid-column:1;grid-row:1}.detail-layout .simple-trade{grid-column:2;grid-row:1}.detail-layout .stats-panel{grid-column:2;grid-row:2}.detail-layout .audit-panel{grid-column:2;grid-row:3}.detail-layout .recent-trades{grid-column:1;grid-row:2 / span 2;align-self:stretch}.detail-lower-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);margin-top:var(--s4)}.stats-body{display:flex;flex-direction:column;gap:var(--s4);padding:var(--s4) var(--s5) var(--s5)}.stat-line{display:flex;align-items:baseline;justify-content:space-between}.stat-line>span{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.stat-line strong{font-size:var(--t-data);font-weight:var(--w-semi);letter-spacing:-.01em}.stat-line strong.positive{color:var(--current-hi)}.stat-line strong.negative{color:var(--red)}.stat-split{display:grid;gap:7px;padding-top:2px}.stat-split>div:first-child{display:flex;align-items:baseline;justify-content:space-between;color:var(--muted-2);font-size:var(--t-body-s)}.stat-split>div:first-child strong{color:var(--text);font-size:var(--t-body);font-weight:var(--w-semi)}.stat-split>div:first-child span:last-child{text-align:right}.stat-bar{display:block;width:100%;height:4px;overflow:hidden;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.stat-bar::-webkit-progress-bar{border-radius:inherit;background:#ff76766b}.stat-bar::-webkit-progress-value{border-radius:inherit;background:var(--current);box-shadow:0 0 10px #235c937a}.stat-bar::-moz-progress-bar{border-radius:inherit;background:var(--current);box-shadow:0 0 10px #235c937a}.audit-grid{display:grid;grid-template-columns:1fr 1fr}.audit-grid>div{display:flex;min-height:78px;flex-direction:column;justify-content:center;gap:5px;padding:var(--s3) var(--s5);border-bottom:1px solid var(--border)}.audit-grid>div:nth-child(odd){border-right:1px solid var(--border)}.audit-grid>div:nth-last-child(-n+2){border-bottom:0}.audit-grid span{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.audit-grid strong{font-size:var(--t-data-l);font-weight:var(--w-semi);letter-spacing:-.01em}.price-pane{overflow:hidden}.pane-heading,.section-heading{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s5);border-bottom:1px solid var(--border);background:var(--well)}.pane-heading>div,.section-heading>div{display:flex;flex-direction:column;gap:3px}.pane-heading strong{font-size:var(--t-data);font-weight:var(--w-semi);letter-spacing:-.01em}.section-heading h2{margin:0;font-size:var(--t-data);font-weight:var(--w-semi);letter-spacing:-.01em}.pane-heading a,.section-heading>a{display:inline-flex;align-items:center;gap:6px;color:var(--current-hi);font-size:var(--t-body-s);font-weight:var(--w-semi);transition:color var(--fast) var(--ease-water)}.pane-heading a:hover,.section-heading>a:hover{color:var(--action-whitehot)}.chart-state{position:relative;display:flex;min-height:520px;flex-direction:column;align-items:center;justify-content:center;gap:var(--s2);padding:var(--s7);background:radial-gradient(85% 60% at 50% 30%,rgba(35,92,147,.12),transparent 70%),#050d17;text-align:center}.chart-state:before{width:56px;height:1px;margin-bottom:var(--s3);background:linear-gradient(90deg,transparent,var(--current),transparent);box-shadow:0 0 18px #5e98c8b3;content:""}.chart-state>span{color:var(--current-hi);font-family:var(--font-display);font-size:44px;font-style:italic;line-height:1}.chart-state strong{font-family:var(--font-display);font-size:26px;font-style:italic;font-weight:400;letter-spacing:0}.chart-state p{max-width:420px;margin:var(--s1) 0 0;color:var(--muted);font-size:var(--t-body);line-height:1.6}.onchain-chart{position:relative;display:grid;min-height:520px;place-items:center;padding:38px var(--s5) var(--s3);background:radial-gradient(90% 80% at 65% 15%,rgba(35,92,147,.2),transparent 68%),#050d17}.curve-chart{display:block;width:100%;height:auto;overflow:visible}.chart-grid{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.chart-y-label,.chart-x-label{fill:var(--muted-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}.chart-fill-top{stop-color:var(--current);stop-opacity:.26}.chart-fill-bottom{stop-color:var(--current);stop-opacity:0}.chart-area{fill:url(#river-chart-fill)}.chart-line{fill:none;stroke:var(--current);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px rgba(94,152,200,.55))}.chart-point{fill:var(--action-whitehot);stroke:var(--current);stroke-width:3;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(94,152,200,.7))}.chart-latest{position:absolute;z-index:1;top:var(--s4);right:var(--s5);display:flex;align-items:baseline;gap:var(--s2)}.chart-latest span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.1em;text-transform:uppercase}.chart-latest strong{color:var(--text);font-size:var(--t-data);font-weight:var(--w-semi)}.coin-note,.panel-note{margin:0;padding:var(--s3) var(--s5);border-top:1px solid var(--border);background:var(--well);color:var(--muted-2);font-size:var(--t-body-s);line-height:1.55}.section-panel{overflow:hidden}.panel-empty{display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:var(--s6);color:var(--muted);text-align:center}.panel-empty strong{color:var(--text);font-size:var(--t-body)}.panel-empty span{max-width:340px;font-size:var(--t-body-s);line-height:1.55}.panel-empty.compact{min-height:116px}.trade-table{overflow-x:auto}.trade-row{display:grid;min-width:900px;grid-template-columns:58px minmax(118px,1fr) .8fr .8fr 1.05fr 110px 104px;gap:var(--s3);align-items:center;min-height:52px;padding:0 var(--s5);border-bottom:1px solid var(--border);font-size:var(--t-body-s);transition:background var(--fast) var(--ease-water)}.trade-row:last-child{border-bottom:0}.trade-row:not(.trade-head):hover{background:#235c9317}.trade-row strong{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.trade-row strong.buy{color:var(--current-hi)}.trade-row strong.sell{color:var(--red)}.trade-row span,.trade-row time{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.trade-row .trader-wallet,.trade-row .trade-time{display:inline-flex;min-width:0;align-items:center;gap:var(--s1);overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--fast) var(--ease-water)}.trade-row .trader-wallet:hover,.trade-row .trade-time:hover{color:var(--text)}.trade-row .trader-wallet svg{width:10px;height:10px;flex:0 0 auto}.trade-head{min-height:38px;background:var(--well)}.trade-head span{font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.more-list>a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--s3);align-items:center;min-height:64px;padding:var(--s2) var(--s5);border-bottom:1px solid var(--border);transition:background var(--fast) var(--ease-water)}.more-list>a:last-child{border-bottom:0}.more-list>a:hover{background:#235c9317}.more-list .coin-avatar{width:38px;height:38px;border-radius:10px;font-size:11px}.more-list strong,.more-list span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-list strong{font-size:var(--t-body);font-weight:var(--w-semi)}.more-list span{margin-top:3px;color:var(--muted-2);font-size:var(--t-body-s)}.more-list>a>svg{color:var(--muted-2)}.simple-trade{position:relative;top:auto;overflow:hidden;border-color:#ffffff17;border-radius:var(--r-xl);background:linear-gradient(165deg,#0c1827,#07111d 62%);box-shadow:var(--shadow-pop)}.buy-sell-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-bottom:1px solid var(--border);background:var(--well)}.tab-thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 8px);border-radius:9px;border:1px solid rgba(209,228,242,.28);background:linear-gradient(180deg,var(--action-whitehot) 0%,var(--action-green-hi) 22%,var(--action-green) 64%,var(--action-green-deep) 100%);box-shadow:var(--shadow-metal);view-transition-name:trade-tab-thumb}.buy-sell-tabs[data-active=sell] .tab-thumb{border-color:#ff9c9c66;background:linear-gradient(180deg,#ffd3d3 0%,var(--red-hi) 26%,var(--red) 70%,#d95555 100%);box-shadow:0 10px 26px -14px #ff767680,inset 0 1px #ffffff73;transform:translate(calc(100% + 6px))}.buy-sell-tabs button{position:relative;z-index:1;min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;font-size:var(--t-body);font-weight:var(--w-bold);transition:color var(--fast) var(--ease-water)}.buy-sell-tabs button:hover{color:var(--text)}.buy-sell-tabs .active.buy{color:var(--action-ink)}.buy-sell-tabs .active.sell{color:var(--red-ink)}.trade-content{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4)}.trade-content>*{margin:0}.trade-balance{display:grid;grid-template-columns:1fr auto;gap:3px var(--s3);align-items:baseline;padding:0 2px}.trade-balance strong{font-size:var(--t-data);font-weight:var(--w-semi);text-align:right}.trade-balance small{grid-column:2;color:var(--muted-2);font-size:var(--t-body-s);text-align:right}.sell-choices{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid var(--border);border-radius:11px;background:var(--well)}.sell-choices button{min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);transition:background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.sell-choices button:hover{color:var(--text)}.sell-choices button.active{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-bright)}.simple-amount{display:block;padding:var(--s3) var(--s4) var(--s3);border:1px solid var(--border-bright);border-radius:var(--r-md);background:var(--well);cursor:text;transition:border-color var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.simple-amount:focus-within{border-color:var(--green-line);box-shadow:0 0 0 3px #235c932e}.simple-amount>span{display:block;margin-bottom:var(--s1)}.simple-amount>div{display:flex;align-items:baseline;gap:var(--s2)}.simple-amount .amount-usd{display:block;margin-top:var(--s2);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.03em}.simple-amount input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:32px;font-weight:var(--w-medium);letter-spacing:-.03em;caret-color:var(--current)}.simple-amount input::placeholder{color:var(--faint)}.simple-amount strong{padding:5px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-semi);letter-spacing:.04em}.quick-amounts,.percent-buttons{display:flex;gap:7px}.quick-amounts button,.percent-buttons button,.slippage-chips button{flex:1;min-height:34px;border:1px solid var(--border);border-radius:10px;background:#ffffff04;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-semi);transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water),color var(--fast) var(--ease-water),transform var(--fast) var(--ease-water)}.quick-amounts button:hover,.percent-buttons button:hover,.slippage-chips button:hover{border-color:var(--green-line);color:var(--current-hi)}.quick-amounts button:active,.percent-buttons button:active,.slippage-chips button:active{transform:translateY(1px)}.quick-amounts button.active,.percent-buttons button.active,.slippage-chips button.active{border-color:var(--green-line);background:var(--green-soft);color:var(--current-hi)}.position-summary{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s5);border:1px solid var(--green-line);border-radius:var(--r-md);background:radial-gradient(140% 130% at 85% -20%,rgba(35,92,147,.22),transparent 60%),var(--well)}.position-summary strong{font-size:var(--t-num-l);font-weight:var(--w-semi);letter-spacing:-.03em;line-height:1.05}.position-summary small{color:var(--muted);font-size:var(--t-body-s);line-height:1.5}.position-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.position-actions button{display:flex;min-height:66px;flex-direction:column;justify-content:center;gap:5px;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well);color:var(--text);cursor:pointer;text-align:left;transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water)}.position-actions button strong{font-size:var(--t-micro);font-weight:var(--w-bold)}.position-actions button span{color:var(--muted);font-size:var(--t-body-s);line-height:1.35}.position-actions button.active{border-color:var(--green-line);background:var(--green-soft)}.position-actions button.active.danger{border-color:#ff767673;background:#ff767614}.position-actions button:disabled{cursor:not-allowed;opacity:.48}.position-sell{padding:var(--s4);border:1px solid var(--border-bright);border-radius:var(--r-md);background:var(--well)}.position-sell-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s3)}.position-sell-head strong{font-size:var(--t-num-l);font-weight:var(--w-semi);letter-spacing:-.03em;line-height:1}.position-sell-head strong i{margin-left:2px;color:var(--muted-2);font-size:var(--t-data-l);font-style:normal;font-weight:var(--w-medium)}.portfolio-pnl{display:grid;gap:5px;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.portfolio-pnl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.portfolio-pnl span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.portfolio-pnl strong{font-size:var(--t-data-l);font-weight:var(--w-bold)}.portfolio-pnl strong i{font-size:var(--t-body-s);font-style:normal;font-weight:var(--w-semi)}.portfolio-pnl small{color:var(--muted-2);font-size:var(--t-fine)}.portfolio-pnl.positive strong{color:var(--current-hi)}.portfolio-pnl.negative strong{color:var(--red)}.position-exposure{display:grid;gap:7px;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.position-exposure>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.position-exposure span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.position-exposure strong{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-body);font-weight:var(--w-bold)}.position-exposure strong svg{width:12px;height:12px}.position-exposure small{color:var(--muted-2);font-size:var(--t-fine);line-height:1.5}.position-exposure.fully-eth strong{color:var(--current-hi)}.exposure-track{display:block;width:100%;height:6px;overflow:hidden;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.exposure-track::-webkit-progress-bar{border-radius:inherit;background:#ff76766b;box-shadow:inset 0 1px 2px #0000004d}.exposure-track::-webkit-progress-value{border-radius:inherit;background:linear-gradient(90deg,var(--current-deep),var(--current));box-shadow:0 0 10px #5e98c866}.exposure-track::-moz-progress-bar{border-radius:inherit;background:linear-gradient(90deg,var(--current-deep),var(--current));box-shadow:0 0 10px #5e98c866}.exposure-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px var(--s3);padding-top:2px}.exposure-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.02em}.legend-dot{width:7px;height:7px;flex:none;border-radius:999px}.legend-dot.eth{background:var(--current);box-shadow:0 0 6px #5e98c880}.legend-dot.token{background:#ff7676bf}.fully-eth-note{display:flex;align-items:center;gap:var(--s2);padding:var(--s3);border:1px solid var(--green-line);border-radius:var(--r-md);background:var(--green-soft);color:var(--current-hi);font-size:var(--t-body-s);font-weight:var(--w-medium);line-height:1.45}.fully-eth-note svg{width:13px;height:13px;flex:0 0 auto}.nothing-to-sell{display:flex;min-height:140px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed var(--border-bright);border-radius:var(--r-md);background:#ffffff03}.nothing-to-sell strong{font-size:var(--t-data);font-weight:var(--w-semi)}.nothing-to-sell span{color:var(--muted);font-size:var(--t-body-s)}.simple-quote{display:flex;min-height:74px;flex-direction:column;justify-content:center;gap:6px;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.simple-quote.result{animation:quote-in var(--slow) var(--ease-water) both}.simple-quote strong{font-size:var(--t-title);font-weight:var(--w-semi);letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.simple-quote small{color:var(--muted);font-size:var(--t-body-s);line-height:1.5}.simple-quote small.quote-fine{color:var(--muted-2);font-size:var(--t-micro)}.simple-quote.empty{align-items:center;border-style:dashed;color:var(--muted-2);font-size:var(--t-body-s);text-align:center}.simple-quote.waiting{gap:9px}.simple-quote.error{border-color:var(--red-line);background:var(--red-soft);color:var(--red-hi);font-size:var(--t-body-s);line-height:1.5;animation:quote-in var(--slow) var(--ease-water) both}.skeleton-line{height:15px;width:72%;border-radius:6px;background:linear-gradient(100deg,var(--surface-2) 35%,var(--surface-3) 50%,var(--surface-2) 65%);background-size:220% 100%;animation:shimmer 1.2s linear infinite}.skeleton-line.short{height:11px;width:45%}.trade-action{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;font-size:var(--t-body);font-weight:var(--w-bold);transition:box-shadow var(--fast) var(--ease-water),transform var(--fast) var(--ease-water),background var(--fast) var(--ease-water)}.trade-action svg{transition:transform var(--fast) var(--ease-water)}.trade-action.buy{border-color:#d1e4f24d;background:linear-gradient(180deg,var(--action-whitehot) 0%,var(--action-green-hi) 22%,var(--action-green) 64%,var(--action-green-deep) 100%);color:var(--action-ink);box-shadow:var(--shadow-metal)}.trade-action.buy:not(:disabled):hover{box-shadow:var(--shadow-metal-hover);transform:translateY(-1px)}.trade-action.sell{border-color:#ff9c9c59;background:linear-gradient(180deg,#ffd3d3 0%,var(--red-hi) 26%,var(--red) 70%,#d95555 100%);color:var(--red-ink);box-shadow:0 10px 26px -14px #ff767680,inset 0 1px #ffffff73}.trade-action.sell:not(:disabled):hover{box-shadow:0 16px 34px -14px #ff767699,inset 0 1px #ffffff8c;transform:translateY(-1px)}.trade-action:not(:disabled):hover svg{transform:translate(3px)}.trade-action:not(:disabled):active{transform:translateY(0);box-shadow:var(--shadow-metal-press)}.trade-action:disabled{border-color:transparent;background:var(--surface-3);color:var(--muted-2);box-shadow:none;cursor:not-allowed}.trade-bottom{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.trade-bottom button{display:inline-flex;align-items:center;gap:6px;min-height:30px;border:0;background:transparent;cursor:pointer;transition:color var(--fast) var(--ease-water)}.trade-bottom button:hover{color:var(--text)}.trade-bottom button svg{width:12px;height:12px}.trade-settings{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.slippage-chips{display:flex;gap:6px}.slippage-chips button{min-height:34px}.early-note{padding:0 2px;color:var(--muted-2);font-size:var(--t-body-s);line-height:1.5}.early-note strong{color:var(--muted);font-weight:var(--w-semi)}.modal-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 50% 0%,#03081099,#030810d9);backdrop-filter:blur(14px) saturate(80%);-webkit-backdrop-filter:blur(14px) saturate(80%);animation:backdrop-in var(--slow) var(--ease-water) both}.create-modal,.how-modal,.reclaim-modal{position:fixed;z-index:61;top:50%;left:50%;border:1px solid var(--border-bright);border-radius:var(--r-xl);background:#0c1827;box-shadow:0 48px 140px #000000b3,inset 0 1px #ffffff0a;transform:translate(-50%,-50%);animation:modal-in .34s var(--spring) both}.create-modal h2,.how-modal h2,.reclaim-modal h2{font-family:var(--font-display);font-weight:400;letter-spacing:0}.modal-close{position:absolute;top:var(--s4);right:var(--s4);display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;font-size:18px;line-height:1;transition:border-color var(--fast) var(--ease-water),color var(--fast) var(--ease-water),transform var(--fast) var(--ease-water)}.modal-close:hover{border-color:var(--border-bright);color:var(--text)}.modal-close:active{transform:translateY(1px)}.create-modal{width:min(440px,calc(100% - 28px));padding:var(--s7)}.create-modal h2{margin:var(--s3) 0 var(--s1);font-size:34px}.create-modal>p{margin:0 0 var(--s5);color:var(--muted);font-size:var(--t-body)}.create-modal>p.create-draft-note{margin-top:calc(var(--s2) * -1);padding:var(--s3);border:1px solid rgba(94,152,200,.28);border-radius:8px;background:#5e98c814;color:var(--pale);font-size:var(--t-small)}.create-modal form{display:grid;gap:var(--s4)}.create-modal label{display:grid;gap:7px}.create-modal label.create-image-picker{position:relative;grid-template-columns:52px minmax(0,1fr) auto;gap:var(--s3);align-items:center;min-height:70px;padding:var(--s2) var(--s3) var(--s2) var(--s2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well);cursor:pointer;transition:border-color var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.create-modal label.create-image-picker:hover,.create-modal label.create-image-picker:focus-within{border-color:var(--green-line);box-shadow:0 0 0 3px #235c932e}.create-modal label.create-image-picker.invalid{border-color:var(--red-line)}.create-image-preview{display:grid;width:52px;height:52px;overflow:hidden;place-items:center;border:1px dashed var(--green-line);border-radius:11px;background:var(--green-soft);color:var(--current-hi)}.create-image-preview svg{width:18px;height:18px}.create-image-preview img{width:100%;height:100%;object-fit:cover}.create-image-copy{display:flex;min-width:0;flex-direction:column;gap:var(--s1)}.create-image-copy strong{font-size:var(--t-body);font-weight:var(--w-semi)}.create-image-copy strong i{margin-left:4px;color:var(--muted-2);font-size:var(--t-fine);font-style:normal;font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.create-modal .create-image-copy small{display:block;overflow:hidden;margin:0;color:var(--muted-2);font-size:var(--t-micro);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.create-image-picker.invalid .create-image-copy small{color:var(--red)}.create-image-action{color:var(--current-hi);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-bold);letter-spacing:.09em;text-transform:uppercase}.create-modal .create-image-picker input{position:absolute;width:1px;height:1px;min-height:0;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.create-modal input{min-height:48px;padding:0 var(--s4);border:1px solid var(--border);border-radius:11px;outline:0;background:var(--well);transition:border-color var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.create-modal input:focus{border-color:var(--green-line);box-shadow:0 0 0 3px #235c932e}.create-modal input::placeholder{color:var(--faint)}.create-buy-input{display:flex;align-items:center;padding-right:var(--s4);border:1px solid var(--border);border-radius:11px;background:var(--well);transition:border-color var(--fast) var(--ease-water),box-shadow var(--fast) var(--ease-water)}.create-buy-input:focus-within{border-color:var(--green-line);box-shadow:0 0 0 3px #235c932e}.create-buy-input input{min-width:0;flex:1;border:0!important;background:transparent;box-shadow:none!important}.create-buy-input strong{color:var(--muted);font-family:var(--font-mono);font-size:var(--t-body-s)}.create-modal small{display:block;margin-top:var(--s4);color:var(--muted-2);font-size:var(--t-body-s);line-height:1.55}.how-modal{width:min(760px,calc(100% - 28px));max-height:min(820px,calc(100dvh - 28px));overflow-y:auto;padding:var(--s8)}.how-modal h2{margin:var(--s2) 0 var(--s6);font-size:42px}.how-steps{display:grid;gap:var(--s2)}.how-steps article{display:grid;grid-template-columns:36px 1fr;gap:var(--s3);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.how-steps article>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--green-line);border-radius:50%;background:var(--green-soft);color:var(--current-hi);font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-bold)}.how-steps h3{margin:4px 0 5px;font-size:var(--t-data);font-weight:var(--w-semi)}.how-steps p{margin:0;color:var(--muted);font-size:var(--t-body);line-height:1.6}.how-step-points{display:grid;gap:var(--s2);margin:var(--s2) 0 0;padding-left:17px;color:var(--muted);font-size:var(--t-body);line-height:1.6}.how-step-points li::marker{color:var(--current)}.how-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:var(--s4)}.how-actions .trade-action{margin:0}.how-learn-more{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:var(--s2);border:1px solid var(--border-bright);border-radius:var(--r-md);color:var(--text);font-size:var(--t-micro);font-weight:var(--w-semi);transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water)}.how-learn-more:hover{border-color:var(--green-line);background:var(--green-soft)}.how-learn-more svg{width:14px;height:14px}.reclaim-modal{width:min(460px,calc(100% - 28px));padding:var(--s7)}.reclaim-modal h2{margin:var(--s2) 0;font-size:30px}.reclaim-modal>p{margin:0 28px var(--s4) 0;color:var(--muted);font-size:var(--t-body);line-height:1.6}.reclaim-preview{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-bottom:var(--s4);padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.reclaim-preview>div{display:flex;flex-direction:column;gap:6px}.reclaim-preview strong{font-size:var(--t-body);font-weight:var(--w-semi)}.reclaim-check{display:flex;align-items:flex-start;gap:var(--s2);margin:var(--s4) 2px;color:var(--muted);font-size:var(--t-body-s);line-height:1.5}.reclaim-check input{margin-top:2px;accent-color:var(--current)}.reclaim-modal>small{display:block;margin-top:var(--s3);color:var(--muted-2);font-size:var(--t-micro);text-align:center}.tx-toast{position:fixed;z-index:70;right:var(--s5);bottom:var(--s5);display:grid;width:min(400px,calc(100% - 28px));overflow:hidden;grid-template-columns:36px 1fr auto;gap:var(--s3);align-items:center;padding:var(--s4);border:1px solid var(--border-bright);border-radius:var(--r-md);background:#0a1827f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-pop);animation:toast-in .34s var(--spring) both}.tx-toast:after{position:absolute;inset:auto auto 0 0;height:2px;width:100%;background:var(--border-bright);content:"";transform-origin:left;transform:scaleX(0)}.tx-toast.done:after{background:var(--current);animation:toast-fuse 6.5s linear both}.tx-toast.failed:after{background:var(--red);animation:toast-fuse 6.5s linear both}.tx-toast>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--surface-2)}.tx-toast.done>span{background:var(--green-soft);color:var(--current-hi)}.tx-toast.failed>span{background:var(--red-soft);color:var(--red);font-weight:750}.tx-toast>div{display:flex;min-width:0;flex-direction:column;gap:3px}.tx-toast strong{font-size:var(--t-body);font-weight:var(--w-semi)}.tx-toast small{overflow:hidden;color:var(--muted);font-size:var(--t-body-s);text-overflow:ellipsis;white-space:nowrap}.tx-toast a{display:inline-flex;align-items:center;gap:5px;color:var(--current-hi);font-size:var(--t-fine);font-weight:var(--w-bold)}.tx-toast>button{position:absolute;top:4px;right:8px;border:0;background:transparent;color:var(--muted-2);cursor:pointer;font-size:14px;transition:color var(--fast) var(--ease-water)}.tx-toast>button:hover{color:var(--text)}.loader{display:inline-block;width:14px;height:14px;border:2px solid var(--surface-3);border-top-color:var(--current);border-radius:50%;animation:spin .8s linear infinite}.page-loader{display:flex;min-height:480px;align-items:center;justify-content:center;gap:11px;color:var(--muted);font-size:var(--t-body)}.load-error{max-width:620px;margin:110px auto;padding:0 var(--s5);text-align:center}.load-error h1{margin:0 0 var(--s2);font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:0}.load-error p{color:var(--muted);font-size:var(--t-body)}.load-error button,.back-home{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:6px;padding:0 var(--s5);border:0;border-radius:11px;background:var(--text);color:var(--bg);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-bold)}.back-home{background:var(--surface-3);color:var(--text)}.admin-shell{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:var(--s9) 0 80px}.admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s7);padding-bottom:var(--s6)}.admin-hero h1{margin:var(--s2) 0;font-family:var(--font-display);font-size:clamp(38px,5vw,58px);font-weight:400;letter-spacing:-.01em;line-height:.98}.admin-hero p{max-width:620px;margin:0;color:var(--muted);font-size:var(--t-body);line-height:1.6}.admin-hero>button{min-height:42px;padding:0 var(--s4);border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);transition:border-color var(--fast) var(--ease-water)}.admin-hero>button:hover{border-color:var(--border-bright)}.admin-summary{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:var(--s6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.admin-summary>div{display:flex;min-height:94px;flex-direction:column;justify-content:center;gap:var(--s2);padding:var(--s4) var(--s5);border-right:1px solid var(--border)}.admin-summary>div:last-child{border-right:0}.admin-summary strong{font-size:var(--t-num);font-weight:var(--w-semi);letter-spacing:-.03em}.admin-summary>div:last-child strong{font-size:var(--t-data)}.admin-toolbar{display:flex;gap:6px;margin-bottom:var(--s4);overflow-x:auto;scrollbar-width:none}.admin-toolbar button{min-height:36px;padding:0 var(--s4);border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);white-space:nowrap;transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.admin-toolbar button:hover{border-color:var(--border-bright);color:var(--text)}.admin-toolbar button.active{border-color:var(--text);background:var(--text);color:var(--bg)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.admin-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.admin-card-head{display:grid;grid-template-columns:48px 1fr auto;gap:var(--s3);align-items:center;padding:var(--s4);border-bottom:1px solid var(--border)}.admin-avatar{width:46px;height:46px;border-radius:11px;font-size:13px}.admin-card-head h3{margin:4px 0 3px;font-size:var(--t-data-l);font-weight:var(--w-semi);letter-spacing:-.02em}.admin-card-head p{margin:0;color:var(--muted-2);font-size:var(--t-micro)}.admin-card-head>a{color:var(--muted-2);transition:color var(--fast) var(--ease-water)}.admin-card-head>a:hover{color:var(--current-hi)}.admin-status{display:inline-flex;min-height:20px;align-items:center;padding:0 var(--s2);border-radius:999px;font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase}.admin-status.ready{background:var(--green-soft);color:var(--current-hi)}.admin-status.locked{background:#f0b4521a;color:var(--amber)}.admin-status.done{background:#5e98c81f;color:var(--done)}.admin-status.review{background:var(--surface-2);color:var(--muted)}.admin-facts{display:grid;grid-template-columns:1fr 1fr;padding:5px var(--s4)}.admin-facts>div{display:flex;min-height:72px;flex-direction:column;justify-content:center;gap:5px;border-bottom:1px solid var(--border)}.admin-facts>div:nth-child(odd){padding-right:var(--s3);border-right:1px solid var(--border)}.admin-facts>div:nth-child(2n){padding-left:var(--s3)}.admin-facts>div:nth-last-child(-n+2){border-bottom:0}.admin-facts small{color:var(--faint);font-size:var(--t-fine)}.admin-facts strong{font-size:var(--t-body);font-weight:var(--w-semi)}.protected-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin:0 var(--s4) var(--s4);padding:var(--s3);border:1px solid var(--green-line);border-radius:10px;background:var(--green-soft)}.protected-strip span{display:inline-flex;align-items:center;gap:6px;color:var(--current-hi);font-size:var(--t-micro);font-weight:var(--w-bold);white-space:nowrap}.protected-strip small{color:var(--current);font-size:var(--t-fine);line-height:1.45;text-align:right}.admin-reclaim{width:calc(100% - 32px);min-height:44px;margin:0 var(--s4) var(--s4);border:0;border-radius:11px;background:var(--text);color:var(--bg);cursor:pointer;font-size:var(--t-body-s);font-weight:var(--w-bold);transition:transform var(--fast) var(--ease-water)}.admin-reclaim:not(:disabled):active{transform:translateY(1px)}.admin-reclaim:disabled{background:var(--surface-2);color:var(--muted-2);cursor:not-allowed}.admin-hint{display:block;margin:calc(-1 * var(--s2)) var(--s4) var(--s4);color:var(--muted-2);font-size:var(--t-fine);line-height:1.5}.admin-unsupported{min-height:190px;padding:var(--s7) var(--s5);color:var(--muted);text-align:center}.admin-unsupported strong{color:var(--text);font-size:var(--t-body)}.admin-unsupported p{font-size:var(--t-body-s);line-height:1.6}.admin-empty{grid-column:1 / -1;padding:60px var(--s5);border:1px dashed var(--border-bright);border-radius:var(--r-lg);color:var(--muted);font-size:var(--t-body);text-align:center}.admin-note{margin-top:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--green-line);border-radius:var(--r-md);background:var(--green-soft)}.admin-note strong{color:var(--current-hi);font-size:var(--t-body-s)}.admin-note p{margin:6px 0 0;color:#86b3d5;font-size:var(--t-body-s);line-height:1.6}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.17s}::view-transition-group(trade-tab-thumb){animation-duration:.32s;animation-timing-function:var(--spring)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes quote-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes value-settle{0%{opacity:.25;transform:translateY(6px);color:var(--current-hi)}60%{color:var(--current-hi)}to{opacity:1;transform:translateY(0);color:inherit}}@keyframes value-settle-down{0%{opacity:.25;transform:translateY(-6px);color:var(--red-hi)}60%{color:var(--red-hi)}to{opacity:1;transform:translateY(0);color:inherit}}@media(max-width:960px){.simple-header{grid-template-columns:auto 1fr auto;gap:var(--s3)}.create-link{width:40px;padding:0;font-size:0}.create-link svg{width:16px;height:16px}.detail-layout{grid-template-columns:minmax(0,1fr) 348px}.launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-value-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.simple-header{position:relative;grid-template-columns:1fr auto;padding-inline:14px}.coin-picker{grid-column:1 / -1;grid-row:2}.simple-actions{gap:5px}.how-link{min-height:38px;font-size:var(--t-micro)}.wallet-pill{width:42px;padding:0}.wallet-pill span,.wallet-chevron{display:none}.wallet-menu{position:fixed;top:66px;right:12px;width:min(280px,calc(100vw - 24px))}.simple-shell{width:min(100% - 24px,640px);padding-top:var(--s5)}.discovery-shell{width:min(100% - 24px,640px);padding:var(--s8) 0 var(--s10)}.discovery-hero{grid-template-columns:1fr;gap:var(--s7);padding:var(--s2) 2px var(--s8)}.discovery-hero h1{font-size:clamp(42px,11.5vw,58px)}.discovery-create{width:100%;justify-content:center}.discovery-toolbar{align-items:stretch;flex-direction:column;gap:var(--s3)}.discovery-controls{align-items:stretch;flex-direction:column}.view-toggle{width:100%;height:48px}.view-toggle button{flex:1}.launch-search{width:100%;min-width:0;height:48px}.launch-search input{font-size:16px}.launch-sort{width:100%;height:48px}.launch-sort select{flex:1;font-size:16px}.launch-grid{grid-template-columns:1fr}.launch-table-wrap{margin-inline:-2px}.token-identity{grid-template-columns:52px 1fr;gap:var(--s3);min-height:0;padding-inline:var(--s4)}.token-identity .coin-avatar{width:50px;height:50px}.detail-back{margin-inline:var(--s4)}.token-market{grid-column:1 / -1;width:100%;min-width:0;grid-template-columns:1fr;justify-items:start;padding-top:var(--s3);border-top:1px solid var(--border)}.hero-mcap,.hero-mcap>div{align-items:flex-start;justify-content:flex-start}.token-links{justify-content:flex-start;flex-wrap:wrap}.creator-fee-claim{justify-content:flex-start}.creator-fee-claim span{align-items:flex-start}.hero-progress{padding-inline:var(--s4)}.detail-layout{display:flex;flex-direction:column}.detail-layout>*{width:100%}.detail-layout .simple-trade{order:1}.detail-layout .price-chart-pane{order:2}.detail-layout .stats-panel{order:3}.detail-layout .recent-trades{order:4}.detail-layout .audit-panel{order:5}.simple-trade{position:relative;top:auto}.simple-amount input{font-size:32px}.quick-amounts button,.percent-buttons button{min-height:44px}.chart-state,.onchain-chart{min-height:420px}.trade-table{overflow-x:visible}.trade-row.trade-head{display:none}.trade-row:not(.trade-head){min-width:0;grid-template-columns:1fr 1fr;gap:var(--s3) var(--s4);align-items:start;padding:var(--s4)}.trade-row:not(.trade-head) strong{grid-column:1;grid-row:1}.trade-row:not(.trade-head) .trade-time{grid-column:2;grid-row:1;justify-self:end;color:var(--muted-2);text-align:right}.trade-row:not(.trade-head) span,.trade-row:not(.trade-head) .trader-wallet{white-space:normal}.trade-row:not(.trade-head) span:before,.trade-row:not(.trade-head) .trader-wallet:before{display:block;margin-bottom:3px;color:var(--muted-2);content:attr(data-label);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.how-modal{padding:var(--s6) var(--s5)}.how-modal h2{font-size:32px}.admin-shell{width:min(100% - 24px,640px);padding-top:var(--s7)}.admin-hero{align-items:flex-start;flex-direction:column;gap:var(--s4)}.admin-summary{grid-template-columns:1fr 1fr}.admin-summary>div:nth-child(2){border-right:0}.admin-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.admin-grid{grid-template-columns:1fr}}@media(max-width:440px){.simple-brand{flex:0 0 auto}.simple-brand img{width:104px}.simple-actions>a.how-link{display:none}.simple-actions>a.staking-link{display:inline-flex}.simple-actions.has-staking>#open-how{display:none}.how-link{padding-inline:6px;font-size:var(--t-fine)}.create-link,.wallet-pill{width:38px;min-height:38px}.trending-card{padding-inline:var(--s3)}.coin-name h1{font-size:28px}.trade-content{padding:var(--s4)}.create-modal{padding:var(--s6) var(--s5)}.how-modal h2{font-size:29px}.contract-facts{grid-template-columns:1fr}.simple-footer{flex-direction:column;align-items:flex-start;gap:var(--s2);padding-block:var(--s4)}.footer-socials{justify-content:flex-start}.protected-strip{align-items:flex-start;flex-direction:column}.protected-strip small{text-align:left}.reclaim-preview{grid-template-columns:1fr;gap:var(--s4)}.tx-toast{right:12px;bottom:12px}}.contract-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px var(--s5)}.contract-facts>div{display:flex;min-width:0;min-height:62px;flex-direction:column;justify-content:center;gap:5px;border-bottom:1px solid var(--border)}.contract-facts>div:nth-child(odd){padding-right:var(--s4);border-right:1px solid var(--border)}.contract-facts>div:nth-child(2n){padding-left:var(--s4)}.contract-facts strong,.contract-facts a{overflow:hidden;font-size:var(--t-body-s);text-overflow:ellipsis;white-space:nowrap}.contract-facts a{display:inline-flex;align-items:center;gap:4px;color:var(--current-hi)}.read-only-source{font-size:var(--t-fine)}.explainer-page{width:min(1180px,calc(100% - 48px));max-width:100%;margin:0 auto;padding:var(--s5) 0 110px}.explainer-page *{min-width:0}.explainer-hero{display:grid;max-width:none;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);column-gap:var(--s10)}.explainer-back{display:inline-flex;width:fit-content;margin-bottom:var(--s4);grid-column:1 / -1;color:var(--muted);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.1em;text-transform:uppercase;transition:color var(--fast) var(--ease-water)}.explainer-back:hover{color:var(--current-hi)}.explainer-eyebrow,.explainer-section-head span,.explainer-stage-copy>span,.explainer-position-state span,.explainer-crossing>div>span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.1em;text-transform:uppercase}.explainer-eyebrow{display:block;grid-column:1}.explainer-hero h1{margin:var(--s3) 0 0;max-width:720px;grid-column:1;font-family:var(--font-display);font-size:clamp(44px,4.2vw,62px);font-weight:400;letter-spacing:-.01em;line-height:.96}.explainer-hero h1 i{color:var(--current-hi);font-style:italic;font-weight:inherit}.explainer-hero>p{max-width:520px;margin:0 0 var(--s1);align-self:end;grid-column:2;grid-row:2 / 4;color:var(--muted);font-size:var(--t-data);line-height:1.6}.explainer-scenarios{margin:var(--s6) 0 112px}.explainer-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);margin-bottom:var(--s4)}.explainer-section-head h2{margin:5px 0 0;color:var(--text);font-family:var(--font-display);font-size:21px;font-style:italic;font-weight:400;letter-spacing:.01em}.explainer-section-head .explainer-example-note{max-width:420px;color:var(--muted-2);line-height:1.5;text-align:right;text-transform:none}.explainer-tabs{display:flex;gap:6px;margin-bottom:var(--s3);padding:5px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.explainer-tabs button{min-height:44px;flex:1;padding:0 var(--s4);border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.07em;text-transform:uppercase;white-space:normal;transition:background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.explainer-tabs button:hover{color:var(--text);background:var(--surface)}.explainer-tabs button[aria-pressed=true]{color:var(--action-whitehot);background:var(--surface-3);box-shadow:0 0 0 1px var(--green-line) inset}.explainer-tabs button:active{transform:translateY(1px)}.explainer-stage-shell{position:relative;padding:0 58px}.explainer-arrow{position:absolute;z-index:2;top:218px;display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--border-bright);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;font-size:19px;transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water),transform var(--fast) var(--spring),opacity var(--fast) var(--ease-water)}.explainer-arrow-prev{left:0}.explainer-arrow-next{right:0}.explainer-arrow:hover:not(:disabled){border-color:var(--current-hi);background:var(--surface-3);transform:scale(1.06)}.explainer-arrow:focus-visible{outline:2px solid var(--current-hi);outline-offset:3px}.explainer-arrow:disabled{cursor:default;opacity:.24}.explainer-stage{padding:var(--s7);border:1px solid var(--border-bright);border-radius:var(--r-xl);background:linear-gradient(155deg,#10223ab8,#050d17f0 62%);box-shadow:var(--shadow-panel)}.explainer-stage-copy{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);grid-template-rows:auto 120px;align-items:end;column-gap:var(--s7);row-gap:var(--s3)}.explainer-stage-copy>span{grid-column:1 / -1}.explainer-stage-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);font-weight:400;letter-spacing:-.005em;line-height:1.04}.explainer-stage-copy p{margin:0;color:var(--muted);font-size:var(--t-data);line-height:1.65}.explainer-ladder-wrap{margin:var(--s8) 0 var(--s6)}.explainer-ladder-head{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:var(--s2);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.1em;text-transform:uppercase}.explainer-ladder-head span:nth-child(2){text-align:center}.explainer-ladder-head span:last-child{text-align:right}.explainer-ladder-head strong{display:block;margin-top:var(--s1);color:var(--text);font-family:var(--font-sans);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:0;text-transform:none}.explainer-ladder{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.explainer-band{position:relative;display:flex;min-width:0;height:84px;flex-direction:column;justify-content:space-between;padding:9px 7px;overflow:visible;border:1px solid var(--border);border-radius:7px;background:#07111de0;color:var(--muted-2);transition:background var(--slow) var(--ease-water),border-color var(--slow) var(--ease-water),transform var(--slow) var(--ease-water)}.explainer-band span{font-family:var(--font-mono);font-size:var(--t-fine)}.explainer-band strong{overflow:hidden;font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.04em;text-overflow:clip}.explainer-band.settled{border-color:var(--green-line);background:linear-gradient(180deg,#5e98c86b,#235c932e);color:var(--action-whitehot)}.explainer-band:nth-child(8){margin-right:5px}.explainer-band:nth-child(9){margin-left:5px}.explainer-band.current{border-color:var(--action-whitehot);transform:translateY(-4px);box-shadow:0 0 0 2px #a0c7e42e,0 12px 28px #00000052}.explainer-band.current:before{position:absolute;bottom:-26px;left:50%;color:var(--current-hi);content:"price";font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase;transform:translate(-50%)}.explainer-ladder-zones{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-top:32px;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.explainer-ladder-zones span:last-child{text-align:right}.explainer-kept-strip{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s3)}.explainer-kept-cell{display:flex;min-width:74px;height:40px;flex:0 0 calc(10% - 3px);align-items:center;justify-content:space-between;padding:0 9px;border:1px dashed rgba(240,180,82,.55);border-radius:7px;background:#f0b45212;color:var(--amber)}.explainer-kept-cell span{font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.explainer-kept-cell strong{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi)}.explainer-kept-strip p{margin:0;color:var(--muted-2);font-size:var(--t-micro);line-height:1.5}.explainer-position-state{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.explainer-position-state>div{display:flex;min-width:0;min-height:86px;flex-direction:column;justify-content:center;gap:7px;padding:var(--s3) var(--s4);border-right:1px solid var(--border)}.explainer-position-state>div:first-child{padding-left:0}.explainer-position-state>div:last-child{padding-right:0;border-right:0}.explainer-position-state strong{font-size:var(--t-body);line-height:1.4}.explainer-pnl-state strong{color:var(--action-whitehot)}.explainer-pnl-state span:before{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--muted-2);content:"";box-shadow:0 0 0 3px #7d9db81a}.explainer-pnl-state.realizing span:before{background:var(--current-hi);box-shadow:0 0 0 3px #a0c7e424}.explainer-pnl-state.pullback strong{color:#e7bd6f}.explainer-pnl-state.pullback span:before{background:#d59a3d;box-shadow:0 0 0 3px #d59a3d24}.explainer-pnl-state.settled span:before{background:var(--action-whitehot);box-shadow:0 0 0 3px #d1e4f224}.explainer-choices{margin-bottom:112px}.explainer-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-bright);border-bottom:1px solid var(--border-bright)}.explainer-choice-grid article{min-height:230px;padding:var(--s7) var(--s6);border-right:1px solid var(--border)}.explainer-choice-grid article:first-child{padding-left:0}.explainer-choice-grid article:last-child{padding-right:0;border-right:0}.explainer-choice-grid article>span{color:var(--green-hi);font-family:var(--font-mono);font-size:var(--t-micro)}.explainer-choice-grid h3{margin:52px 0 var(--s2);font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:0}.explainer-choice-grid p{margin:0;color:var(--muted);font-size:var(--t-body);line-height:1.65}.explainer-crossing{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);align-items:center;gap:var(--s10);padding:38px 0;border-top:1px solid var(--border-bright);border-bottom:1px solid var(--border-bright)}.explainer-crossing h2{margin:7px 0 var(--s3);font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:0;line-height:1.1}.explainer-crossing p{margin:0;color:var(--muted);font-size:var(--t-data);line-height:1.65}.explainer-split-flow{display:grid;grid-template-columns:.7fr auto 1fr auto 1fr;align-items:center;gap:var(--s3)}.explainer-split-flow span{padding:var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well);color:var(--muted);font-family:var(--font-mono);font-size:var(--t-micro);line-height:1.6;text-align:center}.explainer-split-flow strong{color:var(--text);font-family:var(--font-sans);font-size:var(--t-body)}.explainer-split-flow b{color:var(--green-hi)}.explainer-split-flow i{color:var(--muted-2);font-style:normal}.explainer-footnote{max-width:770px;margin:var(--s6) 0 0;color:var(--muted-2);font-size:var(--t-body-s);line-height:1.6}.reward-panel{margin-bottom:var(--s7);padding:var(--s6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.reward-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s6);margin-bottom:var(--s5)}.reward-head h2{margin:var(--s2) 0 0;color:var(--text);font-family:var(--font-display);font-size:24px;font-weight:400}.reward-head p{max-width:460px;margin:0;color:var(--muted);font-size:var(--t-body-s);line-height:1.6}.reward-table{width:100%;border-collapse:collapse}.reward-table th{padding:var(--s2) var(--s3);border-bottom:1px solid var(--border);color:var(--faint);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.06em;text-align:left;text-transform:uppercase}.reward-table td{padding:var(--s3);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--t-body-s);vertical-align:top}.reward-table td strong{color:var(--text);font-variant-numeric:tabular-nums}.reward-table td small{display:block;color:var(--faint);font-family:var(--font-mono);font-size:var(--t-fine)}.reward-table tr.upcoming td{opacity:.55}.reward-table tfoot td{border-bottom:0;padding-top:var(--s4)}.reward-table em{color:var(--faint);font-style:normal}.reward-leader{display:inline-flex;flex-direction:column;gap:2px}.reward-leader a{display:inline-flex;align-items:center;gap:5px;color:var(--text);font-family:var(--font-mono);font-size:var(--t-body-s)}.reward-leader a svg{width:12px;height:12px}.reward-tie{display:inline-block;margin:0 var(--s2);color:var(--faint);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase}.totals-referrer{display:inline-flex;align-items:center;gap:5px;color:var(--text);font-family:var(--font-mono);font-size:var(--t-body-s)}.totals-referrer svg{width:12px;height:12px}.totals-note{display:block;margin-top:var(--s3);color:var(--faint);font-size:var(--t-fine)}@media(max-width:900px){.reward-head{flex-direction:column;align-items:flex-start}.reward-panel{overflow-x:auto}.reward-table{min-width:640px}}.invite-panel{margin-top:var(--s7);padding:var(--s6)}.invite-panel h2{margin:0 0 var(--s4);color:var(--text);font-family:var(--font-display);font-size:22px;font-weight:400}.invite-accept{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--border-bright);border-radius:var(--r-md);background:var(--well)}.invite-accept>div:first-child{display:grid;gap:3px}.invite-accept strong{color:var(--text);font-size:var(--t-body)}.invite-accept span{max-width:560px;color:var(--muted);font-size:var(--t-body-s);line-height:1.55}.invite-accept-actions{display:flex;flex-shrink:0;gap:var(--s2)}.invite-accept-actions #accept-invite{min-height:40px;padding:0 var(--s4);border:0;border-radius:10px;background:var(--text);color:var(--bg);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-bold)}.invite-accept-actions #dismiss-invite{min-height:40px;padding:0 var(--s4);border:1px solid var(--border-bright);border-radius:10px;background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi)}.invite-bound{margin:0 0 var(--s3);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.06em;text-transform:uppercase}.invite-none{max-width:640px;margin:0 0 var(--s4);color:var(--muted);font-size:var(--t-body-s);line-height:1.6}.invite-codes{display:grid;gap:var(--s2);margin:0 0 var(--s4);padding:0;list-style:none}.invite-codes li{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.invite-code-name{color:var(--text);font-family:var(--font-mono);font-size:var(--t-body-s);font-weight:var(--w-semi)}.invite-code-link{overflow:hidden;flex:1;color:var(--faint);font-family:var(--font-mono);font-size:var(--t-micro);text-overflow:ellipsis;white-space:nowrap}.invite-copy{min-height:34px;padding:0 var(--s3);border:1px solid var(--border-bright);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-semi);white-space:nowrap}.invite-create{display:flex;gap:var(--s2);margin-bottom:var(--s4)}.invite-create input{min-width:0;flex:1;padding:0 var(--s4);border:1px solid var(--border);border-radius:10px;background:var(--well);color:var(--text);font-family:var(--font-mono);font-size:var(--t-body-s)}.invite-create input:focus{border-color:var(--green-line);outline:0;box-shadow:0 0 0 3px #235c932e}.invite-create input::placeholder{color:var(--faint);font-family:var(--font-sans)}.invite-create button{min-height:42px;padding:0 var(--s4);border:0;border-radius:10px;background:var(--text);color:var(--bg);cursor:pointer;font-size:var(--t-micro);font-weight:var(--w-bold);white-space:nowrap}.invite-stats{display:grid;gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--s3)}.invite-stats>div{display:grid;gap:2px;padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.invite-stats span{color:var(--faint);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.06em;text-transform:uppercase}.invite-stats strong{color:var(--text);font-size:var(--t-data);font-variant-numeric:tabular-nums}.invite-note{display:block;color:var(--muted-2);font-size:var(--t-body-s);line-height:1.55}@media(max-width:680px){.invite-accept{flex-direction:column;align-items:stretch}.invite-accept-actions{justify-content:stretch}.invite-accept-actions button{flex:1}.invite-create{flex-direction:column}.invite-stats{grid-template-columns:1fr 1fr}.invite-codes li{flex-wrap:wrap}.invite-code-link{flex-basis:100%;order:3}}@media(max-width:900px){.explainer-hero,.explainer-eyebrow{display:block}.explainer-hero>p{max-width:720px;margin-top:var(--s4)}.explainer-stage{padding:var(--s7)}.explainer-stage-copy{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--s4)}.explainer-position-state{grid-template-columns:1fr 1fr}.explainer-position-state>div{border-bottom:1px solid var(--border)}.explainer-position-state>div:nth-child(2n){border-right:0}.explainer-position-state>div:last-child{grid-column:1 / -1;border-bottom:0}.explainer-position-state>div{padding:var(--s4)}.explainer-crossing{grid-template-columns:1fr}}@media(max-width:680px){.explainer-page{width:calc(100% - 28px);padding:var(--s8) 0 78px}.explainer-back{margin-bottom:var(--s6)}.explainer-hero h1{overflow-wrap:break-word;font-size:clamp(42px,13vw,64px)}.explainer-hero>p{font-size:var(--t-data)}.explainer-scenarios{margin-top:var(--s8)}.explainer-section-head{align-items:flex-start;flex-direction:column;gap:var(--s2)}.explainer-section-head .explainer-example-note{text-align:left}.explainer-tabs{display:grid;grid-template-columns:1fr 1fr}.explainer-stage-shell{padding:0}.explainer-arrow{position:absolute;z-index:2;top:22px;width:38px;height:38px;background:#07111deb;font-size:16px}.explainer-arrow-prev{left:12px}.explainer-arrow-next{right:12px}.explainer-stage{padding:76px var(--s4) var(--s6)}.explainer-ladder{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:var(--s6)}.explainer-band:nth-child(8),.explainer-band:nth-child(9){margin:0}.explainer-ladder-head,.explainer-ladder-zones{display:none}.explainer-band{height:74px}.explainer-position-state{grid-template-columns:1fr}.explainer-position-state>div,.explainer-position-state>div:nth-child(2){min-height:78px;padding:var(--s4) 0;grid-column:auto;border-right:0;border-bottom:1px solid var(--border)}.explainer-position-state>div:last-child{border-bottom:0}.explainer-choice-grid{grid-template-columns:1fr}.explainer-choice-grid article,.explainer-choice-grid article:first-child,.explainer-choice-grid article:last-child{min-height:0;padding:var(--s6) 0;border-right:0;border-bottom:1px solid var(--border)}.explainer-choice-grid article:last-child{border-bottom:0}.explainer-choice-grid h3{margin:var(--s6) 0 var(--s2)}.explainer-crossing{gap:var(--s7)}.explainer-split-flow{grid-template-columns:1fr}.explainer-split-flow b{transform:rotate(90deg);text-align:center}.explainer-split-flow i{text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.staking-shell{display:grid;gap:22px}.staking-hero{display:grid;gap:10px;padding:6px 2px 0}.staking-hero h1{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(34px,5vw,52px);line-height:1.02}.staking-hero h1 span{font-style:italic;color:var(--green-hi)}.staking-hero p{max-width:560px;color:var(--muted);font-size:var(--t-data);line-height:1.55}.staking-hero p a{color:var(--green-hi)}.staking-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.staking-overview .staking-stat{display:grid;gap:7px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.staking-overview .staking-stat span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);text-transform:uppercase;letter-spacing:.08em}.staking-overview .staking-stat strong{font-size:var(--t-data-l);font-variant-numeric:tabular-nums}.staking-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px;align-items:start}.staking-panel{display:grid;gap:14px;padding:20px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.staking-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.staking-tabs button{min-height:38px;border:0;border-radius:9px;background:transparent;color:var(--muted-2);font-size:var(--t-data);font-weight:var(--w-bold);cursor:pointer;transition:background var(--fast) var(--ease-water),color var(--fast) var(--ease-water)}.staking-tabs button.active{background:var(--surface-3);color:var(--text)}.staking-amount{display:grid;gap:8px}.staking-amount>span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);text-transform:uppercase;letter-spacing:.08em}.staking-amount-row{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--well)}.staking-amount-row:focus-within{border-color:var(--border-bright)}.staking-amount-row input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;outline:none}.staking-amount-row button{min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--t-fine);cursor:pointer}.staking-amount-row button:not(:disabled):hover{color:var(--text);border-color:var(--border-bright)}.staking-amount-row button:disabled{opacity:.5;cursor:not-allowed}.staking-amount small{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine)}.staking-note{color:var(--muted-2);font-size:var(--t-fine);line-height:1.5}.staking-earnings-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.staking-earnings-head h2{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px}.staking-dust-toggle{min-height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);cursor:pointer;transition:color var(--fast) var(--ease-water),border-color var(--fast) var(--ease-water)}.staking-dust-toggle:hover{color:var(--text);border-color:var(--border-bright)}.staking-earnings-hint{color:var(--muted);font-size:var(--t-fine);line-height:1.55}.staking-reward-list{display:grid;gap:8px}.staking-reward-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--well);cursor:pointer;transition:border-color var(--fast) var(--ease-water),opacity var(--fast) var(--ease-water)}.staking-reward-row:hover{border-color:var(--border-bright)}.staking-reward-row.deselected{opacity:.55}.staking-reward-row input{width:16px;height:16px;accent-color:var(--green-hi)}.staking-reward-row .reward-avatar{width:36px;height:36px;flex:0 0 auto;border-radius:9px;font-size:11px}.staking-reward-name{display:grid;gap:2px;min-width:0}.staking-reward-name strong{font-size:var(--t-data);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staking-reward-name span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine)}.staking-reward-value{display:grid;gap:2px;margin-left:auto;text-align:right}.staking-reward-value strong{font-size:var(--t-data);font-variant-numeric:tabular-nums}.staking-reward-value span{color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine)}.staking-empty{display:grid;gap:6px;place-items:center;padding:34px 16px;border:1px dashed var(--border);border-radius:var(--r-md);color:var(--muted);text-align:center}.staking-empty span{color:var(--muted-2);font-size:var(--t-fine)}.active-link{color:var(--text)!important}@media(max-width:900px){.staking-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.staking-layout{grid-template-columns:1fr}}.chain-choice{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin:0;padding:0;border:0}.chain-choice legend{grid-column:1 / -1;margin-bottom:2px;color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.chain-choice label{display:block;padding:var(--s3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--well);cursor:pointer;transition:border-color var(--fast) var(--ease-water),background var(--fast) var(--ease-water)}.chain-choice label.selected{border-color:var(--green-line);background:var(--green-soft)}.chain-choice input{position:absolute;opacity:0;pointer-events:none}.chain-choice span,.chain-choice strong,.chain-choice small{display:block}.chain-choice strong{color:var(--text);font-size:var(--t-body)}.chain-choice small,.chain-wallet-state{margin-top:var(--s1);color:var(--muted-2);font-family:var(--font-mono);font-size:var(--t-fine)}.chain-fee-note{display:block;padding:var(--s3);border:1px solid var(--green-line);border-radius:var(--r-md);background:var(--green-soft);color:var(--muted);font-size:var(--t-body-s);line-height:1.55}.chain-fee-note strong{color:var(--text)}.connect-chain-wallet{width:100%;min-height:42px;border:1px solid var(--border-bright);border-radius:10px;background:var(--surface-2);color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.08em;text-transform:uppercase}.testnet-label{display:inline-flex;margin-left:var(--s2);padding:2px 7px;border:1px solid var(--green-line);border-radius:999px;background:var(--green-soft);color:var(--green-hi);font-family:var(--font-mono);font-size:var(--t-fine);letter-spacing:.06em;text-transform:uppercase}.solana-detail .simple-trade .trade-content{display:grid;gap:var(--s3)}.solana-detail .simple-trade h2{margin:0;font-family:var(--font-display);font-size:24px;font-weight:400}@media(max-width:560px){.chain-choice{grid-template-columns:1fr}}
