.market-explorer-layer{z-index:60;padding:var(--space-6);background:var(--scrim);place-items:center;animation:.48s steps(6,end) both market-explorer-layer-in;display:grid;position:fixed;inset:0}.market-explorer-layer.is-closing{animation:.3s steps(4,end) both market-explorer-layer-out}.market-explorer{isolation:isolate;width:min(760px,100%);max-height:min(720px,100dvh - 48px);color:var(--text);background-color:var(--surface);border:1px solid #0000;border-image:var(--raster-accent-border) 1 repeat;flex-direction:column;animation:.48s steps(6,end) both market-explorer-panel-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000007a}.market-explorer-layer.is-closing .market-explorer{pointer-events:none;animation:.3s steps(4,end) both market-explorer-panel-out}.market-explorer-dither{z-index:0;--retro-nav-frame-color:var(--accent);color:var(--accent);filter:opacity(.18)}.market-explorer-heading,.market-explorer-input,.market-explorer-content,.market-explorer-hint{z-index:1;position:relative}.market-explorer-heading{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:82px;padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid #0000;border-image:var(--raster-line-stipple) 1 repeat;display:flex}.market-explorer-heading h2{margin:0;font-size:clamp(21px,4vw,30px)}.market-explorer-close{width:44px;height:44px;color:var(--secondary);border:1px solid #0000;border-image:var(--raster-control-border) 1 repeat;background:0 0;flex:none;place-items:center;display:grid}.market-explorer-close:hover,.market-explorer-close:focus-visible{color:var(--text);border-image:var(--raster-focus-border) 1 repeat}.market-explorer-input{align-items:center;gap:var(--space-3);min-height:58px;margin:var(--space-5) var(--space-6) var(--space-4);padding:0 var(--space-4);color:var(--accent);background-color:var(--input);background-image:var(--dither-12);border:1px solid #0000;border-image:var(--raster-focus-border) 1 repeat;display:flex}.market-explorer-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:18px}.market-explorer-input input::placeholder{color:var(--muted)}.market-explorer-input kbd{flex:none}.market-explorer-content{min-height:220px;padding:0 var(--space-6) var(--space-4);overflow:auto}.market-explorer-content .data-notice{margin-block:0 var(--space-3)}.market-explorer-results{gap:2px;display:grid}.market-explorer-result{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-2) var(--space-3);color:var(--secondary);background:0 0;border:1px solid #0000;grid-template-columns:40px minmax(0,1fr) auto 24px;display:grid}.market-explorer-result:hover,.market-explorer-result:focus-visible{color:var(--text);border-image:var(--raster-line-stipple) 1 repeat;background-color:#809bff1a}.market-explorer-result-identity{gap:2px;min-width:0;display:grid}.market-explorer-result-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-explorer-result-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-explorer-result-identity small,.market-explorer-result-price small{color:var(--muted);font-family:var(--font-mono);font-size:11px}.market-explorer-result-price{justify-items:end;gap:2px;display:grid}.market-explorer-result-price strong{color:var(--accent-soft);font-family:var(--font-mono);font-weight:500}.market-explorer-result-arrow{color:var(--accent);font-size:20px}.market-explorer-hint{padding:var(--space-3) var(--space-6) var(--space-4);color:var(--muted);font-family:var(--font-mono);text-align:right;border-top:1px solid #0000;border-image:var(--raster-line-stipple) 1 repeat;margin:0;font-size:11px}.market-explorer-error{align-items:flex-start;gap:var(--space-2);color:var(--negative);display:flex}.market-explorer-error .state-panel{flex:1;min-height:160px;padding:0}@keyframes market-explorer-layer-in{0%{opacity:0}to{opacity:1}}@keyframes market-explorer-layer-out{0%{opacity:1}to{opacity:0}}@keyframes market-explorer-panel-in{0%{opacity:.25;clip-path:inset(0 0 100%);transform:translate(var(--explorer-origin-x), var(--explorer-origin-y))}60%{opacity:1;clip-path:inset(0 0 22%);transform:translate(calc(var(--explorer-origin-x) * .2), calc(var(--explorer-origin-y) * .2))}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes market-explorer-panel-out{0%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;clip-path:inset(100% 0 0);transform:translate(var(--explorer-origin-x), var(--explorer-origin-y))}}@media (max-width:600px){.market-explorer-layer{padding:12px}.market-explorer{max-height:calc(100dvh - 24px)}.market-explorer-heading{padding-inline:var(--space-4)}.market-explorer-input{margin-inline:var(--space-4)}.market-explorer-content,.market-explorer-hint{padding-inline:var(--space-4)}.market-explorer-result{grid-template-columns:40px minmax(0,1fr) auto}.market-explorer-result-arrow{display:none}}@media (prefers-reduced-motion:reduce){.market-explorer-layer,.market-explorer-layer.is-closing,.market-explorer,.market-explorer-layer.is-closing .market-explorer{animation:none}}@media (forced-colors:active){.market-explorer-layer{background:canvas}.market-explorer,.market-explorer-input,.market-explorer-close,.market-explorer-result{border-color:buttontext;border-image:}}.footer-socials{align-items:center;gap:var(--space-2);display:inline-flex}.footer-social-link{width:36px;height:36px;color:var(--secondary);border:2px solid #0000;border-image:var(--raster-control-border) 2 repeat;place-items:center;display:inline-grid}.footer-social-link img{object-fit:contain;width:18px;height:18px;display:block}.footer-social-link:hover,.footer-social-link:focus-visible{color:var(--text);border-image:var(--raster-focus-border) 2 repeat}@media (forced-colors:active){.footer-social-link{border-color:buttontext;border-image:}}.mast-search-trigger{align-items:center;gap:var(--space-2);width:min(340px,28vw);min-width:0;min-height:44px;padding:0 var(--space-3);color:var(--muted);background-color:var(--input);background-image:var(--dither-6);border:2px solid #0000;border-image:var(--raster-control-border) 2 repeat;text-align:left;border-radius:0;flex:250px;order:3;display:flex}.mast-search-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mast-search-trigger:hover,.mast-search-trigger:focus-visible{color:var(--text);border-image:var(--raster-focus-border) 2 repeat}.mast-search-trigger kbd{margin-left:auto}.site-footer-actions{align-items:center;gap:var(--space-5);display:inline-flex}@media (max-width:1180px){.mast-main>.mast-search-trigger{width:100%;max-width:none;margin-bottom:var(--space-3);flex-basis:100%;order:5}}@media (max-width:768px){.mast-search-trigger{margin-bottom:var(--space-2);order:4!important;width:100%!important}.site-footer{flex-direction:column;align-items:flex-start}.site-footer-actions{justify-content:space-between;width:100%}}@media (max-width:414px){.mast-search-trigger{width:100%!important}.primary-nav.primary-nav-five{overflow-x:visible}.primary-nav.primary-nav-five .nav-link{min-width:0;padding-inline:2px;font-size:12px}}@media (prefers-reduced-motion:reduce){.mast-search-trigger{transition:none}}.market-cap-primary{min-width:0}.market-cap-primary>span,.market-cap-secondary>span{min-width:0;color:var(--muted);font-size:var(--text-xs);line-height:1.25;display:block}.market-cap-primary>strong,.market-cap-secondary>strong{min-width:0;max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;display:block;overflow:hidden}.market-card-prices{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end}.market-card-prices .market-cap-primary>strong{font-size:clamp(17px,4.4vw,21px);font-weight:600;line-height:1.2}.market-card-prices .market-cap-secondary>strong{font-size:var(--text-sm);font-weight:500;line-height:1.3}.market-title-line strong>.arcade-decode,.v2-market-card-heading h2>.arcade-decode{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.v2-market-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.v2-market-metrics .market-cap-primary{grid-column:1/-1;padding-bottom:2px}.v2-market-metrics .market-cap-primary>strong{font-size:clamp(18px,4vw,22px);line-height:1.2}.v2-market-metrics .market-cap-secondary>strong{font-size:14px;line-height:1.3}@media (max-width:600px){.market-card-grid .market-card-prices .market-cap-primary>strong{font-size:18px}}@media (max-width:359px){.market-card-prices{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.market-card-prices .market-cap-primary>strong{font-size:18px}}.arcade-select{min-width:0;position:relative}.arcade-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:176px;min-height:44px;padding:0 var(--space-3);color:var(--text);background-color:var(--input);background-image:var(--dither-6);border:1px solid #0000;border-image:var(--raster-control-border) 1 repeat;font-family:var(--font-pixel);text-align:left;border-radius:0;display:inline-flex}.arcade-select-trigger:hover,.arcade-select-trigger:focus-visible{border-image:var(--raster-focus-border) 1 repeat}.arcade-select-trigger:disabled{color:var(--disabled);opacity:.65}.arcade-select-chevron{color:var(--accent);flex:none}.arcade-select-menu{z-index:70;box-sizing:border-box;color:var(--text);background-color:var(--surface);background-image:var(--dither-12);border:1px solid #0000;border-image:var(--raster-control-border) 1 repeat;padding:4px;animation:.18s steps(3,end) both arcade-select-in;position:fixed;overflow:auto;box-shadow:0 16px 30px #0000006b}.arcade-select-menu.is-above{transform-origin:0 100%}.arcade-select-menu.is-closing{pointer-events:none;-webkit-user-select:none;user-select:none;animation:.18s steps(3,end) both arcade-select-out}.arcade-select-option{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:44px;padding:8px var(--space-3);color:var(--secondary);font-family:var(--font-pixel);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;display:flex}.arcade-select-option:hover,.arcade-select-option.is-active{color:var(--text);background-color:#809bff1f;background-image:var(--dither-6)}.arcade-select-option.is-selected{color:var(--accent-soft)}.arcade-select-option:disabled{color:var(--disabled);cursor:not-allowed;opacity:.55}.arcade-select-check{color:var(--accent);flex:none}@keyframes arcade-select-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes arcade-select-out{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(100% 0 0)}}@media (max-width:414px){.arcade-select-trigger{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.arcade-select-menu,.arcade-select-menu.is-closing{animation:none}}@media (forced-colors:active){.arcade-select-trigger,.arcade-select-menu,.arcade-select-option.is-active{border-color:buttontext;border-image:}.arcade-select-option.is-active{outline-offset:-2px;outline:2px solid highlight}}.explore-search-row{justify-content:flex-end;display:flex}.explore-result-note{color:var(--muted);margin:8px 0 0;font-size:13px}.arcade-select-field{align-items:center;gap:var(--space-2);min-width:0;min-height:52px;color:var(--muted);display:flex}.arcade-select-field .arcade-select{min-width:0}.arcade-select-field .arcade-select-trigger{min-width:156px}.arcade-select-field-icon .arcade-select-trigger{min-width:176px}@media (max-width:768px){.explore-search-row{display:block}.toolbar-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.arcade-select-field .arcade-select,.arcade-select-field .arcade-select-trigger{width:100%}}@media (max-width:360px){.arcade-select-field .arcade-select-trigger{min-width:0;font-size:13px}}.route.route-launch-studio{width:100%;max-width:var(--studio-shell-max)}.launch-studio-header{justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.launch-studio-header h1{font-size:26px}.studio-lead{margin-top:var(--space-2);color:var(--secondary);font-size:var(--text-sm)}.studio-facts{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;font-size:13px;display:flex}.studio-facts>span{border:1px solid var(--control-border);border-radius:var(--studio-option-radius);padding:6px 9px}.launch-studio-layout{grid-template-columns:var(--studio-rail) minmax(0, 1fr) var(--studio-preview);align-items:start;gap:var(--studio-gap);display:grid}.studio-step-rail{min-width:0;padding-top:4px;position:relative}.studio-step-list{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.studio-step-list li{min-width:0}.studio-progress-line{display:none!important}.studio-step{width:100%;min-height:56px;color:var(--muted);border-radius:var(--studio-option-radius);text-align:left;transition:color var(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px 6px 0;display:grid}.studio-step:hover{color:var(--text);background-image:var(--dither-25)}.studio-step.is-active{color:var(--text);background-image:var(--dither-50)}.studio-step.is-complete{color:var(--secondary)}.studio-step-number{width:32px;height:32px;color:var(--muted);background:var(--canvas);border:1px solid var(--control-border);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;display:grid}.studio-step.is-active .studio-step-number{color:var(--text);background-color:var(--surface);background-image:var(--dither-50);border-color:var(--accent)}.studio-step.is-complete .studio-step-number{color:var(--on-accent);background:var(--positive);border-color:var(--positive)}.studio-step strong,.studio-step small{min-width:0;display:block}.studio-step strong{font-size:var(--text-sm);font-weight:600}.studio-step small{color:var(--muted);margin-top:2px;font-size:13px}.studio-form-panel,.studio-preview-panel{background-color:var(--surface);background-image:var(--dither-6);border-radius:var(--studio-panel-radius);min-width:0;border:none!important}.studio-form-panel{padding:var(--studio-panel-padding)}.studio-step-fieldset{border:0;min-width:0;margin:0;padding:0}.studio-form-panel.is-busy .studio-step-fieldset{opacity:.72}.studio-preview-panel{padding:20px;position:sticky;top:88px}.studio-form-heading,.studio-fee-intro,.studio-preview-heading,.studio-range-label{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.studio-form-heading{align-items:flex-start;padding-bottom:20px;border:none!important}.studio-form-heading h2{margin-top:2px;font-size:26px}.studio-form-heading h2:focus-visible{outline:2px solid var(--focus);outline-offset:5px;border-radius:2px}.studio-step-overline{color:var(--accent);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:13px}.studio-form-state,.studio-fee-current{color:var(--muted);flex:none;font-size:13px}.studio-step-content{gap:24px;padding-top:24px;display:grid}.studio-field-grid{gap:16px;display:grid}.studio-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.studio-field{min-width:0;color:var(--secondary);gap:8px;display:grid}.studio-field>span,.studio-section-label>span{font-size:14px;font-weight:600}.studio-field small,.studio-section-label small,.studio-details summary small{color:var(--muted);font-size:13px;font-weight:400}.studio-field input:not([type=file]):not([type=range]),.studio-field textarea{width:100%;min-height:var(--studio-control-height);color:var(--text);background-color:var(--input);background-image:var(--dither-6);border:1px solid var(--control-border);border-radius:10px;outline:0;padding:0 14px}.studio-field textarea{resize:vertical;min-height:112px;padding-block:12px}.studio-field input:focus,.studio-field textarea:focus{border-color:var(--focus)}.studio-artwork-section{gap:10px;display:grid}.studio-section-label{color:var(--secondary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-dropzone{min-height:152px;color:var(--secondary);background-color:var(--input);background-image:var(--dither-6);border:var(--pixel-step,2px) solid transparent;border-image:var(--raster-control-border) 2 repeat;cursor:pointer;transition:border-color var(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps);border-radius:14px;place-content:center;justify-items:center;gap:4px;padding:20px;display:grid}.studio-dropzone:hover,.studio-dropzone:focus-within{background-image:var(--dither-25);border-image:var(--raster-accent-border) 2 repeat}.studio-dropzone strong{color:var(--text);font-size:14px}.studio-dropzone>span:not(.studio-drop-icon){color:var(--muted);font-size:13px}.studio-drop-icon{width:36px;height:36px;color:var(--accent);background:var(--raised);border:1px solid var(--control-border);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.studio-dropzone input,.studio-replace-button input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.studio-file-card{background-color:var(--input);background-image:var(--dither-6);border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;display:grid;border:none!important}.studio-file-card>img{object-fit:cover;background:var(--raised);border:1px solid var(--image-outline);border-radius:10px;width:64px;height:64px;display:block}.studio-file-card>div:nth-child(2){gap:3px;min-width:0;display:grid}.studio-file-card strong,.studio-file-card small{overflow-wrap:anywhere}.studio-file-card strong{color:var(--text);font-size:13px}.studio-file-card small{color:var(--muted);font-size:13px}.studio-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.studio-file-actions .button{min-height:36px;padding-inline:12px;font-size:13px}.studio-replace-button{cursor:pointer;position:relative}.studio-block-error{display:block}.studio-details{border:none!important}.studio-details summary{min-height:48px;color:var(--text);cursor:pointer;align-items:center;gap:6px;list-style-position:inside;display:flex}.studio-details summary::marker{color:var(--accent)}.studio-details[open]{padding-bottom:20px}.studio-fixed-facts{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:13px;display:flex}.studio-fixed-facts>span{align-items:center;gap:6px;display:inline-flex}.studio-fixed-facts svg{color:var(--positive)}.studio-option-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studio-option-tile,.studio-split-option{min-width:0;color:var(--secondary);background-color:var(--input);background-image:var(--dither-6);border-radius:var(--studio-option-radius);text-align:left;transition:color var(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps);gap:4px;padding:14px;display:grid;border:none!important}.studio-option-tile:hover,.studio-split-option:hover{color:var(--text);background-image:var(--dither-25)}.studio-option-tile.is-selected,.studio-split-option.is-selected{color:var(--text);background-image:var(--dither-50);border:var(--pixel-step,2px) solid transparent!important;border-image:var(--raster-accent-border) 2 repeat!important}.studio-option-tile strong,.studio-split-option strong{color:inherit;font-size:16px;font-weight:600}.studio-option-tile small,.studio-split-option small{color:var(--muted);font-size:13px}.studio-custom-tile{cursor:text;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:56px;display:flex}.studio-percent-input{background:var(--surface);border:1px solid var(--control-border);border-radius:7px;align-items:center;min-width:72px;display:inline-flex}.studio-percent-input input{width:52px;min-height:32px;color:var(--text);font-family:var(--font-mono);text-align:right;background:0 0;border:0;outline:0;padding-inline:7px;font-size:13px}.studio-percent-input b{color:var(--muted);padding-right:7px;font-size:13px;font-weight:500}.studio-fee-error{margin-top:-12px}.studio-split-section{gap:14px;padding-top:4px;display:grid}.studio-fee-intro h3,.studio-platform-fee h3{font-size:18px}.studio-help,.studio-platform-fee p,.studio-muted-note{color:var(--secondary);font-size:13px}.studio-help{margin-top:4px}.studio-split-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-range-label{color:var(--muted);font-size:13px}.studio-range-label strong{color:var(--text);font-family:var(--font-mono);font-weight:500}.studio-range{width:100%;accent-color:var(--accent);cursor:pointer}.studio-range:disabled{cursor:not-allowed;opacity:.45}.studio-allocation{gap:14px;padding-top:6px;display:grid}.studio-allocation-bar{background:var(--input);border:1px solid var(--control-border);border-radius:999px;width:100%;height:18px;display:flex;overflow:hidden}.studio-allocation-bar span{min-width:0;height:100%}.studio-bar-nft{background:var(--accent)}.studio-bar-creator{background:var(--studio-creator)}.studio-bar-holder{background:var(--positive)}.studio-bar-collection{background:var(--accent-soft)}.studio-bar-treasury{background:var(--studio-treasury)}.studio-allocation-legend{color:var(--secondary);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.studio-allocation-legend>span{align-items:center;gap:6px;display:inline-flex}.studio-allocation-legend strong{color:var(--text);font-family:var(--font-mono);font-weight:500}.studio-legend-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.studio-dot-nft{background:var(--accent)}.studio-dot-creator{background:var(--studio-creator)}.studio-dot-holder{background:var(--positive)}.studio-dot-collection{background:var(--accent-soft)}.studio-dot-treasury{background:var(--studio-treasury)}.studio-thousand-facts{background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;border:none!important}.studio-thousand-facts>span{background:var(--input);gap:3px;min-width:0;padding:10px;display:grid}.studio-thousand-facts small{color:var(--muted);font-size:13px}.studio-thousand-facts strong{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:13px;font-weight:500}.studio-platform-fee{background-color:var(--input);background-image:var(--dither-6);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;border:none!important}.studio-platform-icon{width:40px;height:40px;color:var(--accent);border:1px solid var(--control-border);border-radius:50%;place-items:center;display:grid}.studio-platform-fee h3{margin:2px 0 6px}.studio-collection-fees{background-color:var(--input);background-image:var(--dither-6);border:1px solid var(--control-border);border-radius:var(--studio-option-radius);gap:16px;padding:18px;display:grid}.studio-collection-toggle{min-width:0;min-height:var(--studio-control-height);color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.studio-collection-toggle input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.studio-collection-toggle span{gap:3px;min-width:0;display:grid}.studio-collection-toggle strong{font-size:14px;font-weight:600}.studio-collection-toggle small,.studio-collection-status,.studio-collection-fields small{color:var(--muted);font-size:13px}.studio-collection-fields{gap:14px;padding-top:2px;display:grid}.studio-collection-inspect{min-height:var(--studio-control-height);justify-self:start}.studio-collection-status{color:var(--positive);margin-top:-6px}.studio-collection-error{margin-top:-4px}.studio-muted-note{color:var(--muted);margin-top:-10px}.studio-review-content{gap:20px}.studio-review-identity{align-items:center;gap:14px;padding-bottom:20px;display:flex;border:none!important}.studio-review-identity h3{margin:2px 0;font-size:18px}.studio-review-identity p:last-child{color:var(--secondary);font-family:var(--font-mono);font-size:13px}.studio-artwork{color:var(--accent);background:var(--raised);border:1px solid var(--image-outline);font-family:var(--font-mono);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.studio-artwork img{object-fit:cover;width:100%;height:100%;display:block}.studio-artwork-review{border-radius:14px;width:64px;height:64px;font-size:20px}.studio-review-table,.studio-preview-list{margin:0}.studio-review-table>div,.studio-preview-list>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:10px 0;display:flex;border:none!important}.studio-review-table dd,.studio-preview-list dd{color:var(--text);text-align:right}.studio-review-notice{color:var(--secondary);background:color-mix(in srgb, var(--accent) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:13px;display:flex}.studio-review-notice svg{color:var(--accent);flex:none}.studio-wallet-readiness{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.studio-wallet-readiness.is-ready{color:var(--positive)}.studio-readiness-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.studio-wallet-readiness.is-ready .studio-readiness-dot{background:var(--positive)}.studio-form-error{margin-top:20px}.studio-form-actions{justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.studio-nav-button{border-radius:var(--studio-pill-radius);min-width:112px;min-height:48px}.studio-launch-button{min-width:156px}.studio-preview-heading{color:var(--secondary);align-items:center;font-size:13px}.studio-preview-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.studio-token-preview{gap:14px;padding:24px 0 20px;display:grid}.studio-artwork-large{aspect-ratio:1;border-radius:16px;width:100%;font-size:54px}.studio-preview-identity{gap:2px;min-width:0;display:grid}.studio-preview-identity strong{overflow-wrap:anywhere;color:var(--text);font-size:16px}.studio-preview-identity span{color:var(--secondary);font-family:var(--font-mono);font-size:13px}.studio-preview-divider,.studio-progress-line{display:none}.studio-preview-list{padding-top:8px}.studio-preview-list>div{padding-block:9px}.studio-preview-note{color:var(--muted);margin-top:18px;font-size:13px}.route-launch-result .result-panel{border-radius:var(--studio-panel-radius)}.route-launch-result .result-details a{align-items:center;gap:5px;display:inline-flex}@media (max-width:1100px){.launch-studio-layout{grid-template-columns:156px minmax(0,1fr)}.studio-preview-panel{grid-column:2;position:static}}@media (max-width:768px){.launch-studio-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.studio-facts{justify-content:flex-start}.launch-studio-layout{grid-template-columns:1fr;gap:16px}.studio-step-rail,.studio-preview-panel,.studio-form-panel{grid-column:auto}.studio-step-rail{padding-top:0}.studio-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.studio-step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:72px;padding:5px 2px}.studio-step-number{width:32px;height:32px}.studio-step small{display:none}.studio-form-panel{padding:20px}.studio-preview-panel{grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.studio-preview-heading,.studio-preview-note,.studio-preview-divider{grid-column:1/-1}.studio-token-preview{padding:0}.studio-preview-list{padding-top:0}.studio-preview-list>div{padding-block:8px}.studio-artwork-large{max-width:180px}.studio-field-grid-three{grid-template-columns:1fr;gap:14px}.studio-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-option-tile,.studio-split-option{min-height:72px}.studio-thousand-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-thousand-facts>span:first-child{grid-column:1/-1}}@media (max-width:520px){.launch-studio-header h1,.studio-form-heading h2{font-size:22px}.studio-form-panel{border-radius:16px;padding:16px}.studio-preview-panel{border-radius:16px;grid-template-columns:1fr}.studio-token-preview{grid-template-columns:96px minmax(0,1fr);align-items:center}.studio-artwork-large{width:96px;max-width:96px}.studio-preview-list{grid-column:1/-1}.studio-field-grid-two,.studio-split-options{grid-template-columns:1fr}.studio-file-card{grid-template-columns:56px minmax(0,1fr)}.studio-file-card>img{width:56px;height:56px}.studio-file-actions{grid-column:1/-1;justify-content:stretch}.studio-file-actions .button{flex:1}.studio-form-actions{justify-content:stretch}.studio-nav-button{flex:1;min-width:0}.studio-form-state{display:none}}.route-launch-studio .studio-nav-button{border-radius:var(--studio-pill-radius);min-height:48px}.route-launch-studio h1,.route-launch-studio .section-kicker{letter-spacing:0}.studio-custom-tile>span:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (min-width:521px) and (max-width:768px){.studio-token-preview{grid-area:2/1}.studio-preview-list{grid-area:2/2;margin:0}.studio-preview-divider{display:none}.studio-preview-note{grid-row:3}}@media (max-width:768px){.route-launch-studio[data-step=review] .studio-preview-panel{display:none}}.studio-range{appearance:none;background:0 0;height:44px;margin:0}.studio-range::-webkit-slider-runnable-track{background:var(--control-border);border-radius:var(--studio-pill-radius);height:6px}.studio-range::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--surface);border-radius:0;width:20px;height:20px;margin-top:-7px}.studio-range::-moz-range-track{background:var(--control-border);border-radius:var(--studio-pill-radius);height:6px}.studio-range::-moz-range-thumb{background:var(--accent);border:2px solid var(--surface);border-radius:0;width:16px;height:16px}.route-launch-studio .studio-percent-input input{min-height:44px;font-size:16px}.route-launch-studio .studio-file-actions .button{min-height:44px}.studio-slider-card{background-color:var(--input);background-image:var(--dither-6);border:none;border-radius:0;padding:22px}.studio-slider-card.is-all-holders{background-image:var(--dither-50)}.studio-slider-card.is-all-holders .studio-range-label strong,.studio-slider-card.is-all-holders #holder-share-help{color:var(--text)}.studio-slider-card.is-all-holders .studio-range{accent-color:var(--accent)}.studio-slider-card.is-all-holders .studio-range::-webkit-slider-thumb{background:var(--accent)}@media (max-width:480px){.studio-slider-card{padding:16px}}.studio-facts>span{padding:var(--space-2) var(--space-3)}.studio-facts>a{min-height:44px;padding-inline:var(--space-2);align-items:center;display:inline-flex}.studio-step-rail{padding-top:0}.studio-step-list{gap:var(--space-2)}.studio-step{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.studio-form-panel,.studio-preview-panel{padding:var(--space-6)}.studio-artwork-section{gap:var(--space-2)}.studio-section-label{gap:var(--space-1) var(--space-3);flex-wrap:wrap}.studio-field-grid-three{margin-top:var(--space-4)}.studio-field input:not([type=file]):not([type=range]),.studio-field textarea{padding-inline:var(--space-3)}.studio-dropzone{padding:var(--space-6)}.studio-nav-button{padding-inline:var(--space-4)}.studio-slider-card{padding:var(--space-6)}@media (max-width:768px){.studio-step{gap:var(--space-1);padding:var(--space-2) var(--space-1)}}@media (max-width:520px){.studio-form-panel,.studio-preview-panel,.studio-slider-card{padding:var(--space-4)}.studio-dropzone{padding:var(--space-5)}}#root .route-launch-studio .studio-file-card{align-items:start;gap:var(--space-4);padding:var(--space-3);background-color:var(--input);background-image:var(--dither-6);grid-template-columns:80px minmax(0,1fr) auto;border:0!important;border-radius:0!important}#root .route-launch-studio .studio-file-card>img{object-fit:contain;filter:none;background:var(--raised);width:80px;height:80px;clip-path:var(--pixel-corner-clip)}#root .route-launch-studio .studio-file-copy{align-content:center;gap:var(--space-1);min-width:0;min-height:80px;display:grid}#root .route-launch-studio .studio-file-copy strong,#root .route-launch-studio .studio-file-copy small{overflow-wrap:anywhere}#root .route-launch-studio .studio-file-actions{align-self:center}#root .route-launch-studio .studio-artwork img{object-fit:contain;filter:none}#root .route-launch-studio .studio-slider-card.is-all-holders{background-image:var(--dither-6)}@media (max-width:520px){#root .route-launch-studio .studio-file-card{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr)}#root .route-launch-studio .studio-file-card>img{width:72px;height:72px}#root .route-launch-studio .studio-file-copy{min-height:72px}#root .route-launch-studio .studio-file-actions{justify-content:stretch;align-self:stretch;gap:var(--space-2);grid-column:1/-1}#root .route-launch-studio .studio-file-actions .button{flex:1}}.route-v2-launch,.route-v2-result{width:min(var(--studio-shell-max), calc(100% - 64px));margin-inline:auto}.v2-launch-header{justify-content:space-between;align-items:end;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.v2-launch-header h1{letter-spacing:-.025em;margin-top:4px;font-size:26px}.v2-kicker,.v2-step-overline{color:var(--accent);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:13px}.v2-lead{max-width:58ch;color:var(--secondary);margin-top:8px}.v2-facts{color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;justify-content:end;gap:8px;font-size:13px;display:flex}.v2-facts span{border:1px solid var(--line);border-radius:var(--studio-option-radius);padding:6px 9px}.v2-launch-layout{grid-template-columns:var(--studio-rail) minmax(0, 1fr) var(--studio-preview);align-items:start;gap:var(--studio-gap);display:grid}.v2-step-rail{min-width:0;padding-top:4px;position:relative}.v2-rail-title{color:var(--text);font-size:var(--text-sm);margin-bottom:14px;font-weight:600}.v2-step-rail ol{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v2-step-rail ol:before{background:var(--line);content:"";width:1px;position:absolute;top:20px;bottom:20px;left:15px}.v2-step{z-index:1;width:100%;min-height:56px;color:var(--muted);border-radius:var(--studio-option-radius);text-align:left;transition:color var(--fast) ease, background-color var(--fast) ease;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:6px 6px 6px 0;display:grid;position:relative}.v2-step:not(:disabled):hover{color:var(--text);background:var(--surface)}.v2-step.is-active{color:var(--text)}.v2-step.is-complete{color:var(--secondary)}.v2-step-number{width:32px;height:32px;color:var(--muted);background:var(--canvas);border:1px solid var(--control-border);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:13px;display:grid}.v2-step.is-active .v2-step-number{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.v2-step.is-complete .v2-step-number{color:var(--on-accent);background:var(--positive);border-color:var(--positive)}.v2-step strong,.v2-step small{min-width:0;display:block}.v2-step strong{font-size:14px;font-weight:600}.v2-step-label-short{display:none!important}.v2-step small{color:var(--muted);margin-top:2px;font-size:13px}.v2-form-panel,.v2-preview-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--studio-panel-radius);min-width:0}.v2-form-panel{overflow:hidden}.v2-form-panel.is-busy .v2-step-fieldset{opacity:.72}.v2-form-heading{padding:var(--studio-panel-padding) var(--studio-panel-padding) 20px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;display:flex}.v2-form-heading h2{letter-spacing:-.025em;margin-top:4px;font-size:26px}.v2-form-heading h2:focus-visible{outline:2px solid var(--focus);outline-offset:5px;border-radius:2px}.v2-busy-label{color:var(--accent);flex:none;font-size:13px}.v2-step-fieldset{min-width:0;padding:0 var(--studio-panel-padding);border:0;margin:0}.v2-step-content{animation:v2-enter var(--enter) var(--ease-out) both;gap:24px;padding-block:24px 28px;display:grid}@keyframes v2-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.v2-section-intro{gap:6px;display:grid}.v2-section-intro h3{font-size:18px}.v2-section-intro p{max-width:62ch;color:var(--secondary);font-size:14px}.v2-field-grid{gap:16px;display:grid}.v2-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.v2-field,.v2-artwork-field,.v2-quote-lookup{min-width:0;color:var(--secondary);gap:8px;display:grid}.v2-field>label,.v2-field-label,.v2-artwork-field>.v2-field-label,.v2-quote-lookup>label{color:var(--secondary);font-size:14px;font-weight:600}.v2-field small,.v2-artwork-field small,.v2-quote-lookup small,.v2-section-row small,.v2-split-heading small,.v2-details summary small{color:var(--muted);font-size:13px;font-weight:400}.v2-field input,.v2-field textarea,.v2-quote-lookup input,.v2-catalog-heading input,.v2-split-row input{width:100%;min-width:0;min-height:var(--studio-control-height);color:var(--text);background:var(--input);border:1px solid var(--control-border);border-radius:10px;outline:0;padding:0 14px}.v2-field textarea{resize:vertical;min-height:112px;padding-block:12px}.v2-field input:focus,.v2-field textarea:focus,.v2-quote-lookup input:focus,.v2-catalog-heading input:focus,.v2-split-row input:focus{border-color:var(--focus)}.v2-field input[aria-invalid=true],.v2-field textarea[aria-invalid=true],.v2-quote-lookup input[aria-invalid=true]{border-color:var(--negative)}.v2-field-error{color:var(--negative);font-size:13px}.v2-artwork-field{gap:10px}.v2-dropzone{min-height:152px;color:var(--secondary);background:var(--input);border:1px dashed var(--control-border);cursor:pointer;text-align:center;transition:border-color var(--fast) ease, background-color var(--fast) ease;border-radius:14px;place-content:center;justify-items:center;gap:5px;padding:20px;display:grid}.v2-dropzone:hover,.v2-dropzone:focus-within{background:var(--raised);border-color:var(--accent)}.v2-dropzone strong{color:var(--text);font-size:14px}.v2-dropzone small{max-width:40ch}.v2-dropzone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-upload-mark{width:36px;height:36px;color:var(--accent);background:var(--raised);border:1px solid var(--line);border-radius:50%;place-items:center;margin-bottom:4px;font-size:24px;line-height:1;display:grid}.v2-file-card{background:var(--input);border:1px solid var(--line);border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:96px;padding:12px;display:grid}.v2-file-preview{width:64px;height:64px;color:var(--accent);background:var(--raised);border:1px solid var(--image-outline);font-family:var(--font-mono);border-radius:10px;place-items:center;font-size:20px;font-weight:600;display:grid;overflow:hidden}.v2-file-preview img{object-fit:cover;width:100%;height:100%}.v2-file-copy{gap:3px;min-width:0;display:grid}.v2-file-copy strong,.v2-file-copy small{overflow-wrap:anywhere}.v2-file-copy strong{color:var(--text);font-size:14px}.v2-file-copy small{color:var(--muted);font-size:13px}.v2-file-actions{flex-wrap:wrap;justify-content:end;gap:4px;display:flex}.v2-details{border-top:1px solid var(--line)}.v2-details summary{min-height:44px;color:var(--secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.v2-details summary::-webkit-details-marker{display:none}.v2-details summary:after{color:var(--accent);content:"+";font-size:18px}.v2-details[open] summary:after{content:"−"}.v2-input-action{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.v2-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:4px 0 16px;display:grid}.v2-advanced-grid>.v2-field:first-child{grid-column:1/-1}.v2-toggle-field{min-width:0;color:var(--secondary);background:var(--input);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.v2-toggle-field label{color:var(--text);font-size:14px;font-weight:600}.v2-toggle-field input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.v2-toggle-field small{color:var(--muted);grid-column:1/-1;font-size:13px}.v2-inline-help{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.v2-address-input,.v2-address-value,.v2-quote-option code{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v2-quote-catalog{gap:12px;padding-top:4px;display:grid}.v2-quote-manual{gap:10px;padding-top:4px;display:grid}.v2-manual-heading{gap:3px;display:grid}.v2-catalog-search{width:100%;min-width:0;display:block;position:relative}.v2-catalog-search .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.v2-catalog-heading,.v2-section-row,.v2-range-heading,.v2-split-heading,.v2-readout-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.v2-catalog-heading{grid-template-columns:1fr;align-items:start;display:grid}.v2-catalog-heading>div,.v2-section-row>div,.v2-split-heading{gap:3px;display:grid}.v2-catalog-heading input{width:100%;min-height:40px}.v2-quote-list{scrollbar-gutter:stable;gap:6px;max-height:440px;padding-right:4px;display:grid;overflow-y:auto}.v2-quote-option{min-width:0;color:var(--secondary);background:var(--input);border:1px solid var(--line);text-align:left;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.v2-quote-option:hover,.v2-quote-option.is-selected{color:var(--text);border-color:var(--accent)}.v2-quote-option:focus-visible{z-index:1;outline:2px solid var(--focus);outline-offset:2px;position:relative}.v2-quote-option-icon{width:40px;height:40px;color:var(--on-accent);background:var(--raised);border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.v2-quote-option-icon img{object-fit:cover;width:100%;height:100%}.v2-quote-option-icon>span{color:var(--text)}.v2-quote-option-main{gap:2px;min-width:0;display:grid}.v2-quote-option-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.v2-quote-option strong{color:var(--text);font-size:14px}.v2-quote-option small{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.v2-quote-option-title small{color:var(--secondary);font-size:12px}.v2-quote-option-name{line-height:1.35}.v2-quote-option-meta{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.v2-quote-option-network,.v2-quote-option-status{color:var(--secondary);font-size:12px;line-height:1.3}.v2-quote-option-status.is-unavailable{color:var(--negative)}.v2-quote-option-status.is-pending{color:var(--accent)}.v2-quote-option-status.is-available{color:var(--positive)}.v2-quote-option code{text-overflow:ellipsis;max-width:18ch;color:var(--secondary);font-size:12px;overflow:hidden}.v2-quote-option-unavailable{border-color:color-mix(in srgb, var(--negative) 38%, var(--line))}.v2-quote-option-unavailable .v2-quote-option-icon{color:var(--muted)}.v2-quote-option.is-selected .v2-quote-option-icon{border-color:var(--accent)}.v2-catalog-empty{color:var(--muted);font-size:13px}.v2-quote-readout{background:var(--input);border:1px solid var(--control-border);border-radius:14px;gap:16px;padding:16px;display:grid}.v2-quote-readout.is-ready{border-color:var(--positive)}.v2-quote-readout.is-blocked{border-color:var(--negative)}.v2-readout-title>div{gap:3px;display:grid}.v2-readout-title>div>.v2-field-label{color:var(--text)}.v2-readout-title>div>small{color:var(--muted);font-size:13px}.v2-status-chip{color:var(--text);border:1px solid var(--control-border);border-radius:999px;padding:4px 8px;font-size:12px}.v2-quote-readout.is-ready .v2-status-chip{color:var(--positive);border-color:color-mix(in srgb, var(--positive) 50%, var(--line))}.v2-quote-readout.is-blocked .v2-status-chip{color:var(--negative);border-color:color-mix(in srgb, var(--negative) 50%, var(--line))}.v2-quote-readout dl,.v2-review-list{gap:8px;margin:0;display:grid}.v2-quote-readout dl>div,.v2-review-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);align-items:baseline;gap:14px;min-width:0;padding-bottom:8px;display:grid}.v2-quote-readout dl>div:last-child,.v2-review-list>div:last-child{border-bottom:0;padding-bottom:0}.v2-quote-readout dt,.v2-review-list dt{color:var(--muted);font-size:13px}.v2-quote-readout dd,.v2-review-list dd{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:end;gap:8px;margin:0;font-size:14px;display:flex}.v2-provenance,.v2-preview-note,.v2-immutable-note,.v2-readiness-note,.v2-form-error{color:var(--muted);margin:0;font-size:13px}.v2-readiness-note,.v2-form-error{color:var(--negative)}.v2-fee-picker,.v2-allocation,.v2-module-section{gap:12px;display:grid}.v2-fee-tiles{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(122px,1.2fr);gap:8px;display:grid}.v2-fee-tile{min-width:0;min-height:72px;color:var(--secondary);background:var(--input);border:1px solid var(--control-border);border-radius:var(--studio-option-radius);text-align:left;cursor:pointer;align-content:center;gap:3px;padding:10px 12px;display:grid}button.v2-fee-tile:hover,.v2-fee-tile.is-selected{color:var(--text);border-color:var(--accent)}.v2-fee-tile strong{color:inherit;font-size:16px}.v2-fee-tile small{color:var(--muted);font-size:13px}.v2-fee-custom{cursor:text;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;position:relative}.v2-fee-custom strong{grid-column:1/-1;font-size:14px}.v2-fee-custom input{width:100%;min-height:30px;color:var(--text);background:0 0;border:0;outline:0;font-size:16px}.v2-fee-custom>span{color:var(--muted);align-self:center}.v2-range-heading strong{color:var(--text);font-size:14px;font-weight:500}.v2-allocation input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.v2-allocation input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--studio-creator) 0 var(--v2-range), var(--line) var(--v2-range) 100%);border-radius:999px;height:6px}.v2-allocation input[type=range]::-moz-range-track{background:var(--line);border-radius:999px;height:6px}.v2-allocation input[type=range]::-moz-range-progress{background:var(--studio-creator);border-radius:999px;height:6px}.v2-allocation input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--on-accent);border-radius:50%;width:20px;height:20px;margin-top:-7px}.v2-allocation input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--on-accent);border-radius:50%;width:16px;height:16px}.v2-range-labels,.v2-allocation-legend{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.v2-allocation-bar{background:var(--line);border-radius:999px;height:18px;display:flex;overflow:hidden}.v2-allocation-bar span{min-width:0;height:100%}.v2-bar-creator{background:var(--studio-creator)}.v2-bar-holder{background:var(--positive)}.v2-bar-nft{background:var(--accent)}.v2-bar-module{background:var(--studio-treasury)}.v2-allocation-legend{flex-wrap:wrap;justify-content:start;gap:8px 16px}.v2-allocation-legend span{align-items:center;gap:6px;display:inline-flex}.v2-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.v2-dot-creator{background:var(--studio-creator)}.v2-dot-holder{background:var(--positive)}.v2-dot-nft{background:var(--accent)}.v2-dot-module{background:var(--studio-treasury)}.v2-module-contract-note{color:var(--muted);font-size:13px}.v2-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-module-option{min-width:0;min-height:92px;color:var(--secondary);background:var(--input);border:1px solid var(--control-border);border-radius:var(--studio-option-radius);text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:10px;padding:12px;display:grid}.v2-module-option:hover,.v2-module-option.is-selected{color:var(--text);border-color:var(--accent)}.v2-module-option>span:not(.v2-module-radio){gap:4px;min-width:0;display:grid}.v2-module-option strong{color:var(--text);font-size:14px}.v2-module-option small{color:var(--muted);font-size:13px;line-height:1.4}.v2-module-option em{color:var(--muted);grid-column:2;font-size:12px;font-style:normal}.v2-module-option.is-disabled{cursor:not-allowed;opacity:.64}.v2-module-radio{border:1px solid var(--control-border);border-radius:50%;width:16px;height:16px;margin-top:2px}.v2-module-option.is-selected .v2-module-radio{border:5px solid var(--accent)}.v2-split-editor{background:var(--input);border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.v2-split-row{grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:8px;min-width:0;display:grid}.v2-split-row label{min-width:0}.v2-split-row input{min-height:44px}.v2-weight-field{position:relative}.v2-weight-field input{padding-right:28px}.v2-weight-field>span{color:var(--muted);pointer-events:none;position:absolute;top:12px;right:12px}.v2-add-recipient{justify-self:start}.v2-more-modules{margin-top:0}.v2-module-list{gap:8px;padding-block:10px 2px;display:grid}.v2-module-unavailable{background:var(--input);border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:12px;display:grid}.v2-module-unavailable>div{gap:3px;min-width:0;display:grid}.v2-module-unavailable strong{color:var(--secondary);font-size:14px}.v2-module-unavailable small,.v2-module-unavailable p{color:var(--muted);margin:0;font-size:13px}.v2-module-unavailable>span{color:var(--muted);font-size:12px}.v2-module-unavailable p{grid-column:1/-1}.v2-review-step{gap:18px}.v2-review-list>div{grid-template-columns:90px minmax(0,1fr)}.v2-review-list dd code{font-size:12px}.v2-review-fee{background:var(--input);border:1px solid var(--line);border-radius:12px;gap:8px;padding:14px;display:grid}.v2-review-fee>span{color:var(--muted);font-size:13px}.v2-review-fee>strong{color:var(--text);font-size:16px}.v2-review-fee>div{color:var(--secondary);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.v2-form-actions{padding:16px var(--studio-panel-padding) var(--studio-panel-padding);border-top:1px solid var(--line);justify-content:space-between;gap:12px;display:flex}.v2-button{border-radius:var(--studio-pill-radius);min-height:44px;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;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.v2-button:active{transform:scale(.98)}.v2-button:disabled{opacity:.52}.v2-button-primary{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.v2-button-primary:hover:not(:disabled){color:var(--on-accent);background:var(--text);border-color:var(--text)}.v2-button-secondary{color:var(--text);border-color:var(--control-border);background:0 0}.v2-button-secondary:hover:not(:disabled){background:var(--raised);border-color:var(--text)}.v2-button-quiet{color:var(--secondary);background:0 0;border-color:#0000}.v2-button-quiet:hover:not(:disabled){color:var(--text);background:var(--raised)}.v2-launch-submit{min-width:144px}.v2-preview-panel{gap:14px;padding:20px;display:grid;position:sticky;top:88px}.v2-preview-art{aspect-ratio:1;width:100%;color:var(--accent);background:var(--raised);border:1px solid var(--image-outline);font-family:var(--font-mono);border-radius:16px;place-items:center;font-size:48px;font-weight:600;display:grid;overflow:hidden}.v2-preview-art img{object-fit:cover;width:100%;height:100%}.v2-preview-identity{gap:2px;min-width:0;display:grid}.v2-preview-identity strong{overflow-wrap:anywhere;color:var(--text);font-size:18px}.v2-preview-identity span{color:var(--secondary);font-family:var(--font-mono);font-size:13px}.v2-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.v2-preview-tags span{color:var(--secondary);background:var(--input);border:1px solid var(--line);border-radius:999px;padding:4px 7px;font-size:12px}.v2-preview-facts{gap:8px;padding-top:4px;display:grid}.v2-preview-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.v2-preview-facts span{color:var(--muted);font-size:13px}.v2-preview-facts strong{color:var(--text);font-size:14px}.v2-collection-fees{background:var(--input);border:1px solid var(--line);border-radius:12px;gap:12px;padding:14px;display:grid}.v2-collection-toggle{background:0 0;border:0;padding:0}.v2-collection-fields{gap:14px;padding-top:4px;display:grid}.v2-collection-inspect-action{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.v2-collection-inspect-action .v2-button{min-height:var(--studio-control-height)}.v2-collection-status{color:var(--positive);font-size:13px}.v2-collection-inspection{color:var(--muted);font-family:var(--font-mono);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 14px;margin:0;font-size:12px;display:flex}.v2-collection-inspection span+span{border-left:1px solid var(--line);padding-left:14px}.v2-input-with-suffix{position:relative}.v2-input-with-suffix input{padding-right:32px}.v2-input-with-suffix span{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.v2-bar-collection{background:var(--accent);opacity:.7;min-width:2px;height:100%;display:block}.v2-dot-collection{background:var(--accent)}.v2-result-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--studio-panel-radius);max-width:640px;margin:40px auto 0;padding:28px}.v2-result-mark{width:40px;height:40px;color:var(--on-accent);background:var(--positive);border-radius:50%;place-items:center;margin-bottom:16px;font-size:20px;font-weight:700;display:grid}.v2-result-panel h1{margin-top:6px;font-size:26px}.v2-result-panel>p:not(.v2-kicker){color:var(--secondary);margin-top:8px}.v2-result-panel dl{gap:10px;margin:24px 0;display:grid}.v2-result-panel dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.v2-result-panel dt{color:var(--muted);font-size:13px}.v2-result-panel dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:14px}.v2-result-panel a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.v2-result-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.v2-result-actions .v2-button{color:var(--on-accent);text-decoration:none}@media (max-width:1100px){.v2-launch-layout{grid-template-columns:152px minmax(0,1fr)}.v2-preview-panel{grid-column:2;grid-template-columns:112px minmax(0,1fr);align-items:start;display:grid;position:static}.v2-preview-art{grid-row:span 3;width:112px}.v2-preview-facts{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.v2-preview-facts>div{padding-bottom:6px}.v2-preview-note{grid-column:2}}@media (max-width:768px){.route-v2-launch,.route-v2-result{width:calc(100% - 32px)}.v2-launch-header{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.v2-facts{justify-content:start}.v2-launch-layout{grid-template-columns:1fr;gap:16px;display:grid}.v2-step-rail{order:0}.v2-rail-title{display:none}.v2-step-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.v2-step-rail ol:before{width:auto;height:1px;inset:20px 10% auto}.v2-step{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;min-height:64px;padding:4px}.v2-step>span:last-child{gap:0;display:grid}.v2-step strong{font-size:12px}.v2-step small{display:none}.v2-form-panel{order:1}.v2-preview-panel{order:2;grid-column:auto}.v2-fee-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-module-grid{grid-template-columns:1fr}.v2-module-option{min-height:72px}.v2-field-grid-three{grid-template-columns:1fr;gap:14px}}@media (max-width:520px){.route-v2-launch,.route-v2-result{width:calc(100% - 24px)}.v2-step-label-full{display:none!important}.v2-step-label-short{white-space:nowrap;display:block!important}.v2-form-heading,.v2-step-fieldset,.v2-form-actions{padding-inline:16px}.v2-step-content{gap:20px;padding-block:20px 24px}.v2-field-grid-two{grid-template-columns:1fr}.v2-catalog-heading{flex-direction:column;align-items:stretch}.v2-catalog-heading input{width:100%}.v2-quote-option{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px}.v2-quote-option-icon{width:36px;height:36px}.v2-quote-option-meta{max-width:88px}.v2-quote-option-meta code{max-width:13ch}.v2-input-action{grid-template-columns:1fr}.v2-file-card{grid-template-columns:56px minmax(0,1fr)}.v2-file-preview{width:56px;height:56px}.v2-file-actions{grid-column:1/-1;justify-content:start}.v2-range-heading{flex-direction:column;align-items:start;gap:4px}.v2-advanced-grid{grid-template-columns:1fr}.v2-advanced-grid>.v2-field:first-child{grid-column:auto}.v2-allocation-legend{grid-template-columns:1fr 1fr;display:grid}.v2-split-row{grid-template-columns:minmax(0,1fr) 86px}.v2-split-row>.v2-button{grid-column:1/-1;justify-self:start}.v2-review-list>div,.v2-quote-readout dl>div{grid-template-columns:1fr;gap:4px}.v2-review-list dd,.v2-quote-readout dd{text-align:left;justify-content:start}.v2-preview-panel{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:16px}.v2-preview-art{width:88px}.v2-preview-facts,.v2-preview-note,.v2-preview-tags{grid-column:1/-1}.v2-form-actions{position:relative}.v2-form-actions .v2-button{flex:1}.v2-form-actions .v2-button-quiet{flex:none}.v2-result-panel{margin-top:16px;padding:20px}}@media (prefers-reduced-motion:reduce){.v2-step-content{animation:none}.v2-button,.v2-step,.v2-dropzone{transition:none}.v2-button:active{transform:none}}.v2-allocation{border:1px solid #0000;border-radius:16px;padding:16px;transition:box-shadow .22s,border-color .22s}.v2-allocation.is-all-holders{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(120deg, #8bd9b5, #e6c98a 48%, #76bccc) border-box;box-shadow:0 0 24px #8bd9b521,inset 0 0 24px #8bd9b509}.v2-allocation.is-all-holders .v2-range-heading strong{color:#a7e3c5}.v2-allocation.is-all-holders input[type=range]{filter:drop-shadow(0 0 5px #8bd9b559)}@media (prefers-reduced-motion:reduce){.v2-allocation{transition:none!important}}.unified-pair-step{gap:var(--space-6);display:grid}.unified-step-intro{gap:var(--space-2);display:grid}.unified-step-intro h3{color:var(--text);font-size:var(--text-lg)}.unified-step-intro p,.unified-pair-catalog-heading small,.unified-pair-manual-heading small,.unified-pair-lookup>small,.unified-quote-readout p{color:var(--secondary);font-size:var(--text-xs);line-height:1.5}.unified-pair-catalog,.unified-pair-manual,.unified-quote-readout,.studio-module-notice{min-width:0;padding:var(--space-4);background:var(--input);background-image:var(--dither-6);border:1px solid var(--line);border-radius:var(--radius-md)}.unified-pair-catalog{gap:var(--space-3);display:grid}.unified-pair-catalog-heading,.unified-pair-manual-heading,.unified-readout-title,.studio-module-notice{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.unified-pair-catalog-heading>div,.unified-pair-manual-heading{gap:var(--space-1);display:grid}.unified-field-label{color:var(--text);font-size:var(--text-sm);font-weight:600}.unified-pair-search{flex:0 250px;min-width:140px}.unified-pair-search input,.unified-address-input{width:100%;min-height:var(--studio-control-height);padding-inline:var(--space-3);color:var(--text);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-sm);outline:0}.unified-pair-search input:focus,.unified-address-input:focus{border-color:var(--focus);box-shadow:var(--focus-glow)}.unified-pair-list{gap:var(--space-1);max-height:360px;display:grid;overflow-y:auto}.unified-pair-option{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);color:var(--secondary);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:color var(--state) var(--ease-out), background-color var(--state) var(--ease-out), border-color var(--state) var(--ease-out);background:0 0;border:1px solid #0000;grid-template-columns:36px minmax(0,1fr) auto;display:grid}.unified-pair-option:hover,.unified-pair-option:focus-visible,.unified-pair-option.is-selected{color:var(--text);background:var(--raised);border-color:var(--control-border)}.unified-pair-option.is-selected{border-color:var(--accent)}.unified-pair-option.is-unsupported{color:var(--muted)}.unified-pair-option-icon{width:36px;height:36px;color:var(--accent);background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.unified-pair-option-icon img{object-fit:cover;width:100%;height:100%}.unified-pair-option-main,.unified-pair-option-title,.unified-pair-option-meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.unified-pair-option-main{gap:2px;display:grid}.unified-pair-option-title strong{color:inherit;font-family:var(--font-mono);font-size:var(--text-sm)}.unified-pair-option-title small,.unified-pair-option-name,.unified-pair-option-meta{color:var(--muted);font-size:var(--text-xs)}.unified-pair-option-name,.unified-pair-option-meta span,.unified-pair-option-meta code{overflow-wrap:anywhere}.unified-pair-option-meta{font-family:var(--font-mono);text-align:right;flex-wrap:wrap;justify-content:flex-end}.unified-pair-option-meta .is-ready{color:var(--positive)}.unified-pair-option-meta .is-muted{color:var(--muted)}.unified-pair-option-meta code{color:var(--secondary);font-size:12px}.unified-pair-empty{color:var(--muted);font-size:var(--text-xs);margin:0}.unified-pair-manual{gap:var(--space-4);display:grid}.unified-pair-lookup{gap:var(--space-2);display:grid}.unified-pair-lookup>label{color:var(--secondary);font-size:var(--text-sm);font-weight:600}.unified-input-action{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.unified-input-action .button{min-height:var(--studio-control-height)}.unified-address-input{font-family:var(--font-mono);font-size:var(--text-xs)}.unified-quote-readout{gap:var(--space-3);display:grid}.unified-readout-title>div{gap:var(--space-1);display:grid}.unified-readout-title>span{color:var(--positive);font-family:var(--font-mono);font-size:var(--text-xs)}.unified-quote-readout.is-blocked .unified-readout-title>span{color:var(--negative)}.unified-quote-readout dl{gap:var(--space-1);margin:0;display:grid}.unified-quote-readout dl>div{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-1);border-bottom:1px solid var(--line);display:flex}.unified-quote-readout dt,.unified-quote-readout dd{min-width:0;font-size:var(--text-xs)}.unified-quote-readout dt{color:var(--muted)}.unified-quote-readout dd{color:var(--text);overflow-wrap:anywhere;text-align:right}.studio-v2-note{max-width:58ch;margin-top:var(--space-2);color:var(--secondary);font-size:var(--text-xs);line-height:1.5}.studio-module-notice{padding:var(--space-3);align-items:center}.studio-module-notice>div{gap:var(--space-1);min-width:0;display:grid}.studio-module-notice strong{color:var(--text);font-size:var(--text-sm)}.studio-module-notice p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.studio-module-notice>span{color:var(--disabled);font-family:var(--font-mono);text-transform:uppercase;flex:none;font-size:12px}.v2-artwork-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.route-launch-studio .studio-step-list{grid-template-columns:1fr}@media (max-width:768px){.route-launch-studio .studio-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-pair-catalog-heading,.unified-pair-manual-heading{display:grid}.unified-pair-search{width:100%}.unified-pair-option{grid-template-columns:32px minmax(0,1fr)}.unified-pair-option-icon{width:32px;height:32px}.unified-pair-option-meta{text-align:left;grid-column:2;justify-content:flex-start}.unified-input-action{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.unified-pair-option,.unified-pair-search input,.unified-address-input{transition:none}}.route-v5-launch{width:100%;max-width:1180px;margin-inline:auto}.v5-launch-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.v5-launch-header h1{font-size:32px}.v5-launch-lead{max-width:52ch;color:var(--secondary);margin-top:6px;font-size:14px}.v5-runtime-state{color:var(--negative);border:1px solid var(--negative);border-radius:6px;padding:6px 10px;font-size:12px}.v5-launch-layout{grid-template-columns:180px minmax(0,1fr) 230px;align-items:start;gap:22px;display:grid}.v5-step-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.v5-step{width:100%;min-height:62px;color:var(--muted);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.v5-step:hover,.v5-step.is-active{color:var(--text);background:var(--raised)}.v5-step-number{border:1px solid var(--control-border);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.v5-step.is-active .v5-step-number{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.v5-step strong,.v5-step small{display:block}.v5-step strong{font-size:14px}.v5-step small{color:var(--muted);margin-top:2px;font-size:11px}.v5-form-panel,.v5-preview-panel{background:var(--surface);background-image:var(--dither-6);border:1px solid var(--line);border-radius:8px;min-width:0;padding:24px}.v5-form-heading{border-bottom:1px solid var(--line);padding-bottom:18px}.v5-form-heading h2{margin-top:3px;font-size:26px}.v5-step-overline{color:var(--accent);font-family:var(--font-mono);font-size:12px}.v5-step-content{gap:18px;padding-top:22px;display:grid}.v5-section-copy,.v5-module-note{color:var(--secondary);font-size:14px}.v5-field-grid{gap:12px;display:grid}.v5-field-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-field{min-width:0;color:var(--secondary);gap:7px;display:grid}.v5-field>span,.v5-control-label{font-size:13px;font-weight:600}.v5-field small,.v5-quote-main small,.v5-module-list small,.v5-upload small,.v5-optional summary span{color:var(--muted);font-size:11px;font-weight:400}.v5-field input,.v5-field textarea,.v5-split-row>input,.v5-split-row label{width:100%;min-height:44px;color:var(--text);background:var(--input);border:1px solid var(--control-border);border-radius:6px;outline:0;padding:0 12px}.v5-field textarea{resize:vertical;min-height:92px;padding-block:11px}.v5-field input:focus,.v5-field textarea:focus,.v5-split-row input:focus{border-color:var(--focus)}.v5-upload{display:block;position:relative}.v5-upload>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.v5-upload>span{background:var(--input);border:1px dashed var(--control-border);border-radius:6px;grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr);align-items:center;column-gap:14px;min-height:96px;padding:16px;display:grid}.v5-upload b,.v5-upload img{object-fit:cover;background:var(--raised);border-radius:6px;grid-row:1/3;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.v5-upload strong{align-self:end}.v5-upload small{align-self:start}.v5-optional{border-top:1px solid var(--line);padding-top:12px}.v5-optional summary{color:var(--secondary);cursor:pointer;justify-content:space-between;font-size:13px;display:flex}.v5-optional[open] summary{margin-bottom:14px}.v5-quote-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:520px;display:grid;overflow:auto}.v5-quote-option{min-height:66px;color:var(--text);background:var(--input);border:1px solid var(--control-border);text-align:left;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.v5-quote-option:hover,.v5-quote-option.is-selected{border-color:var(--accent);background:var(--raised)}.v5-quote-option:disabled{opacity:.48}.v5-quote-mark{object-fit:contain;width:40px;height:40px;font-family:var(--font-mono);background:#f5f6fa;border-radius:50%;place-items:center;padding:4px;font-size:11px;display:grid}.v5-quote-main{gap:2px;display:grid}.v5-quote-meta{color:var(--positive);font-size:11px}.v5-fee-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.v5-fee-presets button{min-height:76px;color:var(--secondary);background:var(--input);border:1px solid var(--control-border);text-align:left;border-radius:7px;align-content:center;gap:3px;padding:12px;display:grid}.v5-fee-presets button:hover,.v5-fee-presets button.is-selected{color:var(--text);border-color:var(--accent);background:var(--raised)}.v5-fee-presets strong{font-size:22px}.v5-fee-presets small{color:var(--muted);font-size:11px}.v5-module-list{gap:7px;margin-top:8px;display:grid}.v5-module-list button{min-height:64px;color:var(--secondary);background:var(--input);border:1px solid var(--control-border);text-align:left;border-radius:7px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px;display:grid}.v5-module-list button:hover,.v5-module-list button.is-selected{color:var(--text);border-color:var(--accent);background:var(--raised)}.v5-module-list button>span:nth-child(2){gap:2px;display:grid}.v5-module-list i{border:2px solid var(--control-border);border-radius:50%;width:16px;height:16px}.v5-module-list button.is-selected i{border:5px solid var(--accent)}.v5-module-icon{width:40px;height:40px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--surface));border-radius:6px;place-items:center;font-size:18px;display:grid}.v5-reward-mix{background:var(--input);border:1px solid var(--control-border);border-radius:8px;gap:12px;padding:16px;display:grid}.v5-reward-mix.is-max{background:linear-gradient(var(--input),var(--input)) padding-box,linear-gradient(90deg,#6f8cff,#86e1c1,#6f8cff) border-box;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 22%,transparent);border-color:#0000}.v5-reward-mix>div{color:var(--secondary);justify-content:space-between;font-size:13px;display:flex}.v5-reward-mix input{width:100%;accent-color:var(--accent)}.v5-reward-mix p{color:var(--muted);font-size:11px}.v5-reward-mix.is-max p{color:var(--positive)}.v5-compact-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.v5-compact-field>div input{border-radius:6px 0 0 6px}.v5-compact-field>div b{background:var(--raised);border:1px solid var(--control-border);border-left:0;border-radius:0 6px 6px 0;place-items:center;height:44px;padding:0 12px;font-size:12px;display:grid}.v5-protection-row{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.v5-protection-row label{background:var(--input);border:1px solid var(--control-border);border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:12px;display:grid}.v5-protection-row input{width:17px;height:17px;accent-color:var(--accent)}.v5-protection-row span{gap:3px;display:grid}.v5-protection-row strong{font-size:13px}.v5-protection-row small{color:var(--muted);font-size:11px}.v5-split-editor{gap:8px;display:grid}.v5-split-row{grid-template-columns:minmax(0,1fr) 92px auto;gap:7px;display:grid}.v5-split-row label{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0;display:grid}.v5-split-row label input{min-width:0;height:42px;color:var(--text);background:0 0;border:0;padding:0 8px}.v5-split-row label span{padding-right:9px}.v5-split-row button,.v5-add-wallet{min-height:40px;color:var(--accent);background:0 0;border:0;padding:0 9px}.v5-form-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:24px;padding-top:18px;display:flex}.v5-form-actions .button-primary{margin-left:auto}.v5-review-hero{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.v5-review-symbol{width:54px;height:54px;color:var(--on-accent);background:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;display:grid}.v5-review-hero>div{gap:3px;display:grid}.v5-review-hero strong{font-size:20px}.v5-review-hero small{color:var(--muted)}.v5-review-summary{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.v5-review-summary>div{background:var(--surface);gap:4px;padding:13px;display:grid}.v5-review-summary span,.v5-review-fees span{color:var(--muted);font-size:11px}.v5-review-summary strong{font-size:14px}.v5-review-fees{gap:9px;display:grid}.v5-review-fees h3{margin-bottom:4px;font-size:14px}.v5-review-fees>div{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:8px;display:flex}.v5-review-fees strong{font-size:13px}.v5-review-options{flex-wrap:wrap;gap:7px;display:flex}.v5-review-options span,.v5-preview-tags span{color:var(--muted);background:var(--input);border:1px solid var(--control-border);border-radius:999px;padding:5px 8px;font-size:10px}.v5-review-options span.is-on{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 50%,var(--control-border))}.v5-launch-submit{width:100%;min-height:50px}.v5-error-note{color:var(--negative);font-size:12px}.v5-review-result{border:1px solid var(--positive);border-radius:7px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.v5-preview-panel{gap:10px;display:grid;position:sticky;top:86px}.v5-preview-mark,.v5-preview-artwork{object-fit:cover;width:58px;height:58px;color:var(--on-accent);background:var(--accent);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:22px;display:grid}.v5-preview-panel>strong{font-size:19px}.v5-preview-symbol{color:var(--secondary);font-family:var(--font-mono);font-size:12px}.v5-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.v5-preview-panel dl{background:var(--line);gap:1px;margin-top:7px;display:grid}.v5-preview-panel dl>div{background:var(--surface);justify-content:space-between;gap:10px;padding:9px;display:flex}.v5-preview-panel dt{color:var(--muted);font-size:11px}.v5-preview-panel dd{font-size:12px}.v5-module-note{background:var(--input);border-radius:6px;padding:12px}.v5-control-label{color:var(--secondary);margin:0}@media (max-width:980px){.v5-launch-layout{grid-template-columns:minmax(0,1fr) 220px}.v5-step-rail{grid-column:1/-1}.v5-step-rail ol{grid-template-columns:repeat(4,minmax(0,1fr))}.v5-step{border:0}.v5-step small{display:none}}@media (max-width:700px){.v5-launch-header{gap:10px;margin-bottom:18px;display:grid}.v5-launch-layout{flex-direction:column;gap:12px;display:flex}.v5-step-rail,.v5-form-panel,.v5-preview-panel{width:100%}.v5-step-rail ol{grid-template-columns:repeat(4,minmax(72px,1fr));gap:4px;display:grid}.v5-step{grid-template-columns:26px minmax(0,1fr);gap:6px;min-height:46px;padding:4px}.v5-step-number{width:26px;height:26px}.v5-step strong{font-size:11px}.v5-form-panel,.v5-preview-panel{padding:16px}.v5-field-grid-two,.v5-quote-list,.v5-fee-presets,.v5-protection-row,.v5-review-summary{grid-template-columns:1fr}.v5-split-row{grid-template-columns:minmax(0,1fr) 78px}.v5-split-row button{grid-column:1/-1;justify-self:start}.v5-preview-panel{position:static}.v5-launch-header h1{font-size:26px}}.route-v5-launch h1,.v5-form-heading h2,.v5-review-hero strong,.v5-preview-panel>strong{font-family:var(--font-pixel);font-weight:500}.route-v5-launch .button,.v5-form-panel,.v5-preview-panel,.v5-step,.v5-fee-presets button,.v5-module-list button,.v5-quote-option,.v5-reward-mix,.v5-module-note,.v5-protection-row label,.v5-upload>span,.v5-review-result{clip-path:none;border-radius:8px}.v5-form-panel,.v5-preview-panel{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line))}.v5-step-number{font-family:var(--font-pixel);border-radius:6px;font-size:14px}.v5-step.is-active{background-image:var(--dither-6);box-shadow:inset 2px 0 0 var(--accent), 0 0 16px color-mix(in srgb, var(--accent) 9%, transparent)}.v5-field input,.v5-field textarea,.v5-split-row>input,.v5-split-row label{border:1px solid var(--control-border);border-radius:7px;transition:border-color .22s,box-shadow .45s,background-color .22s;outline:none!important}#root .route-v5-launch :is(.v5-field input,.v5-field textarea,.v5-split-row input):is(:focus,:focus-visible){border-color:color-mix(in srgb, var(--focus) 64%, var(--control-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 16%, transparent), 0 0 14px color-mix(in srgb, var(--focus) 13%, transparent);animation:1.9s ease-in-out infinite alternate v5-focus-breathe;outline:none!important}#root .route-v5-launch .v5-upload:focus-within>span{border-color:color-mix(in srgb, var(--focus) 60%, var(--control-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 14%, transparent), 0 0 14px color-mix(in srgb, var(--focus) 12%, transparent);outline:none!important}.v5-upload>span{border:1px dashed color-mix(in srgb, var(--accent) 30%, var(--control-border));border-radius:8px}.v5-upload b,.v5-upload img,.v5-preview-mark,.v5-preview-artwork,.v5-review-symbol,.v5-review-artwork{clip-path:none;border-radius:8px}.v5-review-artwork{object-fit:cover;border:1px solid var(--image-outline);width:70px;height:70px}.v5-quote-option,.v5-module-list button,.v5-fee-presets button{border-style:solid;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .25s,background-color .2s}.v5-quote-option:hover,.v5-module-list button:hover,.v5-fee-presets button:hover{transform:translateY(-1px)}.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected{border-color:color-mix(in srgb, var(--accent) 72%, var(--control-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 0 16px color-mix(in srgb, var(--accent) 13%, transparent);background-image:var(--dither-6);transform:scale(1.01)}.v5-quote-mark{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 18%, transparent));background:0 0;border-radius:6px;padding:2px}.v5-module-icon{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--raised);background-image:var(--dither-6);border-radius:6px}.v5-module-icon img{width:30px;height:30px;image-rendering:pixelated}.v5-module-list i{border:1px solid var(--control-border);border-radius:4px;transition:transform .2s,background-color .2s,box-shadow .2s;transform:rotate(45deg)}.v5-module-list button.is-selected i{border:1px solid var(--accent);background:var(--accent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 38%, transparent);transform:rotate(45deg)scale(.78)}.v5-total-fee{background:var(--input);background-image:var(--dither-6);border:1px solid var(--control-border);border-radius:8px;gap:10px;padding:14px;display:grid}.v5-fee-heading,.v5-fee-scale{justify-content:space-between;align-items:center;display:flex}.v5-fee-heading>strong{color:var(--accent);font-family:var(--font-pixel);font-size:28px;font-weight:500}.v5-fee-scale{color:var(--muted);font-family:var(--font-mono);font-size:10px}.v5-fee-presets{gap:6px;margin-top:2px;display:flex}.v5-fee-presets button{min-height:34px;color:var(--secondary);font-family:var(--font-mono);text-align:center;flex:0 0 64px;padding:4px 10px;font-size:12px;display:block}.v5-total-fee input[type=range],.v5-reward-mix input[type=range]{appearance:none;background:0 0;width:100%;height:20px}.v5-total-fee input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 66%, var(--raised)), var(--raised));border:1px solid var(--control-border);border-radius:999px;height:6px}.v5-reward-mix input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 66%, var(--raised)), var(--raised));border:1px solid var(--control-border);border-radius:999px;height:6px}.v5-total-fee input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--text);width:18px;height:18px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 36%, transparent);border-radius:5px;margin-top:-7px}.v5-reward-mix input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:2px solid var(--text);width:18px;height:18px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 36%, transparent);border-radius:5px;margin-top:-7px}.v5-protection-row label{border:1px solid var(--control-border);cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.v5-protection-row label:hover{border-color:color-mix(in srgb, var(--accent) 65%, var(--control-border));box-shadow:0 0 14px color-mix(in srgb, var(--accent) 9%, transparent);transform:translateY(-1px)}.v5-protection-row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.v5-toggle-box{background:var(--surface);border:1px solid var(--control-border);border-radius:5px;width:20px;height:20px!important;display:block!important}.v5-protection-row input:checked+.v5-toggle-box{background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 32%, transparent)}.v5-protection-row input:checked+.v5-toggle-box:after{content:"";border:solid var(--on-accent);border-width:0 0 2px 2px;width:8px;height:4px;margin:5px 0 0 5px;display:block;transform:rotate(-45deg)}.v5-protection-row input:focus-visible+.v5-toggle-box{box-shadow:0 0 0 2px color-mix(in srgb, var(--focus) 28%, transparent), 0 0 12px color-mix(in srgb, var(--focus) 18%, transparent);outline:none}.v5-review-options span,.v5-preview-tags span{border-style:solid;border-radius:6px}.route-v5-launch .button{font-family:var(--font-pixel);letter-spacing:.02em;border-radius:7px}.v5-launch-submit{background-image:var(--dither-6)}.v5-quote-mark-aapl,.v5-quote-mark-hims{filter:invert(1) brightness(1.35) drop-shadow(0 0 7px color-mix(in srgb, var(--accent) 24%, transparent))}@keyframes v5-focus-breathe{0%{box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 12%, transparent), 0 0 8px color-mix(in srgb, var(--focus) 8%, transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb, var(--focus) 20%, transparent), 0 0 16px color-mix(in srgb, var(--focus) 15%, transparent)}}@media (prefers-reduced-motion:reduce){#root .route-v5-launch :is(.v5-field input,.v5-field textarea,.v5-split-row input):is(:focus,:focus-visible){animation:none}.v5-quote-option,.v5-module-list button,.v5-fee-presets button,.v5-protection-row label{transition:none}.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected,.v5-protection-row label:hover{transform:none}}.v5-review-result{align-items:center}.v5-review-result>strong{width:100%;color:var(--positive)}.v5-view-coin{isolation:isolate;min-height:48px;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 30%, transparent);animation:1.8s steps(4,end) infinite v5-view-coin-glow;position:relative;overflow:hidden}.v5-view-coin>.dither-canvas-layer{--dither-color:var(--text);filter:opacity(.22)}.v5-result-links{flex-wrap:wrap;gap:10px;display:flex}.v5-result-links a{color:var(--secondary);text-underline-offset:3px;font-size:12px;text-decoration:underline}@keyframes v5-view-coin-glow{0%,to{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 20%, transparent)}50%{box-shadow:0 0 28px color-mix(in srgb, var(--accent) 42%, transparent)}}@media (prefers-reduced-motion:reduce){.v5-view-coin{animation:none}}.route-v5-launch{--v5-border-dither:repeating-conic-gradient(from 45deg, color-mix(in srgb, var(--accent) 42%, var(--control-border)) 0 25%, color-mix(in srgb, var(--surface) 72%, transparent) 0 50%) 0 0 / 4px 4px;--v5-border-dither-active:repeating-conic-gradient(from 45deg, color-mix(in srgb, var(--accent) 82%, var(--text)) 0 25%, color-mix(in srgb, var(--accent) 18%, transparent) 0 50%) 0 0 / 4px 4px}.v5-form-panel,.v5-preview-panel{background:var(--dither-6) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, var(--v5-border-dither) border-box;border:1px solid #0000}.v5-total-fee,.v5-reward-mix,.v5-module-note,.v5-quote-option,.v5-module-list button,.v5-fee-presets button,.v5-protection-row label,.v5-upload>span{background:var(--dither-6) padding-box, linear-gradient(var(--input), var(--input)) padding-box, var(--v5-border-dither) border-box;border:1px solid #0000}.v5-quote-option:hover,.v5-module-list button:hover,.v5-fee-presets button:hover,.v5-protection-row label:hover,.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected{background:var(--dither-6) padding-box, linear-gradient(var(--raised), var(--raised)) padding-box, var(--v5-border-dither-active) border-box;border-color:#0000}.v5-field input,.v5-field textarea,.v5-split-row>input,.v5-split-row label{background:linear-gradient(var(--input), var(--input)) padding-box, var(--v5-border-dither) border-box;border:1px solid #0000}#root .route-v5-launch :is(.v5-field input,.v5-field textarea,.v5-split-row input):is(:focus,:focus-visible){background:linear-gradient(var(--input), var(--input)) padding-box, var(--v5-border-dither-active) border-box;border-color:#0000}.v5-step{background:linear-gradient(transparent, transparent) padding-box, linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 28%, var(--line)), transparent) bottom / 100% 1px no-repeat;border-bottom-color:#0000}.v5-step:hover,.v5-step.is-active{background:var(--dither-6) padding-box, linear-gradient(var(--raised), var(--raised)) padding-box, var(--v5-border-dither) border-box;border:1px solid #0000}.v5-step-number,.v5-module-icon,.v5-toggle-box,.v5-review-options span,.v5-preview-tags span{background:var(--dither-6) padding-box, linear-gradient(var(--raised), var(--raised)) padding-box, var(--v5-border-dither) border-box;border-color:#0000}.v5-step.is-active .v5-step-number,.v5-protection-row input:checked+.v5-toggle-box{background:linear-gradient(var(--accent), var(--accent)) padding-box, var(--v5-border-dither-active) border-box}.v5-total-fee input[type=range]::-webkit-slider-runnable-track{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 76%, var(--raised)) 0 3px, var(--raised) 3px 5px);border-color:color-mix(in srgb, var(--accent) 30%, var(--control-border))}.v5-reward-mix input[type=range]::-webkit-slider-runnable-track{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--accent) 76%, var(--raised)) 0 3px, var(--raised) 3px 5px);border-color:color-mix(in srgb, var(--accent) 30%, var(--control-border))}.v5-form-panel,.v5-preview-panel,.v5-total-fee,.v5-reward-mix,.v5-module-note,.v5-quote-option,.v5-module-list button,.v5-fee-presets button,.v5-protection-row label,.v5-upload>span,.v5-step:hover,.v5-step.is-active{--v5-edge-color:color-mix(in srgb, var(--accent) 48%, var(--control-border));border:1px solid #0000;position:relative}.v5-form-panel,.v5-preview-panel{background:var(--dither-6), var(--surface)}.v5-total-fee,.v5-reward-mix,.v5-module-note,.v5-quote-option,.v5-module-list button,.v5-fee-presets button,.v5-protection-row label,.v5-upload>span{background:var(--dither-6), var(--input)}.v5-quote-option:hover,.v5-module-list button:hover,.v5-fee-presets button:hover,.v5-protection-row label:hover,.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected,.v5-step:hover,.v5-step.is-active{--v5-edge-color:color-mix(in srgb, var(--accent) 82%, var(--text));background:var(--dither-6), var(--raised)}.v5-form-panel:after,.v5-preview-panel:after,.v5-total-fee:after,.v5-reward-mix:after,.v5-module-note:after,.v5-quote-option:after,.v5-module-list button:after,.v5-fee-presets button:after,.v5-protection-row label:after,.v5-upload>span:after,.v5-step:hover:after,.v5-step.is-active:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg, var(--v5-edge-color) 0 2px, transparent 2px 4px) top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--v5-edge-color) 0 2px, transparent 2px 4px) bottom / 100% 1px no-repeat, repeating-linear-gradient(0deg, var(--v5-edge-color) 0 2px, transparent 2px 4px) left / 1px 100% no-repeat, repeating-linear-gradient(0deg, var(--v5-edge-color) 0 2px, transparent 2px 4px) right / 1px 100% no-repeat;position:absolute;inset:-1px}.v5-step.is-active{box-shadow:0 0 16px color-mix(in srgb, var(--accent) 12%, transparent)}.v5-quote-list{padding:6px}.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected{transform:scale(1.006)}.v5-module-list button.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 20%, transparent)}.v5-field input,.v5-field textarea,.v5-split-row>input,.v5-split-row label{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--control-border));background:var(--input)}.v5-form-panel:after,.v5-preview-panel:after,.v5-total-fee:after,.v5-reward-mix:after,.v5-module-note:after,.v5-quote-option:after,.v5-module-list button:after,.v5-fee-presets button:after,.v5-protection-row label:after,.v5-upload>span:after,.v5-step:hover:after,.v5-step.is-active:after{display:none}.v5-quote-option:hover,.v5-module-list button:hover,.v5-fee-presets button:hover,.v5-protection-row label:hover,.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected,.v5-step.is-active{border-color:color-mix(in srgb, var(--accent) 68%, var(--control-border))}.v5-form-panel,.v5-preview-panel,.v5-total-fee,.v5-reward-mix,.v5-module-note,.v5-quote-option,.v5-module-list button,.v5-fee-presets button,.v5-protection-row label,.v5-upload>span,.v5-step:hover,.v5-step.is-active{border:1px dotted color-mix(in srgb, var(--accent) 40%, var(--control-border))}.v5-quote-option:hover,.v5-module-list button:hover,.v5-fee-presets button:hover,.v5-protection-row label:hover,.v5-quote-option.is-selected,.v5-module-list button.is-selected,.v5-fee-presets button.is-selected,.v5-step.is-active{border:1px dotted color-mix(in srgb, var(--accent) 72%, var(--text))}.v5-module-list button:first-child{--v5-module-color:#73c7b1}.v5-module-list button:nth-child(2){--v5-module-color:#a38bea}.v5-module-list button:nth-child(3){--v5-module-color:#e08063}.v5-module-list button:nth-child(4){--v5-module-color:#e0b05f}.v5-module-list button:nth-child(5){--v5-module-color:#7fa58a}.v5-module-list button .v5-module-icon{border-color:color-mix(in srgb, var(--v5-module-color) 48%, var(--control-border));background:var(--dither-6) padding-box, linear-gradient(color-mix(in srgb, var(--v5-module-color) 12%, var(--raised)), color-mix(in srgb, var(--v5-module-color) 12%, var(--raised))) padding-box}.v5-module-list button.is-selected{border-color:color-mix(in srgb, var(--v5-module-color) 72%, var(--text));box-shadow:0 0 0 1px color-mix(in srgb, var(--v5-module-color) 10%, transparent), 0 0 22px color-mix(in srgb, var(--v5-module-color) 20%, transparent)}.v5-module-list button.is-selected i{border-color:var(--v5-module-color);background:var(--v5-module-color);box-shadow:0 0 10px color-mix(in srgb, var(--v5-module-color) 36%, transparent)}#root .route-v5-launch :is(.v5-field input,.v5-field textarea,.v5-split-row input):is(:focus,:focus-visible){border:1px dotted color-mix(in srgb, var(--accent) 62%, var(--control-border));background:var(--input)}.v5-field input,.v5-field textarea,.v5-split-row>input,.v5-split-row label,.v5-compact-field>div b,.v5-review-options span,.v5-preview-tags span,.v5-review-result{border:1px dotted color-mix(in srgb, var(--accent) 34%, var(--control-border))}.v5-total-fee input[type=range]::-webkit-slider-runnable-track{border:1px dotted color-mix(in srgb, var(--accent) 34%, var(--control-border))}.v5-reward-mix input[type=range]::-webkit-slider-runnable-track{border:1px dotted color-mix(in srgb, var(--accent) 34%, var(--control-border))}.v5-form-heading,.v5-optional,.v5-protection-row,.v5-form-actions,.v5-review-hero,.v5-review-fees>div,.v5-step:not(:hover):not(.is-active){border-color:color-mix(in srgb, var(--accent) 26%, var(--line));border-style:dotted;border-width:0 0 1px}.v5-preview-panel dl,.v5-review-summary{background:0 0;gap:0}.v5-preview-panel dl>div:not(:last-child),.v5-review-summary>div{border-bottom:1px dotted color-mix(in srgb, var(--accent) 26%, var(--line))}.v5-review-summary>div:nth-child(odd){border-right:1px dotted color-mix(in srgb, var(--accent) 26%, var(--line))}.v5-review-summary>div:nth-last-child(-n+2){border-bottom:0}.route-nfts .nft-storefront-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.route-nfts .nft-storefront-heading h1,.route-nfts .nft-section-heading h2{color:var(--text);font-family:var(--font-pixel);margin:0;font-weight:600;line-height:1.15}.route-nfts .nft-storefront-heading h1{font-size:clamp(var(--text-lg), 3vw, var(--text-quote))}.route-nfts .nft-storefront-lead{max-width:62ch;margin:var(--space-3) 0 0;color:var(--secondary);font-size:var(--text-sm);line-height:1.55}.route-nfts .nft-storefront-count{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:right;flex:none}.route-nfts .nft-mode-tabs{margin-bottom:var(--space-6)}.route-nfts .nft-featured-mint{gap:var(--space-8);min-width:0;padding:var(--space-6);background:var(--surface);background-image:var(--dither-6);border:1px solid var(--control-border);border-radius:var(--radius-sm);grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.route-nfts .nft-featured-art{background:var(--input);border:1px solid var(--line);min-width:0;min-height:320px;position:relative;overflow:hidden}.route-nfts .nft-featured-art .nft-art-container{z-index:0;aspect-ratio:auto;background:0 0;border:0;height:100%;min-height:320px;position:relative}.route-nfts .featured-mint-details{justify-content:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.route-nfts .featured-mint-status-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}.route-nfts .featured-mint-status{padding-left:var(--space-2);border-left:2px solid var(--muted);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs)}.route-nfts .featured-mint-status.is-open{border-color:var(--positive);color:var(--positive)}.route-nfts .featured-mint-status.is-sold-out{border-color:var(--negative);color:var(--negative)}.route-nfts .featured-mint-status.is-pending{border-color:var(--accent);color:var(--accent)}.route-nfts .featured-mint-sequence{color:var(--muted);font-family:var(--font-mono);font-size:11px}.route-nfts .featured-mint-details h2{max-width:18ch;color:var(--text);font-family:var(--font-pixel);font-size:clamp(var(--text-xl), 4vw, 40px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.08}.route-nfts .featured-mint-copy{max-width:56ch;color:var(--secondary);margin:0;line-height:1.55}.route-nfts .nft-revenue-summary{max-width:60ch;padding-left:var(--space-3);color:var(--secondary);font-size:var(--text-sm);border-left:1px solid var(--accent);margin:0;line-height:1.55}.route-nfts .nft-mint-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.route-nfts .nft-mint-facts>div{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) 0;display:grid}.route-nfts .nft-mint-facts span,.route-nfts .nft-collection-item-copy small{color:var(--muted);font-size:var(--text-xs)}.route-nfts .nft-mint-facts strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-family:var(--font-mono);font-size:var(--text-md);font-weight:500}.route-nfts .featured-mint-quantity{justify-content:space-between;align-items:end;gap:var(--space-4);width:100%;display:flex}.route-nfts .featured-mint-quantity .nft-qty-label{gap:var(--space-1);color:var(--secondary);font-size:var(--text-xs);display:grid}.route-nfts .nft-qty-label input{box-sizing:border-box;width:88px;min-height:44px;padding:var(--space-2);color:var(--text);font-family:var(--font-mono);text-align:center;background:var(--input);border:1px solid var(--control-border);border-radius:var(--radius-sm);font-size:var(--text-md)!important}.route-nfts .featured-mint-total{color:var(--secondary);font-family:var(--font-mono);font-size:var(--text-sm)}.route-nfts .featured-mint-total strong{color:var(--text)}.route-nfts .featured-mint-cta{isolation:isolate;width:100%;min-height:56px;margin-block:7px;position:relative;overflow:visible}#root .route-nfts .featured-mint-cta:not(:disabled){color:var(--text)!important;box-shadow:0 0 0 1px #7997ff6b,0 0 24px #4b71ff47!important}.route-nfts .featured-mint-cta:before{background-color:#5875df;background-image:var(--dither-25), var(--dither-12);border-image:var(--raster-accent-border) 2 repeat}.route-nfts .featured-mint-cta:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(var(--accent-soft), var(--accent-soft)) 2% 4% / 3px 3px no-repeat, linear-gradient(var(--accent), var(--accent)) 7% 0 / 2px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) 15% 7% / 2px 2px no-repeat, linear-gradient(var(--accent-soft), var(--accent-soft)) 31% 2% / 2px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) 68% 5% / 2px 2px no-repeat, linear-gradient(var(--accent-soft), var(--accent-soft)) 86% 1% / 3px 3px no-repeat, linear-gradient(var(--accent), var(--accent)) 97% 8% / 2px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) 4% 94% / 2px 2px no-repeat, linear-gradient(var(--accent-soft), var(--accent-soft)) 12% 100% / 3px 3px no-repeat, linear-gradient(var(--accent), var(--accent)) 38% 96% / 2px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) 74% 100% / 2px 2px no-repeat, linear-gradient(var(--accent-soft), var(--accent-soft)) 91% 95% / 3px 3px no-repeat, linear-gradient(var(--accent), var(--accent)) 99% 89% / 2px 2px no-repeat;opacity:.9;transition:opacity var(--game-state) var(--game-steps), transform var(--game-state) var(--game-steps);position:absolute;inset:-8px -5px}.route-nfts .featured-mint-cta:not(:disabled):hover:after{opacity:1;transform:scale(1.004)}.route-nfts .featured-mint-cta>.dither-canvas-layer{filter:opacity(.78)}.route-nfts .featured-mint-disclosure{max-width:64ch;color:var(--muted);font-size:var(--text-xs);line-height:1.5}.route-nfts .nft-collection{gap:var(--space-4);display:grid}.route-nfts .nft-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-4);display:flex}.route-nfts .nft-section-heading h2{font-size:var(--text-lg)}.route-nfts .nft-section-heading .helper-text{text-align:right}.route-nfts .nft-collection-list{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.route-nfts .nft-collection-item{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.route-nfts .nft-collection-item .nft-art-container{aspect-ratio:1;border:1px solid var(--line)}.route-nfts .nft-collection-item-copy{gap:var(--space-1);min-width:0;display:grid}.route-nfts .nft-collection-item-copy strong{color:var(--text);font-size:var(--text-sm);overflow-wrap:anywhere}.route-nfts .nft-collection-item-copy span{color:var(--accent-soft);font-family:var(--font-mono);font-size:11px}.route-nfts .nft-collection .nft-disclosure{margin:0}@media (max-width:900px){.route-nfts .nft-featured-mint{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr)}.route-nfts .nft-featured-art,.route-nfts .nft-featured-art .nft-art-container{min-height:260px}.route-nfts .nft-collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:900px){.route-nfts .nft-featured-art{aspect-ratio:1;align-self:start;min-height:0}.route-nfts .nft-featured-art .nft-art-container{aspect-ratio:1;height:auto;min-height:0}}@media (max-width:640px){.route-nfts .nft-storefront-heading,.route-nfts .nft-section-heading{flex-direction:column;align-items:flex-start}.route-nfts .nft-storefront-count,.route-nfts .nft-section-heading .helper-text{text-align:left}.route-nfts .nft-featured-mint{grid-template-columns:1fr}.route-nfts .nft-featured-art,.route-nfts .nft-featured-art .nft-art-container{aspect-ratio:1;min-height:0}.route-nfts .nft-collection-list,.route-nfts .nft-mint-facts{grid-template-columns:1fr}.route-nfts .nft-mint-facts>div+div{border-top:1px solid var(--line)}}@media (max-width:380px){.route-nfts .nft-featured-mint{padding:var(--space-4)}.route-nfts .nft-mint-facts>div{padding-right:0}.route-nfts .featured-mint-quantity{flex-direction:column;align-items:start}}.route-nfts :is(.nft-featured-mint,.nft-featured-art,.nft-collection-item,.nft-collection-item .nft-art-container,.nft-qty-label input){border-color:#0000;border-image:var(--raster-control-border) 2 repeat}.route-nfts .nft-collection-item .nft-artwork-badge,.route-nfts .nft-featured-art .nft-artwork-badge{display:none}.route-nfts .nft-featured-art .nft-art-image{object-fit:contain}.route-nfts .nft-art-placeholder{background:var(--nft-art-deep);color:var(--nft-art-light)}.route-nfts .nft-art-mystery{width:100%;height:100%;color:var(--nft-art-light);isolation:isolate;background-color:#020717;place-items:center;display:grid;position:relative;overflow:hidden}.route-nfts .nft-art-mystery:before,.route-nfts .nft-art-mystery:after{content:"";pointer-events:none;position:absolute}.route-nfts .nft-art-mystery:after{z-index:1;opacity:1;background:linear-gradient(#0000 72%,#020717e0 100%);inset:0}.route-nfts .nft-mystery-image{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.route-nfts .nft-art-mystery>small{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);z-index:2;color:var(--muted);font-family:var(--font-mono);text-align:center;font-size:11px;position:absolute}.route-nfts .nft-collection-item .nft-art-mystery>small{display:none}@media (forced-colors:active){.route-nfts :is(.nft-featured-mint,.nft-featured-art,.nft-collection-item,.nft-collection-item .nft-art-container,.nft-qty-label input){border-color:canvastext;border-image:}}.route-nfts .nft-consumer-ownership{gap:var(--space-5);margin-top:var(--space-6);display:grid}.route-nfts .nft-owned-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.route-nfts .nft-owned-heading .ticket-heading{margin-bottom:var(--space-2)}.route-nfts .nft-owned-heading .helper-text{max-width:62ch;margin:0}.route-nfts .nft-reward-altar{gap:var(--space-6);min-width:0;padding:var(--space-8);background-color:var(--surface);background-image:var(--dither-6);border:2px solid #0000;border-image:var(--raster-accent-border) 2 repeat;box-shadow:var(--glow-reward-altar);isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(180px,.7fr) minmax(220px,.85fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.route-nfts .nft-reward-altar:after{inset:var(--space-2);z-index:-1;border:1px solid #0000;border-image:var(--raster-line-stipple) 1 repeat;content:"";pointer-events:none;position:absolute}.route-nfts .nft-reward-total,.route-nfts .nft-reward-supporting,.route-nfts .nft-reward-action{min-width:0}.route-nfts .nft-reward-total{flex-direction:column;justify-content:center;display:flex}.route-nfts .nft-reward-total>span,.route-nfts .nft-reward-supporting span{color:var(--accent-soft);font-family:var(--font-pixel);font-size:var(--text-sm);font-weight:600}.route-nfts .nft-reward-total>strong{max-width:100%;color:var(--text);font-family:var(--font-mono);font-size:var(--text-reward-hero);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:var(--glow-reward-number);font-weight:600;line-height:.94}.route-nfts .nft-reward-total>small,.route-nfts .nft-claim-history-note{color:var(--muted);font-size:var(--text-xs);line-height:1.45}.route-nfts .nft-reward-total>small{margin-top:var(--space-3)}.route-nfts .nft-reward-supporting{border-block:1px solid var(--line);align-content:center;display:grid}.route-nfts .nft-reward-supporting>div{gap:var(--space-1);padding:var(--space-4) 0;display:grid}.route-nfts .nft-reward-supporting>div+div{border-top:1px solid var(--line)}.route-nfts .nft-reward-supporting strong{color:var(--text);font-family:var(--font-mono);font-size:var(--text-reward-supporting);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1}.route-nfts .nft-reward-action{justify-content:center;gap:var(--space-3);flex-direction:column;display:flex}#root .route-nfts .nft-claim-cta{width:100%;min-height:76px;padding:var(--space-5) var(--space-6);font-family:var(--font-pixel);justify-content:center;font-size:22px;font-weight:600}#root .route-nfts .nft-reward-altar.is-claimable .nft-claim-cta:not(:disabled){animation:2.2s steps(4,end) infinite alternate nft-reward-beacon;box-shadow:var(--glow-reward-action)!important}#root .route-nfts .nft-claim-cta:not(:disabled):active{transform:translateY(var(--retro-press-offset)) scale(.98);transition:transform var(--fast) var(--ease-out)}#root .route-nfts .nft-claim-cta>.dither-canvas-layer{--dither-color:var(--accent-soft);filter:opacity(.76)}.route-nfts .nft-claim-history-note{text-align:center;display:block}@keyframes nft-reward-beacon{0%{box-shadow:var(--glow-reward-action)}to{box-shadow:var(--glow-reward-action-peak)}}.route-nfts .nft-owned-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.route-nfts .nft-owned-card{gap:var(--space-3);min-width:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid}.route-nfts .nft-owned-card .nft-art-container{aspect-ratio:1;border:1px solid var(--line)}.route-nfts .nft-owned-card>div{gap:var(--space-1);min-width:0;display:grid}.route-nfts .nft-owned-card strong,.route-nfts .nft-owned-card small{overflow-wrap:anywhere}.route-nfts .nft-owned-card small{color:var(--muted);font-size:var(--text-xs)}.route-nfts .nft-reward-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-nfts .nft-reward-facts>div{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) 0;display:grid}.route-nfts .nft-reward-facts span{color:var(--muted);font-size:var(--text-xs)}.route-nfts .nft-reward-facts strong{font-family:var(--font-mono);font-size:var(--text-md);font-weight:500}.route-nfts .nft-treasury-details{padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}.route-nfts .nft-treasury-details summary{cursor:pointer;color:var(--text);font-weight:600}.route-nfts .nft-treasury-details .credit-line{margin-top:var(--space-3)}.route-nfts .nft-connect-state{margin-top:var(--space-6);padding:var(--space-5);color:var(--secondary);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm)}@media (max-width:640px){.route-nfts .nft-owned-heading{flex-direction:column;align-items:stretch}.route-nfts .nft-reward-facts{grid-template-columns:1fr}.route-nfts .nft-reward-facts>div+div{border-top:1px solid var(--line)}}@media (max-width:900px){.route-nfts .nft-reward-altar{padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.route-nfts .nft-reward-action{grid-column:1/-1}}@media (max-width:640px){.route-nfts .nft-reward-altar{gap:var(--space-5);padding:var(--space-5) var(--space-4);grid-template-columns:minmax(0,1fr)}.route-nfts .nft-reward-total>strong{font-size:clamp(42px,16vw,64px)}.route-nfts .nft-reward-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.route-nfts .nft-reward-supporting>div{padding:var(--space-3) 0}.route-nfts .nft-reward-supporting>div+div{padding-left:var(--space-4);border-top:0;border-left:1px solid var(--line)}#root .route-nfts .nft-claim-cta{min-height:64px;font-size:var(--text-lg)}}@media (max-width:360px){.route-nfts .nft-reward-supporting{grid-template-columns:minmax(0,1fr)}.route-nfts .nft-reward-supporting>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){#root .route-nfts .nft-reward-altar.is-claimable .nft-claim-cta:not(:disabled){animation:none}}@media (forced-colors:active){.route-nfts .nft-reward-altar{box-shadow:none;border-color:canvastext;border-image:}.route-nfts .nft-reward-altar:after{display:none}.route-nfts .nft-reward-total>strong{text-shadow:none}#root .route-nfts .nft-reward-altar.is-claimable .nft-claim-cta:not(:disabled){animation:none;box-shadow:none!important}}.route-nft-curation{gap:var(--space-5);display:grid}.curation-heading{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.curation-eyebrow{margin-bottom:var(--space-2);color:var(--accent-soft);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;display:block}.curation-heading h1{color:var(--text);font-family:var(--font-pixel);font-size:clamp(var(--text-xl), 4vw, var(--text-quote));margin:0;line-height:1.08}.curation-heading p{max-width:58ch;margin:var(--space-3) 0 0;color:var(--secondary);line-height:1.55}.curation-reference-desk{gap:var(--space-3);padding:var(--space-4);background:var(--raised);border:1px solid #0000;border-image:var(--raster-control-border) 2 repeat;display:grid}.curation-reference-heading{gap:var(--space-1);display:grid}.curation-reference-heading strong{color:var(--text);font-size:var(--text-md)}.curation-reference-heading span{color:var(--muted);font-size:var(--text-xs)}.curation-query-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.curation-query-chips a,.curation-external-searches a{align-items:center;gap:var(--space-1);min-height:34px;padding:0 var(--space-2);color:var(--secondary);background:var(--input);border:1px solid var(--line);font-size:var(--text-xs);text-decoration:none;display:inline-flex}.curation-query-chips a:hover,.curation-query-chips a:focus-visible,.curation-external-searches a:hover,.curation-external-searches a:focus-visible{color:var(--text);border-color:var(--accent)}.curation-source-note{gap:var(--space-1);color:var(--text);font-family:var(--font-mono);text-align:right;flex:none;display:grid}.curation-source-note small{color:var(--muted);font-size:var(--text-xs)}.curation-command-bar,.curation-selection-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--surface);border:1px solid #0000;border-image:var(--raster-control-border) 2 repeat;display:flex}.curation-search-wrap{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;padding:0 var(--space-3);color:var(--muted);background:var(--input);border:1px solid var(--control-border);flex:280px;display:flex}.curation-search-wrap input{min-width:0;height:42px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.curation-search-wrap input::placeholder{color:var(--muted)}.curation-search-wrap .icon-button{flex:none;min-width:32px;min-height:32px}.curation-external-searches,.curation-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.curation-filter{min-height:44px;padding:0 var(--space-3);color:var(--secondary);background:var(--input);border:1px solid var(--line);font:inherit;cursor:pointer}.curation-filter:hover,.curation-filter:focus-visible,.curation-filter.is-active{color:var(--text);border-color:var(--accent);box-shadow:var(--focus-glow-rest)}.curation-filter.is-active{background:var(--focus-tint)}.curation-selection-bar{background:var(--raised)}.curation-selection-status{gap:var(--space-1);min-width:0;display:grid}.curation-selection-status strong{color:var(--text);font-family:var(--font-mono);font-size:var(--text-md)}.curation-selection-status strong span{color:var(--muted);font-weight:400}.curation-selection-status small{color:var(--muted);line-height:1.4}.curation-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.curation-actions .button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;display:inline-flex}.curation-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr;gap:1px;display:grid}.curation-card{min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface);transition:transform var(--state) var(--ease-out), border-color var(--state) var(--ease-out), background-color var(--state) var(--ease-out);border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.curation-card:hover{transform:translateY(-2px)}.curation-card.is-selected{background:var(--focus-tint);border-image:var(--raster-accent-border) 2 repeat}.curation-card.is-cap-reached{opacity:.48}.curation-card-toggle{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.curation-card-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.curation-card-copy{gap:0 var(--space-3);grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;display:grid}.curation-card-number{width:32px;height:32px;color:var(--accent-soft);background:var(--input);border:1px solid var(--control-border);font-family:var(--font-mono);grid-row:span 3;place-items:center;font-size:10px;display:grid}.curation-card.is-selected .curation-card-number{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.curation-card-copy strong{color:var(--text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.curation-card-copy span,.curation-card-copy small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.curation-card-copy small{color:var(--secondary)}.curation-row-links{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.curation-source-link{align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;min-height:30px;color:var(--accent-soft);font-size:11px;text-decoration:none;display:inline-flex}.curation-source-link:hover,.curation-source-link:focus-visible{color:var(--text);text-decoration:underline}.curation-empty{gap:var(--space-1);padding:var(--space-8);color:var(--secondary);background:var(--surface);border:1px solid var(--line);text-align:center;display:grid}.curation-empty strong{color:var(--text)}.curation-disclosure{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}@media (max-width:768px){.curation-heading,.curation-command-bar,.curation-selection-bar{flex-direction:column;align-items:stretch}.curation-source-note{text-align:left}.curation-search-wrap{flex-basis:auto}.curation-actions{width:100%}.curation-actions .button{flex:1}.curation-card{gap:var(--space-2);grid-template-columns:1fr}.curation-row-links{justify-content:flex-start;padding-left:42px}}@media (max-width:414px){.curation-heading h1{font-size:var(--text-xl)}.curation-filter{flex:1 1 calc(50% - var(--space-2))}}@media (prefers-reduced-motion:reduce){.curation-card{transition:none}}.route-analytics{gap:var(--space-10);display:grid}.analytics-heading{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.analytics-heading p{max-width:52ch;margin-top:var(--space-2);color:var(--secondary)}.analytics-overview{background-color:var(--surface);background-image:var(--dither-6);min-height:240px;clip-path:var(--pixel-corner-clip);grid-template-columns:minmax(280px,.9fr) minmax(0,1.6fr);display:grid}.analytics-volume{min-width:0;padding:var(--space-6);background-color:var(--raised);background-image:var(--dither-12);flex-direction:column;justify-content:end;display:flex}.analytics-volume>span,.analytics-accounting-block>span,.analytics-section-heading span{color:var(--muted);font-size:var(--text-xs)}.analytics-volume>strong{margin-block:var(--space-2);overflow-wrap:anywhere;color:var(--text);font-family:var(--font-pixel);font-size:clamp(40px,7vw,72px);font-weight:500;line-height:.9}.analytics-volume small{max-width:30ch;color:var(--secondary)}.analytics-ledger{padding:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.analytics-ledger>div{justify-content:end;gap:var(--space-2);min-width:0;padding:var(--space-5);flex-direction:column;display:flex}.analytics-ledger dt{color:var(--muted)}.analytics-ledger dd{color:var(--text);font-size:var(--text-xl);text-align:left}.analytics-body-grid{gap:var(--space-8);grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);display:grid}.analytics-activity,.analytics-nft,.analytics-markets{min-width:0;padding-top:var(--space-5);border-top:2px solid #0000;border-image:var(--raster-stipple-line) 2 repeat}.analytics-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.analytics-section-heading>div{gap:var(--space-1);display:grid}.analytics-section-heading>svg,.analytics-section-heading>strong{color:var(--accent)}.analytics-plot{align-items:end;gap:var(--space-1);height:220px;padding:var(--space-4) var(--space-2) var(--space-2);background-color:var(--input);background-image:var(--dither-6);clip-path:var(--pixel-corner-clip);grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.analytics-plot-day{align-items:end;gap:var(--space-2);grid-template-rows:1fr auto;min-width:0;height:100%;display:grid}.analytics-plot-bar{background-color:var(--accent);background-image:var(--dither-25);opacity:.88;transform-origin:bottom;width:100%;min-height:2px;animation:analytics-bar-enter var(--enter) steps(4, end) both;display:block}.analytics-plot-day small{color:var(--muted);font-family:var(--font-mono);text-align:center;font-size:9px;overflow:hidden}.analytics-plot-level-0{opacity:.25;height:2px}.analytics-plot-level-1{height:10%}.analytics-plot-level-2{height:20%}.analytics-plot-level-3{height:30%}.analytics-plot-level-4{height:40%}.analytics-plot-level-5{height:50%}.analytics-plot-level-6{height:60%}.analytics-plot-level-7{height:70%}.analytics-plot-level-8{height:80%}.analytics-plot-level-9{height:90%}.analytics-plot-level-10{height:100%}.analytics-plot-note,.analytics-footnote{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-xs)}.analytics-nft-supply{background:var(--input);height:8px;overflow:hidden}.analytics-nft-fill{background-color:var(--accent);background-image:var(--dither-50);height:100%;display:block}.analytics-nft-fill-0{width:0}.analytics-nft-fill-1{width:10%}.analytics-nft-fill-2{width:20%}.analytics-nft-fill-3{width:30%}.analytics-nft-fill-4{width:40%}.analytics-nft-fill-5{width:50%}.analytics-nft-fill-6{width:60%}.analytics-nft-fill-7{width:70%}.analytics-nft-fill-8{width:80%}.analytics-nft-fill-9{width:90%}.analytics-nft-fill-10{width:100%}.analytics-accounting-split{gap:var(--space-1);margin-top:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.analytics-accounting-block{min-width:0;padding:var(--space-5);background-color:var(--surface);background-image:var(--dither-6)}.analytics-accounting-block h3{margin:var(--space-1) 0 var(--space-5)}.analytics-accounting-block>strong{overflow-wrap:anywhere;color:var(--text);font-size:var(--text-xl);font-weight:500;display:block}.analytics-accounting-block>small{color:var(--muted)}.analytics-accounting-block dl{margin:var(--space-4) 0 0}.analytics-accounting-block dl>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:var(--space-2);display:flex}.analytics-accounting-block dd{font-size:var(--text-xs)}.analytics-market-list{display:grid}.analytics-market-row{align-items:center;gap:var(--space-3);min-width:0;min-height:68px;padding-block:var(--space-3);border-bottom:1px solid #0000;border-image:var(--raster-stipple-line) 1 repeat;grid-template-columns:28px 32px minmax(160px,1.4fr) repeat(4,minmax(86px,.65fr)) 92px;display:grid}.analytics-market-row:hover{color:var(--accent);background-image:var(--dither-6)}.analytics-market-rank{color:var(--muted);font-size:var(--text-xs)}.analytics-market-identity{gap:1px;min-width:0;display:grid}.analytics-market-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-market-identity small,.analytics-market-fact small,.analytics-market-date{color:var(--muted);font-size:11px}.analytics-market-fact{gap:1px;min-width:0;display:grid}.analytics-market-fact strong{text-overflow:ellipsis;color:var(--secondary);font-size:var(--text-sm);font-weight:500;overflow:hidden}.analytics-market-date{text-align:right}.analytics-empty{justify-content:center;gap:var(--space-1);min-height:140px;color:var(--secondary);flex-direction:column;display:flex}.analytics-empty p{color:var(--muted)}.analytics-footnote{margin-top:calc(var(--space-4) * -1)}@keyframes analytics-bar-enter{0%{opacity:0;transform:scaleY(0)}}@media (max-width:900px){.analytics-overview{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.analytics-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-body-grid{grid-template-columns:1fr}.analytics-market-row{grid-template-columns:28px 32px minmax(150px,1.3fr) repeat(3,minmax(76px,.7fr))}.analytics-market-fact:nth-of-type(4),.analytics-market-date{display:none}}@media (max-width:768px){.route-analytics{gap:var(--space-8)}.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-overview{grid-template-columns:1fr}.analytics-volume{min-height:190px}.analytics-market-row{grid-template-columns:24px 32px minmax(0,1fr) auto}.analytics-market-fact{display:none}.analytics-market-fact:first-of-type{text-align:right;display:grid}.analytics-accounting-split{grid-template-columns:1fr 1fr}}@media (max-width:414px){.analytics-volume{min-height:168px;padding:var(--space-5)}.analytics-volume>strong{font-size:44px}.analytics-ledger{padding:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-ledger>div{padding:var(--space-4) var(--space-3)}.analytics-ledger dd{font-size:var(--text-lg)}.analytics-accounting-split{grid-template-columns:1fr}.analytics-plot{height:180px;padding-inline:var(--space-1)}.analytics-plot-day small:nth-child(n){font-size:8px}.analytics-market-row{gap:var(--space-2)}.analytics-market-rank{display:none}.analytics-market-row{grid-template-columns:32px minmax(0,1fr) auto}.analytics-market-fact:first-of-type strong{font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.analytics-plot-bar{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#050914;--surface:#0a1020;--raised:#111a2c;--input:#060b17;--text:#eef0ff;--secondary:#b4bdd7;--muted:#8f9bb9;--disabled:#65718d;--line:#93a7df21;--control-border:#52668f;--focus:#b5c6ff;--accent:#809bff;--on-accent:#050914;--accent-soft:#a6baff;--positive:#a6baff;--negative:#e6a8b4;--scrim:#02040ad1;--image-outline:#a4b7ee26;--nft-art-shadow:#071438;--nft-art-deep:#244180;--nft-art-mid:#667fd0;--nft-art-light:#d8e2ff;--focus-glow:0 0 12px #b5c6ff61;--focus-glow-rest:0 0 0 #b5c6ff00;--focus-grow:.42s;--focus-ease:cubic-bezier(.22, .61, .36, 1);--focus-tint:#809bff12;--glow-holder:#b5c6ff33;--glow-ice:#eef0ff1f;--glow-action:0 0 16px #809bff38;--glow-allocation:0 0 18px #b5c6ff38;--glow-reward-altar:0 0 28px #809bff2e, inset 0 0 32px #809bff0f;--glow-reward-number:0 0 22px #b5c6ff57;--glow-reward-action:0 0 18px #809bff57, 0 0 42px #809bff2e;--glow-reward-action-peak:0 0 24px #b5c6ff7a, 0 0 54px #809bff3d;--text-reward-hero:clamp(48px, 7vw, 92px);--text-reward-supporting:clamp(22px, 3vw, 36px);--text-allocation:28px;--text-allocation-mobile:24px;--font-pixel:"Departure Mono", ui-monospace, monospace;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:13px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:28px;--text-quote:32px;--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;--studio-shell-max:1160px;--studio-rail:180px;--studio-preview:300px;--studio-creator:#9bb0ff;--studio-treasury:#6577a8;--studio-gap:24px;--studio-panel-radius:8px;--studio-option-radius:6px;--studio-panel-padding:24px;--studio-control-height:44px;--studio-pill-radius:4px;--pixel-step:2px;--pixel-corner-clip:polygon(0 4px, 2px 4px, 2px 2px, 4px 2px, 4px 0, calc(100% - 4px) 0, calc(100% - 4px) 2px, calc(100% - 2px) 2px, calc(100% - 2px) 4px, 100% 4px, 100% calc(100% - 4px), calc(100% - 2px) calc(100% - 4px), calc(100% - 2px) calc(100% - 2px), calc(100% - 4px) calc(100% - 2px), calc(100% - 4px) 100%, 4px 100%, 4px calc(100% - 2px), 2px calc(100% - 2px), 2px calc(100% - 4px), 0 calc(100% - 4px));--pixel-corner-sm:polygon(0 2px, 2px 2px, 2px 0, calc(100% - 2px) 0, calc(100% - 2px) 2px, 100% 2px, 100% calc(100% - 2px), calc(100% - 2px) calc(100% - 2px), calc(100% - 2px) 100%, 2px 100%, 2px calc(100% - 2px), 0 calc(100% - 2px));--game-state:.2s;--game-steps:steps(3, end);--retro-nav-entry:.52s;--retro-nav-exit:.26s;--retro-feedback:.18s;--retro-press-offset:1px;--retro-loading-cycle:.72s;--retro-loading-tick-step:90ms;--dither-cell-size:1px;--dither-tile-size:4px;--dither-6:none;--dither-12:none;--dither-25:none;--dither-50:none;--raster-stipple-line:none;--raster-stipple-accent:none;--raster-control-border:none;--raster-accent-border:none;--raster-line-stipple:none;--raster-focus-border:none;--raster-danger-border:none;--raster-accent:var(--raster-stipple-accent)}*{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}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}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(--game-state) var(--game-steps);align-items:center;display:inline-flex;position:fixed;top:-50px}.skip-link:focus{top:var(--space-3)}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.mast{z-index:10;background:var(--canvas);position:sticky;top:0;border:none!important}.mast-main,.page-content,.site-footer{width:min(1160px,100% - 64px);margin-inline:auto}.mast-main{align-items:center;gap:var(--space-6);min-height:64px;display:flex}.mast-row-top{display:contents}.wordmark{letter-spacing:-.04em;flex:none;order:1;align-items:center;min-height:44px;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);order:2;display:flex;border:none!important}.nav-link{min-height:40px;padding:0 var(--space-3);color:var(--secondary);border-radius:var(--radius-sm);transition:color var(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps);align-items:center;display:inline-flex}.nav-link:hover{color:var(--text);background:0 0!important}.nav-link-active{color:var(--text)!important;background:0 0!important}.mast-actions{align-items:center;gap:var(--space-3);order:4;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:color var(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps);font-weight:600;display:inline-flex}.wallet-button:hover{background:var(--text);border-color:var(--text)}.wallet-button:active,.button:active,.icon-button:active{opacity:.9}.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)}.wallet-picker{position:relative}.wallet-menu{z-index:20;top:calc(100% + var(--space-2));width:max-content;min-width:180px;padding:var(--space-1);background-color:var(--surface);background-image:var(--dither-6);border:1px solid var(--control-border);position:absolute;right:0}.wallet-menu button{width:100%;min-height:44px;padding:0 var(--space-3);color:var(--text);text-align:left;background:0 0;border:0}.wallet-menu button:hover,.wallet-menu button:focus-visible{color:var(--accent);background:var(--raised)}.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-color:var(--input);background-image:var(--dither-6);border:1px solid var(--control-border);border-radius:var(--radius-sm);flex:280px;order:3;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(--control-border);border-radius:var(--radius-sm);font-family:var(--font-mono);text-align:center;padding:1px 6px;font-size:11px}.toast-inline{width:min(1160px,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-8) var(--space-12);flex:1 0 auto}.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:color var(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps), border-color var(--game-state) var(--game-steps);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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);display:flex;border:none!important}.prelaunch-mark,.result-icon{width:36px;height:36px;color:var(--accent);background:var(--raised);border:1px solid var(--control-border);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:none}.workspace-toolbar,.watch-toolbar,.section-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;display:flex;border:none!important}.helper-text{color:var(--muted);font-size:var(--text-xs)}.toolbar-search{align-items:center;gap:var(--space-2);min-width:190px;min-height:36px;padding:0 var(--space-2);color:var(--muted);background-color:var(--input);background-image:var(--dither-6);border:1px solid var(--control-border);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-color:var(--input);background-image:var(--dither-6);border:1px solid var(--control-border);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-featured{background-image:var(--dither-6)}.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(--game-state) var(--game-steps), background-color var(--game-state) var(--game-steps), border-color var(--game-state) var(--game-steps);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(--control-border)}.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);display:flex;border:none!important}.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}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:not([type=file]):not([type=range]),.field textarea{width:100%;min-height:44px;padding:0 var(--space-3);color:var(--text);background-color:var(--input);background-image:var(--dither-6);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-color:var(--input);background-image:var(--dither-6);border:var(--pixel-step,2px) solid transparent;border-image:var(--raster-control-border) 2 repeat;border-radius:var(--radius-md);cursor:pointer;display:flex}.upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.upload-drop:hover,.upload-drop:focus-within{border-image:var(--raster-accent-border) 2 repeat;background-image:var(--dither-25)}.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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);position:sticky;top:142px;border:none!important}.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);display:flex;border:none!important}.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);display:flex;border:none!important}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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);border:none!important}.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);grid-template-columns:auto minmax(0,1fr) minmax(220px,320px);display:grid;border:none!important}.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{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;border:none!important}.metric-strip>div{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-3);display:grid;border:none!important}.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}.metric-strip em{color:var(--muted);font-style:normal}.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);display:flex;border:none!important}.section-tabs button,.trade-tab{min-height:44px;padding:0 var(--space-1);color:var(--muted);cursor:pointer;background:0 0!important;border:0!important}.section-tabs button[aria-selected=true]{color:var(--text)!important;background:0 0!important;border:0!important}.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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);position:relative;border:none!important}.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-between: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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);margin-top:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex;border:none!important}.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);text-align:left;white-space:nowrap;border:none!important}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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);border:none!important}.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);justify-content:space-between;display:flex;border:none!important}.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);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;border:none!important}.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-radius:var(--radius-sm);grid-template-columns:1fr 1fr;display:grid;border:none!important}.trade-tab{border-radius:var(--radius-sm);min-height:40px;border:0!important}.trade-tab[aria-selected=true]{color:var(--text)!important;background:0 0!important}.input-with-suffix{background-color:var(--input);background-image:var(--dither-6);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-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);border:none!important}.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:none!important}.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);grid-template-columns:minmax(0,1fr) auto auto;display:grid;border:none!important}.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;display:grid;border:none!important}.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);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;border:none!important}.nft-facts>div{gap:var(--space-1);padding:var(--space-4) var(--space-3);display:grid;border:none!important}.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-color:var(--input);background-image:var(--dither-6);border-radius:var(--radius-sm);text-align:center;place-content:center;gap:1px;display:grid;border:none!important}.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)}.nft-slot.is-minted{color:var(--text);background-image:var(--dither-50)}.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);color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex;border:none!important}.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:none!important}.watch-row{align-items:center;gap:var(--space-3);min-height:72px;display:flex;border:none!important}.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);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;border:none!important}.legal-sections article{padding-right:var(--space-5);border:none!important}.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);font-size:var(--text-xs);display:flex;border:none!important}.site-footer a:hover{color:var(--text)}.spin{animation:.9s steps(8,end) infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@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}.wordmark{align-items:center;min-height:44px;display:inline-flex}.wordmark-img{object-fit:contain;width:156px;max-width:none;height:auto;display:block}.wordmark-3x{object-fit:contain;image-rendering:auto;width:auto;height:48px;display:block}h1,h2,h3,.pixel-heading{font-family:var(--font-pixel);letter-spacing:0;font-weight:500}h1{color:var(--text);font-size:clamp(24px,4vw,32px)}h2{font-size:clamp(18px,3vw,22px)}.section-kicker{display:none}.primary-nav{background:var(--input);border-radius:var(--radius-sm);align-items:center;gap:0;padding:3px;display:flex;position:relative;border:none!important}.primary-nav:before{display:none!important}.primary-nav .nav-link,.primary-nav a{z-index:1;min-height:44px;padding:0 var(--space-3);color:var(--secondary);font-family:var(--font-pixel);font-size:var(--text-md);text-align:center;transition:color var(--game-state) var(--game-steps);flex:1;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;background:0 0!important;border:none!important}.primary-nav .nav-link:hover,.primary-nav a:hover{color:var(--text);background:0 0!important}.primary-nav .nav-link[aria-current=page],.primary-nav .nav-link.active,.primary-nav .nav-link-active,.primary-nav a[aria-current=page],.primary-nav a.active{font-weight:600;color:var(--text)!important;background:0 0!important}.workspace-toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);display:flex;border:none!important}.workspace-head{align-items:baseline;gap:var(--space-3);display:flex}.toolbar-controls{align-items:center;gap:var(--space-3);display:flex}.explore-search-row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.explore-search-form{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);color:var(--muted);background:var(--input);border:1px solid var(--control-border);border-radius:var(--radius-sm);display:flex}.explore-search-form input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}.profile-subnav{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:0;display:flex;border:none!important}.profile-subnav a{font-family:var(--font-pixel);font-size:var(--text-md);min-height:44px;padding:0 var(--space-2);color:var(--secondary);transition:color var(--game-state) var(--game-steps);border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative;background:0 0!important;border:none!important}.section-tabs button,.section-tabs a,.section-tabs [role=tab]{min-width:44px;min-height:44px;padding-inline:var(--space-3);justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:none!important}.profile-subnav a:hover{color:var(--text);background:0 0!important}.profile-subnav a.active{color:var(--text)!important;background:0 0!important;border:none!important}.pnl-unavailable-card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-6);background-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-sm);display:flex;border:none!important}.pnl-badge{color:var(--muted);border:1px solid var(--control-border);border-radius:var(--radius-sm);font-family:var(--font-mono);text-transform:uppercase;background:#8f9bb926;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.pnl-explanation{color:var(--secondary);font-size:var(--text-xs)}.profile-disconnected-workspace{align-items:center;gap:var(--space-8);padding:var(--space-8);background-color:var(--surface);background-image:var(--dither-6);border-radius:var(--radius-md);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) 280px;display:grid;border:none!important}.profile-disconnected-content h2{font-family:var(--font-pixel);font-size:var(--text-lg);margin-bottom:var(--space-2)}.profile-disconnected-content p{color:var(--secondary);font-size:var(--text-sm);margin-bottom:var(--space-6);max-width:48ch}.profile-disconnected-portrait{border-radius:var(--radius-sm);border:1px solid var(--image-outline);width:100%;max-width:280px;overflow:hidden}.profile-disconnected-portrait .arcade-portrait{aspect-ratio:3/4;width:100%}.trade-tabs{background:var(--input);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:0;padding:3px;display:grid;position:relative;border:none!important}.trade-tabs:before{display:none!important}.trade-tab{z-index:1;min-height:44px;color:var(--muted);transition:color var(--game-state) var(--game-steps);justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;background:0 0!important;border:0!important}.app-shell input[type=search]{min-height:44px}.trade-tab[aria-selected=true]{color:var(--text)!important}.button-primary{border-color:var(--accent);box-shadow:none!important}@media (max-width:768px){.wordmark-img{width:132px}.mast-main{flex-direction:column;gap:0;min-height:112px;padding:0}.mast-row-top{width:100%;height:56px;padding-inline:var(--space-4);order:1;justify-content:space-between;align-items:center;display:flex;border-bottom:none!important}.primary-nav{width:100%;height:56px;padding-inline:var(--space-2);border-top:0;border-radius:0;order:2;justify-content:space-around;align-items:center;border:none!important;display:flex!important}.primary-nav .nav-link,.primary-nav a{min-height:44px;font-size:var(--text-sm)}.mast-main>.mast-search{width:100%;min-height:44px;margin-bottom:var(--space-3);flex:none;display:flex}kbd,.menu-button{display:none!important}.workspace-toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.workspace-head{justify-content:space-between}.toolbar-controls{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toolbar-controls .button-primary{grid-column:1/-1;width:100%;min-height:44px}.explore-search-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.profile-disconnected-workspace{gap:var(--space-6);padding:var(--space-5);grid-template-columns:1fr}.profile-disconnected-portrait{order:2;max-width:180px;margin-inline:auto}.profile-disconnected-content{order:1}.coin-grid,.launch-layout,.portfolio-grid{grid-template-columns:1fr}input,select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.primary-nav:before,.trade-tabs:before{transition:none!important}}.market-card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:12px 0;display:grid}@media (max-width:768px){.market-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:601px) and (max-width:768px){.market-card-grid{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (max-width:600px){.market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:0}.market-card-grid>.market-card{padding:8px}.market-card-grid .market-card-prices .market-stat strong{font-size:var(--text-xs)}}@media (max-width:359px){.market-card-grid{grid-template-columns:1fr;gap:12px;padding-inline:0}.market-card-grid .market-card-main{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:12px;display:grid}.market-card-grid .market-card-art{width:80px;height:80px;margin-bottom:0}}.market-card{background-color:var(--surface);background-image:var(--dither-6);min-width:0;transition:background-image var(--game-state) var(--game-steps);border-radius:4px;flex-direction:column;align-items:stretch;gap:0;padding:12px;display:flex;position:relative;border:none!important}.market-card:hover{background-image:var(--dither-25)}.market-card-color-dither{z-index:0;border-radius:inherit;opacity:.1;pointer-events:none;-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);-webkit-mask-size:4px 4px;-webkit-mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);mask-image:repeating-conic-gradient(#000 0 25%, transparent 0 50%);position:absolute;inset:0;overflow:hidden;-webkit-mask-size:4px 4px;mask-size:4px 4px}.market-card-color-dither img{object-fit:cover;filter:saturate(.9)contrast(.85)blur(8px);width:100%;height:100%;image-rendering:pixelated;transform:scale(1.08)}.market-card>:not(.dither-canvas-layer,.market-card-color-dither){z-index:1;position:relative}.market-card>.dither-canvas-layer{z-index:0;filter:opacity(.28)}.market-card-art{aspect-ratio:1;background:var(--input);border-radius:4px;width:100%;margin-bottom:10px;overflow:hidden}.market-card-art .token-image{object-fit:cover;width:100%;height:100%}.market-card-main{color:inherit;margin-bottom:8px;text-decoration:none;display:block}.market-card-header{flex-direction:column;gap:2px;display:flex}.market-title-line{justify-content:space-between;align-items:center;gap:6px;display:flex}.market-title-line strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.market-card-badges{flex:none;align-items:center;gap:4px;display:inline-flex}.market-engine-tag{color:var(--secondary);background:var(--dither-6), var(--input);border:1px dotted color-mix(in srgb, var(--accent) 42%, var(--control-border));font-family:var(--font-mono);letter-spacing:.04em;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:700;line-height:1}.market-engine-tag-v5{color:#e09a78;border-color:color-mix(in srgb, #e08063 62%, var(--control-border))}.market-symbol{color:var(--secondary);font-size:13px}.market-card-prices{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;padding-block:6px;display:grid;border:none!important}.market-card .market-stat{flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.market-card .market-stat strong{overflow-wrap:anywhere;max-width:100%}.market-card-prices .market-stat strong{color:var(--text);white-space:normal;font-size:15px;font-weight:600}.market-card-details{margin-bottom:10px;font-size:13px}.market-details-summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-size:12px;display:flex}.market-details-summary:hover{color:var(--text)}.market-details-body{flex-direction:column;gap:6px;padding-top:6px;display:flex}.market-card-actions{justify-content:space-between;align-items:center;gap:4px;margin-top:auto;padding-top:8px;display:flex}.market-card-actions .icon-button,.market-card-actions .row-open,.market-card-actions .copy-button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex;background:0 0!important;border:none!important;border-image:!important}.market-card-actions :is(button,a):is(:hover,:focus-visible,[aria-pressed=true]){background-color:var(--raised)!important;background-image:var(--dither-25)!important}.profile-overview{flex-direction:column;align-items:center;gap:16px;margin-bottom:24px;display:flex}.profile-avatar-header{justify-content:center;display:flex}.profile-avatar-wrapper{flex-direction:column;align-items:center;gap:8px;display:flex}.profile-avatar{object-fit:contain;width:120px;height:120px;image-rendering:crisp-edges;image-rendering:pixelated;display:block}.profile-avatar-fallback{background:var(--surface);border:1px solid var(--line);color:var(--accent);place-items:center;font-size:24px;font-weight:700;display:grid}.profile-avatar-address{color:var(--secondary);font-size:13px}.profile-disconnected-note{color:var(--secondary);text-align:center;font-size:14px}.profile-account-details{background-color:var(--surface);background-image:var(--dither-6);border-radius:4px;width:100%;padding:12px;border:none!important}.profile-details-summary{min-height:44px;font-family:var(--font-pixel);cursor:pointer;color:var(--text);align-items:center;font-size:16px;font-weight:500;display:flex}.profile-details-content{padding-top:16px}.dither-canvas-layer{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.route-coin{gap:var(--space-4);flex-direction:column;display:flex}.coin-compact-header{gap:var(--space-2);flex-direction:column;display:flex}.coin-identity-compact{align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);display:flex}.coin-title-group{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.coin-title-compact{align-items:center;gap:var(--space-2);display:flex}.coin-title-compact h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(18px,2.5vw,24px);overflow:hidden}.price-primary-row{align-items:baseline;gap:var(--space-3);display:flex}.dominant-price{font-family:var(--font-pixel);color:var(--text);font-size:clamp(20px,3vw,28px);font-weight:600}.fdv-compact{font-size:var(--text-xs);color:var(--secondary)}.coin-actions-compact{align-items:center;gap:var(--space-2);display:flex}.coin-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (max-width:899px){.coin-grid{grid-template-columns:1fr}}.advanced-trade-options{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm)}.advanced-options-summary{cursor:pointer;font-size:var(--text-xs);color:var(--muted);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.advanced-options-summary::-webkit-details-marker{display:none}.advanced-options-body{padding-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.market-details-disclosure{margin-top:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.market-details-summary{cursor:pointer;font-family:var(--font-pixel);font-size:var(--text-md);color:var(--secondary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.market-details-summary::-webkit-details-marker{display:none}.market-details-disclosure-body{padding-top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.profile-overview-compact{gap:var(--space-4);flex-direction:column;display:flex}.profile-header-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.profile-avatar-row{align-items:center;gap:var(--space-3);display:flex}.profile-avatar-compact{border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--line);image-rendering:pixelated}.profile-avatar-info{flex-direction:column;display:flex}.profile-avatar-name{font-family:var(--font-pixel);font-size:var(--text-md);color:var(--text)}.profile-holdings-summary{font-size:var(--text-xs);color:var(--secondary);flex-direction:column;align-items:flex-end;display:flex}.profile-positions-direct{gap:var(--space-4);flex-direction:column;display:flex}.nft-mode-tabs{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.nft-gallery-view{gap:var(--space-4);flex-direction:column;display:flex}.nft-featured-mint{gap:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-5);grid-template-columns:280px minmax(0,1fr);align-items:center;display:grid}@media (max-width:640px){.nft-featured-mint{gap:var(--space-4);grid-template-columns:1fr}}.nft-art-container{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--input);border:1px solid var(--control-border);width:100%;position:relative;overflow:hidden}.nft-art-trigger{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.nft-art-trigger:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.nft-art-trigger .nft-art-image,.nft-art-trigger .nft-art-placeholder{display:block}.nft-art-unavailable{aspect-ratio:1;width:100%;padding:var(--space-4);color:var(--muted);background:var(--input);text-align:center;font-size:var(--text-xs);place-items:center;display:grid}.nft-art-image{object-fit:cover;width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated;background:var(--nft-art-shadow)}.nft-art-placeholder{background:var(--surface);width:100%;height:100%;color:var(--secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.nft-artwork-badge{z-index:3;color:var(--secondary);border:1px solid var(--line);font-size:11px;font-family:var(--font-mono);background:#050914d9;border-radius:2px;padding:2px 6px;position:absolute;bottom:8px;right:8px}.featured-mint-details{gap:var(--space-3);flex-direction:column;display:flex}.featured-mint-id{font-size:var(--text-lg);color:var(--accent)}.nft-facts-compact{gap:var(--space-2);background:var(--input);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);grid-template-columns:repeat(3,1fr);display:grid}.mint-economic-details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.arcade-modal-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.arcade-modal-dialog::backdrop{background:var(--scrim)}.arcade-modal-container{max-height:calc(100dvh - 32px);padding:var(--space-5);background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-sm);position:relative;overflow:auto;box-shadow:0 8px 32px #0009}.arcade-modal-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.arcade-modal-body{font-size:var(--text-sm);color:var(--secondary)}.nft-art-modal-figure{gap:var(--space-3);margin:0;display:grid}.nft-art-modal-figure .nft-art-container{max-width:460px;margin-inline:auto}.arcade-modal-figure figcaption{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.token-image-wrap{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.token-image-wrap .token-image-source{transition:opacity var(--fast) linear}.token-image-wrap.has-palette-pass .token-image-source{opacity:0}.token-image-palette{z-index:1;object-fit:cover;image-rendering:pixelated;visibility:hidden;position:absolute;inset:0;width:100%!important;height:100%!important}.token-image-palette.is-visible{visibility:visible}.token-image-dither-overlay{z-index:2;pointer-events:none;background-image:var(--dither-12);opacity:.16;mix-blend-mode:screen;position:absolute;inset:0}.stale-inline{color:var(--accent);vertical-align:middle;align-items:center;gap:4px;margin-left:8px;font-size:11px;font-weight:500;display:inline-flex}.profile-holdings-summary{font-size:var(--text-xs);color:var(--secondary);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.profile-holdings-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.profile-holding-pill{background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.rewards-compact-line{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--input);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--secondary);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rewards-compact-line strong{color:var(--text);font-family:var(--font-mono)}.empty-portfolio-action{padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.empty-actions{gap:var(--space-3);display:flex}.nft-cards-grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}@media (max-width:640px){.nft-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:380px){.nft-cards-grid{grid-template-columns:1fr}}.nft-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3);flex-direction:column;min-width:0;display:flex;position:relative}.nft-card-primary{border-color:var(--control-border)}.nft-card-art{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;margin-bottom:var(--space-3);background:var(--input);position:relative;overflow:hidden}.nft-card-body{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.nft-card-header{justify-content:space-between;align-items:center;gap:4px;display:flex}.nft-card-header strong{font-size:var(--text-sm);color:var(--text)}.nft-card-status{color:var(--positive);font-size:11px;font-weight:600}.nft-card-badge{color:var(--muted);font-size:11px;font-family:var(--font-mono)}.nft-card-pricing{font-size:var(--text-xs);color:var(--secondary);justify-content:space-between;align-items:center;gap:4px;display:flex}.nft-qty-label{align-items:center;gap:4px;display:inline-flex}.nft-qty-label input{background:var(--input);border:1px solid var(--control-border);border-radius:var(--radius-sm);width:48px;height:28px;color:var(--text);text-align:center;padding:2px 4px;font-size:13px!important}.nft-card-total{font-size:var(--text-xs);color:var(--secondary);margin-bottom:var(--space-1)}.nft-card-note{color:var(--muted);font-size:11px}@media (max-width:768px){.mast-main>.mast-search{display:none!important}}.dither-selection-host>.dither-canvas-layer,.dither-button>.dither-canvas-layer{width:100%;height:100%;position:absolute;inset:0}.dither-button>.dither-button-content{flex:0 auto;min-width:0}.dither-route-decor{opacity:.08}.route-coin .trade-ticket{padding:var(--space-3);position:relative;top:auto}.route-coin .trade-ticket>.dither-canvas-layer,.nft-card-primary>.dither-canvas-layer{filter:opacity(.18)}.primary-nav .dither-canvas-layer,.profile-subnav .dither-canvas-layer,.trade-tab .dither-canvas-layer,.dither-button>.dither-canvas-layer{filter:opacity(.42)}.dither-selection-label{text-shadow:0 1px var(--canvas)}.dither-button .dither-button-content{color:var(--text);text-shadow:0 1px var(--canvas)}.route-coin .trade-ticket>:not(canvas){z-index:1;position:relative}.route-coin .coin-grid{padding-top:0}.route-coin .coin-identity-compact{background:0 0;border:0;flex-wrap:wrap;padding:0}.route-coin .coin-title-compact{gap:var(--space-1) var(--space-2);flex-wrap:wrap}.route-coin .price-primary-row{gap:0 var(--space-3);flex-wrap:wrap}.route-coin .coin-actions-compact{margin-left:auto}.route-coin .coin-symbol{font-size:var(--text-xs)}.route-coin .trade-tabs{margin:var(--space-1) 0 var(--space-2)}.route-coin .trade-amount{gap:var(--space-1);margin-top:0}.route-coin #trade-amount-help{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.route-coin .trade-breakdown{margin:var(--space-1) 0}.route-coin .trade-breakdown>div{padding-block:var(--space-1)}.route-coin .advanced-trade-options{background:0 0;border:0;margin:0;padding:0}.route-coin .advanced-options-summary,.market-details-summary,.mint-economic-details .advanced-options-summary,.rewards-summary,.route-coin .trade-balance{min-height:44px}.route-coin .event-chart{height:220px;margin-top:0}.route-coin .chart-empty{height:96px;min-height:0;padding:var(--space-3);margin-top:0}.route-coin .market-details-disclosure{background:0 0;border:0;margin-top:0;padding-block:0}.rewards-summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;color:var(--secondary);display:flex}.rewards-summary strong{color:var(--text);font-family:var(--font-mono)}.route-portfolio .rewards-disclosure{padding-block:0}.route-portfolio .rewards-compact-line{padding:var(--space-2) 0;background:0 0;border:0}.nft-qty-label input{min-height:44px}@media (max-width:899px){.route-coin{gap:var(--space-2)}.route-coin .coin-compact-header{gap:0}.route-coin .coin-compact-header>.back-link{display:none}.route-coin .coin-identity-compact{gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.route-coin .token-image-md{width:44px;height:44px}.route-coin .coin-actions-compact{flex-direction:column;grid-area:1/3;gap:0}.route-coin .watch-cta{gap:0;width:44px;height:44px;padding:0;font-size:0}.route-coin .coin-actions-compact .copy-button{width:44px;min-width:44px}.route-coin .coin-title-compact h1{font-size:var(--text-md)}.route-coin .coin-title-compact{display:block}.route-coin .dominant-price{font-size:var(--text-xl)}.route-coin .fdv-compact{overflow-wrap:anywhere}.route-coin .coin-grid{gap:var(--space-2)}.route-coin .event-chart{height:144px;padding:var(--space-2) var(--space-3) var(--space-8)}.route-coin .chart-caption{display:none}.route-coin .chart-empty{height:76px}.route-coin .ticket-heading{clip-path:inset(50%);width:1px;height:1px;min-height:0;overflow:hidden;position:absolute!important}.route-coin .trade-ticket{padding:var(--space-2) var(--space-3)}.route-coin .trade-balance{justify-content:space-between}.route-coin .trade-ticket>.trade-breakdown{align-items:center;min-height:44px;display:flex}.route-coin .trade-ticket>.trade-breakdown>div{gap:0 var(--space-2);flex-wrap:wrap}.route-coin .advanced-trade-options{clear:both}}@media (max-width:380px){.route-nfts .nft-card-primary .nft-card-art{align-self:center;width:min(100%,204px)}}@media (max-width:360px){.route-coin .event-chart{height:104px}.route-coin .chart-time-axis{font-size:10px}}svg.lucide,.lucide,svg[class*=lucide],.icon-button svg,.result-icon svg,.prelaunch-mark svg,.coin-actions svg,.studio-review-notice svg,.studio-fixed-facts svg{shape-rendering:crispedges;stroke-width:var(--pixel-step)}.dither-border,.studio-facts>span,.studio-drop-icon,.studio-artwork,.studio-file-card>img,.v2-file-preview,.v2-preview-art,kbd{border-style:solid!important;border-width:var(--pixel-step,2px)!important;border-color:#0000!important;border-image-source:var(--raster-control-border)!important;border-image-slice:2!important;border-image-repeat:repeat!important;border-radius:0!important}.dither-border-accent{border-image-source:var(--raster-accent-border)!important}.dither-border-line{border-image-source:var(--raster-line-stipple)!important}.dither-border-focus{border-image-source:var(--raster-focus-border)!important}.dither-border-danger{border-image-source:var(--raster-danger-border)!important}.dither-divider,hr.dither-divider{height:0;margin:var(--space-4) 0;border:none!important;border-bottom:var(--pixel-step,2px) solid transparent!important;border-image-source:var(--raster-line-stipple)!important;border-image-slice:2!important;border-image-repeat:repeat!important}.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button{isolation:isolate;background:0 0;position:relative;border:none!important;border-radius:0!important}.button>*,.wallet-button>*,.icon-button>*,.row-open>*,.menu-button>*,.studio-nav-button>*,.v2-button>*{z-index:1;position:relative}.wallet-button,.wallet-button:hover,.wallet-button:active,.wallet-button:focus,.wallet-button:focus-visible,.wallet-button.wallet-button-loading,.wallet-button.wallet-button-connected,.wallet-button.wallet-button-warning{min-height:44px;background-color:#0000!important;background-image:none!important}.wallet-button-label{z-index:1;color:inherit;align-items:center;display:inline-flex;position:relative;opacity:1!important}.button:before,.wallet-button:before,.icon-button:before,.row-open:before,.menu-button:before,.studio-nav-button:before,.v2-button:before{content:"";pointer-events:none;z-index:-1;background-color:var(--surface);background-image:var(--dither-6);border:var(--pixel-step) solid transparent;border-image:var(--raster-control-border) 2 repeat;clip-path:var(--pixel-corner-clip);transition:border-color var(--game-state) var(--game-steps);background-repeat:repeat;position:absolute;inset:0}.button-primary:before,.v2-button-primary:before,.wallet-button:not(.wallet-button-loading):not(.wallet-button-connected):not(.wallet-button-warning):before{background-color:var(--accent);background-image:var(--dither-25);border-image:var(--raster-accent-border) 2 repeat;background-repeat:repeat}.wallet-button:before{z-index:0}.wallet-button-warning:before{background-color:var(--surface);background-image:var(--dither-12);border-image:var(--raster-accent-border) 2 repeat}.wallet-button-warning{color:var(--accent-soft)}.wallet-button:focus-visible:before{border-image:var(--raster-focus-border) 2 repeat}.wallet-button:focus-visible,#root .primary-nav .nav-link:focus-visible{outline-color:#0000!important}.button-primary,.v2-button-primary{color:var(--on-accent)!important;box-shadow:none!important}.button-secondary:before,.v2-button-secondary:before{border-image:var(--raster-control-border) 2 repeat;background-color:#0000;background-image:none}.button-danger:before{background-color:var(--negative);background-image:var(--dither-25);border-image:var(--raster-danger-border) 2 repeat;background-repeat:repeat}.button-quiet:before,.v2-button-quiet:before{display:none!important}.button:hover:before,.wallet-button:hover:before,.icon-button:hover:before,.v2-button:hover:before{border-image:var(--raster-focus-border) 2 repeat}.field input:not([type=file]):not([type=range]),.field textarea,.studio-field input:not([type=file]):not([type=range]),.studio-field textarea,.v2-field input:not([type=file]):not([type=range]),.v2-field textarea,.v2-address-input,.v2-trade-field input,.select-control select,input[type=text],input[type=search],input[type=number],select,textarea{outline:none;background-color:var(--input)!important;background-image:var(--dither-6)!important;border-width:var(--pixel-step)!important;border-style:solid!important;border-color:#0000!important;border-image:var(--raster-control-border) 2 repeat!important;background-repeat:repeat!important;border-radius:0!important}.field input:not([type=file]):not([type=range]):focus,.field textarea:focus,.studio-field input:not([type=file]):not([type=range]):focus,.studio-field textarea:focus,.v2-field input:not([type=file]):not([type=range]):focus,.v2-field textarea:focus,.v2-address-input:focus,.v2-trade-field input:focus,.select-control select:focus,input[type=text]:focus,input[type=search]:focus,input[type=number]:focus,select:focus,textarea:focus{border-image:var(--raster-focus-border) 2 repeat!important}.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field{position:relative;background-color:var(--input)!important;background-image:var(--dither-6)!important;border-width:var(--pixel-step)!important;border-style:solid!important;border-color:#0000!important;border-image:var(--raster-control-border) 2 repeat!important;background-repeat:repeat!important;border-radius:0!important}.explore-search-form input,.mast-search input,.toolbar-search input,.input-with-suffix input,.studio-percent-input input,.v2-catalog-search input,.v2-fee-custom input,.v2-weight-field input{background:0 0!important;border:none!important;border-image:!important}#root :is(.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field) :is(input,select){box-shadow:none!important;background:0 0!important;border:none!important;border-image:!important;outline:none!important}.explore-search-form:focus-within,.mast-search:focus-within,.toolbar-search:focus-within,.input-with-suffix:focus-within,.select-control:focus-within,.studio-percent-input:focus-within,.v2-catalog-search:focus-within,.v2-fee-custom:focus-within,.v2-weight-field:focus-within{border-image:var(--raster-focus-border) 2 repeat!important}.upload-drop,.studio-dropzone,.v2-dropzone{position:relative;background-color:var(--input)!important;background-image:var(--dither-6)!important;border-width:var(--pixel-step)!important;border-style:solid!important;border-color:#0000!important;border-image:var(--raster-control-border) 2 repeat!important;background-repeat:repeat!important;border-radius:0!important}.upload-drop:hover,.studio-dropzone:hover,.v2-dropzone:hover,.upload-drop:focus-within,.studio-dropzone:focus-within,.v2-dropzone:focus-within{background-image:var(--dither-25)!important;border-image:var(--raster-accent-border) 2 repeat!important}.primary-nav,.trade-tabs{position:relative;background:var(--input)!important;border:none!important;border-radius:0!important}.primary-nav:before,.trade-tabs:before{display:none!important}.primary-nav .nav-link,.primary-nav a,.profile-subnav a,.trade-tab{z-index:1;transition:color var(--game-state) var(--game-steps);position:relative;background-color:#0000!important;background-image:none!important;border:none!important;animation:none!important}.primary-nav .nav-link:before,.primary-nav a:before,.profile-subnav a:before,.trade-tab:before,.profile-subnav a:after,.trade-tab:after{background:0 0!important;display:none!important}.primary-nav .nav-link:hover,.primary-nav a:hover,.profile-subnav a:hover,.trade-tab:hover{color:var(--text);background-color:#0000!important;background-image:none!important}.primary-nav .nav-link[aria-current=page],.primary-nav .nav-link.active,.primary-nav .nav-link-active,.profile-subnav a.active,.trade-tab[aria-selected=true]{color:var(--text)!important;background-color:#0000!important;background-image:none!important;animation:none!important}.studio-preview-divider{background-repeat:repeat;background-color:#0000!important;background-image:var(--dither-25)!important}.trade-tab.is-buy[aria-selected=true]{color:var(--positive)!important}.trade-tab.is-sell[aria-selected=true]{color:var(--negative)!important}.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option{isolation:isolate;position:relative;background:0 0!important;border:none!important;border-radius:0!important}.studio-option-tile>*,.studio-split-option>*,.v2-fee-tile>*,.v2-module-option>*,.v2-quote-option>*{z-index:1;position:relative}.studio-option-tile:before,.studio-split-option:before,.v2-fee-tile:before,.v2-module-option:before,.v2-quote-option:before{content:"";pointer-events:none;z-index:-1;background-color:var(--input);background-image:var(--dither-6);border:var(--pixel-step) solid transparent;border-image:var(--raster-control-border) 2 repeat;clip-path:var(--pixel-corner-clip);transition:border-color var(--game-state) var(--game-steps), background-image var(--game-state) var(--game-steps);background-repeat:repeat;position:absolute;inset:0}.studio-option-tile:hover:before,.studio-split-option:hover:before,.v2-fee-tile:hover:before,.v2-module-option:hover:before,.v2-quote-option:hover:before{background-image:var(--dither-25);border-image:var(--raster-focus-border) 2 repeat}.studio-option-tile.is-selected:before,.studio-split-option.is-selected:before,.v2-fee-tile.is-selected:before,.v2-module-option.is-selected:before,.v2-quote-option.is-selected:before{background-image:var(--dither-50);border-image:var(--raster-accent-border) 2 repeat}.studio-step-number,.v2-step-number{clip-path:var(--pixel-corner-sm);border:var(--pixel-step) solid transparent!important;border-image:var(--raster-control-border) 2 repeat!important;border-radius:0!important}.studio-step.is-active,.v2-step.is-active{background-image:var(--dither-50)!important;color:var(--text)!important;background-repeat:repeat!important}.studio-step.is-active .studio-step-number,.v2-step.is-active .v2-step-number{background-image:var(--dither-50)!important;background-repeat:repeat!important;background-color:var(--surface)!important;color:var(--text)!important;border-image:var(--raster-accent-border) 2 repeat!important}.nft-slot{position:relative;background-color:var(--input)!important;background-image:var(--dither-6)!important;background-repeat:repeat!important;border:none!important;border-radius:0!important}.nft-slot.is-minted{background-image:var(--dither-50)!important}.studio-form-panel,.studio-preview-panel,.studio-file-card,.pnl-unavailable-card,.prelaunch-state,.connect-state,.result-panel,.review-ticket,.trade-ticket,.nft-ticket,.profile-disconnected-workspace,.market-card,.v2-form-panel,.v2-preview-panel,.v2-file-card,.v2-trade-panel,.v2-result-panel{background-color:var(--surface)!important;background-image:var(--dither-6)!important;background-repeat:repeat!important;border:none!important;border-radius:0!important}.studio-form-panel:before,.studio-preview-panel:before,.studio-file-card:before,.pnl-unavailable-card:before,.prelaunch-state:before,.connect-state:before,.result-panel:before,.review-ticket:before,.trade-ticket:before,.nft-ticket:before,.profile-disconnected-workspace:before,.v2-form-panel:before,.v2-preview-panel:before,.v2-file-card:before,.v2-trade-panel:before,.v2-result-panel:before{display:none!important}.pnl-badge{clip-path:var(--pixel-corner-sm);border:var(--pixel-step) solid transparent!important;border-image:var(--raster-control-border) 2 repeat!important;border-radius:0!important}.event-chart svg,.event-chart path,.event-chart line,.studio-allocation-bar,.v2-allocation-bar,.studio-range,.v2-range{border-image:!important}:focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}.button-primary:disabled,.v2-button-primary:disabled{color:var(--disabled)!important;box-shadow:none!important}.button-primary:disabled:before,.v2-button-primary:disabled:before{background-color:var(--surface);border-image:var(--raster-control-border) 2 repeat;background-image:none}@media (forced-colors:active){.wallet-button:focus-visible,#root .primary-nav .nav-link:focus-visible{outline-color:highlight!important}#root :is(.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field):focus-within{outline-offset:2px;outline:2px solid highlight!important}.button,.wallet-button,.icon-button,.v2-button,.primary-nav,.trade-tabs,.field input,.field textarea,.select-control,.studio-option-tile,.studio-split-option,.studio-form-panel,.studio-preview-panel,.v2-dropzone,.v2-fee-tile,.v2-module-option,.v2-quote-option{background-image:none!important;border:1px solid canvastext!important;border-image:!important}.button:before,.wallet-button:before,.icon-button:before,.v2-button:before,.studio-option-tile:before,.studio-split-option:before,.v2-fee-tile:before,.v2-module-option:before,.v2-quote-option:before,.studio-form-panel:before,.studio-preview-panel:before{display:none!important}.row-open,.menu-button,.studio-nav-button{border:1px solid buttontext!important;border-image:!important}.row-open:before,.menu-button:before,.studio-nav-button:before,.primary-nav:before,.trade-tabs:before{display:none!important}.primary-nav a[aria-current=page],.trade-tabs [aria-selected=true],.trade-tab.active{outline-offset:-2px;outline:2px solid highlight!important}.button-primary:disabled,.v2-button-primary:disabled{color:graytext!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option),#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):hover,#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):focus,#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):active{background:0 0!important;border-color:#0000!important;border-radius:0!important}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):focus-visible{box-shadow:var(--focus-glow)!important;outline:none!important}#root :is(.button-primary,.v2-button-primary):not(:disabled):not(:focus-visible){box-shadow:var(--glow-action)!important}#root :is(.button-primary,.v2-button-primary):disabled{box-shadow:none!important}#root .dither-button>.dither-canvas-layer{clip-path:var(--pixel-corner-clip)}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):not(:disabled):is(:hover,:focus-visible):before{border-image-source:var(--raster-accent-border)}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option),#root :is(.field input:not([type=file]):not([type=range]),.field textarea,.studio-field input:not([type=file]):not([type=range]),.studio-field textarea,.v2-field input:not([type=file]):not([type=range]),.v2-field textarea,.v2-address-input,.v2-trade-field input,.select-control select,input[type=text],input[type=search],input[type=number],select,textarea,input[type=range],.studio-dropzone,.upload-drop,.v2-dropzone,.studio-replace-button){transition:box-shadow var(--focus-grow) var(--focus-ease);box-shadow:var(--focus-glow-rest)!important}#root :is(.field input:not([type=file]):not([type=range]),.field textarea,.studio-field input:not([type=file]):not([type=range]),.studio-field textarea,.v2-field input:not([type=file]):not([type=range]),.v2-field textarea,.v2-address-input,.v2-trade-field input,.select-control select,input[type=text],input[type=search],input[type=number],select,textarea):focus{border-image:var(--raster-control-border) 2 repeat!important;background-color:color-mix(in srgb, var(--input) 93%, var(--focus-tint))!important;box-shadow:var(--focus-glow)!important;outline:none!important}#root :is(.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field){transition:box-shadow var(--focus-grow) var(--focus-ease);box-shadow:var(--focus-glow-rest)!important}#root :is(.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field):focus-within{border-image:var(--raster-control-border) 2 repeat!important;background-color:color-mix(in srgb, var(--input) 93%, var(--focus-tint))!important;box-shadow:var(--focus-glow)!important}#root :is(.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field):focus-within :is(input,select):not([type=file]):not([type=range]){box-shadow:none!important;background:0 0!important;border:none!important;border-image:!important;outline:none!important}#root :is(a,summary,[role=button]){transition:box-shadow var(--focus-grow) var(--focus-ease);box-shadow:var(--focus-glow-rest)!important}#root :is(a,summary,[role=button]):focus-visible{box-shadow:var(--focus-glow)!important;outline:none!important}#root :is(.studio-form-heading h2,.v2-form-heading h2):focus-visible{outline:1px solid var(--focus)!important;outline-offset:5px!important;box-shadow:none!important}#root :is(.studio-range-label,.v2-range-heading){align-items:end}#root .studio-range-label>span{gap:var(--space-1);min-width:0;display:grid}#root .studio-range-label>span:last-child{text-align:right}#root :is(.studio-range-label strong,.v2-range-heading strong){max-width:min(100%,26ch);color:var(--text);font-family:var(--font-mono);font-size:var(--text-allocation);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;white-space:normal;font-weight:600;line-height:1.2;display:block}#root .v2-range-heading strong{text-align:right}#root .v2-allocation:has(input[type=range]:disabled) .v2-range-heading strong{font-family:var(--font-sans);font-size:var(--text-sm);max-width:100%;line-height:1.5}#root .studio-allocation-legend strong{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:normal;font-size:16px;font-weight:600;line-height:1.2}#root .studio-thousand-facts strong{font-size:16px;line-height:1.2}#root :is(.studio-slider-card,.v2-allocation){isolation:isolate;position:relative;overflow:clip}#root :is(.studio-slider-card.is-all-holders,.v2-allocation.is-all-holders){box-shadow:var(--glow-allocation)}#root :is(.studio-slider-card.is-all-holders,.v2-allocation.is-all-holders):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--glow-holder) 43%, var(--glow-ice) 52%, transparent 100%);opacity:.48;width:180%;animation:6s steps(90,end) infinite alternate triplfun-all-holders-sheen;position:absolute;inset:0;transform:translate(-44%)}@keyframes triplfun-all-holders-sheen{0%{transform:translate(-44%)}to{transform:translate(0,0)}}@media (max-width:520px){#root :is(.studio-range-label strong,.v2-range-heading strong){font-size:var(--text-allocation-mobile)}#root .v2-range-heading{align-items:start;gap:var(--space-2)}#root .v2-range-heading strong{text-align:left;max-width:100%}}@media (prefers-reduced-motion:reduce){#root :is(.studio-slider-card.is-all-holders,.v2-allocation.is-all-holders):before{animation:none;transform:translate(-44%)}}#root :is(input[type=range],.studio-dropzone,.upload-drop,.v2-dropzone,.studio-replace-button):focus-visible,#root :is(.studio-dropzone,.upload-drop,.v2-dropzone,.studio-replace-button):focus-within{box-shadow:var(--focus-glow)!important;outline:none!important}#root input[type=file]:focus-visible{box-shadow:none!important;outline:none!important}#root .v2-file-card{align-items:start;gap:var(--space-4);padding:var(--space-3);grid-template-columns:80px minmax(0,1fr) auto;background:var(--input)!important;background-image:var(--dither-6)!important;border:0!important;border-radius:0!important}#root .v2-file-preview{background:var(--raised);width:80px;height:80px;clip-path:var(--pixel-corner-clip)}#root :is(.v2-file-preview,.v2-preview-art) img{object-fit:contain;filter:none}#root .v2-file-copy{align-content:center;min-height:80px}@media (max-width:520px){#root .v2-file-card{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr)}#root .v2-file-preview{width:72px;height:72px}#root .v2-file-copy{min-height:72px}#root .v2-file-actions{justify-content:stretch;gap:var(--space-2);grid-column:1/-1}#root .v2-file-actions .v2-button{flex:1}}@media (forced-colors:active){#root :is(a,button,input,input[type=range],textarea,select,summary,[role=button]):focus-visible,#root :is(.studio-dropzone,.upload-drop,.v2-dropzone,.studio-replace-button,.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field):focus-within{outline-offset:2px!important;box-shadow:none!important;outline:2px solid highlight!important;transition:none!important}#root :is(.studio-slider-card.is-all-holders,.v2-allocation.is-all-holders):before{display:none}}@media (prefers-reduced-motion:reduce){#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option,.field input,.field textarea,.studio-field input,.studio-field textarea,.v2-field input,.v2-field textarea,.v2-address-input,.v2-trade-field input,.select-control select,input[type=text],input[type=search],input[type=number],select,textarea,input[type=range],.studio-dropzone,.upload-drop,.v2-dropzone,.studio-replace-button,.explore-search-form,.mast-search,.toolbar-search,.input-with-suffix,.select-control,.studio-percent-input,.v2-catalog-search,.v2-fee-custom,.v2-weight-field,a,summary,[role=button]){transition:none!important}}.primary-nav .nav-link{--retro-nav-frame-color:var(--control-border)}.primary-nav .nav-link:hover,.primary-nav .nav-link.nav-link-active{--retro-nav-frame-color:var(--accent)}.primary-nav .nav-link:focus-visible{--retro-nav-frame-color:var(--focus)}.retro-nav-surface{color:var(--retro-nav-frame-color);--dither-entry-duration:var(--retro-nav-entry);--dither-exit-duration:var(--retro-nav-exit)}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.trade-tab,.section-tabs button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):not(:disabled):not([aria-disabled=true]){transition:color var(--retro-feedback) var(--game-steps), transform var(--retro-feedback) var(--game-steps)}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.trade-tab,.section-tabs button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):not(:disabled):not([aria-disabled=true]):active{transform:translateY(var(--retro-press-offset))}#root :is(.market-card-main,.v2-market-card-main,.watch-row-link,.holding-row,.activity-row,.nft-slot):not(:disabled):not([aria-disabled=true]){transition:color var(--retro-feedback) var(--game-steps)}@media (pointer:fine){#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):not(:disabled):not([aria-disabled=true]):hover:before{animation:retro-signal-dropout var(--retro-feedback) steps(3, end) 1}#root :is(.market-card-main,.v2-market-card-main,.watch-row-link,.holding-row,.activity-row,.nft-slot):not(:disabled):not([aria-disabled=true]):hover{color:var(--accent)}}@keyframes retro-signal-dropout{0%,to{opacity:1}34%{opacity:.62}56%{opacity:.9}}.retro-loading-ticks{flex:none;justify-content:space-between;align-items:end;width:26px;height:14px;display:inline-flex}.retro-loading-ticks i{opacity:.35;width:4px;height:6px;animation:retro-loading-ticks var(--retro-loading-cycle) steps(4, end) infinite;background:currentColor;display:block}.retro-loading-ticks i:nth-child(2){height:9px;animation-delay:var(--retro-loading-tick-step)}.retro-loading-ticks i:nth-child(3){height:12px;animation-delay:calc(var(--retro-loading-tick-step) * 2)}.retro-loading-ticks i:nth-child(4){height:8px;animation-delay:calc(var(--retro-loading-tick-step) * 3)}@keyframes retro-loading-ticks{0%,to{opacity:.3}34%{opacity:1}68%{opacity:.55}}@media (prefers-reduced-motion:reduce){#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.trade-tab,.section-tabs button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):not(:disabled):not([aria-disabled=true]){transition:none!important}#root :is(.button,.wallet-button,.icon-button,.row-open,.menu-button,.studio-nav-button,.v2-button,.trade-tab,.section-tabs button,.studio-option-tile,.studio-split-option,.v2-fee-tile,.v2-module-option,.v2-quote-option):not(:disabled):not([aria-disabled=true]):active{transform:none!important}.retro-loading-ticks i{opacity:.75;animation:none!important}}@media (forced-colors:active){.primary-nav .nav-link{--retro-nav-frame-color:Highlight}.retro-loading-ticks i{background:highlight}}
