.limit-ticket{min-width:0}.limit-price-box{border:1px solid var(--border);background:var(--background);border-radius:8px;margin-top:12px;padding:12px}.limit-price-row{align-items:center;gap:8px;margin-top:12px;display:flex}.limit-price-row input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:17px;font-weight:600}.limit-price-row input:focus-visible{outline:1px solid var(--ring);outline-offset:4px}.limit-price-row>span{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.limit-helper{color:var(--muted-foreground);margin:8px 0 12px;font-size:10px;line-height:1.5}.limit-ticket .trade-breakdown select{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:5px;padding:4px 6px;font-size:11px}.limit-ticket .ticket-details summary>span{float:right;color:var(--muted-foreground);font-size:10px}.limit-approval-control{gap:10px;padding:12px 0 4px;display:grid}.limit-approval-control label,.limit-approval-scale{justify-content:space-between;gap:8px;font-size:11px;display:flex}.limit-approval-control label strong{text-align:right;overflow-wrap:anywhere}.limit-approval-control input[type=range]{accent-color:#b6f500;cursor:pointer;width:100%;min-height:24px}.limit-approval-scale{color:var(--muted-foreground);font-size:10px}
.order-edit-controls{border-top:1px solid var(--border);background:var(--muted);gap:9px;padding:12px;display:grid}.order-edit-controls label{color:var(--muted-foreground);gap:5px;font-size:11px;display:grid}.order-edit-controls input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;min-width:0;padding:8px;font-size:13px}.order-edit-controls>div{align-items:center;gap:12px;display:flex}.order-edit-controls .button{min-height:32px;padding:6px 12px;font-size:11px}.order-edit-controls p{color:var(--muted-foreground);font-size:10px;line-height:1.5}.chart-bracket-editor{pointer-events:auto;z-index:5;border:1px solid var(--border);background:var(--background);border-radius:9px;gap:10px;width:300px;max-width:calc(100% - 100px);max-height:calc(100% - 60px);padding:12px;display:grid;position:absolute;bottom:30px;right:85px;overflow:auto;box-shadow:0 5px 20px #0004}.chart-bracket-editor .chart-bracket-size{max-width:none;color:var(--foreground);background:0 0;border:0;padding:0;position:static}.chart-bracket-prices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chart-bracket-prices label{gap:5px;min-width:0;font-size:11px;display:grid}.chart-bracket-prices label>span{align-items:center;gap:5px;display:flex}.chart-bracket-prices input:not([type=checkbox]){border:1px solid var(--border);background:var(--muted);border-radius:5px;width:100%;min-width:0;padding:6px;font-size:11px}.chart-bracket-confirm{align-items:center;gap:10px;display:flex}.chart-bracket-confirm .button{min-height:32px;padding:7px 10px;font-size:11px}.chart-bracket-editor>p{color:var(--muted-foreground);font-size:10px;line-height:1.5}.chart-bracket-editor .transaction-status{margin:0}.trading-level-handle,.chart-bracket-actions button{transition:background-color 80ms linear,border-color 80ms linear,color 80ms linear;animation:none}.trading-level-handle:active:not(:disabled){transform:translateY(-50%)}.chart-bracket-actions button:active:not(:disabled){transform:none}@media (prefers-reduced-motion:reduce){.trading-level-handle,.chart-bracket-actions button{transition:none}}
.transaction-status{border:1px solid var(--border);background:var(--muted);text-align:left;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;margin-top:12px;padding:13px;display:flex}.transaction-status-icon{background:color-mix(in srgb,var(--foreground) 6%,transparent);height:30px;color:var(--muted-foreground);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.transaction-status-content{flex:1;min-width:0;padding-top:1px}.transaction-status .transaction-status-content>strong{color:var(--foreground);font-size:12px;font-weight:650;line-height:1.4;display:block}.transaction-status .transaction-status-content>p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.transaction-status .transaction-status-content>a{border:1px solid var(--border);color:var(--foreground);background:var(--background);border-radius:6px;align-items:center;gap:4px;margin-top:10px;padding:5px 8px;font-size:11px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.transaction-status .transaction-status-content>a:hover{background:var(--muted);border-color:var(--muted-foreground)}.transaction-status .transaction-status-content>a:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.transaction-status--success{border-color:color-mix(in srgb,var(--green,#91ba41) 25%,var(--border));background:color-mix(in srgb,var(--green,#91ba41) 5%,var(--background))}.transaction-status--success .transaction-status-icon{color:var(--green,#91ba41);background:color-mix(in srgb,var(--green,#91ba41) 12%,transparent)}.transaction-status--error .transaction-status-icon{color:#e99068;background:#e9906814}.transaction-status--pending .transaction-status-icon{color:var(--lime)}.transaction-status--pending .transaction-status-icon svg{animation:1.2s linear infinite transaction-status-spin}@keyframes transaction-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transaction-status--pending .transaction-status-icon svg{animation:none}}.transaction-row{border:1px solid var(--border);background:var(--background);text-align:left;border-radius:6px;min-width:0;margin-top:6px}.transaction-row>summary{box-sizing:border-box;cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:11px;line-height:18px;list-style:none;display:flex}.transaction-row>summary::-webkit-details-marker{display:none}.transaction-row>summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:5px}.transaction-row-title{min-width:0;color:var(--foreground);flex:1;font-weight:600}.transaction-row-icon{color:var(--muted-foreground);flex-shrink:0}.transaction-row--success .transaction-row-icon{color:var(--green,#91ba41)}.transaction-row--error .transaction-row-icon{color:#e99068}.transaction-row-hash{color:var(--muted-foreground);font-family:monospace;font-size:10px}.transaction-row-chevron{color:var(--muted-foreground);flex-shrink:0}.transaction-row[open] .transaction-row-chevron{transform:rotate(180deg)}.transaction-row-details{border-top:1px solid var(--border);color:var(--muted-foreground);padding:8px 10px 10px;font-size:11px;line-height:1.5}.transaction-row-details>p{overflow-wrap:anywhere;margin:0 0 8px}.transaction-row--error .transaction-row-details>p{color:#e99068}.transaction-row-details dl{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:0 0 8px;display:grid}.transaction-row-details dd{text-align:right;margin:0}.transaction-row-full-hash{overflow-wrap:anywhere;font-family:monospace;font-size:10px}.transaction-row-details>a{color:var(--foreground);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.transaction-row-details>a:hover{text-decoration:underline}
.token-fees-entry{border-top:1px solid var(--border);text-align:left;align-items:center;gap:10px;width:100%;margin-top:14px;padding:16px 0 3px;display:flex}.token-fees-entry>svg{color:#b6f500}.token-fees-entry>span:first-of-type{gap:4px;display:grid}.token-fees-entry strong{font-size:12px;font-weight:600}.token-fees-entry small{color:var(--muted-foreground);font-size:10px}.token-fees-action{align-items:center;gap:3px;margin-left:auto;font-size:11px;display:flex}.token-fees-entry:hover .token-fees-action{color:#a4d92a}.token-fees-dialog{gap:16px;max-width:420px}.token-fees-balance{border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:20px}.token-fees-balance>span{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:12px;display:flex}.token-fees-balance>strong{overflow-wrap:anywhere;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:600;display:block}.token-fees-balance small{letter-spacing:0;color:var(--muted-foreground);margin-left:8px;font-size:14px}.token-fees-recipient{justify-content:space-between;font-size:12px;display:flex}.token-fees-error{color:#ff637d;overflow-wrap:anywhere;font-size:12px}.token-fees-link{align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:flex}.token-fees-dialog{gap:14px;width:calc(100vw - 32px);max-width:480px;max-height:90dvh;overflow-y:auto}.token-fees-balance{background:var(--background)}.token-fees-balance>strong{font-size:40px;line-height:1.15}.fee-estimate{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:8px 0 14px;font-size:12px;display:flex}.fee-estimate span{font-variant-numeric:tabular-nums;color:var(--foreground)}.fee-disclosure{border-top:1px solid var(--border)}.fee-disclosure>summary{cursor:pointer;padding:16px 0 2px;font-size:12px;font-weight:600}.fee-disclosure[open]>summary{padding-bottom:16px}.fee-disclosure .fee-details section:first-child{border-top:0;padding-top:0}.fee-split{margin-top:12px}.fee-testnet-note{font-size:10px}.fee-details{gap:20px;display:grid}.fee-details section{border-top:1px solid var(--border);padding-top:18px}.fee-details h3{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.fee-details h3>span,.fee-block{color:var(--muted-foreground);font-size:10px;font-weight:400}.fee-metrics{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fee-metric dt{color:var(--muted-foreground);font-size:11px}.fee-metric dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:7px 0;font-size:19px;font-weight:600}.fee-metric dd small{color:var(--muted-foreground);font-size:10px}.fee-metric p{color:var(--muted-foreground);font-size:11px;line-height:1.5}.fee-holding{justify-content:space-between;gap:12px;margin:14px 0 8px;font-size:12px;display:flex}.fee-split{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.fee-split>div{border:1px solid var(--border);border-radius:8px;gap:5px;padding:12px;display:grid}.fee-split span,.fee-split small{color:var(--muted-foreground);font-size:10px}.fee-split strong{font-size:20px}@media (max-width:480px){.fee-metrics{gap:14px}.fee-metric dd{font-size:16px}.token-fees-dialog{padding:20px}}
.bonding-progress{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.bonding-progress-heading,.bonding-progress-amounts{justify-content:space-between;align-items:center;gap:10px;display:flex}.bonding-progress-heading{font-size:12px;font-weight:600}.bonding-progress-heading>span{align-items:center;gap:7px;display:flex}.bonding-progress-heading>strong{font-variant-numeric:tabular-nums;font-size:12px}.bonding-progress-track{background:var(--border);border-radius:4px;height:5px;margin:12px 0 10px;overflow:hidden}.bonding-progress-track>div{border-radius:inherit;background:#b6f500;height:100%;transition:width .35s}.bonding-progress-amounts{font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11px}.bonding-progress-amounts small,.bonding-progress p{color:var(--muted-foreground);font-size:10px}.bonding-progress p{margin:7px 0 0;line-height:1.5}@media (prefers-reduced-motion:reduce){.bonding-progress-track>div{transition:none}}
.instant-settings-dialog{background:var(--background);border-color:var(--border);max-height:85vh;overflow-y:auto;width:440px!important;max-width:calc(100vw - 24px)!important;padding:20px!important}.instant-settings-dialog h2{font-size:18px;font-weight:600}.instant-settings-dialog [data-slot=dialog-description]{color:var(--muted-foreground);margin:4px 0 18px;font-size:11px}.its-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.its-grid label,.its-duration,.its-presets>span{color:var(--foreground);font-size:11px}.its-grid label>span{color:var(--muted-foreground);margin-top:3px;font-size:9px;display:block}.its-grid input,.its-presets input{border:1px solid var(--border);background:var(--muted);width:100%;min-width:0;color:var(--foreground);border-radius:6px;margin-top:7px;padding:9px;font-size:12px;display:block}.its-speed{justify-content:space-between;align-items:center;margin:15px 0;font-size:11px;display:flex}.its-speed>div{background:var(--muted);border:1px solid var(--border);border-radius:7px;gap:4px;padding:3px;display:flex}.its-speed button{color:var(--muted-foreground);border-radius:5px;padding:6px 14px}.its-speed button[aria-pressed=true]{color:var(--green);background:#a8e3001a}.its-note{color:var(--muted-foreground);margin:10px 0;font-size:10px;line-height:1.6}.its-advanced{border-top:1px solid var(--border);margin-top:15px;padding-top:12px}.its-advanced summary{cursor:pointer;font-size:11px}.its-duration{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.its-duration select{border:1px solid var(--border);background:var(--muted);border-radius:6px;padding:7px 10px;font-size:11px}.its-presets{margin-top:12px}.its-presets>div{gap:6px;display:flex}.its-actions{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.its-actions button{color:var(--muted-foreground);border-radius:7px;padding:9px 14px;font-size:11px}.its-actions button[type=submit]{background:var(--lime);color:var(--primary-foreground);font-weight:600}.its-error{color:var(--destructive);margin-top:12px;font-size:11px}
.faq-page{width:100%;min-width:0;max-width:1120px;margin:0 auto;padding:38px 28px 50px}.faq-heading>span{letter-spacing:1.5px;color:var(--green);font-size:10px;font-weight:600}.faq-heading h1{letter-spacing:-1.6px;margin:10px 0;font-size:clamp(30px,4vw,44px);line-height:1.15}.faq-heading>p{color:var(--muted-foreground);font-size:14px}.faq-search{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:12px;margin:26px 0 30px;padding:14px 16px;display:flex}.faq-search svg{color:var(--muted-foreground);flex-shrink:0}.faq-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.faq-search:focus-within{border-color:var(--green)}.faq-search button{color:var(--muted-foreground);font-size:11px}.faq-layout{grid-template-columns:210px minmax(0,1fr);gap:38px;display:grid}.faq-sidebar nav{gap:5px;display:grid}.faq-sidebar nav a{color:var(--muted-foreground);border-radius:7px;justify-content:space-between;gap:10px;padding:11px 12px;font-size:12px;display:flex}.faq-sidebar nav a[aria-current=true]{background:var(--secondary);color:var(--foreground)}.faq-sidebar nav a:hover{color:var(--green)}.faq-sidebar nav span{opacity:.7;font-size:10px}.faq-explore{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;margin-top:22px;padding:18px 12px;font-size:12px;display:flex}.faq-result-count{color:var(--muted-foreground);margin-bottom:20px;font-size:11px}.faq-answers{min-width:0}.faq-answers section{margin-bottom:26px}.faq-answers h2{letter-spacing:-.4px;margin-bottom:13px;font-size:17px}.faq-answers details{border:1px solid var(--border);background:var(--card);border-radius:8px;margin-bottom:8px}.faq-answers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px;font-size:13px;font-weight:500;line-height:1.5;list-style:none;display:flex}.faq-answers summary::-webkit-details-marker{display:none}.faq-answers summary svg{color:var(--muted-foreground);flex-shrink:0}.faq-answers details[open] summary svg{color:var(--green);transform:rotate(180deg)}.faq-answers details[open]{border-color:color-mix(in srgb, var(--green) 25%, var(--border))}.faq-answers details>p{color:var(--muted-foreground);margin:0;padding:0 16px 18px;font-size:13px;line-height:1.8}.faq-empty{border:1px solid var(--border);border-radius:9px;padding:24px}.faq-empty p{color:var(--muted-foreground);font-size:13px}.faq-empty button{color:var(--green);margin-top:16px;font-size:12px}@media (max-width:760px){.faq-page{padding:24px 16px 32px}.faq-layout{grid-template-columns:1fr;gap:20px}.faq-sidebar nav{padding-bottom:5px;display:flex;overflow-x:auto}.faq-sidebar nav a{white-space:nowrap;border:1px solid var(--border);flex-shrink:0}.faq-explore{display:none}.faq-search{margin:22px 0 18px}.faq-search input{font-size:12px}}.faq-sidebar{min-width:0}
.public-profile-page{width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:32px}.profile-back{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:inline-flex}.profile-back:hover{color:var(--foreground)}.profile-hero{flex-wrap:wrap;align-items:center;gap:24px;padding-bottom:28px;display:flex}.profile-identity{flex:1;align-items:center;gap:22px;min-width:0;display:flex}.profile-avatar{flex-shrink:0;width:88px;height:88px}.profile-eyebrow{color:var(--muted-foreground);letter-spacing:1.8px;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.profile-eyebrow b{color:var(--primary);letter-spacing:1px}.profile-identity h1{letter-spacing:-1.5px;margin:8px 0;font-size:clamp(25px,3vw,40px);line-height:1.25}.profile-identity p,.community-heading p{color:var(--muted-foreground);font-size:13px}.profile-actions{gap:8px;display:flex}.profile-actions .button{gap:7px;min-height:38px;font-size:12px}.profile-full-address{width:100%;color:var(--muted-foreground);align-items:center;gap:8px;font:12px ui-monospace,monospace;display:flex}.profile-full-address span{overflow-wrap:anywhere;min-width:0}.profile-full-address svg{flex-shrink:0}.profile-stats{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-bottom:36px;padding:23px 0;display:grid}.profile-stats>div{border-left:1px solid var(--border);flex-direction:column;gap:6px;padding-left:24px;display:flex}.profile-stats>div:first-child{border:0;padding:0}.profile-stats strong{letter-spacing:-.7px;font-size:25px;font-weight:600}.profile-stats span{color:var(--muted-foreground);font-size:12px}.profile-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;display:grid}.profile-columns section{min-width:0}.profile-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.profile-section-heading h2{letter-spacing:-.4px;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.profile-section-heading>span{color:var(--muted-foreground);font-size:11px}.profile-token-list{gap:14px;display:grid}.profile-token-card{border:1px solid var(--border);background:var(--card);border-radius:10px;transition:border-color .15s;display:block;overflow:hidden}.profile-token-card:hover,.community-member:hover{border-color:var(--primary)}.profile-token-banner{aspect-ratio:4.5;object-fit:cover;width:100%;display:block}.profile-token-info{align-items:center;gap:12px;padding:18px;display:flex}.profile-token-info>div{flex:1;min-width:0}.profile-token-info h3{overflow-wrap:anywhere;font-size:16px}.profile-token-info span{color:var(--muted-foreground);font-size:12px}.profile-token-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 18px 16px;font-size:11px;display:flex}.profile-token-meta .profile-ultra{color:#d7b96f}.profile-timeline{margin:0;padding:0;list-style:none}.profile-timeline li{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.profile-timeline li:first-child{padding-top:3px}.profile-timeline i{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.profile-timeline li>div{flex:1;min-width:0}.profile-timeline strong,.profile-timeline a{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.profile-timeline span{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.profile-timeline time{color:var(--muted-foreground);white-space:nowrap;padding-top:2px;font-size:10px}.profile-empty{color:var(--muted-foreground);padding:25px 0;font-size:13px;line-height:1.7}.profile-empty>span{color:var(--foreground);font-size:16px}.profile-empty .text-button{margin-top:8px;display:block}.public-profile-page .community-heading{height:auto;min-height:0;padding:12px 0 26px;display:block}.community-heading h1{letter-spacing:-2px;margin:8px 0;font-size:clamp(32px,4vw,48px)}.community-heading h1 span{color:var(--primary)}.community-search{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;margin-bottom:32px;padding:8px 10px 8px 16px;display:flex}.community-search>svg{color:var(--muted-foreground);flex-shrink:0}.community-search input{background:0 0;border:0;flex:1;width:0;min-width:0;font-size:13px}.community-search .button{min-height:34px;font-size:12px}.community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.community-member{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:12px;padding:18px;transition:border-color .15s;display:flex}.community-member .profile-avatar{width:44px;height:44px}.community-member>div{flex:1;min-width:0}.community-member strong{font-size:14px}.community-member span{color:var(--muted-foreground);margin-top:6px;font-size:11px;display:block}.community-member>svg:last-child{color:var(--muted-foreground);flex-shrink:0}.community-pagination{justify-content:center;align-items:center;gap:20px;padding:24px 0;font-size:12px;display:flex}.profile-pnl{border-block:1px solid var(--border);margin:10px 0 36px;padding:24px 0}.profile-pnl .profile-section-heading>span{align-items:center;gap:6px;display:flex}.profile-pnl .pnl-live,.profile-pnl .pnl-positive{color:var(--green)}.profile-pnl .pnl-negative{color:var(--destructive)}.pnl-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pnl-toolbar>div{gap:4px;display:flex}.pnl-toolbar button{color:var(--muted-foreground);border-radius:6px;padding:8px 12px;font-size:12px}.pnl-toolbar button[aria-pressed=true]{color:var(--foreground);background:var(--secondary)}.pnl-toolbar>span{color:var(--muted-foreground);font-size:10px}.profile-pnl-table{overflow-x:auto}.profile-pnl-table table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%}.profile-pnl-table th{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:12px;font-size:10px;font-weight:500}.profile-pnl-table td{border-bottom:1px solid var(--border);padding:16px 12px}.profile-pnl-table th:first-child,.profile-pnl-table td:first-child{text-align:left;padding-left:0}.profile-pnl-table strong{font-size:12px;font-weight:550}.profile-pnl-table small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.pnl-token{align-items:center;gap:9px;display:inline-flex}.pnl-token strong{align-items:center;gap:6px;display:flex}.pnl-method{color:var(--muted-foreground);margin-top:16px;font-size:11px}.pnl-method summary{cursor:pointer}.pnl-method p{max-width:760px;margin-top:10px;line-height:1.7}@media (max-width:760px){.profile-pnl-table table,.profile-pnl-table tbody{display:block}.profile-pnl-table thead{display:none}.profile-pnl-table tr{border:1px solid var(--border);background:var(--card);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;padding:14px;display:grid}.profile-pnl-table td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:12px 0 0;display:block}.profile-pnl-table td:first-child{border-bottom:1px solid var(--border);grid-column:1/-1;padding:0 0 12px}.profile-pnl-table td:not(:first-child):before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:6px;font-size:10px;display:block}}.profile-cover{border:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0 39px, #88888808 40px), var(--card);border-radius:14px 14px 0 0;height:150px;position:relative;overflow:hidden}.profile-cover>.wallet-avatar{opacity:.3;width:300px;height:300px;position:absolute;top:-75px;right:8%;transform:rotate(-12deg)}.profile-cover>span{letter-spacing:2px;color:var(--muted-foreground);font:10px ui-monospace,monospace;position:absolute;top:24px;left:28px}.profile-hero{border:1px solid var(--border);background:var(--card);border-top:0;border-radius:0 0 14px 14px;margin-bottom:24px;padding:24px 28px 26px;position:relative}.profile-identity>.wallet-avatar{border:5px solid var(--card);background:var(--card);border-radius:22px;width:100px;height:100px;margin-top:-54px}.profile-stats{border:0;padding:4px 0 20px}.profile-token-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-token-banner-empty{letter-spacing:3px;color:var(--muted-foreground);background:repeating-linear-gradient(135deg, #88888806 0 1px, transparent 1px 12px), var(--muted);justify-content:center;align-items:center;font-size:28px;font-weight:650;display:flex}.profile-token-info{gap:9px;padding:16px 14px}.profile-token-meta{gap:12px;padding-inline:14px}.profile-columns{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.public-profile-page .community-heading{padding-bottom:32px}.community-summary{color:var(--muted-foreground);align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.community-summary b{color:var(--foreground);font-weight:600}.community-summary>span:last-child{border-left:1px solid var(--border);padding-left:20px}.community-creators{margin-bottom:30px}@media (min-width:1101px){.community-page:has(.community-creators){grid-template-columns:minmax(0,1fr) 360px;align-content:start;column-gap:48px;display:grid}.community-page>*{grid-column:1/-1}.community-page .community-heading{grid-area:1/1;align-self:center}.community-page .community-creators{grid-area:1/2;min-width:0}.community-page .community-heading h1{font-size:56px}}.creator-strip{grid-auto-columns:minmax(260px,360px);grid-auto-flow:column;gap:16px;padding-bottom:8px;display:grid;overflow-x:auto}.creator-spotlight{border:1px solid var(--border);background:var(--card);border-radius:12px;transition:border-color .2s;overflow:hidden}.creator-spotlight:hover{border-color:var(--primary)}.creator-art{background:var(--muted);justify-content:center;align-items:center;height:100px;display:flex;overflow:hidden}.creator-art>img{object-fit:cover;width:100%;height:100%}.creator-identity{align-items:center;gap:12px;padding:16px;display:flex}.creator-identity>.wallet-avatar{width:48px;height:48px}.creator-identity>div{flex:1}.creator-identity strong{font-size:15px}.creator-identity span{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.creator-token-chips{gap:8px;padding:0 16px 16px;display:flex}.creator-token-chips>span{border:1px solid var(--border);border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:flex}.community-member{grid-template-columns:44px minmax(0,1fr) 16px;gap:14px 12px;padding:18px 18px 0;display:grid}.community-member .member-card-footer{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;padding:12px 0;display:flex}.member-card-footer>span{align-items:center;gap:5px;margin:0;font-size:10px;display:inline-flex}.member-card-footer>span:first-child{color:var(--foreground)}@media (max-width:1100px){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-columns{gap:24px}}@media (max-width:760px){.public-profile-page{padding:22px 16px 36px}.profile-back{margin-bottom:24px}.profile-avatar{width:64px;height:64px}.profile-identity{flex-basis:100%;gap:14px}.profile-hero{gap:18px}.profile-actions{width:100%}.profile-actions .button{flex:1;justify-content:center}.profile-stats{margin-bottom:26px;padding:18px 0}.profile-stats strong{font-size:19px}.profile-stats span{font-size:10px}.profile-stats>div{padding-left:12px}.profile-columns{grid-template-columns:minmax(0,1fr);gap:28px}.profile-token-list{grid-template-columns:minmax(0,1fr)}.profile-cover{height:105px}.profile-cover>span{font-size:8px;top:18px;left:18px}.profile-hero{padding:18px 16px}.profile-identity>.wallet-avatar{border-radius:17px;width:72px;height:72px;margin-top:-40px}.profile-identity h1{font-size:25px}.profile-eyebrow{letter-spacing:1px;font-size:9px}.profile-actions .button{padding-inline:8px}.community-summary{gap:12px;font-size:11px}.community-summary>span:last-child{padding-left:12px}.community-grid{grid-template-columns:minmax(0,1fr)}.community-heading{padding-top:0}}.public-profile-page:not(.community-page){max-width:1180px;padding:24px 28px 40px}.public-profile-page:not(.community-page) .profile-back{margin-bottom:18px}.profile-overview{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-bottom:24px;overflow:hidden}.profile-overview .profile-hero{background:0 0;border:0;border-radius:0;gap:18px;margin:0;padding:26px 26px 20px}.profile-overview .profile-identity{gap:18px}.profile-overview .profile-identity>.wallet-avatar{border:0;border-radius:18px;width:76px;height:76px;margin:0}.profile-overview .profile-identity h1{letter-spacing:-1.3px;margin:5px 0 6px;font-size:clamp(26px,2.6vw,34px)}.profile-overview .profile-eyebrow{letter-spacing:1.3px;font-size:9px}.profile-overview .profile-identity p{font-size:12px}.profile-overview .profile-actions .button{min-height:35px;padding:8px 12px;font-size:11px}.profile-overview .profile-full-address{gap:7px;width:auto;margin-left:94px;font-size:10px}.profile-overview .profile-stats{border-top:1px solid var(--border);background:color-mix(in srgb, var(--foreground) 2%, transparent);margin:0;padding:18px 26px}.profile-overview .profile-stats>div{flex-direction:row;align-items:center;gap:12px;padding-left:22px}.profile-overview .profile-stats>div:first-child{padding-left:0}.profile-overview .profile-stats strong{letter-spacing:-.5px;align-items:center;gap:8px;font-size:21px;line-height:1.2;display:flex}.profile-overview .profile-stats>div:last-child strong{letter-spacing:0;font-size:13px}.profile-overview .profile-stats span{font-size:11px}.profile-network-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.profile-pnl{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:0 0 24px;padding:22px}.profile-pnl .profile-section-heading{margin-bottom:18px}.profile-pnl .profile-section-heading h2{font-size:18px}.pnl-subtitle{color:var(--muted-foreground);margin-top:5px;font-size:12px}.profile-pnl .profile-section-heading>span{border:1px solid var(--border);border-radius:20px;padding:5px 9px;font-size:10px}.pnl-toolbar{margin-bottom:0;padding-bottom:16px}.pnl-toolbar>div{border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px}.pnl-toolbar button{border-radius:5px;padding:7px 10px;font-size:11px}.profile-pnl-table th{background:color-mix(in srgb, var(--foreground) 3%, transparent);border-top:1px solid var(--border);padding:10px 12px;font-size:10px}.profile-pnl-table th:first-child,.profile-pnl-table td:first-child{padding-left:12px}.profile-pnl-table td{padding:17px 12px}.profile-pnl-table td:first-child{width:25%}.profile-pnl-table tbody tr:hover{background:color-mix(in srgb, var(--foreground) 2%, transparent)}.profile-pnl-table strong{font-size:13px}.profile-pnl-table small{font-size:10px}.profile-pnl-table .pnl-total{background:color-mix(in srgb, var(--foreground) 2%, transparent)}.profile-pnl-table .pnl-total strong{font-weight:650}.pnl-token{gap:11px}.pnl-token .token-icon{border-radius:8px}.pnl-flow{flex-direction:column;gap:4px;display:flex}.pnl-flow>span{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.profile-pnl-table .pnl-flow small{margin:0;font-size:9px}.profile-pnl-table .pnl-flow strong{font-size:11px;font-weight:500}.pnl-method{margin-top:14px;font-size:10px}.profile-columns{gap:22px}.profile-columns>section{border:1px solid var(--border);background:var(--card);border-radius:12px;align-self:start;padding:20px}.profile-columns .profile-section-heading{margin-bottom:18px}.profile-columns .profile-section-heading>span{text-align:center;background:var(--secondary);border-radius:5px;min-width:24px;padding:4px 7px;font-size:10px}.profile-token-list{gap:10px}.profile-token-info h3{font-size:14px}.profile-token-banner{aspect-ratio:3.5}.profile-token-banner-empty{font-size:22px}.profile-token-meta{font-size:10px}.profile-timeline li{gap:10px;padding-block:15px;position:relative}.profile-timeline li:last-child{border-bottom:0;padding-bottom:0}.profile-timeline time{font-size:9px}@media (min-width:761px) and (max-width:1000px){.profile-overview .profile-stats>div{flex-direction:column;align-items:flex-start;gap:6px}.profile-columns{grid-template-columns:1fr}}@media (max-width:760px){.public-profile-page:not(.community-page){padding:18px 12px 28px}.profile-overview{border-radius:11px;margin-bottom:16px}.profile-overview .profile-hero{gap:15px;padding:18px 16px 16px}.profile-overview .profile-identity{gap:13px}.profile-overview .profile-identity>.wallet-avatar{border-radius:14px;width:58px;height:58px}.profile-overview .profile-identity h1{font-size:26px}.profile-overview .profile-identity p{font-size:11px}.profile-overview .profile-full-address{width:100%;margin-left:0;font-size:9px}.profile-overview .profile-full-address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-overview .profile-stats{padding:15px 16px}.profile-overview .profile-stats>div{flex-direction:column;align-items:flex-start;gap:6px;padding-left:12px}.profile-overview .profile-stats strong{min-height:24px;font-size:20px}.profile-overview .profile-stats span{font-size:9px}.profile-pnl{margin-bottom:16px;padding:16px 12px 14px}.profile-pnl .profile-section-heading h2{font-size:16px}.pnl-subtitle{font-size:11px}.pnl-toolbar{gap:10px;padding-bottom:14px}.pnl-toolbar>span{font-size:9px}.profile-pnl-table tr{background:var(--background);gap:0 16px;margin-bottom:10px;padding:13px}.profile-pnl-table td,.profile-pnl-table td:first-child{width:auto;padding:12px 0 0}.profile-pnl-table td:first-child{padding:0 0 12px}.profile-pnl-table td:not(:first-child):before{font-size:10px}.profile-pnl-table strong{font-size:12px}.profile-pnl-table .pnl-total{background:0 0}.pnl-flow>span{justify-content:flex-start}.profile-pnl-table .pnl-flow strong{font-size:11px}.profile-columns{gap:16px}.profile-columns>section{padding:16px}.profile-token-list{grid-template-columns:1fr}}
.token-forum{width:100%;min-width:0;max-width:1600px;color:var(--foreground);margin:0 auto;padding:28px 30px 48px}.forum-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.forum-kicker{letter-spacing:1.6px;color:var(--muted-foreground);font-size:9px;font-weight:700}.forum-heading h1{letter-spacing:-1.2px;margin:8px 0;font-size:34px;line-height:1.15}.forum-heading h1 span{color:var(--primary)}.forum-heading p{color:var(--muted-foreground);font-size:12px}.token-forum .button{white-space:nowrap;gap:7px;min-height:38px;font-size:12px}.forum-layout{grid-template-columns:164px minmax(0,1fr) 236px;align-items:start;gap:24px;display:grid}.forum-nav{flex-direction:column;gap:4px;min-width:0;display:flex;position:sticky;top:16px}.forum-label{letter-spacing:1.4px;color:var(--muted-foreground);margin:10px 10px 8px;font-size:9px}.forum-label:not(:first-child){margin-top:25px}.forum-nav>button{text-align:left;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.forum-nav>button:hover,.forum-nav>button.active{background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary)}.forum-nav>button span{text-overflow:ellipsis;overflow:hidden}.forum-nav svg{flex-shrink:0}.forum-nav-note{color:var(--muted-foreground);padding:6px 10px;font-size:11px;line-height:1.7}.forum-help{border-top:1px solid var(--border);margin-top:26px;padding:18px 10px;font-size:11px;line-height:1.8}.forum-help span{color:var(--muted-foreground);display:block}.forum-help svg{display:inline}.forum-feed{min-width:0}.forum-compose-teaser{background:var(--card);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.forum-compose-teaser>button:first-of-type{text-align:left;color:var(--muted-foreground);flex:1;padding:8px 0;font-size:12px}.forum-compose-teaser>button:last-child{color:var(--primary)}.forum-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:16px 0;display:flex}.forum-toolbar>div{gap:4px;display:flex}.forum-toolbar button{color:var(--muted-foreground);border-radius:6px;align-items:center;gap:3px;padding:7px 12px;font-size:11px;display:flex}.forum-toolbar button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.forum-toolbar label{color:var(--muted-foreground);align-items:center;gap:6px;min-width:0;max-width:180px;display:flex}.forum-toolbar input{background:0 0;outline:none;width:100%;min-width:0;font-size:11px}.forum-toolbar input:focus{color:var(--foreground)}.forum-post{background:var(--card);border:1px solid var(--border);border-radius:10px;gap:12px;margin-bottom:10px;padding:18px 15px;transition:border-color .15s;display:flex}.forum-post:hover{border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))}.forum-votes{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:28px;display:flex}.forum-votes button{width:28px;height:28px;color:var(--muted-foreground);border-radius:5px;place-items:center;display:grid}.forum-votes button:hover,.forum-votes button[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.forum-votes b{font-size:12px}.forum-post-main{flex:1;min-width:0}.forum-post-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:10px;display:flex}.forum-channel-link{color:var(--foreground);align-items:center;gap:4px;font-weight:600;display:flex}.forum-author{align-items:center;gap:6px;display:inline-flex}.forum-author:hover{color:var(--primary)}.forum-post-meta time{margin-left:auto}.forum-flair{color:var(--muted-foreground);background:var(--secondary);text-transform:capitalize;border-radius:4px;margin-bottom:7px;padding:3px 7px;font-size:9px;display:inline-block}.forum-flair.question{color:#aebdf9;background:#aebdf912}.forum-flair.update{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.forum-flair.showcase{color:#e6c17a;background:#e6c17a12}.forum-post h2{letter-spacing:-.25px;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.4}.forum-post h2 button{text-align:left}.forum-post h2 button:hover{color:var(--primary)}.forum-post-body{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.forum-post.expanded .forum-post-body{color:var(--foreground);font-size:14px;display:block}.forum-post footer{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.forum-post footer button{color:var(--muted-foreground);align-items:center;gap:5px;font-size:10px;display:flex}.forum-post footer button:hover,.forum-post footer button[aria-pressed=true]{color:var(--primary)}.forum-sidebar{min-width:0}.forum-sidebar section{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-bottom:14px;padding:20px}.forum-sidebar .forum-welcome{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,var(--card)),var(--card))}.forum-welcome h2{letter-spacing:-1px;margin:18px 0 13px;font-size:30px;line-height:1.1}.forum-sidebar p{color:var(--muted-foreground);font-size:11px;line-height:1.8}.forum-counts{border-top:1px solid var(--border);gap:36px;margin-top:20px;padding-top:17px;display:flex}.forum-counts div{flex-direction:column;gap:4px;display:flex}.forum-counts b{font-size:21px}.forum-counts span{color:var(--muted-foreground);font-size:10px}.forum-sidebar h3{align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:flex}.forum-sidebar h3 svg{color:var(--primary)}.forum-general{color:var(--primary);align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.forum-discover{text-align:left;align-items:center;gap:9px;width:100%;padding:8px 0;display:flex}.forum-discover>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.forum-discover b{font-size:12px}.forum-discover small{color:var(--muted-foreground);font-size:10px}.forum-rules ol{color:var(--muted-foreground);padding-left:16px;font-size:11px;line-height:1.8;list-style:decimal}.forum-rules li{margin-bottom:9px;padding-left:3px}.forum-rules a{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:6px;margin-top:16px;padding-top:16px;font-size:10px;display:flex}.forum-live{color:var(--muted-foreground);align-items:center;gap:6px;padding:3px;font-size:10px;display:flex}.forum-live i{background:var(--muted-foreground);border-radius:50%;width:5px;height:5px}.forum-live i.online{background:var(--primary)}.forum-empty{text-align:center;border:1px dashed var(--border);border-radius:10px;padding:54px 26px}.forum-empty-icon{background:color-mix(in srgb,var(--primary) 7%,transparent);width:58px;height:58px;color:var(--primary);border-radius:16px;place-items:center;margin:0 auto 22px;display:grid}.forum-empty h2{letter-spacing:-.5px;max-width:330px;margin:0 auto;font-size:20px}.forum-empty p{color:var(--muted-foreground);max-width:320px;margin:12px auto 24px;font-size:12px;line-height:1.8}.forum-empty .button{margin:auto}.forum-error{color:#f48c99;background:#e25e7910;border-radius:6px;margin:10px 0;padding:12px;font-size:12px}.forum-error button{margin-left:12px;text-decoration:underline}.forum-new{width:100%;color:var(--primary);border:1px solid var(--border);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:10px;font-size:11px;display:flex}.forum-pagination{justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;display:flex}.forum-pagination button{align-items:center;gap:5px;display:flex}.token-forum button:disabled,.forum-dialog button:disabled{opacity:.5;cursor:not-allowed}.forum-channel-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.forum-channel-header>div{flex:1}.forum-channel-header h2{font-size:20px}.forum-channel-header p{color:var(--muted-foreground);margin-top:3px;font-size:11px}.forum-trade-link{gap:3px;font-size:11px;display:flex}.forum-username-nudge{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 4px;display:flex}.forum-username-nudge strong{font-size:12px;display:block}.forum-username-nudge span{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.forum-username-nudge button{color:var(--primary);align-items:center;gap:5px;font-size:11px;display:flex}.forum-dialog{max-height:90dvh;overflow-y:auto;max-width:620px!important}.forum-dialog form{flex-direction:column;gap:16px;display:flex}.forum-dialog label{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:600;display:flex}.forum-dialog input,.forum-dialog textarea,.forum-dialog select{background:var(--card);border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:7px;outline:none;padding:11px 12px;font-size:13px}.forum-dialog textarea{resize:vertical;min-height:90px}.forum-dialog input:focus,.forum-dialog textarea:focus,.forum-dialog select:focus{border-color:var(--primary)}.forum-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.forum-name-input{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding-left:12px;display:flex}.forum-name-input input{background:0 0;border:0}.forum-name-input span{color:var(--primary)}.forum-input-note{color:var(--muted-foreground);font-size:11px;line-height:1.7}.forum-thread{max-width:760px!important}.forum-thread .forum-post{background:0 0;border:0;margin:0;padding:12px 0}.forum-replies{border-top:1px solid var(--border);padding-top:16px}.forum-replies h3{margin-bottom:18px;font-size:13px}.forum-reply{border-bottom:1px solid var(--border);margin:0 0 20px;padding-bottom:16px}.forum-reply>div{align-items:center;gap:12px;font-size:11px;display:flex}.forum-reply time{color:var(--muted-foreground);margin-left:auto}.forum-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0 30px;font-size:13px;line-height:1.8}.forum-reply-form .button{align-self:flex-end}.forum-feed .community-page{padding:0}.forum-feed .community-heading,.forum-feed .community-creators{display:none}.forum-feed .community-grid{grid-template-columns:1fr}.forum-feed .community-search{margin-bottom:20px}.token-forum button:focus-visible,.token-forum a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (min-width:1600px){.forum-layout{grid-template-columns:180px minmax(0,1fr) 260px;gap:28px}.forum-post{padding:22px 18px}}@media (max-width:1250px){.token-forum{padding:24px 20px}.forum-layout{grid-template-columns:145px minmax(0,1fr);gap:18px}.forum-sidebar{display:none}}@media (max-width:760px){.token-forum{padding:20px 14px 36px}.forum-heading{gap:12px;margin-bottom:20px}.forum-heading h1{font-size:28px}.forum-kicker{letter-spacing:1px;font-size:8px}.forum-heading p{font-size:11px}.forum-heading>.button{min-width:38px;padding:10px;font-size:0}.forum-heading>.button svg{width:19px;height:19px}.forum-layout{display:block}.forum-nav{border-bottom:1px solid var(--border);scrollbar-width:none;flex-direction:row;gap:5px;margin:0 -14px 16px;padding:0 14px 10px;position:static;overflow-x:auto}.forum-nav>button{white-space:nowrap;border:1px solid var(--border);flex-shrink:0;padding:9px 11px;font-size:11px}.forum-nav>button svg{width:14px;height:14px}.forum-nav .forum-label,.forum-nav-note,.forum-help{display:none}.forum-compose-teaser{padding:10px}.forum-post{gap:7px;padding:14px 10px}.forum-post h2{font-size:16px}.forum-post-meta{gap:5px;font-size:9px}.forum-post-meta time{margin-left:0}.forum-post-meta .forum-author svg{width:19px;height:19px}.forum-post-body{font-size:12px}.forum-toolbar{gap:6px}.forum-toolbar button{padding:7px 9px}.forum-toolbar label{max-width:155px}.forum-empty{padding:38px 18px}.forum-empty h2{font-size:19px}.forum-username-nudge{align-items:flex-start}.forum-username-nudge button{max-width:110px;font-size:10px}.forum-dialog{max-width:calc(100vw - 24px)!important;padding:20px!important}.forum-dialog input,.forum-dialog textarea,.forum-dialog select{font-size:16px}.forum-thread .forum-post-meta{padding-right:10px}.forum-form-row{gap:8px}}.token-forum .forum-compose-teaser .profile-avatar{width:34px;height:34px}.forum-author .profile-avatar{width:24px;height:24px}.forum-anon-avatar{background:var(--secondary);width:34px;height:34px;color:var(--muted-foreground);border-radius:9px;flex-shrink:0;place-items:center;display:grid}
.community-support{max-width:900px;color:var(--foreground);margin:0 auto;padding:32px 24px}.community-support header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.community-support h2{letter-spacing:-.7px;margin:0 0 8px;font-size:26px}.community-support h3{margin:12px 0;font-size:16px}.community-support p{color:var(--muted-foreground);font-size:13px;line-height:1.6}.community-support header p{align-items:center;gap:6px;margin:0;display:flex}.community-support .support-note{margin:16px 0 24px;font-size:12px}.community-support form,.community-team form{gap:14px;margin-top:18px;display:grid}.community-support label,.community-team label{gap:7px;font-size:12px;display:grid}.community-support input,.community-support textarea,.community-support select,.community-team input{background:var(--background);border:1px solid var(--border);color:var(--foreground);border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:13px}.community-support textarea{resize:vertical}.support-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-actions select{width:auto}.support-actions code{overflow-wrap:anywhere;font-size:11px}.support-actions>button:not(.button){font-size:12px;text-decoration:underline}.support-ticket{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.support-ticket strong{font-size:14px;font-weight:600}.support-ticket small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.support-status{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.support-empty{padding:28px 0}.support-back{align-items:center;gap:5px;margin:20px 0;font-size:12px;display:flex}.support-thread-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-message{border-bottom:1px solid var(--border);padding:16px 0}.support-message small{color:var(--muted-foreground);font-size:11px}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--foreground)}.community-team{border-bottom:1px solid var(--border);padding:14px 0;font-size:12px}.community-team summary{cursor:pointer;font-weight:600}.community-team p{color:var(--muted-foreground);line-height:1.6}.community-team form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.community-team .support-actions{padding:8px 0}.forum-legal-links{gap:12px;margin-top:10px;font-size:11px;display:flex}@media (max-width:600px){.community-support{padding:20px 14px}.community-support header{flex-direction:column}.community-team form{grid-template-columns:1fr}}
.compact-market-controls{padding:12px var(--platform-gutter);border-bottom:1px solid var(--border)}.platform-shell .market-section .compact-market-controls .market-heading{border:0;flex-wrap:wrap;align-items:center;gap:12px;min-height:0;margin:0 0 8px;padding:0;display:flex}.platform-shell .market-section .compact-market-controls .market-heading h2{gap:8px;width:auto;margin:0;font-size:17px}.compact-market-controls .market-tools{gap:12px;margin-left:auto}.compact-market-controls .market-layout-switch{border-radius:7px;height:32px;padding:2px}.compact-market-controls .market-layout-switch [data-slot=tabs-trigger]{gap:5px;min-width:0;padding:4px 9px;font-size:11px}.compact-market-controls .market-view-toolbar{flex-direction:row;align-items:center;gap:8px 20px;padding:0}.compact-market-controls .market-order-controls{gap:8px;width:auto}.compact-market-controls .market-order-switch{width:auto}.compact-market-controls .market-order-switch [data-slot=toggle-group-item]{height:30px;min-height:30px;padding:0 8px;font-size:11px}.compact-market-controls .market-discovery-bar{border:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 18px;margin:0;padding:0;display:flex}.compact-market-controls .market-rank-note{gap:5px;font-size:10px}.compact-market-controls .verified-placement{white-space:nowrap;gap:8px;width:auto;font-size:11px}.compact-market-controls .market-active-filters{margin:0;padding:8px 0 0}@media (max-width:700px){.compact-market-controls{padding:10px 14px}.compact-market-controls .market-tools{justify-content:space-between;width:100%;margin:0}.compact-market-controls .search-field{flex:1;min-width:0}.compact-market-controls .search-field input{width:100%;min-width:0}.compact-market-controls .market-layout-switch{width:auto;margin-left:auto}.compact-market-controls .market-discovery-bar{flex:auto;justify-content:space-between}.compact-market-controls .market-rank-note,.compact-market-controls .market-sort-label{display:none}}.market-venue-switch{background:var(--muted);border-radius:7px;flex-shrink:0;align-items:center;gap:3px;padding:3px;display:flex}.market-venue-switch button{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:12px;font-weight:600}.market-venue-switch button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.market-venue-switch button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.loot-payout-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.loot-payout-error,.loot-payout-history strong{overflow-wrap:anywhere}.loot-payout-history>div{min-width:0}.loot-payout-history a{color:var(--green);align-items:center;gap:5px;font-size:12px;display:inline-flex}.loot-payout-history [data-slot=button]{align-self:flex-start;height:auto;min-height:32px;padding:4px 0;font-size:12px}.loot-payout-recovery{color:var(--muted-foreground);margin-top:18px;font-size:12px}.loot-payout-recovery summary{cursor:pointer;color:var(--foreground)}.loot-payout-recovery label{margin:12px 0 8px;line-height:1.6;display:block}.loot-payout-recovery input{width:100%;min-width:0}.reward-packs-page .pack-section-label{color:var(--muted-foreground);letter-spacing:1.6px;font-size:9px;font-weight:600;line-height:1.5;display:block}.pack-catalogue,.pack-editions{padding:30px var(--platform-gutter);border-top:1px solid var(--border);container-type:inline-size}.pack-catalogue-heading,.pack-editions>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.pack-catalogue h2,.pack-editions h2{letter-spacing:-.8px;margin-top:9px;font-size:24px;font-weight:550;line-height:1.2}.pack-pool-caption{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:3px;font-size:11px}.pack-pool-caption span{color:var(--muted-foreground)}.pack-lineup{grid-template-columns:minmax(0,1fr) minmax(190px,.57fr);gap:24px;display:grid}.pack-list-head{color:var(--muted-foreground);letter-spacing:1px;border-bottom:1px solid var(--border);justify-content:space-between;padding:0 0 12px;font-size:9px;display:flex}.pack-reward-row{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) 40px 58px;align-items:center;gap:12px;padding:13px 0;display:grid}.pack-reward-row:last-child{border-bottom:0}.pack-reward-row .loot-stock-mark{border-radius:50%;width:30px;height:30px;font-size:16px}.pack-reward-value strong{letter-spacing:-.35px;font-variant-numeric:tabular-nums;font-size:16px;font-weight:550;display:block}.pack-reward-value strong span{letter-spacing:0;color:var(--muted-foreground);margin-left:2px;font-size:11px;font-weight:400}.pack-reward-value>small{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.pack-rarity{color:var(--muted-foreground);text-align:right;font-size:9px}.pack-rarity.is-rare{color:var(--loot-gold)}.pack-pool-count{text-align:right;font-variant-numeric:tabular-nums}.pack-pool-count strong{font-size:13px;font-weight:500;display:block}.pack-pool-count small{color:var(--muted-foreground);margin-top:3px;font-size:9px;display:block}.pack-jackpot{color:var(--lightningcss-light,#795916)var(--lightningcss-dark,#e2c78f);background:var(--lightningcss-light,#f6f0e4)var(--lightningcss-dark,#17160f);border:1px solid var(--lightningcss-light,#c4b085)var(--lightningcss-dark,#55482e);border-radius:3px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.pack-jackpot>header{letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:8px;display:flex}.pack-jackpot-star{font-size:23px;line-height:1}.pack-jackpot>div{padding:24px 0}.pack-jackpot .loot-stock-mark{border-radius:50%;width:32px;height:32px;margin-bottom:16px}.pack-jackpot h3{letter-spacing:-6px;font-size:clamp(64px,9cqw,105px);font-weight:450;line-height:.9}.pack-jackpot h3 span{letter-spacing:.5px;margin:14px 0;font-size:14px;line-height:1;display:block}.pack-jackpot p{margin-top:22px;font-size:13px}.pack-jackpot footer{border-top:1px solid var(--lightningcss-light,#c4b085)var(--lightningcss-dark,#55482e);padding-top:15px;font-size:10px;line-height:1.6}.pack-jackpot footer>span{display:block}.pack-jackpot footer>span:last-child{letter-spacing:1.5px;opacity:.7;margin-top:8px;font-size:8px}.pack-points-strip{border-block:1px solid var(--border);align-items:center;gap:16px;margin-top:22px;padding:18px 0;display:flex}.pack-points-number{color:var(--green);letter-spacing:-1.5px;font-size:30px;font-weight:500}.pack-points-strip strong{font-size:12px;font-weight:500;display:block}.pack-points-strip div>span{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.pack-points-included{color:var(--green);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.pack-pool-details{color:var(--muted-foreground);margin-top:14px;font-size:10px}.pack-pool-details summary{cursor:pointer;width:fit-content;padding:4px 0}.pack-pool-details summary:hover{color:var(--foreground)}.pack-pool-details summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.pack-pool-details p{max-width:740px;margin-top:10px;font-size:11px;line-height:1.8}.pack-editions>header>span{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.pack-editions-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pack-edition{border-top:1px solid var(--border);align-items:center;gap:20px;min-width:0;padding:24px 0 0;display:flex}.pack-edition-art{border:1px solid var(--lightningcss-light,#b6a078)var(--lightningcss-dark,#5c5037);width:85px;height:123px;color:var(--loot-gold);background:var(--lightningcss-light,#f3ecde)var(--lightningcss-dark,#201e17);border-block:4px double var(--lightningcss-light,#b6a078)var(--lightningcss-dark,#5c5037);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:10px;display:flex;transform:rotate(-5deg)}.pack-edition-art strong{letter-spacing:-3px;font-size:49px;font-weight:450;line-height:1}.pack-edition-art span{letter-spacing:1px;font-size:6px}.pack-edition-art.is-community{color:var(--green);background:var(--lightningcss-light,#edf3e3)var(--lightningcss-dark,#192014);border-color:var(--lightningcss-light,#9bac76)var(--lightningcss-dark,#3b4d23);transform:rotate(5deg)}.pack-edition h3{letter-spacing:-.4px;margin-top:8px;font-size:17px;font-weight:550}.pack-edition p{color:var(--muted-foreground);max-width:230px;margin:7px 0 12px;font-size:12px;line-height:1.6}.pack-edition small{color:var(--muted-foreground);font-size:9px}.reward-packs-page .loot-social{padding-top:26px}.reward-packs-page .loot-social h2{letter-spacing:-.6px;margin-top:7px;font-size:22px;font-weight:550}.reward-packs-page .loot-social>p{margin-top:7px;font-size:12px}.reward-packs-page .loot-social-task{margin-top:22px;padding-top:20px}.pack-task-label{letter-spacing:1.3px;color:var(--muted-foreground);margin-bottom:12px;font-size:8px;display:block}.reward-packs-page .loot-social-task h3{flex-wrap:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:550}.reward-packs-page .loot-social-task h3>span{color:var(--green);letter-spacing:-.5px;white-space:nowrap;align-items:baseline;gap:4px;font-size:15px;display:inline-flex}.reward-packs-page .loot-social-task h3 small{letter-spacing:.5px;color:var(--muted-foreground);margin:0;font-size:8px}.reward-packs-page .loot-social-task p{color:var(--muted-foreground);margin:5px 0 15px;font-size:11px;font-weight:400}.reward-packs-page .loot-social-actions{gap:12px}.reward-packs-page .loot-social-actions a{color:var(--muted-foreground);font-size:11px;text-decoration:none}.reward-packs-page .loot-social-actions a:hover{color:var(--foreground)}.reward-packs-page .loot-social-task [data-slot=button]{height:32px;min-height:32px;box-shadow:none;border-radius:5px;padding-inline:12px;font-size:11px}.pack-task-locked{color:var(--muted-foreground);align-items:center;gap:7px;padding:9px 0;font-size:10px;display:flex}.pack-bonus-note{color:var(--muted-foreground);margin-top:20px;font-size:10px;line-height:1.6;display:block}.reward-packs-page .loot-history>header h2{font-size:15px;font-weight:550}.reward-packs-page .loot-history>header>span{font-variant-numeric:tabular-nums;font-size:10px}.pack-history-empty{text-align:center;padding:30px 0 12px}.pack-empty-ticket{border:1px solid var(--border);background:var(--platform-panel);width:104px;height:116px;color:var(--muted-foreground);border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto 24px;padding:12px;display:flex;position:relative;transform:rotate(-6deg)}.pack-empty-ticket:before{content:"";border:1px solid var(--border);z-index:-1;border-radius:4px;position:absolute;inset:4px -5px -5px 4px;transform:rotate(11deg)}.pack-empty-ticket span{letter-spacing:1px;font-size:6px}.pack-empty-ticket i{border-top:1px dashed var(--border);width:100%}.pack-history-empty h3{letter-spacing:-.2px;font-size:14px;font-weight:500}.pack-history-empty p{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:1.7}@container (max-width:610px){.pack-catalogue-heading{flex-direction:column;align-items:flex-start;gap:12px}.pack-lineup{grid-template-columns:minmax(0,1fr) 170px;gap:18px}.pack-reward-row{grid-template-columns:26px minmax(0,1fr) 46px;gap:9px}.pack-rarity{display:none}.pack-reward-row .loot-stock-mark{width:26px;height:26px}.pack-jackpot{padding:16px}.pack-editions-grid{grid-template-columns:1fr;gap:22px}}@container (max-width:420px){.pack-lineup{grid-template-columns:1fr}.pack-jackpot{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pack-jackpot>header{grid-column:1/-1}.pack-jackpot>div{padding:8px 0}.pack-jackpot h3{font-size:68px}.pack-jackpot footer{align-self:end;margin-bottom:12px}.pack-jackpot p{margin-top:14px}.pack-points-included{display:none}.pack-catalogue h2,.pack-editions h2{font-size:22px}.pack-editions>header{flex-direction:column;align-items:flex-start;gap:10px}}.loot-payout-history [data-slot=button]{border:1px solid var(--border);background:var(--secondary);min-height:36px;color:var(--foreground);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:10px 6px 0 0;padding:8px 12px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.loot-payout-history [data-slot=button]:hover:not(:disabled){background:var(--card);border-color:var(--muted-foreground)}.loot-payout-history [data-slot=button]:disabled{opacity:.45;cursor:not-allowed}.loot-payout-history [data-slot=button]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.loot-history-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.loot-history-actions [data-slot=button]{margin:0}.loot-history .loot-payout-history{align-items:flex-start}.loot-history .loot-payout-history>.loot-stock-mark{margin-top:3px}.pack-rewards-lower{border-top:1px solid var(--border);padding:40px var(--platform-gutter);background:var(--background)}.reward-packs-page .bonus-hub{background:0 0;border:0;padding:0}.bonus-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.reward-packs-page .bonus-heading h2{letter-spacing:-1.7px;margin:10px 0 0;font-size:clamp(30px,3vw,42px);font-weight:600}.bonus-heading h2>span{color:var(--green)}.bonus-count{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;background:var(--card);border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:11px;display:flex}.bonus-count strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:24px;font-weight:550}.bonus-count svg{color:var(--green)}.reward-packs-page .bonus-hub>p{max-width:620px;color:var(--muted-foreground);margin:12px 0 16px;font-size:13px;line-height:1.7}.bonus-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin:24px 0 32px;display:grid}.reward-packs-page .bonus-task-grid>.loot-social-task{border:1px solid var(--border);background:var(--card);border-radius:14px;min-height:270px;margin:0;padding:24px;box-shadow:0 8px 24px #0000000c}.bonus-step{color:var(--muted-foreground);letter-spacing:1.1px;margin:0 0 27px;font-size:9px;display:block}.reward-packs-page .bonus-task-grid h3{letter-spacing:-.4px;flex-wrap:wrap;margin-bottom:12px;font-size:17px;line-height:1.35}.reward-packs-page .bonus-task-grid h3>span{letter-spacing:0;border:1px solid var(--border);border-radius:20px;padding:5px 8px;font-size:10px}.reward-packs-page .bonus-task-grid p{margin:10px 0 22px;font-size:12px;line-height:1.8}.reward-packs-page .bonus-task-grid [data-slot=button]{background:var(--secondary);height:auto;min-height:40px;color:var(--foreground);white-space:normal;border-radius:8px;padding:10px 14px;font-size:12px}.reward-packs-page .bonus-task-grid input{background:var(--background);min-height:42px;margin:12px 0}.reward-packs-page .bonus-task-grid small{color:var(--muted-foreground);margin-top:16px;font-size:10px;font-weight:400;line-height:1.8}.bonus-task-grid .loot-replay{text-align:left;margin-top:12px}.bonus-inventory-heading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.bonus-inventory-heading h3{letter-spacing:-.4px;font-size:16px;font-weight:550}.bonus-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:12px;align-items:center;gap:20px;margin:16px 0;padding:28px;display:flex}.bonus-empty>svg{flex:none}.bonus-empty h4{color:var(--foreground);font-size:14px;font-weight:500}.bonus-empty p{margin:5px 0 0;font-size:12px;line-height:1.6}.bonus-inventory-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.reward-packs-page .bonus-inventory-grid>.loot-social-task{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:16px 0 0;padding:22px}.bonus-funding-details{color:var(--muted-foreground);margin-top:20px;font-size:11px;line-height:1.8}.bonus-funding-details summary{cursor:pointer;width:fit-content}.bonus-funding-details p{max-width:700px;margin-top:10px}.reward-packs-page .pack-rewards-lower>.loot-history{border-top:1px solid var(--border);background:0 0;margin-top:32px;padding:30px 0 0}.reward-packs-page .pack-rewards-lower .loot-history>header h2{letter-spacing:-.6px;font-size:22px}.pack-rewards-lower .loot-history ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px;display:grid}.pack-rewards-lower .loot-history li{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:flex-start;gap:16px;padding:22px}.pack-rewards-lower .loot-history li strong{letter-spacing:-.5px;font-size:22px;font-weight:550;line-height:1.3}.pack-rewards-lower .loot-history li .loot-stock-mark{border-radius:10px;flex:none;width:38px;height:38px}.pack-rewards-lower .loot-history li span:not(.loot-stock-mark){line-height:1.7}.pack-rewards-lower .loot-history-actions{margin-top:14px}@media (max-width:1100px){.bonus-task-grid{grid-template-columns:1fr}.reward-packs-page .bonus-task-grid>.loot-social-task{min-height:0}.bonus-step{margin-bottom:16px}}@media (max-width:600px){.pack-rewards-lower{padding:28px 18px}.bonus-heading{align-items:flex-start;gap:12px}.bonus-count{gap:6px;padding:10px;font-size:9px}.bonus-count strong{font-size:19px}.bonus-count svg{display:none}.reward-packs-page .bonus-task-grid>.loot-social-task{padding:20px}.bonus-empty{gap:14px;padding:20px}}.bonus-milestones{gap:12px;margin:16px 0 22px;display:grid}.bonus-milestones>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bonus-milestones span{color:var(--muted-foreground);font-size:11px}.bonus-milestones>div>div{gap:6px;display:flex}.bonus-milestones b{border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:500}.pack-rewards-lower{padding-block:28px}.reward-packs-page .bonus-hub{max-width:1050px;margin-inline:auto}.reward-packs-page .bonus-heading h2{letter-spacing:-1px;font-size:28px}.bonus-count{background:0 0;border:0;padding:0;font-size:11px}.bonus-count strong{font-size:20px}.bonus-x-connected{color:var(--muted-foreground);align-items:center;gap:6px;margin:0 0 12px;font-size:11px;display:inline-flex}.bonus-x-connected svg{color:var(--green)}.bonus-task-grid{border-top:1px solid var(--border);margin:8px 0 22px;display:block}.reward-packs-page .bonus-task-grid>.loot-social-task{border:0;border-bottom:1px solid var(--border);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 24px;padding:18px 0;display:grid}.bonus-task-grid .bonus-step{display:none}.reward-packs-page .bonus-task-grid h3{letter-spacing:-.2px;grid-column:1;justify-content:flex-start;gap:12px;margin:0;font-size:14px}.reward-packs-page .bonus-task-grid p{grid-column:1;margin:0;font-size:11px;line-height:1.6}.reward-packs-page .bonus-task-grid h3>span{border-radius:4px;padding:2px 6px;font-size:9px}.reward-packs-page .bonus-task-grid>.loot-social-task>[data-slot=button]{grid-area:1/2/3;align-self:center;min-height:34px;padding:7px 12px;font-size:11px}.bonus-post-editor{grid-column:1/-1;max-width:650px;padding:12px 0 0}.bonus-task-grid .loot-replay{grid-column:1/-1}.bonus-task-grid .bonus-milestones{flex-wrap:wrap;grid-column:1;gap:10px 22px;margin:5px 0;display:flex}.bonus-task-grid .bonus-milestones>div{gap:12px}.bonus-task-grid .bonus-milestones b{padding:2px 6px;font-size:10px}.reward-packs-page .bonus-task-grid small{grid-column:1/-1;max-width:650px;margin:4px 0 0;font-size:10px}.bonus-inventory-heading{border-top:0;padding-top:18px}.bonus-empty{border:0;border-radius:0;gap:12px;margin:0;padding:16px 0}.bonus-empty>svg{width:20px;height:20px}.bonus-empty h4{font-size:12px}.bonus-empty p{font-size:11px}.reward-packs-page .pack-rewards-lower>.loot-history{max-width:1050px;margin:24px auto 0;padding-top:24px}.pack-rewards-lower .loot-history ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),230px));justify-content:start;gap:22px}.pack-rewards-lower .loot-history li{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.pack-rewards-lower .loot-history li>.drop-card-art{aspect-ratio:1024/1400;border-radius:8px;width:100%;display:block;overflow:hidden}.pack-rewards-lower .loot-history li>div:not(.drop-card-art){width:100%}.pack-rewards-lower .loot-history li strong{letter-spacing:-.3px;font-size:16px}.pack-rewards-lower .loot-history li span:not(.loot-stock-mark){font-size:10px}.pack-rewards-lower .loot-history-actions{gap:5px;margin-top:10px}.pack-rewards-lower .loot-history-actions [data-slot=button]{min-height:32px;padding:6px 8px;font-size:10px}@media (max-width:600px){.reward-packs-page .bonus-task-grid>.loot-social-task{gap:5px 12px;padding:16px 0}.reward-packs-page .bonus-task-grid h3{font-size:13px}.reward-packs-page .bonus-task-grid p{max-width:220px}.bonus-count{font-size:9px}.bonus-count strong{font-size:17px}.bonus-post-editor{max-width:100%}}.pack-source-switch{border:1px solid var(--border);background:#101011;border-radius:9px;justify-content:center;gap:4px;width:fit-content;margin:0 auto 22px;padding:4px;display:flex}.pack-source-switch button{color:var(--muted-foreground);border-radius:6px;padding:8px 14px;font-size:12px;transition:background .15s}.pack-source-switch button[aria-pressed=true]{color:var(--foreground);background:#262628}.pack-source-switch button:disabled{opacity:.55;cursor:default}.pack-source-switch span{font-variant-numeric:tabular-nums;margin-left:7px}.reward-packs-page .lootbox-sidebar .bonus-hub{border-top:1px solid var(--border);background:0 0;max-width:100%;margin:0;padding:22px 24px}.bonus-hub>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.bonus-hub>summary::-webkit-details-marker{display:none}.bonus-earn-content{padding-top:18px}.reward-packs-page .lootbox-sidebar .bonus-task-grid>.loot-social-task{flex-direction:column;align-items:flex-start;gap:9px;padding:18px 0;display:flex}.reward-packs-page .lootbox-sidebar .bonus-task-grid h3{flex-wrap:wrap;gap:6px;font-size:13px}.reward-packs-page .lootbox-sidebar .bonus-task-grid p{font-size:11px}.bonus-earn-content .bonus-milestones{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bonus-earn-content .bonus-post-editor{width:100%;min-width:0}.bonus-earn-content .bonus-post-editor input{width:100%;margin:10px 0}.bonus-earn-content .bonus-post-editor p{overflow-wrap:anywhere}.bonus-earn-content .bonus-post-editor a{font-size:12px;text-decoration:underline}.bonus-earn-content .bonus-funding-details{margin-top:14px;font-size:11px}.pack-source-switch button:focus-visible,.bonus-hub>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.reward-packs-page .loot-stage-complete .loot-result-receipt{text-align:left;width:100%;max-width:600px;box-shadow:none;background:linear-gradient(135deg,#171c0e 0%,#111212 60%);border:1px solid #292d21;border-radius:18px;grid-template-columns:48px minmax(0,1fr);gap:16px;margin:20px auto 0;padding:24px;display:grid}.reward-packs-page .loot-stage-complete .loot-result-emblem{align-self:center;width:48px;height:48px;margin:0}.reward-packs-page .loot-stage-complete .loot-result-copy{text-align:left;min-width:0}.reward-packs-page .loot-stage-complete .loot-result-copy h2{letter-spacing:-1px;margin:6px 0;font-size:30px;line-height:1.2}.reward-packs-page .loot-stage-complete .loot-result-copy p{color:#a5aaa0;margin:0;font-size:13px}.reward-packs-page .loot-stage-complete .loot-payout-actions{grid-column:1/-1;gap:10px;width:100%;margin:4px 0 0;display:flex}.reward-packs-page .loot-stage-complete .loot-payout-actions button{border-radius:10px;flex:1;min-height:42px;font-size:13px}.reward-payout-status{background:#ffffff04;border:1px solid #ffffff08;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:12px;padding:16px;display:flex}.reward-status-icon{color:#b8ee3c;flex-shrink:0;place-items:center;padding-top:2px;display:grid}.reward-payout-status strong{color:#e4e9dd;font-size:13px;font-weight:600;display:block}.reward-packs-page .reward-payout-status p{color:#959b91;text-align:left;max-width:none;margin:5px 0 0;font-size:12px;line-height:1.65}.reward-payout-status a{color:#b8ee3c;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:inline-flex}.reward-result-feedback{color:#efb47b;overflow-wrap:anywhere;background:#ef9b490a;border:1px solid #ef9b4930;border-radius:10px;grid-column:1/-1;padding:12px 14px;font-size:12px;line-height:1.6}.reward-packs-page .loot-stage-complete .loot-pack-caption h2{letter-spacing:-.5px;font-size:20px}.reward-packs-page .loot-stage-complete .loot-pack-caption p{margin-top:6px;font-size:12px}.reward-packs-page .loot-stage-complete .loot-open-button{opacity:1;color:#a1a59d;font-variant-numeric:tabular-nums;background:#171819;border:1px solid #292b2b;border-radius:9px;max-width:280px;min-height:38px;margin-top:14px;font-size:12px}.reward-packs-page .loot-stage-complete .loot-reset{opacity:.7;margin-top:18px;font-size:10px}@media (max-width:600px){.reward-packs-page .loot-stage-complete .loot-result-receipt{border-radius:14px;gap:12px;padding:18px}.reward-packs-page .loot-stage-complete .loot-result-copy h2{font-size:26px}.reward-packs-page .loot-stage-complete .loot-payout-actions{flex-wrap:wrap}.reward-packs-page .loot-stage-complete .loot-payout-actions button{min-width:130px}}.reward-receipt-footer{width:min(100%,420px);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:10px 0 0;font-size:11px;display:flex}.reward-next-drop{align-items:center;gap:6px;display:flex}.reward-next-drop strong{font-variant-numeric:tabular-nums;color:var(--foreground);margin-left:6px;font-weight:500}.reward-packs-page .reward-receipt-footer .loot-replay{align-items:center;gap:5px;margin:0;padding:4px 0;font-size:11px;display:inline-flex}.reward-packs-page .loot-stage-complete{padding-bottom:14px}.reward-packs-page .loot-stage-complete .loot-pack-caption{display:none}.tokon-pack-stage.is-opened .tokon-pack-viewport{cursor:grab;touch-action:pan-y}.tokon-pack-stage.is-opened .tokon-pack-viewport:active{cursor:grabbing}.tokon-pack-stage.is-opened .tokon-pack-viewport:focus-visible{outline:1px solid var(--border);outline-offset:-2px}.reward-packs-page .loot-stage-complete .loot-result-receipt{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:420px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;margin:0 auto;padding:12px 0}.reward-packs-page .loot-stage-complete .loot-result-emblem{width:32px;height:32px;box-shadow:none;background:0 0}.reward-packs-page .loot-stage-complete .loot-result-emblem:before{display:none}.reward-packs-page .loot-stage-complete .loot-result-copy h2{letter-spacing:-.5px;margin:3px 0;font-size:22px}.reward-packs-page .loot-stage-complete .loot-result-copy p{display:none}.reward-packs-page .loot-stage-complete .loot-result-receipt{grid-template-columns:36px minmax(0,1fr);gap:10px 12px}.reward-packs-page .loot-stage-complete .loot-result-emblem{grid-area:1/1;align-self:center;width:32px;height:32px}.reward-packs-page .loot-stage-complete .loot-result-copy{grid-area:1/2}.reward-packs-page .loot-stage-complete .loot-result-eyebrow{letter-spacing:.8px;font-size:9px}.reward-packs-page .loot-stage-complete .loot-payout-actions{grid-area:2/1/auto/-1;align-self:center;gap:8px;width:100%;margin:0}.reward-packs-page .loot-stage-complete .loot-payout-actions button{border-radius:7px;flex:1;min-width:0;min-height:34px;padding:6px 10px;font-size:11px}.reward-packs-page .loot-stage-complete .reward-payout-status{background:0 0;border:0;border-radius:0;gap:8px;padding:0}.reward-packs-page .loot-stage-complete .reward-status-icon{color:var(--muted-foreground);padding-top:1px}.reward-packs-page .loot-stage-complete .reward-status-icon svg{width:14px;height:14px}.reward-packs-page .loot-stage-complete .reward-payout-status strong{font-size:11px;font-weight:500}.reward-packs-page .loot-stage-complete .reward-payout-status p{margin:3px 0 0;font-size:11px;line-height:1.5}.reward-packs-page .loot-stage-complete .reward-payout-status strong{display:none}.reward-packs-page .loot-stage-complete .reward-payout-status p{margin:0}.reward-packs-page .loot-stage-complete .reward-result-feedback{background:0 0;border:0;border-radius:0;padding:8px 0 0 44px;font-size:11px}.reward-packs-page .loot-stage-complete .loot-pack-caption{margin-top:14px}.reward-packs-page .loot-stage-complete .loot-pack-caption h2{letter-spacing:-.2px;margin:0;font-size:16px}.reward-packs-page .loot-stage-complete .loot-pack-caption p{display:none}.reward-packs-page .loot-stage-complete .loot-open-button{background:0 0;border:0;max-width:240px;min-height:30px;margin-top:8px;font-size:11px}.reward-packs-page .loot-stage-complete .loot-pack-actions{margin:4px 0 0}.reward-packs-page .loot-stage-complete .loot-reset{margin-top:10px}@media (max-width:600px){.reward-packs-page .loot-stage-complete .loot-result-receipt{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 0}.reward-packs-page .loot-stage-complete .loot-result-emblem{width:28px;height:28px}.reward-packs-page .loot-stage-complete .loot-payout-actions{flex-wrap:nowrap;grid-area:2/1/auto/-1;padding-left:0}.reward-packs-page .loot-stage-complete .reward-payout-status,.reward-packs-page .loot-stage-complete .reward-result-feedback{padding-left:0}}
.drop-card-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.drop-card-toolbar>span{color:var(--muted-foreground);font-size:11px}.drop-card-toolbar>div{gap:6px;display:flex}.drop-card-toolbar button{border:1px solid var(--border);background:var(--platform-panel);width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:4px;place-items:center;display:grid}.drop-card-toolbar button:disabled{opacity:.35;cursor:default}.drop-card-toolbar button:hover:not(:disabled){border-color:var(--green);color:var(--green)}.drop-card-toolbar button:focus-visible,.drop-card-rail:focus-visible{outline:2px solid var(--green);outline-offset:3px}.drop-card-rail{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:20px;padding:3px 2px 16px;display:flex;overflow-x:auto}.drop-card-preview{scroll-snap-align:start;flex:0 0 214px;min-width:0}.drop-card-preview header{letter-spacing:1.3px;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:0 0 12px;font-size:8px;display:flex}.drop-card-preview.rarity-rare header>span:first-child{color:var(--lightningcss-light,#166789)var(--lightningcss-dark,#74d8ff)}.drop-card-preview.rarity-epic header>span:first-child{color:var(--lightningcss-light,#7951b1)var(--lightningcss-dark,#c3a0ff)}.drop-card-preview.rarity-jackpot header>span:first-child{color:var(--loot-gold)}.drop-card-art{aspect-ratio:1024/1400;background:#121c1a;border-radius:7px;position:relative;overflow:hidden;box-shadow:0 5px 10px #0002}.drop-card-art canvas{opacity:0;width:100%;height:100%;display:block}.drop-card-art canvas.is-ready{opacity:1}.drop-card-placeholder{color:#bfef6c;border:1px solid #bfef6c;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:absolute;inset:7px}.drop-card-placeholder span{letter-spacing:1px;font-size:8px}.drop-card-placeholder strong{letter-spacing:-2px;font-size:50px;font-weight:500}.drop-card-preview h3{letter-spacing:-.3px;margin-top:15px;font-size:15px;font-weight:550}.drop-card-preview p{color:var(--muted-foreground);justify-content:space-between;gap:5px;margin-top:5px;font-size:10px;line-height:1.5;display:flex}.drop-card-preview p>span{color:var(--green);white-space:nowrap}.drop-card-preview footer{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;margin-top:12px;padding-top:12px;font-size:10px}.drop-card-preview footer strong{color:var(--foreground);font-weight:500}.drop-card-preview footer span{color:var(--muted-foreground)}@container (max-width:500px){.drop-card-preview{flex-basis:192px}.drop-card-rail{gap:16px}}.drop-card-zoom-trigger{text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:7px;width:100%;padding:0;display:block;position:relative}.drop-card-zoom-trigger:focus-visible{outline:2px solid var(--green);outline-offset:4px}.drop-card-zoom-hint{color:#fff;opacity:0;background:#101512e8;border:1px solid #ffffff30;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;transition:opacity .15s;display:flex;position:absolute;bottom:10px;right:10px}.drop-card-zoom-trigger:hover .drop-card-zoom-hint,.drop-card-zoom-trigger:focus-visible .drop-card-zoom-hint{opacity:1}.drop-card-zoom-panel[data-slot=popover-content]{border-color:var(--border);background:var(--platform-panel,var(--background));width:min(350px,100vw - 24px,73.14dvh - 85.71px);color:var(--foreground);z-index:80;border-radius:10px;padding:12px;box-shadow:0 16px 55px #0008}.drop-card-zoom-panel>header{letter-spacing:1px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;font-size:8px;display:flex}.drop-card-zoom-panel>header button{border:1px solid var(--border);width:26px;height:26px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:grid}.drop-card-zoom-panel>header button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.drop-card-zoom-panel>footer{justify-content:space-between;gap:10px;padding-top:12px;font-size:11px;display:flex}.drop-card-zoom-panel>footer strong{font-weight:550}.drop-card-zoom-panel>footer span{color:var(--muted-foreground);font-size:9px}.drop-card-zoom-panel>p{color:var(--muted-foreground);margin-top:8px;font-size:9px;line-height:1.5}@media (hover:none){.drop-card-zoom-hint{opacity:1}}@media (prefers-reduced-motion:reduce){.drop-card-zoom-panel,.drop-card-zoom-hint{transition:none!important;animation:none!important}}@media (max-width:600px){[data-radix-popper-content-wrapper]:has(.drop-card-zoom-panel){pointer-events:none;justify-content:center;align-items:center;display:flex;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.drop-card-zoom-panel[data-slot=popover-content]{pointer-events:auto}}
.pack-selector{padding:22px var(--platform-gutter) 24px;border-bottom:1px solid var(--border);container-type:inline-size}.pack-selector>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.pack-selector h2{font-size:12px;font-weight:500}.pack-selector h2 span{color:var(--muted-foreground);margin-left:8px;font-size:9px}.pack-selector header>span{color:var(--muted-foreground);font-size:10px}.pack-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pack-select-card{border:1px solid var(--border);background:var(--platform-panel);border-radius:5px;align-items:center;gap:18px;min-width:0;padding:18px;display:flex}.pack-select-card.is-daily{border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--lightningcss-light,#f1f5e9)var(--lightningcss-dark,#141a0e)}.pack-select-art{flex-shrink:0;justify-content:center;align-items:center;width:82px;height:108px;display:flex}.pack-select-art>img{object-fit:contain;width:108px;max-width:none;height:108px}.pack-select-foil{border:1px solid var(--lightningcss-light,#b7a174)var(--lightningcss-dark,#6e5a38);color:var(--lightningcss-light,#7c5d21)var(--lightningcss-dark,#dfbf81);background:var(--lightningcss-light,#eee6d6)var(--lightningcss-dark,#252116);border-block:3px double var(--lightningcss-light,#b7a174)var(--lightningcss-dark,#6e5a38);flex-direction:column;justify-content:space-between;width:61px;height:88px;padding:8px;display:flex;transform:rotate(-7deg)}.pack-select-foil span{letter-spacing:.7px;font-size:5px}.pack-select-foil strong{letter-spacing:-2px;font-size:34px;font-weight:450;line-height:1}.is-community .pack-select-foil{color:var(--green);background:var(--lightningcss-light,#e9efde)var(--lightningcss-dark,#1c2615);border-color:var(--lightningcss-light,#9bb57b)var(--lightningcss-dark,#4b622f);transform:rotate(7deg)}.pack-select-copy{min-width:0}.pack-select-type{color:var(--muted-foreground);letter-spacing:1.3px;font-size:7px;display:block}.pack-select-copy h3{letter-spacing:-.4px;margin:7px 0 5px;font-size:16px;font-weight:550}.pack-select-copy p{color:var(--muted-foreground);font-size:10px;line-height:1.5}.pack-select-status{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:13px;font-size:9px;display:flex}.is-daily .pack-select-status{color:var(--green)}@container (max-width:850px){.pack-select-card{gap:10px;padding:12px}.pack-select-art{width:60px}.pack-select-copy h3{font-size:14px}.pack-select-copy p{font-size:9px}}@container (max-width:610px){.pack-selector-grid{scroll-snap-type:x proximity;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.pack-select-card{scroll-snap-align:start;flex:0 0 255px}.pack-select-art{width:70px}.pack-select-copy h3{font-size:16px}.pack-selector header>span{font-size:9px}}.pack-select-card{text-align:left;color:var(--foreground);cursor:pointer}.pack-select-card:disabled{cursor:default}.pack-select-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.pack-select-card.is-daily:hover{border-color:var(--green)}.pack-inventory-button{white-space:nowrap;gap:8px;min-height:40px}.pack-inventory-dialog{width:calc(100% - 32px);max-width:880px;max-height:85dvh;overflow-y:auto}.pack-inventory-dialog .pack-selector{border:0;padding:8px 0 0}.pack-inventory-dialog .pack-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.pack-inventory-dialog .pack-select-card{flex-direction:column;align-items:flex-start;gap:8px}.pack-inventory-dialog .pack-select-art{align-self:center}@media (max-width:600px){.pack-inventory-dialog .pack-selector-grid{grid-template-columns:1fr}.pack-inventory-dialog .pack-select-card{flex-direction:row;align-items:center}.pack-inventory-dialog .pack-selector header>span{display:none}}.pack-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}
