:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;background:#080b12;color:#edf2f7;--scrollbar-track: rgba(15, 23, 42, .72);--scrollbar-thumb: linear-gradient(180deg, #2f6bff, #7c3aed);--scrollbar-thumb-solid: #355ce8;--scrollbar-thumb-hover: #5d45f6}.app-shell[data-theme=dark]{color-scheme:dark;--app-bg: #080b12;--topbar-bg: rgba(8, 11, 18, .92);--text: #edf2f7;--surface: #101621;--surface-soft: #171f2d;--border: #243142;--border-strong: #34445a;--text-muted: #98a2b3;--blue: #2f6bff;--blue-soft: rgba(47, 107, 255, .16);--green: #22c55e;--red: #f87171;--input-bg: #0c111a;--shadow: 0 18px 44px rgba(0, 0, 0, .28);--scrollbar-track: rgba(15, 23, 42, .72);--scrollbar-thumb: linear-gradient(180deg, #2f6bff, #7c3aed);--scrollbar-thumb-solid: #355ce8;--scrollbar-thumb-hover: #5d45f6;--chain-accent: #2f6bff;--chain-accent-2: #7c3aed;--chain-accent-3: #22d3ee;--chain-glow: rgba(47, 107, 255, .32);--chain-glow-soft: rgba(47, 107, 255, .12);--chain-panel-bg: linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-soft) 80%, #020617));--chain-panel-bg-strong: linear-gradient(135deg, color-mix(in srgb, var(--chain-accent) 13%, var(--surface)), color-mix(in srgb, var(--chain-accent-2) 10%, var(--surface-soft)));--chain-field-bg: linear-gradient(135deg, color-mix(in srgb, var(--chain-accent) 16%, transparent), color-mix(in srgb, var(--chain-accent-2) 10%, transparent)), var(--surface-soft);--chain-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .16), rgba(255, 255, 255, 0) 38%), linear-gradient(135deg, #a855f7 0%, #7c3aed 36%, #3b82f6 72%, #0ea5e9 100%);--chain-button-hover-bg: linear-gradient(180deg, rgba(255, 255, 255, .2), rgba(255, 255, 255, 0) 40%), linear-gradient(135deg, #c084fc 0%, #8b5cf6 34%, #4f8cff 70%, #22d3ee 100%);--chain-hero-overlay: linear-gradient(90deg, rgba(7, 10, 20, .96) 0%, rgba(10, 12, 30, .82) 42%, rgba(13, 10, 38, .22) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(8, 11, 18, .08), rgba(8, 11, 18, .88));--chain-heading-gradient: linear-gradient(90deg, #49d7ff 0%, #7c5cff 48%, #2f6bff 100%);--chain-address-bg: linear-gradient(90deg, rgba(49, 19, 117, .98), rgba(41, 24, 116, .96), rgba(15, 30, 83, .96));--chain-address-bg-alt: linear-gradient(90deg, rgba(47, 20, 112, .96), rgba(21, 31, 103, .96), rgba(14, 36, 87, .96));--chain-lock-bg: linear-gradient(90deg, rgba(37, 99, 235, .98), rgba(29, 78, 216, .97), rgba(67, 56, 202, .96));--chain-avatar-bg: linear-gradient(135deg, #0ea5e9, #7c3aed 50%, #f97316);--chain-logo-filter: drop-shadow(0 8px 18px rgba(47, 107, 255, .26));--chart-fill: color-mix(in srgb, var(--surface) 42%, #020617);--chart-outcome-0: #2f7cff;--chart-outcome-1: #b13cff;--chart-outcome-2: #22c55e;--chart-outcome-3: #f97316;--chart-plot-start: #0b1534;--chart-plot-mid: #11173b;--chart-plot-end: #080d20}.app-shell[data-theme=light]{color-scheme:light;--app-bg: #f7f9fb;--topbar-bg: rgba(247, 249, 251, .92);--text: #101828;--surface: #ffffff;--surface-soft: #f2f5f8;--border: #d9e2ec;--border-strong: #b8c5d3;--text-muted: #667085;--blue: #1652f0;--blue-soft: #e8f0ff;--green: #0f9f6e;--red: #ef4444;--input-bg: #ffffff;--shadow: 0 18px 44px rgba(16, 24, 40, .08);--scrollbar-track: rgba(226, 232, 240, .86);--scrollbar-thumb: linear-gradient(180deg, #1652f0, #7c3aed);--scrollbar-thumb-solid: #4f66ea;--scrollbar-thumb-hover: #344bd8;--chain-accent: #1652f0;--chain-accent-2: #7c3aed;--chain-accent-3: #0891b2;--chain-glow: rgba(22, 82, 240, .2);--chain-glow-soft: rgba(22, 82, 240, .08);--chain-panel-bg: linear-gradient(180deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--surface-soft) 86%, #ffffff));--chain-panel-bg-strong: linear-gradient(135deg, color-mix(in srgb, var(--chain-accent) 9%, var(--surface)), color-mix(in srgb, var(--chain-accent-2) 7%, var(--surface-soft)));--chain-field-bg: linear-gradient(135deg, color-mix(in srgb, var(--chain-accent) 10%, transparent), color-mix(in srgb, var(--chain-accent-2) 8%, transparent)), var(--surface-soft);--chain-button-bg: linear-gradient(180deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, 0) 42%), linear-gradient(135deg, #8b5cf6 0%, #6366f1 38%, #2563eb 72%, #0891b2 100%);--chain-button-hover-bg: linear-gradient(180deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, 0) 42%), linear-gradient(135deg, #a78bfa 0%, #7c7cff 38%, #3b82f6 72%, #06b6d4 100%);--chain-hero-overlay: linear-gradient(90deg, rgba(248, 250, 252, .96) 0%, rgba(241, 245, 249, .86) 42%, rgba(255, 255, 255, .2) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(248, 250, 252, .08), rgba(248, 250, 252, .88));--chain-heading-gradient: linear-gradient(90deg, #1652f0 0%, #7c3aed 54%, #0891b2 100%);--chain-address-bg: linear-gradient(90deg, #e8f0ff, #eee7ff, #e0f2fe);--chain-address-bg-alt: linear-gradient(90deg, #eee7ff, #e0f2fe, #eef2ff);--chain-lock-bg: linear-gradient(90deg, #1652f0, #4f66ea, #7c3aed);--chain-avatar-bg: linear-gradient(135deg, #0ea5e9, #7c3aed 50%, #f97316);--chain-logo-filter: drop-shadow(0 8px 18px rgba(22, 82, 240, .18));--chart-fill: color-mix(in srgb, var(--surface) 50%, #ffffff);--chart-outcome-0: #1652f0;--chart-outcome-1: #7c3aed;--chart-outcome-2: #0891b2;--chart-outcome-3: #0f9f6e;--chart-plot-start: #eff6ff;--chart-plot-mid: #eef2ff;--chart-plot-end: #f8fafc}.app-shell[data-chain-theme=solana]{--app-bg: #050613;--topbar-bg: rgba(5, 6, 19, .95);--surface: #0d1227;--surface-soft: #141a35;--border: #283556;--border-strong: #5c40a5;--text: #f4f7ff;--text-muted: #9aa9d7;--blue: #26d8ff;--blue-soft: rgba(38, 216, 255, .15);--green: #14f195;--chain-accent: #14f195;--chain-accent-2: #9945ff;--chain-accent-3: #26d8ff;--chain-glow: rgba(153, 69, 255, .36);--chain-glow-soft: rgba(20, 241, 149, .12);--chain-panel-bg: linear-gradient(180deg, rgba(13, 18, 39, .96), rgba(10, 12, 29, .92));--chain-panel-bg-strong: radial-gradient(circle at 16% 0%, rgba(153, 69, 255, .18), transparent 32%), linear-gradient(135deg, rgba(20, 241, 149, .08), rgba(38, 216, 255, .06)), var(--surface);--chain-field-bg: linear-gradient(135deg, rgba(20, 241, 149, .12), rgba(153, 69, 255, .14)), var(--surface-soft);--chain-button-bg: linear-gradient(135deg, #14f195, #26d8ff 44%, #9945ff);--chain-button-hover-bg: linear-gradient(135deg, #5dffd0, #42e5ff 42%, #b678ff);--chain-hero-overlay: linear-gradient(90deg, rgba(5, 6, 19, .96) 0%, rgba(14, 15, 44, .84) 42%, rgba(56, 16, 112, .28) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(5, 6, 19, .04), rgba(5, 6, 19, .9));--chain-heading-gradient: linear-gradient(90deg, #14f195 0%, #26d8ff 42%, #9945ff 100%);--chain-address-bg: linear-gradient(90deg, rgba(20, 241, 149, .22), rgba(38, 216, 255, .2), rgba(153, 69, 255, .26));--chain-address-bg-alt: linear-gradient(90deg, rgba(153, 69, 255, .26), rgba(38, 216, 255, .18), rgba(20, 241, 149, .16));--chain-lock-bg: linear-gradient(90deg, rgba(20, 241, 149, .82), rgba(38, 216, 255, .72), rgba(153, 69, 255, .82));--chain-avatar-bg: linear-gradient(135deg, #14f195, #26d8ff 44%, #9945ff);--chain-logo-filter: drop-shadow(0 8px 18px rgba(153, 69, 255, .32));--chart-fill: color-mix(in srgb, #10162a 46%, #050613);--chart-outcome-0: #14f195;--chart-outcome-1: #9945ff;--chart-outcome-2: #26d8ff;--chart-outcome-3: #f7b955;--chart-plot-start: #071827;--chart-plot-mid: #12183b;--chart-plot-end: #08091c;--scrollbar-thumb: linear-gradient(180deg, #26d8ff, #9945ff);--scrollbar-thumb-solid: #3cc8f5;--scrollbar-thumb-hover: #9945ff}.app-shell[data-chain-theme=eth]{--app-bg: #080910;--topbar-bg: rgba(8, 9, 16, .95);--surface: #111521;--surface-soft: #191f2d;--border: #343b4c;--border-strong: #7b84a4;--text: #f7f8ff;--text-muted: #aab2c8;--blue: #aab8ff;--blue-soft: rgba(170, 184, 255, .16);--green: #d6dcff;--chain-accent: #d6dae6;--chain-accent-2: #9aa8ff;--chain-accent-3: #7f8cff;--chain-glow: rgba(154, 168, 255, .34);--chain-glow-soft: rgba(214, 218, 230, .1);--chain-panel-bg: linear-gradient(180deg, rgba(17, 21, 33, .96), rgba(9, 11, 18, .92));--chain-panel-bg-strong: radial-gradient(circle at 18% 0%, rgba(214, 218, 230, .13), transparent 34%), linear-gradient(135deg, rgba(154, 168, 255, .12), rgba(214, 218, 230, .06)), var(--surface);--chain-field-bg: linear-gradient(135deg, rgba(214, 218, 230, .13), rgba(154, 168, 255, .13)), var(--surface-soft);--chain-button-bg: linear-gradient(135deg, #d6dae6, #9aa8ff);--chain-button-hover-bg: linear-gradient(135deg, #ffffff, #b7c2ff);--chain-hero-overlay: linear-gradient(90deg, rgba(8, 9, 16, .96) 0%, rgba(21, 24, 38, .84) 42%, rgba(133, 145, 255, .2) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(8, 9, 16, .04), rgba(8, 9, 16, .9));--chain-heading-gradient: linear-gradient(90deg, #ffffff 0%, #d6dae6 38%, #9aa8ff 100%);--chain-address-bg: linear-gradient(90deg, rgba(214, 218, 230, .2), rgba(154, 168, 255, .18), rgba(127, 140, 255, .2));--chain-address-bg-alt: linear-gradient(90deg, rgba(154, 168, 255, .22), rgba(214, 218, 230, .14), rgba(127, 140, 255, .18));--chain-lock-bg: linear-gradient(90deg, rgba(214, 218, 230, .86), rgba(154, 168, 255, .78), rgba(127, 140, 255, .72));--chain-avatar-bg: linear-gradient(135deg, #d6dae6, #9aa8ff 54%, #627eea);--chain-logo-filter: drop-shadow(0 8px 18px rgba(154, 168, 255, .3));--chart-fill: color-mix(in srgb, #111521 46%, #080910);--chart-outcome-0: #d6dae6;--chart-outcome-1: #9aa8ff;--chart-outcome-2: #627eea;--chart-outcome-3: #6ee7f9;--chart-plot-start: #111521;--chart-plot-mid: #171c2d;--chart-plot-end: #080910;--scrollbar-thumb: linear-gradient(180deg, #d6dae6, #9aa8ff);--scrollbar-thumb-solid: #aeb7d6;--scrollbar-thumb-hover: #d6dae6}.app-shell[data-chain-theme=bnb]{--app-bg: #110d02;--topbar-bg: rgba(17, 13, 2, .95);--surface: #1b1605;--surface-soft: #251f09;--border: #49380b;--border-strong: #8a6d18;--text: #fff8df;--text-muted: #c8b877;--blue: #f3ba2f;--blue-soft: rgba(243, 186, 47, .16);--green: #ffd875;--chain-accent: #f3ba2f;--chain-accent-2: #f0b90b;--chain-accent-3: #ffe083;--chain-glow: rgba(243, 186, 47, .34);--chain-glow-soft: rgba(243, 186, 47, .12);--chain-panel-bg: linear-gradient(180deg, rgba(27, 22, 5, .96), rgba(17, 13, 2, .92));--chain-panel-bg-strong: radial-gradient(circle at 18% 0%, rgba(243, 186, 47, .16), transparent 34%), linear-gradient(135deg, rgba(243, 186, 47, .12), rgba(255, 216, 117, .05)), var(--surface);--chain-field-bg: linear-gradient(135deg, rgba(243, 186, 47, .16), rgba(255, 216, 117, .08)), var(--surface-soft);--chain-button-bg: linear-gradient(135deg, #f3ba2f, #f0b90b);--chain-button-hover-bg: linear-gradient(135deg, #ffd875, #f3ba2f);--chain-hero-overlay: linear-gradient(90deg, rgba(17, 13, 2, .96) 0%, rgba(34, 26, 5, .84) 42%, rgba(243, 186, 47, .18) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(17, 13, 2, .04), rgba(17, 13, 2, .9));--chain-heading-gradient: linear-gradient(90deg, #fff2b8 0%, #f3ba2f 44%, #f0b90b 100%);--chain-address-bg: linear-gradient(90deg, rgba(243, 186, 47, .22), rgba(240, 185, 11, .18), rgba(255, 216, 117, .2));--chain-address-bg-alt: linear-gradient(90deg, rgba(240, 185, 11, .22), rgba(243, 186, 47, .16), rgba(255, 216, 117, .16));--chain-lock-bg: linear-gradient(90deg, rgba(243, 186, 47, .9), rgba(240, 185, 11, .82), rgba(116, 88, 11, .9));--chain-avatar-bg: linear-gradient(135deg, #f3ba2f, #f0b90b 54%, #8b6f13);--chain-logo-filter: drop-shadow(0 8px 18px rgba(243, 186, 47, .28));--chart-fill: color-mix(in srgb, #1b1605 48%, #110d02);--chart-outcome-0: #f3ba2f;--chart-outcome-1: #ff8a00;--chart-outcome-2: #ffe083;--chart-outcome-3: #8b6f13;--chart-plot-start: #211a05;--chart-plot-mid: #2a2108;--chart-plot-end: #110d02;--scrollbar-thumb: linear-gradient(180deg, #f3ba2f, #ffd875);--scrollbar-thumb-solid: #dba728;--scrollbar-thumb-hover: #ffd875}.app-shell[data-chain-theme=robinhood]{--app-bg: #020a05;--topbar-bg: rgba(2, 10, 5, .96);--surface: #07120a;--surface-soft: #0d1d0f;--border: #173719;--border-strong: #245c28;--text: #f1fff1;--text-muted: #9bb99a;--blue: #00c805;--blue-soft: rgba(0, 200, 5, .16);--green: #5eff00;--red: #ff5f6d;--input-bg: #061007;--chain-accent: #5eff00;--chain-accent-2: #00c805;--chain-accent-3: #00ff66;--chain-glow: rgba(94, 255, 0, .38);--chain-glow-soft: rgba(0, 200, 5, .14);--chain-panel-bg: linear-gradient(180deg, rgba(7, 18, 10, .96), rgba(2, 10, 5, .93));--chain-panel-bg-strong: radial-gradient(circle at 18% 0%, rgba(94, 255, 0, .16), transparent 34%), linear-gradient(135deg, rgba(0, 200, 5, .11), rgba(94, 255, 0, .05)), var(--surface);--chain-field-bg: linear-gradient(135deg, rgba(0, 200, 5, .15), rgba(94, 255, 0, .08)), var(--surface-soft);--chain-button-bg: linear-gradient(135deg, #5eff00, #00c805);--chain-button-hover-bg: linear-gradient(135deg, #90ff44, #00e000);--chain-hero-overlay: linear-gradient(90deg, rgba(2, 10, 5, .98) 0%, rgba(4, 19, 7, .86) 42%, rgba(94, 255, 0, .2) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(2, 10, 5, .05), rgba(2, 10, 5, .92));--chain-heading-gradient: linear-gradient(90deg, #f1fff1 0%, #5eff00 44%, #00c805 100%);--chain-address-bg: linear-gradient(90deg, rgba(0, 200, 5, .2), rgba(94, 255, 0, .14), rgba(0, 255, 102, .16));--chain-address-bg-alt: linear-gradient(90deg, rgba(94, 255, 0, .18), rgba(0, 200, 5, .16), rgba(0, 255, 102, .14));--chain-lock-bg: linear-gradient(90deg, rgba(0, 200, 5, .9), rgba(94, 255, 0, .74), rgba(0, 105, 28, .9));--chain-avatar-bg: linear-gradient(135deg, #5eff00, #00c805 54%, #00691c);--chain-logo-filter: drop-shadow(0 8px 18px rgba(94, 255, 0, .32));--chart-fill: color-mix(in srgb, #07120a 48%, #020a05);--chart-outcome-0: #5eff00;--chart-outcome-1: #ff4d5f;--chart-outcome-2: #00c805;--chart-outcome-3: #00ff66;--chart-plot-start: #07120a;--chart-plot-mid: #0d1d0f;--chart-plot-end: #020a05;--scrollbar-thumb: linear-gradient(180deg, #5eff00, #00c805);--scrollbar-thumb-solid: #00c805;--scrollbar-thumb-hover: #5eff00}.app-shell[data-chain-theme=hyperliquid]{--app-bg: #031016;--topbar-bg: rgba(3, 16, 22, .96);--surface: #071923;--surface-soft: #0d2330;--border: #17425b;--border-strong: #2f7da1;--text: #f1fcff;--text-muted: #93b7c5;--blue: #39d8ff;--blue-soft: rgba(57, 216, 255, .15);--green: #13f6d5;--red: #ff5f83;--input-bg: #06151d;--chain-accent: #13f6d5;--chain-accent-2: #39d8ff;--chain-accent-3: #7c5cff;--chain-glow: rgba(19, 246, 213, .34);--chain-glow-soft: rgba(57, 216, 255, .12);--chain-panel-bg: linear-gradient(180deg, rgba(7, 25, 35, .96), rgba(3, 16, 22, .92));--chain-panel-bg-strong: radial-gradient(circle at 18% 0%, rgba(19, 246, 213, .16), transparent 34%), linear-gradient(135deg, rgba(57, 216, 255, .11), rgba(124, 92, 255, .08)), var(--surface);--chain-field-bg: linear-gradient(135deg, rgba(19, 246, 213, .13), rgba(57, 216, 255, .12)), var(--surface-soft);--chain-button-bg: linear-gradient(135deg, #13f6d5, #39d8ff 50%, #7c5cff);--chain-button-hover-bg: linear-gradient(135deg, #70ffe9, #67e6ff 48%, #9b7cff);--chain-hero-overlay: linear-gradient(90deg, rgba(3, 16, 22, .97) 0%, rgba(7, 25, 35, .84) 42%, rgba(57, 216, 255, .18) 100%);--chain-hero-bottom: linear-gradient(180deg, rgba(3, 16, 22, .04), rgba(3, 16, 22, .9));--chain-heading-gradient: linear-gradient(90deg, #13f6d5 0%, #39d8ff 48%, #7c5cff 100%);--chain-address-bg: linear-gradient(90deg, rgba(19, 246, 213, .18), rgba(57, 216, 255, .18), rgba(124, 92, 255, .2));--chain-address-bg-alt: linear-gradient(90deg, rgba(57, 216, 255, .22), rgba(19, 246, 213, .14), rgba(124, 92, 255, .18));--chain-lock-bg: linear-gradient(90deg, rgba(19, 246, 213, .86), rgba(57, 216, 255, .78), rgba(124, 92, 255, .72));--chain-avatar-bg: linear-gradient(135deg, #13f6d5, #39d8ff 52%, #7c5cff);--chain-logo-filter: drop-shadow(0 8px 18px rgba(57, 216, 255, .3));--chart-fill: color-mix(in srgb, #071923 48%, #031016);--chart-outcome-0: #13f6d5;--chart-outcome-1: #7c5cff;--chart-outcome-2: #39d8ff;--chart-outcome-3: #b6fff4;--chart-plot-start: #071923;--chart-plot-mid: #0d2330;--chart-plot-end: #031016;--scrollbar-thumb: linear-gradient(180deg, #13f6d5, #39d8ff);--scrollbar-thumb-solid: #20d6e9;--scrollbar-thumb-hover: #13f6d5}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#080b12;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html{scrollbar-color:var(--scrollbar-thumb-solid) var(--scrollbar-track);scrollbar-width:thin}*{scrollbar-color:var(--scrollbar-thumb-solid) var(--scrollbar-track)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{min-height:44px;border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}.app-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--app-bg);color:var(--text);overflow-x:hidden}.app-main{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.app-notice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;margin:8px 8px 0;padding:5px 10px 5px 20px;border:1px solid rgba(47,107,255,.48);border-radius:8px;background:linear-gradient(90deg,#122f75db,#0b142df5 42%,#0c0f21fa),#060a16f5;box-shadow:inset 0 0 0 1px #60a5fa14,0 8px 26px #2f6bff24;color:#dbeafe;font-size:13px;font-weight:800;isolation:isolate;overflow:hidden}.app-notice-sparkle-field{position:absolute;top:-24px;right:0;bottom:-24px;left:0;z-index:0;overflow:hidden;pointer-events:none}.app-notice-sparkle-field span{position:absolute;top:var(--star-y, 50%);left:var(--star-x, -8%);width:var(--star-size, 9px);aspect-ratio:1;color:var(--star-color, color-mix(in srgb, var(--chain-accent) 82%, #ffffff));opacity:0;transform:translateZ(0) scale(.55);animation:app-notice-star-flight var(--star-duration, 10.5s) linear infinite;animation-delay:var(--star-delay, 0s)}.app-notice-sparkle-field span:before,.app-notice-sparkle-field span:after{content:"";position:absolute;pointer-events:none}.app-notice-sparkle-field span:before{top:0;right:0;bottom:0;left:0;z-index:1;background:currentColor;clip-path:polygon(50% 0%,61% 33%,96% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,4% 35%,39% 33%);filter:drop-shadow(0 0 5px currentColor) drop-shadow(0 0 12px color-mix(in srgb,currentColor 58%,transparent));transform:rotate(18deg);animation:app-notice-star-twinkle 2.8s ease-in-out infinite;animation-delay:var(--star-delay, 0s)}.app-notice-sparkle-field span:after{display:none}.app-notice-sparkle-field span:nth-child(4),.app-notice-sparkle-field span:nth-child(5),.app-notice-sparkle-field span:nth-child(6),.app-notice-sparkle-field span:nth-child(10),.app-notice-sparkle-field span:nth-child(11),.app-notice-sparkle-field span:nth-child(12),.app-notice-sparkle-field span:nth-child(16),.app-notice-sparkle-field span:nth-child(17),.app-notice-sparkle-field span:nth-child(18),.app-notice-sparkle-field span:nth-child(22),.app-notice-sparkle-field span:nth-child(23),.app-notice-sparkle-field span:nth-child(24),.app-notice-sparkle-field span:nth-child(27),.app-notice-sparkle-field span:nth-child(28),.app-notice-sparkle-field span:nth-child(30),.app-notice-sparkle-field span:nth-child(34),.app-notice-sparkle-field span:nth-child(35),.app-notice-sparkle-field span:nth-child(36),.app-notice-sparkle-field span:nth-child(40),.app-notice-sparkle-field span:nth-child(41),.app-notice-sparkle-field span:nth-child(42),.app-notice-sparkle-field span:nth-child(46),.app-notice-sparkle-field span:nth-child(47),.app-notice-sparkle-field span:nth-child(48),.app-notice-sparkle-field span:nth-child(52),.app-notice-sparkle-field span:nth-child(53),.app-notice-sparkle-field span:nth-child(54),.app-notice-sparkle-field span:nth-child(57),.app-notice-sparkle-field span:nth-child(58),.app-notice-sparkle-field span:nth-child(60){--tail-angle: 0deg}.app-notice-sparkle-field span:nth-child(4):after,.app-notice-sparkle-field span:nth-child(5):after,.app-notice-sparkle-field span:nth-child(6):after,.app-notice-sparkle-field span:nth-child(10):after,.app-notice-sparkle-field span:nth-child(11):after,.app-notice-sparkle-field span:nth-child(12):after,.app-notice-sparkle-field span:nth-child(16):after,.app-notice-sparkle-field span:nth-child(17):after,.app-notice-sparkle-field span:nth-child(18):after,.app-notice-sparkle-field span:nth-child(22):after,.app-notice-sparkle-field span:nth-child(23):after,.app-notice-sparkle-field span:nth-child(24):after,.app-notice-sparkle-field span:nth-child(27):after,.app-notice-sparkle-field span:nth-child(28):after,.app-notice-sparkle-field span:nth-child(30):after,.app-notice-sparkle-field span:nth-child(34):after,.app-notice-sparkle-field span:nth-child(35):after,.app-notice-sparkle-field span:nth-child(36):after,.app-notice-sparkle-field span:nth-child(40):after,.app-notice-sparkle-field span:nth-child(41):after,.app-notice-sparkle-field span:nth-child(42):after,.app-notice-sparkle-field span:nth-child(46):after,.app-notice-sparkle-field span:nth-child(47):after,.app-notice-sparkle-field span:nth-child(48):after,.app-notice-sparkle-field span:nth-child(52):after,.app-notice-sparkle-field span:nth-child(53):after,.app-notice-sparkle-field span:nth-child(54):after,.app-notice-sparkle-field span:nth-child(57):after,.app-notice-sparkle-field span:nth-child(58):after,.app-notice-sparkle-field span:nth-child(60):after{right:auto;left:58%;background:linear-gradient(90deg,color-mix(in srgb,currentColor 50%,transparent) 0%,color-mix(in srgb,currentColor 16%,transparent) 72%,transparent 100%);transform-origin:left center}.app-notice-sparkle-field span:nth-child(3n+1){color:color-mix(in srgb,var(--chain-accent) 78%,#ffffff)}.app-notice-sparkle-field span:nth-child(3n+2){color:color-mix(in srgb,var(--chain-accent-2) 76%,#ffffff)}.app-notice-sparkle-field span:nth-child(3n){color:color-mix(in srgb,var(--chain-accent-3) 74%,#ffffff)}.app-notice-sparkle-field span:nth-child(1){--star-y: 26%;--star-size: 10px;--star-duration: 10.8s;--star-delay: -2.2s;--star-travel-x: 118vw;--star-travel-y: -24px;--tail-angle: 12deg}.app-notice-sparkle-field span:nth-child(2){--star-y: 62%;--star-size: 8px;--star-duration: 12.2s;--star-delay: -7.1s;--star-travel-x: 116vw;--star-travel-y: -34px;--tail-angle: 16deg}.app-notice-sparkle-field span:nth-child(3){--star-y: 42%;--star-size: 12px;--star-duration: 13.4s;--star-delay: -4.8s;--star-travel-x: 120vw;--star-travel-y: -18px;--tail-angle: 9deg}.app-notice-sparkle-field span:nth-child(4){--star-x: 108%;--star-y: 30%;--star-size: 9px;--star-duration: 11.7s;--star-delay: -5.4s;--star-travel-x: -118vw;--star-travel-y: 26px;--tail-angle: 192deg}.app-notice-sparkle-field span:nth-child(5){--star-x: 106%;--star-y: 68%;--star-size: 11px;--star-duration: 14s;--star-delay: -9.3s;--star-travel-x: -120vw;--star-travel-y: 18px;--tail-angle: 188deg}.app-notice-sparkle-field span:nth-child(6){--star-x: 104%;--star-y: 45%;--star-size: 8px;--star-duration: 10.4s;--star-delay: -1.2s;--star-travel-x: -116vw;--star-travel-y: 36px;--tail-angle: 198deg}.app-notice-sparkle-field span:nth-child(7){--star-y: 76%;--star-size: 9px;--star-duration: 15s;--star-delay: -11.6s;--star-travel-x: 122vw;--star-travel-y: -42px;--tail-angle: 20deg}.app-notice-sparkle-field span:nth-child(8){--star-y: 18%;--star-size: 8px;--star-duration: 12.9s;--star-delay: -8.2s;--star-travel-x: 114vw;--star-travel-y: -16px;--tail-angle: 8deg}.app-notice-sparkle-field span:nth-child(9){--star-y: 54%;--star-size: 13px;--star-duration: 16.2s;--star-delay: -13.6s;--star-travel-x: 124vw;--star-travel-y: -30px;--tail-angle: 14deg}.app-notice-sparkle-field span:nth-child(10){--star-x: 110%;--star-y: 20%;--star-size: 10px;--star-duration: 13.8s;--star-delay: -3.6s;--star-travel-x: -122vw;--star-travel-y: 38px;--tail-angle: 200deg}.app-notice-sparkle-field span:nth-child(11){--star-x: 107%;--star-y: 78%;--star-size: 8px;--star-duration: 11.2s;--star-delay: -6.5s;--star-travel-x: -114vw;--star-travel-y: 14px;--tail-angle: 184deg}.app-notice-sparkle-field span:nth-child(12){--star-x: 105%;--star-y: 48%;--star-size: 12px;--star-duration: 15.6s;--star-delay: -12.1s;--star-travel-x: -121vw;--star-travel-y: 28px;--tail-angle: 194deg}.app-notice-sparkle-field span:nth-child(13){--star-y: 34%;--star-size: 8px;--star-duration: 17s;--star-delay: -15.2s;--star-travel-x: 126vw;--star-travel-y: -22px;--tail-angle: 10deg}.app-notice-sparkle-field span:nth-child(14){--star-y: 70%;--star-size: 10px;--star-duration: 12.6s;--star-delay: -10.7s;--star-travel-x: 118vw;--star-travel-y: -48px;--tail-angle: 22deg}.app-notice-sparkle-field span:nth-child(15){--star-y: 12%;--star-size: 9px;--star-duration: 14.6s;--star-delay: -4.2s;--star-travel-x: 116vw;--star-travel-y: -8px;--tail-angle: 5deg}.app-notice-sparkle-field span:nth-child(16){--star-x: 109%;--star-y: 58%;--star-size: 10px;--star-duration: 16.8s;--star-delay: -14.4s;--star-travel-x: -126vw;--star-travel-y: 34px;--tail-angle: 198deg}.app-notice-sparkle-field span:nth-child(17){--star-x: 106%;--star-y: 14%;--star-size: 11px;--star-duration: 12s;--star-delay: -8.8s;--star-travel-x: -118vw;--star-travel-y: 46px;--tail-angle: 204deg}.app-notice-sparkle-field span:nth-child(18){--star-x: 104%;--star-y: 82%;--star-size: 8px;--star-duration: 15.2s;--star-delay: -2.9s;--star-travel-x: -120vw;--star-travel-y: 20px;--tail-angle: 188deg}.app-notice-sparkle-field span:nth-child(19){--star-y: 20%;--star-size: 9px;--star-duration: 13.1s;--star-delay: -12.4s;--star-travel-x: 119vw;--star-travel-y: -36px;--tail-angle: 17deg}.app-notice-sparkle-field span:nth-child(20){--star-y: 86%;--star-size: 11px;--star-duration: 16.4s;--star-delay: -6.9s;--star-travel-x: 125vw;--star-travel-y: -54px;--tail-angle: 24deg}.app-notice-sparkle-field span:nth-child(21){--star-y: 50%;--star-size: 8px;--star-duration: 11.9s;--star-delay: -10.2s;--star-travel-x: 116vw;--star-travel-y: -26px;--tail-angle: 13deg}.app-notice-sparkle-field span:nth-child(22){--star-x: 108%;--star-y: 24%;--star-size: 12px;--star-duration: 17.2s;--star-delay: -15.7s;--star-travel-x: -127vw;--star-travel-y: 42px;--tail-angle: 201deg}.app-notice-sparkle-field span:nth-child(23){--star-x: 105%;--star-y: 72%;--star-size: 9px;--star-duration: 12.7s;--star-delay: -4.9s;--star-travel-x: -117vw;--star-travel-y: 30px;--tail-angle: 195deg}.app-notice-sparkle-field span:nth-child(24){--star-x: 106%;--star-y: 42%;--star-size: 10px;--star-duration: 14.2s;--star-delay: -11.4s;--star-travel-x: -121vw;--star-travel-y: 16px;--tail-angle: 187deg}.app-notice-sparkle-field span:nth-child(25){--star-y: 40%;--star-size: 14px;--star-duration: 18.4s;--star-delay: -16.8s;--star-travel-x: 130vw;--star-travel-y: -44px;--tail-angle: 18deg}.app-notice-sparkle-field span:nth-child(26){--star-y: 66%;--star-size: 8px;--star-duration: 10.9s;--star-delay: -3.1s;--star-travel-x: 114vw;--star-travel-y: -20px;--tail-angle: 10deg}.app-notice-sparkle-field span:nth-child(27){--star-x: 109%;--star-y: 36%;--star-size: 13px;--star-duration: 18s;--star-delay: -13.3s;--star-travel-x: -129vw;--star-travel-y: 50px;--tail-angle: 205deg}.app-notice-sparkle-field span:nth-child(28){--star-x: 104%;--star-y: 88%;--star-size: 8px;--star-duration: 13.5s;--star-delay: -9.7s;--star-travel-x: -118vw;--star-travel-y: 24px;--tail-angle: 191deg}.app-notice-sparkle-field span:nth-child(29){--star-y: 8%;--star-size: 10px;--star-duration: 15.8s;--star-delay: -7.8s;--star-travel-x: 123vw;--star-travel-y: -6px;--tail-angle: 4deg}.app-notice-sparkle-field span:nth-child(30){--star-x: 107%;--star-y: 10%;--star-size: 9px;--star-duration: 16.9s;--star-delay: -5.8s;--star-travel-x: -124vw;--star-travel-y: 58px;--tail-angle: 208deg}.app-notice-sparkle-field span:nth-child(31){--star-y: 30%;--star-size: 10px;--star-duration: 12.4s;--star-delay: -11.1s;--star-travel-x: 121vw;--star-travel-y: -38px;--tail-angle: 18deg}.app-notice-sparkle-field span:nth-child(32){--star-y: 74%;--star-size: 8px;--star-duration: 14.8s;--star-delay: -1.9s;--star-travel-x: 117vw;--star-travel-y: -52px;--tail-angle: 24deg}.app-notice-sparkle-field span:nth-child(33){--star-y: 46%;--star-size: 13px;--star-duration: 18.1s;--star-delay: -15.6s;--star-travel-x: 129vw;--star-travel-y: -28px;--tail-angle: 12deg}.app-notice-sparkle-field span:nth-child(34){--star-x: 109%;--star-y: 18%;--star-size: 9px;--star-duration: 13.6s;--star-delay: -6.4s;--star-travel-x: -119vw;--star-travel-y: 34px}.app-notice-sparkle-field span:nth-child(35){--star-x: 105%;--star-y: 64%;--star-size: 12px;--star-duration: 16.7s;--star-delay: -13.9s;--star-travel-x: -126vw;--star-travel-y: 24px}.app-notice-sparkle-field span:nth-child(36){--star-x: 107%;--star-y: 88%;--star-size: 8px;--star-duration: 11.6s;--star-delay: -4.4s;--star-travel-x: -114vw;--star-travel-y: 10px}.app-notice-sparkle-field span:nth-child(37){--star-y: 14%;--star-size: 11px;--star-duration: 15.4s;--star-delay: -8.9s;--star-travel-x: 124vw;--star-travel-y: -10px;--tail-angle: 6deg}.app-notice-sparkle-field span:nth-child(38){--star-y: 58%;--star-size: 9px;--star-duration: 12.8s;--star-delay: -10.8s;--star-travel-x: 118vw;--star-travel-y: -32px;--tail-angle: 15deg}.app-notice-sparkle-field span:nth-child(39){--star-y: 82%;--star-size: 14px;--star-duration: 19s;--star-delay: -17.2s;--star-travel-x: 132vw;--star-travel-y: -58px;--tail-angle: 25deg}.app-notice-sparkle-field span:nth-child(40){--star-x: 108%;--star-y: 32%;--star-size: 10px;--star-duration: 14.1s;--star-delay: -2.7s;--star-travel-x: -122vw;--star-travel-y: 44px}.app-notice-sparkle-field span:nth-child(41){--star-x: 106%;--star-y: 52%;--star-size: 8px;--star-duration: 17.8s;--star-delay: -16.2s;--star-travel-x: -130vw;--star-travel-y: 22px}.app-notice-sparkle-field span:nth-child(42){--star-x: 104%;--star-y: 76%;--star-size: 13px;--star-duration: 12.1s;--star-delay: -7.3s;--star-travel-x: -116vw;--star-travel-y: 16px}.app-notice-sparkle-field span:nth-child(43){--star-y: 38%;--star-size: 8px;--star-duration: 16.1s;--star-delay: -14.6s;--star-travel-x: 126vw;--star-travel-y: -40px;--tail-angle: 18deg}.app-notice-sparkle-field span:nth-child(44){--star-y: 68%;--star-size: 12px;--star-duration: 13.3s;--star-delay: -5.1s;--star-travel-x: 120vw;--star-travel-y: -46px;--tail-angle: 22deg}.app-notice-sparkle-field span:nth-child(45){--star-y: 24%;--star-size: 9px;--star-duration: 10.9s;--star-delay: -9.9s;--star-travel-x: 115vw;--star-travel-y: -18px;--tail-angle: 10deg}.app-notice-sparkle-field span:nth-child(46){--star-x: 110%;--star-y: 44%;--star-size: 11px;--star-duration: 18.7s;--star-delay: -12.8s;--star-travel-x: -128vw;--star-travel-y: 38px}.app-notice-sparkle-field span:nth-child(47){--star-x: 105%;--star-y: 12%;--star-size: 8px;--star-duration: 15.1s;--star-delay: -3.8s;--star-travel-x: -120vw;--star-travel-y: 56px}.app-notice-sparkle-field span:nth-child(48){--star-x: 107%;--star-y: 84%;--star-size: 12px;--star-duration: 17.1s;--star-delay: -15.1s;--star-travel-x: -125vw;--star-travel-y: 12px}.app-notice-sparkle-field span:nth-child(49){--star-y: 10%;--star-size: 10px;--star-duration: 14.4s;--star-delay: -6.7s;--star-travel-x: 122vw;--star-travel-y: -4px;--tail-angle: 4deg}.app-notice-sparkle-field span:nth-child(50){--star-y: 50%;--star-size: 15px;--star-duration: 20s;--star-delay: -18.4s;--star-travel-x: 134vw;--star-travel-y: -34px;--tail-angle: 14deg}.app-notice-sparkle-field span:nth-child(51){--star-y: 90%;--star-size: 9px;--star-duration: 12.6s;--star-delay: -10.3s;--star-travel-x: 118vw;--star-travel-y: -62px;--tail-angle: 28deg}.app-notice-sparkle-field span:nth-child(52){--star-x: 109%;--star-y: 28%;--star-size: 14px;--star-duration: 19.4s;--star-delay: -17.8s;--star-travel-x: -132vw;--star-travel-y: 48px}.app-notice-sparkle-field span:nth-child(53){--star-x: 104%;--star-y: 62%;--star-size: 9px;--star-duration: 13.9s;--star-delay: -8.1s;--star-travel-x: -118vw;--star-travel-y: 28px}.app-notice-sparkle-field span:nth-child(54){--star-x: 106%;--star-y: 6%;--star-size: 10px;--star-duration: 16.3s;--star-delay: -4.7s;--star-travel-x: -124vw;--star-travel-y: 64px}.app-notice-sparkle-field span:nth-child(55){--star-y: 72%;--star-size: 11px;--star-duration: 17.5s;--star-delay: -14.2s;--star-travel-x: 128vw;--star-travel-y: -50px;--tail-angle: 21deg}.app-notice-sparkle-field span:nth-child(56){--star-y: 36%;--star-size: 8px;--star-duration: 11.4s;--star-delay: -2.1s;--star-travel-x: 116vw;--star-travel-y: -24px;--tail-angle: 12deg}.app-notice-sparkle-field span:nth-child(57){--star-x: 108%;--star-y: 48%;--star-size: 13px;--star-duration: 18.3s;--star-delay: -11.7s;--star-travel-x: -129vw;--star-travel-y: 36px}.app-notice-sparkle-field span:nth-child(58){--star-x: 105%;--star-y: 92%;--star-size: 8px;--star-duration: 14.7s;--star-delay: -13.1s;--star-travel-x: -121vw;--star-travel-y: 8px}.app-notice-sparkle-field span:nth-child(59){--star-y: 18%;--star-size: 12px;--star-duration: 15.7s;--star-delay: -12.3s;--star-travel-x: 125vw;--star-travel-y: -14px;--tail-angle: 7deg}.app-notice-sparkle-field span:nth-child(60){--star-x: 107%;--star-y: 38%;--star-size: 10px;--star-duration: 12.9s;--star-delay: -6.1s;--star-travel-x: -119vw;--star-travel-y: 40px}.app-notice-sparkle-field span{transform:translateZ(0) scale(1.1)}.app-notice>:not(.app-notice-sparkle-field){position:relative;z-index:1}.app-notice-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 10px;border:1px solid rgba(147,197,253,.48);border-radius:6px;background:linear-gradient(180deg,#ffffff3d,#fff0 45%),linear-gradient(135deg,#3b82f6,#1d4ed8);color:#eff6ff;font-size:11px;font-weight:950;line-height:1;box-shadow:0 0 16px #2f6bff6b}.app-notice-copy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-notice-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:max-content;min-height:26px;border:0;background:transparent;color:#a855f7;font-size:12px;font-weight:900;cursor:pointer}.app-notice-link:hover,.app-notice-link:focus-visible{color:#c084fc;outline:0}.app-notice-link svg{flex:0 0 auto}@keyframes app-notice-star-flight{0%{transform:translateZ(0) scale(.9);opacity:0}13%,78%{opacity:.9}to{transform:translate3d(var(--star-travel-x, 118vw),var(--star-travel-y, -28px),0) scale(1.2);opacity:0}}@keyframes app-notice-star-twinkle{0%,to{transform:rotate(12deg) scale(.9)}45%{transform:rotate(30deg) scale(1.12)}}@media(prefers-reduced-motion:reduce){.app-notice-sparkle-field span{animation:none;opacity:.24;transform:none}}@media(max-width:640px){.app-notice{grid-template-columns:auto minmax(0,1fr);gap:7px 9px;margin:8px 8px 0;padding:7px 9px}.app-notice-link{grid-column:2;justify-self:end;min-height:22px}.app-notice-copy{font-size:12px}.contracts-modal-backdrop{padding:10px}.contracts-modal{max-height:92vh}.contracts-bridge-actions{grid-template-columns:1fr}.contracts-lock-banner{align-items:flex-start;flex-direction:column;gap:5px;padding:10px 12px}.contracts-lock-body,.contracts-lock-actions,.contracts-lock-actions button{width:100%}.contracts-lock-actions{margin-left:0;align-items:stretch;flex-direction:column}.contracts-lock-actions span{overflow:hidden;text-overflow:ellipsis}.contracts-info-grid,.contracts-info-links,.contracts-info-actions{grid-template-columns:1fr}.info-route-page .page-header{gap:8px;padding:14px}.info-route-page .page-header h1{font-size:25px;line-height:1.08}.info-route-page .page-header p{font-size:13px;line-height:1.45}.info-route-page .info-card-grid,.info-route-page .info-section-grid{gap:10px}.info-route-page .info-card{gap:7px;min-height:0;padding:12px}.info-route-page .info-card strong{font-size:14px}.info-route-page .info-card p,.info-route-page .info-section li{font-size:12px;line-height:1.45}.info-route-page .info-section ul{gap:8px}.info-route-page .section-heading strong{font-size:13px}}.topbar{--topbar-x: 22px;flex:0 0 auto;position:sticky;top:0;z-index:20;display:grid;gap:9px;min-height:96px;padding:10px 22px 12px;border-bottom:1px solid var(--border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-main,.topbar-tradebar{display:grid;align-items:center;min-width:0}.topbar-main{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;gap:18px}.topbar-tradebar{grid-template-columns:minmax(0,1fr) auto;gap:18px}.token-address-bars{display:grid;gap:3px;border-bottom:1px solid var(--border);background:#050811}.token-address-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;min-height:36px;padding:6px 18px;background:linear-gradient(90deg,#311375fa,#291874f5,#0f1e53f5);color:#dbeafe;font-size:12px;font-weight:800}.token-address-row-solana{background:linear-gradient(90deg,#2f1470f5,#151f67f5,#0e2457f5)}.token-address-row-lock{gap:10px;background:linear-gradient(90deg,#2563ebfa,#1d4ed8f7,#4338caf5)}.lock-row-title,.lock-row-countdown{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border:1px solid rgba(191,219,254,.26);border-radius:7px;padding:0 9px;white-space:nowrap}.lock-row-title{color:#fff;background:#dbeafe24;font-weight:950}.lock-row-countdown{min-width:148px;color:#eff6ff;background:#bfdbfe24;font-variant-numeric:tabular-nums}.token-address-separator{min-height:10px;background:var(--app-bg)}.token-address-row a,.token-address-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;color:inherit;text-decoration:none}.token-address-row a{max-width:min(100%,560px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-address-row button{min-height:24px;border:1px solid rgba(191,219,254,.32);border-radius:7px;padding:0 9px;background:#ffffff14;font-size:12px;font-weight:900;cursor:pointer}.token-address-row button:hover{border-color:#7dd3fcad;background:#38bdf829;color:#fff}.brand,.topbar-actions,.wallet-dock,.stats-row,.card-meta,.panel-title,.contract-panel,.time-pill,.trade-message{display:flex;align-items:center}.brand{gap:12px;min-width:0}.brand-link{color:inherit;text-decoration:none}.brand-mark{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:6px;overflow:visible}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(47,107,255,.26))}.brand strong,.brand span{display:block}.brand strong{font-size:17px}.brand span{margin-top:2px;color:var(--text-muted);font-size:13px}.search{position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-muted)}.search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text)}.topbar-actions{position:relative;z-index:3;justify-content:flex-end;gap:10px;min-width:max-content;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-select-wrap{display:inline-flex;align-items:center;flex:0 0 auto}.language-select{width:72px;height:44px;padding:0 12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;outline:0;background:linear-gradient(135deg,#22d3ee1f,#7c5cff24),#0f172ae6;color:var(--text);font-size:12px;font-weight:800;letter-spacing:0;cursor:pointer}.language-select:focus-visible{border-color:#7dd3fcb8;box-shadow:0 0 0 3px #38bdf829}.topbar-create-row{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;min-width:0}.topbar-create-row .topbar-create{flex:0 0 auto;min-width:0;height:40px;min-height:40px;gap:5px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.topbar-bridge-action,.topbar-contracts-action{padding:0 12px}.topbar-bridge-action img{display:block;width:14px;height:14px;object-fit:contain}.topbar-create-row .topbar-create svg{width:14px;height:14px}.topbar-bridge-action{gap:5px}.topbar-create-row .language-select-wrap{align-self:stretch}.topbar-create-row .language-select{height:100%;min-height:40px;font-size:12px;font-weight:800}.mobile-menu-toggle{display:none}.main-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;justify-content:center;gap:clamp(5px,.55vw,10px);min-width:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:hidden;padding-bottom:2px}.main-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;width:100%;min-height:46px;padding:0 6px;color:var(--text-muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-meme-icon{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.38),transparent 28%),linear-gradient(135deg,#22d3eeeb,#7c5cffe6 54%,#f97316db);box-shadow:0 8px 22px #2f6bff38;color:#fff;font-size:13px;font-weight:800;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.35)}.nav-meme-icon-ranks{font-size:14px;transform:translate(1px,1px)}.main-nav a.active{border-color:#a78bfab8;border-radius:8px;background:linear-gradient(135deg,#7c3aed94,#2f6bff52),#25195cf5;color:#fff;box-shadow:inset 0 0 0 1px #c4b5fd2e,0 10px 22px #2f6bff1f}.main-nav a.active:after{content:none;display:none}.main-nav em{padding:2px 6px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:10px;font-style:normal}.search button{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer}.search:focus-within{border-color:#2f6bffb3;box-shadow:0 0 0 3px #2f6bff29}.chain-switcher{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:3px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.chain-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:32px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:800;white-space:nowrap}.chain-switcher button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--text)}.chain-switcher svg{width:14px;height:14px;flex:0 0 auto}.icon-button,.primary-action,.wallet-button,.trade-button,.settle-button{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text)}.icon-button{display:grid;place-items:center;width:44px;height:44px;color:#55d7ff;background:linear-gradient(180deg,#22d3ee14,#7c5cff14),var(--surface)}.icon-button.mobile-menu-toggle{display:none}.icon-button svg,.card-meta svg,.network-pill svg,.panel-title svg,.section-heading svg,.market-card-media svg{color:currentColor;filter:drop-shadow(0 0 8px rgba(47,107,255,.32))}.icon-button.active-watch{border-color:#facc1580;background:#facc1524;color:#facc15!important;box-shadow:0 0 18px #facc152e}.icon-button.active-watch svg,.market-card-watch.active-watch svg,.watchlist-rail-panel .rail-market-row svg{color:#facc15!important;fill:currentColor;stroke:currentColor;filter:drop-shadow(0 0 9px rgba(250,204,21,.46))}.primary-action,.wallet-button,.trade-button,.settle-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;font-weight:600}.spin-icon{animation:iconSpin .85s linear infinite}@keyframes iconSpin{to{transform:rotate(360deg)}}.topbar-create{border:1px solid var(--blue);background:linear-gradient(135deg,var(--blue),#7c3aed);color:#fff;box-shadow:0 14px 30px #2f6bff21}.topbar-create:hover,.topbar-create:focus-visible{border-color:var(--blue);background:linear-gradient(135deg,var(--blue),#7c3aed);color:#fff;filter:none}.contracts-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:18px;background:#030610b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contracts-modal{display:grid;grid-auto-rows:max-content;gap:14px;width:min(980px,100%);max-height:min(86vh,780px);overflow-y:auto;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(180deg,#101621fa,#090d16fa);box-shadow:0 28px 80px #0000008a}.contracts-modal-header,.contracts-bridge-actions button,.contracts-lock-banner,.contracts-lock-actions,.contracts-info-card-head,.contracts-info-card button{display:flex;align-items:center}.contracts-modal-header{justify-content:space-between;gap:12px;padding:16px 16px 0}.contracts-modal-header span,.contracts-info-card span{color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.contracts-network-row{display:flex;align-items:center;gap:8px;min-width:0}.contracts-network-label{display:inline-flex;align-items:center;gap:7px;min-width:0}.contracts-network-label svg{width:22px;height:22px;flex:0 0 auto;border-radius:8px;box-shadow:0 8px 18px #2f6bff2e}.contracts-network-env{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:fit-content;min-height:20px;padding:0 9px;border:1px solid rgba(56,189,248,.5);border-radius:999px;background:linear-gradient(180deg,#0ea5e933,#082f4938);color:#bae6fd!important;font-size:10px!important;font-weight:900;line-height:1;text-transform:none!important}.contracts-modal-header h2{margin:3px 0 0;font-size:22px}.contracts-bridge-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px}.contracts-bridge-actions button{justify-content:flex-start;gap:10px;min-width:0;min-height:58px;padding:10px 12px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:linear-gradient(135deg,#2f6bff2e,#7c3aed1f),#0f172a94;color:#eff6ff;text-align:left}.contracts-bridge-actions button:hover{border-color:#7dd3fca3;background:linear-gradient(135deg,#2f6bff3d,#7c3aed29),#0f172ab8}.contracts-bridge-actions img{display:block;width:24px;height:24px;flex:0 0 auto;object-fit:contain}.contracts-bridge-actions span{display:grid;gap:2px;min-width:0}.contracts-bridge-actions strong,.contracts-bridge-actions em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.temporary-invisible{display:none!important}.contracts-bridge-actions strong{color:#fff;font-size:13px;font-weight:900}.contracts-bridge-actions em{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:800}.contracts-lock-banner{gap:9px;margin:0 16px;min-height:54px;padding:10px 12px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:linear-gradient(90deg,#2f6bff38,#0ea5e91f)}.contracts-lock-banner svg{color:#55d7ff}.contracts-lock-body{display:grid;gap:3px;min-width:0}.contracts-lock-body strong{color:#fff}.contracts-lock-body a{min-width:0;overflow:hidden;color:#dbeafe;font-size:12px;font-weight:900;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.contracts-lock-body a:hover,.contracts-info-address:hover{color:#fff}.contracts-lock-actions{margin-left:auto;gap:8px;flex:0 0 auto}.contracts-lock-actions span{color:#dbeafe;font-size:12px;font-weight:900;font-variant-numeric:tabular-nums}.contracts-lock-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:1px solid rgba(96,165,250,.32);border-radius:8px;background:#2f6bff21;color:#eff6ff;font-size:12px;font-weight:900}.contracts-info-grid{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:0 16px 16px}.contracts-smart-markets{display:grid;gap:10px;padding:0 16px 16px}.contracts-smart-markets h3{margin:0;color:var(--text);font-size:14px;font-weight:900}.contracts-smart-markets .contracts-info-grid{padding:0;overflow:visible}.contracts-info-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#171f2deb,#0c111aeb)}.contracts-info-card-head{justify-content:space-between;gap:10px;min-width:0}.contracts-info-card-head div{min-width:0}.contracts-info-card strong{display:block;margin-top:2px;overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.contracts-info-card-head a{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#55d7ff;text-decoration:none}.contracts-info-address{min-width:0;overflow:hidden;color:#dbeafe;font-size:13px;font-weight:900;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.contracts-info-links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}.contracts-info-link-group{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#0f172a73}.contracts-info-link-group em{min-height:18px;color:#dbeafe;font-size:13px;font-style:normal;font-weight:900}.contracts-coming-soon{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:30px;padding:0 10px;border:1px solid rgba(96,165,250,.32);border-radius:999px;background:#2f6bff21;color:#dbeafe!important;font-size:12px!important;font-weight:900;text-transform:none!important}.contracts-info-card p{min-height:34px;margin:0;color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.4}.contracts-info-card .contracts-info-warning{min-height:0;color:#ff4d5e;font-weight:900}.contracts-info-card button{justify-content:center;gap:7px;min-height:34px;border:1px solid rgba(96,165,250,.32);border-radius:8px;background:#2f6bff21;color:#eff6ff;font-size:12px;font-weight:900}.contracts-info-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:640px){.contracts-info-links,.contracts-info-actions{grid-template-columns:1fr}}.wallet-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:#030610ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wallet-modal{width:min(420px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f1013;color:#f8fafc;box-shadow:0 24px 80px #0000008f}.wallet-modal-header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:64px;padding:0 10px}.wallet-modal-header strong{justify-self:center;font-size:22px;line-height:1}.wallet-modal-icon{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:#f8fafc}.wallet-modal-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-height:44px;margin:0 14px 12px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#17181c;color:#94a3b8}.wallet-modal-search input{min-width:0;border:0;outline:0;background:transparent;color:#f8fafc;font-size:14px;font-weight:700}.wallet-option-list{display:grid;gap:10px;min-height:0;max-height:520px;overflow-y:auto;padding:0 14px 14px;scrollbar-color:#595c62 transparent}.wallet-option{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 14px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#18191c;color:#f8fafc;text-align:left}.wallet-option:hover,.wallet-modal-icon:hover{background:#22242a}.wallet-option.not-detected{color:#f8fafcbd}.wallet-option-copy,.wallet-option-copy strong,.wallet-option-copy small{min-width:0}.wallet-option-copy{display:grid;gap:3px}.wallet-option-copy strong,.wallet-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-option-copy strong{font-size:18px;font-weight:800}.wallet-option-copy small{color:#f8fafc8f;font-size:12px;font-weight:800}.wallet-option em{padding:5px 10px;border:1px solid rgba(86,255,153,.34);border-radius:999px;background:#56ff9924;color:#7ef7a9;font-size:12px;font-style:normal;font-weight:900;letter-spacing:0}.wallet-option-mark{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#2f6bff;color:#fff;font-size:13px;font-weight:900;overflow:hidden}.wallet-option-mark.has-icon{background:#fff}.wallet-option-mark img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;padding:4px;background:#fff;object-fit:contain}.wallet-option-mark-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;background:#2f6bff;color:#fff;font-size:13px;font-weight:900}.wallet-option-mark-metamask-evm{background:linear-gradient(135deg,#f97316,#b45309)}.wallet-option-mark-walletconnect{background:#3b82f6}.wallet-option-mark-ledger{background:#111827;border:1px solid rgba(255,255,255,.22)}.wallet-modal-message{margin:0;padding:12px 16px 16px;color:#fca5a5;font-size:13px;font-weight:700}.wallet-empty{padding:14px 4px 18px;color:#f8fafcb3;font-size:13px;font-weight:800}.primary-action:not(.topbar-create),.trade-button{border-color:var(--blue);background:var(--blue);color:#fff}.wallet-dock{gap:6px}.wallet-avatar{width:24px;height:24px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:999px;object-fit:cover;box-shadow:0 0 18px #2f6bff3d}.wallet-network-icon{width:18px;height:18px;flex:0 0 auto;color:currentColor;filter:var(--chain-logo-filter)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:22px;width:100%;margin:0;padding:22px 20px 40px}.main-column,.side-column{min-width:0}.side-column{display:grid;align-content:start;gap:16px}.market-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:18px}.eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin:0}h1{margin-top:5px;font-size:44px;font-weight:700;line-height:.98;max-width:820px;letter-spacing:0}h2,h3{font-weight:700}.stats-row{gap:8px;flex-wrap:wrap;justify-content:flex-end}.stat{min-width:128px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.stat svg{color:var(--blue)}.stat span,.stat strong{display:block}.stat span{margin-top:3px;color:var(--text-muted);font-size:12px}.stat strong{margin-top:2px;font-size:15px}.category-tabs{display:flex;gap:8px;width:100%;min-width:0;max-width:100%;overflow-x:auto;padding:2px 0 14px;scrollbar-width:thin}.category-tabs::-webkit-scrollbar,.right-rail::-webkit-scrollbar,.dialog::-webkit-scrollbar{width:8px;height:8px}.category-tabs::-webkit-scrollbar-track,.right-rail::-webkit-scrollbar-track,.dialog::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent)}.category-tabs::-webkit-scrollbar-thumb,.right-rail::-webkit-scrollbar-thumb,.dialog::-webkit-scrollbar-thumb{border-width:2px;background:linear-gradient(90deg,var(--blue),#7c3aed);background-clip:padding-box}.category-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;white-space:nowrap;border:1px solid color-mix(in srgb,#7c3aed 34%,var(--border));border-radius:8px;background:linear-gradient(180deg,#7c3aed14,#2f6bff0a),var(--surface);color:var(--text);font-weight:600;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.category-tabs button:hover,.category-tabs button:focus-visible{border-color:#8b5cf6;background:linear-gradient(180deg,#8b5cf62e,#2f6bff14),var(--surface-soft);box-shadow:0 0 0 2px #7c3aed2e;outline:none}.category-tabs button.active{border-color:#a78bfa;background:linear-gradient(135deg,#7c3aed57,#2f6bff38),var(--surface-soft);color:#fff;box-shadow:inset 0 0 0 1px #a78bfa47,0 0 18px #7c3aed2e}.category-tabs em{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--surface-soft);color:var(--text-muted);font-size:12px;font-style:normal}.category-tabs button.active em{background:#a78bfa3d;color:#f4f0ff}.market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(252px,100%),1fr));gap:12px;width:100%;min-width:0;max-width:100%;overflow:visible}.market-card{position:relative;display:grid;grid-template-rows:minmax(195px,1fr) auto;min-width:0;min-height:363px;padding:0;overflow:visible;text-align:left;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:none;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.market-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.market-card:hover,.market-card.selected{z-index:8;transform:translateY(-1px);border-color:var(--blue);box-shadow:var(--shadow)}.market-card-media{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:flex-start;justify-content:space-between;padding:10px;color:var(--text);border-radius:8px 8px 0 0;background-position:center;background-size:cover}.market-card-badges,.market-tag-row,.featured-top-badges{display:inline-flex;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;overflow:hidden}.market-tag-row{align-items:center;flex-wrap:wrap;margin-top:10px;overflow:visible}.market-card-media>.market-tag-row{margin-top:0;flex-wrap:wrap;align-content:flex-start;max-height:70px;overflow:hidden}.market-tag-row.compact{max-width:100%}.featured-top-badges{flex-wrap:wrap;overflow:visible}.market-card-media span,.market-card-media a,.market-tag-row span,.market-tag-row a{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);font-size:12px;font-weight:600}.market-card-media a,.market-tag-row a{color:inherit;text-decoration:none}.market-token-link{color:var(--text)!important}.market-token-link small{color:var(--text-muted);font-size:10px;font-weight:800;line-height:1}.market-token-link svg{flex:0 0 auto;color:var(--blue-light)}.market-card-media a:hover,.market-card-media a:focus-visible,.market-tag-row a:hover,.market-tag-row a:focus-visible{border-color:color-mix(in srgb,var(--blue-light) 70%,var(--border));background:color-mix(in srgb,var(--blue) 20%,var(--surface));color:var(--text)}.market-card-media span b,.market-card-media a b,.market-tag-row span b,.market-tag-row a b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-media span i,.market-tag-row span i{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#22d3eef2,#7c5cffe0);color:#fff;font-size:11px;font-style:normal;font-weight:800;text-shadow:0 1px 6px rgba(0,0,0,.36)}.resolver-badge{display:inline-flex;align-items:center;gap:5px;min-width:0;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid rgba(47,107,255,.34);border-radius:999px;border-color:#2f6bff57!important;background:#2f6bff29!important;color:#bfdbfe!important;font-size:12px;font-weight:800;line-height:1}.resolver-badge svg{flex:0 0 auto}.market-state-badge{display:inline-flex;align-items:center;width:fit-content;min-height:26px;max-width:100%;padding:0 9px;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:#22c55e14;color:var(--green);font-size:12px;font-weight:800;line-height:1;text-transform:uppercase}.market-state-badge.closed{border-color:#f8717152;background:#f871711a;color:var(--red)}.hot-icon{color:#ff8a1f;filter:drop-shadow(0 0 10px rgba(249,115,22,.5))}.market-card-actions{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px}.market-card-watch{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text-muted);box-shadow:0 0 16px #2f6bff1a}.market-card-watch.active-watch{border-color:#facc156b;background:#facc1524;color:#fde047}.market-card-body{display:grid;gap:8px;align-content:start;min-width:0;padding:10px 12px 11px}.market-card h2{display:-webkit-box;min-height:42px;overflow:hidden;font-size:15px;line-height:1.28;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.market-card-token{display:inline-flex;align-items:center;justify-self:start;width:fit-content;max-width:100%;min-height:24px;padding:4px 8px;border:1px solid rgba(34,211,238,.34);border-radius:999px;background:#22d3ee1f;color:#cffafe;font-size:12px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-preview{display:flex;justify-content:space-between;gap:10px;font-size:14px}.outcome-preview span,.outcome-preview strong{min-width:0;overflow-wrap:anywhere}.market-card-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px}.market-card-outcome{display:grid;min-width:0;gap:2px}.market-card-outcome b,.market-card-outcome strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-card-outcome strong{color:var(--text);font-size:12px;text-align:left}.outcome-odds-dropdown{position:relative;justify-self:end;width:min(260px,100%);min-width:190px;z-index:20}.featured-title-row>.outcome-odds-dropdown{flex:0 0 clamp(210px,28%,300px);margin-left:auto}.outcome-odds-dropdown[open]{z-index:120}.outcome-odds-dropdown summary{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px 19px;border:1px solid rgba(168,85,247,.68);border-radius:8px;background:linear-gradient(135deg,#4c1d95e0,#2563eb47),#ffffff0b;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #7c3aed24;cursor:pointer;list-style:none}.outcome-odds-dropdown summary::-webkit-details-marker{display:none}.outcome-odds-dropdown summary:after{content:"";position:absolute;left:50%;bottom:7px;width:7px;height:7px;border-right:2px solid #9cc4ff;border-bottom:2px solid #9cc4ff;transform:translate(-50%) rotate(45deg);transition:transform .16s ease}.outcome-odds-dropdown[open] summary:after{transform:translate(-50%) translateY(3px) rotate(225deg)}.outcome-odds-dropdown summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e9d5ff;font-size:12px;font-weight:900;text-transform:uppercase;text-align:center}.outcome-odds-menu{position:absolute;top:calc(100% + 7px);right:0;width:max(100%,230px);max-height:min(320px,55vh);display:grid;gap:6px;margin-top:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:#080d1afa;box-shadow:0 14px 32px #02061747;overflow:auto;z-index:130}.outcome-odds-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:5px 7px;border:1px solid rgba(148,163,184,.12);border-radius:7px;background:#ffffff09}.outcome-odds-row i{width:9px;height:9px;border-radius:999px;box-shadow:0 0 12px currentColor}.outcome-odds-row span,.outcome-odds-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outcome-odds-row span{color:var(--text);font-size:12px;font-weight:800}.outcome-odds-row strong{color:#dbeafe;font-size:12px;font-weight:900}.outcome-odds-dropdown.compact{justify-self:stretch;width:100%;min-width:0;margin-left:0}.outcome-odds-dropdown.compact summary{min-height:38px;padding:7px 8px 18px}.market-card .outcome-odds-dropdown.compact{width:100%}.outcome-odds-dropdown.align-start{justify-self:start}.outcome-odds-dropdown.align-start .outcome-odds-menu{right:auto;left:0}.mini-bars{display:flex;height:10px;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:#0f172aeb;box-shadow:inset 0 1px #ffffff0d}.mini-bars span{min-width:4px;box-shadow:inset 0 0 12px #ffffff1a}.card-meta{justify-content:space-between;gap:8px;color:var(--text-muted);font-size:12px}.card-meta span{display:inline-flex;align-items:center;gap:4px}.detail-panel,.leaderboard-panel,.activity-panel,.rewards-panel{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.detail-panel{overflow:hidden}.detail-heading{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.detail-heading h2{margin-top:5px;font-size:21px;line-height:1.2}.time-pill{flex:0 0 auto;gap:6px;height:32px;padding:0 10px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:12px;font-weight:600}.chart-wrap{position:relative;padding:12px 12px 6px}.chart-wrap:hover .chart-toolbar strong,.chart-wrap[data-hover-active=true] .chart-toolbar strong{color:#f8fbff}.chart-toolbar,.chart-range{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-toolbar{padding:0 2px 10px}.chart-toolbar strong{display:block;font-size:16px}.chart-toolbar span,.chart-toolbar em,.chart-range span{color:var(--text-muted);font-size:14px;font-style:normal}.chart-toolbar em{flex:0 0 auto}.chart-range{padding:7px 2px 0}.chart-wrap svg{display:block;width:100%;height:auto;border-radius:8px;background:radial-gradient(circle at 43% 20%,color-mix(in srgb,var(--chart-outcome-1) 18%,transparent),transparent 28%),radial-gradient(circle at 8% 48%,color-mix(in srgb,var(--chart-outcome-0) 18%,transparent),transparent 30%),linear-gradient(180deg,var(--chart-plot-start),var(--chart-plot-end));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chain-accent) 16%,transparent),inset 0 0 36px color-mix(in srgb,var(--chain-glow) 26%,transparent);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.chart-wrap:hover svg,.chart-wrap[data-hover-active=true] svg{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chain-accent) 28%,transparent),inset 0 0 40px color-mix(in srgb,var(--chain-glow) 38%,transparent),0 14px 36px #0206174d}.chart-plot{fill-opacity:1}.chart-plot-glow{mix-blend-mode:screen;pointer-events:none}.chart-future-zone{fill:#0f172a3d;stroke:#94a3b812;stroke-width:1;pointer-events:none}.grid-line{stroke:color-mix(in srgb,var(--chain-accent) 24%,transparent);stroke-width:1}.grid-line.vertical{opacity:.48}.grid-line.horizontal{opacity:.56}.current-time-line{stroke:color-mix(in srgb,var(--chain-accent) 72%,#ffffff);stroke-dasharray:4 5;stroke-width:1.2;opacity:.9}.price-band{opacity:.86;mix-blend-mode:screen;pointer-events:none}.price-line{filter:drop-shadow(0 0 2px rgba(255,255,255,.7)) drop-shadow(0 0 9px currentColor);transition:opacity .16s ease,stroke-width .16s ease,filter .16s ease}.price-line-midglow{opacity:.38;filter:blur(1px) drop-shadow(0 0 18px currentColor);pointer-events:none}.price-line-underlay{opacity:.2;filter:blur(2.8px) drop-shadow(0 0 22px currentColor);pointer-events:none}.chart-wrap[data-hover-active=true] .price-line{filter:drop-shadow(0 0 11px color-mix(in srgb,currentColor 58%,transparent))}.price-last-dot{stroke:#f8fbffdb;stroke-width:1.6;filter:drop-shadow(0 0 9px currentColor)}.chart-hover-line{stroke:#e2e8f080;stroke-dasharray:3 5;stroke-width:1.2;pointer-events:none}.chart-hover-dot{stroke:#f8fbff;stroke-width:2.2;filter:drop-shadow(0 0 8px currentColor);pointer-events:none}.chart-hit-area{fill:#fff0;cursor:crosshair;pointer-events:all}.chart-hover-card{position:absolute;z-index:3;top:54px;display:grid;gap:6px;min-width:176px;padding:10px 12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:linear-gradient(180deg,#0f172af5,#020617f5),var(--surface);box-shadow:0 18px 44px #00000057;color:var(--text);pointer-events:none;transform:translate(-50%)}.chart-hover-card strong{font-size:12px}.chart-hover-card span{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;font-weight:700}.chart-hover-card i{width:9px;height:9px;border-radius:999px;box-shadow:0 0 10px currentColor}.chart-hover-card b{color:var(--text)}.axis-label{fill:color-mix(in srgb,var(--text-muted) 84%,var(--chain-accent));font-size:13px;font-weight:700}.x-axis-label{text-anchor:middle}.x-axis-label.start{text-anchor:start}.x-axis-label.end{text-anchor:end}.y-axis-label{text-anchor:start}.chart-time-tag,.chart-close-tag{fill:color-mix(in srgb,var(--chain-accent-3) 72%,#ffffff);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:0;paint-order:stroke;stroke:#020617cc;stroke-width:3px}.chart-close-tag{text-anchor:end;fill:color-mix(in srgb,var(--text-muted) 82%,var(--chain-accent))}.latest-price-label{filter:drop-shadow(0 0 12px currentColor) drop-shadow(0 8px 18px rgba(0,0,0,.3));pointer-events:none}.latest-price-label rect{stroke:color-mix(in srgb,#ffffff 35%,var(--chain-accent));stroke-width:1}.latest-price-label text{fill:#f8fbff;font-size:12px;font-weight:900;text-anchor:middle;letter-spacing:0}.chart-legend{display:flex;flex-wrap:wrap;gap:8px;padding:10px 2px}.chart-legend span{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:12px;font-weight:600}.chart-legend i,.outcome-list i{display:inline-block;width:9px;height:9px;border-radius:999px}.trade-panel{display:grid;gap:12px;padding:14px;border-top:1px solid var(--border)}.trade-header,.outcome-list button,.leader-row,.activity-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-header span{color:var(--text-muted);font-size:12px;font-weight:600}.outcome-list{display:grid;gap:8px}.outcome-list button{min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font-weight:600}.outcome-list button.active{border-color:var(--blue);background:var(--blue-soft)}.outcome-list span{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.amount-input,.dialog label{display:grid;gap:7px;color:var(--text-muted);font-size:13px;font-weight:600}.amount-input input,.dialog input,.dialog textarea,.dialog select{width:100%;min-height:42px;border:1px solid var(--border);border-radius:8px;padding:0 12px;background:var(--input-bg);color:var(--text);outline:0}.dialog textarea{min-height:84px;padding-top:10px;resize:vertical}.resolver-mode-control{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.resolver-mode-control>span{color:var(--text);font-size:13px;font-weight:800}.resolver-mode-control>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resolver-mode-control button{min-height:38px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-muted);font-weight:800}.resolver-mode-control button.active{border-color:var(--blue);background:#2f6bff29;color:var(--text)}.resolver-mode-control em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.4}.field-hint{color:var(--text-muted);font-size:12px;font-weight:700}.field-hint.error{color:var(--red)}.token-verified-card{display:grid;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--chain-accent) 42%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--chain-accent) 14%,transparent);color:var(--text)}.token-verified-card strong{font-size:14px;line-height:1.2}.token-verified-card small{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.form-message{margin:0;padding:9px 10px;border:1px solid rgba(47,107,255,.22);border-radius:8px;background:#2f6bff14;color:var(--text-muted);font-size:12px;font-weight:700}.form-message.error{border-color:#f43f5e47;background:#f43f5e14;color:var(--red)}.market-image-preview.market-card{width:100%;min-height:360px;grid-template-rows:minmax(188px,1fr) auto;overflow:hidden;cursor:default}.market-image-preview.market-card:hover{transform:none;box-shadow:none}.market-image-preview-media{min-height:188px;background:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--chain-accent, #2f6bff) 28%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--chain-accent, #2f6bff) 28%,transparent),color-mix(in srgb,var(--chain-accent-2, #7c5cff) 18%,transparent));background-position:center;background-size:cover}.market-image-preview-body{padding-bottom:12px}.market-image-preview-body em{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.preview-answers-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:38px;padding:6px 8px 4px;border:1px solid rgba(124,92,255,.62);border-radius:8px;background:linear-gradient(135deg,#5c25b9eb,#2f49a3eb);color:#f8fafc;font-size:12px;font-weight:900;text-align:center;box-shadow:0 0 18px #7c5cff29 inset}.preview-answers-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-answers-button svg{flex:0 0 auto;margin-top:-2px;color:#93c5fd;pointer-events:none}.quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-amounts button{min-height:34px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text);font-size:12px;font-weight:600}.wallet-position-panel{display:grid;gap:8px;padding:10px;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:#2f6bff14}.wallet-position-panel>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallet-position-panel span,.wallet-position-panel em{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.wallet-position-panel strong{color:var(--text);font-size:15px}.wallet-position-lines{display:flex;flex-wrap:wrap;gap:6px}.wallet-position-lines span{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 7px;border:1px solid var(--border);border-radius:999px;background:#ffffff09;overflow-wrap:anywhere}.wallet-position-lines span.active{border-color:#2dd4bf73;color:var(--text)}.wallet-position-lines i{flex:0 0 auto;width:8px;height:8px;border-radius:999px}.settle-button{border-color:var(--border-strong);background:var(--text);color:var(--app-bg)}.settle-button.claimed,.settle-button.claimed:disabled{border-color:#22c55e5c;background:#16a34a29;color:#86efac;cursor:default;opacity:1}.trade-message{gap:7px;color:var(--green);font-size:13px;font-weight:600}.resolve-status{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(47,107,255,.24);border-radius:8px;background:linear-gradient(135deg,#2f6bff1f,#7c3aed14),var(--surface-soft)}.resolve-status span{display:inline-flex;align-items:center;gap:7px;color:#9cc4ff;font-size:12px;font-weight:800;text-transform:uppercase}.resolve-status strong{color:var(--text);font-size:16px}.resolve-status em{color:var(--text-muted);font-size:12px;font-style:normal;line-height:1.35}.resolve-status.settled{border-color:#22c55e52;background:linear-gradient(135deg,#22c55e1f,#2f6bff0d),var(--surface-soft)}.resolve-status.settled span,.resolve-status.settled strong{color:var(--green)}.resolve-status.ready{border-color:#f59e0b57;background:linear-gradient(135deg,#f59e0b1f,#2f6bff0d),var(--surface-soft)}.resolve-status.ready span,.resolve-status.ready strong{color:#fbbf24}.resolve-status.failed{border-color:#f871715c;background:linear-gradient(135deg,#f8717121,#7c3aed0d),var(--surface-soft)}.resolve-status.failed span,.resolve-status.failed strong{color:#fca5a5}.contract-panel{gap:10px;padding:14px;border-top:1px solid var(--border);color:var(--text-muted)}.contract-panel strong,.contract-panel span{display:block}.contract-panel strong{color:var(--text)}.leaderboard-panel,.activity-panel,.rewards-panel{padding:14px}.level-system-panel{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 9% 0%,rgba(124,58,237,.12),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 76%,transparent))}.level-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.level-system-grid article{min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:8px;background:#ffffff06}.level-system-grid span,.level-system-grid strong,.level-system-grid p{display:block}.level-system-grid span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.level-system-grid strong{margin-top:5px;color:var(--text);font-size:16px;line-height:1.2}.level-system-grid p{margin-top:7px;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.45}.panel-title{gap:8px;margin-bottom:12px;font-weight:600}.leaderboard-section{display:grid;gap:8px;padding-top:10px}.leaderboard-panel-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.leaderboard-panel-columns .panel-title{grid-column:1 / -1}.leaderboard-panel-columns .leaderboard-section{align-content:start;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff06}.leaderboard-section+.leaderboard-section{margin-top:12px;border-top:1px solid var(--border)}.leaderboard-panel-columns .leaderboard-section+.leaderboard-section{margin-top:0;border-top:1px solid var(--border)}.leaderboard-section>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;font-weight:600}.leader-row{min-height:34px}.leader-row-link{width:100%;border:0;background:transparent;color:var(--text);text-align:left}.leaderboard-panel-columns .leader-row{min-height:54px;align-items:center;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.leader-row-link:hover{color:var(--text)}.leader-row em{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:12px;font-style:normal;font-weight:600}.leader-avatar{flex:0 0 auto;width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#07101f;filter:var(--avatar-filter);object-fit:cover;box-shadow:0 8px 16px #00000047}.leader-row .leader-user{display:grid;gap:2px;flex:1;min-width:0;overflow:hidden}.leader-user-heading{display:inline-flex;align-items:center;gap:7px;min-width:0}.leader-user-heading .user-name{min-width:0;overflow:hidden;color:var(--user-accent, var(--text));text-overflow:ellipsis;white-space:nowrap}.leader-row .leader-user small,.leader-row .leader-value small{display:block;min-width:0;overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.leader-row .leader-value,.activity-row strong{color:var(--text-muted);font-size:12px}.leader-row .leader-value{display:grid;gap:2px;text-align:right}.leader-badges{flex:0 0 auto;align-items:center;justify-content:flex-start;max-width:158px}.activity-panel{display:grid;gap:8px}.activity-row{min-height:34px;border-top:1px solid var(--border);padding-top:8px;font-size:13px}.activity-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-text{color:var(--text-muted);font-size:13px}.reward-balance,.claim-summary,.claim-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.reward-balance{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.reward-balance span,.claim-summary span,.claim-row span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reward-balance strong{color:var(--green);font-size:20px}.claim-summary{margin-top:10px;padding:10px 0}.claim-summary strong{display:block;margin-top:3px;color:var(--text)}.fee-split-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.fee-split-panel div{min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.fee-split-panel span,.fee-claim-summary span{display:block;overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:600;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fee-split-panel strong,.fee-claim-summary strong{display:block;margin-top:3px;color:var(--text);font-size:14px}.fee-claim-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.claim-summary button,.claim-row button{min-height:34px;padding:0 12px;border:1px solid var(--blue);border-radius:8px;background:var(--blue);color:#fff;font-weight:600}.claim-list{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:10px}.claim-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:34px}.claim-row strong{color:var(--green);font-size:12px}.dashboard-rewards-panel{grid-area:rewards;display:grid;gap:8px;padding:12px;background:radial-gradient(circle at 18% 20%,rgba(34,211,238,.16),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface) 84%,#020617))}.dashboard-rewards-panel .panel-title{margin-bottom:0;text-transform:uppercase}.dashboard-rewards-panel .reward-balance{display:grid;grid-template-columns:54px minmax(0,1fr);justify-content:start;min-height:68px}.dashboard-rewards-panel .reward-balance:before{content:"";grid-row:1 / span 2;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#22d3eee6,#2f6bffd9),radial-gradient(circle at 35% 28%,rgba(255,255,255,.58),transparent 24%);box-shadow:0 0 30px #2f6bff57}.dashboard-rewards-panel .reward-balance strong{color:#646cff;font-size:clamp(22px,1.6vw,30px)}.dashboard-rewards-panel .claim-summary{margin-top:0;padding:0}.dashboard-rewards-panel .claim-summary button{min-width:136px;min-height:32px}.dashboard-rewards-panel .claim-list,.dashboard-rewards-panel .treasury-note,.dashboard-rewards-panel .fee-claim-summary{display:none}.dashboard-rewards-panel .empty-text{font-size:12px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:18px;background:#0f172a57}.dialog{display:grid;gap:14px;width:min(1080px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialog-heading h2{font-size:24px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.close-time-field,.token-check-field{grid-column:1 / -1}.token-check-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);gap:8px;align-items:stretch;width:100%}.token-check-control .secondary-action{width:100%;min-height:42px;white-space:nowrap}.close-preset-row{display:flex;flex-wrap:wrap;gap:7px}.close-preset-row button{min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#2f6bff1a;color:var(--text-muted);font-size:12px;font-weight:800}.close-preset-row button:hover{border-color:#2f6bff9e;color:var(--text);background:#2f6bff33}.close-preset-row button.active{border-color:#7c5cffdb;color:#fff;background:linear-gradient(135deg,#2f6bffdb,#7c5cffbd);box-shadow:0 0 0 1px #7c5cff29 inset}.create-market-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:14px;align-items:start}.create-market-fields,.create-market-preview-panel,.outcome-builder{display:grid;gap:12px;min-width:0}.create-market-preview-panel{position:sticky;top:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(47,107,255,.08),transparent),#ffffff08}.create-market-contract-note{display:block;margin-top:-4px;color:var(--text-muted);font-size:11px;font-weight:800;line-height:1.35;text-align:center}.field-row-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:13px;font-weight:800}.secondary-action.compact{min-height:32px;padding:0 10px;font-size:12px}.outcome-editor-list{display:grid;gap:8px}.outcome-editor-row{display:grid;grid-template-columns:13px minmax(0,1fr) 38px;gap:8px;align-items:center}.outcome-editor-row i{width:13px;height:13px;border-radius:999px;box-shadow:0 0 0 4px #ffffff0d}.icon-button.danger{color:var(--red)}.icon-button.danger:disabled{opacity:.38;cursor:not-allowed}.image-upload-card{display:grid;gap:9px;width:100%;min-height:162px;padding:10px;border:1px dashed rgba(76,95,255,.44);border-radius:8px;background:radial-gradient(circle at 30% 20%,rgba(47,107,255,.22),transparent 42%),#050a1675;color:var(--text);text-align:left;cursor:pointer}.image-upload-card:hover,.image-upload-card:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #2f6bff1f}.image-upload-card b{min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.image-upload-visual,.image-upload-empty{display:grid;place-items:center;min-height:118px;border-radius:7px}.image-upload-visual{background-position:center;background-size:cover}.image-upload-empty{gap:8px;border:1px solid rgba(148,163,184,.14);background:#ffffff09;color:#c9d8f4;font-size:13px;font-weight:900}.image-upload-empty svg{color:var(--blue)}.dialog .market-image-input,.profile-edit-form .profile-image-input{position:absolute;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;padding:0;border:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.reward-balance span em{display:block;margin-top:3px;color:var(--green);font-size:10px;font-style:normal;font-weight:800;text-transform:none}.dashboard-page{display:grid;gap:12px;width:100%;min-width:0;padding:12px 18px 0}.hero-dashboard{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(520px,1.38fr) minmax(330px,.82fr);grid-template-rows:minmax(clamp(720px,calc(100vh - 230px),780px),auto) auto;grid-template-areas:"hero featured rail" "trending trending trending";gap:12px;min-height:0;align-items:stretch}.hero-intro,.featured-card,.rail-panel,.dashboard-panel,.cta-band,.site-footer{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface) 82%,#020617));box-shadow:var(--shadow)}.hero-intro{grid-area:hero;position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(16px,1fr) auto minmax(16px,1fr) auto minmax(16px,1fr) auto;align-content:stretch;gap:0;min-height:clamp(720px,calc(100vh - 230px),780px);height:auto;overflow:hidden;padding:22px 20px 20px;border-radius:0;background:linear-gradient(90deg,#070a14f5,#0a0c1ed1 42%,#0d0a2638),linear-gradient(180deg,#080b1214,#080b12e0),url(/assets/hero/meme-coin-hero.png);background-position:center;background-size:cover}.hero-bg-video,.hero-video-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg-video{z-index:0;width:100%;height:100%;object-fit:cover;object-position:58% center;background:url(/assets/hero/meme-coin-hero.png) 66% center / cover no-repeat}.hero-video-shade{z-index:0;background:var(--chain-hero-overlay, linear-gradient(90deg, rgba(7, 10, 20, .96) 0%, rgba(10, 12, 30, .82) 42%, rgba(13, 10, 38, .22) 100%)),var(--chain-hero-bottom, linear-gradient(180deg, rgba(8, 11, 18, .08), rgba(8, 11, 18, .88)))}.hero-network{position:relative;grid-row:1;z-index:1;display:flex;align-self:start;justify-content:flex-start;margin:6px 0 0 6px}.hero-middle{display:contents}.hero-copy{position:relative;grid-row:3;z-index:1;display:grid;align-self:center;justify-items:start;gap:16px;margin-left:6px}.hero-bottom{position:relative;grid-row:7;z-index:1;display:grid;align-self:end;gap:10px;margin-left:6px}.hero-intro:after,.cta-band:after{content:"";position:absolute;z-index:0;right:-20%;bottom:-28%;width:78%;aspect-ratio:1;border:1px solid rgba(47,107,255,.34);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(47,107,255,.3),transparent 42%),repeating-radial-gradient(circle at 50% 50%,rgba(47,107,255,.22) 0 1px,transparent 1px 28px);opacity:.72;pointer-events:none}.network-pill,.live-dot{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:6px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 14px var(--green)}.hero-intro h1{position:relative;max-width:620px;font-size:clamp(42px,3vw,60px);line-height:1.08;padding-bottom:3px;z-index:1}.hero-intro h1 span{display:block;color:transparent;background:linear-gradient(90deg,#49d7ff,#7c5cff 48%,#2f6bff);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 28px rgba(124,92,255,.35)}.hero-intro h1 .hero-chain-title{display:block;width:fit-content}.hero-intro p{position:relative;max-width:520px;color:var(--text-muted);font-size:13px;line-height:1.45;z-index:1}.hero-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px;z-index:1}.hero-social{position:relative;grid-row:5;display:flex;align-items:flex-start;align-self:center;flex-wrap:wrap;gap:10px;margin-left:6px;z-index:1;color:var(--text-muted);font-size:12px;font-weight:600}.hero-social-copy{display:grid;justify-items:start;gap:8px;min-width:0;width:100%}.hero-social-links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.hero-buy-below{margin-top:-6px}.hero-social-links a,.hero-social-links button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border:1px solid rgba(47,107,255,.42);border-radius:8px;background:#2f6bff1f;color:#dbeafe;gap:6px;font-weight:800;text-decoration:none}.hero-social-links button{cursor:pointer;font:inherit}.hero-social-links a:hover,.hero-social-links button:hover{border-color:#7dd3fca3;background:#38bdf829;color:#7dd3fc}.hero-bottom-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.hero-bottom-social a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:0 14px;border:1px solid rgba(47,107,255,.42);border-radius:8px;background:linear-gradient(180deg,#1e40af33,#0f172a85),#2f6bff1f;color:#dbeafe;gap:7px;font-size:14px;font-weight:900;text-decoration:none}.hero-bottom-social a:hover{border-color:#7dd3fca3;background:linear-gradient(180deg,#2563eb47,#0f172a94),#38bdf829;color:#fff}.market-card-media .chain-badge,.market-tag-row .chain-badge{border-color:color-mix(in srgb,var(--blue) 48%,var(--border));background:color-mix(in srgb,var(--blue) 18%,var(--surface))}.chain-badge svg{flex:0 0 auto;width:14px;height:14px}.dextools-network-icon{width:16px;height:16px;flex:0 0 auto}.user-name{color:var(--user-accent, var(--text))}.user-name>span{display:inline-flex;align-items:center;min-height:17px;margin-left:7px;padding:0 6px;border:1px solid color-mix(in srgb,var(--user-accent, var(--blue)) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--user-accent, var(--blue)) 14%,transparent);color:var(--user-accent, var(--blue));font-size:10px;font-weight:900;vertical-align:2px}.user-badge-row,.leader-badges{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.user-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:10px;font-weight:900;line-height:1}.user-badge.blue{background:#2f6bff1f;color:#60a5fa}.user-badge.green{background:#22c55e21;color:#4ade80}.user-badge.gold{background:#f59e0b24;color:#fbbf24}.user-badge.purple{background:#7c5cff24;color:#a78bfa}.hero-primary,.hero-secondary,.link-button,.cta-band button,.cta-band a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border-radius:8px;font-weight:600;text-decoration:none}.hero-primary,.cta-band button{border:1px solid var(--blue);background:linear-gradient(135deg,var(--blue),#7c3aed);color:#fff}.hero-secondary,.cta-band a,.cta-band .cta-secondary{border:1px solid var(--border);background:#ffffff0a;color:var(--text)}.hero-primary,.hero-secondary,.cta-band button{cursor:pointer}.trust-row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;z-index:1}.trust-row .stat{min-width:0;min-height:78px;padding:8px;border-color:#ffffff1f;background:#080b128a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.featured-card{grid-area:featured;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;align-content:stretch;min-width:0;min-height:0;height:100%;padding:12px;border-radius:8px;background:radial-gradient(circle at 12% 12%,rgba(249,115,22,.1),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface) 86%,#020617))}.featured-top,.featured-title-row,.featured-trade-control,.time-filter-row,.featured-metrics,.section-heading,.rail-heading,.mini-card-heading{display:flex;align-items:center}.featured-top,.section-heading,.rail-heading,.mini-card-heading{justify-content:space-between;gap:12px}.featured-title-row{align-items:flex-start;gap:12px;min-width:0}.featured-title-copy{display:grid;min-width:0}.market-avatar,.coin-avatar{display:grid;place-items:center;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.42),transparent 26%),linear-gradient(135deg,#0ea5e9,#7c3aed 50%,#f97316);color:#fff;font-weight:600;box-shadow:0 10px 24px #2f6bff3d}.market-avatar{width:54px;height:54px;font-size:28px;text-shadow:0 1px 10px rgba(0,0,0,.34)}.coin-avatar{width:30px;height:30px;font-size:15px;text-shadow:0 1px 8px rgba(0,0,0,.34)}.featured-title-row h2{max-width:560px;display:-webkit-box;min-width:0;overflow:hidden;font-size:clamp(14px,1.02vw,20px);line-height:1.16;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featured-title-row h2 a{display:block;color:inherit;text-decoration:none;overflow-wrap:anywhere}.featured-title-row h2 a:hover,.featured-title-row h2 a:focus-visible{color:var(--blue-light);text-decoration:underline}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.tag-row span{padding:5px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface-soft);color:var(--text-muted);font-size:12px;font-weight:600}.odds-pair{display:grid;grid-template-columns:repeat(2,minmax(72px,1fr));gap:14px;margin-left:auto;text-align:center}.odds-pair span,.metric span{display:block;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.odds-pair strong{display:block;margin-top:4px;font-size:28px;line-height:1}.yes-text{color:var(--green)}.no-text{color:#fb4778}.featured-chart-stack,.featured-action-stack{display:grid;min-width:0}.featured-chart-stack{align-self:stretch;gap:6px;min-height:0}.featured-action-stack{align-self:end;gap:8px;max-width:100%;overflow:hidden}.featured-trade-control{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(92px,.55fr) minmax(128px,.8fr);align-items:end;justify-content:stretch;gap:12px;min-width:0;max-width:100%}.featured-trade-control label{display:grid;min-width:0;gap:5px}.featured-trade-control label span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.featured-trade-control select,.featured-trade-control input{width:100%;height:46px;min-height:46px;padding:0 12px;border:1px solid var(--border);border-radius:8px;outline:0;background:linear-gradient(135deg,#2f6bff33,#7c3aed1f),var(--surface-soft);color:var(--text);font:inherit;font-weight:700;box-shadow:inset 0 1px #ffffff0d}.featured-trade-control select{padding-right:40px}.featured-trade-control select:focus,.featured-trade-control input:focus{border-color:#467cffc7;box-shadow:0 0 0 3px #2f6bff33}.featured-trade-control button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;min-height:46px;min-width:0;padding:0 18px;border:1px solid rgba(34,197,94,.34);border-radius:8px;background:linear-gradient(135deg,#22c55eeb,#2f6bffd1);color:#fff;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 14px 30px #22c55e21}.featured-trade-control button:disabled{border-color:var(--border);background:var(--surface-soft);color:var(--text-muted);box-shadow:none}.featured-quick-amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.featured-quick-amounts button{width:100%;min-height:34px;min-width:0;padding:0 6px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text-muted);font-size:clamp(11px,1vw,13px);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-quick-amounts button.active{border-color:#2f6bffb3;color:var(--text);background:#2f6bff38}.featured-card .chart-wrap{display:grid;grid-template-rows:auto minmax(190px,1fr) auto;min-width:0;min-height:0;height:100%;padding:2px 4px 0}.featured-card .chart-toolbar{padding-bottom:3px}.featured-card .chart-wrap svg{height:100%;min-height:clamp(190px,18vw,270px)}.featured-card .chart-range{padding-top:3px}.dashboard-page .market-card h2{font-size:18px;line-height:1.25}.dashboard-page .market-card-token,.dashboard-page .market-tag-row span,.dashboard-page .market-tag-row a,.dashboard-page .resolver-badge{font-size:13px}.dashboard-page .card-meta{font-size:15px}.dashboard-page .rail-heading strong,.dashboard-page .section-heading strong{font-size:17px}.dashboard-page .insight-metric span{font-size:14px}.dashboard-page .insight-metric strong{font-size:30px}.featured-card .chart-legend{display:none}.featured-card>.empty-text,.featured-action-stack>.empty-text{display:none}.time-filter-row{flex-wrap:wrap;gap:6px;border-top:1px solid var(--border);padding-top:6px}.time-filter-row.compact{border-top:0;padding-top:0}.time-filter-row button,.time-filter-row .market-url-link{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:600;text-decoration:none}.time-filter-row button.active,.time-filter-row button:hover,.time-filter-row .market-url-link:hover,.time-filter-row .market-url-link:focus-visible{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.auto-settle-note{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:#22c55e14;color:var(--green);font-size:12px;font-weight:700}.auto-settle-note.closed{border-color:#f8717147;background:#f8717114;color:var(--red)}.featured-message{color:var(--green);font-size:13px;font-weight:600}.featured-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border);padding-top:6px;padding-bottom:1px;overflow:hidden}.featured-metrics .metric{display:grid;place-content:center;justify-items:center;min-height:46px;padding:0 10px;border-left:1px solid var(--border);text-align:center}.featured-metrics .metric:first-child{border-left:0;padding-left:0}.featured-metrics .metric strong{font-size:clamp(12px,.82vw,14px);line-height:1.1}.featured-metrics .metric span{margin-top:1px;font-size:9px;line-height:1.05}.metric{min-width:0}.metric strong{display:block;color:var(--text);font-size:16px}.right-rail{grid-area:rail;display:grid;gap:12px;grid-template-rows:minmax(0,1fr);align-content:stretch;min-width:0;min-height:0;height:100%;max-height:none;overflow:hidden;padding-right:0;scrollbar-width:thin}.right-rail.has-watchlist{grid-template-rows:minmax(0,var(--watchlist-row)) minmax(0,var(--movers-row))}.right-rail.no-watchlist{grid-template-rows:minmax(0,1fr)}.right-rail.no-watchlist .top-movers-panel{grid-column:1 / -1}.rail-panel,.dashboard-panel{border-radius:8px}.rail-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.rail-heading{margin-bottom:8px}.rail-heading strong,.section-heading strong{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;text-transform:uppercase}.rail-heading button,.link-button{border:0;background:transparent;color:var(--blue);font-size:12px}.rail-list{display:grid;flex:1 1 auto;align-content:stretch;gap:7px;min-height:0;overflow:hidden;padding-right:2px;grid-auto-rows:minmax(42px,1fr)}.top-movers-panel .rail-list{grid-auto-rows:minmax(42px,1fr)}.empty-rail,.empty-state{display:grid;gap:10px;padding:14px;border:1px dashed var(--border);border-radius:8px;color:var(--text-muted)}.empty-rail button,.empty-state button{width:fit-content}.empty-rail button{border:0;background:transparent;color:var(--blue);font-weight:600}.rail-market-row,.mover-row,.activity-tape-row{display:grid;align-items:center;gap:9px;min-height:42px;border-top:1px solid var(--border);padding:6px 0}.rail-market-row,.mover-row{width:100%;border-right:0;border-bottom:0;border-left:0;background:transparent;color:var(--text);text-align:left}.rail-market-row{grid-template-columns:30px minmax(0,1fr) auto auto 16px}.mover-row{grid-template-columns:30px minmax(0,1fr) auto auto 64px}.activity-tape-row{grid-template-columns:42px minmax(0,1fr) auto}.rail-market-row span,.mover-row span,.activity-tape-row em{min-width:0;overflow:hidden;color:var(--text);font-size:13px;font-style:normal;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rail-market-row strong,.mover-row strong{color:var(--green)}.rail-market-row em,.mover-row em{font-size:12px;font-style:normal;font-weight:600}.positive{color:var(--green)}.negative{color:#fb4778}.yes-badge,.no-badge{display:grid;place-items:center;height:24px;border-radius:6px;font-size:11px;font-weight:600}.yes-badge{background:#22c55e29;color:var(--green)}.no-badge{background:#fb477824;color:#fb4778}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,760px);gap:12px;width:100%;min-width:0}.content-grid.dashboard-content-grid{grid-template-columns:minmax(0,1fr)}.dashboard-content-grid>.insights-panel,.dashboard-content-grid>.leaderboard-panel{grid-column:1 / -1}.content-main,.content-side{display:grid;align-content:start;gap:12px;min-width:0}.dashboard-panel{min-width:0;max-width:100%;padding:12px}.trending-panel{grid-area:trending;display:grid;align-content:start;gap:10px;padding:10px}.trending-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;min-width:0}.trending-heading-row strong{grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-width:max-content;min-height:38px;font-size:14px;font-weight:600;text-transform:uppercase}.trending-heading-row>.link-button{grid-column:2;grid-row:1;justify-self:end}.trending-panel .category-tabs{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;align-content:start;gap:8px;margin-bottom:0;max-height:none;overflow:visible;padding:0;scrollbar-width:none}.trending-panel .category-tabs::-webkit-scrollbar{display:none}.trending-panel .category-tabs button{flex:0 1 auto;justify-content:center;min-width:82px;width:auto;min-height:30px;padding:0 10px;gap:6px;font-size:12px}.trending-panel .market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.trending-panel .market-card{grid-template-rows:minmax(166px,1fr) auto;min-height:288px}.trending-panel .market-card-body{gap:7px;padding:9px 10px 10px}.trending-panel .market-card h2{display:-webkit-box;height:34.72px;min-height:0;max-height:34.72px;overflow:hidden;font-size:14px;line-height:1.24;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.trending-panel .card-meta,.trending-panel .outcome-preview{font-size:13px}.trending-panel .market-card-media{padding:10px}.trending-panel .market-card-media>.market-tag-row{flex-wrap:wrap;align-content:flex-start;gap:5px;max-height:58px;overflow:hidden}.trending-panel .market-card-media span,.trending-panel .market-card-media a{padding:4px 7px;font-size:11px}.trending-panel .outcome-odds-dropdown.compact summary{min-height:34px;font-size:12px}.trending-panel .market-card-badges{gap:4px}.trending-panel .resolver-badge svg{width:10px;height:10px}.trending-panel .mini-bars{height:9px}.section-heading{min-width:0;margin-bottom:10px}.section-heading>*{min-width:0}.section-heading p{margin-top:4px;color:var(--text-muted);font-size:13px}.insights-grid{display:grid;grid-template-columns:1fr 1fr 1.05fr 1fr;gap:14px}.insights-route-page{gap:14px}.hot-topics-panel{display:grid;gap:12px}.hot-topic-list{display:grid;gap:8px}.hot-topic-row{display:grid;grid-template-columns:34px 38px minmax(0,1fr) minmax(96px,auto) minmax(180px,auto) 18px;gap:12px;align-items:center;width:100%;min-height:66px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(90deg,#2f6bff1a,#7c5cff09),#ffffff06;color:var(--text);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.hot-topic-row:hover{border-color:#2f6bff75;background:linear-gradient(90deg,#2f6bff29,#7c5cff0f),#ffffff0a;transform:translateY(-1px)}.hot-topic-row em{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#2f6bff2e;color:#7dd3fc;font-style:normal;font-weight:900}.hot-topic-row span{display:grid;gap:4px;min-width:0}.hot-topic-row strong,.hot-topic-row small,.hot-topic-row b,.hot-topic-row i{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-topic-row strong{font-size:15px}.hot-topic-row small,.hot-topic-row i{color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.hot-topic-row b{color:var(--green);font-size:14px;text-align:right}.hot-topic-row>svg{color:var(--blue)}.insight-metric{display:grid;gap:10px;min-height:128px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;transition:border-color .18s ease,background .18s ease,transform .18s ease}.insight-metric:hover{border-color:#2f6bff57;background:#2f6bff0e;transform:translateY(-1px)}.insight-metric span{color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.insight-metric strong{font-size:24px}.insight-metric em{color:var(--green);font-size:13px;font-style:normal}.sparkline{display:block;width:100%;height:54px;overflow:visible}.sparkline path:not(.sparkline-area){filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 38%,transparent))}.sparkline-area{opacity:.14}.sparkline-dot{stroke:#f8fbff;stroke-width:1.8;filter:drop-shadow(0 0 7px currentColor)}.sparkline.large{height:150px}.donut-block{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.donut-chart{width:108px;height:108px}.donut-legend{display:grid;gap:7px}.donut-legend span{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;font-weight:600}.donut-legend i,.legend-line i{width:9px;height:9px;border-radius:999px}.deep-tabs{display:flex;justify-content:center;gap:6px;margin:0 0 14px}.deep-tabs button{min-height:34px;padding:0 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600}.deep-tabs button.active{border-color:var(--border);background:var(--surface-soft);color:var(--text)}.deep-grid{display:grid;grid-template-columns:1.05fr 1fr .95fr;gap:14px}.deep-grid.single-focus{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-chart-card{display:grid;gap:12px;min-height:220px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.mini-chart-card:hover{border-color:#2f6bff47;background:#ffffff0b;box-shadow:0 16px 38px #0206172e}.mini-card-heading span{color:var(--text-muted);font-size:12px;font-weight:600}.legend-line{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;font-weight:600}.depth-chart{display:grid;gap:8px;min-height:180px;padding:8px 0 0}.depth-chart svg{width:100%;min-height:166px;overflow:visible;border:1px solid rgba(148,163,184,.13);border-radius:8px;background:radial-gradient(circle at 30% 18%,rgba(25,167,206,.12),transparent 28%),radial-gradient(circle at 72% 20%,rgba(255,122,89,.1),transparent 30%),#0206172e}.depth-grid-line{stroke:#94a3b829;stroke-width:1}.depth-area{opacity:.92}.depth-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(25,167,206,.28))}.depth-line.bid{stroke:#19a7ce}.depth-line.ask{stroke:#ff7a59;filter:drop-shadow(0 0 10px rgba(255,122,89,.22))}.depth-midline{stroke:#ffffffb8;stroke-width:1.4;stroke-dasharray:4 5}.depth-price-label{fill:var(--text);font-size:12px;font-weight:900;paint-order:stroke;stroke:#020617d6;stroke-width:4px}.depth-axis-label{fill:var(--text-muted);font-size:11px;font-weight:800}.depth-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text-muted);font-size:12px;font-weight:800}.depth-summary span{display:inline-flex;align-items:center;gap:7px}.depth-summary i{width:9px;height:9px;border-radius:999px}.depth-summary i.bid{background:#19a7ce}.depth-summary i.ask{background:#ff7a59}.history-card{align-content:start}.history-row{display:flex;justify-content:space-between;gap:12px;min-height:26px;border-top:1px solid var(--border);padding-top:7px;color:var(--text-muted);font-size:13px}.history-row strong{color:var(--text)}.cta-band{width:100%}.cta-band{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;overflow:hidden;min-height:108px;padding:22px;border-radius:0;background:linear-gradient(135deg,#172554,#312e81 52%,#020617)}.cta-band>*{position:relative;z-index:1}.cta-band h2{font-size:26px}.cta-band p{margin-top:4px;color:#ffffffc2}.site-footer{display:grid;flex:0 0 auto;grid-template-columns:minmax(280px,1.25fr) repeat(5,minmax(126px,.62fr));gap:24px;width:100%;margin-top:18px;padding:28px 24px 34px;border-right:0;border-bottom:0;border-left:0;border-radius:0}.footer-brand{display:grid;align-content:start;gap:12px;max-width:420px}.route-page{display:grid;gap:14px;width:100%;padding:14px 20px 0}.page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:18px;border:1px solid var(--border);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-soft) 76%,transparent)),radial-gradient(circle at 92% 8%,rgba(14,165,233,.16),transparent 28%);box-shadow:var(--shadow)}.page-header h1{margin-top:8px;max-width:980px;font-size:34px;line-height:1.02}.page-header p{max-width:780px;margin-top:8px;color:var(--text-muted);font-size:14px;line-height:1.55}.page-header-action{display:flex;justify-content:flex-end;min-width:max-content}.page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bridge-route-page{justify-items:center;max-width:none;margin:0;padding-right:0;padding-left:0}.bridge-route-page .page-header{grid-template-columns:minmax(0,760px);justify-content:center;width:100%;border-right:0;border-left:0;text-align:center}.bridge-route-page .page-header h1,.bridge-route-page .page-header p{margin-right:auto;margin-left:auto}.bridge-panel{display:grid;justify-items:center;overflow:visible;width:min(100%,760px);padding:20px}.bridge-panel>*{max-width:100%}.bridge-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:220px;color:var(--text-muted);font-weight:800}.bridge20-panel{width:min(100%,920px)}.lz-bridge-shell{display:grid;gap:16px;width:100%}.lz-swap-panel,.lz-config-card{border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 70%,transparent))}.lz-swap-panel{display:grid;gap:14px;padding:16px}.lz-swap-header,.lz-chain-row,.lz-action-row,.lz-tx-link,.lz-config-card,.lz-config-card div{display:flex;align-items:center}.lz-swap-header{justify-content:space-between;gap:12px}.lz-swap-header span,.lz-field>span,.lz-field-label-row>span:first-child,.lz-chain-row label>span,.lz-config-card span{color:var(--text-muted);font-size:11px;font-weight:900;text-transform:uppercase}.lz-chain-label{display:inline-flex;align-items:center;gap:7px}.lz-network-icon{width:22px;height:22px;flex:0 0 auto;border-radius:8px;box-shadow:0 8px 18px #2f6bff2e}.lz-swap-header strong{display:block;margin-top:3px;color:var(--text);font-size:19px}.lz-swap-header em{flex:0 0 auto;padding:7px 9px;border:1px solid var(--border);border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:12px;font-style:normal;font-weight:900}.lz-chain-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.lz-chain-row label,.lz-field{display:grid;gap:7px}.lz-chain-row select,.lz-field input{width:100%;min-height:42px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font:inherit;font-weight:900}.lz-chain-row select{padding:0 10px}.lz-field{position:relative}.lz-field input{padding:0 108px 0 11px}.lz-field em{position:absolute;right:66px;bottom:13px;color:var(--text-muted);font-size:12px;font-style:normal;font-weight:900}.lz-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.lz-balance-label{min-width:0;overflow:hidden;color:#dbeafe;font-size:11px;font-weight:900;text-align:right;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.lz-max-button{position:absolute;right:8px;bottom:7px;min-width:48px;min-height:28px;border:1px solid rgba(96,165,250,.32);border-radius:7px;background:#2f6bff21;color:#eff6ff;font-size:11px;font-weight:950}.lz-max-button:hover:not(:disabled){border-color:#7dd3fcad;background:#2f6bff33}.lz-action-row{justify-content:flex-end;gap:8px}.lz-action-button,.lz-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;border:1px solid rgba(96,165,250,.32);border-radius:8px;color:#eff6ff;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:inset 0 0 0 1px #dbeafe08;transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.lz-action-button{padding:0 14px}.lz-action-button:hover:not(:disabled),.lz-copy-button:hover:not(:disabled){border-color:#7dd3fcad;transform:translateY(-1px)}.lz-action-button:disabled,.lz-copy-button:disabled{transform:none}.lz-action-button-secondary,.lz-copy-button{background:#2f6bff21}.lz-action-button-secondary:hover:not(:disabled),.lz-copy-button:hover:not(:disabled){background:#2f6bff33}.lz-action-button-primary{min-width:150px;border-color:#60a5fa8a;background:linear-gradient(135deg,var(--blue),#7c3aed);color:#fff;box-shadow:0 14px 30px #2f6bff29}.lz-action-button-primary:hover:not(:disabled){background:linear-gradient(135deg,#3b7cff,#8b5cf6)}.lz-status{margin:0;color:var(--text-muted);font-size:13px;font-weight:800}.lz-tx-link{gap:6px;width:max-content;color:var(--blue);font-size:13px;font-weight:900;text-decoration:none}.lz-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lz-config-card{justify-content:space-between;gap:10px;min-width:0;padding:12px}.lz-config-card div{align-items:flex-start;flex-direction:column;gap:3px;min-width:0}.lz-config-card a{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text);font-size:12px;font-weight:900;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}.lz-copy-button{flex:0 0 auto;min-height:31px;padding:0 9px;font-size:12px}@media(max-width:640px){.lz-chain-row,.lz-config-grid{grid-template-columns:1fr}.lz-chain-row>svg{justify-self:center;transform:rotate(90deg)}.lz-action-row{display:grid;grid-template-columns:1fr}.lz-action-row button,.lz-copy-button{width:100%}.lz-config-card{align-items:stretch;flex-direction:column}}.market-page-header{align-items:stretch;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.market-page-header>div:first-child{display:grid;align-content:center;min-width:0;padding:24px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-soft) 76%,transparent)),radial-gradient(circle at 92% 8%,rgba(14,165,233,.16),transparent 28%);box-shadow:var(--shadow)}.market-page-title-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px}.market-page-title-row h1{margin-top:0;overflow-wrap:anywhere}.market-page-media{display:block;width:100%;height:100%;min-height:306px;min-width:0;max-width:none;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,#2f6bff29,#22c55e14),#ffffff09;box-shadow:var(--shadow)}.market-page-media img{display:block;width:100%;height:100%;object-fit:cover}.market-page-media.empty{display:grid;place-items:center;color:#dbeafedb;font-size:clamp(34px,5vw,62px)}.market-share-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:12px;min-width:0}.market-share-bar>span{color:var(--text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.market-share-bar>div{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.market-share-bar a,.market-share-bar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:#2f6bff14;color:#c8d7ff;font-size:12px;font-weight:800;line-height:1;text-decoration:none}.market-share-bar a:hover,.market-share-bar button:hover{border-color:#2f6bff85;background:#2f6bff29;color:#fff}.market-share-bar button{cursor:pointer}.market-share-bar em{flex:1 1 100%;color:var(--green);font-size:12px;font-style:normal;font-weight:700}.share-letter{display:inline-grid;place-items:center;width:15px;height:15px;font-size:16px;font-weight:900;line-height:1}.page-panel{min-height:420px}.panel-stat{color:var(--text-muted);font-size:13px;font-weight:600}.market-grid-wide{grid-template-columns:repeat(auto-fill,minmax(min(282px,100%),360px));justify-content:start;align-items:start}.my-profile-markets-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));justify-content:stretch}.my-profile-markets-grid .empty-state{grid-column:1 / -1}.page-panel>.market-grid-wide,.watchlist-market-panel>.market-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.market-route-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px) minmax(300px,380px);gap:18px;align-items:start}.market-route-main,.market-route-side,.market-route-history,.rank-route-grid{display:grid;align-content:start;gap:18px;min-width:0}.market-loading-page{min-height:72vh}.loading-panel{overflow:hidden}.loading-square,.loading-avatar,.loading-pill,.loading-line,.loading-card,.loading-button,.loading-chart,.loading-textarea{position:relative;display:block;overflow:hidden;border:1px solid rgba(148,163,184,.1);background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent),#ffffff0e;background-size:220% 100%,100% 100%;animation:loadingShimmer 1.25s linear infinite}.loading-square{width:44px;height:44px;border-radius:8px}.loading-avatar{width:56px;height:56px;flex:0 0 auto;border-radius:12px}.loading-line{width:min(100%,520px);height:14px;margin-top:10px;border-radius:999px}.loading-line.tiny{width:90px;height:11px;margin-top:0}.loading-line.short{width:min(62%,340px)}.loading-line.medium{width:min(78%,480px)}.loading-pill{min-width:170px;min-height:36px;padding:10px 12px;border-radius:8px;color:var(--text-muted);font-size:12px;font-weight:800}.loading-card{min-height:74px;border-radius:8px}.loading-card.tall{min-height:250px}.loading-button{width:180px;height:42px;border-radius:8px}.loading-button.wide{width:100%}.loading-chart{width:100%;height:320px;margin-top:14px;border-radius:8px}.loading-textarea{width:100%;height:160px;margin-top:14px;border-radius:8px}.loading-chart-panel{min-height:420px}@keyframes loadingShimmer{0%{background-position:220% 0,0 0}to{background-position:-220% 0,0 0}}.route-back{min-width:max-content}.market-page-header .page-header-action{margin-top:14px}.market-creator-panel{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(320px,1fr) auto;gap:16px;align-items:center}.creator-identity{display:flex;align-items:center;gap:12px;min-width:0}.creator-avatar{width:56px;height:56px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:12px;object-fit:cover;box-shadow:0 16px 34px #2f6bff29}.creator-identity div{min-width:0}.creator-identity strong,.creator-identity em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-identity strong{color:var(--text);font-size:18px}.creator-identity em{margin-top:4px;color:var(--text-muted);font-size:12px;font-style:normal;font-weight:700}.creator-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.creator-actions{display:grid;justify-items:end;gap:9px}.creator-badges{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.creator-badges span{padding:5px 8px;border:1px solid rgba(47,107,255,.24);border-radius:999px;background:#2f6bff17;color:#bcd0ff;font-size:11px;font-weight:800}.market-chart-panel{min-height:0}.market-chart-panel .chart-wrap{padding:0}.panel-mode{margin:-6px 0 10px;color:var(--text-muted);font-size:12px;font-weight:600}.wallet-label-compact{display:none}.contract-links-card{align-content:start;gap:8px}.contract-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:#ffffff06;color:inherit;text-decoration:none}.contract-link-row:hover{border-color:#2f6bff6b;background:#2f6bff14}.contract-link-row span,.contract-link-row strong{min-width:0}.contract-link-row em,.contract-link-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.contract-link-row em{color:var(--text);font-size:13px;font-weight:900}.contract-link-row small{margin-top:2px;color:var(--text-muted);font-size:11px;font-weight:700}.contract-link-row strong{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:12px}.trade-only-panel .trade-panel{border-top:0}.trade-only-panel .contract-panel{background:#ffffff05}.market-history-panel{min-width:0}.history-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0 10px;color:var(--text-muted);font-size:12px;font-weight:700}.history-pagination div{display:inline-flex;align-items:center;gap:8px}.history-pagination button{min-height:32px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:12px;font-weight:800}.history-pagination strong{min-width:76px;color:var(--text);text-align:center}.comments-panel{display:grid;gap:12px;min-width:0}.comment-composer{display:grid;gap:10px}.comment-composer label{display:grid;gap:7px;color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.ai-comment-note{color:#9fb7dd;font-size:12px;font-style:normal;font-weight:600;line-height:1.35;text-transform:none}.comment-composer textarea,.comment-composer select{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text);outline:0}.comment-composer textarea{min-height:98px;resize:vertical;padding:11px 12px;line-height:1.45}.comment-composer select{min-height:42px;padding:0 12px}.comment-composer textarea:focus,.comment-composer select:focus{border-color:#2f6bffad;box-shadow:0 0 0 3px #2f6bff24}.comment-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.comment-composer-footer span,.comment-feedback{color:var(--text-muted);font-size:12px;font-weight:700}.comment-composer-footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 13px;border:0;border-radius:8px;background:linear-gradient(135deg,var(--blue),#7c3aed);color:#fff;font-weight:800}.comment-composer-footer button:disabled{cursor:not-allowed;opacity:.48}.comment-feedback{margin:0;padding:9px 10px;border:1px solid rgba(47,107,255,.24);border-radius:8px;background:#2f6bff14}.comment-list{display:grid;gap:9px;max-height:430px;overflow:auto;padding-right:4px}.comment-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff09,#ffffff05),var(--surface);transition:border-color .18s ease,transform .18s ease,background .18s ease}.comment-item:hover{border-color:#2f6bff57;background:#2f6bff0e;transform:translateY(-1px)}.comment-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#2f6bff,#7c3aed 62%,#ff7a59);color:#fff;font-size:11px;font-weight:900}.comment-avatar.image{display:block;object-fit:cover}.comment-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.comment-meta strong,.comment-meta span,.comment-item p{min-width:0}.comment-meta strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.comment-meta span{flex:0 0 auto;color:var(--text-muted);font-size:11px;font-weight:700}.comment-item p{margin:5px 0 0;color:var(--text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.comment-market-link{margin-top:8px;padding:0;border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:800;text-align:left}.user-inline{display:inline-flex;align-items:center;gap:8px;min-width:0}.user-inline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-inline-avatar{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:8px;object-fit:cover;color:#fff;font-size:9px;font-style:normal;font-weight:900}.user-inline-avatar.fallback{background:linear-gradient(135deg,#2f6bff,#7c3aed 62%,#ff7a59)}.feed-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.global-feed-panel .comment-list{max-height:none}.market-history-table{display:grid;gap:8px}.market-history-row{display:grid;grid-template-columns:150px minmax(120px,1fr) minmax(140px,1fr) 80px 120px;gap:12px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.market-history-row.header{min-height:30px;border-color:transparent;background:transparent;color:var(--text-muted);font-size:12px;text-transform:uppercase}.market-history-row span,.market-history-row strong,.market-history-row em,.market-history-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-history-row span{color:var(--text-muted);font-size:13px}.market-history-row em{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:13px;font-style:normal}.market-history-row em i{flex:0 0 auto;width:9px;height:9px;border-radius:999px}.market-history-row b{color:var(--green);text-align:right}.market-route-history .market-history-panel{max-height:760px;overflow:hidden}.market-route-history .history-pagination{align-items:flex-start}.market-route-history .history-pagination>span{flex:1 1 100%}.market-route-history .history-pagination div{width:100%;justify-content:space-between}.market-route-history .market-history-table{max-height:560px;overflow:auto;padding-right:2px}.market-route-history .market-history-row.header{display:none}.market-route-history .market-history-row{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:start;min-height:0;padding:10px}.market-route-history .market-history-row span:first-child{grid-column:1;grid-row:1}.market-route-history .market-history-row strong{grid-column:1;grid-row:2;color:var(--text)}.market-route-history .market-history-row em{grid-column:2;grid-row:1;justify-content:flex-end}.market-route-history .market-history-row span:nth-of-type(2){grid-column:2;grid-row:2;text-align:right}.market-route-history .market-history-row b{grid-column:1 / -1;grid-row:3;text-align:left}.chart-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.watchlist-card{display:grid;gap:8px;min-width:0}.watchlist-card>.link-button{justify-self:start}.search-summary{margin:-4px 0 10px;color:var(--text-muted);font-size:13px}.search-summary strong{color:var(--text)}.pagination-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.pagination-controls button{min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font-weight:600}.pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.pagination-controls span{color:var(--text-muted);font-size:13px;font-weight:600}.profile-route-page{gap:14px}.profile-grid,.profile-columns{display:grid;gap:12px}.profile-grid{grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);align-items:stretch}.my-bets-summary-grid{grid-template-columns:minmax(420px,.75fr) minmax(0,1.45fr);align-items:stretch}.profile-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary{min-width:0}.my-bets-last-buy{display:grid;align-content:stretch;min-height:100%}.last-buy-body{display:grid;align-content:center;gap:8px;min-height:74px;height:100%;padding:14px;border:1px solid rgba(47,107,255,.16);border-radius:8px;background:linear-gradient(135deg,#2f6bff14,#7c3aed0d),#ffffff06}.last-buy-body strong{color:var(--text);font-size:16px;line-height:1.3}.last-buy-body span{color:var(--text-muted);font-size:14px;font-weight:700}.my-bets-claims{gap:12px}.my-bets-claim-summary{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(420px,1.6fr) auto;gap:12px;align-items:stretch}.my-bets-claim-summary.no-balance{grid-template-columns:minmax(260px,1fr) auto}.my-bets-claim-summary .reward-balance,.my-bets-claim-summary .fee-split-panel{margin:0}.my-bets-claim-summary .primary-action{min-width:190px;justify-content:center}.my-bets-claim-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.my-bets-claim-actions .secondary-action,.my-bets-claim-actions .primary-action{width:100%;min-width:0;white-space:normal}.my-bets-claim-list{max-height:none}.my-bets-claim-list .claim-row span{white-space:normal}.claim-token-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(160px,auto);align-items:center}.claim-row-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.claim-row-actions button{min-width:96px}.last-buy-body:not(.empty) span{color:var(--green);font-size:18px}.profile-action-group,.profile-header-actions,.profile-social-actions,.profile-edit-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-header-actions{justify-content:flex-end}.profile-header-actions .secondary-action strong{display:inline-grid;min-width:22px;min-height:22px;place-items:center;padding:0 6px;border-radius:999px;background:#2f6bff38;color:var(--text);font-size:12px}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#ffffff0a;color:var(--text);font-weight:800;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.secondary-action:hover{border-color:#2f6bff6b;background:#2f6bff1a;transform:translateY(-1px)}.secondary-action.active{border-color:#2f6bff99;background:linear-gradient(135deg,#2f6bff2e,#7c3aed2e);color:#dbeafe}.bet-earnings-panel{display:grid;gap:12px;min-width:0;transition:border-color .18s ease,box-shadow .18s ease}.bet-earnings-panel:hover{border-color:#2f6bff4d;box-shadow:0 16px 38px #0206172e}.bet-earnings-panel .sparkline.large{width:100%;height:142px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(47,107,255,.07),transparent),var(--input-bg)}.earnings-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.earnings-main>div,.earnings-breakdown span{min-width:0;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.earnings-main>div{padding:10px}.earnings-main span,.earnings-breakdown span{color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.earnings-main strong{display:block;margin-top:5px;font-size:17px}.earnings-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.earnings-breakdown span{display:grid;gap:4px;padding:8px}.earnings-breakdown strong{color:var(--text);font-size:12px}.panel-stat.positive{color:var(--green)}.panel-stat.negative{color:var(--red)}.read-only-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(47,107,255,.28);border-radius:8px;background:#2f6bff14;color:var(--blue);font-size:12px;font-weight:900}.profile-identity-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(90deg,rgba(47,107,255,.13),transparent),#ffffff08}.profile-identity-card img{width:92px;height:92px;border:1px solid rgba(255,255,255,.18);border-radius:8px;filter:var(--avatar-filter);object-fit:cover;box-shadow:0 18px 34px #00000042}.profile-avatar-editor{position:relative;width:92px;height:92px}.profile-avatar-editor img{display:block}.profile-avatar-action{position:absolute;right:6px;bottom:6px;left:6px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:26px;border:1px solid rgba(76,95,255,.55);border-radius:7px;background:linear-gradient(135deg,#2f6bffeb,#7b4dffeb);color:#fff;font-size:10px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px #2f6bff40}.profile-avatar-action:hover,.profile-avatar-action:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px #2f6bff57}.profile-identity-card>div>strong,.profile-identity-card>div>span,.profile-identity-card>div>em,.profile-identity-card>div>small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.profile-identity-card strong{font-size:22px}.profile-identity-card .user-name>span{display:inline-flex;margin-top:0;color:var(--user-accent, var(--blue));font-size:10px}.profile-identity-card>div>span{margin-top:4px;color:var(--blue);font-size:13px;font-weight:600}.profile-polygonscan-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:8px;color:var(--blue);font-size:12px;font-weight:900;text-decoration:none}.profile-polygonscan-link:hover,.profile-polygonscan-link:focus-visible{text-decoration:underline}.profile-identity-card .user-badge-row{margin-top:8px}.profile-identity-card em{margin-top:8px;color:var(--text-muted);font-size:13px;font-style:normal}.profile-identity-card small{margin-top:8px;color:#9eb2d0d1;font-size:12px;line-height:1.45}.following-latest-panel,.following-card{min-width:0}.following-latest-grid,.following-grid{display:grid;gap:12px}.following-latest-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.following-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.following-project-card,.following-card{border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,#2f6bff14,#7c3aed0a),#ffffff06}.following-project-card{display:grid;gap:8px;min-width:0;padding:12px;color:var(--text);text-align:left}.following-project-card span,.following-project-card b,.following-profile span,.following-profile em{color:var(--text-muted);font-size:12px;font-weight:800}.following-project-card strong{display:-webkit-box;min-width:0;overflow:hidden;color:var(--text);font-size:15px;line-height:1.25;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.following-project-card em{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#9cc4ff;font-size:12px;font-style:normal;font-weight:900}.following-project-card em img{width:22px;height:22px;border-radius:999px;object-fit:cover}.following-project-card b{color:var(--green)}.following-card{display:grid;align-content:start;gap:12px;padding:14px}.following-profile{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}.following-avatar-button,.following-name-button{border:0;padding:0;background:transparent;color:inherit;text-align:left}.following-avatar-button img{width:58px;height:58px;border:1px solid rgba(255,255,255,.16);border-radius:8px;object-fit:cover}.following-name-button{max-width:100%;overflow:hidden;color:var(--user-accent, var(--text));font-size:18px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.following-profile span,.following-profile em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.following-market-list{gap:7px}.following-empty-panel{display:grid;gap:8px;min-height:160px;place-content:center;text-align:center}.following-empty-panel strong{color:var(--text);font-size:18px}.following-empty-panel p{max-width:420px;color:var(--text-muted);line-height:1.5}.profile-edit-form{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#050a164d}.profile-edit-form label{display:grid;gap:6px}.profile-edit-form label span,.profile-edit-footer span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.profile-edit-form input{width:100%;min-height:39px;padding:0 11px;border:1px solid var(--border);border-radius:8px;background:var(--input-bg);color:var(--text);font:inherit}.profile-edit-form .profile-image-input{position:absolute;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;padding:0;border:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.profile-edit-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.profile-edit-footer span{flex:1 1 220px}.profile-edit-footer .primary-action,.profile-edit-footer .secondary-action{min-height:38px}.profile-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.profile-social-panel{display:grid;gap:12px}.profile-social-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-comment-composer textarea{min-height:86px}.profile-comment-list{max-height:360px}.profile-stat-grid .metric,.compact-list button{min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.profile-table,.compact-list{display:grid;gap:8px}.profile-table-row,.compact-list button{display:grid;align-items:center;gap:12px;width:100%;color:var(--text);text-align:left}.profile-table-row{grid-template-columns:minmax(0,1fr) 150px 120px 88px;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#ffffff08}.profile-table-row.header{min-height:30px;border-color:transparent;background:transparent;color:var(--text-muted);font-size:12px;text-transform:uppercase}.profile-table-row:not(.header),.compact-list button,.profile-activity-row{cursor:pointer}.profile-table-row span,.profile-table-row strong,.profile-table-row b,.profile-table-row em,.compact-list span,.compact-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-table-row em,.profile-table-row b{font-style:normal}.profile-table-row b,.compact-list strong{color:var(--green)}.compact-list button{grid-template-columns:minmax(0,1fr) auto;border-color:var(--border)}.chart-gallery-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;transition:border-color .18s ease,background .18s ease,transform .18s ease}.chart-gallery-card:hover{border-color:#7f5cff52;background:#7f5cff0d;transform:translateY(-1px)}.chart-gallery-card h2{font-size:16px;line-height:1.3}.activity-table{display:grid;gap:8px;margin-top:12px}.activity-table-row{display:grid;grid-template-columns:120px minmax(0,1fr) 90px 110px 18px;gap:12px;align-items:center;width:100%;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;color:var(--text);text-align:left}.activity-table-row.linked{cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.activity-table-row.linked:hover{border-color:#2f6bff61;background:#2f6bff0e;transform:translateY(-1px)}.activity-table-row span,.activity-table-row strong,.activity-table-row em,.activity-table-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-table-row span,.activity-table-row em{color:var(--text-muted);font-size:13px;font-style:normal}.activity-table-row b{color:var(--green);text-align:right}.activity-table-row svg{color:var(--blue)}.rank-route-grid{grid-template-columns:minmax(0,1fr)}.category-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 14px}.category-board button{display:grid;grid-template-columns:12px minmax(0,1fr);gap:7px 10px;align-items:center;min-height:108px;padding:14px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;color:var(--text);text-align:left}.category-board i{width:12px;height:12px;border-radius:999px}.category-board strong,.category-board span,.category-board em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-board strong{font-size:17px}.category-board span,.category-board em{grid-column:2;color:var(--text-muted);font-size:13px;font-style:normal;font-weight:600}.info-route-page{max-width:1440px;margin:0 auto}.resolution-route-page{width:min(100%,1760px);max-width:none;margin:0 auto}.info-card-grid,.info-section-grid{display:grid;gap:12px}.info-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resolution-summary-grid,.resolution-report-grid{display:grid;gap:12px}.resolution-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resolution-report-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.resolution-summary-card{display:grid;gap:10px;min-height:116px;padding:14px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-soft) 68%,transparent));box-shadow:var(--shadow)}.resolution-summary-card strong{color:var(--text);font-size:16px}.resolution-summary-card p{margin:0;color:var(--text-muted);line-height:1.5}.resolution-column,.resolution-stack,.resolution-column ul{min-width:0}.resolution-column li{min-width:0;overflow-wrap:anywhere;word-break:break-word}.resolution-column li code{display:inline;min-width:0;color:inherit;font-family:inherit;overflow-wrap:anywhere;word-break:break-word}.resolution-stack{display:grid;gap:12px}.resolution-report-grid>.dashboard-panel,.resolution-stack>.dashboard-panel{min-width:0}.info-card{display:grid;gap:8px;min-height:116px;padding:16px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 70%,transparent));box-shadow:var(--shadow)}.info-card strong{color:var(--text);font-size:15px;letter-spacing:0}.info-card p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.52}.info-section ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.info-section li{position:relative;padding-left:20px;color:var(--text-muted);font-size:13px;line-height:1.48}.info-section li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:999px;background:var(--blue)}.json-report-block{max-height:620px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--surface-soft) 76%,transparent);color:var(--text);font-size:.78rem;line-height:1.45}.footer-brand p,.footer-group p,.footer-legal-note p{margin-top:0;color:var(--text-muted);font-size:13px;line-height:1.5}.footer-brand-actions{display:grid;justify-items:start;gap:8px;margin-top:2px}.footer-group{display:grid;align-content:start;gap:9px}.footer-link-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.footer-link-row span{color:var(--text-muted);font-size:13px;font-weight:800}.footer-group strong{font-size:13px}.footer-group a,.footer-group button{color:var(--text-muted);font-size:13px;text-decoration:none}.footer-group button{width:fit-content;border:0;padding:0;background:transparent;text-align:left}.footer-group button:hover{color:var(--text)}.footer-brand-actions a,.footer-market-links a,.footer-market-links button{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:#ffffff09;color:var(--text);font-weight:800}.footer-brand-actions a{gap:6px;padding:5px 7px;font-size:12px;line-height:1.1;font-weight:750}.footer-brand-actions a svg{width:14px;height:14px}.footer-market-links button{cursor:pointer;font:inherit}.footer-brand-actions a svg,.footer-market-links a svg,.footer-market-links button svg{color:#6aa7ff}.footer-brand-actions a:hover,.footer-market-links a:hover,.footer-market-links button:hover{border-color:#2f6bff6b;background:#2f6bff1a;color:#fff}.footer-market-links{gap:10px}.footer-legal-note{grid-column:1 / -1;display:grid;gap:6px;max-width:980px;padding-top:16px;border-top:1px solid var(--border)}.footer-legal-note span{color:var(--text);font-size:12px;font-weight:800}.footer-legal-note p{max-width:940px;margin:0;font-size:12px;line-height:1.55}@media(max-width:1540px)and (min-width:1181px){.topbar{--topbar-x: 14px;gap:8px;padding:9px 14px 11px}.topbar-main{grid-template-columns:minmax(148px,172px) minmax(0,1fr) auto;gap:10px}.brand{gap:9px}.brand-mark{width:36px;height:36px}.brand strong{font-size:15px}.brand span{font-size:11px}.main-nav{gap:7px;justify-content:center}.main-nav a{gap:5px;font-size:13px}.main-nav a em{display:none}.topbar-tradebar{grid-template-columns:minmax(0,1fr) auto}.search{height:40px;padding:0 10px}.icon-button{width:40px;height:40px}.topbar-actions{gap:7px}.primary-action,.wallet-button{min-height:40px;padding:0 10px}.topbar-create-row .language-select{min-height:40px}.wallet-button span{max-width:86px;overflow:hidden;text-overflow:ellipsis}.market-route-grid{grid-template-columns:minmax(0,1fr) minmax(270px,330px) minmax(270px,330px);gap:12px}.content-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.content-side{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px)and (max-width:1540px){.topbar{min-height:0;padding:10px 14px 12px}.topbar-main{grid-template-columns:minmax(156px,210px) minmax(0,1fr) auto;gap:10px 12px}.icon-button.mobile-menu-toggle{display:none}.topbar-nav-row{min-width:0}.main-nav{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));justify-content:center;align-content:center;gap:6px;max-height:88px;width:100%;padding:0;border:0;background:transparent;box-shadow:none;overflow-x:hidden;overflow-y:visible}.main-nav a{min-height:34px;padding:0 6px;border-radius:8px;font-size:11px}.nav-meme-icon{width:20px;height:20px;font-size:12px}.topbar-actions{display:flex;grid-column:auto;width:auto;min-width:max-content;padding:0;border:0;background:transparent;box-shadow:none}.topbar-tradebar{grid-template-columns:minmax(0,1fr) auto}}@media(min-width:768px)and (max-width:1024px){.page-panel>.market-grid-wide,.watchlist-market-panel>.market-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.topbar-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.icon-button.mobile-menu-toggle{display:grid;justify-self:end;width:44px;height:44px}.topbar-main,.topbar-nav-row,.topbar-tradebar{position:relative;min-width:0}.topbar-nav-row,.topbar-tradebar{z-index:4}.main-nav{grid-column:1 / -1;display:none;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:8px;min-height:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow);overflow:visible}.page-panel>.market-grid-wide,.watchlist-market-panel>.market-grid-wide{grid-template-columns:minmax(0,1fr)}.mobile-menu-open .main-nav{display:grid}.topbar-actions{grid-column:1 / -1;display:none;width:100%;justify-content:stretch;min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow)}.mobile-menu-open .topbar-actions{display:block}.topbar-actions .wallet-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);gap:8px;width:100%;min-width:0}.topbar-actions .wallet-button,.topbar-actions .wallet-dock .icon-button{width:100%;min-height:42px;border-color:#94a3b81a;background:#ffffff08}.topbar-actions .wallet-button:only-child{grid-column:1 / -1}.topbar-actions .wallet-button.connected,.topbar-actions .wallet-button.disconnected{justify-content:center;background:linear-gradient(135deg,#7c3aed3d,#2f6bff21),#0f172ae6;color:#f4f0ff}.topbar-actions .wallet-button.disconnected .wallet-label-full{display:none}.topbar-actions .wallet-button.disconnected .wallet-label-compact{display:inline}.topbar-actions .wallet-dock .icon-button{display:inline-flex;gap:8px;color:#55d7ff}.main-nav a{min-height:42px;justify-content:center;padding:0 10px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#ffffff08}.main-nav a.active{border-color:#a78bfa9e;background:linear-gradient(135deg,#7c3aed9e,#2f6bff57),#25195cfa;color:#fff}.main-nav a.active:after{right:10px;bottom:5px;left:10px}.topbar-create-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.topbar-create-row .topbar-create,.topbar-create-row .language-select-wrap,.topbar-create-row .language-select{width:100%}.topbar-create-row .topbar-create{min-height:40px;padding:0 8px;font-size:12px}.topbar-bridge-action img{width:16px;height:16px}.topbar-create-row .topbar-create:first-child{grid-column:1 / -1}}@media(max-width:1380px){.market-page-header{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.featured-trade-control{grid-template-columns:minmax(0,1fr) minmax(92px,150px)}.featured-trade-control button{grid-column:1 / -1;width:100%}.featured-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.topbar-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.icon-button.mobile-menu-toggle{display:grid;justify-self:end;width:44px;height:44px}.topbar-main,.topbar-nav-row,.topbar-tradebar{position:relative;min-width:0}.topbar-nav-row,.topbar-tradebar{z-index:4}.main-nav{grid-column:1 / -1;display:none;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:8px;min-height:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow);overflow:visible}.mobile-menu-open .main-nav{display:grid}.topbar-actions{grid-column:1 / -1;display:none;width:100%;justify-content:stretch;min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow)}.mobile-menu-open .topbar-actions{display:block}.topbar-actions .wallet-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);gap:8px;width:100%;min-width:0}.topbar-actions .wallet-button,.topbar-actions .wallet-dock .icon-button{width:100%;min-height:42px;border-color:#94a3b81a;background:#ffffff08}.topbar-actions .wallet-button:only-child{grid-column:1 / -1}.topbar-actions .wallet-button.connected,.topbar-actions .wallet-button.disconnected{justify-content:center;background:linear-gradient(135deg,#7c3aed3d,#2f6bff21),#0f172ae6;color:#f4f0ff}.topbar-actions .wallet-button.disconnected .wallet-label-full{display:none}.topbar-actions .wallet-button.disconnected .wallet-label-compact{display:inline}.topbar-actions .wallet-dock .icon-button{display:inline-flex;gap:8px;color:#55d7ff}.main-nav a{min-height:42px;justify-content:center;padding:0 10px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#ffffff08}.main-nav a.active{border-color:#a78bfa9e;background:linear-gradient(135deg,#7c3aed9e,#2f6bff57),#25195cfa;color:#fff}.main-nav a.active:after{right:10px;bottom:5px;left:10px}.search{min-width:0}.hero-dashboard{grid-template-columns:minmax(0,1fr) minmax(420px,1.1fr);grid-template-areas:"hero featured" "rail rail" "trending trending"}.right-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;max-height:none;overflow:visible}.right-rail.has-watchlist,.right-rail.no-watchlist{grid-template-rows:auto}.trending-panel .market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trending-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.trending-heading-row .category-tabs{grid-column:1 / -1;justify-self:stretch}.dashboard-rewards-panel{min-width:0}.dashboard-rewards-panel .reward-balance{grid-template-columns:54px minmax(0,1fr)}.dashboard-rewards-panel .reward-balance strong{font-size:clamp(20px,3.2vw,28px);overflow-wrap:anywhere}.dashboard-rewards-panel .claim-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.category-tabs{flex-wrap:wrap;overflow:visible;padding-bottom:8px}.content-grid,.profile-grid,.profile-columns,.my-bets-summary-grid,.my-bets-claim-summary{grid-template-columns:minmax(0,1fr)}.claim-token-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.claim-token-row>strong{text-align:left}.claim-row-actions,.claim-row-actions button{width:100%}.resolution-summary-grid,.resolution-report-grid{grid-template-columns:minmax(0,1fr)}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-side{grid-template-columns:minmax(0,1fr)}.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-connect{grid-column:3}.market-route-grid,.rank-route-grid,.feed-grid,.market-creator-panel{grid-template-columns:minmax(0,1fr)}.creator-actions{justify-items:start}.creator-badges{justify-content:flex-start}.leaderboard-panel-columns{grid-template-columns:minmax(0,1fr)}.level-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-gallery,.info-card-grid,.info-section-grid{grid-template-columns:1fr}.layout{grid-template-columns:minmax(0,1fr)}.side-column{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.detail-panel{grid-column:1 / -1}}@media(max-width:767px){.topbar{--topbar-x: 10px;grid-template-columns:minmax(0,1fr);min-height:0;padding:10px}.topbar-main,.topbar-tradebar{grid-template-columns:minmax(0,1fr)}.topbar-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.icon-button.mobile-menu-toggle{display:grid;justify-self:end;width:44px;height:44px}.topbar-main,.topbar-nav-row,.topbar-tradebar{position:relative;min-width:0}.topbar-nav-row,.topbar-tradebar{z-index:4}.main-nav{grid-column:1 / -1;display:none;justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow)}.mobile-menu-open .main-nav{display:grid}.main-nav a{min-height:42px;padding:0 10px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#ffffff08}.main-nav a.active:after{right:10px;bottom:5px;left:10px}.search{grid-column:1 / -1}.topbar-actions{grid-column:1 / -1;width:100%;justify-content:flex-end}.wallet-dock{width:100%;justify-content:flex-end;min-width:0}.market-strip{grid-template-columns:1fr}.stats-row{justify-content:flex-start}.hero-intro .trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-intro .trust-row .stat{min-width:0;padding:10px}.trending-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.trending-heading-row .category-tabs{grid-column:1 / -1;grid-row:2;margin-top:2px}.side-column{grid-template-columns:1fr}.dashboard-page,.route-page{padding:10px 10px 0}.hero-dashboard,.content-side,.right-rail,.insights-grid,.site-footer,.page-header{grid-template-columns:1fr}.hero-dashboard{grid-template-rows:auto auto auto auto;grid-template-areas:"hero" "featured" "rail" "trending"}.page-header{padding:14px}.page-header h1{font-size:27px;line-height:1.08}.page-header p{font-size:13px;line-height:1.5}.info-card{min-height:0;padding:13px}.info-card strong{font-size:14px}.info-card p,.info-section li{font-size:12px}.page-header-action,.page-header-actions{justify-content:stretch;width:100%;min-width:0}.page-header-action .primary-action,.page-header-actions .primary-action,.empty-state .primary-action,.my-bets-claim-summary .primary-action,.profile-edit-footer .primary-action{width:100%;min-width:0;padding:0 14px;font-size:14px;white-space:normal}.page-header-action .primary-action svg,.page-header-actions .primary-action svg,.empty-state .primary-action svg,.my-bets-claim-summary .primary-action svg,.profile-edit-footer .primary-action svg{flex:0 0 auto}.empty-state button{width:100%;min-width:0}.market-page-header{grid-template-columns:minmax(0,1fr);min-height:0;padding:0}.market-page-header>div:first-child{padding:14px}.market-page-media{min-height:220px}.market-page-header .page-header-action{margin-top:12px}.activity-table-row{grid-template-columns:1fr auto}.profile-table-row{grid-template-columns:minmax(0,1fr) auto}.profile-table-row.header{display:none}.profile-table-row b,.profile-table-row em{grid-column:1 / -1}.market-history-row{grid-template-columns:minmax(0,1fr) auto}.market-history-row.header{display:none}.market-history-row em,.market-history-row b{grid-column:1 / -1}.market-history-row b{text-align:left}.activity-table-row strong{grid-column:1 / -1}.hero-intro{height:auto;min-height:380px}.hero-intro h1{font-size:34px}.trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-title-row,.featured-metrics,.cta-band{grid-template-columns:1fr}.featured-title-row{display:grid}.odds-pair{margin-left:0}.featured-trade-control{justify-content:stretch}.featured-trade-control label,.featured-trade-control button{flex:1}.featured-trade-control label:first-child{flex:1 1 100%}.donut-block{grid-template-columns:100px minmax(0,1fr)}.create-market-layout{grid-template-columns:1fr}.create-market-preview-panel{position:static}}@media(min-width:641px)and (max-width:980px){.featured-card{grid-template-rows:auto auto auto auto;gap:10px;height:auto;min-height:0}.featured-title-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(128px,auto);align-items:start;column-gap:12px;row-gap:8px}.featured-title-copy{min-width:0}.featured-title-row h2{max-width:none;font-size:16px;line-height:1.18}.featured-title-row .market-avatar{width:52px;height:52px;font-size:25px}.featured-title-row .tag-row{gap:5px;margin-top:7px;max-height:30px;overflow:hidden}.featured-title-row .tag-row span{padding:4px 7px;font-size:11px}.featured-title-row .odds-pair{align-self:start;grid-template-columns:repeat(2,minmax(54px,1fr));gap:8px;margin-left:0}.featured-title-row .odds-pair span{font-size:11px}.featured-title-row .odds-pair strong{font-size:27px}.featured-chart-stack{align-self:stretch;margin-top:2px}.featured-card .chart-wrap{min-height:148px}}@media(min-width:561px)and (max-width:760px){.featured-card{display:flex;flex-direction:column;gap:16px;height:auto;min-height:820px;overflow:visible}.featured-title-row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:12px;row-gap:12px;flex:0 0 auto}.featured-title-row .market-avatar{grid-column:1;grid-row:1}.featured-title-copy{grid-column:2;grid-row:1}.featured-title-row h2{max-width:none;font-size:15px;line-height:1.16}.featured-title-row .tag-row{gap:5px;margin-top:9px;max-height:none;overflow:visible}.featured-title-row .tag-row span{padding:4px 7px;font-size:11px}.featured-title-row .odds-pair{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-left:0;padding-top:9px;border-top:1px solid rgba(148,163,184,.12)}.featured-title-row .odds-pair strong{font-size:24px}.featured-chart-stack{flex:0 0 auto;gap:10px;margin-top:0}.featured-card .chart-wrap{padding:8px 4px 0}.featured-card .chart-toolbar{flex-wrap:wrap;align-items:flex-start;gap:4px 10px;padding-bottom:8px}.featured-card .chart-toolbar strong{flex:1 0 100%}.featured-card .chart-toolbar em{flex:1 1 auto;min-width:0;text-align:right}.time-filter-row{gap:7px;padding-top:9px}.featured-action-stack{align-self:stretch;flex:0 0 auto;gap:12px;width:100%}.featured-trade-control{grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr);gap:12px;width:100%}.featured-quick-amounts{width:100%}.featured-metrics{margin-top:2px}}@media(max-width:560px){.topbar{padding:10px}.level-system-grid,.topbar-main,.topbar-tradebar{grid-template-columns:1fr}.topbar-main{grid-template-columns:minmax(0,1fr) 44px}.topbar-actions{grid-column:1 / -1}.brand span{display:none}.primary-action,.wallet-button{padding:0 10px}.topbar-actions{width:100%;justify-content:stretch;min-width:0}.main-nav{grid-template-columns:1fr}.wallet-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;gap:8px;min-width:0}.topbar-create{width:100%}.wallet-button{min-width:0;width:100%}.wallet-button span{max-width:82px;overflow:hidden;text-overflow:ellipsis}.wallet-button.disconnected .wallet-label-compact{display:inline}.wallet-button.disconnected .wallet-label-full{display:none}.primary-action{width:40px;font-size:0}.topbar-create{width:100%;font-size:14px}.topbar-create-row .topbar-create{width:auto}.wallet-dock .icon-button{width:42px;min-width:42px;padding:0}.layout{padding:16px 10px 28px}h1{font-size:34px}.market-grid,.form-grid,.token-check-control{grid-template-columns:1fr}.dialog{padding:14px}.outcome-editor-row{grid-template-columns:11px minmax(0,1fr) 36px}.quick-amounts{grid-template-columns:repeat(2,1fr)}.detail-heading{display:grid}.main-nav{font-size:13px}.market-image-preview{grid-template-columns:1fr}.market-image-preview-body{padding:0 12px 12px}.hero-intro,.featured-card,.dashboard-panel,.rail-panel{padding:12px}.featured-trade-control{grid-template-columns:minmax(0,1fr)}.featured-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-identity-card{grid-template-columns:64px minmax(0,1fr);padding:10px}.profile-identity-card img{width:64px;height:64px}.profile-identity-card strong{font-size:18px}.hero-intro h1{font-size:32px}.hero-intro p{font-size:15px}.market-grid{grid-template-columns:1fr}.hero-intro{grid-template-rows:auto minmax(12px,1fr) auto minmax(12px,1fr) auto minmax(12px,1fr) auto;gap:0;height:auto;min-height:760px;padding:16px 13px 14px;background-position:58% 42%}.hero-intro .network-pill{font-size:11px}.hero-actions{gap:10px}.hero-primary,.hero-secondary{min-height:46px;padding:0 16px;font-size:15px}.hero-social{align-items:flex-start;gap:8px;font-size:12px}.hero-intro .trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-intro .trust-row .stat{min-width:0;min-height:72px;padding:9px}.hero-intro .trust-row .stat span{font-size:11px}.hero-intro .trust-row .stat strong{font-size:15px}.trending-panel{padding:12px}.trending-heading-row{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.trending-heading-row strong{min-width:0;font-size:14px}.trending-heading-row>.link-button{min-height:34px;padding:0 6px;font-size:13px}.trending-panel .category-tabs{justify-content:flex-start;max-height:none;overflow:visible;padding:0}.rail-market-row{grid-template-columns:30px minmax(0,1fr) auto}.rail-market-row em,.rail-market-row svg{display:none}.mover-row{grid-template-columns:30px minmax(0,1fr) auto auto}.mover-row .sparkline{display:none}.hot-topic-row{grid-template-columns:32px minmax(0,1fr) auto}.hot-topic-row .coin-avatar{display:none}.hot-topic-row b,.hot-topic-row i{grid-column:2 / -1;text-align:left}.hot-topic-row>svg{grid-column:3;grid-row:1}.site-footer{padding:22px 14px 30px}.creator-stat-row{grid-template-columns:1fr}.footer-connect{grid-column:auto;justify-self:end;text-align:right;justify-content:flex-end}}@media(min-width:768px)and (max-width:1400px){.topbar{--topbar-x: 10px;grid-template-columns:minmax(0,1fr);min-height:0;padding:10px}.topbar-main{grid-template-columns:minmax(0,1fr)}.topbar-tradebar{grid-template-columns:minmax(0,1fr) auto}.topbar-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.icon-button.mobile-menu-toggle{display:grid;justify-self:end;width:44px;height:44px}.topbar-main,.topbar-nav-row,.topbar-tradebar{position:relative;min-width:0}.topbar-nav-row,.topbar-tradebar{z-index:4}.main-nav{grid-column:1 / -1;display:none;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px;min-height:0;max-height:none;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow);overflow:visible}.mobile-menu-open .main-nav{display:grid}.main-nav a{min-height:42px;justify-content:center;padding:0 10px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#ffffff08;font-size:13px}.main-nav a em{display:inline-grid}.main-nav a.active:after{right:10px;bottom:5px;left:10px}.topbar-actions{grid-column:1 / -1;display:none;width:100%;justify-content:stretch;min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#2f6bff0d,#7c5cff0a),var(--surface);box-shadow:var(--shadow)}.mobile-menu-open .topbar-actions{display:block}.topbar-actions .wallet-dock{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);gap:8px;width:100%;min-width:0}.topbar-actions .wallet-button,.topbar-actions .wallet-dock .icon-button{width:100%;min-height:42px;border-color:#94a3b81a;background:#ffffff08}.search{grid-column:1 / -1;min-width:0}.dashboard-page,.route-page{padding:10px 10px 0}.hero-dashboard{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"hero" "featured" "rail" "trending";align-items:stretch}.right-rail,.right-rail.has-watchlist,.right-rail.no-watchlist{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto;max-height:none;overflow:visible}.hero-intro{height:auto;min-height:340px}.hero-intro,.featured-card,.dashboard-panel,.rail-panel{padding:12px}.content-grid,.content-side,.insights-grid,.site-footer,.page-header,.market-route-grid,.market-route-main,.market-route-side,.market-route-history,.market-creator-panel,.profile-grid,.profile-columns,.rank-route-grid,.leaderboard-panel-columns{grid-template-columns:minmax(0,1fr)}.market-route-main,.market-route-side,.market-route-history{width:100%}.creator-actions{justify-items:start}.creator-stat-row,.market-history-row{grid-template-columns:minmax(0,1fr) auto}.market-history-row.header{display:none}.market-history-row em,.market-history-row b{grid-column:1 / -1}.market-history-row b{text-align:left}.featured-title-row,.featured-metrics,.featured-trade-control,.cta-band{grid-template-columns:minmax(0,1fr)}.featured-card{height:auto;min-height:0;overflow:visible}.featured-quick-amounts,.trust-row,.hero-intro .trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1400px){.mobile-menu-open .main-nav .nav-link-bridge{grid-column:auto}.mobile-menu-open .topbar-actions{display:grid;gap:8px}.mobile-menu-open .topbar-actions .language-select-wrap,.mobile-menu-open .topbar-actions .language-select{width:100%}}@media(max-width:767px){.mobile-menu-open .main-nav{grid-template-columns:repeat(auto-fit,minmax(96px,112px));justify-content:center;gap:4px;padding:6px;width:100%;max-width:100%;overflow-x:hidden}.mobile-menu-open .main-nav a{width:100%;min-height:36px;gap:4px;padding:0 8px;font-size:12px;white-space:nowrap}.mobile-menu-open .main-nav .nav-meme-icon{width:18px;height:18px;border-radius:6px;font-size:11px}.mobile-menu-open .main-nav .nav-link-bridge{grid-column:auto}.mobile-menu-open .topbar-actions{gap:6px;padding:6px}}@media(min-width:768px)and (max-width:1400px){.topbar-tradebar{grid-template-columns:minmax(0,1fr) auto}.topbar-tradebar .search,.topbar-create-row{grid-column:auto}}@media(max-width:560px){.hero-intro{grid-template-rows:auto auto minmax(24px,1fr) auto;min-height:max(820px,calc(100svh + 190px));padding-bottom:24px;background-position:59% 40%}.hero-intro .trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-intro .trust-row .stat{min-height:88px;padding:10px}}.app-shell[data-chain-theme]{background:radial-gradient(circle at 12% -10%,color-mix(in srgb,var(--chain-accent) 18%,transparent),transparent 36%),radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--chain-accent-2) 14%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 94%,#000),var(--app-bg))}.app-shell[data-chain-theme] .topbar{border-bottom-color:color-mix(in srgb,var(--chain-accent) 24%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--chain-accent) 8%,transparent),transparent 54%),var(--topbar-bg);box-shadow:0 12px 36px color-mix(in srgb,var(--chain-glow) 42%,transparent)}.app-shell[data-chain-theme] .app-notice{border-color:color-mix(in srgb,var(--chain-accent) 46%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--chain-accent) 30%,var(--surface)),color-mix(in srgb,var(--surface) 86%,#020617) 48%,color-mix(in srgb,var(--app-bg) 92%,#000)),var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chain-accent) 12%,transparent),0 8px 26px color-mix(in srgb,var(--chain-glow) 42%,transparent);color:var(--text)}.app-shell[data-chain-theme] .app-notice-badge{border-color:color-mix(in srgb,var(--chain-accent) 68%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,#ffffff 28%,transparent),transparent 48%),var(--chain-button-bg);color:color-mix(in srgb,var(--app-bg) 84%,#000);box-shadow:0 0 18px color-mix(in srgb,var(--chain-glow) 68%,transparent)}.app-shell[data-chain-theme] .app-notice-link{color:color-mix(in srgb,var(--chain-accent) 84%,#ffffff)}.app-shell[data-chain-theme] .app-notice-link:hover,.app-shell[data-chain-theme] .app-notice-link:focus-visible{color:color-mix(in srgb,var(--chain-accent-3) 86%,#ffffff)}.app-shell[data-chain-theme] .brand-mark img,.app-shell[data-chain-theme] .topbar-bridge-action img,.app-shell[data-chain-theme] .network-icon,.app-shell[data-chain-theme] .dextools-network-icon{filter:var(--chain-logo-filter)}.app-shell[data-chain-theme] .main-nav a.active{border-color:color-mix(in srgb,var(--chain-accent) 58%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--chain-accent) 44%,transparent),color-mix(in srgb,var(--chain-accent-2) 28%,transparent)),color-mix(in srgb,var(--surface-soft) 84%,transparent);color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent),0 12px 28px color-mix(in srgb,var(--chain-glow) 44%,transparent)}.app-shell[data-chain-theme] .main-nav a.active:after{background:var(--chain-button-bg)}.app-shell[data-chain-theme] .nav-meme-icon{background:var(--chain-button-bg);box-shadow:0 8px 18px color-mix(in srgb,var(--chain-glow) 42%,transparent)}.app-shell[data-chain-theme] .token-address-bars{background:color-mix(in srgb,var(--app-bg) 86%,#000)}.app-shell[data-chain-theme] .token-address-row{border-bottom:1px solid color-mix(in srgb,var(--chain-accent) 22%,transparent);background:var(--chain-address-bg);color:var(--text)}.app-shell[data-chain-theme] .token-address-row-solana{background:var(--chain-address-bg-alt)}.app-shell[data-chain-theme] .token-address-row-lock{background:var(--chain-lock-bg)}.app-shell[data-chain-theme] .token-address-row button,.app-shell[data-chain-theme] .token-address-row a,.app-shell[data-chain-theme] .lock-row-title,.app-shell[data-chain-theme] .lock-row-countdown{border-color:color-mix(in srgb,var(--chain-accent) 36%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--app-bg) 46%,transparent);color:var(--text)}.app-shell[data-chain-theme] :is(.hero-intro,.featured-card,.rail-panel,.dashboard-panel,.detail-panel,.leaderboard-panel,.activity-panel,.rewards-panel,.level-system-panel,.page-panel,.watchlist-card,.market-card,.profile-identity-card,.following-project-card,.following-card,.chart-gallery-card,.info-card,.resolution-summary-card,.market-creator-panel,.market-chart-panel,.comments-panel,.global-feed-panel .comment-list,.contract-links-card,.lz-swap-panel,.lz-config-card,.contracts-info-card,.dialog,.wallet-modal,.site-footer,.cta-band){border-color:color-mix(in srgb,var(--chain-accent) 22%,var(--border));background:var(--chain-panel-bg);box-shadow:0 18px 44px #00000047,0 0 0 1px color-mix(in srgb,var(--chain-accent) 9%,transparent),0 0 38px color-mix(in srgb,var(--chain-glow) 24%,transparent)}.app-shell[data-chain-theme] :is(.featured-card,.dashboard-rewards-panel,.level-system-panel,.hot-topics-panel,.profile-identity-card,.bet-earnings-panel,.following-project-card,.resolution-summary-card){background:var(--chain-panel-bg-strong)}.app-shell[data-chain-theme] .hero-intro{background:var(--chain-hero-overlay),var(--chain-hero-bottom),url(/assets/hero/meme-coin-hero.png);background-position:center,center,66% center;background-size:cover}.app-shell[data-chain-theme] .hero-intro:after,.app-shell[data-chain-theme] .cta-band:after{border-color:color-mix(in srgb,var(--chain-accent) 42%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--chain-accent) 34%,transparent),transparent 42%),repeating-radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--chain-accent) 24%,transparent) 0 1px,transparent 1px 28px)}.app-shell[data-chain-theme] .hero-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(115deg,transparent 0 58%,color-mix(in srgb,var(--chain-accent) 13%,transparent) 58% 59%,transparent 59%),linear-gradient(160deg,transparent 0 70%,color-mix(in srgb,var(--chain-accent-2) 10%,transparent) 70% 71%,transparent 71%);opacity:.72;pointer-events:none}.app-shell[data-chain-theme] .hero-intro h1 span{background:var(--chain-heading-gradient);background-clip:text;-webkit-background-clip:text;text-shadow:0 0 30px var(--chain-glow)}.app-shell[data-chain-theme] :is(.hero-primary,.topbar-create,.primary-action:not(.topbar-create),.trade-button,.claim-summary button,.claim-row button,.comment-composer-footer button,.featured-trade-control button,.lz-action-button-primary,.cta-band button){border-color:color-mix(in srgb,var(--chain-accent) 70%,var(--border));background:var(--chain-button-bg);color:color-mix(in srgb,var(--text) 78%,#ffffff);box-shadow:0 14px 30px color-mix(in srgb,var(--chain-glow) 48%,transparent)}.app-shell[data-chain-theme] :is(.hero-primary,.topbar-create,.primary-action:not(.topbar-create),.trade-button,.claim-summary button,.claim-row button,.comment-composer-footer button,.featured-trade-control button,.lz-action-button-primary,.cta-band button):hover:not(:disabled),.app-shell[data-chain-theme] :is(.hero-primary,.topbar-create,.primary-action:not(.topbar-create),.trade-button,.claim-summary button,.claim-row button,.comment-composer-footer button,.featured-trade-control button,.lz-action-button-primary,.cta-band button):focus-visible:not(:disabled){background:var(--chain-button-hover-bg);box-shadow:0 16px 34px color-mix(in srgb,var(--chain-glow) 58%,transparent)}.app-shell[data-chain-theme] :is(.hero-secondary,.cta-band a,.cta-band .cta-secondary,.wallet-button,.icon-button,.settle-button,.lz-action-button-secondary,.lz-copy-button,.market-share-bar button,.pagination-controls button,.history-pagination button){border-color:color-mix(in srgb,var(--chain-accent) 24%,var(--border));background:color-mix(in srgb,var(--surface-soft) 82%,transparent);color:var(--text)}.app-shell[data-chain-theme] :is(.search,.language-select,.amount-input input,.dialog input,.dialog textarea,.dialog select,.profile-edit-form input,.comment-composer select,.featured-trade-control select,.featured-trade-control input,.lz-chain-row select,.lz-field input,.wallet-modal-search input){border-color:color-mix(in srgb,var(--chain-accent) 20%,var(--border));background:var(--chain-field-bg);color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent)}.app-shell[data-chain-theme] :is(.search:focus-within,.language-select:focus-visible,.amount-input input:focus,.dialog input:focus,.dialog textarea:focus,.dialog select:focus,.profile-edit-form input:focus,.comment-composer select:focus,.featured-trade-control select:focus,.featured-trade-control input:focus,.lz-chain-row select:focus,.lz-field input:focus,.wallet-modal-search input:focus){border-color:color-mix(in srgb,var(--chain-accent) 68%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--chain-glow) 44%,transparent)}.app-shell[data-chain-theme] :is(.category-tabs button,.deep-tabs button,.time-filter-row button,.time-filter-row .market-url-link,.featured-quick-amounts button,.quick-amounts button,.close-preset-row button,.resolver-mode-control button,.outcome-list button,.chain-switcher button,.tag-row span,.network-pill,.live-dot,.yes-badge,.no-badge,.auto-settle-note){border-color:color-mix(in srgb,var(--chain-accent) 24%,var(--border));background:color-mix(in srgb,var(--chain-accent) 10%,var(--surface-soft));color:var(--text-muted)}.app-shell[data-chain-theme] :is(.category-tabs button.active,.category-tabs button:hover,.category-tabs button:focus-visible,.deep-tabs button.active,.time-filter-row button.active,.time-filter-row button:hover,.time-filter-row .market-url-link:hover,.featured-quick-amounts button.active,.quick-amounts button:hover,.quick-amounts button:focus-visible,.close-preset-row button.active,.resolver-mode-control button.active,.outcome-list button.active,.chain-switcher button.active){border-color:color-mix(in srgb,var(--chain-accent) 68%,var(--border));background:color-mix(in srgb,var(--chain-accent) 24%,var(--surface-soft));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chain-accent) 18%,transparent),0 0 18px color-mix(in srgb,var(--chain-glow) 28%,transparent)}.app-shell[data-chain-theme] :is(.hero-social-links a,.hero-social-links button,.hero-bottom-social a,.footer-market-links a,.footer-market-links button,.contracts-info-card button,.contracts-info-card-head a,.contracts-lock-actions button,.lz-max-button,.market-share-bar button){border-color:color-mix(in srgb,var(--chain-accent) 38%,var(--border));background:color-mix(in srgb,var(--chain-accent) 13%,transparent);color:color-mix(in srgb,var(--chain-accent) 76%,#ffffff)}.app-shell[data-chain-theme] :is(.hero-social-links a,.hero-social-links button,.hero-bottom-social a,.footer-market-links a,.footer-market-links button,.contracts-info-card button,.contracts-info-card-head a,.contracts-lock-actions button,.lz-max-button,.market-share-bar button):hover{border-color:color-mix(in srgb,var(--chain-accent) 68%,var(--border));background:color-mix(in srgb,var(--chain-accent) 22%,transparent);color:var(--text)}.app-shell[data-chain-theme] :is(.market-avatar,.coin-avatar,.comment-avatar,.profile-identity-card img){background:var(--chain-avatar-bg);box-shadow:0 10px 24px color-mix(in srgb,var(--chain-glow) 48%,transparent)}.app-shell[data-chain-theme] :is(.market-card:hover,.market-card.selected,.mini-chart-card:hover,.chart-gallery-card:hover,.bet-earnings-panel:hover,.image-upload-card:hover,.image-upload-card:focus-visible){border-color:color-mix(in srgb,var(--chain-accent) 70%,var(--border));box-shadow:0 18px 44px #00000052,0 0 0 1px color-mix(in srgb,var(--chain-accent) 28%,transparent),0 0 34px color-mix(in srgb,var(--chain-glow) 44%,transparent)}.app-shell[data-chain-theme] .dialog-backdrop{background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--chain-accent) 16%,transparent),transparent 42%),color-mix(in srgb,var(--bg) 72%,rgba(15,23,42,.34))}.app-shell[data-chain-theme] .dialog,.app-shell[data-chain-theme] .create-market-preview-panel,.app-shell[data-chain-theme] .outcome-builder{border-color:color-mix(in srgb,var(--chain-accent) 24%,var(--border));background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--chain-accent) 10%,transparent),transparent 42%),var(--chain-panel-bg)}.app-shell[data-chain-theme] .close-preset-row button{border-color:color-mix(in srgb,var(--chain-accent) 26%,var(--border));background:color-mix(in srgb,var(--chain-accent) 10%,var(--surface))}.app-shell[data-chain-theme] .close-preset-row button:hover{border-color:color-mix(in srgb,var(--chain-accent) 62%,var(--border));background:color-mix(in srgb,var(--chain-accent) 18%,var(--surface))}.app-shell[data-chain-theme] .close-preset-row button.active{border-color:color-mix(in srgb,var(--chain-accent) 82%,var(--border));background:var(--chain-button-bg);color:color-mix(in srgb,var(--text) 78%,#ffffff);box-shadow:0 0 0 1px color-mix(in srgb,var(--chain-accent) 18%,transparent) inset,0 10px 22px color-mix(in srgb,var(--chain-glow) 38%,transparent)}.app-shell[data-chain-theme] .image-upload-card{border-color:color-mix(in srgb,var(--chain-accent) 48%,var(--border));background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--chain-accent) 26%,transparent),transparent 42%),color-mix(in srgb,var(--chain-panel-bg-strong) 76%,transparent)}.app-shell[data-chain-theme] .image-upload-empty{border-color:color-mix(in srgb,var(--chain-accent) 22%,var(--border));background:radial-gradient(circle at 50% 26%,color-mix(in srgb,var(--chain-accent) 12%,transparent),transparent 44%),color-mix(in srgb,var(--input-bg) 84%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--chain-accent))}.app-shell[data-chain-theme] .image-upload-empty svg,.app-shell[data-chain-theme] .market-image-preview-body .outcome-preview b{color:var(--chain-accent)}.app-shell[data-chain-theme] .market-image-preview{border-color:color-mix(in srgb,var(--chain-accent) 28%,var(--border));background:color-mix(in srgb,var(--chain-panel-bg-strong) 78%,transparent)}.app-shell[data-chain-theme] .market-image-preview-media{background:radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--chain-accent) 28%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--chain-accent) 28%,transparent),color-mix(in srgb,var(--chain-accent-2) 18%,transparent))}.app-shell[data-chain-theme] .market-image-preview-media>span{border-color:color-mix(in srgb,var(--chain-accent) 32%,var(--border));background:color-mix(in srgb,var(--chain-panel-bg-strong) 78%,transparent)}.app-shell[data-chain-theme] .market-image-preview-media i{background:var(--chain-button-bg);color:color-mix(in srgb,var(--text) 82%,#ffffff)}.app-shell[data-chain-theme] :is(.rail-market-row,.mover-row,.activity-tape-row,.leader-row,.comment-card,.history-card,.compact-list button,.following-card,.watchlist-card li){border-color:color-mix(in srgb,var(--chain-accent) 18%,var(--border))}.app-shell[data-chain-theme] :is(.chart-wrap,.sparkline.large,.market-chart-panel .chart-wrap,.mini-chart-card){background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--chain-accent) 9%,transparent),transparent 48%),color-mix(in srgb,var(--input-bg) 86%,transparent)}.app-shell[data-chain-theme] .chart-wrap svg :is(path,polyline,line)[stroke="#2f6bff"],.app-shell[data-chain-theme] .chart-wrap svg :is(path,polyline,line)[stroke="#60a5fa"]{stroke:var(--chain-accent)}.app-shell[data-chain-theme] svg :is(path,rect,circle,polygon)[fill="#2f6bff"],.app-shell[data-chain-theme] svg :is(path,rect,circle,polygon)[fill="#3b82f6"]{fill:var(--chain-accent)}.app-shell[data-chain-theme] .chart-hover-card{border-color:color-mix(in srgb,var(--chain-accent) 32%,var(--border));background:var(--chain-panel-bg)}.app-shell[data-chain-theme] .positive,.app-shell[data-chain-theme] :is(.rail-market-row strong,.mover-row strong,.panel-stat.positive,.featured-message,.yes-text,.reward-balance span em){color:var(--chain-accent)}.app-shell[data-chain-theme] .link-button,.app-shell[data-chain-theme] :is(.rail-heading button,.empty-rail button,.profile-identity-card>div>span,.profile-identity-card .user-name>span,.contracts-info-card-head a,.lz-status a,.market-card .outcome-odds-dropdown.compact){color:color-mix(in srgb,var(--chain-accent) 82%,#ffffff)}.app-shell[data-chain-theme] .market-card-media .chain-badge{border-color:color-mix(in srgb,var(--chain-accent) 48%,var(--border));background:color-mix(in srgb,var(--chain-accent) 18%,var(--surface))}.app-shell[data-chain-theme] .mini-bars span,.app-shell[data-chain-theme] .progress-bar span,.app-shell[data-chain-theme] .volume-bar span{background:var(--chain-button-bg)}.app-shell[data-chain-theme=robinhood] .hero-intro{background:linear-gradient(90deg,#020a05fa,#020a05db 40%,#020a0542,#020a0514),radial-gradient(circle at 76% 42%,rgba(94,255,0,.16),transparent 27%),linear-gradient(145deg,transparent 0 54%,rgba(94,255,0,.13) 54% 55%,transparent 55%),var(--chain-hero-bottom),url(/assets/hero/meme-coin-hero.png);background-position:center,center,center,center,66% center;background-size:cover}.app-shell[data-chain-theme=robinhood] .hero-intro:before{background:linear-gradient(125deg,transparent 0 56%,rgba(94,255,0,.22) 56% 57%,transparent 57%),linear-gradient(160deg,transparent 0 72%,rgba(94,255,0,.16) 72% 73%,transparent 73%),radial-gradient(circle at 78% 35%,rgba(94,255,0,.26),transparent 19%)}.app-shell[data-chain-theme=robinhood] :is(.topbar-create,.hero-primary,.trade-button,.featured-trade-control button,.claim-summary button,.claim-row button,.lz-action-button-primary),.app-shell[data-chain-theme=eth] :is(.topbar-create,.hero-primary,.trade-button,.featured-trade-control button,.claim-summary button,.claim-row button,.lz-action-button-primary),.app-shell[data-chain-theme=bnb] :is(.topbar-create,.hero-primary,.trade-button,.featured-trade-control button,.claim-summary button,.claim-row button,.lz-action-button-primary),.app-shell[data-chain-theme=hyperliquid] :is(.topbar-create,.hero-primary,.trade-button,.featured-trade-control button,.claim-summary button,.claim-row button,.lz-action-button-primary){color:#031006}.app-shell[data-chain-theme] .hero-intro{background:var(--chain-hero-overlay),var(--chain-hero-bottom),url(/assets/hero/meme-coin-hero.png)!important;background-position:center,center,66% center!important;background-size:cover!important}.app-shell[data-chain-theme=robinhood] .hero-intro{background:linear-gradient(90deg,#020a05fa,#020a05db 40%,#020a0542,#020a0514),radial-gradient(circle at 76% 42%,rgba(94,255,0,.16),transparent 27%),linear-gradient(145deg,transparent 0 54%,rgba(94,255,0,.13) 54% 55%,transparent 55%),var(--chain-hero-bottom),url(/assets/hero/meme-coin-hero.png)!important;background-position:center,center,center,center,66% center!important;background-size:cover!important}@media(max-width:767px){.app-shell[data-chain-theme] .hero-intro{grid-template-rows:auto auto auto auto;align-content:start;gap:12px;min-height:auto;padding:14px 12px 12px;background-position:center,center,70% 42%!important}.hero-bg-video{object-position:62% center}.app-shell[data-chain-theme=robinhood] .hero-intro{background-position:center,center,center,center,70% 42%!important}.hero-middle{display:contents}.hero-copy{grid-row:2;align-self:start;gap:12px}.hero-social{grid-row:3;align-self:start;gap:8px}.hero-social-copy{gap:7px}.hero-social-links{gap:6px}.hero-social-links a,.hero-social-links button{min-height:34px;padding:0 10px;font-size:12px}.hero-bottom{grid-row:4;align-self:start;margin-top:0}}@media(max-width:1400px){.featured-title-row{flex-wrap:wrap}.featured-title-row>.outcome-odds-dropdown{grid-column:1 / -1;justify-self:stretch;flex:1 0 100%;width:100%;min-width:0;margin-left:0}.featured-title-row>.outcome-odds-dropdown summary{width:100%}}@media(max-width:560px){.app-shell[data-chain-theme] .hero-intro{min-height:auto;background-position:center,center,74% 42%!important}.hero-bg-video{object-position:64% center}.app-shell[data-chain-theme=robinhood] .hero-intro{background-position:center,center,center,center,74% 42%!important}.hero-intro h1{font-size:clamp(34px,10vw,42px)}.hero-intro p{font-size:14px;line-height:1.42}.hero-primary,.hero-secondary{min-height:42px;padding:0 14px}}@media(min-width:768px){.topbar-main{grid-template-columns:minmax(156px,220px) minmax(0,1fr) auto}.topbar-nav-row{justify-self:center}.main-nav{display:flex;justify-content:center;gap:clamp(8px,1vw,18px);width:min(100%,1080px);max-width:calc(100vw - 520px);justify-self:center}.main-nav a{flex:0 1 auto;width:auto;max-width:132px;min-height:40px;padding:0 clamp(8px,.65vw,14px)}.main-nav a.active{min-width:clamp(118px,9vw,156px)}}@media(min-width:768px)and (max-width:1280px){.main-nav{gap:6px;max-width:calc(100vw - 390px)}.main-nav a{gap:4px;max-width:104px;padding:0 6px;font-size:11px}.main-nav a.active{min-width:104px}}@media(min-width:768px)and (max-width:1040px){.main-nav{gap:4px;max-width:calc(100vw - 330px)}.main-nav a{max-width:76px}.main-nav a span:not(.nav-meme-icon){overflow:hidden;text-overflow:ellipsis}}@media(max-width:1400px){.topbar{gap:8px}.topbar-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.icon-button.mobile-menu-toggle{display:grid;justify-self:end;width:44px;height:44px}.topbar-nav-row,.topbar-tradebar,.topbar-actions{grid-column:1 / -1;display:none;width:100%;min-width:0}.mobile-menu-open .topbar-nav-row,.mobile-menu-open .topbar-tradebar,.mobile-menu-open .topbar-actions{display:grid}.mobile-menu-open .topbar-nav-row,.mobile-menu-open .topbar-tradebar,.mobile-menu-open .topbar-actions{padding:8px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--chain-accent) 7%,transparent),color-mix(in srgb,var(--chain-accent-2) 5%,transparent)),var(--surface);box-shadow:var(--shadow)}.mobile-menu-open .main-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;width:100%;max-width:none;overflow:visible}.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active{width:100%;max-width:none;min-width:0;min-height:42px;justify-content:center;padding:0 10px;white-space:nowrap}.mobile-menu-open .topbar-tradebar{grid-template-columns:minmax(0,1fr);gap:8px}.mobile-menu-open .topbar-tradebar .search,.mobile-menu-open .topbar-create-row{grid-column:1 / -1}.mobile-menu-open .topbar-create-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;width:100%}.mobile-menu-open .chain-switcher{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));width:100%}.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select{width:100%;min-width:0}.mobile-menu-open .topbar-actions .wallet-dock{width:100%}}@media(max-width:520px){.mobile-menu-open .main-nav,.mobile-menu-open .topbar-create-row,.mobile-menu-open .chain-switcher{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.mobile-menu-open .topbar-actions{overflow:hidden}.mobile-menu-open .topbar-actions .wallet-dock.connected{grid-template-columns:minmax(0,1fr) 44px;gap:4px;align-items:stretch;width:100%;max-width:100%;overflow:hidden}.mobile-menu-open .topbar-actions .wallet-button.connected{min-width:0;height:44px;min-height:44px;border-radius:8px}.mobile-menu-open .topbar-actions .wallet-dock .wallet-disconnect-button{display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;justify-self:end;box-sizing:border-box;border-radius:8px}}@media(max-width:900px){.trending-panel .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.trending-panel .market-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1400px){.mobile-menu-open .topbar-actions{display:block}.mobile-menu-open .topbar-actions .wallet-dock{display:grid;width:100%;min-width:0;gap:8px}.mobile-menu-open .topbar-actions .wallet-dock.disconnected{grid-template-columns:minmax(0,1fr)}.mobile-menu-open .topbar-actions .wallet-dock.connected{grid-template-columns:minmax(0,1fr) 44px}.mobile-menu-open .topbar-actions .wallet-button,.mobile-menu-open .topbar-actions .wallet-dock .wallet-disconnect-button{width:100%;max-width:none;min-width:0;height:42px}.mobile-menu-open .topbar-actions .wallet-dock .wallet-disconnect-button{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:0;justify-self:end;box-sizing:border-box}.mobile-menu-open .topbar-create-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px}.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select{grid-column:1 / -1;width:100%;max-width:none;min-width:0;height:42px;min-height:42px}}@media(min-width:768px){.main-nav a.active{min-width:0}}.topbar-actions .wallet-button.disconnected .wallet-label-full,.wallet-button.disconnected .wallet-label-full{display:inline}@media(min-width:768px)and (max-width:1400px){.topbar{gap:8px;padding:10px 14px 12px}.topbar-main{grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;gap:10px;position:relative;justify-self:stretch;width:100%;padding-right:264px}.icon-button.mobile-menu-toggle{display:none!important}.topbar-nav-row,.topbar-tradebar,.topbar-actions,.mobile-menu-open .topbar-nav-row,.mobile-menu-open .topbar-tradebar,.mobile-menu-open .topbar-actions{display:grid;width:100%;min-width:0}.topbar-nav-row,.mobile-menu-open .topbar-nav-row,.topbar-tradebar,.mobile-menu-open .topbar-tradebar,.topbar-actions,.mobile-menu-open .topbar-actions{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.topbar-nav-row,.mobile-menu-open .topbar-nav-row{grid-column:auto;justify-self:center}.main-nav,.mobile-menu-open .main-nav{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;width:100%;max-width:100%;max-height:42px;padding:0;border:0;background:transparent;box-shadow:none;overflow:hidden}.main-nav a,.main-nav a.active,.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active{flex:1 1 0;width:auto;max-width:none;min-width:0;min-height:38px;height:38px;padding:0 5px;gap:4px;font-size:11px;white-space:nowrap}.nav-meme-icon,.mobile-menu-open .main-nav .nav-meme-icon{width:18px;height:18px;border-radius:6px;font-size:11px}.topbar-actions,.mobile-menu-open .topbar-actions{position:absolute;top:0;right:0!important;z-index:5;grid-column:auto;display:flex;width:auto;justify-content:flex-end}.topbar-actions .wallet-dock.connected,.mobile-menu-open .topbar-actions .wallet-dock.connected{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;width:min(250px,calc(100vw - 28px));min-width:0}.topbar-actions .wallet-dock.disconnected,.mobile-menu-open .topbar-actions .wallet-dock.disconnected{width:auto}.topbar-actions .wallet-disconnect-button,.mobile-menu-open .topbar-actions .wallet-disconnect-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.topbar-tradebar,.mobile-menu-open .topbar-tradebar{grid-template-columns:minmax(0,1fr);gap:8px}.topbar-tradebar .search,.mobile-menu-open .topbar-tradebar .search{grid-column:1 / -1;width:100%;height:42px}.topbar-create-row,.mobile-menu-open .topbar-create-row{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) repeat(5,auto);align-items:stretch;gap:6px;width:100%}.chain-switcher,.mobile-menu-open .chain-switcher{grid-column:auto;display:grid;grid-template-columns:repeat(5,minmax(54px,1fr));gap:5px;width:100%;height:38px;min-width:0;padding:3px}.chain-switcher button{height:30px;min-height:30px;padding:0 7px;gap:4px;font-size:11px}.topbar-create-row .topbar-create,.topbar-create-row .language-select-wrap,.topbar-create-row .language-select,.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select{grid-column:auto;width:auto;max-width:none;min-width:0;height:38px;min-height:38px;font-size:11px}.topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-create,.topbar-bridge-action,.topbar-contracts-action{padding:0 9px}.topbar-create-row .language-select{width:62px;padding:0 9px}@media(max-width:900px){.main-nav a span:not(.nav-meme-icon){display:none}.main-nav a,.main-nav a.active{padding:0 6px}}@media(max-width:1240px){.main-nav,.mobile-menu-open .main-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:34px;align-items:stretch;gap:4px;width:100%;max-height:none;overflow:visible}.main-nav a,.main-nav a.active,.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active{height:34px;min-height:34px;padding:0 5px;font-size:10px}}@media(max-width:980px){.topbar-main{grid-template-columns:minmax(190px,1fr);grid-template-areas:"brand" "nav";align-items:start;padding-right:0}.brand{grid-area:brand;padding-right:264px}.topbar-nav-row,.mobile-menu-open .topbar-nav-row{grid-area:nav;grid-column:1 / -1;align-self:start}.topbar-actions,.mobile-menu-open .topbar-actions{grid-area:wallet;justify-self:end;align-self:start;width:auto}.topbar-actions .wallet-dock,.mobile-menu-open .topbar-actions .wallet-dock{justify-content:flex-end;width:auto}.main-nav,.mobile-menu-open .main-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:34px;align-items:stretch;gap:4px;width:100%;max-height:none;overflow:visible}.main-nav a,.main-nav a.active,.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active{height:34px;min-height:34px;padding:0 5px;font-size:10px}.topbar-create-row,.mobile-menu-open .topbar-create-row{grid-template-columns:auto minmax(112px,1fr) repeat(3,minmax(70px,auto)) 62px}.chain-switcher,.mobile-menu-open .chain-switcher{grid-template-columns:repeat(5,32px);width:max-content}.chain-switcher button{width:26px;padding:0;font-size:0}.chain-switcher svg{width:16px;height:16px}}@media(min-width:901px)and (max-width:980px){.main-nav a span:not(.nav-meme-icon){display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}}.hero-dashboard{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto auto;grid-template-areas:"hero featured" "rail rail" "trending trending";align-items:stretch}.right-rail,.right-rail.has-watchlist,.right-rail.no-watchlist{grid-area:rail;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto;max-height:none;overflow:visible}.dashboard-rewards-panel{grid-area:rewards}}.topbar{min-height:116px;padding:9px 22px 10px;gap:8px}.topbar-main{grid-template-columns:minmax(180px,220px) minmax(0,1fr) auto;gap:18px;width:100%;padding-right:0}.topbar-main>.brand{display:flex}.topbar-main>.mobile-menu-toggle{display:none}.topbar-main>.topbar-nav-row{display:grid}.topbar-main>.topbar-actions{position:relative;display:flex;width:auto;min-width:max-content;padding:0;border:0;background:transparent;box-shadow:none}.topbar-tradebar,.mobile-menu-open .topbar-tradebar{display:grid;grid-template-columns:minmax(340px,1fr) auto;align-items:center;gap:10px;width:100%}.topbar-tradebar .search,.mobile-menu-open .topbar-tradebar .search{grid-column:auto;width:100%;height:42px;padding:0 14px;border-color:#3b82f629;border-radius:8px;background:linear-gradient(180deg,#1e29496b,#0a101eeb),#080d1cf5}.topbar-create-row,.mobile-menu-open .topbar-create-row{display:flex;grid-column:auto;grid-template-columns:none;align-items:stretch;justify-content:flex-end;gap:10px;width:auto}.topbar-create-row>.chain-switcher,.mobile-menu-open .topbar-create-row>.chain-switcher{display:inline-flex;grid-template-columns:none;width:auto;height:42px;padding:5px;gap:6px;border-color:#3b82f624;border-radius:8px;background:linear-gradient(180deg,#14203e8f,#080d1ceb),#060a16eb}.topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row>.chain-switcher button{width:auto;min-width:118px;height:32px;padding:0 12px;border-radius:7px;font-size:12px}.topbar-create-row>.chain-switcher button.active{border-color:#a78bfab3;background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 42%),linear-gradient(135deg,#7c3aedd6,#2f6bff6b);color:#fff;box-shadow:inset 0 0 0 1px #d8b4fe29,0 0 24px #7c3aed52}.topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-create{width:auto;min-width:170px;height:42px;min-height:42px;padding:0 18px;font-size:13px}.topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .topbar-contracts-action{min-width:184px;border-color:var(--border)!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important;filter:none!important}.topbar-create-row .topbar-contracts-action:hover,.topbar-create-row .topbar-contracts-action:focus-visible,.mobile-menu-open .topbar-create-row .topbar-contracts-action:hover,.mobile-menu-open .topbar-create-row .topbar-contracts-action:focus-visible{border-color:var(--text-muted)!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important;filter:none!important}.topbar-create-row .topbar-create.topbar-contracts-action:hover,.topbar-create-row .topbar-create.topbar-contracts-action:focus-visible,.mobile-menu-open .topbar-create-row .topbar-create.topbar-contracts-action:hover,.mobile-menu-open .topbar-create-row .topbar-create.topbar-contracts-action:focus-visible{border-color:var(--text-muted)!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important;filter:none!important}.topbar-create-row .language-select-wrap,.topbar-create-row .language-select,.mobile-menu-open .topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select{width:auto;min-width:0;height:42px;min-height:42px}.topbar-create-row .language-select,.mobile-menu-open .topbar-create-row .language-select{width:98px}@media(max-width:1540px)and (min-width:1181px){.topbar{padding:9px 14px 11px;gap:9px}.topbar-main{grid-template-columns:minmax(148px,172px) minmax(0,1fr) auto;gap:10px;padding-right:0}.topbar-tradebar,.mobile-menu-open .topbar-tradebar{grid-template-columns:minmax(280px,1fr) auto;gap:9px}.topbar-create-row,.mobile-menu-open .topbar-create-row{gap:8px}.topbar-create-row>.chain-switcher,.mobile-menu-open .topbar-create-row>.chain-switcher{gap:5px}.topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row>.chain-switcher button{min-width:94px;padding:0 10px;font-size:12px}.topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-create{min-width:150px;padding:0 16px;font-size:13px}.topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .topbar-contracts-action{min-width:160px}}@media(max-width:1180px){.topbar{min-height:0;padding:10px}.topbar-main,.mobile-menu-open .topbar-main{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding-right:0}.topbar-main>.brand{display:flex}.topbar-main>.mobile-menu-toggle{display:grid}.topbar-main>.topbar-nav-row,.topbar-main>.topbar-actions,.topbar-tradebar{display:none}.mobile-menu-open .topbar-main>.topbar-nav-row,.mobile-menu-open .topbar-main>.topbar-actions,.mobile-menu-open .topbar-tradebar{display:grid;grid-column:1 / -1}.mobile-menu-open .topbar-main>.topbar-actions{display:block;width:100%}.topbar-tradebar,.mobile-menu-open .topbar-tradebar{grid-template-columns:minmax(0,1fr)}.topbar-tradebar .search,.mobile-menu-open .topbar-tradebar .search{grid-column:1 / -1}.topbar-create-row,.mobile-menu-open .topbar-create-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.topbar-create-row>.chain-switcher,.mobile-menu-open .topbar-create-row>.chain-switcher{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row>.chain-switcher button,.topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-create,.topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select-wrap,.topbar-create-row .language-select,.mobile-menu-open .topbar-create-row .language-select{width:100%;min-width:0}}@media(max-width:620px){.topbar-create-row,.mobile-menu-open .topbar-create-row,.topbar-create-row>.chain-switcher,.mobile-menu-open .topbar-create-row>.chain-switcher{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.topbar{position:sticky;min-height:0;padding:10px;gap:10px;border-bottom-color:#3b82f633}.topbar-main,.mobile-menu-open .topbar-main{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;width:100%;padding:0}.topbar-main>.brand,.mobile-menu-open .topbar-main>.brand{display:flex;min-width:0}.brand strong,.brand span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-main>.mobile-menu-toggle,.mobile-menu-open .topbar-main>.mobile-menu-toggle{display:grid!important;justify-self:end;width:44px;min-width:44px;height:44px}.topbar-main>.topbar-nav-row,.topbar-main>.topbar-actions,.topbar-tradebar{display:none}.mobile-menu-open .topbar-main>.topbar-nav-row,.mobile-menu-open .topbar-main>.topbar-actions,.mobile-menu-open .topbar-tradebar{grid-column:1 / -1;display:grid;width:100%;min-width:0;padding:10px;border:1px solid rgba(59,130,246,.16);border-radius:8px;background:linear-gradient(180deg,#14203e75,#080d1cf0),#060a16f0;box-shadow:0 14px 34px #0003}.mobile-menu-open .topbar-main>.topbar-actions{display:block}.mobile-menu-open .topbar-nav-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none;overflow:visible}.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active{min-width:0;width:100%;height:44px;min-height:44px;justify-content:center;padding:0 8px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff09;font-size:12px;font-weight:850;text-align:center}.mobile-menu-open .main-nav a.active{border-color:#a78bfaad;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 42%),linear-gradient(135deg,#7c3aedbd,#2f6bff5c);color:#fff}.mobile-menu-open .nav-meme-icon{width:20px;height:20px;border-radius:7px;font-size:12px}.mobile-menu-open .topbar-actions .wallet-dock{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;width:100%;min-width:0}.mobile-menu-open .topbar-actions .wallet-dock.disconnected{grid-template-columns:minmax(0,1fr)}.mobile-menu-open .topbar-actions .wallet-button,.mobile-menu-open .topbar-actions .wallet-dock .wallet-disconnect-button{width:100%;max-width:none;min-width:0;height:44px;min-height:44px;border-radius:8px}.mobile-menu-open .topbar-tradebar{grid-template-columns:minmax(0,1fr);gap:10px}.mobile-menu-open .topbar-tradebar .search{grid-column:1 / -1;height:48px;padding:0 14px}.mobile-menu-open .topbar-create-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.mobile-menu-open .topbar-create-row>.chain-switcher{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;height:auto;padding:6px}.mobile-menu-open .topbar-create-row>.chain-switcher button{width:100%;min-width:0;height:40px;min-height:40px;padding:0 8px;font-size:12px}.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select{width:100%;min-width:0;max-width:none;height:44px;min-height:44px}.mobile-menu-open .topbar-create-row .topbar-create{padding:0 10px;font-size:12px;white-space:nowrap}.mobile-menu-open .topbar-create-row .language-select{padding:0 12px;text-align:center}}@media(min-width:768px)and (max-width:1180px){.mobile-menu-open .topbar-create-row .topbar-create:first-of-type{grid-column:auto}}@media(max-width:767px){.topbar{padding:8px}.topbar.mobile-menu-open{max-height:min(92svh,780px);overflow-y:auto;overscroll-behavior:contain}.brand{gap:9px}.brand-mark{width:36px;height:36px}.brand strong{font-size:15px}.brand span{font-size:11px}.mobile-menu-open .topbar-nav-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px}.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active{height:38px;min-height:38px;padding:0 7px;font-size:11px}.mobile-menu-open .topbar-create-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mobile-menu-open .topbar-create-row>.chain-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.mobile-menu-open .topbar-create-row .topbar-create:first-of-type,.mobile-menu-open .topbar-create-row .topbar-contracts-action{grid-column:1 / -1}.mobile-menu-open .topbar-create-row .language-select-wrap{grid-column:1 / -1}.mobile-menu-open .topbar-main>.topbar-nav-row,.mobile-menu-open .topbar-main>.topbar-actions,.mobile-menu-open .topbar-tradebar{padding:8px}.mobile-menu-open .topbar-tradebar .search{height:44px}.mobile-menu-open .topbar-actions .wallet-button,.mobile-menu-open .topbar-actions .wallet-dock .wallet-disconnect-button,.mobile-menu-open .topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .language-select{height:40px;min-height:40px}}@media(max-width:374px){.topbar-main,.mobile-menu-open .topbar-main{grid-template-columns:minmax(0,1fr) 42px}.topbar-main>.mobile-menu-toggle,.mobile-menu-open .topbar-main>.mobile-menu-toggle{width:42px;min-width:42px;height:42px}.brand-mark{width:34px;height:34px}.brand strong{font-size:14px}.mobile-menu-open .topbar-nav-row,.mobile-menu-open .topbar-create-row,.mobile-menu-open .topbar-create-row>.chain-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu-open .main-nav a,.mobile-menu-open .main-nav a.active,.mobile-menu-open .topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .language-select{height:40px;min-height:40px}.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .language-select-wrap{grid-column:1 / -1}}.featured-trade-control{gap:10px}.featured-trade-control label{gap:4px}.featured-trade-control label span{font-size:10px}.featured-trade-control select,.featured-trade-control input,.featured-trade-control button{height:37px!important;min-height:37px!important;border-radius:7px}.featured-trade-control select,.featured-trade-control input{padding:0 10px;font-size:14px}.featured-trade-control button{gap:6px;padding:0 14px;font-size:14px}.featured-quick-amounts{gap:7px}.featured-quick-amounts button{min-height:27px;padding:0 5px;border-radius:7px;font-size:12px}.mobile-topbar-language,.mobile-topbar-search{display:none}@media(min-width:768px)and (max-width:1400px){.topbar.mobile-menu-open{max-height:none;overflow:visible}.mobile-menu-open .topbar-main{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.mobile-menu-open .topbar-main>.topbar-nav-row,.mobile-menu-open .topbar-main>.topbar-actions,.mobile-menu-open .topbar-tradebar{grid-column:1 / -1;width:100%;min-width:0;padding:10px;border:1px solid rgba(59,130,246,.16);border-radius:8px;background:linear-gradient(180deg,#14203e75,#080d1cf0),#060a16f0;box-shadow:0 14px 34px #0003}.mobile-menu-open .topbar-main>.topbar-nav-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mobile-menu-open .topbar-nav-row a,.mobile-menu-open .topbar-nav-row a.active{width:100%;max-width:none;min-width:0;height:42px;min-height:42px;padding:0 10px;justify-content:center;font-size:12px;white-space:nowrap}.mobile-menu-open .topbar-tradebar{display:grid!important;grid-template-columns:minmax(0,1fr);gap:10px}.mobile-menu-open .topbar-tradebar .search{grid-column:1 / -1;width:100%;height:42px}.mobile-menu-open .topbar-create-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.mobile-menu-open .topbar-create-row>.chain-switcher{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:auto;min-width:0;padding:5px;gap:6px}.mobile-menu-open .topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select{width:100%;min-width:0;max-width:none;height:38px;min-height:38px;font-size:12px}.mobile-menu-open .topbar-create-row .topbar-create{padding:0 10px}.mobile-menu-open .topbar-actions{display:block!important}.mobile-menu-open .topbar-actions .wallet-dock{width:100%;min-width:0}}@media(max-width:767px){.topbar,.topbar.mobile-menu-open{min-height:0;padding:8px;gap:8px;max-height:min(94svh,780px);overflow-y:auto;overscroll-behavior:contain}.topbar-main,.mobile-menu-open .topbar-main{display:grid;grid-template-columns:minmax(0,1fr) 78px 42px;align-items:center;gap:8px;width:100%;padding:0}.topbar-main>.brand,.mobile-menu-open .topbar-main>.brand{min-width:0}.mobile-topbar-language{display:block;width:78px;min-width:0}.mobile-topbar-language .language-select{width:100%;height:38px;min-height:38px;padding:0 10px;font-size:11px}.topbar-main>.mobile-menu-toggle,.mobile-menu-open .topbar-main>.mobile-menu-toggle{display:grid!important;justify-self:end;width:42px;min-width:42px;height:38px;min-height:38px}.topbar-tradebar,.mobile-menu-open .topbar-tradebar{grid-column:1 / -1;display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}.mobile-topbar-search,.mobile-menu-open .mobile-topbar-search{display:flex!important;grid-column:1 / -1;width:100%;height:42px;min-height:42px;padding:0 12px}.topbar-tradebar>.search,.mobile-menu-open .topbar-tradebar>.search{display:none!important}.topbar-tradebar .mobile-topbar-search,.mobile-menu-open .topbar-tradebar .mobile-topbar-search{grid-column:1 / -1;width:100%;height:42px;min-height:42px;padding:0 12px}.topbar-main>.topbar-nav-row,.topbar-main>.topbar-actions,.topbar-create-row{display:none!important}.mobile-menu-open .topbar-main>.topbar-nav-row,.mobile-menu-open .topbar-main>.topbar-actions{grid-column:1 / -1;display:grid!important;width:100%;min-width:0;padding:8px;border:1px solid rgba(59,130,246,.16);border-radius:8px;background:linear-gradient(180deg,#14203e75,#080d1cf0),#060a16f0;box-shadow:0 14px 34px #0003}.mobile-menu-open .topbar-main>.topbar-actions{display:block!important}.mobile-menu-open .topbar-nav-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-menu-open .topbar-nav-row a,.mobile-menu-open .topbar-nav-row a.active{width:100%;max-width:none;min-width:0;height:38px;min-height:38px;padding:0 7px;justify-content:center;font-size:11px;white-space:nowrap}.mobile-menu-open .topbar-create-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.mobile-menu-open .topbar-create-row>.chain-switcher{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;min-width:0;padding:5px;gap:5px}.mobile-menu-open .topbar-create-row .language-select-wrap{display:none!important}.mobile-menu-open .topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-contracts-action{grid-column:1 / -1;width:100%;min-width:0;height:40px;min-height:40px;padding:0 10px;font-size:12px}.mobile-menu-open .topbar-create-row>.chain-switcher button{width:100%;min-width:0;height:38px;min-height:38px;padding:0 8px;font-size:12px}.mobile-menu-open .topbar-actions .wallet-dock{width:100%;min-width:0}}@media(max-width:374px){.topbar-main,.mobile-menu-open .topbar-main{grid-template-columns:minmax(0,1fr) 70px 40px;gap:6px}.mobile-topbar-language{width:70px}.topbar-main>.mobile-menu-toggle,.mobile-menu-open .topbar-main>.mobile-menu-toggle{width:40px;min-width:40px}}@media(min-width:768px)and (max-width:1400px){.topbar,.topbar.mobile-menu-open{min-height:0;max-height:none;overflow:visible;padding:9px 12px 10px;gap:8px}.topbar-main,.mobile-menu-open .topbar-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand wallet" "nav nav";grid-template-rows:auto auto!important;align-items:center;gap:8px;width:100%;min-width:0;height:auto!important;min-height:0;padding:0}.topbar-main>.brand,.mobile-menu-open .topbar-main>.brand{grid-area:brand;min-width:0}.topbar-main>.mobile-menu-toggle,.mobile-menu-open .topbar-main>.mobile-menu-toggle,.mobile-topbar-language{display:none!important}.topbar-main>.topbar-actions,.mobile-menu-open .topbar-main>.topbar-actions{grid-area:wallet;display:flex!important;justify-self:end;width:auto;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.topbar-main>.topbar-nav-row,.mobile-menu-open .topbar-main>.topbar-nav-row{grid-area:nav;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto!important;grid-auto-rows:auto!important;flex-wrap:wrap!important;gap:7px;width:100%;min-width:0;height:auto!important;min-height:0;max-height:none!important;padding:6px;border:1px solid rgba(59,130,246,.14);border-radius:8px;background:linear-gradient(180deg,#121e3a6b,#070c1aeb),#060a16eb;overflow:visible!important;box-shadow:none}.topbar-nav-row a,.topbar-nav-row a.active,.mobile-menu-open .topbar-nav-row a,.mobile-menu-open .topbar-nav-row a.active{width:100%;max-width:none;min-width:0;height:36px;min-height:36px;padding:0 9px;justify-content:center;font-size:12px;white-space:nowrap}.topbar-tradebar,.mobile-menu-open .topbar-tradebar{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "tools";gap:8px;width:100%;min-width:0;height:auto!important;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.topbar-tradebar .search,.mobile-menu-open .topbar-tradebar .search{grid-area:search;width:100%;height:42px;min-height:42px}.topbar-create-row,.mobile-menu-open .topbar-create-row{grid-area:tools;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;min-width:0;height:auto!important;min-height:0}.topbar-create-row>.chain-switcher,.mobile-menu-open .topbar-create-row>.chain-switcher{display:contents!important;width:auto;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.topbar-create-row>.chain-switcher button,.mobile-menu-open .topbar-create-row>.chain-switcher button,.topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-create,.topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .topbar-contracts-action,.topbar-create-row .language-select-wrap,.mobile-menu-open .topbar-create-row .language-select-wrap,.topbar-create-row .language-select,.mobile-menu-open .topbar-create-row .language-select{width:100%;min-width:0;max-width:none;height:38px;min-height:38px;font-size:12px}.topbar-create-row .topbar-create,.mobile-menu-open .topbar-create-row .topbar-create{padding:0 10px}.topbar-create-row .topbar-create:not(.topbar-contracts-action),.mobile-menu-open .topbar-create-row .topbar-create:not(.topbar-contracts-action){grid-column:span 2}.topbar-create-row .language-select,.mobile-menu-open .topbar-create-row .language-select{padding:0 10px}}@media(max-width:767px){.topbar-main>.mobile-topbar-search,.topbar.mobile-menu-open .topbar-main>.mobile-topbar-search{display:flex!important;grid-column:1 / -1;width:100%;height:42px;min-height:42px;padding:0 12px}.topbar-tradebar>.search,.topbar.mobile-menu-open .topbar-tradebar>.search{display:none!important}}.hero-intro h1{line-height:1.15;padding-bottom:8px;margin-bottom:4px}.hero-intro h1 span,.hero-intro h1 .hero-chain-title{line-height:1.12;padding-bottom:.08em}@media(min-width:768px)and (max-width:1400px){.topbar-main,.mobile-menu-open .topbar-main{grid-template-columns:minmax(0,1fr) 88px auto;grid-template-areas:"brand lang wallet" "nav nav nav"}.topbar-main>.mobile-topbar-language,.mobile-menu-open .topbar-main>.mobile-topbar-language{grid-area:lang;display:block!important;justify-self:end;width:88px;min-width:88px}.topbar-main>.mobile-topbar-language .language-select,.mobile-menu-open .topbar-main>.mobile-topbar-language .language-select{width:88px;height:38px;min-height:38px;padding:0 10px;font-size:12px}.topbar-create-row>.language-select-wrap,.mobile-menu-open .topbar-create-row>.language-select-wrap{display:none!important}.topbar-create-row .topbar-contracts-action,.mobile-menu-open .topbar-create-row .topbar-contracts-action{grid-column:1 / -1}}.app-shell[data-chain-theme] .hero-bg-video{object-position:calc(78% + 10px) center}.app-shell[data-chain-theme] .hero-video-shade{background:linear-gradient(90deg,#070a14f5,#0a0c1ec2 39%,#0d0a2614 76%,#0d0a2605),linear-gradient(180deg,#080b1205,#080b12b8)}.app-shell[data-chain-theme] .hero-intro{background-position:center,center,calc(78% + 10px) center!important}@media(max-width:767px){.app-shell[data-chain-theme] .hero-bg-video{object-position:calc(82% + 10px) center}.app-shell[data-chain-theme] .hero-video-shade{background:linear-gradient(90deg,#070a14f5,#0a0c1ecc 48%,#0d0a2624 84%,#0d0a260a),linear-gradient(180deg,#080b1208,#080b12bd)}.app-shell[data-chain-theme] .hero-intro{background-position:center,center,calc(82% + 10px) center!important}}
