:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#101112;--surface:#17191b;--raised:#1e2124;--input:#121416;--text:#f0f1f2;--secondary:#b5b9bf;--muted:#959ca5;--disabled:#747a82;--line:#2c3035;--control-border:#50565e;--focus:#dfc48f;--accent:#dfc48f;--on-accent:#17140e;--positive:#8dd0ad;--negative:#ee9c9c;--scrim:#000000a3;--image-outline:#ffffff1a;--font-sans:Geist, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:13px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-quote:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.55, 0, 1, .45);--fast:.12s;--state:.18s;--enter:.22s}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);overscroll-behavior:none;margin:0;line-height:1.55;overflow-x:clip}body{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:600;line-height:1.25}h1{font-size:var(--text-xl);letter-spacing:-.02em}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}code,.mono,.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;left:var(--space-4);min-height:44px;padding:var(--space-2) var(--space-3);background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);transition:top var(--fast) var(--ease-out);align-items:center;display:inline-flex;position:fixed;top:-50px}.skip-link:focus{top:var(--space-3)}.app-shell{min-height:100dvh}.mast{z-index:10;background:color-mix(in srgb, var(--canvas) 96%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.mast-main,.mast-search,.page-content,.site-footer{width:min(1320px,100% - 64px);margin-inline:auto}.mast-main{align-items:center;gap:var(--space-6);min-height:64px;display:flex}.wordmark{letter-spacing:-.04em;flex:none;align-items:baseline;font-size:19px;font-weight:600;display:inline-flex}.wordmark b{color:var(--accent);font-weight:600}.primary-nav{align-items:center;gap:var(--space-1);display:flex}.nav-link{min-height:40px;padding:0 var(--space-3);color:var(--secondary);border-radius:var(--radius-sm);transition:color var(--fast) ease, background-color var(--fast) ease;align-items:center;display:inline-flex}.nav-link:hover{color:var(--text);background:var(--surface)}.nav-link-active{color:var(--text);background:var(--raised)}.mast-actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.network-mark{align-items:center;gap:var(--space-2);color:var(--secondary);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.network-mark i,.wallet-dot{background:var(--positive);border-radius:50%;width:7px;height:7px;display:inline-block}.network-mark-muted i{background:var(--muted)}.wallet-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);color:var(--on-accent);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-xs);transition:transform var(--fast) var(--ease-out), background-color var(--fast) ease;font-weight:600;display:inline-flex}.wallet-button:hover{background:var(--text);border-color:var(--text)}.wallet-button:active,.button:active,.icon-button:active{transform:scale(.98)}.wallet-button-loading,.wallet-button-connected{background:var(--surface);color:var(--text);border-color:var(--control-border)}.wallet-button-warning{color:var(--accent);border-color:var(--accent);background:0 0}.wallet-dot{background:var(--positive)}.menu-button{border:1px solid var(--control-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);background:var(--surface);justify-content:center;align-items:center;display:none}.mast-search{align-items:center;gap:var(--space-2);width:min(360px,28vw);min-height:40px;padding:0 var(--space-3);color:var(--muted);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);flex:280px;display:flex}.mast-search input,.toolbar-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.mast-search input::placeholder,.toolbar-search input::placeholder,input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}kbd{min-width:22px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);text-align:center;padding:1px 6px;font-size:11px}.toast-inline{width:min(1320px,100% - 64px);margin:0 auto var(--space-3);align-items:center;gap:var(--space-2);color:var(--negative);font-size:var(--text-xs);display:flex}.page-content{padding-block:var(--space-10) var(--space-16)}.route{width:100%;max-width:1120px;margin-inline:auto}.route-heading{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.section-kicker{margin-bottom:var(--space-2);color:var(--accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.route-lead{max-width:62ch;margin-top:var(--space-2);color:var(--secondary);font-size:var(--text-md);text-wrap:pretty}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:transform var(--fast) var(--ease-out), color var(--fast) ease, background-color var(--fast) ease, border-color var(--fast) ease;border:1px solid #0000;font-weight:600;display:inline-flex}.button-primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.button-primary:hover{background:var(--text);border-color:var(--text)}.button-secondary{color:var(--text);border-color:var(--control-border);background:0 0}.button-secondary:hover{background:var(--raised);border-color:var(--text)}.button-quiet{color:var(--secondary);background:0 0}.button-quiet:hover{color:var(--text)}.button-danger{color:var(--text);background:var(--negative);border-color:var(--negative)}.button-submit{width:100%;min-height:44px}.text-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.text-link:hover{color:var(--text)}.prelaunch-state{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);margin-bottom:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);display:flex}.prelaunch-mark,.result-icon{width:36px;height:36px;color:var(--accent);background:var(--raised);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.prelaunch-state h2{margin-bottom:var(--space-2)}.prelaunch-state p:not(.section-kicker){max-width:70ch;color:var(--secondary)}.prelaunch-state .text-link{margin-top:var(--space-3);display:inline-block}.market-workspace{border-top:1px solid var(--line)}.workspace-toolbar,.watch-toolbar,.section-head{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);min-height:68px;display:flex}.helper-text{color:var(--muted);font-size:var(--text-xs)}.toolbar-controls{align-items:center;gap:var(--space-2);display:flex}.toolbar-search{align-items:center;gap:var(--space-2);min-width:190px;min-height:36px;padding:0 var(--space-2);color:var(--muted);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);display:flex}.select-control{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-2);color:var(--muted);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex}.select-control select{min-height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0}.select-control option{color:var(--text);background:var(--surface)}.market-list{width:100%}.market-row{align-items:center;gap:var(--space-4);min-height:88px;padding:var(--space-3) 0;border-bottom:1px solid var(--line);transition:background-color var(--state) ease;grid-template-columns:minmax(250px,1.8fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(135px,.8fr) auto;display:grid}.market-row:hover{background:var(--surface)}.market-row-featured{border-top:2px solid var(--accent)}.market-row-main{align-items:center;gap:var(--space-3);min-width:0;display:flex}.token-image{object-fit:cover;outline:1px solid var(--image-outline);background:var(--raised);border-radius:var(--radius-md);flex:none}.token-image-sm{width:32px;height:32px}.token-image-md{width:40px;height:40px}.token-image-lg{width:56px;height:56px}.token-image-fallback{color:var(--accent);font-family:var(--font-mono);place-items:center;font-weight:600;display:grid}.market-identity{gap:1px;min-width:0;display:grid}.market-title-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.market-title-line strong,.market-identity>span{overflow-wrap:anywhere;min-width:0}.market-symbol,.market-creator{color:var(--secondary);font-size:var(--text-xs)}.market-creator{color:var(--muted)}.feature-marker{color:var(--on-accent);background:var(--accent);border-radius:var(--radius-sm);font-family:var(--font-mono);text-transform:uppercase;padding:1px 5px;font-size:10px;font-weight:600}.market-stat{gap:1px;min-width:0;display:grid}.market-stat span{color:var(--muted);font-size:11px}.market-stat strong{overflow-wrap:anywhere;font-size:var(--text-sm);font-weight:500}.market-stat em{color:var(--muted);font-style:normal}.market-row-actions{align-items:center;gap:var(--space-1);display:flex}.icon-button{width:36px;height:36px;color:var(--secondary);border-radius:var(--radius-sm);transition:color var(--fast) ease, background-color var(--fast) ease, border-color var(--fast) ease, transform var(--fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-button:hover{color:var(--text);background:var(--raised);border-color:var(--line)}.watch-button.is-watched{color:var(--accent)}.row-open{width:36px;height:36px;color:var(--accent);border-radius:var(--radius-sm);place-items:center;display:grid}.row-open:hover{background:var(--raised)}.state-panel{justify-content:center;align-items:center;gap:var(--space-3);min-height:180px;color:var(--secondary);border-bottom:1px solid var(--line);display:flex}.state-panel-error{color:var(--negative);justify-content:flex-start}.state-panel-error p{margin:var(--space-1) 0 var(--space-3);color:var(--secondary)}.state-panel-empty{justify-content:flex-start}.state-panel-empty strong{margin-bottom:var(--space-1);color:var(--text);display:block}.state-panel-empty p{color:var(--secondary);margin-bottom:var(--space-3)}.route-note,.stale-note{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);display:flex}.route-note{margin-top:var(--space-4)}.stale-note{padding:var(--space-3) 0;color:var(--accent)}.launch-layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 336px;display:grid}.launch-form{gap:var(--space-6);display:grid}fieldset{min-width:0;padding:var(--space-5) 0 0;border:0;border-top:1px solid var(--line)}legend{font-size:var(--text-lg);padding:0;font-weight:600}.fieldset-help{margin:var(--space-2) 0 var(--space-4);color:var(--secondary)}.field{gap:var(--space-2);min-width:0;margin-top:var(--space-4);color:var(--secondary);display:grid}.field>span,.upload-label{font-size:var(--text-sm);font-weight:500}.field small,.upload-field small{color:var(--muted);font-size:var(--text-xs)}.field input,.field textarea{width:100%;min-height:44px;padding:0 var(--space-3);color:var(--text);background:var(--input);border:1px solid var(--control-border);border-radius:var(--radius-sm);outline:0}.field textarea{min-height:100px;padding-block:var(--space-3);resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--focus)}.field input:disabled{color:var(--disabled);background:var(--surface)}.field-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.field-grid .field{min-width:0}.upload-field{gap:var(--space-2);margin-top:var(--space-4);color:var(--secondary);display:grid}.upload-label{align-items:center;gap:var(--space-2);display:flex}.upload-drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:76px;padding:var(--space-3);color:var(--text);background:var(--input);border:1px dashed var(--control-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.upload-drop:hover{border-color:var(--accent)}.field-error{color:var(--negative);font-size:var(--text-xs);font-style:normal}.form-error,.form-message{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);color:var(--negative);background:color-mix(in srgb, var(--negative) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--negative) 35%, var(--line));border-radius:var(--radius-sm);display:flex}.form-message.success{color:var(--positive)}.review-ticket,.trade-ticket,.nft-ticket{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);position:sticky;top:142px}.ticket-heading{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:28px;color:var(--accent);display:flex}.ticket-heading h2,.ticket-heading span{color:var(--text)}.review-token{align-items:center;gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--line);display:flex}.review-token-mark{width:40px;height:40px;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-md);font-family:var(--font-mono);place-items:center;font-weight:600;display:grid}.review-token div:last-child{gap:1px;min-width:0;display:grid}.review-token span{color:var(--secondary);font-family:var(--font-mono);font-size:var(--text-xs)}.review-list,.result-details,.facts-list{margin:0}.review-list>div,.result-details>div,.facts-list>div,.trade-breakdown>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:flex}dt{color:var(--muted);font-size:var(--text-xs)}dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0}.review-note,.review-network,.ticket-footnote{margin-top:var(--space-4);color:var(--secondary);font-size:var(--text-xs)}.review-network{color:var(--accent)}.chain-summary,.nft-status{align-items:center;gap:var(--space-2);color:var(--secondary);font-size:var(--text-xs);display:inline-flex}.result-panel{max-width:640px;margin:var(--space-16) auto;padding:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.result-panel h1{margin-bottom:var(--space-2)}.result-panel>p:not(.section-kicker){color:var(--secondary)}.result-icon{margin-bottom:var(--space-4);color:var(--positive)}.result-details{margin:var(--space-6) 0}.result-details a{color:var(--accent)}.back-link{min-height:44px;margin-bottom:var(--space-5);color:var(--secondary);align-items:center;display:inline-flex}.back-link:hover{color:var(--text)}.coin-identity{align-items:center;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(220px,320px);display:grid}.coin-title-line{align-items:center;gap:var(--space-2);display:flex}.coin-title h1{font-size:var(--text-xl)}.coin-symbol,.coin-creator{color:var(--secondary)}.coin-creator{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.coin-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.coin-actions .button{min-height:36px;padding-inline:var(--space-3);font-size:var(--text-xs)}.coin-address{justify-items:end;gap:var(--space-1);min-width:0;display:grid}.coin-address span{color:var(--muted);font-size:var(--text-xs)}.coin-address code{overflow-wrap:anywhere;max-width:100%;color:var(--secondary);text-align:right}.metric-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.metric-strip>div{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-3);border-right:1px solid var(--line);display:grid}.metric-strip>div:last-child{border-right:0}.metric-strip span{color:var(--muted);font-size:11px}.metric-strip strong{overflow-wrap:anywhere;font-size:var(--text-md);font-weight:500}.coin-grid{align-items:start;gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(0,1fr) 336px;display:grid}.market-evidence{min-width:0}.section-tabs{gap:var(--space-4);border-bottom:1px solid var(--line);display:flex}.section-tabs button,.trade-tab{min-height:44px;padding:0 var(--space-1);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.section-tabs button[aria-selected=true]{color:var(--text);border-color:var(--accent)}.evidence-chart h2{padding-top:var(--space-5)}.event-chart{height:280px;margin-top:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);position:relative}.event-chart svg{width:100%;height:100%;color:var(--accent);overflow:visible}.event-chart svg:before{content:""}.chart-axis{top:var(--space-3);right:var(--space-3);bottom:var(--space-12);color:var(--muted);font-family:var(--font-mono);flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute}.chart-footer{right:var(--space-3);bottom:var(--space-2);left:var(--space-4);gap:2px;display:grid;position:absolute}.chart-time-axis{justify-content:space-between;gap:var(--space-2);color:var(--muted);font-family:var(--font-mono);font-size:10px;display:flex}.chart-time-single{margin-inline:auto}.chart-caption{color:var(--muted);text-align:right;font-size:11px}.chart-empty{justify-content:center;gap:var(--space-2);min-height:280px;color:var(--secondary);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.chart-empty span{color:var(--muted);font-size:var(--text-xs)}.table-scroll{overflow-x:auto}table{width:100%;margin-top:var(--space-4);border-collapse:collapse}caption{padding-bottom:var(--space-3);color:var(--secondary);text-align:left}th,td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}th{color:var(--muted);font-size:11px;font-weight:500}td{color:var(--secondary)}.positive-text{color:var(--positive)}.negative-text{color:var(--negative)}.table-empty{min-height:180px;color:var(--muted);place-items:center;display:grid}.claims-panel{margin-top:var(--space-5);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.claims-panel>svg{color:var(--accent)}.claims-panel h2{margin:var(--space-3) 0 var(--space-2)}.claims-panel p{color:var(--secondary)}.claims-panel dl{margin:var(--space-4) 0}.claims-panel dl>div{padding-block:var(--space-2);border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.claims-panel .helper-text{overflow-wrap:anywhere;display:block}.claim-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.claim-actions .button{min-height:40px}.facts-section{gap:var(--space-8);padding-top:var(--space-10);margin-top:var(--space-8);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.facts-section h2{margin-bottom:var(--space-2)}.facts-list>div{padding-block:var(--space-2)}.coin-links p{max-width:55ch;margin-bottom:var(--space-3);color:var(--secondary)}.coin-links a{align-items:center;gap:var(--space-2);margin-right:var(--space-4);color:var(--accent);font-size:var(--text-xs);display:inline-flex}.trade-ticket{position:sticky}.trade-tabs{gap:var(--space-1);margin-block:var(--space-4);padding:var(--space-1);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;display:grid}.trade-tab{border-radius:var(--radius-sm);border:0;min-height:40px}.trade-tab[aria-selected=true]{color:var(--text);background:var(--raised)}.trade-tab.is-buy[aria-selected=true]{color:var(--positive)}.trade-tab.is-sell[aria-selected=true]{color:var(--negative)}.input-with-suffix{background:var(--input);border:1px solid var(--control-border);border-radius:var(--radius-sm);align-items:center;display:flex}.input-with-suffix:focus-within{border-color:var(--focus)}.input-with-suffix input{min-width:0;min-height:44px;padding-inline:var(--space-3);color:var(--text);background:0 0;border:0;outline:0;flex:1}.input-with-suffix strong{padding-right:var(--space-3);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs)}.trade-breakdown{margin:var(--space-5) 0}.trade-balance{justify-content:flex-end;align-items:baseline;gap:var(--space-2);color:var(--secondary);font-size:var(--text-xs);display:flex}.trade-balance strong{color:var(--text)}.trade-balance .button{min-height:32px;padding-inline:var(--space-2);font-size:var(--text-xs)}.trade-preview-error{align-items:center;gap:var(--space-2);color:var(--negative);font-size:var(--text-xs);display:flex}.compact-field{margin-top:var(--space-3)}.compact-field .input-with-suffix input{min-height:36px}.trade-message{gap:var(--space-2);margin:var(--space-4) 0;color:var(--positive);font-size:var(--text-xs);display:flex}.trade-message-error{color:var(--negative)}.connect-state{max-width:520px;padding:var(--space-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.connect-state>svg{color:var(--accent)}.connect-state h2{margin:var(--space-3) 0 var(--space-2)}.connect-state p{color:var(--secondary)}.portfolio-grid,.nft-work-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.portfolio-section,.activity-section,.nft-grid-section{border-top:1px solid var(--line)}.holding-list,.activity-list{display:grid}.holding-row,.activity-row{align-items:center;gap:var(--space-3);min-height:64px;padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.holding-row:hover{color:var(--accent)}.holding-row span:first-child,.activity-row span:first-child{gap:1px;min-width:0;display:grid}.holding-row small,.activity-row small{color:var(--muted);font-size:var(--text-xs)}.claim-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claim-summary>div{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--line);display:grid}.claim-summary span{color:var(--muted);font-size:11px}.claim-summary strong{font-size:var(--text-md);font-weight:500}.portfolio-section>.helper-text{margin-top:var(--space-3);display:block}.activity-section{margin-top:var(--space-8)}.treasury-section{margin-top:var(--space-8);padding-bottom:var(--space-5)}.nft-facts{margin-bottom:var(--space-10);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nft-facts>div{gap:var(--space-1);padding:var(--space-4) var(--space-3);border-right:1px solid var(--line);display:grid}.nft-facts>div:last-child{border-right:0}.nft-facts span,.nft-facts small{color:var(--muted);font-size:var(--text-xs)}.nft-facts strong{font-family:var(--font-mono);font-size:var(--text-md);font-weight:500}.nft-grid-section{margin-bottom:var(--space-10)}.nft-grid{gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.nft-slot{min-width:0;min-height:64px;color:var(--muted);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;place-content:center;gap:1px;display:grid}.nft-slot span{font-family:var(--font-mono);font-size:var(--text-xs)}.nft-slot small{font-size:10px}.nft-slot.is-team{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.nft-slot.is-minted{color:var(--text);background:var(--raised)}.nft-ticket{position:static}.nft-ticket p{margin:var(--space-3) 0;color:var(--secondary)}.ticket-split{align-items:end;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ticket-split .field{margin-top:0}.ticket-split .button{min-height:44px;padding-inline:var(--space-3)}.credit-line{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.credit-line strong{color:var(--text);font-family:var(--font-mono);font-weight:500}.nft-disclosure{max-width:75ch;margin-top:var(--space-8);color:var(--muted);font-size:var(--text-xs)}.watch-toolbar{justify-content:flex-start}.watch-toolbar .helper-text{margin-left:auto}.watch-list{border-top:1px solid var(--line)}.watch-row{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:72px;display:flex}.watch-row-link{align-items:center;gap:var(--space-3);min-width:0;padding-block:var(--space-3);flex:1;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto);display:grid}.watch-row-link:hover{color:var(--accent)}.watch-row-link>span{gap:1px;min-width:0;display:grid}.watch-row-link small{color:var(--muted);font-size:var(--text-xs)}.watch-price{justify-items:end}.watch-row-stale{color:var(--muted)}.watch-row>.icon-button{flex:none}.legal-sections{gap:var(--space-6);padding-block:var(--space-10);margin-bottom:var(--space-6);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legal-sections article{padding-right:var(--space-5);border-right:1px solid var(--line)}.legal-sections article:last-child{border-right:0}.legal-sections svg{color:var(--accent)}.legal-sections h2{margin:var(--space-3) 0 var(--space-2)}.legal-sections p{color:var(--secondary)}.not-found-actions{gap:var(--space-2);margin-top:var(--space-6);display:flex}.site-footer{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);color:var(--muted);border-top:1px solid var(--line);font-size:var(--text-xs);display:flex}.site-footer a:hover{color:var(--text)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.token-image:hover{transition:transform var(--state) var(--ease-out);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.1s!important;animation-duration:.1s!important;animation-iteration-count:1!important}.token-image:hover{transform:none}}@media (max-width:1180px){.mast-main{flex-wrap:wrap}.mast-main>.mast-search{width:100%;max-width:none;margin-bottom:var(--space-3);flex-basis:100%;order:5}}@media (max-width:1024px){.mast-main,.page-content,.site-footer,.toast-inline{width:min(100% - 40px,900px)}.market-row{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(95px,.7fr)) minmax(130px,.9fr) auto}.market-stat-fee{display:none}.coin-identity{grid-template-columns:auto minmax(0,1fr)}.coin-address{grid-column:1/-1;justify-items:start}.coin-address code{text-align:left}}@media (max-width:768px){.mast-main{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap}.primary-nav{order:3;width:100%;overflow-x:auto}.mast-actions{gap:var(--space-2)}.network-mark{display:none}.menu-button{display:inline-flex}.primary-nav{display:none}.primary-nav.primary-nav-open{display:flex}.mast-main>.mast-search{margin-bottom:var(--space-2);order:4}.mast-search,.toolbar-search,.select-control,.mast-search input,.toolbar-search input,.select-control select,.button,.wallet-button,.coin-actions .button,.trade-balance .button,.trade-tab,.section-tabs button,.claim-actions .button,.compact-field .input-with-suffix input{min-height:44px}.icon-button,.icon-button.copy-button,.row-open{width:44px;height:44px;min-height:44px}.route-nfts{flex-direction:column;display:flex}.route-nfts .nft-work-grid{order:2}.route-nfts .nft-grid-section{order:3}.route-nfts .form-message{order:4}.route-nfts .nft-disclosure{order:5}.page-content{padding-block:var(--space-6) var(--space-10)}.route-heading{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column}.route-heading>.button{width:100%}.workspace-toolbar,.watch-toolbar{padding-block:var(--space-4);flex-direction:column;align-items:flex-start}.toolbar-controls{flex-wrap:wrap;width:100%}.toolbar-search{flex:1;min-width:160px}.market-row{gap:var(--space-2);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.market-row-main{grid-column:1}.market-stat{padding-left:52px}.market-stat-cap,.market-stat-activity,.market-stat-fee{display:none}.market-row-actions{flex-direction:column;grid-area:1/2/span 2;align-self:center}.launch-layout,.coin-grid,.portfolio-grid,.nft-work-grid,.facts-section{gap:var(--space-6);grid-template-columns:1fr}.review-ticket,.trade-ticket{position:static}.field-grid{grid-template-columns:1fr;gap:0}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-strip>div:nth-child(2n){border-right:0}.metric-strip>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.coin-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.coin-title h1{font-size:var(--text-lg)}.coin-actions{flex-wrap:wrap}.section-tabs{gap:var(--space-3);overflow-x:auto}.event-chart{height:240px}.nft-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-facts>div:nth-child(2n){border-right:0}.nft-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.nft-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.legal-sections{gap:var(--space-5);grid-template-columns:1fr}.legal-sections article{padding:0 0 var(--space-5);border-right:0;border-bottom:1px solid var(--line)}.legal-sections article:last-child{border-bottom:0;padding-bottom:0}.site-footer{flex-direction:column;align-items:flex-start}}@media (max-width:414px){.mast-main,.mast-search,.page-content,.site-footer,.toast-inline{width:calc(100% - 32px)}.page-content{padding-top:var(--space-5)}.wordmark{font-size:18px}.wallet-button{min-height:44px;padding-inline:var(--space-2)}.wallet-button svg{display:none}.route-lead{font-size:var(--text-sm)}.prelaunch-state{padding:var(--space-4)}.coin-identity{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr)}.token-image-lg{width:44px;height:44px}.coin-address{grid-column:1/-1}.coin-address code{font-size:11px}.metric-strip strong{font-size:var(--text-sm)}.ticket-split{grid-template-columns:1fr;align-items:stretch}.ticket-split .field{grid-row:1}.ticket-split .button{width:100%}.nft-grid{gap:var(--space-1)}.nft-slot{min-height:56px}.nft-slot small{font-size:9px}.watch-row-link{grid-template-columns:auto minmax(0,1fr)}.watch-price{display:none!important}}@media (max-width:360px){.mast-main,.mast-search,.page-content,.site-footer,.toast-inline{width:calc(100% - 24px)}.primary-nav{gap:0}.nav-link{padding-inline:var(--space-2);font-size:13px}.market-row-actions .copy-button{display:none}.nft-facts strong{font-size:var(--text-sm)}}.nft-toast{z-index:60;background:var(--raised);align-items:center;gap:12px;width:min(620px,100% - 32px);margin:0;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.nft-toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.nft-toast .icon-button{flex-shrink:0;width:44px;height:44px}
