@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/GeistMonoVariable-latin-XN7g48iV.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#06060c;--ds-surface:#121218;--ds-surface-2:#141418;--ds-overlay:#17171d;--ds-elevated:#2b2b30;--ds-fill:#ffffff0d;--ds-line:#ffffff12;--ds-scrim:#07070c99;--ink:#f3f3f3;--dim:#a9abae;--meta:#929295;--muted:#8c8d91;--faint:#747478;--up:#1dea99;--up-tint:#1cc27f;--up-pale:#b2eece;--down:#f05562;--down-tint:#ff6971;--down-pale:#f6aeae;--link:#bfceff;--btn-primary:#f3f3f3;--on-btn-primary:#06060c;--badge-up-bg:#86ffcc;--badge-up-ink:#007239;--badge-down-bg:#ffc8c8;--badge-down-ink:#b8001c;--badge-warn-bg:#ffeb74;--badge-warn-ink:#7f5000;--badge-accent-bg:#d2f2ff;--badge-accent-ink:#3350b6;--mark-0:#f69b94;--mark-1:#e4ab66;--mark-2:#99c77f;--mark-3:#5cceb7;--mark-4:#67c4f2;--mark-5:#b6abf9;--mark-6:#e39cd3;--mark-7:#91b7fe;--img-ring:#ffffff1a;--logo-chip:#fff;--brand-spread:#3cffb2;--hairline:.5px;--bg:var(--ds-bg);--surface:var(--ds-surface);--surface-hover:var(--ds-surface-2);--surface-raised:var(--ds-overlay);--fill:var(--ds-fill);--fill-hover:#ffffff17;--border:var(--ds-line);--border-hover:#ffffff24;--overlay:var(--ds-scrim);--control-bg:var(--fill);--control-border:var(--border);--control-bg-raised:var(--bg);--control-border-raised:var(--border-hover);--text-strong:var(--ink);--text:var(--ink);--text-muted:var(--dim);--text-subtle:var(--meta);--text-disabled:var(--faint);--accent:var(--btn-primary);--accent-hover:#fff;--accent-ink:var(--on-btn-primary);--accent-soft:var(--ds-fill);--buy:#3cffb2;--buy-ink:#003e13;--buy-hover:#65ffba;--buy-soft:color-mix(in srgb, var(--up) 8%, transparent);--sell:#ff0040;--sell-ink:#fff;--sell-hover:#f36;--sell-soft:color-mix(in srgb, var(--down) 8%, transparent);--info:var(--link);--info-soft:color-mix(in srgb, var(--link) 10%, transparent);--warn:#ffbf03;--warn-soft:#ffbf031a;--error:#f55564;--error-soft:#f555641a;--own:var(--link);--chain-sol:var(--mark-5);--chain-arc:var(--mark-4);--chain-base:var(--mark-7);--chain-bsc:var(--mark-1);--chain-eth:var(--meta);--chain-robinhood:var(--mark-2);--chain-xlayer:var(--faint);--font-sans:"Inter Variable", Inter, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-num:var(--font-mono);--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs:12px;--fs-md:13px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--fs-title:28px;--fs-figure:22px;--fs-display:44px;--lh-tight:1.2;--lh:1.5;--fw-regular:400;--fw-medium:485;--fw-semibold:585;--fw-bold:585;--tracking-caps:.04em;--tracking-heading:-.02em;--tracking-display:-.03em;--space-0:0;--space-px:1px;--space-0-5:1.76px;--space-1:3.52px;--space-1-5:5.28px;--space-2:7.04px;--space-2-5:8.8px;--space-3:10.56px;--space-4:14.08px;--space-5:17.6px;--space-6:21.12px;--space-8:28.16px;--space-10:35.2px;--space-12:42.24px;--radius-seam:1px;--radius-xs:3px;--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:9999px;--control-h-xs:20px;--control-h-sm:24px;--control-h:28px;--control-h-lg:32px;--control-h-xl:40px;--row-h:28px;--icon-sm:14px;--icon:16px;--icon-lg:20px;--sidebar-w:256px;--sidebar-w-collapsed:56px;--topbar-h:47px;--statusbar-h:25px;--content-max:1600px;--page-max:1200px;--fs-hero:clamp(40px, 9vw, 72px);--fs-section:clamp(32px, 7vw, 48px);--fs-card-title:clamp(26px, 6vw, 32px);--fs-stat:clamp(26px, 6vw, 40px);--demo-w:460px;--gutter:clamp(16px, 4vw, 24px);--section-y:clamp(48px, 8vw, 80px);--section-x:clamp(20px, 5vw, 56px);--aside-w:288px;--rail-w:clamp(288px, 24vw, 384px);--drawer-w:464px;--drawer-w-wide:800px;--control-w-sm:128px;--control-w-md:160px;--control-w:240px;--control-w-lg:280px;--tile-min-w-sm:150px;--tile-min-w:240px;--profile-banner-h:clamp(120px, 15vw, 208px);--profile-avatar:96px;--profile-avatar-sm:72px;--profile-banner-h-sm:112px;--profile-ring:4px;--shadow-button:inset 0 .4px 0 0 #ffffff14, 0 0 0 .5px #000;--shadow-pop:0 0 0 .5px #f3f3f314, 0 1px 2px #06060c59, 0 4px 8px #06060c73;--shadow-dialog:0 0 0 .5px #f3f3f31a, 0 1px 2px #06060c59, 0 4px 8px #06060c73, 0 16px 32px #06060c8c;--shadow-footer-top:0 -5px 10px #06060c;--focus-ring:0 0 0 1px var(--bg), 0 0 0 2.5px var(--ink);--z-base:0;--z-sticky:10;--z-sidebar:30;--z-statusbar:40;--z-overlay:50;--z-drawer:55;--z-popover:60;--z-modal:70;--z-toast:80;--z-tooltip:90;--z-progress:100;--dur-instant:60ms;--dur-fast:.12s;--dur:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--press-scale:.97;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-sheet:.3s;--tap-min:40px;--dur-fade:.16s;--dur-spin:.7s;--dur-progress:.9s;--dur-shimmer:1.4s}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur:0s;--dur-slow:0s;--press-scale:1}}@media (prefers-contrast:more){:root{--hairline:1px;--border:#fff6;--border-hover:#fff9;--control-border:#fff6;--control-border-raised:#ffffff80;--meta:var(--dim);--muted:var(--dim);--faint:var(--dim);--fill:#ffffff1f;--fill-hover:#ffffff2e;--overlay:#07070ce6}}@media (prefers-reduced-transparency:reduce){:root{--overlay:#07070ce6}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font:var(--fw-regular) var(--fs) / var(--lh) var(--font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0}a,button,input,select,textarea,summary,label{touch-action:manipulation}a{color:var(--link);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--link);text-underline-offset:2px;text-decoration:underline}}h1,h2,h3,h4{color:var(--text-strong);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-heading);margin:0}h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}h3{font-size:var(--fs-md)}p{margin:0}code,kbd,.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}kbd{min-width:18px;height:18px;font-size:var(--fs-2xs);color:var(--text-muted);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-xs);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}:focus-visible{outline:1.5px solid var(--ink);outline-offset:1px}::selection{background:var(--fill-hover)}hr{border:0;border-top:var(--hairline) solid var(--border);margin:0}*{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}::-webkit-scrollbar-track{background:0 0}.strong{color:var(--text-strong)}.dim{color:var(--text-muted)}.faint{color:var(--text-subtle)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.caps{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:var(--fs-xs);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.buy,.positive{color:var(--up)}.sell,.negative{color:var(--down)}.warn{color:var(--warn)}.danger,.error-text{color:var(--error)}.info-text{color:var(--info)}.own{color:var(--own)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.row.nowrap{flex-wrap:nowrap}.row.between{justify-content:space-between}.row.end{justify-content:flex-end}.stack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.stack.tight{gap:var(--space-1)}.grow{flex:auto;min-width:0}.grid-2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.btn{--btn-bg:var(--fill);--btn-fg:var(--dim);--btn-border:transparent;--btn-bg-hover:var(--fill-hover);--btn-border-hover:transparent;justify-content:center;align-items:center;gap:var(--space-1-5);height:var(--control-h);padding:0 var(--space-3);font:inherit;font-size:var(--fs);font-weight:var(--fw-medium);white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);border:var(--hairline) solid var(--btn-border);border-radius:var(--radius-xs);box-shadow:var(--shadow-button);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled,[aria-disabled=true]){background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg);text-decoration:none}.btn:not(.primary,.buy,.sell,.fire,.danger):hover:not(:disabled,[aria-disabled=true]){color:var(--ink)}}.btn:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale))}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn svg{width:var(--icon);height:var(--icon);flex:none}.btn.primary{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-border:var(--accent);--btn-bg-hover:var(--accent-hover);--btn-border-hover:var(--accent-hover)}.btn.buy{--btn-bg:var(--buy);--btn-fg:var(--buy-ink);--btn-border:var(--buy);font-weight:var(--fw-semibold);--btn-bg-hover:var(--buy-hover);--btn-border-hover:var(--buy-hover)}.btn.sell,.btn.fire{--btn-bg:var(--sell);--btn-fg:var(--sell-ink);--btn-border:var(--sell);font-weight:var(--fw-semibold);--btn-bg-hover:var(--sell-hover);--btn-border-hover:var(--sell-hover)}.btn.danger{--btn-bg:var(--error-soft);--btn-fg:var(--error);--btn-border:color-mix(in srgb, var(--error) 40%, transparent);--btn-bg-hover:color-mix(in srgb, var(--error) 18%, transparent);--btn-border-hover:var(--error)}.btn.ghost{--btn-bg:transparent;--btn-fg:var(--meta);--btn-border:transparent;--btn-bg-hover:var(--fill);--btn-border-hover:transparent;box-shadow:none}@media (hover:hover) and (pointer:fine){.btn.ghost:hover:not(:disabled){color:var(--text-strong)}}.btn.ghost:disabled{background:0 0;border-color:#0000}.btn.sm{height:var(--control-h-sm);padding:0 var(--space-2);font-size:var(--fs-sm);gap:var(--space-1)}.btn.xs{height:var(--control-h-xs);padding:0 var(--space-1-5);font-size:var(--fs-xs);gap:var(--space-1)}.btn.lg{height:var(--control-h-xl);padding:0 var(--space-5);font-size:var(--fs-md)}.btn.block{width:100%}.btn.icon{width:var(--control-h);padding:0}.btn.icon.sm{width:var(--control-h-sm)}.btn.icon.xs{width:var(--control-h-xs)}.btn.icon.lg{width:var(--control-h-lg)}.btn.loading{cursor:progress;color:#0000!important}.btn.loading>.spinner{color:var(--btn-fg);margin:auto;position:absolute;inset:0}.btn.fire{letter-spacing:.04em;min-width:140px}.btn.fire.ready{box-shadow:var(--shadow-button), 0 0 0 1px var(--sell)}.spinner{width:14px;height:14px;animation:spin var(--dur-spin) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.field>label,.field>.label,.field-head>label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.field-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-subtle);display:flex}.field .hint{font-size:var(--fs-xs);color:var(--text-subtle)}.field .error{font-size:var(--fs-xs);color:var(--error)}input,select,textarea{font:inherit;font-size:var(--fs);color:var(--text-strong);background-color:var(--control-bg);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-sm);width:100%;min-width:0;transition:border-color var(--dur-fast) var(--ease-out)}input,select{height:var(--control-h);padding:0 var(--space-2-5)}textarea{padding:var(--space-2) var(--space-2-5);resize:vertical;min-height:72px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239BA2AE' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:28px}select option{background:var(--surface-raised);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-subtle)}@media (hover:hover) and (pointer:fine){input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--border-hover)}}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none}input:disabled,select:disabled,textarea:disabled{color:var(--text-disabled);cursor:not-allowed}input[type=checkbox],input[type=radio]{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;padding:0}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:var(--focus-ring)}.field.invalid input,.field.invalid select,.field.invalid textarea,[aria-invalid=true]{border-color:var(--error)}dialog,.surface-raised{--control-bg:var(--control-bg-raised);--control-border:var(--control-border-raised)}:where(dialog,.surface-raised) .btn{--btn-bg:var(--control-bg-raised);--btn-border:var(--control-border-raised);--btn-bg-hover:var(--surface-hover)}:where(dialog,.surface-raised) .btn:not(.primary,.buy,.sell,.fire,.danger,.ghost):disabled,:where(dialog,.surface-raised) .btn:not(.primary,.buy,.sell,.fire,.danger,.ghost)[aria-disabled=true]{background:var(--control-bg-raised);border-color:var(--control-border-raised)}.input-group{height:var(--control-h);background:var(--control-bg);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-sm);min-width:0;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.input-group:hover{border-color:var(--border-hover)}}.input-group:focus-within{border-color:var(--accent)}.input-group.invalid{border-color:var(--error)}.input-group.sm{height:var(--control-h-sm)}.input-group.lg{height:var(--control-h-lg)}.input-group>input{background:0 0;border:0;flex:auto;height:100%}.input-group>input:focus{border:0}.input-group.numeric>input{font-family:var(--font-num);font-variant-numeric:tabular-nums;text-align:right}.input-group .affix{padding:0 var(--space-2-5);color:var(--text-subtle);font-size:var(--fs-sm);white-space:nowrap;flex:none}.input-group .affix:first-child{padding-right:0}.input-group .affix:last-child{padding-left:0}.form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.check{align-items:center;gap:var(--space-1-5);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.seg{height:var(--control-h);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.seg.sm{height:var(--control-h-sm)}.seg.block{width:100%;display:flex}.seg.block>button{flex:1 1 0}.seg>button{height:100%;color:var(--text-muted);padding:0 var(--space-3);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.seg>button:hover{color:var(--text-strong)}}.seg>button:active:not(:disabled,[aria-disabled=true]){background:var(--fill-hover)}.seg>button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-strong)}.seg.buy-sell>button[aria-pressed=true][data-v=buy]{background:var(--buy-soft);color:var(--buy);box-shadow:inset 0 0 0 var(--hairline) var(--buy)}.seg.buy-sell>button[aria-pressed=true][data-v=sell]{background:var(--sell-soft);color:var(--sell);box-shadow:inset 0 0 0 var(--hairline) var(--sell)}.tabs{align-items:stretch;gap:var(--space-4);border-bottom:var(--hairline) solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.tabs>.tab{align-items:center;gap:var(--space-1-5);height:36px;padding:0 var(--space-0-5);color:var(--text-muted);font:inherit;font-size:var(--fs);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.tabs>.tab:hover{color:var(--text-strong);text-decoration:none}}.tabs>.tab:active{color:var(--text-strong)}.tabs>.tab:focus-visible,.seg>button:focus-visible{outline-offset:-2px}.tabs>.tab[aria-selected=true],.tabs>.tab[aria-current=page]{color:var(--text-strong)}.tabs>.tab[aria-selected=true]:after,.tabs>.tab[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tabs.segmented{height:var(--control-h);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--fill);align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex}.tabs.segmented>.tab{height:100%;padding:0 var(--space-3);border-radius:var(--radius-xs);font-size:var(--fs-sm)}.tabs.segmented>.tab[aria-selected=true],.tabs.segmented>.tab[aria-current=page]{background:var(--surface-raised)}.tabs.segmented>.tab:after{display:none}.tab .count{font-family:var(--font-num);font-size:var(--fs-2xs);color:var(--text-subtle);background:var(--fill);border-radius:var(--radius-pill);padding:1px 6px}.tabs.segmented .tab .count{background:0 0;padding:0}.tab-panel{min-width:0}.tab-panel:focus-visible{border-radius:var(--radius-sm)}.panel{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.panel.flush{gap:0;padding:0}.panel.flush>.panel-head{padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--border)}.panel.fill{flex:auto;min-height:0}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);flex-wrap:wrap;display:flex}.panel-head h2{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text-strong);letter-spacing:0}.panel-titles{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.panel-head h2[tabindex="-1"]:focus{box-shadow:none;outline:none}.panel-head .subtitle{font-size:var(--fs-xs);color:var(--text-subtle)}.card{background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius);padding:var(--space-3);min-width:0}.card.interactive{cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.card.interactive:hover{border-color:var(--border-hover);background:var(--fill-hover)}}.card.selected{border-color:var(--accent);background:var(--accent-soft)}.page-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h);flex-wrap:wrap;display:flex}.page-head .titles{flex-direction:column;gap:2px;min-width:0;display:flex}.page-head .subtitle{color:var(--text-subtle);font-size:var(--fs-sm)}.page-head .actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-stats{align-items:center;gap:var(--space-4);padding:0 var(--space-2);margin:0;display:flex}.page-stats>div{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.page-stats dt{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted)}.page-stats dd{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-strong);white-space:nowrap;min-width:9ch;margin:0}.page-stats>div:first-child dd{min-width:14ch}@media (max-width:640px){.page-stats>div:nth-child(n+4){display:none}}.stats{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.stat{padding:var(--space-2) var(--space-3);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:2px;min-width:0;display:flex}.stat .label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-subtle);font-weight:var(--fw-semibold)}.stat .value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-md);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kv{gap:var(--space-1-5) var(--space-4);font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv dt{color:var(--text-subtle)}.kv dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0}.kv.mono dd,.kv dd.mono{font-family:var(--font-mono)}.kv.rows{grid-template-columns:minmax(0,1fr) auto}.kv.rows dd{text-align:right;font-family:var(--font-num);font-variant-numeric:tabular-nums}.kv.rows dd.text{font-family:var(--font-sans)}.table{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;overflow:hidden}.table.borderless{border:0;border-radius:0}.table.fill{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.table.fill>.table-scroll{flex:1 1 0;min-height:0}.table-scroll{contain:strict;position:relative;overflow:auto}.table-scroll.static{contain:content}.t-row{height:var(--row-h);padding:0 var(--space-3);align-items:center;gap:var(--space-3);border-bottom:var(--hairline) solid var(--border);font-size:var(--fs-sm);min-width:min-content;display:grid}.t-row:last-child{border-bottom:0}.t-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t-row.head{z-index:var(--z-sticky);background:var(--surface);height:28px;color:var(--text-subtle);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--fw-semibold);border-bottom:var(--hairline) solid var(--border);position:sticky;top:0}@media (hover:hover) and (pointer:fine){.t-row.body:hover{background:var(--surface-hover)}}.t-row.body.clickable{cursor:pointer}.t-row.body.clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0}.t-row.selected{background:var(--surface-raised)}.t-row .r{text-align:right}.t-row .r.num,.t-row .numeric{font-family:var(--font-num);font-variant-numeric:tabular-nums}.t-row.own-row{box-shadow:inset 2px 0 0 var(--own)}.t-row.problem-row{box-shadow:inset 2px 0 0 var(--warn)}.t-row.buy-row{box-shadow:inset 2px 0 0 var(--buy)}.t-row.sell-row{box-shadow:inset 2px 0 0 var(--sell)}.badge{--badge-fg:var(--text-muted);--badge-bg:var(--fill);height:20px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--badge-fg);background:var(--badge-bg);border-radius:var(--radius-xs);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:0 7px;line-height:1;display:inline-flex}.badge.sm{height:16px;font-size:var(--fs-2xs);padding:0 5px}.badge.pill{border-radius:var(--radius-pill)}.badge.dot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.caps{text-transform:uppercase;letter-spacing:.04em}.badge.neutral{--badge-fg:var(--text-muted);--badge-bg:var(--fill)}.badge.accent{--badge-fg:var(--accent);--badge-bg:var(--accent-soft)}.badge.buy,.badge.positive{--badge-fg:var(--buy);--badge-bg:var(--buy-soft)}.badge.sell,.badge.negative{--badge-fg:var(--sell);--badge-bg:var(--sell-soft)}.badge.info{--badge-fg:var(--info);--badge-bg:var(--info-soft)}.badge.warn{--badge-fg:var(--warn);--badge-bg:var(--warn-soft)}.badge.danger{--badge-fg:var(--error);--badge-bg:var(--error-soft)}.banner{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border:var(--hairline) solid var(--border);background:var(--fill);color:var(--text)}.banner strong{color:var(--text-strong)}.banner.error{background:var(--error-soft);border-color:color-mix(in srgb, var(--error) 35%, transparent)}.banner.warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 35%, transparent)}.banner.info{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 35%, transparent)}.banner.success{background:var(--buy-soft);border-color:color-mix(in srgb, var(--up) 30%, transparent)}.banner ul{margin:4px 0 0;padding-left:18px}.banner .banner-hint{margin-top:var(--space-1);color:var(--text)}.banner .banner-meta{align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.banner .banner-meta .copy-btn{height:auto;min-height:var(--control-h-xs);white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}.empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-subtle);font-size:var(--fs-sm);flex-direction:column;display:flex}.empty.compact{padding:var(--space-5) var(--space-3);gap:var(--space-1)}.empty .empty-icon{border-radius:var(--radius);background:var(--fill);width:36px;height:36px;color:var(--text-muted);border:var(--hairline) solid var(--border);place-items:center;display:grid}.empty .empty-title{color:var(--text-strong);font-weight:var(--fw-semibold);font-size:var(--fs)}.empty .empty-actions{margin-top:var(--space-2);gap:var(--space-2);display:flex}.skeleton{background:linear-gradient(90deg, var(--fill) 0%, var(--surface-raised) 50%, var(--fill) 100%);border-radius:var(--radius-xs);animation:shimmer var(--dur-shimmer) linear infinite;background-size:200% 100%;display:block}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.stepper ol{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.stepper button{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h-lg);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-2);border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.stepper button:hover:not(:disabled){border-color:var(--border-hover);background:var(--surface-hover)}}.stepper button:active:not(:disabled){background:var(--fill-hover)}.stepper button:focus-visible{box-shadow:var(--focus-ring);outline:none}.stepper button:disabled{cursor:default;color:var(--text-disabled)}.stepper-index{width:var(--control-h-xs);height:var(--control-h-xs);border-radius:var(--radius-pill);background:var(--fill);border:var(--hairline) solid var(--border);font-family:var(--font-num);font-size:var(--fs-xs);color:var(--text-muted);flex:none;place-items:center;display:grid}.stepper-text{flex-direction:column;min-width:0;display:flex}.stepper-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stepper-meta{font-size:var(--fs-2xs);color:var(--text-subtle)}.stepper-item.done .stepper-index{background:var(--buy-soft);color:var(--buy);border-color:#0000}.stepper-item.current button{border-color:var(--accent);background:var(--surface-raised);color:var(--text-strong)}.stepper-item.current .stepper-index{background:var(--accent);color:var(--accent-ink);border-color:#0000}.stepper-item.error button{border-color:var(--error)}.stepper-item.error .stepper-index{background:var(--error-soft);color:var(--error);border-color:#0000}.stepper-item.error .stepper-meta{color:var(--error)}.option-group-head{min-height:var(--control-h-sm)}.option-group-label{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-muted)}.option-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.option-card{gap:var(--space-1-5);min-width:0;padding:var(--space-2-5) var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--fill);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.option-card:hover:not(:disabled){border-color:var(--border-hover);background:var(--fill-hover)}}.option-card:active:not(:disabled){background:var(--fill-hover)}.option-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.option-card[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.option-card:disabled{cursor:not-allowed;color:var(--text-disabled)}.option-card-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.option-card-title{min-width:0;font-weight:var(--fw-semibold);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.option-card-body{gap:var(--space-1);flex-direction:column;display:flex}.option-tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.field-group{gap:var(--space-3);padding:var(--space-3) 0 0;border:0;border-top:var(--hairline) solid var(--border);flex-direction:column;min-width:0;margin:0;display:flex}.field-group:first-of-type{border-top:0;padding-top:0}.field-group legend{float:left;width:100%;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);padding:0}.field-group legend+*{clear:both}.field-group-desc{margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--fs-xs);color:var(--text-subtle)}.checkbox-wrap{align-items:center;display:inline-flex}.checkbox{width:var(--icon-sm);height:var(--icon-sm);accent-color:var(--accent);cursor:pointer;margin:0}.checkbox:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-1-5);height:var(--control-h-sm);padding:0 var(--space-2-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}}.chip:active:not(:disabled){background:var(--fill-hover)}.chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-strong)}.chip:disabled{color:var(--text-disabled);cursor:not-allowed}.chip-count{min-width:var(--icon);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--fill);color:var(--text-subtle);font-size:var(--fs-2xs);line-height:var(--icon);text-align:center}.chip[aria-pressed=true] .chip-count{background:var(--accent);color:var(--accent-ink)}.menu{z-index:var(--z-popover);min-width:calc(var(--space-10) * 4);padding:var(--space-1);gap:var(--space-0-5);background:var(--surface-raised);border-radius:var(--radius);box-shadow:var(--shadow-pop);animation:menu-in var(--dur-fast) var(--ease-out-strong);flex-direction:column;display:flex;position:fixed}@keyframes menu-in{0%{opacity:0;transform:scale(.97)}}.menu-item{align-items:center;gap:var(--space-2);height:var(--control-h-sm);padding:0 var(--space-2-5);border-radius:var(--radius-xs);color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:focus-visible{background:var(--fill-hover);outline:none}@media (hover:hover) and (pointer:fine){.menu-item:hover:not(:disabled){background:var(--fill-hover);outline:none}}.menu-item.danger{color:var(--error)}.menu-item:disabled{color:var(--text-disabled);cursor:not-allowed}.wallet-summary{padding:var(--space-2) var(--space-2-5);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm)}.wallet-summary-text{gap:0;min-width:0}dialog{border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);padding:var(--space-5);box-shadow:var(--shadow-dialog);width:100%;max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px)}dialog.sm{max-width:min(400px,100vw - 32px)}dialog.lg{max-width:min(760px,100vw - 32px)}dialog[open]{animation:dialog-in var(--dur) var(--ease-out-strong)}dialog::backdrop{background:var(--overlay)}dialog[data-yielded]{visibility:hidden}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}dialog .dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}dialog .dialog-head p{color:var(--text-muted);font-size:var(--fs-sm);margin-top:4px}dialog .dialog-foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}dialog.drawer{height:100dvh;max-height:100dvh;max-width:min(var(--drawer-w), 100vw);border-width:0 0 0 1px;border-radius:0;flex-direction:column;margin:0 0 0 auto;display:none}dialog.drawer.wide{max-width:min(var(--drawer-w-wide), 100vw)}dialog.drawer[open]{animation:drawer-in var(--dur-slow) var(--ease-out);display:flex}dialog.drawer.left{border-width:0 1px 0 0;margin:0 auto 0 0}dialog.drawer.left[open]{animation-name:drawer-in-left}dialog.drawer .drawer-body{flex:auto;min-height:0;overflow:auto}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes drawer-in-left{0%{opacity:0;transform:translate(-24px)}}.sheet-grabber{display:none}@media (max-width:640px){dialog[data-primus-dialog],dialog[data-primus-dialog].drawer,dialog[data-primus-dialog].drawer.left{width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;max-height:92dvh;padding-top:var(--space-2);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom));border-width:var(--hairline) 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overscroll-behavior:contain;margin:auto 0 0;overflow:auto}dialog[data-primus-dialog][open],dialog[data-primus-dialog].drawer[open],dialog[data-primus-dialog].drawer.left[open]{animation:sheet-in var(--dur-sheet) var(--ease-drawer)}dialog[data-primus-dialog] .sheet-grabber{width:100%;height:20px;margin-bottom:var(--space-1);touch-action:none;cursor:grab;display:block}dialog[data-primus-dialog] .sheet-grabber:before{content:"";width:36px;height:5px;margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--border-hover);display:block}dialog[data-primus-dialog] .dialog-head{touch-action:none}}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce) and (max-width:640px){dialog[data-primus-dialog][open],dialog[data-primus-dialog].drawer[open],dialog[data-primus-dialog].drawer.left[open]{animation:sheet-fade var(--dur-fade) ease}}.tooltip-anchor{display:inline-flex;position:relative}.reason-anchor.block{width:100%;display:flex}.reason-anchor>.btn{flex:auto}.reason-anchor>.tooltip:not(.bottom,.right){left:auto;right:0;transform:none}.seg-reason{flex:auto;height:100%}.seg-blocked{width:100%;height:100%;color:var(--text-disabled);padding:0 var(--space-3);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:not-allowed;white-space:nowrap;background:0 0;border:0}.tooltip{z-index:var(--z-tooltip);width:max-content;max-width:min(280px,100vw - 32px);transform:translate(-50%);translate:var(--tip-shift,0) 0;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text);background:var(--surface-raised);border:var(--hairline) solid var(--border-hover);border-radius:var(--radius-xs);box-shadow:var(--shadow-pop);pointer-events:none;white-space:normal;text-align:left;animation:fade-in var(--dur-fast) var(--ease-out);padding:5px 8px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:50%}.tooltip.bottom{top:calc(100% + 6px);bottom:auto}.tooltip.right{top:50%;bottom:auto;left:calc(100% + 6px);transform:translateY(-50%)}@keyframes fade-in{0%{opacity:0}}.toaster{z-index:var(--z-toast);right:var(--space-4);top:calc(var(--topbar-h) + var(--space-3));gap:var(--space-2);pointer-events:none;--toast-from:calc(var(--space-2) * -1);flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed}@media (max-width:640px){.toast:nth-last-child(n+3){display:none}}@media (min-width:1101px){:root:has(.launch-rail) .toaster{top:auto;bottom:calc(var(--statusbar-h) + var(--space-3));right:calc(var(--rail-w) + var(--space-6));--toast-from:var(--space-2)}:root:has(.wizard-summary) .toaster{top:auto;bottom:calc(var(--statusbar-h) + var(--space-3));right:var(--space-4);width:var(--aside-w);--toast-from:var(--space-2)}}.toast{pointer-events:auto;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:var(--hairline) solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);font-size:var(--fs-sm);transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out-strong);align-items:flex-start;display:flex}@starting-style{.toast{opacity:0;transform:translateY(var(--toast-from))}}.toast.buy,.toast.success{border-left-color:var(--buy)}.toast.sell,.toast.error{border-left-color:var(--error)}.toast.warn{border-left-color:var(--warn)}.toast.loading{border-left-color:var(--text-subtle)}.toast.info{border-left-color:var(--info)}.toast .toast-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.toast .toast-title{color:var(--text-strong);font-weight:var(--fw-semibold)}.toast .toast-desc{color:var(--text-muted);overflow-wrap:anywhere}.presets{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(52px,1fr));display:grid}.presets>button{height:var(--control-h-sm);border:var(--hairline) solid var(--border);background:var(--fill);color:var(--text);border-radius:var(--radius-xs);font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);cursor:pointer;transition:transform var(--dur-instant) var(--ease-out)}@media (hover:hover) and (pointer:fine){.presets>button:hover:not(:disabled){border-color:var(--border-hover);background:var(--fill-hover)}}.presets>button:active:not(:disabled){transform:scale(var(--press-scale));background:var(--fill-hover)}.presets>button:disabled{color:var(--text-disabled);cursor:not-allowed}.presets>button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.presets.buy>button[aria-pressed=true]{border-color:var(--buy);color:var(--buy);background:var(--buy-soft)}.presets.sell>button[aria-pressed=true]{border-color:var(--sell);color:var(--sell);background:var(--sell-soft)}.chain-icon{color:var(--ink);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid}.chain-icon svg{width:62%;height:62%}.chain-icon.logo{border-radius:var(--radius-xs);overflow:hidden}.chain-icon>img{object-fit:contain;width:100%;height:100%;display:block}.token-avatar{border-radius:var(--radius-sm);font-weight:var(--fw-bold);color:var(--text-strong);text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;position:relative}.token-avatar.round{border-radius:50%}.token-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.token-avatar>.chain-icon{box-shadow:0 0 0 2px var(--surface);position:absolute;bottom:-3px;right:-3px}.price-change{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.price-change.up{color:var(--buy)}.price-change.down{color:var(--sell)}.price-change.flat{color:var(--text-muted)}.price-change.boxed{border-radius:var(--radius-xs);padding:1px 6px}.price-change.boxed.up{background:var(--buy-soft)}.price-change.boxed.down{background:var(--sell-soft)}.price-change.boxed.flat{background:var(--fill)}.price-change svg{width:10px;height:10px}.bar{background:var(--fill);border-radius:2px;height:4px;overflow:hidden}.bar>span{background:var(--accent);height:100%;display:block}.bar.buy>span{background:var(--buy)}.bar.sell>span{background:var(--sell)}.bar.warn>span{background:var(--warn)}.switch{align-items:center;gap:var(--space-2);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;padding:0;display:inline-flex}.switch:disabled{color:var(--text-disabled);cursor:not-allowed}.switch-track{border-radius:var(--radius-pill);background:var(--fill);border:var(--hairline) solid var(--border-hover);width:30px;height:18px;transition:background-color var(--dur-fast) var(--ease-out);flex:none;position:relative}.switch-thumb{background:var(--text-muted);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.switch[aria-checked=true] .switch-track{background:var(--accent-soft);border-color:var(--accent)}.switch[aria-checked=true] .switch-thumb{background:var(--accent);transform:translate(12px)}.secret-box{word-break:break-all;padding:var(--space-2) var(--space-2-5);border:1px dashed var(--border-hover);border-radius:var(--radius-sm);background:var(--bg)}.copy-btn .copy-mark{color:var(--text-subtle)}.palette{max-width:min(560px,100vw - 32px);margin-top:12vh;padding:0;overflow:hidden}.palette .palette-input{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--border);color:var(--text-subtle);display:flex}.palette .palette-input input{height:48px;font-size:var(--fs-md);background:0 0;border:0}.palette .palette-input input:focus{border:0}.palette ul{padding:var(--space-1);max-height:50vh;margin:0;list-style:none;overflow:auto}.palette .group-label{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-subtle);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--fw-semibold)}.palette ul>li{display:block}.palette [role=option]{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);display:flex}.palette [role=option][aria-selected=true]{background:var(--surface-hover);color:var(--text-strong)}.palette .palette-empty{padding:var(--space-6);text-align:center;color:var(--text-subtle)}.palette .palette-foot{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--border);color:var(--text-subtle);font-size:var(--fs-xs);display:flex}:root[data-input=keyboard] dialog[open],:root[data-input=keyboard] .menu,:root[data-input=keyboard] .funder-card,:root[data-input=keyboard] .tooltip{animation:none}@media (prefers-reduced-motion:reduce){.skeleton,.spinner{animation-duration:0s;animation-iteration-count:1}.spinner{opacity:.6;border-right-color:currentColor}}:where(dialog,.surface-raised) .seg,:where(dialog,.surface-raised) .tabs.segmented{background:var(--control-bg-raised);border-color:var(--control-border-raised)}:where(dialog,.surface-raised) .seg>button[aria-pressed=true],:where(dialog,.surface-raised) .tabs.segmented>.tab[aria-selected=true],:where(dialog,.surface-raised) .tabs.segmented>.tab[aria-current=page]{background:var(--fill-hover)}:where(dialog,.surface-raised) .chip{background:var(--control-bg-raised);border-color:var(--control-border-raised)}:where(dialog,.surface-raised) .chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}:where(dialog,.surface-raised) .chip-count{background:var(--surface-raised)}dialog .menu{background:linear-gradient(var(--fill-hover), var(--fill-hover)), var(--surface-raised)}.field,.error{scroll-margin-block:calc(var(--tap-min) * 2)}.error:focus{outline:none}@media (pointer:coarse){.btn,.chip,.menu-item,.presets>button,.tabs>.tab,.stepper button,summary,input:not([type=checkbox],[type=radio],[type=file]),select{min-height:var(--tap-min)}.btn.icon{min-width:var(--tap-min)}.input-group,.input-group.sm,.input-group.lg,.seg,.seg.sm{height:var(--tap-min)}.wallet-scopes .btn{min-width:var(--tap-min)}:is(label:has(>.checkbox),label:has(>input[type=radio])){min-height:var(--tap-min);align-items:center}.t-row.body.clickable{min-height:var(--tap-min)}}@supports (-webkit-touch-callout:none){@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=file]),select,textarea{font-size:16px}}}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) var(--statusbar-h);grid-template-areas:"side main""status status";height:100dvh;display:grid;position:relative;overflow:hidden}.app.collapsed{grid-template-columns:var(--sidebar-w-collapsed) minmax(0, 1fr)}.progress{height:2px;z-index:var(--z-progress);background:linear-gradient(90deg, transparent, var(--accent), transparent);animation:progress var(--dur-progress) linear infinite;background-size:50% 100%;position:fixed;inset:0 0 auto}@keyframes progress{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.progress{background:var(--accent);opacity:.6;animation:none}}.sidebar{z-index:var(--z-sidebar);background:var(--bg);border-right:var(--hairline) solid var(--border);flex-direction:column;grid-area:side;min-height:0;display:flex}.sidebar-top{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--topbar-h);padding:0 var(--space-3) 0 var(--space-4);border-bottom:var(--hairline) solid var(--border);flex:none;display:flex}.brand-link{min-width:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.brand-link:hover{min-width:0;text-decoration:none;display:inline-flex}}.brand{align-items:center;gap:var(--space-2);color:var(--text-strong);font-weight:var(--fw-semibold);font-size:var(--fs-lg);letter-spacing:var(--tracking-display);min-width:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.brand:hover{color:var(--text-strong);text-decoration:none}}.brand-mark{flex:none}.brand-word{white-space:nowrap}.brand-tld{font-family:var(--font-mono);font-size:.8em;font-weight:var(--fw-medium);letter-spacing:0;color:var(--meta);margin-left:-.13em}.sidebar-search{margin:var(--space-3) var(--space-3) var(--space-2);align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-2) 0 var(--space-2-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--fill);color:var(--text-subtle);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-align:left;flex:none;display:flex}@media (hover:hover) and (pointer:fine){.sidebar-search:hover{border-color:var(--border-hover);color:var(--text-muted)}}.sidebar-search svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.sidebar-search .label{flex:auto}.sidebar-scroll{gap:var(--space-2);min-height:0;padding-bottom:var(--space-2);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.side-section{flex-direction:column;flex:none;display:flex}.side-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-1);color:var(--text-subtle);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--fw-semibold);display:flex}.side-filter{gap:var(--space-1-5);padding:var(--space-1) var(--space-4) var(--space-2);flex-direction:column;display:flex}.side-section-toggle{cursor:pointer;border-radius:var(--radius-xs);width:100%;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-family:inherit}@media (hover:hover) and (pointer:fine){.side-section-toggle:hover{color:var(--ink)}}.side-section-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.side-section-chevron{transition:transform var(--dur-fast) var(--ease-out);flex:none}.side-section-toggle[aria-expanded=false] .side-section-chevron{transform:rotate(-90deg)}.side-list{padding:0 var(--space-2);flex-direction:column;gap:1px;margin:0;list-style:none;display:flex}.side-item{align-items:center;gap:var(--space-2-5);min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--fs);font-weight:var(--fw-medium);min-width:0;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}@media (hover:hover) and (pointer:fine){.side-item:hover{background:var(--surface-hover);color:var(--text-strong);text-decoration:none}}.side-item.active,.side-item[aria-current=page]{background:var(--surface-raised);color:var(--text-strong)}.side-item.nav.active{box-shadow:inset 2px 0 0 var(--accent)}.side-item.nav.active svg{color:var(--accent)}.side-item svg{width:var(--icon);height:var(--icon);flex:none}.side-item .side-text{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.side-item .side-name{align-items:baseline;gap:var(--space-1-5);min-width:0;color:var(--text);display:flex}.side-item.active .side-name{color:var(--text-strong)}@media (hover:hover) and (pointer:fine){.side-item:hover .side-name{color:var(--text-strong)}}.side-item .side-sub{color:var(--text-subtle);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.side-item .side-meta{flex:none}.side-launches{flex:1 0 auto}.side-empty{padding:var(--space-2) var(--space-4);color:var(--text-subtle);font-size:var(--fs-sm)}.side-funder{margin:0 var(--space-3) var(--space-2);position:relative}.funder-pill{align-items:center;gap:var(--space-2);width:100%;height:calc(var(--control-h) + 4px);padding:0 var(--space-3);border:var(--hairline) solid var(--border);background:var(--fill);color:var(--ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border-radius:999px;display:flex}.funder-pill[aria-expanded=true]{background:var(--fill-hover)}@media (hover:hover) and (pointer:fine){.funder-pill:hover{background:var(--fill-hover)}}.funder-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}.funder-pill>svg{color:var(--dim);flex:none}.funder-pill-name{font-weight:var(--fw-medium)}.funder-pill-value{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.funder-card{left:0;right:0;bottom:calc(100% + var(--space-2));z-index:var(--z-popover);gap:var(--space-3);padding:var(--space-4);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);animation:menu-in var(--dur-fast) var(--ease-out-strong);transform-origin:bottom;flex-direction:column;display:flex;position:absolute}.funder-card-close{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.funder-card-close:hover{color:var(--ink)}}.funder-total{font-size:var(--fs-2xl);line-height:var(--lh-tight);color:var(--ink)}.funder-total-coin{font-size:var(--fs-lg);line-height:var(--lh-tight);color:var(--ink);overflow-wrap:anywhere}.funder-empty-note{align-items:center;gap:var(--space-1-5);margin:0;display:flex}.sidebar-actions{gap:var(--space-2);padding:var(--space-3);border-top:var(--hairline) solid var(--border);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.show-collapsed{display:none!important}@media (min-width:1024px){.app.collapsed .sidebar .hide-collapsed{display:none!important}.app.collapsed .sidebar-top{justify-content:center;padding:0}.app.collapsed .sidebar-search{margin:var(--space-3) var(--space-2) var(--space-2);justify-content:center;padding:0}.app.collapsed .side-list{padding:0 var(--space-2)}.app.collapsed .side-item{padding:var(--space-1);justify-content:center}.app.collapsed .side-section-head{padding:var(--space-2) 0 var(--space-1);justify-content:center}.app.collapsed .sidebar-actions{padding:var(--space-2);grid-template-columns:1fr}.app.collapsed .sidebar-actions .btn{padding:0}.app.collapsed .sidebar .show-collapsed{display:inline-flex!important}}.main{flex-direction:column;grid-area:main;min-width:0;min-height:0;display:flex}.topbar{align-items:center;gap:var(--space-3);height:var(--topbar-h);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);background:var(--bg);flex:none;display:flex}.topbar .crumbs{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--text-subtle);font-size:var(--fs-sm);display:flex}.topbar .crumbs .current{color:var(--text-strong);font-weight:var(--fw-semibold)}.topbar .topbar-right{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.topbar .menu-btn{display:none}.content{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:auto}.page{gap:var(--space-3);padding:var(--space-4);max-width:var(--content-max);flex-direction:column;min-width:0;display:flex}.page.fill{max-width:none;min-height:100%}.app-loading{background:var(--bg);height:100%}.statusbar{z-index:var(--z-statusbar);align-items:center;gap:var(--space-2);height:var(--statusbar-h);padding:0 var(--space-3);border-top:var(--hairline) solid var(--border);background:var(--bg);box-shadow:var(--shadow-footer-top);color:var(--meta);font-size:var(--fs-xs);white-space:nowrap;grid-area:status;display:flex;overflow:hidden}.statusbar .sb-group{align-items:center;gap:var(--space-2);flex:none;display:flex}.statusbar .sb-sep{background:var(--border);flex:none;width:1px;height:14px}.statusbar .sb-link{align-items:center;gap:var(--space-1-5);height:20px;padding:0 var(--space-1-5);color:var(--meta);border-radius:var(--radius-xs);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex}.statusbar .sb-link[aria-current=page]{color:var(--ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.statusbar .sb-link:hover{color:var(--ink);text-decoration:none}}.statusbar .sb-link:focus-visible,.statusbar .sb-pill:focus-visible,.statusbar .sb-price:focus-visible{box-shadow:var(--focus-ring);outline:none}.statusbar .sb-health{padding-left:0}.statusbar .sb-health.ok{color:var(--up)}.statusbar .sb-health.warn{color:var(--warn)}.statusbar .sb-health.bad{color:var(--error)}.statusbar .sb-health .num{opacity:.85;min-width:10ch;display:inline-block}.statusbar .sb-mode{font-family:var(--font-num);color:var(--muted)}.statusbar .sb-settings{background:var(--fill);padding:0 var(--space-2)}@media (hover:hover) and (pointer:fine){.statusbar .sb-settings:hover{background:var(--fill-hover)}}.statusbar .sb-center{justify-content:center;align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex;overflow:hidden}.statusbar .sb-pill{height:20px;padding:0 var(--space-2-5);border:var(--hairline) solid var(--border-hover);color:var(--dim);transition:color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.statusbar .sb-pill:hover{color:var(--ink);text-decoration:none}}.statusbar .sb-price{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-1);border-radius:var(--radius-xs);color:var(--ink);flex:none;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.statusbar .sb-price:hover{background:var(--fill);text-decoration:none}}.statusbar .sb-right{flex:none;margin-left:auto}.sb-chip{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-xs);background:var(--fill);color:var(--text-muted);font-family:var(--font-num);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.sb-chip .k{font-family:var(--font-sans);color:var(--text-subtle)}.sb-chip.warn{color:var(--warn)}.sb-dot{background:var(--text-disabled);border-radius:50%;flex:none;width:7px;height:7px}.sb-dot.ok{background:var(--up);box-shadow:0 0 6px color-mix(in srgb, var(--up) 60%, transparent)}.sb-dot.warn{background:var(--warn)}.sb-dot.bad{background:var(--error)}.side-backdrop{display:none}@media (max-width:1023px){.app,.app.collapsed{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""status"}.sidebar{inset:0 auto var(--statusbar-h) 0;width:min(var(--sidebar-w), 86vw);transition:transform var(--dur-slow) var(--ease-out);visibility:hidden;position:fixed;transform:translate(-100%)}.app.mobile-open .sidebar{visibility:visible;box-shadow:var(--shadow-dialog);transform:none}.app.mobile-open .side-backdrop{z-index:var(--z-overlay);background:var(--overlay);border:0;padding:0;display:block;position:fixed;inset:0}.app.mobile-open .sidebar{z-index:calc(var(--z-overlay) + 1)}.sidebar .collapse-btn{display:none!important}.topbar .menu-btn{display:inline-flex}.page{padding:var(--space-3)}.statusbar .hide-narrow{display:none}}.launches-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.launches-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.launches-filters select{width:auto;min-width:var(--control-w-sm)}.launches-search{width:var(--control-w-lg);max-width:100%}.launches-search kbd{font-size:var(--fs-2xs)}.launches-search input::-webkit-search-cancel-button{cursor:pointer}.launch-token,.launch-chain,.launch-venue{gap:var(--space-2);min-width:0}.launch-chain,.launch-venue{gap:var(--space-1-5)}.launch-token a{color:var(--text);min-width:0}.launch-token a:hover{color:var(--accent)}.launches-foot{padding:var(--space-1-5) var(--space-3);border-top:var(--hairline) solid var(--border)}.wizard{grid-template-columns:minmax(0, 1fr) var(--aside-w);gap:var(--space-3);align-items:start;display:grid}.wizard-main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.wizard-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min-w), 1fr))}.wizard-actions{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);display:flex;position:sticky;bottom:0}.wizard-actions-hint{text-align:right;flex:auto}.wizard-strip{align-items:center;gap:var(--space-3);min-width:0;padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--border);flex:1 0 100%;display:none}.wizard-strip>.truncate{flex:auto;min-width:0}.wizard-strip dl{gap:var(--space-4);margin:0;display:flex}.wizard-strip dt{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.wizard-strip dd{font-family:var(--font-num);font-size:var(--fs-xs);white-space:nowrap;margin:0}.review-grid{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"venue plan""token plan";display:grid}.review-section.venue{grid-area:venue}.review-section.token{grid-area:token}.review-section.plan{grid-area:plan}.review-section{gap:var(--space-2);padding:var(--space-3);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.review-section-head h3{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);margin:0}.wizard-summary{min-width:0;position:sticky;top:0}.summary-card{gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.summary-token{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.summary-token-text{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.summary-venue{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.summary-disclosed{gap:var(--space-1);padding:var(--space-2-5) var(--space-3);background:var(--fill);border:var(--hairline) solid var(--border);border-left:2px solid var(--own);border-radius:var(--radius-sm);flex-direction:column;display:flex}.summary-amount{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-strong)}.summary-amount.danger{color:var(--error)}.summary-amount.faint{color:var(--text-subtle)}.summary-rows{font-size:var(--fs-xs)}.summary-estimate{gap:var(--space-1-5);padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);flex-direction:column;display:flex}.summary-issues{gap:var(--space-1);padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);flex-direction:column;display:flex}.jito-note{gap:var(--space-1-5);margin-top:var(--space-2)}.vanity-panel{padding:var(--space-3);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);min-width:0}.vanity-form{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,120px)) minmax(0,1fr);align-items:start;display:grid}.vanity-start{align-items:flex-start;gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.vanity-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vanity-row{gap:var(--space-1);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--border);flex-direction:column;min-width:0;display:flex}.vanity-row .row{gap:var(--space-1-5);min-width:0}.row-actions{display:inline-flex}.import-form{max-width:var(--content-max)}.import-form>.panel{gap:var(--space-4)}.launch-settings{align-items:start;gap:var(--space-3);max-width:var(--content-max);grid-template-columns:minmax(0,1fr) minmax(240px,320px);display:grid}.launch-settings-form{gap:var(--space-4)}.launch-settings-form .seg button{flex:1 1 0;min-height:48px}.launch-settings-rail{top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex;position:sticky}.launch-settings-points{gap:var(--space-1);margin:var(--space-2) 0;padding-left:var(--space-3);flex-direction:column;display:flex}@media (max-width:768px){.launch-settings{grid-template-columns:minmax(0,1fr)}.launch-settings-rail{position:static}}.import-lookup{align-items:center;gap:var(--space-2);display:flex}.import-preview{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border-hover);border-radius:var(--radius-lg);background:var(--fill);min-width:0;display:flex}.import-preview-text{flex-direction:column;gap:2px;min-width:0;display:flex}.import-preview-text strong{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--ink)}.import-preview-price{color:var(--ink);font-size:var(--fs-md);font-variant-numeric:tabular-nums;margin-left:auto}.import-details>summary{cursor:pointer;padding:var(--space-1) 0;list-style:none}.import-details>summary::-webkit-details-marker{display:none}.import-details>summary:before{content:"▸";margin-right:var(--space-1-5);transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.import-details[open]>summary:before{transform:rotate(90deg)}.import-details[open]>summary{margin-bottom:var(--space-3)}.wizard-frame{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.stepper.wizard-steps ol{gap:var(--space-1);scrollbar-width:none;padding:var(--space-1);margin:calc(var(--space-1) * -1);flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.wizard-steps .stepper-item{flex:none}@media (pointer:coarse){.wizard-steps button{min-height:var(--tap-min)}}.wizard-steps button{min-height:var(--control-h);padding:0 var(--space-3);gap:var(--space-1-5);border-radius:var(--radius-sm);color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out-strong);background:0 0;border-color:#0000}.wizard-steps button:active:not(:disabled){transform:scale(var(--press-scale))}.wizard-steps .stepper-index{display:none}.wizard-steps .stepper-item.done:not(.current) .stepper-index{width:var(--icon-sm);height:var(--icon-sm);display:grid}.wizard-steps .stepper-text{align-items:baseline;gap:var(--space-1-5);flex-direction:row}.wizard-steps .stepper-label{font-size:inherit;font-weight:var(--fw-medium)}.wizard-steps .stepper-meta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wizard-steps .stepper-item.error .stepper-meta,.wizard-steps button:disabled .stepper-meta{clip:auto;text-transform:none;letter-spacing:0;width:auto;height:auto;position:static}.wizard-steps .stepper-item.current button{border-color:var(--border);background:var(--fill);color:var(--text-strong)}.wizard-steps .stepper-item.error button{border-color:var(--error)}@media (hover:hover) and (pointer:fine){.wizard-steps button:hover:not(:disabled){background:var(--surface-hover);color:var(--text);border-color:#0000}.wizard-steps .stepper-item.current button:hover{border-color:var(--border);background:var(--fill)}}.wizard-step{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.wizard-step.step-enter{animation:wiz-step-in var(--dur) var(--ease-out-strong) both}@keyframes wiz-step-in{0%{opacity:0;transform:translateY(6px)}}@keyframes wiz-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wizard-step.step-enter{animation:wiz-fade-in var(--dur-fade) ease-out both}}.wizard-frame .wizard-actions .btn{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out-strong)}.wizard-frame .wizard-actions .btn:active:not(:disabled){transform:scale(var(--press-scale))}.wiz-options{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.wiz-options.options-enter{animation:wiz-step-in var(--dur) var(--ease-out-strong) both}@media (prefers-reduced-motion:reduce){.wiz-options.options-enter{animation:wiz-fade-in var(--dur-fade) ease-out both}}.panel.wiz-panel{padding:0 0 var(--space-6);gap:var(--space-5)}.wiz-panel>.panel-head{padding:var(--space-6) var(--space-6) var(--space-5);border-bottom:var(--hairline) solid var(--border)}.wiz-panel>.panel-head h2{font-size:var(--fs-xl);font-weight:var(--fw-medium);letter-spacing:-.01em}.wiz-panel>.panel-head .subtitle{max-width:60ch;font-size:var(--fs);color:var(--text-muted)}.wiz-panel>:not(.panel-head){margin-inline:var(--space-6)}.wiz-panel .field-group legend,.lp-section-title{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);margin:0}.lp-section-count,.lp-group-note{color:var(--text-disabled)}.lp-group-note{text-transform:none;letter-spacing:normal;font-family:var(--font-sans)}.wiz-section{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin-block:0;padding:0;display:flex}.wiz-section>legend{float:left;width:100%}.wiz-section>legend+*{clear:both}.tabs.lp-chains>.tab:after,.tabs.lp-chains>.tab[aria-selected=true]:after,.lp-card:after,.quote-tile:after{content:"";pointer-events:none;--mark:var(--accent);--mark-l:10px;background:linear-gradient(var(--mark) 0 0) left top / var(--mark-l) 1px no-repeat, linear-gradient(var(--mark) 0 0) left top / 1px var(--mark-l) no-repeat, linear-gradient(var(--mark) 0 0) right top / var(--mark-l) 1px no-repeat, linear-gradient(var(--mark) 0 0) right top / 1px var(--mark-l) no-repeat, linear-gradient(var(--mark) 0 0) left bottom / var(--mark-l) 1px no-repeat, linear-gradient(var(--mark) 0 0) left bottom / 1px var(--mark-l) no-repeat, linear-gradient(var(--mark) 0 0) right bottom / var(--mark-l) 1px no-repeat, linear-gradient(var(--mark) 0 0) right bottom / 1px var(--mark-l) no-repeat;opacity:0;height:auto;transition:opacity var(--dur-fast) ease;border-radius:0;position:absolute;inset:-1px}.tabs.lp-chains>.tab[aria-selected=true]:after,.lp-card[aria-pressed=true]:after,.quote-tile.selected:after{opacity:1}.lp-picker{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tabs.lp-chains{gap:var(--space-2);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.tabs.lp-chains>.tab{height:auto;min-height:72px;padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border);background:var(--bg);color:var(--text);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out-strong);border-radius:2px}.tabs.lp-chains>.tab:active{transform:scale(var(--press-scale))}.tabs.lp-chains>.tab[aria-selected=true]{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft)}.lp-chain-card{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lp-chain-name{align-items:center;gap:var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-strong);display:inline-flex}.lp-chain-meta{align-items:center;gap:var(--space-2);min-height:var(--icon);display:inline-flex}.lp-stack{display:inline-flex}.lp-stack>.venue-logo{box-shadow:0 0 0 1.5px var(--bg);border-radius:50%}.lp-stack>.venue-logo+.venue-logo{margin-left:-5px}.lp-chain-count{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);transition:color var(--dur-fast) ease}.lp-chains>.tab[aria-selected=true] .lp-chain-count{color:var(--accent)}.lp-panel{padding-top:var(--space-4)}.lp-groups{gap:var(--space-5);flex-direction:column;display:flex}.lp-group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lp-group[hidden],.lp-tile[hidden]{display:none}.lp-chosen{min-height:var(--control-h-sm)}.lp-groups.folded{gap:var(--space-2)}.lp-groups.folded .lp-group>.lp-section-title{display:none}.lp-groups.folded .lp-grid{grid-template-columns:minmax(0,1fr)}.lp-groups.folded .lp-card-body{align-items:center;gap:var(--space-2);flex-direction:row}.lp-groups.folded .lp-quotes{flex:none}.lp-groups.folded .lp-tagline{flex:auto;min-width:0}.lp-tile{scroll-margin-block:var(--space-4)}.lp-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.lp-tile{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lp-tile>.tooltip-anchor{flex:auto;min-width:0;display:flex}.lp-card{gap:var(--space-2);min-width:0;padding:var(--space-3);border:var(--hairline) solid var(--border);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out-strong);border-radius:2px;flex-direction:column;flex:auto;display:flex;position:relative}.lp-card:active:not([aria-disabled=true]){transform:scale(var(--press-scale))}.lp-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft)}.lp-card-head{align-items:center;gap:var(--space-2-5);min-width:0;display:flex}.lp-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-strong);flex:auto;overflow:hidden}.lp-card-body{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.lp-quotes{gap:var(--space-1);flex-wrap:wrap;display:flex}.lp-quote{padding:1px var(--space-1-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-muted)}.lp-tagline{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-subtle);overflow:hidden}.lp-tagline.lp-reason{white-space:normal}.lp-tile.blocked .lp-card{cursor:not-allowed;background:0 0;border-style:dashed}.lp-tile.blocked .lp-card-title{color:var(--text-muted)}.lp-tile.blocked .venue-logo{filter:grayscale(.7);opacity:.7}.lp-link{align-items:center;gap:var(--space-1);max-width:100%;padding:0 var(--space-0-5);font-size:var(--fs-2xs);color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;display:inline-flex;overflow:hidden}.lp-picker.invalid .lp-chains>.tab[aria-selected=true]{border-color:var(--error)}@media (hover:hover) and (pointer:fine){.tabs.lp-chains>.tab:hover:not([aria-selected=true]),.lp-card:hover:not([aria-pressed=true]):not([aria-disabled=true]){border-color:var(--border-hover);background:var(--surface-hover)}.lp-link:hover{color:var(--accent)}}.venue-logo{border-radius:var(--radius-xs);background:var(--fill);flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.venue-logo>img{object-fit:contain;width:100%;height:100%;display:block}.venue-logo.initials{border:var(--hairline) solid var(--border);font-family:var(--font-mono);font-weight:var(--fw-semibold);color:var(--text-muted)}.quote-group{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.quote-group-title{font-size:var(--fs-xs);color:var(--text-muted)}.quote-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.quote-tile{align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--border);background:var(--bg);cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out-strong);border-radius:2px;display:flex;position:relative}.quote-tile:active{transform:scale(var(--press-scale))}.quote-tile input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.quote-tile:has(input:focus-visible){box-shadow:var(--focus-ring)}.quote-tile.selected{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft)}.quote-symbol{font-family:var(--font-mono);font-weight:var(--fw-semibold);color:var(--text-strong)}.quote-name{font-size:var(--fs-xs);color:var(--text-subtle)}.quote-grid>.tooltip-anchor,.option-rows>.tooltip-anchor{min-width:0;display:flex}.quote-grid>.tooltip-anchor{grid-column:1/-1}.unoffered.quote .unoffered-text{align-items:baseline;gap:var(--space-2);flex-direction:row}.unoffered.quote .unoffered-label{flex:none}.unoffered.quote .unoffered-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option-rows{gap:var(--space-1-5);flex-direction:column;display:flex}.unoffered{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:1px dashed var(--border);color:var(--text-muted);font:inherit;text-align:left;cursor:not-allowed;background:0 0;border-radius:2px;flex:auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.unoffered.toggle{grid-template-columns:minmax(0,1fr) auto auto}.unoffered-text{flex-direction:column;gap:2px;min-width:0;display:flex}.unoffered-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text)}.unoffered-detail,.unoffered-reason{font-size:var(--fs-xs);color:var(--text-subtle)}.unoffered-reason{color:var(--text-muted)}.unoffered .switch-track{opacity:.45}.token-identity{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.socials-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.counter{font-family:var(--font-num);font-variant-numeric:tabular-nums}.counter.over{color:var(--error)}.media-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.media-field{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);align-items:start;min-width:0;display:grid}.media-drop{border:1px dashed var(--border-hover);border-radius:var(--radius-sm);background:var(--bg);cursor:pointer;width:88px;height:88px;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;place-items:center;display:grid;overflow:hidden}.media-drop.dragging{border-color:var(--accent);background:var(--accent-soft)}.media-drop.invalid{border-color:var(--error)}.media-drop.busy{opacity:.7}.media-drop>img,.media-drop>video{object-fit:cover;width:100%;height:100%}.media-drop-empty{align-items:center;gap:var(--space-1);padding:var(--space-1-5);text-align:center;font-size:var(--fs-2xs);color:var(--text-subtle);flex-direction:column;display:flex}.media-side{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex;position:relative}.media-actions{gap:var(--space-1-5)}.media-title{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text);flex:auto}.media-limit{font-size:var(--fs-2xs);color:var(--text-subtle)}@media (hover:hover) and (pointer:fine){.media-drop:hover{border-color:var(--accent)}.quote-tile:hover:not(.selected){border-color:var(--border-hover);background:var(--surface-hover)}}.wiz-advanced{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);flex-direction:column;display:flex}.wiz-advanced>summary{align-items:center;gap:var(--space-1-5);cursor:pointer;width:-moz-fit-content;width:fit-content;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);border-radius:var(--radius-xs);list-style:none;display:inline-flex}.wiz-advanced>summary::-webkit-details-marker{display:none}.wiz-advanced>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-fast) var(--ease-out-strong);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.wiz-advanced[open]>summary:before{transform:rotate(45deg)}.wiz-advanced>.field-group{margin-top:var(--space-3);border-top:0;padding-top:0}.venue-fee-detail{-webkit-line-clamp:2;font-size:var(--fs-xs);color:var(--text-subtle);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wiz-advanced>.option-rows{margin-top:var(--space-3)}.buy-share{color:var(--text-muted)}.wiz-or{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-direction:column;margin:0;display:flex}.wiz-or-rule{align-items:center;gap:var(--space-3);width:100%;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;color:var(--text-disabled);display:flex}.wiz-or-rule:before,.wiz-or-rule:after{content:"";border-top:var(--hairline) solid var(--border);flex:auto}.summary-venue-name{gap:var(--space-1-5)}@media (max-width:640px){.wiz-panel>.panel-head{padding:var(--space-5) var(--space-4) var(--space-4)}.wiz-panel>:not(.panel-head){margin-inline:var(--space-4)}.tabs.lp-chains{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs.lp-chains>.tab:first-child:nth-last-child(odd){grid-column:1/-1}.lp-grid,.token-identity,.media-grid{grid-template-columns:minmax(0,1fr)}.unoffered.quote .unoffered-text{flex-direction:column;gap:2px}.unoffered.quote .unoffered-reason{white-space:normal}.unoffered.toggle{grid-template-columns:minmax(0,1fr) auto}.unoffered.toggle .switch-track{display:none}}.venue-plan-notes{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.venue-plan-notes>li{padding-left:var(--space-3);color:var(--text-muted);position:relative}.venue-plan-notes>li:before{content:"•";color:var(--text-subtle);position:absolute;left:0}@media (max-width:1100px){.wizard{grid-template-columns:minmax(0,1fr)}.wizard-summary{position:static}.wizard-actions{flex-wrap:wrap}.wizard-strip{display:flex}}@media (max-width:760px){.review-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"venue""token""plan"}}@media (max-width:640px){.launches-filters,.launches-search{width:100%}.launches-filters select{flex:1 1 0}.wizard-actions-hint{display:none}.vanity-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vanity-start{grid-column:1/-1}}.venue-links{gap:var(--space-3);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.venue-links a{align-items:center;gap:var(--space-1);display:inline-flex}.page.fill:has(>.launch-ws){height:100%}@media (min-width:1101px){.main:has(.launch-ws)>.topbar{display:none}.content:has(.launch-ws){padding:0}.page.fill:has(>.launch-ws){max-width:none;padding:0}.launch-top-actions a[href=\/launches]{display:none}}.launch-ws{--rail-w:350px;--tape-w:280px;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.launch-topbar{align-items:center;gap:var(--space-4);min-height:70px;padding:var(--space-1) var(--space-3);border-bottom:var(--hairline) solid var(--border);flex:none;display:flex}.launch-topbar>.page-head{flex:0 auto;min-width:200px;margin:0}.launch-topbar>.market-strip{flex:auto}.launch-top-actions{flex:none}.launch-topbar .launch-title h1{font-size:var(--fs);overflow-wrap:normal;white-space:nowrap}.launch-topbar .launch-sub{font-size:var(--fs-xs);white-space:nowrap;flex-wrap:nowrap}.launch-topbar .subtitle{max-width:300px;overflow:hidden}.launch-market .chart-panel>.panel-head{padding-block:var(--space-1)}.launch-market [data-testid=chart-history-note]{display:none}.launch-market{grid-template-columns:minmax(0, 1fr) var(--tape-w);min-height:0;display:grid}.launch-market>.chart-panel{min-width:0}.trades-column{border-left:var(--hairline) solid var(--border);min-height:0;font-size:var(--fs-xs);flex-direction:column;display:flex;overflow:auto}.trades-column-filters{z-index:1;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--bg);border-bottom:var(--hairline) solid var(--border);display:flex;position:sticky;top:0}.trades-tape{border-collapse:collapse;width:100%}.trades-tape th{padding:var(--space-1) var(--space-2);color:var(--text-subtle);text-align:left;font-weight:400}.trades-tape td{padding:2px var(--space-2);white-space:nowrap}.trades-column-empty{padding:var(--space-6) var(--space-2);text-align:center}.pnl-cells{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pnl-cells dt{color:var(--text-subtle);font-size:var(--fs-xs)}.pnl-cells dd{font-size:var(--fs-sm);margin:0}.launch-title{min-width:0}.launch-title h1{overflow-wrap:anywhere}.launch-sub{gap:var(--space-1-5)}.market-strip{gap:var(--space-2);scrollbar-width:none;min-width:0;margin:0;display:flex;overflow-x:auto}.market-strip>div{flex:none}.market-strip dt{justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);display:flex}.market-strip dd{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.market-change.partial dd{opacity:.7}.ticket-send{z-index:var(--z-sticky);gap:var(--space-1);margin:0 calc(var(--space-3) * -1) calc(var(--space-3) * -1);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--surface);border-top:var(--hairline) solid var(--border);border-radius:0 0 var(--radius) var(--radius);flex-direction:column;display:flex;position:sticky;bottom:0}.slippage-row{align-items:end;gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.slippage-row .presets{grid-template-columns:repeat(4,minmax(0,1fr))}#ws-market,#ws-trade,#ws-pnl{scroll-margin-top:var(--tap-min)}.ws-jump{display:none}@media (max-width:1100px){.ws-jump{z-index:var(--z-sticky);gap:var(--space-1);padding:var(--space-1);background:var(--bg);border-bottom:var(--hairline) solid var(--border);display:flex;position:sticky;top:0}.ws-jump .btn{flex:1 1 0}}.market-filters{gap:var(--space-2);flex-wrap:wrap}.trader-filter{width:148px}.wallet-scopes{gap:var(--space-1)}.launch-body{grid-template-columns:minmax(0, 1fr) var(--rail-w);flex:auto;min-height:0;display:grid}.launch-main,.launch-rail{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow-y:auto}.launch-main{overflow:hidden}.launch-rail{border-left:var(--hairline) solid var(--border)}.launch-body .panel{box-shadow:none;border-width:0;border-radius:0}.launch-rail>*+*,.launch-body>.launch-main>.market-tabs{border-top:var(--hairline) solid var(--border)}.launch-rail .ticket .panel-head{display:none}.launch-body>.launch-main>*,.launch-body>.launch-rail>*{flex:none}.launch-rail .span-2{grid-column:1/-1}.launch-rail .self-start{align-self:flex-start}@media (max-width:1100px){.page.fill:has(>.launch-ws){height:auto}.launch-body{flex:none;grid-template-columns:minmax(0,1fr)}.launch-main,.launch-rail{border-left:0;overflow:visible}}.chart-panel>.banner{margin:var(--space-2) var(--space-3) 0}.chart-box{background:var(--bg);border-radius:0 0 var(--radius) var(--radius);height:clamp(320px,52vh,640px);position:relative;overflow:hidden}.chart-canvas{position:absolute;inset:0}.chart-box .overlay{color:var(--text-subtle);font-size:var(--fs-sm);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.launch-body>.launch-main>.launch-market{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:280px}.launch-market>.chart-panel{flex-direction:column;min-height:0;display:flex}.launch-market>.chart-panel>.chart-box{flex:1 1 0;height:auto;min-height:160px}.launch-body>.launch-main>.market-tabs{flex-direction:column;flex:1 1 0;min-height:260px;display:flex}.market-tablist{padding:0 var(--space-3);flex:none}.market-tabpanel{padding:var(--space-3);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:auto}.market-tabpanel>*{flex:1 1 0;min-height:0}@media (max-width:1100px){.launch-topbar{flex-wrap:wrap}.launch-body>.launch-main>.launch-market{flex:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.trades-column{border-left:0;border-top:var(--hairline) solid var(--border);max-height:280px}.launch-market>.chart-panel>.chart-box{flex:none;height:clamp(320px,52vh,640px)}.launch-body>.launch-main>.market-tabs{flex:none;height:520px}}.results-view .job-select{width:var(--control-w-lg);max-width:100%}.latency{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min-w-sm), 1fr));gap:var(--space-2);display:grid}.latency .stat .value{font-size:var(--fs)}.arm-fire{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.arm-fire .btn.fire{min-width:0}.preset-row{gap:var(--space-1)}.pnl-total{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pnl-total-value{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-lg)}.ladder-step{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.auto-list{margin:0;padding:0;list-style:none}.auto-list>li{gap:var(--space-1);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--border);flex-direction:column;display:flex}.auto-list>li:last-child{border-bottom:0}.picker-tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.picker-tools .picker-filter{flex:1 1 var(--control-w-md);max-width:var(--control-w)}.venue-summary{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.venue-more{align-self:flex-start}.latency-details{border-top:var(--hairline) solid var(--border);padding-top:var(--space-2)}.latency-details>summary{align-items:center;gap:var(--space-3);cursor:pointer;border-radius:var(--radius-xs);list-style:none;display:flex}.latency-details>summary::-webkit-details-marker{display:none}.latency-details>summary:before{content:"";border-right:1.5px solid var(--meta);border-bottom:1.5px solid var(--meta);width:6px;height:6px;transition:transform var(--dur-fast) var(--ease-out);transform:rotate(-45deg)}.latency-details[open]>summary:before{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.latency-details>summary:hover .latency-hint{color:var(--dim)}}.latency-details .latency-hint{margin-left:auto}.latency-details[open]>.latency{margin:var(--space-2) 0}.explorer-link{color:var(--text-subtle);flex:none;align-items:center;display:inline-flex}.explorer-link:focus-visible{color:var(--accent)}@media (hover:hover) and (pointer:fine){.explorer-link:hover{color:var(--accent)}}.trader-cell{gap:var(--space-1);min-width:0}.trader-cell .badge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:50%;overflow:hidden}.holders-kv{max-width:100%}.whitelist-list{gap:var(--space-1);max-height:calc(var(--row-h) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.whitelist-list>li{align-items:center;gap:var(--space-0-5);padding-left:var(--space-2);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-pill);min-width:0;max-width:100%;display:inline-flex}.grid-form .checkbox-label,.grid-form label{overflow-wrap:anywhere}.pf{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pf-head{align-items:center;gap:var(--space-4);padding:var(--space-5) 0 var(--space-4);min-width:0;display:flex}.pf-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:56px;height:56px;padding:0;overflow:hidden}.pf-avatar .profile-art{width:100%;height:100%}.pf-avatar{transition:transform var(--dur-fast) var(--ease-out-strong)}.pf-avatar:active:not(:disabled){transform:scale(var(--press-scale))}.pf-avatar:disabled{cursor:default}.pf-avatar:focus-visible{box-shadow:var(--focus-ring);outline:none}.pf-who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pf-who h1{font-size:var(--fs-title);font-weight:var(--fw-medium);letter-spacing:-.025em;margin:0;line-height:1.1}.pf-sub{align-items:center;gap:var(--space-2);min-width:0;color:var(--meta);font-size:var(--fs-sm);display:flex}.pf-edit{align-items:center;gap:var(--space-1);color:var(--meta);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.pf-edit:hover{color:var(--ink)}}.pf-edit:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-xs);outline:none}.pf-actions{gap:var(--space-2);flex:none;margin-left:auto;display:flex}.pf-top{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.pf-panel{border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--fill);flex-direction:column;min-width:0;display:flex;overflow:hidden}.pf-panel-head{align-items:center;row-gap:var(--space-1);gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 var(--space-2);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.pf-head-tools{align-items:center;gap:var(--space-1-5);margin-left:auto;display:flex}.pf-head-tools select{width:auto}.pf-panel-head>.btn:last-child{margin-left:auto}.tabs.pf-tabs{gap:var(--space-1);border-bottom:0}.tabs.pf-tabs>.tab{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out-strong);height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs);font-weight:var(--fw-regular);color:var(--dim)}@media (hover:hover) and (pointer:fine){.tabs.pf-tabs>.tab:hover{color:var(--ink)}}.tabs.pf-tabs>.tab:active{transform:scale(var(--press-scale))}.tabs.pf-tabs>.tab[aria-selected=true]{background:var(--fill-hover);color:var(--ink);font-weight:var(--fw-medium)}.tabs.pf-tabs>.tab[aria-selected=true]:after{display:none}.pf-panel-body{gap:var(--space-5);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;flex:1;min-height:0;display:flex}.pf-figures{gap:var(--space-1-5);flex-direction:column;display:flex}.pf-section{margin:0 0 var(--space-0-5);font-family:var(--font-num);font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.pf-figures dl{flex-direction:column;gap:2px;margin:0;display:flex}.pf-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:24px;display:flex}.pf-row dt{color:var(--dim);font-size:var(--fs-md)}.pf-row dt.hinted{cursor:help;-webkit-text-decoration:underline dotted var(--border-hover);text-decoration:underline dotted var(--border-hover);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.pf-row dt.hinted:hover{color:var(--ink)}}.pf-row dd{font-variant-numeric:tabular-nums;min-width:0;font-family:var(--font-num);font-size:var(--fs-md);color:var(--ink);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pf-launch{gap:var(--space-2);justify-content:flex-end}.pf-launch a{font-family:var(--font-sans);max-width:160px}.pf-note{margin:auto 0 0}.pf-chart{gap:var(--space-4)}.pf-panel .t-row{padding:0 var(--space-4)}.pf-chart-figure{gap:var(--space-1-5);flex-direction:column;display:flex}.pf-big{font-variant-numeric:tabular-nums;font-size:var(--fs-figure);font-weight:var(--fw-medium);letter-spacing:-.02em;line-height:1.15}.pf-big:not(.positive):not(.negative){color:var(--ink)}.pnl-chart{--pnl-color:var(--meta);flex:auto;min-width:0;min-height:200px;position:relative}.pnl-chart.up{--pnl-color:var(--up)}.pnl-chart.down{--pnl-color:var(--down)}.pnl-chart svg{touch-action:pan-y;display:block;position:absolute;inset:0;overflow:visible}.pnl-line{fill:none;stroke:var(--pnl-color);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pnl-area{fill:url(#pnl-fill)}.pnl-fill-top{stop-color:var(--pnl-color);stop-opacity:.22}.pnl-fill-bottom{stop-color:var(--pnl-color);stop-opacity:0}.pnl-bar.up{fill:var(--up)}.pnl-bar.down{fill:var(--down)}.pnl-axis line{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}.pnl-axis line.zero{stroke:var(--border-hover);stroke-dasharray:none}.pnl-axis text,.pnl-date{fill:var(--text-subtle);font-family:var(--font-num);font-size:var(--fs-2xs)}.pnl-hover line{stroke:var(--border-hover);stroke-width:1px}.pnl-hover circle{fill:var(--pnl-color);stroke:var(--surface);stroke-width:2px}.pnl-tip{padding:var(--space-1-5) var(--space-2);border:var(--hairline) solid var(--border-hover);border-radius:var(--radius-xs);background:var(--surface-raised);box-shadow:var(--shadow-pop);pointer-events:none;white-space:nowrap;font-size:var(--fs-xs);flex-direction:column;gap:2px;display:flex;position:absolute;transform:translate(-50%)}.pnl-month-dialog{width:min(560px, calc(100vw - 2 * var(--space-4)))}.pnl-month{gap:var(--space-3);flex-direction:column;display:flex}.pnl-month-head{align-items:center;gap:var(--space-2);display:flex}.pnl-month-head select{width:auto}.pnl-month-nav{gap:var(--space-1);margin-left:auto;display:flex}.pnl-month-note{margin:0}.pnl-month-wds,.pnl-month-grid{gap:var(--space-1-5);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.pnl-month-wds span{text-align:center;color:var(--text-subtle);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.pnl-month-grid{margin:0;padding:0;list-style:none}.pnl-day{min-width:0;min-height:52px;padding:var(--space-1-5) var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-sm);background:var(--fill);font-size:var(--fs-xs);flex-direction:column;gap:1px;display:flex;overflow:hidden}.pnl-day.pad{background:0 0}.pnl-day.future{color:var(--text-disabled);background:0 0}.pnl-day.today{border-color:var(--border-hover)}.pnl-day-n{color:var(--ink)}.pnl-day.future .pnl-day-n{color:var(--text-disabled)}.pnl-day-v,.pnl-day-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pnl-day-v{color:var(--dim)}.pnl-day-t{font-size:var(--fs-2xs)}.pnl-month-days{gap:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);color:var(--dim);font-size:var(--fs-xs);display:flex}.pnl-month-days .dot{width:7px;height:7px;margin-right:var(--space-1);border-radius:50%;display:inline-block}.pnl-month-days .dot.up{background:var(--up)}.pnl-month-days .dot.down{background:var(--down)}.pnl-month-totals{border-top:var(--hairline) solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pnl-month-totals>div{gap:var(--space-1);padding:var(--space-3) var(--space-3) 0;flex-direction:column;min-width:0;display:flex}.pnl-month-totals>div+div{border-left:var(--hairline) solid var(--border)}.pnl-month-totals>div:nth-child(2){align-items:center}.pnl-month-totals>div:last-child{align-items:flex-end}.pnl-month-totals dt{color:var(--text-subtle);font-size:var(--fs-xs)}.pnl-month-totals dd{font-size:var(--fs-md);margin:0}.share-card{gap:var(--space-3);padding:var(--space-4);border:var(--hairline) solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.share-card-pnl{align-items:baseline;gap:var(--space-2);font-size:var(--fs-xl);flex-wrap:wrap;display:flex}.tracker-stats{margin-bottom:var(--space-3)}.tracker-layout{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.tracker-form{gap:var(--space-2);grid-template-columns:minmax(110px,.6fr) minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.tracked-feed-list{max-height:calc(var(--row-h) * 16);margin:0;padding:0;list-style:none;overflow-y:auto}.tracked-feed-item{gap:var(--space-0-5);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--border);flex-direction:column;min-width:0;display:flex}.tracked-feed-item:last-child{border-bottom:0}@media (max-width:1023px){.tracker-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-top{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.pf-panel-head{min-height:52px}.tabs.pf-tabs>.tab{height:36px}.pf-edit{min-height:32px}.pf-panel .t-row.body{height:44px}.pf .seg button{min-height:32px}}@media (max-width:520px){.pnl-day-t{display:none}}@media (max-width:640px){.tracker-form{grid-template-columns:minmax(0,1fr)}.pf-head{flex-wrap:wrap}.pf-actions{width:100%;margin-left:0}.pf-actions>*{flex:auto}.pf-who h1{font-size:var(--fs-xl)}}.source-note{gap:var(--space-1);flex-wrap:wrap}.source-note a,.chart-attribution a{color:var(--text-subtle);text-decoration:underline}.chart-foot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-1) var(--space-3);flex-wrap:wrap}.token-layout{gap:var(--space-3)}.source-row{gap:var(--space-3);flex-wrap:wrap}.missing-data .block{margin-top:var(--space-1);display:block}.palette .palette-attribution{margin-left:auto}.bubblemaps-frame{border-radius:var(--radius);background:var(--bg);border:none;width:100%;height:600px}.bubble-map{width:100%;height:380px;display:block}.bubble circle{fill:color-mix(in srgb, var(--text-subtle) 14%, transparent);stroke:color-mix(in srgb, var(--text-subtle) 55%, transparent);stroke-width:.03px;transition:fill var(--dur-fast) ease}.bubble text{fill:var(--text-muted);pointer-events:none;font-variant-numeric:tabular-nums}.bubble.own circle{fill:color-mix(in srgb, var(--up) 22%, transparent);stroke:var(--up)}.bubble.tracked circle{fill:color-mix(in srgb, var(--info) 22%, transparent);stroke:var(--info)}.bubble.pool circle{fill:color-mix(in srgb, var(--warn) 18%, transparent);stroke:var(--warn)}@media (hover:hover) and (pointer:fine){.bubble-map a:hover circle,.bubble-map g:hover>circle{fill:color-mix(in srgb, var(--text) 22%, transparent)}}.bubble-legend{gap:var(--space-3);margin:0;padding:0;list-style:none}.bubble-swatch{border:1px solid color-mix(in srgb, var(--text-subtle) 55%, transparent);background:color-mix(in srgb, var(--text-subtle) 14%, transparent);border-radius:50%;width:10px;height:10px}.bubble-swatch.own{border-color:var(--up);background:color-mix(in srgb, var(--up) 22%, transparent)}.bubble-swatch.tracked{border-color:var(--info);background:color-mix(in srgb, var(--info) 22%, transparent)}.bubble-swatch.pool{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 18%, transparent)}.metadata-editor{min-width:0}.metadata-json summary{cursor:pointer;color:var(--text-muted)}.metadata-json pre{max-height:240px;margin:var(--space-2) 0;padding:var(--space-2);background:var(--bg);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-all;overflow:auto}.schedule-fire{padding-top:var(--space-2);border-top:var(--hairline) solid var(--border)}.schedule-box{gap:var(--space-1);padding:var(--space-2) var(--space-2-5);background:var(--fill);border:var(--hairline) solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-sm);flex-direction:column;display:flex}.schedule-box.row{flex-direction:row;align-items:center}.fire-progress{padding:var(--space-2) var(--space-2-5);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);min-width:0}.fire-progress section{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.bundle-steps,.replaced-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bundle-step{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}.replaced-list li{overflow-wrap:anywhere}.tx-steps{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tx-step{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}.disclosure{gap:var(--space-3);padding:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--bg);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.disclosure-head h3{font-size:var(--fs-md);color:var(--text-strong);margin:0}.disclosure-fees,.disclosure-notes{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.disclosure-fees>li{gap:var(--space-0-5);padding-bottom:var(--space-1-5);border-bottom:var(--hairline) solid var(--border);flex-direction:column;display:flex}.disclosure-fees>li:last-child{border-bottom:0;padding-bottom:0}.disclosure-notes>li{padding-left:var(--space-3);color:var(--text-muted);position:relative}.disclosure-notes>li:before{content:"•";color:var(--text-subtle);position:absolute;left:0}.disclosure-money{padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);background:var(--info-soft);color:var(--text-muted);margin:0}.disclosure-money.warn{background:var(--warn-soft)}.login{min-height:100%;padding:var(--space-4);background:var(--bg);place-items:center;display:grid}.login-card{gap:var(--space-5);flex-direction:column;width:min(340px,100%);display:flex}.login-head{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.login-head h1{margin-top:var(--space-3);font-size:var(--fs-xl)}.login-privy{gap:var(--space-3);flex-direction:column;display:flex}.login-divider{align-items:center;gap:var(--space-3);color:var(--text-subtle);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border);flex:1;height:1px}.login-secured{margin-top:var(--space-3);text-align:center}.login-methods{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.login-method+.login-method:before{content:"or";align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-subtle);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);background:linear-gradient(var(--border), var(--border)) left center / calc(50% - var(--space-5)) 1px no-repeat, linear-gradient(var(--border), var(--border)) right center / calc(50% - var(--space-5)) 1px no-repeat;justify-content:center;display:flex}.login-method-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.panel-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--border);display:flex}.wallet-search{width:calc(var(--space-10) * 6);max-width:100%}.wallet-cell{gap:var(--space-2);min-width:0}.section-label{font-size:var(--fs-2xs);color:var(--text-subtle);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--fw-semibold)}.progress-cell{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.job-kind{font-weight:var(--fw-semibold);color:var(--text-strong)}.drawer-form{min-height:100%}.drawer-actions{bottom:calc(var(--space-5) * -1);justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) 0 var(--space-1);background:var(--surface-raised);border-top:var(--hairline) solid var(--border);margin-top:auto;display:flex;position:sticky}.split-list{gap:var(--space-2) var(--space-3);max-height:calc(var(--row-h) * 8);padding-right:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.fs-layout{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);gap:var(--space-3);align-items:start;display:grid}.fs-aside{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.fs-side{gap:var(--space-2);padding:var(--space-3);background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.fs-groups{gap:var(--space-2);margin-bottom:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-group{height:calc(var(--control-h-xl) + var(--space-2));border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--fill);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.fs-group:hover{background:var(--fill-hover)}}.fs-group:active{transform:scale(var(--press-scale))}.fs-group.on{box-shadow:inset 0 0 0 1px var(--ink)}.fs-stack{align-items:center;display:inline-flex}.fs-stack>*+*{margin-left:calc(var(--space-1) * -1)}.fs-more{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:0 0 0 1.5px var(--surface);color:var(--dim);font:500 var(--fs-2xs) / 1 var(--font-mono);place-items:center;display:inline-grid}.fs-heading{color:var(--muted);padding:var(--space-1) var(--space-1) 0}.fs-tree,.fs-folders{margin:0;padding:0;list-style:none}.fs-folders{margin-left:var(--space-3);padding-left:var(--space-2);border-left:var(--hairline) solid var(--border-hover);position:relative}.fs-node{align-items:center;gap:var(--space-2);width:100%;min-width:0;height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.fs-node:hover{color:var(--ink);background:var(--fill)}}.fs-node.on,.fs-node[aria-current=true]{color:var(--ink);background:var(--fill-hover)}.fs-node svg{color:var(--meta);flex:none}.fs-folder .fs-node svg{color:var(--mark-5)}.fs-count{color:var(--muted);font-size:var(--fs-xs);margin-left:auto}.fs-folder{align-items:center;gap:var(--space-1);display:flex}.fs-folder>.fs-node{flex:auto}.fs-folder>:last-child{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.fs-folder:focus-within>:last-child,.fs-folder.on>:last-child{opacity:1}@media (hover:hover) and (pointer:fine){.fs-folder:hover>:last-child{opacity:1}}@media (hover:none){.fs-folder>:last-child{opacity:1}}.fs-new{justify-content:center;align-items:center;gap:var(--space-1-5);height:var(--control-h-lg);margin-top:var(--space-2);border:var(--hairline) dashed var(--border-hover);border-radius:var(--radius-sm);color:var(--dim);font:inherit;cursor:pointer;background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.fs-new:hover:not(:disabled){color:var(--ink);background:var(--fill)}}.fs-new:disabled{opacity:.5;cursor:not-allowed}.fs-main{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}.fs-main>.banner{margin:var(--space-2) var(--space-3) 0}.fs-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.fs-chip{height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--fill-hover);color:var(--ink);font-size:var(--fs-xs);align-items:center;display:inline-flex}.fs-foot{align-items:center;gap:var(--space-2);min-height:var(--control-h-lg);padding:0 var(--space-3);border-top:var(--hairline) solid var(--border);color:var(--dim);font-size:var(--fs-xs);display:flex}.th-sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.th-sort[aria-pressed=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.th-sort:hover{color:var(--ink)}}.th-sort-dir{color:var(--faint);font-family:var(--font-sans)}.th-sort[aria-pressed=true] .th-sort-dir{color:var(--dim)}.folder-link{align-items:center;gap:var(--space-1);max-width:100%;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.folder-link:hover{color:var(--ink)}}.folder-link svg{color:var(--mark-5);flex:none}.funders-dialog{max-width:min(420px,100vw - 32px)}.funders-empty{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);text-align:center;flex-direction:column;display:flex}.funders-empty-icon{width:48px;height:48px;margin-bottom:var(--space-1);border-radius:var(--radius-lg);background:var(--fill-hover);color:var(--dim);place-items:center;display:grid}.transfer-dialog{max-width:min(480px,100vw - 32px)}.transfer-head{padding-bottom:var(--space-3);border-bottom:var(--hairline) solid var(--border)}.transfer-select,.transfer-box{--btn-bg:var(--fill);--btn-border:var(--border);width:100%;min-width:0;height:var(--control-h);color:var(--ink);justify-content:flex-start}.transfer-box{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--fill);display:flex}.transfer-select-current{gap:var(--space-2);width:100%;min-width:0}.transfer-select-current>svg:last-child{color:var(--faint);margin-left:auto}.transfer-select-item{gap:var(--space-4);min-width:200px}.transfer-advanced>summary{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--dim);list-style:none;display:flex}.transfer-advanced>summary::-webkit-details-marker{display:none}.transfer-advanced-rule{height:var(--hairline);background:var(--border);flex:1}.transfer-advanced>summary>svg:last-child{transition:transform var(--dur-fast) var(--ease-out)}.transfer-advanced[open]>summary>svg:last-child{transform:rotate(180deg)}.transfer-advanced-body{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);flex-direction:column;display:flex}.transfer-summary{margin:0}.funder-chains{margin-left:var(--space-1-5);align-items:center;gap:2px;display:inline-flex}.funder-row-networks{padding:0 var(--space-3) var(--space-3)}.funder-networks{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto auto auto;row-gap:2px;margin:0;padding:0;list-style:none;display:grid}.funder-networks>li{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-1) 0;align-items:center;display:grid}.funder-amount{gap:var(--space-1-5);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center}.funder-address{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.funder-more{gap:var(--space-2)}.funder-section-head{margin:0}.funder-older>summary{cursor:pointer;color:var(--dim)}.funder-older[open]>summary{margin-bottom:var(--space-2)}.funders-total{gap:var(--space-1);flex-direction:column;display:flex}.funders-total-value{column-gap:var(--space-1);font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);color:var(--ink);flex-wrap:wrap;display:flex}.funder-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.funder-row{border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--fill);transition:border-color var(--dur-fast) var(--ease-out)}.funder-row[data-open]{border-color:var(--border-hover)}.funder-row-head{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.funder-tile{border-radius:var(--radius);background:var(--surface-raised);place-items:center;width:36px;height:36px;display:grid}.funder-row-id{flex-direction:column;gap:2px;min-width:0;display:flex}.funder-row-bal{font-size:var(--fs);white-space:nowrap}.funder-row-toggle{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-xs);color:var(--meta);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.funder-row-toggle:hover{color:var(--ink);background:var(--fill-hover)}}.funder-row-toggle svg{transition:transform var(--dur-fast) var(--ease-out)}.funder-row-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.funder-row-actions{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.funder-add{gap:var(--space-2);padding:var(--space-3);border:var(--hairline) dashed var(--border-hover);border-radius:var(--radius);flex-direction:column;display:flex}.funder-add>.btn{align-self:flex-end}.funder-history{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto auto auto auto;margin:0;padding:0;list-style:none;display:grid}.funder-history>li{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--row-h);border-bottom:var(--hairline) solid var(--border);align-items:center;display:grid}.funder-history>li>.num,.funder-history>li>time{text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.funder-history-open{color:var(--meta);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.funder-history-open:hover{color:var(--ink)}}.deposit-note{text-align:center;color:var(--dim);font-size:var(--fs-md)}.deposit-note strong{color:var(--ink)}.deposit-card{gap:var(--space-4);padding:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--fill);grid-template-columns:auto minmax(0,1fr);display:grid}.deposit-address{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.deposit-address code{color:var(--ink);font-size:var(--fs-md);word-break:break-all;line-height:1.5}.deposit-address>:last-child{align-self:flex-start;margin-top:auto}.deposit-empty{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;text-align:center;flex-direction:column;display:flex}.qr{padding:var(--space-2);border-radius:var(--radius-lg);background:var(--logo-chip);box-sizing:content-box;flex:none;position:relative}.qr svg{display:block}.qr-ink{fill:var(--bg);stroke:var(--bg)}.qr-ink circle,.qr-ink rect:last-child{stroke:none}.qr-logo{padding:var(--space-1);border-radius:var(--radius);background:var(--bg);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (max-width:480px){.deposit-card{grid-template-columns:minmax(0,1fr);justify-items:center}}.sealed-note{margin-top:calc(var(--space-1) * -1)}.export-body{max-width:100%}.kind-select{width:calc(var(--space-10) * 3.5)}.job-detail .kv{margin:0}.activity-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.activity-bar>.tabs{border-bottom:0}.activity-tools{align-items:center;gap:var(--space-2);padding:var(--space-1-5) 0;flex-wrap:wrap;justify-content:flex-end;display:flex}.activity-search{width:var(--control-w)}.activity-tools>select{flex:none;width:auto}.chain-filter{align-items:center;gap:var(--space-0-5);height:var(--control-h-sm);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);padding:2px;display:inline-flex}.chain-filter>button{min-width:22px;height:100%;padding:0 var(--space-1-5);border-radius:var(--radius-xs);color:var(--meta);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.chain-filter>button:hover{color:var(--ink)}}.chain-filter>button[aria-pressed=true]{background:var(--fill-hover);color:var(--ink)}.chain-filter>button:focus-visible{box-shadow:var(--focus-ring);outline:none}.activity-context{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);display:inline-flex}.activity-context>svg{color:var(--meta);flex:none}.activity-details{align-items:center;gap:var(--space-2);min-width:0;display:flex}.activity-launch{align-items:center;gap:var(--space-1-5);max-width:40%;height:22px;padding:0 var(--space-2) 0 var(--space-1);border:var(--hairline) solid var(--border);border-radius:var(--radius-xs);background:var(--fill);color:var(--ink);font-size:var(--fs-xs);flex:none;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.activity-launch:hover{background:var(--fill-hover);text-decoration:none}}.activity-job{font-size:var(--fs-xs);flex:none}.settings-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.not-found{place-items:center;min-height:50vh;display:grid}@media (max-width:1023px){.fs-layout,.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.split-list{grid-template-columns:minmax(0,1fr)}.wallet-search{width:100%}}.login-method h2{margin:0}.wallet-option{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.wallet-option>span:nth-child(2){text-align:left;flex:1}.wallet-option img{border-radius:4px}.wallet-dot{background:var(--border);border-radius:50%;width:18px;height:18px}.identity-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.identity-list code{word-break:break-all}.portfolio{border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.portfolio>li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto 88px;display:grid}.portfolio>li+li{border-top:var(--hairline) solid var(--border)}.portfolio-coin,.portfolio-value{gap:0;min-width:0}.portfolio-value{align-items:flex-end}.portfolio-share{align-items:center;gap:var(--space-1-5);display:flex}.portfolio-bar{background:var(--fill);border-radius:2px;flex:1;height:4px;overflow:hidden}.portfolio-bar>span{background:var(--accent);height:100%;display:block}.topbar .account a.handle{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.topbar .account a.handle:hover{color:var(--text)}}.settings-nav{margin-bottom:var(--space-3)}.identity-row{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.identity-row .banner{margin-top:var(--space-1)}.profile-preview{--pic:var(--profile-avatar-sm);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--bg);overflow:hidden}.profile-banner{height:var(--profile-banner-h-sm);border-bottom:var(--hairline) solid var(--border);background:var(--surface);position:relative}.profile-preview.public{--pic:var(--profile-avatar)}.profile-preview.public .profile-banner{height:var(--profile-banner-h)}.profile-banner .profile-upload{right:var(--space-2);top:var(--space-2);position:absolute}.profile-id{align-items:flex-start;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);min-width:0;display:flex}.profile-picture{width:var(--pic);height:var(--pic);margin-top:calc(var(--pic) / -2);background:var(--bg);box-shadow:0 0 0 var(--profile-ring) var(--bg);border-radius:50%;flex:none;overflow:hidden}.profile-names{gap:var(--space-0-5);min-width:0;padding-top:var(--space-2);flex-direction:column;flex:auto;display:flex}.profile-names strong{font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:-.02em}.profile-id .profile-upload{margin-left:auto;margin-top:var(--space-2)}.profile-preview.public .profile-id h1{font-size:var(--fs-2xl);font-weight:var(--fw-medium);letter-spacing:-.02em;margin:0}.profile-edit{gap:var(--space-4);flex-direction:column;display:flex}.profile-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-urls .profile-fields{margin-top:var(--space-3)}.profile-art{width:100%;height:100%;display:block;position:relative;overflow:hidden}.profile-art img,.profile-art canvas{object-fit:cover;width:100%;height:100%;display:block}.profile-art.picture{border-radius:50%;container-type:size}.profile-art-initial{color:var(--ink);font-size:42cqh;font-weight:var(--fw-medium);letter-spacing:-.03em;place-items:center;display:grid;position:absolute;inset:0}.art-picker{gap:var(--space-4);flex-direction:column;display:flex}.art-picker-head{align-items:flex-start;gap:var(--space-3);display:flex}.art-picker-head h3{font-size:var(--fs-md);font-weight:var(--fw-medium);margin:0}.art-grid{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.art-grid-image{grid-template-columns:repeat(7,minmax(0,1fr))}.art-grid li{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.art-grid-image li{align-items:center}.art-tile{aspect-ratio:3;border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--fill);width:100%;color:var(--meta);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.art-grid-image .art-tile{aspect-ratio:1;border-radius:50%}.art-tile canvas{width:100%;height:100%;display:block}.art-tile .spinner{position:absolute}@media (hover:hover) and (pointer:fine){.art-tile:hover:not(:disabled){border-color:var(--border-hover);color:var(--ink)}}.art-tile:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--press-scale))}.art-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.art-tile:disabled{cursor:default;opacity:.5}.art-tile.add{border-style:dashed;border-color:var(--border-hover)}.art-tip{align-self:stretch;display:block}.art-grid-image .art-tip .tooltip{max-width:var(--control-w);left:auto;right:0;transform:none}.art-tile[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.art-tile[aria-disabled=true]:hover{border-color:var(--border-hover);color:var(--meta)}}.public-page{background:var(--bg);min-height:100%}.public-head{height:var(--topbar-h);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);justify-content:space-between;align-items:center;display:flex}.public-main{width:min(calc(var(--space-10) * 18), 100%);padding:var(--space-6) var(--space-4);margin:0 auto}.profile-chip{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.profile-chip-text{min-width:0;line-height:var(--lh-tight);flex-direction:column;display:flex}.role-gate{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}fieldset.role-lock{opacity:.6;border:0;min-width:0;margin:0;padding:0}fieldset.role-lock a{pointer-events:none}.role-gate-note{padding:0 var(--space-1);margin:0}.team-body{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.invite-role-hint{margin:0}.invite-created .input-group,.invite-created input{width:100%}.wallet-pick-list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.wallet-pick-list li{min-width:0}.panel-foot{padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--border)}.invite-card{width:min(calc(var(--space-10) * 12), 100%)}@media (max-width:640px){.profile-fields{grid-template-columns:minmax(0,1fr)}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.art-grid-image{grid-template-columns:repeat(4,minmax(0,1fr))}}.audit-admin{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--drawer-w)), 1fr));gap:var(--space-3);margin-bottom:var(--space-3);display:grid}.audit-panel{min-width:0}.audit-copy{margin:0}.audit-hash{overflow-wrap:anywhere;word-break:break-all;text-align:left}.audit-panel .copy-btn,.audit-record .copy-btn{height:auto;min-height:var(--control-h-sm);white-space:normal;text-align:left;min-width:0;max-width:100%}.audit-record{margin-top:var(--space-2)}.audit-toolbar{align-items:flex-end;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--border);flex-wrap:wrap;display:flex}.audit-filter{width:var(--control-w);max-width:100%}.audit-account{align-items:flex-end;gap:var(--space-2);min-width:0;max-width:100%;display:flex}.audit-account .field{width:var(--control-w);max-width:100%}.audit-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--border);display:flex}.audit-detail{padding:var(--space-2) var(--space-2-5);background:var(--control-bg);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:calc(var(--row-h) * 10);margin:0;overflow:auto}.token-job{min-width:0}.token-wallet-list{padding:var(--space-2) var(--space-3);max-height:calc(var(--row-h) * 5);gap:var(--space-1);background:var(--fill);border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.panel-note{padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--border);margin:0}.creator-fees .btn{align-self:flex-start}.fp{background:var(--bg);min-height:100%;color:var(--ink);font-size:var(--fs);line-height:18px;overflow-x:clip}.fp a{color:var(--dim)}.fp a:hover{color:var(--ink);text-decoration:none}.fp-ink{color:var(--ink)}.fp-dim{color:var(--dim)}.fp-meta{color:var(--meta)}.fp-muted{color:var(--muted)}.fp-faint{color:var(--faint)}.fp-up{color:var(--up)}.fp-r{text-align:right}.fp-left{text-align:left}.fp-grow{flex:1;min-width:0}.fp-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fp-num-sm{font:400 var(--fs-xs) / 13px var(--font-mono);font-variant-numeric:tabular-nums}.fp-caps{font:500 var(--fs-xs) / 13px var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.fp-label{font-weight:var(--fw-medium);color:var(--ink)}.fp-caption{font-size:var(--fs-xs);line-height:13px}.fp-header{z-index:var(--z-sticky);background:var(--bg);border-bottom:var(--hairline) solid var(--border);position:sticky;top:0}.fp-header-in{max-width:var(--page-max);height:60px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 auto;display:flex}.fp-brand,.fp a.fp-brand{align-items:center;gap:var(--space-2);color:var(--ink);font:var(--fw-semibold) 18px / 24px var(--font-sans);letter-spacing:var(--tracking-display);display:inline-flex}.fp-brand.sm{font-size:var(--fs-lg)}.fp-header-right{align-items:center;gap:var(--space-2);display:flex}.fp .fp-btn{height:var(--control-h-lg);padding:0 var(--space-4);border-radius:var(--radius-sm);font:var(--fw-medium) var(--fs-md) / 15px var(--font-sans);white-space:nowrap;transition:transform var(--dur-instant) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.fp .fp-btn:active{transform:scale(var(--press-scale))}.fp .fp-btn-primary,.fp .fp-btn-primary:hover{background:var(--btn-primary);color:var(--on-btn-primary)}.fp .fp-btn-lg{height:var(--control-h-xl);padding:0 var(--space-6);font-size:var(--fs-md)}.fp-page{max-width:var(--page-max);margin:0 auto;display:block}.fp-rule-b{border-bottom:var(--hairline) solid var(--border)}.fp-bleed,.fp-field-wrap>.fp-numbers{position:relative}.fp-bleed:after,.fp-bleed-top:before{content:"";left:50%;bottom:calc(var(--hairline) * -1);width:100vw;height:var(--hairline);background:var(--border);pointer-events:none;position:absolute;transform:translate(-50%)}.fp-bleed-top:before{top:calc(var(--hairline) * -1);bottom:auto}.fp-depth{z-index:-1;width:100vw;padding:var(--space-6) 0;pointer-events:none;flex-direction:column;justify-content:center;gap:6px;display:flex;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 38% 62%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 38% 62%,#000 100%)}.fp-depth-row{height:14px;position:relative}.fp-depth-bid,.fp-depth-ask{transition:width .9s var(--ease-out), opacity .9s var(--ease-out);position:absolute;inset-block:0}.fp-depth-bid{background:var(--up-tint);left:0}.fp-depth-ask{background:var(--down-tint);right:0}.fp-field-wrap{isolation:isolate;position:relative}.fp-market{z-index:-1;pointer-events:none;width:100vw;height:calc(100vh - 60px);margin-bottom:calc(60px - 100vh);margin-left:calc(50% - 50vw);position:sticky;top:60px;overflow:hidden}.fp-market canvas{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000040 30% 70%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000040 30% 70%,#000 100%)}.fp-hero{isolation:isolate;padding:clamp(56px, 12vw, 104px) var(--space-6) clamp(48px, 8vw, 72px);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.fp-live{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--fill);box-shadow:inset 0 0 0 var(--hairline) var(--border);color:var(--dim);white-space:nowrap;display:flex}.fp-live-logos{padding-left:var(--space-1);display:flex}.fp-live-logos img{width:16px;height:16px;margin-left:calc(var(--space-1) * -1);background:var(--surface);box-shadow:0 0 0 1.5px var(--bg);border-radius:50%}.fp-h1{max-width:860px;font:var(--fw-medium) var(--fs-hero) / 1.04 var(--font-sans);letter-spacing:-.045em;text-wrap:balance;color:var(--ink);margin:0}.fp-sub{max-width:540px;color:var(--dim);text-wrap:pretty;font-size:clamp(15px,3.6vw,16px);line-height:25px}.fp-ctas{justify-content:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.fp-hero-demo{padding:clamp(16px,5vw,56px) clamp(12px,4vw,48px)}.fp-frame{background:var(--fill);box-shadow:0 0 0 var(--hairline) var(--border);border-radius:10px;padding:10px 0 0 14px}.fp-frame-card{width:100%;max-width:var(--demo-w);padding-left:18px}.fp-window{border-radius:var(--radius-lg) 0 0 0;background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--border);position:relative;overflow:hidden}.fp-window-head{justify-content:space-between;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--border);display:flex;overflow:hidden}.fp-tabs{gap:var(--space-1);display:flex}.fp-tab{height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--meta);font:400 var(--fs) / 14px var(--font-sans);cursor:pointer;background:0 0;border:0}.fp-tab:hover{color:var(--dim)}.fp-tab[aria-selected=true]{background:var(--fill);color:var(--ink);font-weight:var(--fw-medium);box-shadow:0 0 0 var(--hairline) var(--border)}.fp-hero-grid{grid-template-columns:minmax(0,1fr) 300px;min-height:380px;display:grid}.fp-hero-table{border-right:var(--hairline) solid var(--border)}.fp-hero-row{height:40px;padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 120px;align-items:center;transition:background-color .3s;display:grid}.fp-hero-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.fp-hero-row-head{height:30px}.fp-hero-row[data-busy],.fp-wallets-row[data-busy],.fp-feed-row[data-new]{background:var(--fill)}.fp-wallet{align-items:center;gap:var(--space-3);font-weight:var(--fw-medium);white-space:nowrap;min-width:0;display:flex}.fp-window-head>.fp-caps{white-space:nowrap}.fp-wallet.sm{font-size:var(--fs-xs);line-height:13px}.fp-glyph{border-radius:var(--radius-sm);background:var(--surface);width:22px;height:22px;box-shadow:0 0 0 var(--hairline) var(--border);font:var(--fw-semibold) 9px / 1 var(--font-mono);color:var(--dim);flex:none;place-items:center;display:grid}.fp-glyph.sm{border-radius:var(--radius-xs);background:var(--ds-surface-2);width:14px;height:14px;font-size:8px}.fp-src{align-items:center;gap:var(--space-1-5);color:var(--meta);display:flex}.fp-status{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.fp-status>span:last-child{text-align:right;width:52px}.fp-bar{background:var(--border);border-radius:2px;width:44px;height:3px;display:block;position:relative;overflow:hidden}.fp-bar>span{background:var(--up);transition:width .12s linear;position:absolute;inset:0 auto 0 0}.fp-hero-side{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.fp-field{align-items:center;gap:var(--space-2);height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--fill);box-shadow:0 0 0 var(--hairline) var(--border);color:var(--dim);min-width:0;display:flex}.fp-field-value{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--ink);font-family:var(--font-mono);flex:1;overflow:hidden}.fp-field-value.fp-left{text-align:left}.fp-field-unit{color:var(--meta);font:var(--fw-medium) var(--fs) / 14px var(--font-mono)}.fp-kv{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.fp-cta-mock{height:var(--control-h-lg);border-radius:var(--radius-xs);background:var(--btn-primary);color:var(--on-btn-primary);font-weight:var(--fw-medium);justify-content:center;align-items:center;display:flex}.fp-venues{padding:40px var(--space-6);align-items:center;gap:var(--space-5);font-size:var(--fs-md);flex-direction:column;scroll-margin-top:60px;display:flex}.fp-venue-list{justify-content:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.fp-venue{align-items:center;gap:var(--space-2);color:var(--dim);font:var(--fw-medium) 14px / 16px var(--font-sans);display:inline-flex}.fp-venue img{box-shadow:0 0 0 1px var(--img-ring);border-radius:5px}.fp-stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr));scroll-margin-top:60px;display:grid}.fp .fp-stage-tabs a{gap:var(--space-1);padding:var(--space-5) var(--space-6);border-right:var(--hairline) solid var(--border);flex-direction:column;display:flex}.fp .fp-stage-tabs a:last-child{border-right:0}.fp .fp-stage-tabs a:hover{background:var(--fill)}.fp-stage-tab-title{font:var(--fw-medium) 14px / 18px var(--font-sans);color:var(--ink)}.fp-stage{grid-template-columns:repeat(2,minmax(0,1fr));min-height:640px;scroll-margin-top:60px;display:grid}.fp-stage-copy{padding:var(--section-y) var(--section-x);justify-content:center;gap:var(--space-5);flex-direction:column;display:flex}.fp-stage-demo{isolation:isolate;border-left:var(--hairline) solid var(--border);place-items:center;padding:clamp(16px,5vw,56px);display:grid;position:relative;overflow:hidden}.fp-chip{height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--fill);box-shadow:inset 0 0 0 var(--hairline) var(--border);color:var(--dim);font-size:var(--fs-md);align-self:flex-start;align-items:center;display:inline-flex}.fp-h2{font:var(--fw-medium) var(--fs-section) / 1.08 var(--font-sans);letter-spacing:-.04em;text-wrap:balance;color:var(--ink);margin:0}.fp-h3{font:var(--fw-medium) var(--fs-card-title) / 1.12 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--ink);margin:0}.fp-h3.fixed{font-size:28px;line-height:32px}.fp-lead{max-width:420px;color:var(--dim);text-wrap:pretty;font-size:15px;line-height:26px}.fp-text{max-width:400px;color:var(--dim);font-size:14px;line-height:22px}.fp-features{gap:var(--space-4);margin-top:var(--space-2);flex-direction:column;display:flex}.fp-feature{align-items:center;gap:var(--space-3);font-size:var(--fs-md);color:var(--dim);display:flex}.fp-feature svg{color:var(--meta);flex:none}.fp-wallets-row{gap:var(--space-3);border-bottom:var(--hairline) solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 80px 16px;align-items:center;height:46px;padding:0 18px;transition:background-color .3s;display:grid}.fp-wallets-row .fp-bar{width:auto}.fp-dot{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;flex:none;transition:background-color .2s}.fp-dot[data-state=busy]{box-shadow:inset 0 0 0 1px var(--ink)}.fp-dot[data-state=done]{background:var(--up);box-shadow:none}.fp-sign .fp-dot,.fp-toast .fp-dot{width:6px;height:6px}.fp-wallets-fade{align-items:flex-end;gap:var(--space-3);height:90px;padding:0 var(--space-6) var(--space-4);background:linear-gradient(transparent, var(--surface) 70%);font:var(--fw-medium) var(--fs-md) / 16px var(--font-sans);display:flex;position:absolute;inset:auto 0 0}.fp-spin{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--border);border-top:1.5px solid var(--ink);border-radius:50%;flex:none;animation:.9s linear infinite fp-spin}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-launch{gap:var(--space-4);flex-direction:column;padding:clamp(14px,4vw,20px) clamp(14px,4vw,24px);display:flex}.fp-pill{align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--border);color:var(--dim);font-size:var(--fs-md);display:inline-flex}.fp-pill img{border-radius:var(--radius-xs)}.fp-token{align-items:center;gap:var(--space-3);display:flex}.fp-token-mark{border-radius:var(--radius);background:var(--bg);width:36px;height:36px;box-shadow:0 0 0 var(--hairline) var(--border);place-items:center;display:grid}.fp-token-text{gap:2px;display:grid}.fp-token-name{font:var(--fw-medium) 15px / 18px var(--font-sans)}.fp-plan{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-plan-item{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);background:var(--fill);box-shadow:inset 0 0 0 var(--hairline) var(--border);gap:2px;display:grid}.fp-plan-value{font-weight:var(--fw-medium);font-size:var(--fs-xs)}.fp-buy{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-1);display:flex}.fp-buy-value{font:400 40px / 40px var(--font-mono);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.fp-buy-unit{margin-left:var(--space-1);color:var(--up);font-size:18px}.fp-buy-text{gap:var(--space-1);font-size:14px;display:grid}.fp-range{width:100%;accent-color:var(--buy)}.fp-rule{padding-top:var(--space-3);border-top:var(--hairline) solid var(--border);font-size:var(--fs-md)}.fp-big-num{font:400 22px / 24px var(--font-mono);font-variant-numeric:tabular-nums}.fp-status-line{align-items:center;gap:var(--space-3);font:var(--fw-medium) var(--fs-md) / 16px var(--font-sans);display:flex}.fp-groups{margin-top:var(--space-3);max-width:var(--demo-w);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,3vw,20px);display:grid}.fp-group{flex-direction:column;display:flex}.fp-group-head{padding-bottom:var(--space-4);letter-spacing:.1em}.fp-group-item{align-items:center;gap:var(--space-2);border-bottom:var(--hairline) solid var(--border);height:42px;color:var(--dim);display:flex}.fp-square{border-radius:var(--radius-seam);background:var(--muted);width:6px;height:6px}.fp-chart{border-bottom:var(--hairline) solid var(--border);height:230px;position:relative}.fp-toast{left:50%;top:var(--space-3);z-index:1;align-items:center;gap:var(--space-2);height:var(--control-h-lg);padding:0 var(--space-3);border-radius:var(--radius);background:var(--surface-raised);box-shadow:0 0 0 var(--hairline) var(--border);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-out-strong), transform .25s var(--ease-out-strong);display:flex;position:absolute;transform:translate(-50%)translateY(-6px)}.fp-toast[data-show]{opacity:1;transform:translate(-50%)}.fp-candles{inset:60px var(--space-3) var(--space-4);position:absolute}.fp-candles-ref{border-top:1px dashed var(--border);position:absolute;inset:28% 0 auto}.fp-candle{color:var(--sell);display:contents}.fp-candle[data-up]{color:var(--up)}.fp-wick{justify-content:center;display:flex;position:absolute}.fp-wick>span{background:currentColor;width:1px;height:100%}.fp-body{border-radius:var(--radius-seam);background:currentColor;position:absolute}.fp-feed-row{height:32px;padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 48px;align-items:center;transition:background-color .3s;display:grid}.fp-feed-head{height:30px;color:var(--muted)}.fp-feed-row[data-tracked]{box-shadow:inset 2px 0 0 var(--up)}.fp-trader{font:var(--fw-medium) var(--fs-xs) / 13px var(--font-sans)}.fp-numbers-head{isolation:isolate;padding:clamp(72px, 12vw, 120px) var(--space-6) 0;text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow:hidden}.fp-numbers-head .fp-chip{align-self:center}.fp-numbers{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.fp-number{gap:var(--space-2);border-right:var(--hairline) solid var(--border);font-size:var(--fs-md);flex-direction:column;padding:clamp(20px,5vw,36px) clamp(16px,4vw,32px);display:flex}.fp-number:last-child{border-right:0}.fp-number-value{font:400 var(--fs-stat) / 1.1 var(--font-mono);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums}.fp-pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fp-pair-cell{padding:clamp(40px, 7vw, 56px) var(--section-x);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fp-pair-cell+.fp-pair-cell{border-left:var(--hairline) solid var(--border)}.fp-import{margin-top:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.fp-import-row{gap:var(--space-2);display:flex}.fp-import-row .fp-btn{font-size:var(--fs)}.fp-sign{align-items:center;gap:var(--space-1-5);display:inline-flex}.fp-activity{margin-top:var(--space-4);border-radius:var(--radius);box-shadow:0 0 0 var(--hairline) var(--border);flex-direction:column;display:flex;overflow:hidden}.fp-activity-row{gap:var(--space-3);height:38px;padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--border);grid-template-columns:clamp(84px,22vw,110px) minmax(0,1fr) 40px;align-items:center;display:grid}.fp-activity-row:last-child{border-bottom:0}.fp-mini{height:180px;margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:0 0 0 var(--hairline) var(--border);place-items:center;display:grid}.fp-mini-card{gap:var(--space-3);width:100%;max-width:280px;padding:var(--space-4);border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--border);flex-direction:column;display:flex}.fp-mini-title{align-items:center;gap:var(--space-2);font-weight:var(--fw-medium);display:inline-flex}.fp-mini-title svg{color:var(--meta)}.fp-steps{gap:var(--space-1-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fp-step{height:var(--control-h-lg);border-radius:var(--radius-sm);background:var(--fill);box-shadow:inset 0 0 0 var(--hairline) var(--border);color:var(--faint);place-items:center;transition:box-shadow .15s,color .15s;display:grid}.fp-step[data-state=now]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fp-step[data-state=done]{color:var(--up);box-shadow:inset 0 0 0 var(--hairline) var(--up)}.fp-hash{opacity:0;transition:opacity .3s}.fp-hash[data-show]{opacity:1}.fp-bars{align-items:flex-end;gap:2px;height:48px;display:flex}.fp-bars>span{border-radius:var(--radius-seam);flex:1;transition:height .2s}.fp-up-bg{background:var(--up)}.fp-line-bg{background:var(--border)}.fp-pulse{animation:1.3s ease-in-out infinite fp-pulse}@keyframes fp-pulse{50%{opacity:.3}}.fp-footer{isolation:isolate;padding:clamp(40px, 7vw, 56px) var(--section-x) 32px;position:relative;overflow:hidden}.fp-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;padding-bottom:48px;display:flex}.fp-footer-cols{flex-wrap:wrap;gap:clamp(32px,8vw,80px);display:flex}.fp-footer-col{gap:var(--space-3);flex-direction:column;display:flex}.fp-footer-bottom{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:var(--hairline) solid var(--border);display:flex}@media (prefers-reduced-motion:reduce){.fp-depth-bid,.fp-depth-ask{transition:none}.fp-spin,.fp-pulse{animation:none}}@media (max-width:400px){.fp-window-head>.fp-caps{display:none}.fp-hero-row{padding:0 var(--space-3)}.fp-hero-row .fp-glyph{display:none}}@media (max-width:760px){.fp-hide-m,.fp-stage-tabs{display:none}.fp-hero-grid{grid-template-columns:minmax(0,1fr)}.fp-hero-table{border-right:0;border-bottom:var(--hairline) solid var(--border)}.fp-hero-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 110px}.fp-stage,.fp-pair{grid-template-columns:minmax(0,1fr);min-height:0}.fp-stage-demo,.fp-pair-cell+.fp-pair-cell{border-left:0;border-top:var(--hairline) solid var(--border)}.fp-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-number:nth-child(2){border-right:0}.fp-number:nth-child(-n+2){border-bottom:var(--hairline) solid var(--border)}}.referral{gap:var(--space-3);flex-direction:column;width:100%;max-width:880px;margin:0 auto;display:flex}.referral-card{border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.referral-strip{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--border);background:var(--fill);color:var(--ink);font-size:var(--fs-sm);display:flex}.referral-body{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);flex-direction:column;display:flex}.referral-total{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.referral-total-value{font-size:calc(var(--fs-2xl) * 1.5);color:var(--ink);letter-spacing:-.02em}.referral-link-box{align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:560px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--bg);border:var(--hairline) solid var(--border);border-radius:var(--radius);display:flex}.referral-link-box code{min-width:0;font-size:var(--fs-md);color:var(--ink);flex:1}.referral-terms{text-align:center;max-width:560px;margin:0}.referral-tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.referral-tile{align-items:flex-start;gap:var(--space-1-5);padding:var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;display:flex}.referral-tile h2{font-weight:var(--fw-medium);gap:var(--space-1-5);margin:0}.referral-tile-value{font-size:var(--fs-xl);color:var(--ink)}.referral-tile .referral-rewards{align-self:stretch}.referral-older ul{margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none}.referral-older li{padding:var(--space-0-5) var(--space-2);border:var(--hairline) solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted)}.referral-rewards,.claim-chains{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.referral-rewards li,.claim-chains li{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--border);display:flex}.referral-rewards li:last-child,.claim-chains li:last-child{border-bottom:0}.referral-rewards li>:first-child{flex:1}.referral-rewards .num:not(.faint){color:var(--text-strong)}.referral-chart svg{width:100%;height:160px;display:block}.referral-chart-bar{fill:var(--up);opacity:.85}@media (hover:hover) and (pointer:fine){.referral-chart-bar:hover{opacity:1}}.referral-chart-axis{stroke:var(--border);stroke-width:1px}.referral-chart-dates{margin-top:var(--space-1);justify-content:space-between;display:flex}.login-referral{margin-bottom:var(--space-4)}.login-referral-ok{margin:var(--space-1) 0 0;color:var(--up)}@media (max-width:700px){.referral-tiles{grid-template-columns:minmax(0,1fr)}}.invite-dialog{width:min(460px, calc(100vw - 2 * var(--space-4)))}.invite{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex}.invite-card{border:var(--hairline) solid var(--border-hover);border-radius:var(--radius-lg);background:var(--fill);flex-direction:column;display:flex;overflow:hidden}.invite-card-who{align-items:center;gap:var(--space-3);padding:var(--space-4);min-width:0;display:flex}.invite-avatar{flex:none;width:44px;height:44px}.invite-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.invite-card-text strong{font-size:var(--fs-lg);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--ink)}.invite-card-text span{font-size:var(--fs-sm)}.invite-card-facts{border-top:var(--hairline) solid var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.invite-card-facts>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;min-width:0;display:flex}.invite-card-facts>div+div{border-left:var(--hairline) solid var(--border)}.invite-card-facts dt{align-items:center;gap:var(--space-1);color:var(--muted);font-family:var(--font-num);font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;display:flex}.invite-card-facts dd{color:var(--ink);font-size:var(--fs-md);font-variant-numeric:tabular-nums;margin:0}.invite-field{gap:var(--space-2);flex-direction:column;display:flex}.invite-label{color:var(--dim);font-size:var(--fs-sm)}.invite-link-row{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-1) 0 var(--space-3);border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--bg);display:flex}.invite-url{min-width:0;font-family:var(--font-num);font-size:var(--fs-md);white-space:nowrap;flex:1;display:flex}.invite-host{text-overflow:ellipsis;min-width:0;color:var(--meta);overflow:hidden}.invite-path{color:var(--ink);flex:none}.invite-copy{align-items:center;gap:var(--space-1-5);min-width:84px;height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--btn-primary);color:var(--on-btn-primary);font:inherit;font-weight:var(--fw-medium);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-strong);border:0;justify-content:center;display:inline-flex}.invite-copy:active:not(:disabled){transform:scale(var(--press-scale))}.invite-copy:disabled{opacity:.5;cursor:default}.invite-copy:focus-visible{box-shadow:var(--focus-ring);outline:none}.invite-copy-icons{display:grid}.invite-copy-icons>svg{transition:opacity var(--dur) var(--ease-out), filter var(--dur) var(--ease-out), transform var(--dur) var(--ease-out-strong);grid-area:1/1}.invite-copy .i-check,.invite-copy[data-copied] .i-copy{opacity:0;filter:blur(2px);transform:scale(.8)}.invite-copy[data-copied] .i-check{opacity:1;filter:none;transform:none}.invite-share{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.invite-share-btn{justify-content:center;align-items:center;gap:var(--space-2);border:var(--hairline) solid var(--border);border-radius:var(--radius);background:var(--fill);height:44px;color:var(--ink);font:inherit;font-weight:var(--fw-medium);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out-strong), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.invite-share-btn:active:not([aria-disabled=true]):not(:disabled){transform:scale(var(--press-scale))}.invite-share-btn[aria-disabled=true],.invite-share-btn:disabled{opacity:.5;pointer-events:none}.invite-share-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.invite-more{justify-content:center;align-items:center;gap:var(--space-1);min-height:32px;color:var(--meta);font-size:var(--fs-sm);transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.invite-share-btn:hover{border-color:var(--border-hover);background:var(--fill-hover);text-decoration:none}.invite-more:hover{color:var(--ink);text-decoration:none}}
