.hype-player{color:var(--lightningcss-light,#536429)var(--lightningcss-dark,#bac6a0);background:var(--lightningcss-light,#f6f8f0)var(--lightningcss-dark,#171a12);border:1px solid var(--lightningcss-light,#dce3d0)var(--lightningcss-dark,#34352d);border-radius:8px;flex-shrink:0;align-items:center;height:36px;transition:border-color .18s,background .18s;display:flex}.hype-player.is-playing{color:var(--lightningcss-light,#3f6300)var(--lightningcss-dark,#c0f637);background:var(--lightningcss-light,#eff8db)var(--lightningcss-dark,#1d2512);border-color:var(--lightningcss-light,#a4bb71)var(--lightningcss-dark,#526722)}.hype-toggle,.hype-settings,.hype-mute{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hype-toggle{border-radius:7px 0 0 7px;gap:8px;height:100%;padding:0 11px}.hype-label{font-size:12px;font-weight:700}.hype-settings{border-left:1px solid var(--lightningcss-light,#dce3d0)var(--lightningcss-dark,#34352d);border-radius:0 7px 7px 0;width:33px;height:26px}.hype-toggle:hover,.hype-settings:hover,.hype-mute:hover{background:var(--lightningcss-light,#dce8c766)var(--lightningcss-dark,#d3ff5620)}.hype-toggle:focus-visible,.hype-settings:focus-visible,.hype-mute:focus-visible,.hype-volume-controls input:focus-visible{outline-offset:3px;outline:2px solid var(--lightningcss-light,#648d1f)var(--lightningcss-dark,#c0f637)}.hype-bars{align-items:center;gap:2px;height:16px;display:flex}.hype-bars i{background:currentColor;border-radius:2px;width:2px;height:4px;display:block}.hype-bars i:nth-child(2){height:10px}.hype-bars i:nth-child(3){height:15px}.hype-bars i:nth-child(4){height:7px}.is-playing .hype-bars i{animation:.65s ease-in-out infinite alternate hype-level}.is-playing .hype-bars i:nth-child(2){animation-delay:-310ms}.is-playing .hype-bars i:nth-child(3){animation-delay:-150ms}.is-playing .hype-bars i:nth-child(4){animation-delay:-480ms}.hype-loading{animation:1s linear infinite hype-spin}.hype-panel{color:var(--lightningcss-light,#24291f)var(--lightningcss-dark,#f4f4f5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151517);border-color:var(--lightningcss-light,#e1e4da)var(--lightningcss-dark,#343439);border-radius:12px;width:228px;padding:18px}.hype-track>span{letter-spacing:1.4px;color:var(--lightningcss-light,#657a39)var(--lightningcss-dark,#b6f500);font-size:9px;font-weight:700}.hype-track strong{letter-spacing:-.7px;margin-top:6px;font-size:22px;display:block}.hype-track strong span{color:var(--lightningcss-light,#638715)var(--lightningcss-dark,#b6f500)}.hype-track p{color:var(--lightningcss-light,#6d7266)var(--lightningcss-dark,#a2a29f);margin:3px 0 18px;font-size:12px}.hype-volume-label{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.hype-volume-label>span{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,#73786b)var(--lightningcss-dark,#aeaea7)}.hype-volume-controls{align-items:center;gap:10px;margin-top:5px;display:flex}.hype-mute{border-radius:6px;width:32px;height:36px}.hype-volume-controls input{cursor:pointer;accent-color:var(--lightningcss-light,#638715)var(--lightningcss-dark,#b6f500);width:100%;min-width:0;height:28px}@keyframes hype-level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes hype-spin{to{transform:rotate(360deg)}}@media (min-width:761px) and (max-width:1400px){.platform-shell .header{gap:24px}.platform-shell .header-actions{gap:12px}.platform-shell .network{display:none}}@media (max-width:980px){.hype-label,.hype-bars{display:none}.hype-toggle{width:34px;padding:0}.hype-settings{width:30px}}@media (max-width:380px){.platform-shell .header{padding-inline:14px}.platform-shell .header-actions{gap:6px}}@media (max-width:360px){.brand .brand-logo{height:28px}}@media (prefers-reduced-motion:reduce){.is-playing .hype-bars i,.hype-loading{animation:none}.hype-player{transition:none}}
.verification-page{--verify-gold:var(--lightningcss-light,#926210)var(--lightningcss-dark,#f3c66a);--verify-soft:var(--lightningcss-light,#f5f7f2)var(--lightningcss-dark,#17171a);flex:1;width:100%}.verification-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:30px 32px 26px;display:flex}.verification-eyebrow{letter-spacing:1.6px;color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.verification-heading .verification-eyebrow{color:var(--green)}.verification-heading h1{letter-spacing:-1.3px;margin:12px 0 9px;font-size:clamp(26px,2.7vw,38px);font-weight:600;line-height:1.15}.verification-heading p,.verification-form>p{color:var(--muted-foreground);font-size:16px;line-height:1.6}.verification-voluntary{border:1px solid var(--border);border-radius:99px;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex}.verification-voluntary svg{color:var(--green)}.verification-layout{grid-template-columns:minmax(0,1fr) 340px;display:grid}.verification-workspace{border-right:1px solid var(--border);min-width:0}.verification-token-select{background:var(--platform-panel);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px 32px;display:flex}.verification-token-select>div{flex:1;min-width:0}.verification-token-select label{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;display:block}.verification-token-select select{width:100%;max-width:360px;font:inherit;color:var(--foreground);background:var(--platform-panel);cursor:pointer;border:none;border-radius:3px;padding:3px 0;font-size:16px}.verification-current{color:var(--green);align-items:center;gap:6px;font-size:12px;display:flex}.verification-steps{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:23px 32px;list-style:none;display:grid}.verification-steps li{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.verification-steps li>span{border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.verification-steps b{font-weight:500}.verification-steps .current{color:var(--foreground)}.verification-steps .current>span{background:var(--lime);border-color:var(--lime);color:#192200}.verification-steps .complete{color:var(--green)}.verification-steps .complete>span{border-color:var(--green)}.verification-form{max-width:800px;margin:auto;padding:24px 32px 34px}.verification-demo-note{background:var(--verify-soft);color:var(--muted-foreground);border-radius:6px;align-items:flex-start;gap:9px;margin-bottom:30px;padding:12px;font-size:12px;line-height:1.5;display:flex}.verification-demo-note>span{border:1px solid var(--input);letter-spacing:.5px;color:var(--foreground);border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.verification-step-icon{background:var(--verify-soft,var(--muted));border:1px solid var(--border);width:54px;height:54px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.verification-form h2{letter-spacing:-.8px;margin-bottom:12px;font-size:clamp(23px,2.2vw,29px);font-weight:600;line-height:1.25}.verification-form>p{max-width:560px}.verification-wallet-details{border:1px solid var(--border);background:var(--platform-panel);border-radius:8px;gap:7px;margin:25px 0 22px;padding:18px;display:grid}.verification-wallet-details span{color:var(--muted-foreground);font-size:12px}.verification-wallet-details code{overflow-wrap:anywhere;font-size:13px}.verification-wallet-details code+span{margin-top:10px}.verification-form .button{min-height:44px;font-size:14px}.verification-page .verification-fineprint{color:var(--muted-foreground);margin-top:18px;font-size:12px;line-height:1.6}.verification-locked{border:1px solid var(--input);border-radius:8px;align-items:flex-start;gap:12px;padding:15px;font-size:14px;display:flex}.verification-locked>svg{color:var(--verify-gold);flex-shrink:0}.verification-locked p{color:var(--muted-foreground);margin-top:6px;font-size:14px;line-height:1.6}.verification-tiers{background:var(--platform-panel);padding:28px 24px}.verification-tiers>.verification-eyebrow{letter-spacing:1.2px;font-size:10px}.verification-tiers h2{letter-spacing:-.7px;margin:12px 0 25px;font-size:25px;font-weight:500;line-height:1.2}.verification-tier{border-top:1px solid var(--border);grid-template-columns:50px 1fr;align-items:center;gap:13px;padding:21px 0 25px;display:grid}.verification-badge-medal{width:50px;height:58px;color:var(--green);place-items:center;display:grid;position:relative}.verification-tier-number{color:var(--muted-foreground);letter-spacing:.8px;font-size:9px;font-weight:700}.verification-tier h3{letter-spacing:-.4px;margin:4px 0;font-size:19px;font-weight:600}.verification-tier p{color:var(--muted-foreground);font-size:13px;line-height:1.5}.verification-tier ul{grid-column:1/-1;gap:10px;margin-top:2px;padding:0;list-style:none;display:grid}.verification-tier li{align-items:center;gap:9px;font-size:13px;display:flex}.verification-tier li svg{width:14px;height:14px;color:var(--green)}.verification-tier-super{background:linear-gradient(120deg,var(--lightningcss-light,#fff8e9)var(--lightningcss-dark,#211d16),#0000);border:1px solid var(--lightningcss-light,#e3c888)var(--lightningcss-dark,#5b4930);border-radius:10px;margin:0 -12px;padding:20px 12px}.verification-tier-super .verification-badge-medal,.verification-tier-super .verification-tier-number,.verification-tier-super h3,.verification-tier-super li svg,.verification-page .gold{color:var(--verify-gold)}.verification-medal-spark{position:absolute;top:4px;right:-3px}.verification-trust-note{color:var(--muted-foreground);gap:9px;margin-top:25px;font-size:12px;line-height:1.65;display:flex}.verification-trust-note svg{flex-shrink:0;margin-top:3px}.verification-checks{margin:24px 0;display:grid}.verification-checks>div{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:18px 0;display:flex}.verification-checks>div>svg{width:24px;color:var(--muted-foreground)}.verification-checks>div>span:first-of-type{flex:1}.verification-checks b,.verification-checks small{display:block}.verification-checks b{font-size:15px;font-weight:600}.verification-checks small{color:var(--muted-foreground);margin-top:5px;font-size:13px}.verification-checks>div>span:last-child{color:var(--muted-foreground);font-size:12px}.verification-private{color:var(--muted-foreground);align-items:flex-start;gap:9px;font-size:13px;line-height:1.6;display:flex}.verification-private svg{flex-shrink:0;margin-top:2px}.verification-checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin:24px 0;font-size:14px;line-height:1.5;display:flex}.verification-checkbox input{accent-color:var(--green);flex-shrink:0;width:17px;height:17px;margin-top:2px}.verification-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:20px;display:flex}.verification-actions>div{align-items:center;gap:18px;display:flex}.verification-actions .text-button{font-size:14px}.verification-optional{letter-spacing:1px;color:var(--verify-gold);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.verification-upload{border:1px dashed var(--input);background:var(--verify-soft);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:192px;margin-top:24px;padding:24px 16px;display:flex}.verification-upload:hover{border-color:var(--ring)}.verification-upload svg{color:var(--verify-gold)}.verification-upload b{font-size:16px}.verification-upload span{color:var(--muted-foreground);font-size:12px}.verification-upload small{color:var(--green);font-size:12px}.verification-video-preview{border:1px solid var(--border);border-radius:8px;margin-top:22px;overflow:hidden}.verification-video-preview video,.verification-review-video{background:#09090b;width:100%;max-height:280px}.verification-video-preview>div{align-items:center;gap:12px;padding:12px;display:flex}.verification-video-preview span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.verification-video-preview small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.verification-review-badge{border:1px solid var(--border);background:var(--verify-soft);border-radius:8px;align-items:center;gap:12px;margin-top:25px;padding:20px 16px;display:flex}.verification-review-badge>span:nth-child(2){color:var(--foreground);flex:1}.verification-review-badge b{font-size:16px;display:block}.verification-review-badge small{color:var(--muted-foreground);font-size:12px}.verification-review-badge>span:last-child{align-items:center;gap:6px;font-size:13px;display:flex}.verification-summary{margin:18px 0}.verification-summary>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:13px 0;font-size:13px;display:flex}.verification-summary dt{color:var(--muted-foreground)}.verification-summary dd{text-align:right;align-items:center;gap:5px;display:flex}.verification-summary dd svg{color:var(--green)}.verification-error{color:var(--destructive);margin-top:20px;font-size:14px;line-height:1.5}.verification-dialog{--verify-soft:var(--muted);gap:17px}.verification-dialog .verification-step-icon{margin-bottom:0}.verification-sign-message{border:1px solid var(--border);background:var(--muted);overflow-wrap:anywhere;border-radius:7px;flex-direction:column;gap:9px;padding:18px;font-size:12px;display:flex}.verification-sign-message b{margin-bottom:4px;font-size:15px}.verification-sample-check{border:1px solid var(--border);background:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:17px;padding:24px;display:flex}.verification-sample-check>span{color:var(--muted-foreground);letter-spacing:1.3px;font-size:10px}.verification-sample-check svg{color:var(--green)}.verification-sample-check small{color:var(--muted-foreground)}.verification-success{text-align:center;padding:20px 0 30px}.verification-success-seal{color:var(--green);justify-content:center;align-items:center;gap:8px;margin:5px auto 30px;display:flex}.verification-success .verification-eyebrow{justify-content:center;margin-bottom:14px;font-size:10px}.verification-success p{color:var(--muted-foreground);max-width:460px;margin:18px auto 26px;font-size:16px;line-height:1.7}.super-verified-icon{color:var(--lightningcss-light,#926210)var(--lightningcss-dark,#f3c66a)!important}.owner-promo-link{color:var(--lightningcss-light,#926210)var(--lightningcss-dark,#f3c66a);align-items:center;gap:5px;font-size:12px;display:inline-flex}.owner-promo-player{background:#09090b;border-radius:8px;width:100%;max-height:420px}.token-about .owner-profile{border:1px solid var(--border);border-radius:8px;margin:20px 0;padding:18px;display:block}.owner-profile>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;display:flex}.owner-profile>div:first-child>span{color:var(--green);margin-left:auto;font-size:12px}.owner-profile .gold{color:var(--lightningcss-light,#926210)var(--lightningcss-dark,#f3c66a)!important}.owner-profile p{margin:12px 0;font-size:14px;line-height:1.6}.owner-profile-video{gap:10px;margin:15px 0;display:grid}.owner-profile-video>span{align-items:center;gap:6px;font-size:12px;display:flex}.owner-profile-video video{background:#09090b;border-radius:6px;width:100%;max-height:350px}@media (max-width:1380px){.platform-shell .network{display:none}.platform-shell .main-nav{gap:16px}}@media (max-width:1170px){.verification-layout{grid-template-columns:minmax(0,1fr) 290px}.verification-heading,.verification-form,.verification-token-select{padding-left:24px;padding-right:24px}.verification-steps{gap:7px;padding:20px 24px}.verification-steps li{gap:5px;font-size:11px}.verification-voluntary{display:none}}@media (max-width:950px){.verification-layout{grid-template-columns:minmax(0,1fr)}.verification-workspace{border-right:none}.verification-tiers{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.verification-tiers>.verification-eyebrow,.verification-tiers>h2,.verification-trust-note,.verification-tiers>.verification-fineprint{grid-column:1/-1;margin:0}.verification-tier{align-content:start}.verification-tier-super{margin:0}}@media (max-width:767px){.platform-shell .main-nav{scrollbar-width:none;overflow:auto hidden}.platform-shell .main-nav>button{flex-shrink:0}}@media (max-width:580px){.verification-heading{padding:24px 18px}.verification-heading h1{font-size:28px}.verification-heading p{font-size:14px}.verification-token-select,.verification-form{padding-left:18px;padding-right:18px}.verification-current{display:none}.verification-steps{gap:8px;padding:18px}.verification-steps li{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.verification-steps b{white-space:nowrap}.verification-tiers{grid-template-columns:minmax(0,1fr);padding:24px 18px}.verification-actions,.verification-actions>div{gap:12px}.verification-review-badge{flex-wrap:wrap}.verification-review-badge>span:last-child{flex-basis:100%}.verification-summary>div{font-size:12px}.verification-token-select select{font-size:14px}}.verification-steps.didit-steps{grid-template-columns:repeat(3,1fr)}.didit-status{border:1px solid var(--border);border-radius:8px;justify-content:space-between;gap:16px;margin:20px 0;padding:14px 16px;font-size:14px;display:flex}.didit-status>span{color:var(--muted-foreground)}.didit-setup{border:1px solid var(--border);border-radius:8px;padding:16px;font-size:14px;line-height:1.5}.didit-refresh{margin-top:18px}.didit-promo{border-top:1px solid var(--border);margin-top:28px;padding-top:26px}.didit-promo h3{font-size:20px}.didit-spinner{animation:1s linear infinite didit-spin;display:inline-block}.verification-checkbox a{text-decoration:underline}@keyframes didit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.didit-spinner{animation:none}}
.primary-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.stock-pair-options{margin:16px 0 24px}.stock-pair-options summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.stock-pair-options summary span{color:var(--muted-foreground);margin-left:10px;font-size:13px;font-weight:400}.stock-pair-options .stock-search{margin-top:10px}.backend-status{background:var(--lightningcss-light,#fff7de)var(--lightningcss-dark,#302818);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;font-size:14px;display:flex}.backend-status a{text-decoration:underline}.inventory-history{border-top:1px solid var(--border);padding-top:16px}.inventory-history h3{margin:0 0 12px;font-size:14px}.inventory-history>div{justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.inventory-history small{color:var(--muted-foreground);font-size:12px;display:block}.inventory-history p{color:var(--muted-foreground);font-size:13px}.wallet-dialog{max-height:90dvh;overflow-y:auto}.launch-form-card{min-width:0;margin:0}.testnet-deployment-banner{color:var(--muted-foreground);background:var(--lightningcss-light,#f5faef)var(--lightningcss-dark,#1b2417);border:1px solid var(--lightningcss-light,#cfe5b6)var(--lightningcss-dark,#354729);border-radius:9px;align-items:center;gap:9px;margin:12px 24px 0;padding:10px 14px;font-size:12px;display:flex}.testnet-deployment-banner>svg{color:var(--lightningcss-light,#52772e)var(--lightningcss-dark,#b6f500);flex:none}.testnet-deployment-banner strong{color:var(--foreground);font-size:13px}.testnet-deployment-banner>span{min-width:0}.testnet-deployment-banner a{white-space:nowrap;color:var(--foreground);align-items:center;gap:4px;margin-left:auto;font-weight:650;display:inline-flex}@media (max-width:720px){.testnet-deployment-banner{flex-wrap:wrap;margin-inline:14px}.testnet-deployment-banner>span{width:calc(100% - 26px)}.testnet-deployment-banner a{margin-left:25px}}.ticker-status{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.launch-success{border:1px solid var(--border);text-align:center;background:var(--card);border-radius:16px;flex-direction:column;align-items:center;gap:20px;max-width:660px;margin:32px auto 72px;padding:42px;display:flex}.launch-success h1{letter-spacing:-1px;font-size:clamp(26px,3vw,36px);line-height:1.2}.launch-success>p{color:var(--muted-foreground);max-width:450px;line-height:1.6}.success-check,.receipt-success{color:var(--lightningcss-light,#456b29)var(--lightningcss-dark,#b7df96);background:var(--lightningcss-light,#e7f5d9)var(--lightningcss-dark,#2b3d20)}.success-check{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.launch-success-details{border-block:1px solid var(--border);width:100%;color:var(--muted-foreground);justify-content:space-around;gap:12px;padding:20px 0;font-size:12px;display:flex}.launch-success-details b{color:var(--foreground);margin-top:6px;font-size:14px;display:block}.success-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.quote-validity{background:var(--muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.quote-validity.expired{background:var(--lightningcss-light,#fff3d5)var(--lightningcss-dark,#3b301d)}.trade-review-dialog{max-height:90dvh;overflow-y:auto}.trade-review-dialog .review-swap b{overflow-wrap:anywhere;display:block}.trade-receipt>span{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;margin:14px 0;font-size:12px;display:flex}.trade-receipt strong{color:var(--foreground);font-weight:500}.position-summary{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;font-size:12px;display:flex}.position-summary strong{color:var(--foreground);overflow-wrap:anywhere;margin-top:6px;display:block}.market-history-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:12px;display:flex}.market-loading{padding:64px 32px}.market-loading p{color:var(--muted-foreground);margin:18px 0}@media (max-width:700px){.launch-success{padding:28px 18px}}.wallet-menu-trigger{gap:9px}.wallet-menu-chevron{color:var(--muted-foreground);margin-left:3px;transition:transform .16s}.wallet-menu-trigger[data-state=open] .wallet-menu-chevron{transform:rotate(180deg)}.wallet-account-menu{border-color:var(--border);background:var(--card);width:260px;color:var(--foreground);border-radius:12px;padding:7px;box-shadow:0 12px 42px #0002}.wallet-menu-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:9px 10px 11px;font-size:12px;font-weight:500;display:flex}.wallet-menu-heading small{border:1px solid var(--border);border-radius:4px;padding:3px 6px;font-size:12px}.wallet-menu-item{cursor:pointer;border-radius:7px;gap:11px;padding:12px 10px}.wallet-menu-item:focus{background:var(--muted);color:var(--foreground)}.wallet-menu-item-icon{background:var(--muted);border:1px solid var(--border);border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.wallet-menu-item>span:nth-child(2){flex:1}.wallet-menu-item strong{font-size:14px;font-weight:550;display:block}.wallet-menu-item small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.launch-library-dialog{border-color:var(--border);background:var(--card);width:min(560px,100vw - 32px);max-width:560px;max-height:min(720px,88dvh);color:var(--foreground);border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 100px #0003}.launch-library-header{flex-shrink:0;align-items:center;gap:14px;padding:26px 58px 24px 26px;display:flex}.launch-library-mark{color:var(--lightningcss-light,#4b662d)var(--lightningcss-dark,#c7eca2);background:var(--lightningcss-light,#e9f4da)var(--lightningcss-dark,#293d20);border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.launch-library-header [data-slot=dialog-title]{letter-spacing:-.6px;font-size:22px;font-weight:600;line-height:1.3}.launch-library-header [data-slot=dialog-description]{color:var(--muted-foreground);margin-top:4px;font-size:14px;line-height:1.5}.launch-library-toolbar{border-block:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 24px;display:flex}.launch-library-toolbar>span{color:var(--muted-foreground);align-items:center;gap:9px;font-size:12px;display:flex}.launch-library-toolbar i,.launch-library-identity i{opacity:.5;background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.launch-library-refresh{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;place-items:center;display:grid}.launch-library-refresh:hover{background:var(--card);color:var(--foreground)}.launch-library-list{overscroll-behavior:contain;min-height:160px;padding:5px 12px;overflow-y:auto}.launch-library-list ul{margin:0;padding:0;list-style:none}.launch-library-list li+li{border-top:1px solid var(--border)}.launch-library-row{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:13px;width:100%;padding:16px 12px;transition:background .12s;display:flex}.launch-library-row:hover{background:var(--lightningcss-light,#f4f8ee)var(--lightningcss-dark,#232b1e)}.launch-library-row>.token-icon{flex-shrink:0}.launch-library-identity{flex:1;min-width:0}.launch-library-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:550;line-height:1.5;display:block;overflow:hidden}.launch-library-identity small{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.launch-library-arrow{color:var(--muted-foreground);flex-shrink:0}.launch-library-footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.launch-library-footer>span{color:var(--muted-foreground);font-size:12px}.launch-library-footer .button{min-height:38px;padding-inline:14px;font-size:13px}.launch-library-empty{text-align:center;flex-direction:column;align-items:center;padding:36px 22px 40px;display:flex}.launch-library-empty>span{color:var(--muted-foreground);margin-bottom:18px}.launch-library-empty h3{font-size:17px;font-weight:550}.launch-library-empty p{max-width:280px;color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.6}.launch-library-more{width:100%;color:var(--muted-foreground);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.launch-library-error{padding:16px 24px;font-size:14px;line-height:1.5}.launch-library-error .text-button{margin-top:8px}.launch-library-skeleton{align-items:center;gap:13px;padding:18px 12px;display:flex}.launch-library-skeleton>i{background:var(--muted);border-radius:12px;width:42px;height:42px}.launch-library-skeleton>span{flex:1}.launch-library-skeleton b,.launch-library-skeleton small,.launch-library-skeleton em{background:var(--muted);border-radius:4px;height:12px;display:block}.launch-library-skeleton b{width:120px}.launch-library-skeleton small{width:160px;height:9px;margin-top:9px}.launch-library-skeleton em{width:46px;height:22px}.launch-library-row:focus-visible,.launch-library-refresh:focus-visible,.launch-library-more:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.is-spinning{animation:1s linear infinite library-spin}@keyframes library-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.launch-library-header{padding-left:20px}.launch-library-toolbar,.launch-library-footer{padding-inline:20px}.launch-library-list{padding-inline:8px}.launch-library-row{gap:10px}.launch-library-arrow{display:none}.launch-library-footer>span{max-width:95px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}
.asset-icon{width:var(--asset-icon-size,36px);height:var(--asset-icon-size,36px);vertical-align:middle;background:#fff;border-radius:28%;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #11111112}.asset-icon img{object-fit:contain;width:72%;height:72%}.asset-icon-eth{background:#eceffc}.asset-icon-usdg{background:#314012}.asset-icon-usdc{background:#2775ca}.asset-icon-usdg img,.asset-icon-usdc img{width:100%;height:100%}.asset-icon-fallback{color:#343b30;font-size:11px;font-weight:700}.pair-badge{border-radius:7px;gap:6px;padding:4px 7px 4px 4px}.pair-picker-option{align-items:center;gap:8px;display:inline-flex}.loot-stock-mark:has(.asset-icon){background:#fff}.loot-stock-mark>.asset-icon{border-radius:inherit;width:100%;height:100%;box-shadow:none}.launch-form-card .stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.launch-form-card .stock-card{border-color:var(--border);background:var(--platform-panel);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.launch-form-card .stock-card:hover{border-color:var(--muted-foreground)}.launch-form-card .stock-card:focus-within{outline:2px solid var(--ring);outline-offset:3px}.launch-form-card .stock-card.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 12%, transparent);background:var(--lightningcss-light,#f4fae9)var(--lightningcss-dark,#17200f)}.launch-form-card .stock-card>button{width:16px;height:16px;top:12px;right:12px}.pair-card-copy{gap:4px;min-width:0;padding-right:12px;display:grid}.launch-form-card .pair-card-copy strong{color:var(--foreground);font-size:15px;font-weight:650}.launch-form-card .pair-card-copy small{color:var(--muted-foreground);font-size:13px;line-height:1.4}.pair-card-kind{color:var(--muted-foreground);grid-column:2;margin-top:-4px;font-size:11px;line-height:1}.launch-form-card .primary-pair-grid{margin-bottom:0}.launch-form-card .primary-pair-grid .stock-card{padding-block:22px}.launch-form-card .stock-pair-options{border-block:1px solid var(--border);margin:0;padding-block:4px}.launch-form-card .stock-pair-options summary{align-items:center;gap:8px;padding-block:16px;list-style:none;display:flex}.launch-form-card .stock-pair-options summary::-webkit-details-marker{display:none}.launch-form-card .stock-pair-options summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;margin-right:3px;transition:transform .15s;transform:rotate(45deg)}.launch-form-card .stock-pair-options[open] summary:after{transform:rotate(225deg)}.launch-form-card .stock-pair-options summary span{background:var(--muted);border-radius:5px;margin:0;padding:3px 7px;font-size:12px}.launch-form-card .stock-pair-options .stock-search{margin:4px 0 14px}.launch-form-card .stock-pair-options .stock-grid{margin-bottom:16px}.launch-form-card .selected-pair-summary{background:var(--platform-panel);border-color:var(--border);border-radius:9px}.launch-form-card .selected-pair-summary strong{color:var(--foreground);font-size:14px}@media (max-width:580px){.launch-form-card .stock-card{gap:10px;padding:16px 12px}.launch-form-card .stock-pair-options .stock-grid{grid-template-columns:minmax(0,1fr)}.launch-form-card .primary-pair-grid .stock-card{grid-template-columns:minmax(0,1fr);padding:16px 14px}.launch-form-card .primary-pair-grid .pair-card-kind{grid-column:1}}
.explore-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.explore-title .preview-label{color:var(--muted-foreground);white-space:nowrap;font-size:10px;font-weight:500}.market-views{flex:1;gap:0;min-width:0}.market-view-content{min-width:0;margin:0}.market-view-content[data-state=active]{flex-direction:column;display:flex}.market-view-toolbar{padding:0 var(--platform-gutter) 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.market-layout-switch{border:1px solid var(--border);background:var(--lightningcss-light,#f4f5f1)var(--lightningcss-dark,#111113);height:38px;padding:3px}.market-layout-switch [data-slot=tabs-trigger]{gap:7px;min-width:88px;padding:6px 12px;font-size:12px;font-weight:650}.market-layout-switch [data-slot=tabs-trigger][data-state=active]{color:var(--lightningcss-light,#3d5614)var(--lightningcss-dark,#c3f65b);box-shadow:none;background:var(--lightningcss-light,#e7f4c7)var(--lightningcss-dark,#283413);border-color:#0000}.market-order-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.market-sort-label{color:var(--muted-foreground);font-size:11px}.market-order-switch{gap:4px}.market-order-switch [data-slot=toggle-group-item]{min-height:34px;color:var(--muted-foreground);gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;border-radius:6px!important}.market-order-switch [data-slot=toggle-group-item][data-state=on]{color:var(--foreground);background:var(--lightningcss-light,#ecefe5)var(--lightningcss-dark,#242426)}.market-other-sort{color:var(--foreground);border:1px solid var(--border);border-radius:5px;padding:5px 8px;font-size:11px}.market-list{border-top:1px solid var(--border);flex:1;width:100%;min-width:0}.market-list table{width:100%}.market-list thead{background:var(--lightningcss-light,#fafbf8)var(--lightningcss-dark,#101012)}.market-list th{height:44px;color:var(--muted-foreground);padding:0 14px;font-size:11px;font-weight:500}.market-list th[aria-sort]{color:var(--lightningcss-light,#58751d)var(--lightningcss-dark,#b6f500)}.market-list td{height:72px;color:var(--foreground);padding:10px 14px;font-size:12px}.market-list .list-numeric{text-align:right;font-variant-numeric:tabular-nums}.market-list .list-star{width:42px;padding-left:16px;padding-right:0}.list-favorite,.list-action button{width:30px;height:34px;color:var(--muted-foreground);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.list-favorite:hover,.list-action button:hover{background:var(--secondary);color:var(--foreground)}.list-favorite.selected{color:var(--lightningcss-light,#71970d)var(--lightningcss-dark,#b6f500)}.list-favorite.selected svg{fill:currentColor}.list-token{text-align:left;background:0 0;border:0;align-items:center;gap:11px;min-width:140px;padding:0;display:flex}.list-token>span:last-child{min-width:0}.list-token strong{align-items:center;gap:5px;font-size:14px;font-weight:650;display:flex}.list-token strong>span{text-overflow:ellipsis;max-width:185px;display:block;overflow:hidden}.list-token small{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.list-token small i{opacity:.5;font-style:normal}.list-token small em{color:var(--lightningcss-light,#88601d)var(--lightningcss-dark,#ddbc73);font-size:9px;font-style:normal}.list-price>strong{font-size:14px;font-weight:650}.market-list td.list-primary-time,.market-list td.list-secondary-time{color:var(--muted-foreground);font-size:11px}.market-list .list-action{width:42px;padding-left:0;padding-right:18px}.list-mobile-change{display:none}.market-list .list-boosted{background:var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#19170e)}.market-list button:focus-visible,.market-list:focus-visible,.compact-spotlight button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.has-spotlight{gap:16px}.has-spotlight .market-summary{white-space:nowrap;min-width:0}.compact-spotlight{border-left:1px solid var(--border);flex-shrink:0;align-items:center;gap:9px;height:30px;padding-left:14px;display:flex}.compact-spotlight button{white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;min-height:28px;padding:0;display:inline-flex}.compact-sponsored{letter-spacing:.3px;text-transform:uppercase;color:var(--lightningcss-light,#896015)var(--lightningcss-dark,#d4b263);gap:4px;font-size:9px;font-weight:650}.compact-spotlight-token{color:var(--muted-foreground);gap:7px}.compact-spotlight-token strong{font-size:11px}.compact-spotlight-change{font-size:10px}.compact-spotlight-next{color:var(--muted-foreground);gap:3px;font-size:9px;padding-left:5px!important}.compact-spotlight-token:hover strong,.compact-spotlight-next:hover{color:var(--lightningcss-light,#56770c)var(--lightningcss-dark,#b6f500)}@media (max-width:1250px){.has-spotlight .market-summary>span:nth-last-child(-n+2),.market-list .list-volume{display:none}.market-list th,.market-list td{padding-inline:10px}}@media (max-width:980px){.has-spotlight .market-summary .live-label,.has-spotlight .market-summary .bar-divider,.market-list .list-cap,.market-list .list-secondary-time{display:none}}@media (max-width:760px){.platform-shell .market-bar{gap:8px;height:40px;padding-inline:18px}.has-spotlight .market-summary{display:none}.compact-spotlight{border-left:0;justify-content:flex-end;gap:10px;width:100%;padding-left:0}.compact-sponsored{margin-right:auto}.compact-spotlight-token{gap:6px}.market-view-toolbar{gap:10px;padding:0 18px 14px}.market-order-controls{gap:5px}.market-sort-label{display:none}.market-layout-switch [data-slot=tabs-trigger]{min-width:75px}.market-order-switch [data-slot=toggle-group-item]{padding:0 8px;font-size:11px}.market-list .list-change,.market-list .list-action{display:none}.market-list th{padding-inline:8px;font-size:10px}.market-list td{height:70px;padding-inline:8px}.market-list .list-star{width:34px;padding-left:8px}.list-favorite{width:24px}.list-token{gap:7px;min-width:0}.list-token strong{font-size:12px}.list-token strong>span{max-width:105px}.list-token small{font-size:10px}.list-token .token-icon{width:28px!important;height:28px!important}.list-price>strong{font-size:12px}.list-mobile-change{margin-top:4px;font-size:10px;display:block}.market-list td.list-primary-time{font-size:10px}}@media (max-width:420px){.market-view-toolbar{flex-direction:column;align-items:stretch}.market-layout-switch,.market-order-controls,.market-order-switch{width:100%}.market-order-switch [data-slot=toggle-group-item]{flex:1}.explore-title{gap:5px}.explore-title .preview-label{padding:2px 4px;font-size:9px}.list-token strong>span{max-width:77px}.list-token small{max-width:100px}.list-token .verified-icon{width:12px;height:12px}}
.platform-shell .market-board{background:var(--lightningcss-light,#f5f7f4)var(--lightningcss-dark,#0b0c0d);grid-template-columns:repeat(4,minmax(270px,1fr));align-items:start}.platform-shell .market-column{padding:0 8px 16px}.platform-shell .column-heading{gap:8px;height:54px}.column-heading>div{flex:1;min-width:0}.column-heading h3{font-size:14px;font-weight:650}.column-heading p{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.3}.column-mark{border:1px solid var(--border);background:var(--platform-panel);width:28px;height:28px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid}.column-new .column-mark{color:var(--lightningcss-light,#587d19)var(--lightningcss-dark,#b6f500)}.column-graduating .column-mark{color:var(--lightningcss-light,#b66120)var(--lightningcss-dark,#f4ae6d)}.column-graduated .column-mark{color:var(--lightningcss-light,#5361ad)var(--lightningcss-dark,#9aa5f4)}.column-verified .column-mark{color:var(--green);background:var(--lightningcss-light,#eef6df)var(--lightningcss-dark,#18200f)}.column-count{border:1px solid var(--border);background:var(--platform-panel);border-radius:7px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:grid}.column-tokens{flex-direction:column;gap:6px;min-height:180px;display:flex}.market-card,.market-card:last-child{isolation:isolate;border:1px solid var(--border);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121416);border-radius:9px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.market-card:hover,.market-card:focus-within{z-index:1;border-color:var(--lightningcss-light,#aebda2)var(--lightningcss-dark,#51594a);box-shadow:0 8px 24px #00000018}.market-card .board-token-open{width:100%;color:var(--foreground);background:0 0;border-radius:8px;padding:10px;position:relative}.market-card .board-token-open:hover{background:0 0}.market-card .board-token-open:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.card-identity{align-items:center;gap:9px;margin-bottom:7px;display:flex}.card-art{flex:none;display:inline-flex;position:relative}.card-art>.token-icon{border-radius:10px;transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff0a}.card-art>.asset-icon{border:2px solid var(--card);border-radius:5px;position:absolute;bottom:-2px;right:-3px}.market-card:hover .card-art>.token-icon{transform:translateY(-2px)rotate(-3deg)}.card-name{flex:1;gap:3px;min-width:0;display:grid}.card-name>strong{letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.card-name>span{color:var(--muted-foreground);align-items:center;gap:6px;min-width:0;font-size:10px;line-height:1.3;display:flex}.card-name b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.card-name small{white-space:nowrap;font-size:9px}.card-name svg{flex-shrink:0}.card-name .card-sponsored{border:1px solid var(--lightningcss-light,#dcc590)var(--lightningcss-dark,#68532a);border-radius:3px;padding:2px 3px;font-size:8px;line-height:1}.card-trust-row{flex-shrink:0;align-items:center;gap:4px;display:flex}.card-trust{white-space:nowrap;color:var(--lightningcss-light,#4b741c)var(--lightningcss-dark,#bddf8a);background:var(--lightningcss-light,#f0f7e6)var(--lightningcss-dark,#1b2416);border:1px solid var(--lightningcss-light,#d2e2b9)var(--lightningcss-dark,#354426);border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:9px;font-weight:650;line-height:1.2;display:inline-flex}.card-unverified{color:var(--muted-foreground);font-size:9px}.card-sponsored{color:var(--lightningcss-light,#886321)var(--lightningcss-dark,#e7c783);font-size:9px}.market-card-super,.market-card-super:last-child{background:linear-gradient(115deg,var(--lightningcss-light,#fff0c8)var(--lightningcss-dark,#372a13),var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#1b1913) 70%);border-color:var(--lightningcss-light,#bd912e)var(--lightningcss-dark,#c79b42);box-shadow:inset 3px 0 var(--lightningcss-light,#c28d22)var(--lightningcss-dark,#efc565),0 0 14px var(--lightningcss-light,#bd912e12)var(--lightningcss-dark,#d9a63c0c)}.market-card-super:hover,.market-card-super:focus-within{border-color:var(--lightningcss-light,#a67b20)var(--lightningcss-dark,#e5c074);box-shadow:0 6px 28px var(--lightningcss-light,#be8b251c)var(--lightningcss-dark,#d3a34017)}.market-card-super:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffe3a1,#0000);height:1px;position:absolute;inset:0 12px auto}.market-card-super .card-art>.token-icon{box-shadow:0 0 0 1px #d9b55b,0 0 12px #d7ac4920}.card-trust-super{color:#382507;background:linear-gradient(110deg,#f9dfa0,#e7b94f);border-color:#f2ce7c;box-shadow:0 1px 5px #00000020}.card-trust-video{margin-left:2px}.card-video-mark{color:#352309;background:#f3cc72;border:1px solid #ffe5a9;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:-4px;left:-4px}.market-card-super .card-name>strong{color:var(--lightningcss-light,#77530e)var(--lightningcss-dark,#f5d796)}.card-description{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:11px;line-height:16px;display:block;overflow:hidden}.card-price{flex-shrink:0;justify-items:end;gap:3px;padding-right:21px;display:grid}.card-price>strong{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.25}.card-price>span{align-items:center;gap:3px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.card-price small{color:var(--muted-foreground);font-size:9px;font-weight:400}.card-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px 0 0;display:grid}.card-metrics>span{gap:3px;min-width:0;display:grid}.card-metrics small{color:var(--muted-foreground);white-space:nowrap;font-size:9px;line-height:1.2}.card-metrics b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.card-zero-tax{color:var(--green)}.card-context{justify-content:space-between;align-items:center;gap:6px;min-height:20px;margin-bottom:7px;display:flex}.card-pair{align-items:center;gap:4px;min-width:0;display:flex}.card-pair b{font-size:10px;font-weight:650}.card-pair small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-card .board-favorite{opacity:1;width:28px;height:28px;color:var(--muted-foreground);border-radius:6px;top:6px;bottom:auto;right:3px}.market-card .board-favorite.selected{color:var(--green)}.market-card .board-favorite.selected svg{fill:currentColor}.column-empty{text-align:center;border:1px dashed var(--border);background:var(--platform-panel);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:45px 18px;display:flex}.column-empty strong{color:var(--foreground);font-size:14px;font-weight:550}.column-empty span{font-size:12px;line-height:1.6}.market-filter-panel{overscroll-behavior:contain;gap:20px;width:min(440px,100vw - 24px);max-height:min(780px,82dvh);padding:22px;overflow-y:auto}.market-filter-panel>header strong{letter-spacing:-.4px;font-size:18px}.market-filter-panel>header button,.market-filter-field>span{font-size:13px}.market-filter-field .picker{min-height:42px;font-size:14px}.market-filter-field .segment-tabs [data-slot=tabs-trigger]{min-height:36px;font-size:14px}.filter-range{border:0;min-width:0;margin:0;padding:0}.filter-range legend{color:var(--muted-foreground);margin-bottom:9px;font-size:13px}.filter-range-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.filter-range-inputs>span{color:var(--muted-foreground);align-self:end;padding-bottom:13px}.filter-range-inputs label{color:var(--muted-foreground);gap:6px;min-width:0;font-size:11px;display:grid}.filter-range-inputs input{background:var(--background);border:1px solid var(--input);width:100%;min-width:0;min-height:42px;color:var(--foreground);border-radius:7px;padding:10px;font-size:14px}.filter-range-inputs input:focus{outline:2px solid var(--ring);outline-offset:1px}.filter-minimums{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-presets{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.filter-presets button{border:1px solid var(--border);color:var(--muted-foreground);background:0 0;border-radius:5px;padding:5px 8px;font-size:11px}.filter-presets button[aria-pressed=true]{color:var(--foreground);background:var(--secondary);border-color:var(--muted-foreground)}.filter-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.filter-error{color:var(--destructive);font-size:13px;line-height:1.5}.market-discovery-bar{padding:0 var(--platform-gutter) 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.market-rank-note{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.market-rank-note svg{color:var(--lightningcss-light,#9a711f)var(--lightningcss-dark,#e4c078)}.verified-placement{cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.verified-placement small{color:var(--muted-foreground);margin-top:3px;font-size:11px;display:block}.market-active-filters{padding:0 var(--platform-gutter) 16px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-active-filters button{background:var(--secondary);border:1px solid var(--border);border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:inline-flex}.market-active-filters>span{color:var(--muted-foreground);font-size:11px}.market-active-filters .clear-market-filters{background:0 0;border:0;text-decoration:underline}.market-list .list-super{background:linear-gradient(90deg,var(--lightningcss-light,#fff0c8)var(--lightningcss-dark,#372a13),var(--lightningcss-light,#fffdf6)var(--lightningcss-dark,#1b1913) 75%);box-shadow:inset 3px 0 var(--lightningcss-light,#c28d22)var(--lightningcss-dark,#efc565)}.market-list .list-super .list-token strong{color:var(--lightningcss-light,#8b6314)var(--lightningcss-dark,#f3c66a)}.list-tier-label{color:var(--green);font-size:10px}.list-super .list-tier-label{color:#382507;background:linear-gradient(110deg,#f9dfa0,#e7b94f);border-radius:4px;align-self:start;align-items:center;gap:5px;padding:2px 5px;font-weight:650;display:inline-flex}.list-pair-detail{align-items:center;gap:4px;display:inline-flex}@media (max-width:760px){.platform-shell .market-board{display:block}.platform-shell .market-column{padding-inline:12px}.market-mobile-tabs [data-slot=tabs-trigger]{gap:4px}.market-mobile-tabs [data-slot=tabs-trigger]>span{color:var(--muted-foreground);font-size:10px}.market-card .board-token-open{padding:11px}.market-discovery-bar{gap:12px}.verified-placement{justify-content:space-between;width:100%}.filter-range-inputs input{font-size:16px}.market-list .list-tax{display:none}}@media (prefers-reduced-motion:reduce){.market-card,.card-art>.token-icon{transition:none}.market-card:hover .card-art>.token-icon{transform:none}}
.platform-shell{flex-direction:column;height:100dvh;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden}.platform-shell>.header,.platform-shell>.market-bar{flex:none}.platform-shell>.backend-status{flex:none;max-height:min(96px,20dvh);overflow:auto}.platform-shell .activity-layout{flex:1 1 0;align-items:stretch;min-height:0;overflow:hidden}.platform-shell .activity-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--input) transparent;min-height:0;scroll-padding-block:16px;overflow:auto}.platform-shell .activity-content>main{flex:1 0 auto}.platform-shell .activity-content:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.platform-shell .live-activity{border-bottom:0;height:100%;min-height:0;max-height:none;position:relative;top:auto}.platform-shell .live-activity-heading,.platform-shell .live-activity-foot{flex-shrink:0}@media (max-width:1099px){.platform-shell .activity-layout{flex-direction:column;display:flex}.platform-shell .live-activity{border-bottom:1px solid var(--border);flex:none;height:auto;max-height:180px}.platform-shell .activity-content{flex:1 1 0}}@media (max-width:1099px) and (max-height:600px){.platform-shell .live-activity-list{display:none}.platform-shell .live-activity-heading{padding-block:6px}}.admin-entry{color:var(--muted-foreground);border:1px solid var(--border);border-radius:7px;align-items:center;gap:6px;padding:8px;font-size:11px;display:inline-flex}.admin-entry:hover{color:var(--foreground)}@media (max-width:760px){.admin-entry span{display:none}}
.chat-connection{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.chat-connection i{background:#92928c;border-radius:50%;width:6px;height:6px}.chat-connection.live i{background:#75b934}.chat-connection.reconnecting i{background:#d49835}.chat-history-controls{flex-wrap:wrap;gap:12px;padding:0 16px;display:flex}.chat-history-controls:empty{display:none}.chat-history-controls button{padding:6px 0;font-size:11px}.chat-empty{text-align:center;min-height:190px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;padding:24px 12px;display:flex}.chat-empty p{color:var(--foreground);margin:10px 0 6px;font-size:13px;font-weight:600}.chat-empty span{font-size:12px;line-height:1.6}.chat-avatar{color:var(--lightningcss-light,#63774f)var(--lightningcss-dark,#e4e4e7);background:var(--lightningcss-light,#e5f3c8)var(--lightningcss-dark,#27272a)}.community .chat-message>div{flex:1;min-width:0}.community .message-author strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.community .message-author time{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.community .chat-message p{overflow-wrap:anywhere;white-space:pre-wrap}.chat-error{color:var(--lightningcss-light,#834629)var(--lightningcss-dark,#efb598);border:1px solid var(--lightningcss-light,#e5c1b0)var(--lightningcss-dark,#714332);border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.chat-sign-in{text-align:center;border:1px solid var(--border);width:100%;color:var(--foreground);border-radius:9px;padding:11px;font-size:12px;font-weight:600;display:block}.chat-new-messages{margin:5px auto;font-size:12px;display:block}.chat-spinner{animation:1s linear infinite chat-spin}@keyframes chat-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-spinner{animation:none}}
.order-kind-tabs{width:100%;margin-top:14px}.order-kind-tabs [data-slot=tabs-trigger]{flex:1}.limit-fields{gap:14px;padding-top:14px;display:grid}.limit-fields>label{gap:8px;font-size:14px;font-weight:600;display:grid}.limit-input{border:1px solid var(--border);background:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.limit-input input{outline-offset:8px;width:100%;color:var(--foreground);background:0 0;border:0;font-size:18px}.limit-input span{color:var(--muted-foreground);font-size:13px}.limit-fields select{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--muted);border-radius:8px;padding:10px}.limit-available,.limit-review>span{justify-content:space-between;gap:12px;font-size:13px;display:flex}.limit-review{gap:16px;display:grid}.limit-review strong{overflow-wrap:anywhere;text-align:right}.limit-fields .small-note,.limit-history .small-note{font-size:13px;line-height:1.6}.limit-engine-note{color:var(--muted-foreground);border-top:1px solid var(--border);gap:8px;padding-top:12px;font-size:12px;line-height:1.6;display:flex}.limit-engine-note svg{flex-shrink:0;margin-top:3px}.orders-empty{color:var(--muted-foreground);padding:24px 0;font-size:14px}.limit-order-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.limit-order-row>div{align-content:start;gap:6px;min-width:0;display:grid}.limit-order-row>div:last-child{text-align:right;justify-items:end}.limit-order-row strong{font-size:14px}.limit-order-row span,.limit-order-row small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.order-state{text-transform:capitalize}.limit-history>.small-note{margin-top:16px}.sample-price-label{color:var(--muted-foreground);letter-spacing:0;font-size:12px;font-weight:500}.execution-chart{--execution-color:var(--muted-foreground);min-width:0}.execution-chart[data-direction=down]{--execution-color:var(--sell-color)}.execution-chart[data-direction=up]{--execution-color:var(--chart-positive)}.execution-chart-heading{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;min-height:42px;font-size:13px;display:flex}.execution-chart-heading span{color:var(--muted-foreground);font-size:12px}.execution-chart-empty{text-align:center;border:1px dashed var(--border);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:30px;display:flex}.execution-chart-empty>svg{color:var(--muted-foreground)}.execution-chart-empty p{max-width:360px;color:var(--muted-foreground);font-size:14px;line-height:1.6}.execution-chart .chart-times{justify-content:space-between}.execution-plot{height:clamp(240px,30vh,420px);position:relative}.execution-plot>svg{width:100%;height:100%;display:block}.execution-axis{pointer-events:none;position:absolute;inset:0}.execution-axis span{color:var(--chart-label);background:var(--background);font-variant-numeric:tabular-nums;padding-left:4px;font-size:12px;position:absolute;right:0;transform:translateY(-50%)}.execution-caption>span:last-child{margin-left:0}.activity-section [data-slot=tabs-content][hidden]{display:none!important}@media (max-width:760px){.limit-order-row{flex-wrap:wrap}.limit-order-row>div:last-child{text-align:left;justify-items:start}}
.terminal-shell .trade-layout.terminal-upgrade{grid-template:"heading heading""chart order""activity order"1fr/minmax(0,1fr) clamp(350px,28vw,430px);align-items:start}.terminal-shell .terminal-upgrade.chat-open{grid-template-areas:"heading heading""chart order""activity order""forum forum"}.terminal-upgrade .trade-community-slot{grid-area:forum;min-width:0}.terminal-upgrade .trade-community-slot[hidden]{display:none}.terminal-shell .terminal-upgrade .community{border-top:1px solid var(--border);height:640px;position:static}.terminal-upgrade .community-heading{gap:10px}.terminal-upgrade .community-heading h2{margin-right:auto}.terminal-shell .terminal-upgrade .token-heading{min-height:80px}.terminal-upgrade .chat-toggle{border:1px solid var(--border);min-height:36px;color:var(--foreground);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex}.terminal-upgrade .chat-toggle[aria-expanded=true]{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--border))}.terminal-shell .terminal-upgrade .price-section{grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:18px;min-width:0;padding:20px 22px 12px;display:grid}.terminal-shell .terminal-upgrade .terminal-quote{align-self:center}.terminal-shell .terminal-upgrade .market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:16px 12px;margin:0;display:grid}.terminal-shell .terminal-upgrade .market-metrics>div{border:0;padding:0}.terminal-shell .terminal-upgrade .market-metrics span{font-size:12px}.terminal-shell .terminal-upgrade .big-price{flex-wrap:wrap;gap:8px;font-size:clamp(28px,2.6vw,38px)}.terminal-shell .terminal-upgrade .trade-card{height:100%;padding:22px 24px}.terminal-shell .terminal-upgrade .trade-card h2{font-size:18px}.terminal-upgrade .trade-card .buy-sell-tabs{height:44px}.terminal-upgrade .trade-card .buy-sell-tabs [data-slot=tabs-trigger]{height:36px;font-size:14px}.terminal-upgrade .order-kind-tabs{height:42px;margin-top:16px}.terminal-upgrade .order-kind-tabs [data-slot=tabs-trigger]{min-height:34px;font-size:14px}.terminal-upgrade .pay-box{padding:17px}.terminal-upgrade .trade-card .amount-row{margin:12px 0}.terminal-upgrade .trade-card .amount-row input{font-size:34px}.terminal-upgrade .trade-card .trade-submit{min-height:50px;font-size:14px}.terminal-upgrade .amount-presets button{min-height:34px}.terminal-upgrade .trade-breakdown{font-size:13px}.terminal-upgrade .position-protect-button{width:100%;color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:14px;display:flex}.position-protect-button svg:last-child{margin-left:auto}.terminal-chart{border:1px solid var(--border);background:var(--background);border-radius:10px;grid-column:1/-1;min-width:0;overflow:hidden}.terminal-chart-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:5px;padding:8px 10px;display:flex}.candle-intervals,.chart-tool-group,.chart-range-buttons,.chart-navigation{align-items:center;gap:2px;display:flex}.terminal-chart-toolbar button,.candle-bottom-bar button{min-width:30px;min-height:30px;color:var(--muted-foreground);border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;font-size:12px;font-weight:600;display:inline-flex}.terminal-chart button:hover:not(:disabled),.chat-toggle:hover{background:var(--muted);color:var(--foreground)}.terminal-chart button[aria-pressed=true]{color:var(--green);background:color-mix(in srgb, var(--green) 9%, transparent)}.terminal-chart button:disabled{opacity:.35;cursor:default}.terminal-chart button:focus-visible,.chat-toggle:focus-visible{outline:2px solid var(--green);outline-offset:2px}.chart-tool-group{border-left:1px solid var(--border);padding-left:6px}.chart-unit-group{margin-left:auto}.candle-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 14px 3px;font-size:13px;display:flex}.candle-legend>strong>span{color:var(--muted-foreground);font-weight:400}.chart-data-badge{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:3px 6px;font-size:11px}.ohlc-values{width:100%;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;min-height:18px;font-size:11px;display:flex}.ohlc-values b{color:var(--foreground);font-weight:500}.candle-plot{height:clamp(350px,46vh,620px);min-height:350px;position:relative}.candle-plot>svg{cursor:crosshair;width:100%;height:100%;display:block}.candle-grid{stroke:var(--border);stroke-opacity:.55;vector-effect:non-scaling-stroke}.sample-mark-line{stroke:var(--muted-foreground);stroke-dasharray:4 5;stroke-opacity:.45;vector-effect:non-scaling-stroke}.candle-axis-label{fill:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.candle-crosshair{stroke:var(--muted-foreground);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.candle-empty{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;top:29%;left:10%;right:20%}.candle-empty>svg{color:var(--muted-foreground)}.candle-empty strong{background:var(--background);padding:4px;font-size:16px}.candle-empty span{color:var(--muted-foreground);background:var(--background);max-width:310px;font-size:13px;line-height:1.6}.candle-empty small{color:var(--muted-foreground);font-size:12px}.chart-price-level{--level-color:var(--muted-foreground);pointer-events:none;align-items:center;display:flex;position:absolute;left:1.4%;right:1%;transform:translateY(-50%)}.level-buy{--level-color:var(--chart-positive)}.level-sell{--level-color:var(--sell-color)}.level-rule{border-top:1px dashed var(--level-color);opacity:.85;flex:1}.terminal-chart .level-handle{min-height:30px;color:var(--level-color);background:var(--background);border:1px solid var(--level-color);cursor:ns-resize;touch-action:none;pointer-events:auto;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:flex}.terminal-chart .level-handle:disabled{opacity:.8;pointer-events:none}.level-handle b{font-weight:600}.level-handle span{font-weight:700}.candle-time-axis{min-height:25px;color:var(--muted-foreground);justify-content:space-between;gap:10px;padding:0 12% 8px 14px;font-size:11px;display:flex}.candle-bottom-bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;display:flex}.candle-source{border-top:1px solid var(--border);color:var(--muted-foreground);padding:9px 14px;font-size:11px;line-height:1.6}.terminal-chart.chart-expanded{z-index:80;box-shadow:0 0 0 20px var(--background);flex-direction:column;display:flex;position:fixed;inset:12px;overflow-y:auto}.terminal-chart.chart-expanded .candle-plot{flex:1;height:auto}.protection-intro{gap:10px;margin:18px 0 2px;display:flex}.protection-intro>svg{color:var(--green);flex-shrink:0;margin-top:2px}.protection-intro>div{gap:4px;display:grid}.protection-intro strong{font-size:14px}.protection-intro span{color:var(--muted-foreground);font-size:12px;line-height:1.5}.protection-fields{gap:12px}.protection-fields .amount-presets{margin:0}.protection-exit{border:1px solid var(--border);border-radius:8px;gap:9px;padding:12px;display:grid}.protection-toggle{cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.protection-toggle input{width:16px;height:16px;accent-color:var(--green)}.protection-exit.negative input[type=checkbox]{accent-color:var(--sell-color)}.protection-exit .limit-input{background:var(--background)}.protection-exit .limit-input input{font-variant-numeric:tabular-nums}.protection-price-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:11px;display:flex}@media (min-width:1600px){.terminal-shell .terminal-upgrade.chat-open{grid-template-columns:minmax(0,1fr) 390px 300px;grid-template-areas:"heading heading forum""chart order forum""activity order forum"}.terminal-shell .terminal-upgrade .community{border-top:0;height:max(740px,100dvh - 150px);position:sticky;top:0}}@media (min-width:1900px){.terminal-shell .terminal-upgrade .price-section{grid-template-columns:auto minmax(0,1fr)}.terminal-shell .terminal-upgrade .market-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.terminal-shell .trade-layout.terminal-upgrade{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""chart""order""activity"}.terminal-shell .terminal-upgrade.chat-open{grid-template-areas:"heading""chart""order""activity""forum"}.terminal-shell .terminal-upgrade .trade-card{border-left:0;border-top:1px solid var(--border)}.terminal-upgrade .trade-card .limit-fields{max-width:none}}@media (max-width:600px){.terminal-shell .terminal-upgrade .token-heading{flex-wrap:wrap;padding:16px}.terminal-shell .terminal-upgrade .token-actions{margin-left:auto}.terminal-upgrade .token-actions>.icon-button{display:none}.terminal-shell .terminal-upgrade .price-section{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 10px 12px}.terminal-shell .terminal-upgrade .terminal-quote{padding:0 6px}.terminal-shell .terminal-upgrade .market-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 6px}.terminal-shell .terminal-upgrade .market-metrics span{font-size:10px}.terminal-shell .terminal-upgrade .market-metrics strong{font-size:12px}.terminal-chart-toolbar{gap:3px;padding:6px}.terminal-chart-toolbar button{min-width:28px;padding:5px 6px}.chart-unit-group{margin-left:0}.candle-plot{height:350px}.candle-empty{top:29%;left:6%;right:17%}.candle-empty span{font-size:12px}.candle-legend{padding:10px 10px 0}.terminal-chart .level-handle{gap:4px;padding:6px;font-size:11px}.candle-source{padding:8px 10px}.terminal-shell .terminal-upgrade .trade-card{padding:22px 18px}.terminal-upgrade .activity-tabs{justify-content:flex-start;max-width:100%;overflow-x:auto}}
.testnet-terminal{background:var(--background);min-height:100vh;color:var(--foreground);padding:28px clamp(16px,3vw,44px) 80px}.testnet-terminal.is-embedded{min-height:100%;padding-top:24px}.testnet-terminal.is-embedded .testnet-header{grid-template-columns:minmax(0,1fr) auto}.testnet-header{grid-template-columns:180px minmax(0,1fr) auto;align-items:start;gap:24px;max-width:1440px;margin:0 auto 28px;display:grid}.testnet-header>a,.testnet-market-heading a{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.testnet-header>div>span,.testnet-launch>div:first-child>span{color:#83b44e;letter-spacing:.08em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.testnet-header h1{letter-spacing:-1.8px;margin:7px 0 8px;font-size:clamp(30px,4vw,48px)}.testnet-header p{max-width:680px;color:var(--muted-foreground);line-height:1.55}.testnet-grid{grid-template-columns:210px minmax(420px,720px) minmax(230px,1fr);align-items:start;gap:14px;max-width:1440px;margin:0 auto;display:grid}.testnet-markets,.testnet-trade,.testnet-orders,.testnet-launch{border:1px solid var(--border);background:var(--card);border-radius:14px}.testnet-markets,.testnet-orders{padding:14px}.testnet-section-title,.testnet-market-heading,.testnet-order-kinds,.testnet-tabs,.testnet-fees span,.testnet-orders article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.testnet-section-title{padding:3px 4px 12px}.testnet-section-title h2,.testnet-orders h2{font-size:15px}.testnet-markets>button{text-align:left;border:1px solid #0000;border-radius:9px;flex-direction:column;gap:4px;width:100%;padding:12px;display:flex}.testnet-markets>button:hover,.testnet-markets>button.selected{background:var(--muted);border-color:var(--border)}.testnet-markets span,.testnet-markets small,.testnet-orders p,.testnet-orders small{color:var(--muted-foreground);font-size:12px}.testnet-trade{padding:clamp(18px,3vw,30px)}.testnet-market-heading{border-bottom:1px solid var(--border);align-items:flex-end;padding-bottom:22px}.testnet-inline-terminal{align-content:start;gap:14px;min-width:0;display:grid}.testnet-inline-terminal .testnet-trade{padding:20px}.testnet-inline-terminal .testnet-market-heading{align-items:flex-start}.testnet-inline-terminal .testnet-market-heading h2{font-size:18px}.testnet-inline-terminal .testnet-orders{max-height:320px;overflow:auto}.testnet-inline-loading{text-align:center;place-content:center;gap:8px;min-height:220px;display:grid}.testnet-market-heading span{color:var(--muted-foreground);font-size:12px}.testnet-market-heading h2{margin-top:5px;font-size:22px}.testnet-tabs{background:var(--muted);border-radius:9px;justify-content:stretch;margin-top:22px;padding:4px}.testnet-tabs button{border-radius:7px;flex:1;padding:10px;font-weight:650}.testnet-tabs button.active{background:var(--card);color:#75a33f;box-shadow:0 1px 5px #0001}.testnet-tabs button.active.sell{color:#d96868}.testnet-order-kinds{justify-content:flex-start;margin:18px 0;overflow-x:auto}.testnet-order-kinds button{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:12px}.testnet-order-kinds button.active{color:var(--foreground);background:var(--lightningcss-light,#eff7e6)var(--lightningcss-dark,#28351f);border-color:#82ad53}.testnet-trade>label,.testnet-launch-form label{color:var(--muted-foreground);margin-top:14px;font-size:13px;display:block}.testnet-input,.testnet-launch-form label{position:relative}.testnet-input input,.testnet-launch-form input,.testnet-launch-form select,.testnet-launch-form textarea,.testnet-settings input,.testnet-settings select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;margin-top:7px;padding:12px}.testnet-input{align-items:center;display:flex}.testnet-input span,.testnet-launch-form label>span,.testnet-settings label>span{color:var(--muted-foreground);font-size:12px;position:absolute;bottom:12px;right:12px}.testnet-input input{padding-right:110px;font-size:18px}.testnet-settings{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.testnet-settings label{color:var(--muted-foreground);font-size:12px;position:relative}.testnet-fees{background:var(--muted);border-radius:9px;gap:9px;padding:15px;display:grid}.testnet-fees span{color:var(--muted-foreground);font-size:12px}.testnet-fees strong{color:var(--foreground);text-align:right}.trade-chain-submit{width:100%;margin-top:16px}.testnet-note{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.55}.testnet-orders h2{padding:4px 2px 14px}.testnet-orders article{border-top:1px solid var(--border);padding:12px 2px}.testnet-orders article>div{margin-bottom:6px}.testnet-orders article a,.testnet-orders article button{margin:8px 10px 0 0;font-size:12px;display:inline-block}.order-open{color:#d69b3e}.order-filled{color:#7eaf49}.order-expired,.order-cancelled{color:var(--muted-foreground)}.testnet-launch{grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);gap:36px;max-width:1440px;margin:16px auto 0;padding:clamp(22px,4vw,38px);display:grid}.testnet-launch h2{margin:9px 0;font-size:25px}.testnet-launch>div:first-child p{color:var(--muted-foreground);line-height:1.6}.testnet-launch-form{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.testnet-launch-form .wide{grid-column:1/-1}.testnet-launch-form textarea{resize:vertical;min-height:80px}.testnet-launch-form button{margin-top:16px}.spin{animation:1s linear infinite testnet-spin}@keyframes testnet-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.testnet-grid{grid-template-columns:190px minmax(0,1fr)}.testnet-orders{grid-column:1/-1}.testnet-header{grid-template-columns:1fr auto}.testnet-header>a{grid-column:1/-1}}@media (max-width:700px){.testnet-terminal{padding-inline:12px}.testnet-header,.testnet-grid{grid-template-columns:1fr}.testnet-markets{display:flex;overflow-x:auto}.testnet-markets>.testnet-section-title{min-width:80px}.testnet-markets>button{min-width:150px}.testnet-orders{grid-column:auto}.testnet-launch,.testnet-launch-form{grid-template-columns:1fr}.testnet-launch-form .wide{grid-column:auto}.testnet-settings{grid-template-columns:1fr}.testnet-market-heading{flex-direction:column;align-items:flex-start}}
.wallet-dialog{max-height:88dvh;overflow-y:auto}.wallet-identity{border:1px solid var(--border);border-radius:12px;gap:12px;padding:18px;display:grid}.wallet-identity>span{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:flex}.wallet-identity code{overflow-wrap:anywhere;font-size:12px}.wallet-identity>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.wallet-identity p,.wallet-install-note{color:var(--muted-foreground);font-size:13px;line-height:1.6}.wallet-provider-list{gap:10px;display:grid}.wallet-provider-list button{justify-content:flex-start;width:100%}.wallet-provider-list button span{text-align:left;flex:1}.wallet-auth-error{color:#ed9797;background:#b4545415;border:1px solid #b45454;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.wallet-preserve{align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.wallet-preserve input{accent-color:#c6f85e;margin-top:4px}.wallet-preserve small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.wallet-section-title{margin:0;font-size:14px}.wallet-dialog button:disabled{opacity:.5;cursor:wait}
.platform-shell.terminal-shell{--terminal-gutter:14px}.platform-shell.terminal-shell .activity-layout{grid-template-columns:200px minmax(0,1fr)}.platform-shell.terminal-shell .activity-content{flex-direction:column;display:flex;overflow:hidden}.platform-shell.terminal-shell .activity-content>.trade-page{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.platform-shell.terminal-shell .token-ribbon{display:none}.platform-shell.terminal-shell .trade-layout.terminal-upgrade{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,350px);grid-template-rows:58px minmax(240px, var(--chart-row,65fr)) 8px minmax(115px, var(--history-row,35fr));flex:1 1 0;grid-template-areas:"heading heading""chart order""resize order""activity order";align-items:stretch;height:100%;min-height:0;overflow:hidden}.platform-shell.terminal-shell .token-profile-header{min-height:0}.platform-shell.terminal-shell .token-profile-banner{display:none}.platform-shell.terminal-shell .token-heading,.platform-shell.terminal-shell .token-profile-banner+.token-heading{flex-wrap:nowrap;gap:9px;height:58px;min-height:0;margin:0;padding:7px 14px}.platform-shell.terminal-shell .token-heading h1{white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;font-size:18px;line-height:1.2;overflow:hidden}.platform-shell.terminal-shell .token-heading>.token-icon{width:32px;height:32px}.platform-shell.terminal-shell .token-badges{flex-wrap:nowrap;gap:8px;margin-top:3px;font-size:12px}.platform-shell.terminal-shell .token-badges .paired-label{font-size:12px}.platform-shell.terminal-shell .token-actions{gap:5px;margin-left:auto}.platform-shell.terminal-shell .chat-toggle{min-height:30px;padding:5px 8px;font-size:12px}.platform-shell.terminal-shell .price-section{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(140px,.85fr) minmax(0,1.15fr);gap:8px 14px;min-height:0;padding:8px 10px 0;display:grid;overflow:hidden}.platform-shell.terminal-shell .terminal-quote{min-width:0;padding:0}.platform-shell.terminal-shell .price-eyebrow{margin-bottom:3px;font-size:12px}.platform-shell.terminal-shell .big-price{letter-spacing:-.6px;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:6px;font-size:clamp(18px,1.8vw,25px);line-height:1.2;display:flex}.platform-shell.terminal-shell .big-price small{color:var(--muted-foreground);letter-spacing:0;font-size:12px}.platform-shell.terminal-shell .pair-price{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.platform-shell.terminal-shell .market-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:10px;min-width:0;margin:0;padding:0;display:grid}.platform-shell.terminal-shell .market-metrics>div{border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:0;padding:0;display:flex}.platform-shell.terminal-shell .market-metrics span{white-space:nowrap;font-size:12px}.platform-shell.terminal-shell .market-metrics strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;display:block;overflow:hidden}.platform-shell.terminal-shell .terminal-chart{border-radius:6px;flex-direction:column;grid-column:1/-1;height:100%;min-height:0;display:flex}.terminal-chart .terminal-chart-toolbar{flex:none;gap:3px;padding:4px 6px}.terminal-chart .terminal-chart-toolbar button,.terminal-chart .candle-bottom-bar button{min-width:25px;min-height:27px;padding:4px 6px;font-size:12px}.terminal-chart .chart-tool-group{padding-left:4px}.terminal-chart .candle-legend{flex:none;gap:3px 10px;padding:6px 10px 2px;font-size:12px}.terminal-chart .chart-data-badge{border:0;padding:0;font-size:12px}.terminal-chart .ohlc-values{flex-wrap:nowrap;gap:8px;min-height:17px;font-size:12px;overflow:hidden}.terminal-chart .candle-plot{flex:1 1 0;height:auto;min-height:60px;position:relative}.trading-chart-wrap{min-width:0;min-height:0;position:absolute;inset:0}.trading-chart-canvas{width:100%;height:100%}.terminal-chart .candle-bottom-bar{flex:none;gap:2px;padding:2px 6px}.chart-attribution{color:var(--muted-foreground);margin-left:8px;font-size:12px}.terminal-chart .candle-source{white-space:nowrap;text-overflow:ellipsis;border:0;flex:none;padding:2px 10px;font-size:12px;line-height:1.4;overflow:hidden}.terminal-chart .candle-empty{font-size:13px;top:25%}.trading-level-handle{z-index:2;background:var(--background);color:var(--green);cursor:ns-resize;touch-action:none;border:1px solid;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;display:inline-flex;position:absolute;left:8px;transform:translateY(-50%)}.trading-level-handle.level-sell{color:var(--sell-color)}.terminal-resizer{cursor:ns-resize;touch-action:none;height:8px;min-height:0;color:var(--muted-foreground);background:var(--background);z-index:2;grid-area:resize;justify-content:center;align-items:center;display:flex}.terminal-resizer:hover,.terminal-resizer:focus-visible{background:var(--muted);color:var(--green);outline:1px solid var(--green);outline-offset:-1px}.platform-shell.terminal-shell .activity-section{min-height:0;padding:0 10px;overflow:hidden}.platform-shell.terminal-shell .activity-section>[data-slot=tabs]{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.platform-shell.terminal-shell .activity-tabs{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:16px;min-height:36px;padding:0;overflow-x:auto}.platform-shell.terminal-shell .activity-tabs [data-slot=tabs-trigger]{white-space:nowrap;min-height:36px;padding:4px 0;font-size:13px}.platform-shell.terminal-shell .activity-section [data-slot=tabs-content]{overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 0;min-height:0;margin-top:0;padding-bottom:8px;overflow:auto}.platform-shell.terminal-shell .activity-section [data-slot=tabs-content][hidden]{display:none}.platform-shell.terminal-shell .market-history-heading{margin:0;padding:6px 0;font-size:12px}.platform-shell.terminal-shell .activity-table td{height:31px;padding-block:5px}.platform-shell.terminal-shell .trade-card{overscroll-behavior:contain;scrollbar-width:thin;border-left:1px solid var(--border);border-top:0;height:100%;min-height:0;padding:12px 14px;overflow-y:auto}.platform-shell.terminal-shell .trade-card h2{font-size:16px}.platform-shell.terminal-shell .trade-card .trade-card-heading{margin-bottom:3px}.platform-shell.terminal-shell .trade-card .order-label{display:none}.platform-shell.terminal-shell .trade-card .route-asset-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:8px 0 0}.platform-shell.terminal-shell .trade-card .route-asset-picker label{font-size:12px}.platform-shell.terminal-shell .trade-card .order-kind-tabs{height:34px;margin-top:10px}.platform-shell.terminal-shell .trade-card .buy-sell-tabs{height:34px;margin-top:6px}.platform-shell.terminal-shell .trade-card .pay-box{margin-top:8px;padding:9px 10px}.platform-shell.terminal-shell .trade-card .amount-row{margin:8px 0}.platform-shell.terminal-shell .trade-card .amount-row input{font-size:25px}.platform-shell.terminal-shell .trade-card .swap-direction{height:20px;padding:2px}.platform-shell.terminal-shell .trade-card .receive-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.platform-shell.terminal-shell .trade-card .receive-box>strong{margin:0;font-size:20px}.platform-shell.terminal-shell .trade-card .trade-breakdown{gap:5px;margin:8px 0 4px;font-size:12px}.platform-shell.terminal-shell .trade-card .trade-submit{z-index:4;height:40px;min-height:40px;box-shadow:0 8px 0 var(--background);margin-top:8px;padding-block:7px;position:sticky;bottom:8px}.platform-shell.terminal-shell .trade-card .demo-trade-note{margin-top:8px;font-size:12px}.platform-shell.terminal-shell .trade-card .position-summary,.platform-shell.terminal-shell .trade-card>.small-note:empty{display:none}.platform-shell.terminal-shell .trade-community-slot{z-index:15;border-left:1px solid var(--border);background:var(--background);width:min(370px,100%);position:absolute;top:58px;bottom:0;right:0}.platform-shell.terminal-shell .trade-layout{position:relative}.platform-shell.terminal-shell .trade-community-slot .community{height:100%;min-height:0;position:static}.platform-shell.terminal-shell .terminal-chart.chart-expanded{z-index:80;width:auto;height:auto;position:fixed;inset:8px}.terminal-mobile-tabs{display:none}.positions-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.positions-table th{text-align:left;color:var(--muted-foreground);font-weight:500}.positions-table td,.positions-table th{border-bottom:1px solid var(--border);padding:8px 10px}.positions-table td:first-child,.positions-table th:first-child{padding-left:0}.position-token{align-items:center;gap:7px;display:flex}.positions-note{color:var(--muted-foreground);padding-block:7px;font-size:12px}.terminal-panel-empty{min-height:80px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.platform-shell.terminal-shell .trade-layout.terminal-upgrade{grid-template-rows:58px minmax(270px, var(--chart-row,65fr)) 8px minmax(115px, var(--history-row,35fr))}@media (max-width:1500px){.platform-shell.terminal-shell .market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px}}@media (max-width:1099px){.platform-shell.terminal-shell .activity-layout{display:flex}.platform-shell.terminal-shell .live-activity{display:none}.platform-shell.terminal-shell .activity-content{flex:1 1 0}}@media (max-width:799px){.platform-shell.terminal-shell .trade-layout.terminal-upgrade{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""chart""resize""activity";grid-template-rows:56px minmax(330px, var(--chart-row,65fr)) 8px minmax(110px, var(--history-row,35fr))}.platform-shell.terminal-shell .token-heading{height:56px;padding:6px 9px}.platform-shell.terminal-shell .token-heading h1{font-size:16px}.platform-shell.terminal-shell .token-actions>.icon-button,.platform-shell.terminal-shell .chat-toggle span,.platform-shell.terminal-shell .owner-promo-link{display:none}.terminal-mobile-tabs{gap:2px;font-size:12px;display:flex}.terminal-mobile-tabs button{border-radius:4px;padding:6px 8px}.terminal-mobile-tabs button[aria-pressed=true]{color:var(--green);background:var(--muted)}.platform-shell.terminal-shell .trade-layout[data-mobile-pane=chart] .trade-card{display:none}.platform-shell.terminal-shell .trade-layout.terminal-upgrade[data-mobile-pane=trade]{grid-template-rows:56px minmax(0,1fr);grid-template-areas:"heading""order"}.platform-shell.terminal-shell .trade-layout[data-mobile-pane=trade] .price-section,.platform-shell.terminal-shell .trade-layout[data-mobile-pane=trade] .activity-section,.platform-shell.terminal-shell .trade-layout[data-mobile-pane=trade] .terminal-resizer{display:none}.platform-shell.terminal-shell .market-metrics{font-size:12px}.platform-shell.terminal-shell .price-section{grid-template-columns:minmax(130px,1fr) minmax(0,1fr);gap:6px;padding:6px 6px 0}.platform-shell.terminal-shell .market-metrics>div:nth-child(n+3){display:none}.platform-shell.terminal-shell .market-metrics{grid-template-columns:1fr}.platform-shell.terminal-shell .pair-price>span{display:none}.terminal-chart .chart-unit-group{margin-left:auto}.terminal-chart .ohlc-values{gap:6px}.terminal-chart .chart-data-badge{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.platform-shell.terminal-shell .activity-tabs{gap:13px}.platform-shell.terminal-shell .activity-tabs [data-slot=tabs-trigger]{font-size:12px}}@media (max-height:650px){.platform-shell.terminal-shell .trade-layout.terminal-upgrade{grid-template-rows:50px minmax(240px, var(--chart-row,65fr)) 8px minmax(95px, var(--history-row,35fr))}.platform-shell.terminal-shell .token-heading{height:50px}.terminal-chart .candle-source,.platform-shell.terminal-shell .pair-price{display:none}.terminal-chart .candle-legend{padding-block:2px}}@media (max-width:799px) and (max-height:650px){.platform-shell.terminal-shell .trade-layout.terminal-upgrade{grid-template-rows:50px minmax(270px, var(--chart-row,65fr)) 8px minmax(95px, var(--history-row,35fr))}.platform-shell.terminal-shell .trade-layout.terminal-upgrade[data-mobile-pane=trade]{grid-template-rows:50px minmax(0,1fr)}}.platform-shell.terminal-shell .compact-ticket{padding:16px}.compact-ticket .ticket-network{color:var(--muted-foreground);border:1px solid var(--border);border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:3px 6px;font-size:10px;display:inline-flex}.compact-ticket .ticket-network:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px}.platform-shell.terminal-shell .compact-ticket .trade-card-heading{gap:8px;margin-bottom:12px}.platform-shell.terminal-shell .compact-ticket .buy-sell-tabs{border:1px solid var(--border);background:var(--background);border-radius:8px;height:38px;padding:2px}.platform-shell.terminal-shell .compact-ticket .buy-sell-tabs [data-slot=tabs-trigger]{border-radius:6px}.platform-shell.terminal-shell .compact-ticket .order-kind-tabs{border-bottom:1px solid var(--border);background:0 0;border-radius:0;height:38px;margin-top:10px;padding:0}.platform-shell.terminal-shell .compact-ticket .order-kind-tabs [data-slot=tabs-trigger]{box-shadow:none;height:38px;color:var(--muted-foreground);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.platform-shell.terminal-shell .compact-ticket .order-kind-tabs [data-state=active]{color:var(--foreground);border-bottom-color:var(--green)}.platform-shell.terminal-shell .compact-ticket .ticket-amount{border:1px solid var(--border);background:var(--background);border-radius:8px;margin-top:14px;padding:12px}.ticket-amount-heading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.ticket-amount-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-shell.terminal-shell .compact-ticket .amount-row{gap:8px;margin:14px 0}.platform-shell.terminal-shell .compact-ticket .amount-row input{width:100%;min-width:0;color:var(--foreground);font-size:30px}.ticket-asset{text-overflow:ellipsis;border:1px solid var(--border);background:var(--muted);border-radius:6px;flex-shrink:0;max-width:90px;padding:7px 9px;font-size:12px;overflow:hidden}.platform-shell.terminal-shell .compact-ticket .ticket-amount .amount-presets{gap:6px;margin:0}.compact-ticket .amount-presets button{min-height:30px;font-size:12px}.compact-ticket .amount-presets button:disabled{opacity:.4;cursor:default}.ticket-receive{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding:13px 10px;display:flex}.ticket-receive>span{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.ticket-receive strong{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;min-width:0;font-size:20px;display:flex}.ticket-receive small{color:var(--muted-foreground);font-size:11px}.platform-shell.terminal-shell .compact-ticket .trade-breakdown{gap:0;margin:12px 0 0}.compact-ticket .trade-breakdown>div{border-bottom:1px solid var(--border);padding:8px 0}.ticket-details{border-bottom:1px solid var(--border);margin-bottom:6px;font-size:12px}.ticket-details summary{cursor:pointer;color:var(--muted-foreground);padding:12px 0}.ticket-details dl{gap:8px;padding:0 0 10px;display:grid}.ticket-details dl>div{justify-content:space-between;gap:12px;display:flex}.ticket-details dt{color:var(--muted-foreground)}.ticket-details dd{text-align:right}.platform-shell.terminal-shell .compact-ticket .trade-submit{border-radius:7px;height:42px;margin-top:10px}.platform-shell.terminal-shell .compact-ticket .demo-trade-note{margin-top:7px;font-size:11px}.platform-shell.terminal-shell .compact-ticket .position-protect-button{border-radius:7px;min-height:40px;margin-top:12px}@media (max-height:700px){.platform-shell.terminal-shell .compact-ticket{padding:10px 14px}.platform-shell.terminal-shell .compact-ticket .trade-card-heading{margin-bottom:6px}.platform-shell.terminal-shell .compact-ticket .ticket-amount{margin-top:8px;padding:9px}.platform-shell.terminal-shell .compact-ticket .amount-row{margin:8px 0}.platform-shell.terminal-shell .compact-ticket .ticket-receive{margin-top:8px;padding:9px}.platform-shell.terminal-shell .compact-ticket .trade-breakdown{margin-top:5px}.compact-ticket .trade-breakdown>div{padding:5px 0}.ticket-details summary{padding:8px 0}}
