.pm-page{display:flex;flex-direction:column;gap:24px}.pm-subnav{display:flex;align-items:center;gap:28px;height:48px;border-bottom:1px solid var(--border)}.pm-subnav>a{display:flex;align-items:center;gap:6px;height:100%;margin-bottom:-1px;border-bottom:2px solid transparent;font:600 16px/22px var(--font);letter-spacing:-.16px;color:var(--text-muted);white-space:nowrap}.pm-subnav>a:hover{color:var(--text-secondary)}.pm-subnav>a.on{color:var(--text-primary);border-bottom-color:var(--quantum)}.xp-chip{display:inline-flex;align-items:center;gap:6px;flex:none;padding:6px 12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);font:500 14px/20px var(--font);white-space:nowrap}.xp-chip.off{background:none;color:var(--text-muted);font:500 13px/18px var(--font);letter-spacing:-.13px}.pm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pm-stat{padding:20px;min-height:114px}.pm-guest{display:flex;align-items:center;gap:16px;padding:16px 20px}.pm-bar{display:flex;align-items:center;gap:12px;min-height:46px}.pm-bar .search-field{width:220px;flex:none}.pm-outcome{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:var(--radius-control);font:600 14px/20px var(--font);letter-spacing:-.14px;white-space:nowrap;transition:filter .12s}.pm-outcome.yes{background:var(--success-bg);color:var(--success)}.pm-outcome.no{background:var(--alert-bg);color:var(--alert)}.pm-outcome:hover{filter:brightness(1.2)}.table .tbody .pm-row{cursor:pointer}.table .tbody .pm-row:hover{background:#ffffff05}.table .td.trade{width:200px;flex:none;justify-content:flex-end;gap:8px}.table .td .sub{display:block;color:var(--text-muted);font:500 13px/18px var(--font);letter-spacing:-.13px}.table .td.cell-2{color:var(--text-secondary);font:400 13px/18px var(--font)}.pm-market-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-market-cell>:first-child{overflow:hidden;text-overflow:ellipsis;letter-spacing:-.14px}.quests-table .tbody .tr{height:72px}.quests-table .tbody .tr.done .title{color:var(--text-secondary)}.quests-table .td .title{font:500 14px/20px var(--font);letter-spacing:-.14px;white-space:normal}.lb-table .tr{gap:24px}.lb-table .tbody .tr.you{background:var(--quantum-bg);border-bottom:0}.lb-table .tbody .tr.you .td.rank{color:var(--quantum-bright)}.lb-table .gap{height:8px}.lb-table .token-icon{background:var(--bg-muted);color:var(--text-secondary)}.pm-section{display:flex;flex-direction:column;gap:4px}.pm-section h2{font:600 22px/28px var(--font);letter-spacing:-.22px}.pm-section p{color:var(--text-muted);font:400 14px/20px var(--font);letter-spacing:-.14px}.pm-foot{color:var(--text-muted);font:500 13px/18px var(--font);letter-spacing:-.13px}.pm-prizes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pm-prize{display:flex;flex-direction:column;gap:8px;padding:24px}.pm-prize.first{border-color:var(--border-accent)}.pm-prize .place{font:500 13px/18px var(--font);letter-spacing:-.13px;color:var(--text-muted)}.pm-prize.first .place{color:var(--quantum-bright)}.pm-wl{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;padding:24px;align-items:start}.pm-wl .detail-row .value{color:var(--text-primary)}.pm-wl .wl-rows{display:flex;flex-direction:column;gap:14px}.pm-standing{display:flex;align-items:center;gap:16px;padding:20px 24px}.pm-rules{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pm-rules .card{display:flex;flex-direction:column;gap:14px;padding:24px}.pm-rules h3{font:600 20px/28px var(--font);letter-spacing:-.2px;margin-bottom:0}.pm-detail{display:grid;grid-template-columns:minmax(0,640px) 440px;justify-content:space-between;gap:40px;align-items:start}.pm-main{display:flex;flex-direction:column;gap:24px;min-width:0}.pm-main h1{flex:1;min-width:0;font:600 28px/34px var(--font);letter-spacing:-.28px}.pm-main h2{font:600 20px/28px var(--font);letter-spacing:-.2px}.pm-chance{display:flex;flex-direction:column;gap:4px}.pm-chance .big{font:500 38px/46px var(--font);letter-spacing:-.38px;font-variant-numeric:tabular-nums}.pm-detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pm-rows{display:flex;flex-direction:column;gap:12px}.pm-trade{display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--header-h) + 24px)}.pm-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pm-side{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--text-secondary);text-align:left}.pm-side .name{font:600 16px/22px var(--font);letter-spacing:-.16px}.pm-side .price{margin-left:auto;font:500 14px/20px var(--font);font-variant-numeric:tabular-nums}.pm-side:hover{border-color:var(--border-strong)}.pm-side.on.yes{background:var(--success-bg);border-color:var(--success);color:var(--success)}.pm-side.on.no{background:var(--alert-bg);border-color:var(--alert);color:var(--alert)}.pm-box{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card)}.pm-box .t-body{color:var(--text-muted)}@media (max-width: 1100px){.pm-detail{grid-template-columns:minmax(0,1fr)}.pm-trade{position:static}.pm-stats{grid-template-columns:repeat(2,1fr)}.pm-wl{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.pm-bar{flex-wrap:wrap}.pm-subnav{gap:20px;overflow-x:auto}.pm-prizes,.pm-rules{grid-template-columns:minmax(0,1fr)}.pm-detail-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.pm-stats{grid-template-columns:1fr}.pm-bar .search-field{width:100%}.pm-guest,.pm-standing{flex-direction:column;align-items:stretch}.pm-subnav .xp-chip{display:none}}.pm-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.pm-col{display:flex;flex-direction:column;gap:20px;min-width:0}.pm-aside{gap:16px}.pm-aside .pm-guest{flex-direction:column;align-items:stretch;border:0}.pm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.pm-head h2{font:600 20px/28px var(--font);letter-spacing:-.2px}.pm-card{background:var(--bg-surface);border-radius:var(--radius-card)}.pm-card-head,.pm-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.pm-card-foot.end{justify-content:flex-end}.pm-link{display:inline-flex;align-items:center;gap:2px;color:var(--quantum);font:500 13px/18px var(--font);letter-spacing:-.13px}.pm-link:hover{color:var(--quantum-bright)}.pm-empty{padding:48px 20px;text-align:center;color:var(--text-muted);font:400 14px/20px var(--font)}.pm-pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 14px 8px 12px;background:var(--bg-surface);border-radius:var(--radius-full);font:500 13px/18px var(--font);letter-spacing:-.13px;white-space:nowrap}.token-icon.pm-mark{background:var(--bg-muted);color:var(--text-secondary);border:0}.token-icon.pm-mark.you{background:var(--quantum-bg);color:var(--quantum)}.pm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pm-mcard{display:flex;flex-direction:column;gap:16px;padding:20px;cursor:pointer;transition:background .12s}.pm-mcard:hover{background:var(--bg-elevated)}.pm-mcard .q{font:600 16px/22px var(--font);letter-spacing:-.16px;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-mcard-main{display:flex;align-items:center;gap:24px}.pm-mcard-main .q{flex:1;min-width:0}.pm-chance-row{display:flex;align-items:baseline;gap:6px;padding-bottom:4px}.pm-chance-row .pct{font:600 20px/28px var(--font);letter-spacing:-.2px;font-variant-numeric:tabular-nums}.pm-meter{height:4px;border-radius:2px;background:var(--bg-muted);overflow:hidden;flex:none}.pm-meter>span{display:block;height:100%;border-radius:inherit;background:var(--success)}.pm-meter.warn>span{background:var(--warning)}.pm-mcard-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:6px;min-height:50px;align-items:center}.pm-mcard-actions>.badge{justify-self:start}.pm-meta{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font:400 12px/16px var(--font);letter-spacing:-.12px}.pm-mcard.featured{padding:24px;gap:20px}.pm-mcard.featured .q{font:600 22px/28px var(--font);letter-spacing:-.22px;-webkit-line-clamp:3}.pm-mcard.featured .pm-chance-row{flex-direction:column;align-items:flex-end;gap:0;padding-bottom:0;flex:none}.pm-mcard.featured .pm-chance-row .pct{font:500 38px/46px var(--font);letter-spacing:-.38px}.pm-mcard.featured .pm-chance-row>:nth-child(n+2){display:inline}.pm-mcard.featured .pm-meter{height:6px;border-radius:3px}.pm-mcard.featured .pm-outcome.lg{height:48px}.pm-outcome.lg{height:44px;font-size:15px;border-radius:var(--radius-md)}.pm-outcome.lg.yes{background:#4cc38a38}.pm-outcome.lg.no{background:#f2777a38}.pm-outcome.lg:hover{filter:none}.pm-outcome.lg.yes:hover{background:#4cc38a4d;box-shadow:inset 0 0 0 1px #4cc38a66}.pm-outcome.lg.no:hover{background:#f2777a4d;box-shadow:inset 0 0 0 1px #f2777a66}.pm-you{display:flex;flex-direction:column;gap:16px;padding:20px}.pm-you-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pm-you-lead{display:flex;align-items:baseline;gap:10px}.pm-you-lead>svg{align-self:center}.pm-you-lead .big{font:600 30px/36px var(--font);letter-spacing:-.3px;font-variant-numeric:tabular-nums}.pm-trio{display:grid;grid-template-columns:repeat(3,1fr)}.pm-trio>div{display:flex;flex-direction:column;padding:0 12px;border-left:1px solid rgb(255 255 255 / .06)}.pm-trio>div:first-child{padding-left:0;border-left:0}.pm-trio .v{font:500 14px/20px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-trio .l{color:var(--text-muted);font:400 12px/16px var(--font);letter-spacing:-.12px}.pm-prize-gap{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--bg-elevated);border-radius:var(--radius-control)}.pm-prize-gap .pm-meter{height:6px;border-radius:3px}.pm-quests{display:flex;flex-direction:column;gap:16px;padding:20px}.pm-segments{display:flex;align-items:center;gap:4px}.pm-segments>span:not(.t-num){flex:1;height:6px;border-radius:3px;background:var(--bg-muted)}.pm-segments>span.on{background:var(--success)}.pm-segments>.t-num{margin-left:6px;white-space:nowrap}.pm-claim{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;background:var(--quantum-bg);border-radius:var(--radius-control)}.pm-quest-list{display:flex;flex-direction:column}.pm-quest-line{display:flex;align-items:center;gap:12px;padding:10px 2px;font:400 14px/20px var(--font);letter-spacing:-.14px}.pm-quest-line.done{color:var(--text-muted)}.pm-quest-line .badge-quantum{color:var(--quantum-bright);background:#4cc2ff30}.pm-mini-lb{display:flex;flex-direction:column;gap:16px;padding:20px}.pm-mini-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-control)}.pm-mini-row.you{background:var(--bg-elevated)}.pm-mini-row .rank{width:24px;flex:none;display:inline-flex;justify-content:center;color:var(--text-secondary);font:500 14px/20px var(--font);font-variant-numeric:tabular-nums}.pm-gap{text-align:center;color:var(--text-dim);font:400 12px/14px var(--font)}.pm-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.pm-podium-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;text-align:center;min-width:0}.pm-podium-card.first{background:var(--bg-elevated);padding-top:32px}.pm-podium-card.you{box-shadow:inset 0 0 0 1px var(--border-accent)}.pm-podium-card .xp{font:600 17px/24px var(--font);letter-spacing:-.17px;font-variant-numeric:tabular-nums}.pm-podium-card .xp.first{font:600 20px/28px var(--font);letter-spacing:-.2px}.pm-prize-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border-radius:var(--radius-full);background:var(--bg-muted);color:var(--text-secondary);font:500 12px/16px var(--font);white-space:nowrap}.pm-prize-chip.first{background:var(--warning-bg);color:var(--warning)}.pm-lb{padding:8px 0;overflow:hidden}.pm-lb-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 20px}.pm-lb-bar .search-field{width:240px;flex:none}.pm-lb .table .thead{background:none;border-radius:0;height:40px;border-bottom:1px solid rgb(255 255 255 / .06)}.pm-lb .table .tbody .tr,.pm-lb .table .empty-row{border-bottom:0}.pm-lb .lb-table .tbody .tr.you{background:var(--quantum-bg)}.pm-facts{display:flex;flex-direction:column;gap:12px;padding:20px}.pm-prize-line{display:flex;align-items:center;gap:12px}@media (max-width: 1100px){.pm-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.pm-grid{grid-template-columns:minmax(0,1fr)}.pm-mcard-main{flex-direction:column;align-items:stretch;gap:8px}.pm-mcard.featured .pm-chance-row{flex-direction:row;align-items:baseline;gap:6px}.pm-head{flex-wrap:wrap}.pm-podium{grid-template-columns:minmax(0,1fr);gap:8px}.pm-podium-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"medal who xp" "medal cap prize";align-items:center;column-gap:12px;row-gap:2px;padding:14px 16px;text-align:left}.pm-podium-card.first{order:-1;padding-top:14px}.pm-podium-card>svg{grid-area:medal;width:36px;height:36px}.pm-podium-card>.token-icon{display:none}.pm-podium-card>.row{grid-area:who;min-width:0}.pm-podium-card>.xp,.pm-podium-card>.xp.first{grid-area:xp;justify-self:end;font:600 16px/22px var(--font)}.pm-podium-card>.t-caption{grid-area:cap}.pm-podium-card>.pm-prize-chip{grid-area:prize;justify-self:end}.pm-lb-bar{flex-wrap:wrap}.pm-lb-bar .search-field{width:100%}.pm-lb .table{overflow-x:visible}.pm-lb .table .tr{min-width:0;padding:0 16px}.pm-lb .table .td.r:not(.sort):not(.xp){display:none}}.pm-start{gap:14px;padding:16px 20px}@media (max-width: 900px){.table.quests-table{overflow-x:visible}.table.quests-table .tr{min-width:0}.table.quests-table .thead{display:none}.table.quests-table .tbody .tr{flex-wrap:wrap;height:auto;row-gap:8px;padding-top:12px;padding-bottom:12px;border-top:0}.table.quests-table .tbody .tr:first-child{border-top:1px solid var(--border)}.table.quests-table .td.grow{flex:1 1 100%}.table.quests-table .td.r{width:auto!important;flex:0 0 auto!important}.table.quests-table .td.r:last-child{margin-left:auto}.table.quests-table .td.grow>*{flex:1 1 auto;min-width:0}.table.quests-table .td .sub{white-space:normal}}.explore-head{display:flex;flex-direction:column;gap:24px}.net-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.net-stats .card{padding:20px;min-height:114px}.explore-bar{display:flex;align-items:center;gap:24px;min-height:46px}.explore-bar .search-field{width:220px;flex:none}.table .td.grow>*{flex:none}.table .td.grow>.ellipsis{flex:0 1 auto;min-width:0}.table .tbody a.tr{color:inherit}.detail-head{display:flex;align-items:center;gap:16px}.detail-head .name{display:flex;align-items:baseline;gap:8px}.detail-head .name h1{font:600 28px/34px var(--font);letter-spacing:-.28px}.detail-head .meta{display:flex;align-items:center;gap:8px;color:var(--text-muted);font:400 13px/18px var(--font)}.detail-head .actions{margin-left:auto;display:flex;gap:16px}.detail-cols{display:grid;grid-template-columns:minmax(0,632px) 440px;justify-content:space-between;gap:48px;align-items:start}.detail-cols.pool{grid-template-columns:minmax(0,672px) 400px}.detail-main{display:flex;flex-direction:column;min-width:0}.detail-side{display:flex;flex-direction:column;gap:16px}.price-head .big{font:600 34px/46px var(--font);letter-spacing:-.34px;font-variant-numeric:tabular-nums}.price-head .unit{font:600 16px/22px var(--font);color:var(--text-muted)}.chart-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stats-grid{display:grid;grid-template-columns:repeat(3,186px);column-gap:16px;row-gap:20px}.side-card{padding:24px;display:flex;flex-direction:column;gap:20px}.ratio-bar{display:flex;gap:4px;height:8px}.ratio-bar>span{height:8px;border-radius:4px;min-width:4px}.contract-row{display:flex;align-items:center;gap:8px;min-height:26px}.contract-row .label{color:var(--text-secondary);font:400 14px/20px var(--font);flex:1}@media (max-width: 1100px){.detail-cols,.detail-cols.pool{grid-template-columns:1fr}.net-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.explore-bar{flex-wrap:wrap;gap:12px}.table{overflow-x:auto}.table .tr{min-width:900px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.net-stats{grid-template-columns:1fr}.explore-bar .search-field{width:100%}}.pool-page{gap:24px}.title-row{display:flex;align-items:center;gap:12px}.title-row .page-title{flex:1;min-width:0}.split-btn{position:relative;display:inline-flex;gap:2px;flex:none}.split-btn .btn-md:last-of-type{padding:0 10px}.menu{top:calc(100% + 6px);right:0;min-width:200px;padding:6px;display:flex;flex-direction:column}.menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-control);text-align:left;font:500 14px/20px var(--font);letter-spacing:-.14px}.menu button:hover{background:var(--bg-muted)}.menu button .t-caption{display:block}.menu button.on{color:var(--quantum)}.pos-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pos-stats .card{padding:20px}.filters{display:flex;align-items:center;gap:8px}.filters .filter-chip{color:var(--text-secondary);height:auto;padding:8px 12px}.positions{display:flex;flex-direction:column;gap:12px}.position-card{display:flex;align-items:center;gap:24px;padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card)}a.position-card:hover{border-color:var(--border-strong)}.position-card.closed{opacity:.6}.position-card .left{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.position-card .title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.position-card .metric{width:150px;flex:none;display:flex;flex-direction:column;gap:4px;white-space:nowrap}.position-card .metric>:first-child{color:var(--text-muted);font:400 12px/16px var(--font);letter-spacing:-.12px}.position-card .metric>:last-child{font:500 14px/20px var(--font);font-variant-numeric:tabular-nums}.section-head{display:flex;align-items:center;gap:12px}.section-head .link{display:inline-flex;align-items:center;gap:4px;font:500 14px/20px var(--font);letter-spacing:-.14px;margin-left:auto}.pool-section{display:flex;flex-direction:column;gap:16px}.connect-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;text-align:center}.connect-card .halo{display:inline-flex;padding:12px;border-radius:50%;background:var(--quantum-bg);color:var(--quantum)}.explain-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.explain-cards .card{padding:20px 24px;display:flex;flex-direction:column;gap:8px}.np-page{gap:20px;padding-top:24px}.pill-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);font:500 14px/20px var(--font);letter-spacing:-.14px;white-space:nowrap}.pill-btn:hover{border-color:var(--border-strong)}.np-columns{display:flex;gap:24px;align-items:flex-start}.np-form{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.stepper{width:340px;flex:none;padding:20px;display:flex;flex-direction:column}.step{display:flex;gap:12px}.step .rail{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.step .dot{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-muted);color:var(--text-muted);font:500 13px/18px var(--font)}.step.active .dot{background:var(--quantum);color:var(--bg-deep)}.step.done .dot{background:var(--success-bg);color:var(--success)}.step .line{width:1px;height:28px;background:var(--border)}.step .t{display:flex;flex-direction:column;gap:2px;padding-top:4px}.step button.t{text-align:left}.np-card{padding:24px;display:flex;flex-direction:column;gap:16px}.np-card .head{display:flex;flex-direction:column;gap:4px}.pair-summary{padding:16px 20px;display:flex;align-items:center;gap:12px}.pair-fields{display:flex;gap:12px}.token-field{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:56px;padding:12px 14px;background:var(--bg-muted);border-radius:var(--radius-md);text-align:left}.token-field:hover{background:#26262e}.token-field .name{color:var(--text-muted);font:400 14px/20px var(--font);letter-spacing:-.14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-tier{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-md)}.tiers{display:flex;gap:12px}.tier{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);text-align:left}.tier:hover{border-color:var(--border-strong)}.tier.on{background:var(--quantum-bg);border-color:var(--border-accent)}.tier .h{display:flex;align-items:center;width:100%;font:600 16px/22px var(--font);letter-spacing:-.16px}.tier.on .h{color:var(--quantum)}.mode-seg{display:flex;gap:4px;padding:4px;border-radius:var(--radius-full);background:var(--bg-deep)}.mode-seg button{flex:1;padding:8px 14px;border-radius:var(--radius-full);color:var(--text-muted);font:500 14px/20px var(--font);letter-spacing:-.14px}.mode-seg button.on{background:var(--bg-muted);color:var(--text-primary)}.mini-btn{display:inline-flex;padding:6px;border-radius:8px;background:var(--bg-muted);color:var(--text-secondary)}.mini-btn:hover{color:var(--text-primary);background:#26262e}.mini-btn:disabled{opacity:.4}.minmax{display:flex;gap:12px}.np-price{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius-md)}.np-price:focus-within{border-color:var(--border-accent)}.np-price .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.np-price input{font:600 30px/36px var(--font);letter-spacing:-.3px;width:100%}.np-price .steps-v{display:flex;flex-direction:column;gap:6px}.init-price{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--bg-deep);border:1px solid var(--border-accent);border-radius:var(--radius-md)}.init-price input{flex:1;min-width:0;font:600 22px/28px var(--font)}.deposit-stack{position:relative;display:flex;flex-direction:column;gap:4px}.deposit-stack .joiner{position:absolute;left:calc(50% - 15px);top:calc(50% - 15px);z-index:1;display:inline-flex;padding:6px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary)}.details-box{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-md);background:var(--bg-deep)}.cta-row{display:flex;gap:12px}.cta-row>*{flex:1}.lock-note{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-muted);font:400 12px/16px var(--font);letter-spacing:-.12px}.range-chart{position:relative;-webkit-user-select:none;user-select:none;touch-action:none}.range-chart .handle{cursor:ew-resize}@media (max-width: 960px){.pos-stats{grid-template-columns:1fr 1fr}.np-columns{flex-direction:column;align-items:stretch}.stepper{width:auto}.position-card{flex-wrap:wrap}.position-card .left{flex-basis:100%}.position-card .metric{width:auto;flex:1}}@media (max-width: 640px){.pos-stats,.explain-cards{grid-template-columns:1fr}.pair-fields,.minmax,.tiers{flex-direction:column}.title-row{flex-wrap:wrap}}.swap-page{align-items:center;padding-top:64px}.swap-caption{margin-top:16px;color:var(--text-muted);font:400 14px/20px var(--font);letter-spacing:-.14px;text-align:center}.swap-widget{width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--space-8)}.swap-tabs{display:flex;align-items:center;gap:var(--space-4)}.slip-pill{display:inline-flex;align-items:center;padding:var(--space-4) 10px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font:500 13px/18px var(--font);letter-spacing:-.13px;white-space:nowrap}.swap-panels{position:relative;display:flex;flex-direction:column;gap:var(--space-4)}.swap-flip{position:absolute;left:50%;top:calc(50% - 2px);transform:translate(-50%,-50%);z-index:1;display:inline-flex;padding:8px;background:var(--bg-elevated);border:4px solid var(--bg-deep);border-radius:14px;color:var(--text-primary)}.swap-flip:hover{background:var(--bg-muted)}.swap-widget .swap-tabs .seg>button{font-size:15px;padding:8px 16px}.swap-widget .amount-panel{padding:20px 18px;gap:10px;min-height:132px;justify-content:center}.swap-widget .amount-panel>.t-label{font-size:15px;line-height:22px}.swap-widget .amount-panel input{font-size:36px;line-height:44px;letter-spacing:-.36px}.swap-widget .amount-panel .meta-row{font-size:14px;line-height:20px}.swap-widget .token-select{padding:5px 12px 5px 5px;font-size:17px}.swap-widget .token-select.empty{padding:9px 12px 9px 16px}.swap-widget>.btn-lg{height:60px;font-size:17px}.swap-details{display:flex;flex-direction:column;gap:10px;padding:var(--space-12) var(--space-16);border:1px solid var(--border);border-radius:var(--radius-card)}.rate-row{display:flex;align-items:center;gap:var(--space-8);width:100%;text-align:left}.modal:has(.review){padding:var(--space-20)}.review{display:flex;flex-direction:column;gap:var(--space-16);margin-top:-4px}.review-amount{display:flex;align-items:center;gap:var(--space-12)}.swap-widget .meta-row:has(>span:first-child:empty):not(:has(>:nth-child(2))){display:none}.swap-widget .swap-details{padding:14px 18px;gap:12px}.swap-widget .swap-details .detail-row .value{font-size:14px;line-height:20px}.pos-page{padding-top:24px;gap:20px}.pos-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pos-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pos-cols{display:flex;align-items:flex-start;gap:24px}.pos-main{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:16px}.pos-side{width:400px;flex:none;display:flex;flex-direction:column;gap:16px}.pos-card{display:flex;flex-direction:column;gap:16px;padding:24px}.pos-card.tight{gap:10px}.pos-big{font:500 38px/46px var(--font);letter-spacing:-.38px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ratio-bar.thin{display:flex;gap:4px;height:6px}.ratio-bar.thin>span{height:6px;border-radius:3px}.token-line{display:flex;align-items:center;gap:10px;min-height:24px}.pct-chip{padding:2px 6px;border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-secondary);font:400 13px/18px var(--font);font-variant-numeric:tabular-nums}.price-boxes{display:flex;gap:12px}.price-box{flex:1 0 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center}.price-box.current{background:var(--quantum-bg);border-color:var(--border-accent)}.price-box .v{font:600 30px/36px var(--font);letter-spacing:-.3px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.price-box.current .v{color:var(--quantum)}.stat-cards{display:flex;gap:16px}.stat-cards>.card{flex:1 0 0;min-width:0;padding:20px}.rm-amount{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius-card)}.rm-quick{display:flex;gap:8px}.rm-quick button{flex:1 0 0;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);font:500 14px/20px var(--font);letter-spacing:-.14px}.rm-quick button:hover{color:var(--text-secondary)}.rm-quick button.on{background:var(--bg-muted);color:var(--text-primary)}.rm-receive{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg-deep);border-radius:var(--radius-md)}.pct-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;margin:0;cursor:pointer}.pct-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--quantum) 0 var(--pct),var(--bg-muted) var(--pct) 100%)}.pct-slider::-moz-range-track{height:6px;border-radius:3px;background:var(--bg-muted)}.pct-slider::-moz-range-progress{height:6px;border-radius:3px;background:var(--quantum)}.pct-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border-radius:50%;background:var(--text-primary);border:4px solid var(--quantum)}.pct-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--text-primary);border:4px solid var(--quantum)}@media (max-width: 1000px){.pos-cols{flex-direction:column}.pos-side{width:100%}}@media (max-width: 640px){.price-boxes,.stat-cards{flex-direction:column}.pos-big{font-size:30px;line-height:36px}}:root{--bg-deepest: #050507;--bg-deep: #08080a;--bg-surface: #111115;--bg-elevated: #18181d;--bg-muted: #1f1f26;--text-primary: #f5f5f7;--text-secondary: #c4c4cc;--text-muted: #8e8e99;--text-dim: #565660;--border: rgb(255 255 255 / .12);--border-strong: rgb(255 255 255 / .2);--border-accent: rgb(76 194 255 / .35);--quantum: #4cc2ff;--quantum-bright: #7ad4ff;--quantum-dim: #1c5a78;--quantum-bg: rgb(76 194 255 / .12);--qrl: #ffa729;--qrl-bg: rgb(255 167 41 / .12);--alert: #f2777a;--alert-bg: rgb(242 119 122 / .12);--success: #4cc38a;--success-bg: rgb(76 195 138 / .14);--warning: #f2b441;--warning-bg: rgb(242 180 65 / .14);--shadow-tip: 0 8px 24px rgb(0 0 0 / .4);--shadow-modal: 0 24px 64px -12px rgb(0 0 0 / .85);--radius-sm: 6px;--radius-control: 10px;--radius-md: 12px;--radius-card: 16px;--radius-full: 999px;--space-2: 2px;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--header-h: 72px;--content-w: 1120px;--font: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}.t-display{font:600 34px/46px var(--font);letter-spacing:-.34px}.t-headline{font:600 28px/34px var(--font);letter-spacing:-.28px}.t-title{font:600 22px/28px var(--font);letter-spacing:-.22px}.t-heading{font:600 16px/22px var(--font);letter-spacing:-.16px}.t-body{font:400 14px/20px var(--font);letter-spacing:-.14px}.t-body-strong{font:500 14px/20px var(--font);letter-spacing:-.14px}.t-label{font:500 13px/18px var(--font);letter-spacing:-.13px}.t-caption{font:400 12px/16px var(--font);letter-spacing:-.12px}.t-amount{font:600 30px/36px var(--font);letter-spacing:-.3px}.t-button{font:600 14px/20px var(--font);letter-spacing:-.14px}.t-num{font:400 13px/18px var(--font);font-variant-numeric:tabular-nums}.t-num-strong{font:500 14px/20px var(--font);font-variant-numeric:tabular-nums}.c-1{color:var(--text-primary)}.c-2{color:var(--text-secondary)}.c-3{color:var(--text-muted)}.c-4{color:var(--text-dim)}.c-quantum{color:var(--quantum)}.c-qrl{color:var(--qrl)}.c-success{color:var(--success)}.c-warning{color:var(--warning)}.c-alert{color:var(--alert)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg-deep)}body{margin:0;min-height:100vh;background:var(--bg-deep);color:var(--text-primary);font:400 14px/20px var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;letter-spacing:inherit;border:0;background:none;padding:0;cursor:pointer}button:disabled{cursor:not-allowed}input{font:inherit;color:inherit;letter-spacing:inherit;border:0;background:none;outline:none;min-width:0;padding:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}:focus-visible{outline:2px solid var(--quantum);outline-offset:2px}input:not([type=checkbox],[type=radio],[type=range]):focus-visible{outline:none}::selection{background:var(--quantum-dim)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong) padding-box;border:3px solid transparent;border-radius:999px;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}::-webkit-scrollbar-thumb:active{background-color:#fff6}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.grow{flex:1;min-width:0}.center{display:flex;align-items:center;justify-content:center}.between{display:flex;align-items:center;justify-content:space-between;gap:8px}.num{font-variant-numeric:tabular-nums;letter-spacing:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap{white-space:nowrap}.right{text-align:right;justify-content:flex-end}.link{color:var(--quantum)}.link:hover{color:var(--quantum-bright)}.hide{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .9s linear infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--bg-surface) 0,var(--bg-muted) 50%,var(--bg-surface) 100%);background-size:400px 100%;animation:shimmer 1.4s linear infinite}.shell{min-height:100vh;display:flex;flex-direction:column}.page{width:100%;max-width:calc(var(--content-w) + 32px);margin:0 auto;padding:32px 16px 80px;display:flex;flex-direction:column}.page-banners{width:100%;max-width:calc(var(--content-w) + 32px);margin:16px auto 0;padding:0 16px;display:flex;flex-direction:column;gap:8px}.header{position:sticky;top:0;z-index:30;height:var(--header-h);flex:none;display:flex;align-items:center;gap:var(--space-24);padding:0 var(--space-24);background:var(--bg-deep);border-bottom:1px solid var(--border)}.header-side{flex:1 0 0;min-width:0;display:flex;align-items:center;gap:var(--space-16)}.header-side.end{justify-content:flex-end;gap:var(--space-12)}.brand{display:flex;align-items:center;gap:8px;font:600 16px/22px var(--font);letter-spacing:-.16px;flex:none}.brand img{width:32px;height:32px}.nav{display:flex;align-items:center;gap:var(--space-4)}.nav a{padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);font:600 16px/22px var(--font);letter-spacing:-.16px;color:var(--text-muted)}.nav a:hover{color:var(--text-secondary)}.nav a.on{color:var(--text-primary)}.search-field{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);cursor:text;transition:border-color .15s,box-shadow .15s,background-color .15s}.search-field:hover{border-color:var(--border-strong)}.search-field:focus-within{background:var(--bg-deep);border-color:var(--border-accent);box-shadow:0 0 0 3px var(--quantum-bg);color:var(--text-secondary)}.search-field input{flex:1;color:var(--text-primary);font:400 14px/20px var(--font);letter-spacing:-.14px}.search-field input::placeholder{color:var(--text-muted)}.header .search-field{width:420px;flex:none}.kbd{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-muted);font:400 13px/18px var(--font)}.search-results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;padding:8px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-modal)}.search-results .section{padding:8px 12px 4px;color:var(--text-muted);font:500 13px/18px var(--font)}.search-results button{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-control);text-align:left}.search-results button:hover{background:var(--bg-muted)}.chip-btn{display:inline-flex;align-items:center;gap:var(--space-8);padding:6px 10px 6px 6px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);font:500 14px/20px var(--font);letter-spacing:-.14px;white-space:nowrap}.chip-btn:hover{border-color:var(--border-strong)}.chip-btn.wallet{padding-right:var(--space-12)}.chip-btn.wrong{border-color:var(--alert);background:var(--alert-bg);color:var(--alert)}.avatar{width:24px;height:24px;border-radius:50%;flex:none;background:linear-gradient(90deg,#4dc2ff,#1c5978)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);white-space:nowrap;font:600 14px/20px var(--font);letter-spacing:-.14px;transition:filter .12s,background .12s}.btn-lg{height:56px;padding:0 var(--space-24);border-radius:var(--radius-card);font-size:16px;line-height:22px;letter-spacing:-.16px}.btn-md{height:40px;padding:0 var(--space-16);border-radius:var(--radius-md)}.btn-sm{height:32px;padding:0 var(--space-12);border-radius:var(--radius-control)}.btn-block{width:100%}.btn-primary{background:var(--quantum);color:var(--bg-deep)}.btn-secondary{background:var(--quantum-bg);color:var(--quantum)}.btn-tertiary{background:var(--bg-muted);color:var(--text-primary)}.btn-danger{background:var(--alert-bg);color:var(--alert)}.btn:not(:disabled):hover{filter:brightness(1.12)}.btn:disabled,.btn-disabled{background:var(--bg-muted);color:var(--text-dim);filter:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:var(--radius-control);color:var(--text-secondary)}.icon-btn:hover{color:var(--text-primary);background:var(--bg-muted)}.icon-btn.filled,.icon-btn.active{background:var(--bg-muted);color:var(--text-primary)}.icon-btn.sm{width:28px;height:28px;border-radius:8px}.badge{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-2) 6px;border-radius:var(--radius-sm);font:500 13px/18px var(--font);letter-spacing:-.13px;white-space:nowrap;background:var(--bg-muted);color:var(--text-secondary)}.badge-quantum{background:var(--quantum-bg);color:var(--quantum)}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-alert{background:var(--alert-bg);color:var(--alert)}.badge-qrl{background:var(--qrl-bg);color:var(--qrl)}.max-chip{display:inline-flex;align-items:center;padding:var(--space-2) 6px;border-radius:var(--radius-sm);background:var(--quantum-bg);color:var(--quantum);font:500 13px/18px var(--font);letter-spacing:-.13px}.max-chip:hover{background:#4cc2ff33}.seg{display:inline-flex;align-items:center;gap:var(--space-4)}.seg.boxed{padding:4px;border:1px solid var(--border);border-radius:var(--radius-full);gap:2px}.seg.fill{display:flex}.seg.fill>button{flex:1;justify-content:center}.seg>button{display:inline-flex;align-items:center;padding:var(--space-8) 14px;border-radius:var(--radius-full);font:500 14px/20px var(--font);letter-spacing:-.14px;color:var(--text-muted);white-space:nowrap}.seg>button:hover{color:var(--text-secondary)}.seg>button.on{background:var(--bg-muted);color:var(--text-primary)}.seg,.mode-seg{position:relative}.seg>button,.mode-seg>button{position:relative;z-index:1}.seg-thumb{position:absolute;top:0;left:0;z-index:0;border-radius:var(--radius-full);background:var(--bg-muted);opacity:0;pointer-events:none;transition:transform .28s var(--ease-out, ease-out),width .28s var(--ease-out, ease-out),height .28s var(--ease-out, ease-out)}.seg.has-thumb>button.on,.mode-seg.has-thumb>button.on{background:transparent}.text-tabs{display:flex;align-items:center;gap:24px}.text-tabs>button,.text-tabs>a{font:600 22px/28px var(--font);letter-spacing:-.22px;color:var(--text-muted)}.text-tabs>.on{color:var(--text-primary)}.text-tabs.sm{gap:20px}.text-tabs.sm>button{font:600 16px/22px var(--font);letter-spacing:-.16px}.toggle{position:relative;width:40px;height:24px;flex:none;border-radius:12px;background:var(--bg-muted);transition:background .15s}.toggle:after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .15s,background .15s}.toggle.on{background:var(--quantum)}.toggle.on:after{transform:translate(16px);background:var(--bg-deep)}.token-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;border:1px solid var(--border);background:linear-gradient(var(--quantum-bg),var(--quantum-bg)),var(--bg-surface);color:var(--quantum);font-weight:500;letter-spacing:0;overflow:hidden;-webkit-user-select:none;user-select:none}.token-icon.qrl{background:linear-gradient(var(--qrl-bg),var(--qrl-bg)),var(--bg-surface)}.token-icon.neutral{background:var(--bg-muted);color:var(--text-muted)}.token-icon img{width:68.75%;height:68.75%;object-fit:contain}.pair-icon{display:inline-flex;flex:none}.token-select{display:inline-flex;align-items:center;gap:var(--space-8);flex:none;padding:var(--space-4) 10px var(--space-4) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-full);font:600 16px/22px var(--font);letter-spacing:-.16px;white-space:nowrap}button.token-select:hover{border-color:var(--border-strong)}.token-select.empty{gap:6px;padding:var(--space-8) 10px var(--space-8) 14px;background:var(--quantum);border-color:var(--quantum);color:var(--bg-deep)}.amount-panel{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card)}.amount-panel.focus,.amount-panel:focus-within{background:var(--bg-deep);border-color:var(--border-accent)}.amount-panel .amount-row{display:flex;align-items:center;gap:var(--space-12)}.amount-panel input{flex:1;min-width:0;font:600 30px/36px var(--font);letter-spacing:-.3px;color:var(--text-primary)}.amount-panel input::placeholder{color:var(--text-dim)}.amount-panel .meta-row{display:flex;align-items:center;gap:var(--space-8);min-height:22px;color:var(--text-muted);font:400 13px/18px var(--font)}.amount-panel .meta-row>:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amount-panel.error{border-color:#f2777a73}.detail-row{display:flex;align-items:center;gap:var(--space-8);min-height:20px}.detail-row .label{color:var(--text-muted);font:400 14px/20px var(--font);letter-spacing:-.14px;white-space:nowrap}.detail-row .info{color:var(--text-muted);display:inline-flex;cursor:help}.detail-row .value{margin-left:auto;text-align:right;color:var(--text-primary);font:400 13px/18px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.stat .label{color:var(--text-muted);font:500 13px/18px var(--font);letter-spacing:-.13px;white-space:nowrap}.stat .value{color:var(--text-primary);font:600 22px/28px var(--font);letter-spacing:-.22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .delta{font:400 13px/18px var(--font);white-space:nowrap;color:var(--text-muted)}.stat .delta.up{color:var(--success)}.stat .delta.down{color:var(--alert)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card)}.card.pad{padding:20px}.card.pad-lg{padding:24px}.divider{height:1px;background:var(--border);flex:none;border:0;margin:0}.note-box{display:flex;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-md);background:var(--bg-deep);color:var(--text-muted);font:400 12px/16px var(--font);letter-spacing:-.12px}.page-title{display:flex;flex-direction:column;gap:4px}.page-title h1{font:600 28px/34px var(--font);letter-spacing:-.28px}.page-title p{color:var(--text-muted);font:400 14px/20px var(--font);letter-spacing:-.14px}.crumbs{display:flex;align-items:center;gap:6px;color:var(--text-muted);font:400 14px/20px var(--font);letter-spacing:-.14px}.crumbs a:hover{color:var(--text-secondary)}.crumbs .here{color:var(--text-primary);font-weight:500}.section-title{font:600 22px/28px var(--font);letter-spacing:-.22px}.filter-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font:500 14px/20px var(--font);letter-spacing:-.14px;white-space:nowrap}.filter-chip:hover{border-color:var(--border-strong)}.table{display:flex;flex-direction:column;width:100%}.table .tr{display:flex;align-items:center;gap:var(--space-12);padding:0 var(--space-20)}.table .thead{height:48px;background:var(--bg-surface);border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--text-muted);font:500 13px/18px var(--font);letter-spacing:-.13px}.table .thead .sort{color:var(--text-secondary);cursor:pointer}.table .thead button{font:inherit;color:inherit}.table .tbody .tr{height:64px;border-bottom:1px solid var(--border);font:500 14px/20px var(--font);font-variant-numeric:tabular-nums}.table .tbody a.tr:hover,.table .tbody button.tr:hover{background:#ffffff05}.table .tbody button.tr{width:100%;text-align:left}.table .td{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.table .td.r{justify-content:flex-end;text-align:right}.table .td.grow{flex:1 0 0;gap:10px}.table .td.rank{width:40px;flex:none;color:var(--text-muted);font:400 13px/18px var(--font)}.table .td.dim{color:var(--text-muted);font:400 13px/18px var(--font)}.table .empty-row{height:120px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border-bottom:1px solid var(--border)}.table-footer{display:flex;justify-content:center;padding-top:24px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-start;justify-content:center;padding:96px 16px 32px;background:#050507b8;overflow-y:auto}.scrim.light{background:#0505078c}.scrim.center{align-items:center;padding-top:32px}.modal{width:100%;display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-24);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 24px 64px #00000080}.modal-header{display:flex;align-items:center;gap:var(--space-8);min-height:22px}.modal-header .title{font:600 16px/22px var(--font);letter-spacing:-.16px}.modal-header .close{margin-left:auto;color:var(--text-muted);display:inline-flex}.modal-header .close:hover{color:var(--text-primary)}.popover{position:absolute;z-index:50;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-modal)}.status-block{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:4px 0}.status-block .halo{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px}.toasts{position:fixed;top:calc(var(--header-h) + 16px);right:24px;z-index:80;display:flex;flex-direction:column;gap:8px}.toast{width:360px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-tip)}.toast .text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.toast .text>:first-child{font:500 14px/20px var(--font);letter-spacing:-.14px}.toast .text>:last-child{color:var(--text-muted);font:400 13px/18px var(--font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast .close{color:var(--text-muted);display:inline-flex}.banner{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-surface)}.banner-alert{border-color:#f2777a59;background:var(--alert-bg)}.banner-alert>svg{color:var(--alert)}.banner-warning{border-color:#f2b44159;background:var(--warning-bg)}.banner-warning>svg{color:var(--warning)}.banner-quantum{border-color:var(--border-accent);background:var(--quantum-bg)}.banner-quantum>svg{color:var(--quantum)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;text-align:center;color:var(--text-muted)}.empty-state>svg{color:var(--text-dim)}.chart{position:relative;-webkit-user-select:none;user-select:none}.chart svg{display:block;overflow:visible}.chart .axis-label{fill:var(--text-muted);font:400 13px var(--font)}.chart .x-axis{display:flex;justify-content:space-between;color:var(--text-muted);font:400 13px/18px var(--font);margin-top:8px}.chart .tip{position:absolute;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:4px;padding:var(--space-8) var(--space-12);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-tip);white-space:nowrap}.chart .tip>:first-child{font:500 14px/20px var(--font);font-variant-numeric:tabular-nums}.chart .tip>:last-child{color:var(--text-muted);font:400 12px/16px var(--font)}.chart .pill{position:absolute;z-index:1;padding:2px 6px;border-radius:var(--radius-sm);background:var(--quantum);color:var(--bg-deep);font:400 13px/18px var(--font);font-variant-numeric:tabular-nums}.chart .pill.band{background:var(--quantum-bg);color:var(--quantum)}.chart-empty{display:flex;align-items:center;justify-content:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-md)}@media (max-width: 1180px){.header .search-field{width:300px}}@media (max-width: 960px){.header{gap:12px;padding:0 16px}.header .search-field{display:none}.nav a{padding:8px}}@media (max-width: 640px){.brand span{display:none}.nav a{font-size:14px;padding:6px}.chip-btn .hide-sm{display:none}.header{gap:8px;padding:0 12px}.header-side{gap:8px}.header-side.end>.chip-btn:not(.wallet):not(.wrong){display:none}.page{padding-top:20px}.toasts{right:16px;left:16px}}@media (max-width: 480px){.nav{gap:0}.nav a{font-size:13px;padding:6px 4px}}.copy-addr{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.copy-addr:hover{color:var(--text-secondary)}.copy-addr.boxed{padding:4px 8px;border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-primary)}.text-input{display:flex;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-12);background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius-md);font:500 14px/20px var(--font)}.text-input.focus,.text-input:focus-within{border-color:var(--border-accent)}.text-input.error{border-color:var(--alert)}.text-input input{flex:1;min-width:0}.settings-pop{top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20);box-shadow:0 16px 48px #00000059}.modal:has(.token-modal){padding:0;gap:0;overflow:hidden}.token-modal{display:flex;flex-direction:column}.token-modal .top{display:flex;flex-direction:column;gap:16px;padding:20px 20px 16px}.token-modal .bases{display:flex;flex-wrap:wrap;gap:8px}.base-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 7px;border:1px solid var(--border);border-radius:var(--radius-full);font:500 14px/20px var(--font);letter-spacing:-.14px}.base-chip:hover{background:var(--bg-muted)}.base-chip.on{border-color:var(--border-accent);background:var(--quantum-bg)}.token-modal .list{display:flex;flex-direction:column;padding:8px 8px 12px;max-height:432px;overflow-y:auto}.list-section{display:flex;align-items:center;gap:6px;padding:12px 12px 6px;color:var(--text-muted);font:500 13px/18px var(--font)}.list-note{padding:12px;color:var(--text-muted);font:400 14px/20px var(--font)}.token-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 12px;border-radius:var(--radius-md);text-align:left;width:100%}.token-row:hover{background:var(--bg-muted)}.token-row.selected{background:#4cc2ff0f}.steps{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-md);background:var(--bg-deep)}.connect-panel{position:fixed;top:80px;right:24px;z-index:61;width:380px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20);box-shadow:0 16px 48px #00000059}.wallet-option{display:flex;align-items:center;gap:var(--space-12);padding:14px;width:100%;text-align:left;border:1px solid var(--border);border-radius:var(--radius-md)}.wallet-option.detected{background:var(--quantum-bg);border-color:var(--border-accent)}button.wallet-option:not(:disabled):hover{border-color:var(--border-strong)}.wallet-option.detected:not(:disabled):hover{border-color:var(--quantum)}.wallet-option .logo{display:inline-flex;padding:8px;border-radius:var(--radius-control);background:var(--bg-muted);color:var(--text-secondary)}.wallet-option .logo.qrl{background:var(--qrl-bg);color:var(--qrl)}.drawer{position:fixed;top:8px;right:8px;bottom:8px;z-index:61;width:400px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);overflow-y:auto}.drawer-icon{display:inline-flex;padding:8px;border-radius:var(--radius-control);color:var(--text-secondary)}.drawer-icon:hover{background:var(--bg-muted);color:var(--text-primary)}.drawer-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.drawer-actions.four{grid-template-columns:repeat(4,1fr)}.drawer-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:68px;border-radius:var(--radius-md);background:var(--quantum-bg);color:var(--quantum);font:500 13px/18px var(--font);letter-spacing:-.13px}.drawer-actions button:not(:disabled):hover{background:#4cc2ff33}.drawer-actions button:disabled{background:var(--bg-muted);color:var(--text-dim)}.drawer-list{display:flex;flex-direction:column;gap:2px;margin:-8px 0 0}.drawer-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 4px;border-radius:var(--radius-md);text-align:left;width:100%}a.drawer-row:hover,button.drawer-row:hover{background:var(--bg-muted)}.activity-icon{display:inline-flex;padding:6px;border-radius:var(--radius-control);background:var(--bg-muted)}.detail-row .value.c-success{color:var(--success)}.detail-row .value.c-warning{color:var(--warning)}.detail-row .value.c-alert{color:var(--alert)}.token-img{display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-user-select:none;user-select:none}.token-img img{display:block;object-fit:contain}.pair-icon>*+*{margin-left:var(--overlap, -10px)}:root{--ease-out: cubic-bezier(.22, 1, .36, 1)}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes pop-in{0%{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(28px)}}@keyframes pulse-soft{50%{opacity:.5}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes grow-up{0%{transform:scaleY(0)}}.page>*{animation:rise-in .42s var(--ease-out) backwards}.page>:nth-child(2){animation-delay:.05s}.page>:nth-child(3){animation-delay:.1s}.page>:nth-child(4){animation-delay:.15s}.page>:nth-child(5){animation-delay:.2s}.page>:nth-child(n+6){animation-delay:.25s}.stat,.table .tbody .tr{animation:fade-in .35s ease-out backwards}.table .tbody .tr:nth-child(2){animation-delay:.03s}.table .tbody .tr:nth-child(3){animation-delay:.06s}.table .tbody .tr:nth-child(4){animation-delay:.09s}.table .tbody .tr:nth-child(5){animation-delay:.12s}.table .tbody .tr:nth-child(6){animation-delay:.15s}.table .tbody .tr:nth-child(7){animation-delay:.18s}.table .tbody .tr:nth-child(8){animation-delay:.21s}.table .tbody .tr:nth-child(9){animation-delay:.24s}.table .tbody .tr:nth-child(10){animation-delay:.27s}.scrim{animation:fade-in .18s ease-out backwards}.modal{animation:pop-in .26s var(--ease-out) backwards}.drawer{animation:slide-in-right .3s var(--ease-out) backwards}.popover,.search-results{animation:drop-in .18s var(--ease-out) backwards;transform-origin:top right}.search-results{transform-origin:top center}.toast{animation:slide-in-right .32s var(--ease-out) backwards}.nav a,.seg>button,.text-tabs>*,.chip-btn,.icon-btn,.filter-chip,.base-chip,.token-row,.wallet-option,.drawer-row,.drawer-icon,.drawer-actions button,.search-results button,.token-select,.max-chip,.copy-addr,.crumbs a,.link,.search-field,.amount-panel,.text-input,.table .tbody .tr,.position-card,.card{transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .2s var(--ease-out)}.btn{transition:filter .12s,background .12s,color .12s,transform .12s}.btn:not(:disabled):active,.chip-btn:active,.icon-btn:active,.seg>button:active,.base-chip:active,.drawer-actions button:not(:disabled):active,.max-chip:active{transform:scale(.97)}a.position-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px -12px #000000b3}.wallet-option:not(:disabled):hover{transform:translateY(-1px)}.swap-flip svg{transition:transform .3s var(--ease-out)}.swap-flip:hover svg{transform:rotate(180deg)}.skeleton{animation-fill-mode:backwards}.skeleton.round{border-radius:50%}.table .tbody .tr.skeleton-row{animation-delay:calc(var(--i, 0) * .06s)}.skeleton-row .skeleton{animation-delay:calc(var(--i, 0) * .12s)}.busy{display:inline-flex;align-items:center;gap:8px}.busy-text,.empty-state.loading .t-heading{animation:pulse-soft 1.6s ease-in-out infinite}.amount-panel.loading input{animation:pulse-soft 1.2s ease-in-out infinite}.top-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none}.top-progress:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--quantum),transparent);animation:progress 1.3s ease-in-out infinite}.chart-loading{position:relative;overflow:hidden;border-radius:var(--radius-md)}.chart-loading svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.chart-loading .wave{opacity:.35;animation:pulse-soft 1.6s ease-in-out infinite}.chart-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(76 194 255 / .07),transparent);animation:sweep 1.6s ease-in-out infinite}.chart-loading .label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-muted);white-space:nowrap}.chart-line{stroke-dasharray:1;animation:draw .9s var(--ease-out) backwards}.chart-area{animation:fade-in .6s ease-out .25s backwards}.chart-bar{transform-box:fill-box;transform-origin:bottom;animation:grow-up .45s var(--ease-out) backwards}@media (prefers-reduced-motion: reduce){.page>*,.stat,.table .tbody .tr,.scrim,.modal,.drawer,.popover,.search-results,.toast,.chart-line,.chart-area,.chart-bar,.busy-text,.empty-state.loading .t-heading,.amount-panel.loading input,.chart-loading .wave{animation:none}*,*:before,*:after{transition-duration:.01ms!important}.chart-line{stroke-dasharray:none}.skeleton,.chart-loading:after,.top-progress:before{animation-duration:2.6s}}
