@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&display=swap";:root{--bg: #0b0f14;--panel: #101722e6;--border: #223041;--text: #e6edf3;--muted: #8fa1b7;--primary: #1f6feb;--accent: #6ec1ff;--radius: 12px;--font-scale: 1.2;--header-height: 72px;--inch-card-back-logo-size: clamp(54px, 7.2vw, 72px);--inch-card-back-button-size: calc(var(--inch-card-back-logo-size) * 1.25)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Inter,system-ui,Arial,sans-serif}body{background:radial-gradient(120% 150% at 50% -10%,#1f6feb29,#16284114 38%,#0b0f1400 70%),var(--bg);color:var(--text);font-size:calc(16px * var(--font-scale));position:relative;isolation:isolate;overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;transition:opacity .6s ease;z-index:-2}body:before{background:url(/assets/bg_rhythmic-CRGcEGve.jpg) center/cover no-repeat;opacity:.25;filter:saturate(1.05) contrast(1.08)}body:after{z-index:-1;background:radial-gradient(55% 55% at 82% 8%,#6ec1ff38,#6ec1ff14 35%,#0b0f14c7),linear-gradient(180deg,#080d14a6,#080d14f0 75%)}.app-header{display:flex;align-items:center;justify-content:center;text-align:center;padding:22px 28px;max-width:1080px;width:calc(100% - 48px);margin:32px auto 28px;border-radius:22px;border:1px solid rgba(110,193,255,.24);background:linear-gradient(135deg,#0b1623eb,#0b1623b8 52%,#0e1e3199);box-shadow:0 22px 48px #040a128c;position:relative;isolation:isolate;overflow:hidden}.app-header:before,.app-header:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-2}.app-header:before{background:url(/assets/bg_rhythmic-CRGcEGve.jpg) center/cover no-repeat;transform:scale(1.08);opacity:.32;filter:saturate(1.2) brightness(.9)}.app-header:after{z-index:-1;background:radial-gradient(120% 120% at 10% 20%,#1f6febad,#11284475 35%,#0b1421eb);mix-blend-mode:screen;opacity:.65}.header-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:calc(24px * var(--font-scale));font-style:italic;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;padding:18px 36px;border-radius:999px;background:linear-gradient(120deg,#2973d338,#221a4c47 48%,#070e1ab8);color:#eff6fff5;box-shadow:0 18px 45px #07122694,inset 0 0 0 1px #87c4ff3d,inset 0 18px 45px #74cbff1f;text-shadow:0 10px 32px rgba(0,0,0,.75),0 2px 0 rgba(0,0,0,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:720px){.app-header{padding:20px;width:calc(100% - 32px)}.section__header{flex-direction:column;align-items:flex-start}.section__title-actions{width:100%;justify-content:space-between}}.header-status{font-size:calc(12px * var(--font-scale));color:var(--muted);padding:6px 12px;border-radius:999px;border:1px solid rgba(110,193,255,.18);background:#6ec1ff14;min-width:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin-right:auto}.header-action,.settings-drawer__close{padding:8px 14px;border-radius:8px;border:1px solid rgba(110,193,255,.35);background:#6ec1ff29;color:var(--text);font-size:calc(13px * var(--font-scale));font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-action:hover,.settings-drawer__close:hover{background:#6ec1ff33;border-color:#6ec1ff80}.header-action:focus-visible,.settings-drawer__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-action:active,.settings-drawer__close:active{transform:translateY(1px)}.header-action--icon{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.header-action__icon{width:18px;height:18px;display:block;fill:currentColor}#settingsTrigger{width:46px;height:46px;border-radius:18px;border-color:#6ec1ff73;background:#111b2bd9;color:#e5f1ff;box-shadow:0 10px 20px #08122073}#settingsTrigger:hover{border-color:#6ec1ffa6;background:#1c2c44eb}#settingsTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#settingsTrigger .header-action__icon{width:24px;height:24px}.container{max-width:1080px;margin:0 auto;padding:0 24px calc(32px + clamp(62px,8vw,78px) + clamp(18px,3vw,36px));position:relative;z-index:0}.container:before{content:"";position:absolute;top:-160px;right:-140px;width:420px;height:420px;background:radial-gradient(50% 50% at 50% 50%,#6ec1ff4d,#6ec1ff1f 38%,#0b0f1400);opacity:.6;filter:blur(2px);pointer-events:none;z-index:-1}.section{padding:16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 10px #0000004d}.section--overview{background:#0b111a59;border-color:#6ec1ff4d;box-shadow:0 22px 48px #08122059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.section+.section{margin-top:24px}.section h2,.section__title{margin:0 0 12px;font-size:calc(16px * var(--font-scale));font-weight:600}.section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section__header--overview{margin-bottom:24px;padding:16px 12px 0 22px;align-items:center}.section__title--overview{margin:0;font-size:calc(35px * var(--font-scale));font-weight:700}.section__title-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;width:100%}label{display:block;font-size:calc(12px * var(--font-scale));margin-top:12px;color:var(--muted)}input,textarea,select{width:100%;padding:6px 8px;margin-top:4px;background:#0e1623;color:var(--text);border:1px solid var(--border);border-radius:6px;font-size:calc(14px * var(--font-scale))}textarea{resize:vertical}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%),linear-gradient(to right,#6ec1ff29,#6ec1ff29);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 11px) calc(50% - 3px),calc(100% - 42px) 0;background-size:5px 5px,5px 5px,1px 100%;background-repeat:no-repeat;padding-right:48px;cursor:pointer}select:focus{outline:none;border-color:#6ec1ff80;box-shadow:0 0 0 1px #6ec1ff59}.input-invalid{border-color:#ff7b72;box-shadow:0 0 0 1px #ff7b7259}.input-error{min-height:16px;margin:4px 0 0;font-size:calc(12px * var(--font-scale));color:#ff7b72}.config-message{margin:0 0 24px;padding:12px 16px;border:1px solid rgba(255,123,114,.35);border-radius:10px;font-size:calc(13px * var(--font-scale));line-height:1.4;color:#ff7b72;background:#ff7b721a;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.config-message:empty{display:none}.config-message--warning{border-color:#ffc46266;color:#ffda7b;background:#ffc4621f}.config-message__dismiss{padding:6px 12px;border-radius:8px;border:1px solid currentColor;background:transparent;color:inherit;font-size:calc(12px * var(--font-scale));font-weight:600;cursor:pointer}.config-message__dismiss:hover{background:#ffffff14}.config-actions{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.config-actions button{margin-top:0}.settings-backdrop{position:fixed;inset:0;background:#0b0f14b3;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:90}.settings-backdrop[data-open=true]{opacity:1;pointer-events:auto}.settings-drawer{position:fixed;top:0;right:0;height:100%;width:min(420px,90%);background:var(--panel);border-left:1px solid var(--border);box-shadow:-16px 0 32px #00000073;transform:translate(100%);transition:transform .25s ease;z-index:100;display:flex;flex-direction:column;padding:24px;gap:16px}.settings-drawer[data-open=true]{transform:translate(0)}.settings-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-drawer__header h2{margin:0}.settings-drawer__content{overflow-y:auto;padding-right:4px}.overview-filters{margin:0 -16px 24px}.token-chip-container{position:sticky;top:var(--header-height);z-index:30;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:center;gap:12px;margin:0;padding:12px 16px;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:visible;scroll-padding:0 16px;-webkit-overflow-scrolling:touch}.token-chip-container>*{flex:0 1 auto}.token-chip-home{display:inline-flex;align-items:center;gap:22px;padding:4px 0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.token-chip-home__title{font-size:calc(30px * var(--font-scale));font-weight:500;font-family:Pacifico,Segoe Script,Brush Script MT,cursive;letter-spacing:.06em;color:#f4f8ff;line-height:1;text-shadow:0 6px 16px rgba(0,0,0,.65),0 1px 0 rgba(0,0,0,.35);background:linear-gradient(130deg,#73f5fff2,#f5b7fff2 55%,#ebffa3f2);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-flex;align-items:center;white-space:nowrap}.token-chip-hotkeys{display:inline-flex;align-items:center}.token-chip-hotkeys__trigger{border-radius:999px;border:1px solid rgba(110,193,255,.4);background:#101f34e0;color:#f4f8ff;font-size:calc(13px * var(--font-scale));font-weight:600;letter-spacing:.04em;padding:7px 16px;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;box-shadow:0 9px 22px #08122066;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.token-chip-hotkeys__trigger:hover,.token-chip-hotkeys__trigger:focus-visible{background:#1d3452f2;border-color:#8dd6ffbf;color:#fff;box-shadow:0 12px 28px #0a182c85;transform:translateY(-1px)}.token-chip-hotkeys__icon{font-size:calc(16px * var(--font-scale));line-height:1;filter:drop-shadow(0 4px 10px rgba(8,18,32,.55))}.token-chip-hotkeys__label{line-height:1;letter-spacing:.08em}.token-chip{border-radius:999px;border:1px solid rgba(110,193,255,.45);background:#111b2bd9;color:#e5f1ff;font-size:calc(18px * var(--font-scale));font-weight:600;letter-spacing:.02em;padding:9px 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease;box-shadow:0 8px 18px #08122066;position:relative}.token-chip--logo{padding:6px;width:76px;height:76px;border-radius:22px;background:#111b2bc7;border-color:#6ec1ff59;box-shadow:0 10px 20px #08122073}.token-chip--logo:hover{border-color:#6ec1ffa6;background:#1c2c44eb}.token-chip__logo{width:100%;height:100%;object-fit:contain;border-radius:20px;pointer-events:none;transition:transform .2s ease}.token-chip--logo:hover .token-chip__logo,.token-chip--logo[aria-pressed=true] .token-chip__logo{transform:scale(1.02)}.token-chip__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.token-chip:hover{border-color:#6ec1ffbf;background:#1c2c44f2;color:#fff}.token-chip:focus-visible{outline:2px solid rgba(110,193,255,.9);outline-offset:2px}.token-chip[aria-pressed=true]{background:#6ec1ff40;border-color:#6ec1ffe6;color:#fff;box-shadow:0 0 0 2px #6ec1ff59,0 10px 20px #0c182880}.token-chip--logo[aria-pressed=true]{background:#6ec1ff33}.token-chip[aria-pressed=true]:hover{background:#6ec1ff4d}.token-chip:active{transform:translateY(1px)}.token-chip--all{width:var(--inch-card-back-button-size);height:var(--inch-card-back-button-size);padding:0;border-radius:50%;background:none;box-shadow:none;border:none;letter-spacing:0;text-transform:none}.lc-home-button{display:inline-flex;align-items:center;justify-content:center;gap:0;width:var(--inch-card-back-button-size);height:var(--inch-card-back-button-size);padding:0;border-radius:50%;border:1px solid rgba(132,210,255,.36);background:radial-gradient(135% 145% at 50% 12%,#88daff29,#101c2cf0 55%,#0b1421f5);box-shadow:0 16px 34px #08122085,inset 0 0 0 1px #88daff24;color:#e5f1ff;text-decoration:none;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .3s ease}.lc-home-button img{width:var(--inch-card-back-logo-size);height:var(--inch-card-back-logo-size);border-radius:50%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));transition:transform .35s ease,filter .35s ease}.lc-home-button:hover{border-color:#9ae8ff9e;background:radial-gradient(135% 145% at 50% 8%,#9ae8ff3d,#142438f5 60%,#0b1421fa);box-shadow:0 20px 40px #0a162699,inset 0 0 0 1px #9ae8ff33;animation:tokenChipAllRock .9s ease-in-out infinite alternate}.lc-home-button:hover img{transform:scale(1.08);filter:drop-shadow(0 6px 18px rgba(154,232,255,.4))}.lc-home-button:focus-visible{outline:2px solid rgba(154,232,255,.9);outline-offset:3px}.lc-home-button:active{animation:none;transform:translateY(2px) scale(.97);box-shadow:0 10px 24px #08122080,inset 0 0 0 1px #9ae8ff2e}.lc-home-button[aria-pressed=true]{box-shadow:0 0 0 2px #9ae8ff33,0 16px 34px #0812208c,inset 0 0 0 1px #9ae8ff2e}@keyframes tokenChipAllRock{0%{transform:translateY(-2px) rotate(-6deg) scale(1.03)}to{transform:translateY(-2px) rotate(6deg) scale(1.03)}}@media(prefers-reduced-motion:reduce){.lc-home-button,.lc-home-button:hover{animation:none!important}.lc-home-button:hover{transform:translateY(-2px)}}@keyframes lcCommandButtonBreathe{0%,to{transform:translate(-50%) scale(1);box-shadow:0 22px 46px #0a162685,0 0 #9ae8ff26}50%{transform:translate(-50%) scale(1.05);box-shadow:0 28px 52px #0a162699,0 0 26px 10px #9ae8ff38}}@keyframes lcCommandButtonHoverRock{0%{transform:translate(-50%) translateY(-2px) rotate(-6deg) scale(1.05)}to{transform:translate(-50%) translateY(-2px) rotate(6deg) scale(1.05)}}.lc-command-button{position:fixed;left:50%;bottom:clamp(18px,3vw,36px);transform:translate(-50%);width:clamp(93px,12vw,117px);height:clamp(93px,12vw,117px);border-radius:50%;border:1px solid rgba(154,232,255,.32);background:radial-gradient(140% 150% at 50% 12%,#9ae8ff38,#101c2ce6 58%,#0c1624f5);color:#e5f1fff2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,border-color .2s ease,background .2s ease,box-shadow .3s ease,filter .3s ease;box-shadow:0 22px 46px #0a162680,inset 0 0 0 1px #9ae8ff2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;animation:lcCommandButtonBreathe 6s ease-in-out infinite;overflow:visible}.lc-command-button__burst-layer{position:absolute;inset:0;pointer-events:none;z-index:0}.lc-command-button__burst-layer--reduced{display:none}.lc-command-button__burst{position:absolute;inset:-68px;pointer-events:none;filter:drop-shadow(0 18px 38px rgba(6,12,22,.46))}.lc-command-button__burst-sprite{position:absolute;top:50%;left:50%;width:clamp(26px,5vw,38px);height:clamp(26px,5vw,38px);margin:calc(clamp(26px,5vw,38px)/-2) 0 0 calc(clamp(26px,5vw,38px)/-2);border-radius:50%;opacity:0;animation:lcCommandButtonBurstOrbit var(--burst-duration, 4.2s) ease-out forwards;animation-delay:var(--burst-delay, 0ms);will-change:transform,opacity}.lc-command-button__burst-sprite img,.lc-command-button__burst-fallback{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.lc-command-button__burst-sprite img{object-fit:contain;filter:drop-shadow(0 10px 28px rgba(12,24,44,.4))}.lc-command-button__burst-fallback{font-weight:600;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#9ae8ff73,#4a7eff52);color:#060c16d1;box-shadow:inset 0 0 0 1px #9ae8ff66}.lc-command-button__burst-glow{position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(72% 72% at 50% 50%,#92e0ff61,#92e0ff2e 48%,#0c162400);opacity:0;animation:lcCommandButtonBurstGlow var(--burst-duration, 4.2s) ease-out forwards}@keyframes lcCommandButtonBurstOrbit{0%{opacity:0;transform:rotate(calc(var(--burst-angle) - 20deg)) translateZ(0) scale(.4)}18%{opacity:1;transform:rotate(var(--burst-angle)) translate3d(var(--burst-distance, 72px),0,0) scale(1.02)}64%{opacity:1;transform:rotate(calc(var(--burst-angle) + var(--burst-drift, 48deg))) translate3d(calc(var(--burst-distance, 72px) * .72),0,0) scale(.94)}to{opacity:0;transform:rotate(calc(var(--burst-angle) + var(--burst-drift, 48deg) + 22deg)) translate3d(calc(var(--burst-distance, 72px) * .32),0,0) scale(.6)}}@keyframes lcCommandButtonBurstGlow{0%{opacity:0;transform:scale(.7)}24%{opacity:.6;transform:scale(1.05)}to{opacity:0;transform:scale(1.2)}}.lc-live-feed-toggle{position:fixed;left:clamp(16px,6vw,42px);bottom:clamp(16px,5vw,40px);display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid rgba(154,232,255,.24);background:#0a1420c7;color:#e5f1ffeb;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px #060c1680;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;z-index:41}.lc-live-feed-toggle:hover{transform:translateY(-2px);border-color:#a8f0ff80;box-shadow:0 18px 42px #060c1699}.lc-live-feed-toggle:focus-visible{outline:2px solid rgba(168,240,255,.7);outline-offset:4px}.lc-live-feed-toggle:active{transform:translateY(0);box-shadow:0 10px 24px #060c1685}.lc-live-feed-toggle[data-enabled=false]{border-color:#9ae8ff29;background:#0a1420a3;color:#d0e2f4c7}.lc-live-feed-toggle__text{letter-spacing:.12em;font-size:.72rem}.lc-live-feed-toggle__status{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a8f0ffe6;transition:color .25s ease}.lc-live-feed-toggle[data-enabled=false] .lc-live-feed-toggle__status{color:#b4c4d4b3}.lc-live-feed-toggle__track{position:relative;width:36px;height:18px;border-radius:999px;background:#a8f0ff73;box-shadow:inset 0 0 0 1px #08122099;transition:background .25s ease,box-shadow .25s ease}.lc-live-feed-toggle[data-enabled=false] .lc-live-feed-toggle__track{background:#788ca459;box-shadow:inset 0 0 0 1px #08122066}.lc-live-feed-toggle__thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#06e8ffe0;box-shadow:0 4px 8px #00000038;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.lc-live-feed-toggle[data-enabled=false] .lc-live-feed-toggle__thumb{transform:translate(16px);background:#b0c4d8b8;box-shadow:0 2px 6px #0000002e}.lc-live-feed-toggle[data-enabled=true] .lc-live-feed-toggle__thumb{transform:translate(0)}.lc-command-button:hover{transform:translate(-50%) translateY(-2px) scale(1.05);background:#6ec1ff33;border-color:#6ec1ff80;box-shadow:0 26px 56px #0a162694,inset 0 0 0 1px #9ae8ff3d;animation:lcCommandButtonHoverRock .9s ease-in-out infinite alternate}.lc-command-button:focus-visible{outline:2px solid rgba(168,240,255,.75);outline-offset:4px}.lc-command-button:active{transform:translate(-50%) scale(.97);animation:none;box-shadow:0 18px 44px #08122094,inset 0 0 0 1px #9ae8ff38}.lc-command-button[data-active=false]{box-shadow:0 18px 40px #08122075,inset 0 0 0 1px #9ae8ff38;filter:saturate(.9)}.lc-command-button__logo{width:clamp(60px,7.5vw,84px);height:clamp(60px,7.5vw,84px);border-radius:50%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 6px 16px rgba(0,0,0,.45));transition:transform .3s ease,filter .3s ease}.lc-command-button:hover .lc-command-button__logo{transform:scale(1.08);filter:drop-shadow(0 8px 22px rgba(168,240,255,.35))}@media(prefers-reduced-motion:reduce){.lc-command-button{animation:none}.lc-command-button:hover{animation:none;transform:translate(-50%) translateY(-2px) scale(1.03);background:#6ec1ff33;border-color:#6ec1ff80;box-shadow:0 24px 52px #0a162685,inset 0 0 0 1px #9ae8ff3d}.lc-command-button__burst-sprite,.lc-command-button__burst-glow{animation:none}}@media(max-width:720px){:root{--header-height: 112px}.section__header{flex-direction:column;align-items:center;text-align:center;gap:18px}.section__header--overview{padding:12px 16px 0}.section__title-actions{justify-content:center}.overview-filters{margin:0 -12px 20px}.token-chip-container{justify-content:center;gap:10px;padding:12px}.token-chip-home{flex-direction:column;align-items:center;gap:14px;padding:4px 0 0}.token-chip-home__title{font-size:calc(22px * var(--font-scale));display:block;white-space:normal;text-align:center;line-height:1.25;padding:0 14px;max-width:min(100%,18ch)}.token-chip-hotkeys{width:100%;justify-content:center}.token-chip-hotkeys__trigger{width:min(100%,240px);justify-content:center;padding:8px 18px;font-size:calc(12px * var(--font-scale))}.token-chip{font-size:calc(16px * var(--font-scale));padding:8px 16px;box-shadow:0 6px 16px #08122059}.token-chip--logo{width:68px;height:68px;padding:5px}.lc-home-button{width:calc(var(--inch-card-back-button-size) * .92);height:calc(var(--inch-card-back-button-size) * .92)}.lc-home-button img{width:calc(var(--inch-card-back-logo-size) * .92);height:calc(var(--inch-card-back-logo-size) * .92)}.lc-command-button{bottom:clamp(14px,8vw,24px);width:clamp(56px,20vw,68px);height:clamp(56px,20vw,68px)}.lc-command-button__logo{width:clamp(34px,12vw,48px);height:clamp(34px,12vw,48px)}}.stats-phase{margin-bottom:16px;padding:16px;background:#0e1623a6;border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:14px}.stats-phase.is-ready{opacity:0;pointer-events:none}.stats-phase.is-dismissed{display:none}.stats-phase__summary{margin:0;font-size:calc(13px * var(--font-scale));color:var(--muted);text-align:center}.stats-phase__detail{margin:0;font-size:calc(12px * var(--font-scale));color:#cad5e0e0;text-align:center}.stats-phase__dots{display:flex;align-items:center;justify-content:center;gap:16px}.stats-phase__dot{width:12px;height:12px;border-radius:50%;background:#5f738659;box-shadow:0 0 0 2px #5f738626;transition:background-color .35s ease,box-shadow .35s ease,transform .35s ease,opacity .35s ease}.stats-phase__dot.is-active{background:#9de691;box-shadow:0 0 0 4px #9de69133;transform:scale(1.1);opacity:1}.stats-phase__dot.is-complete{background:#9de691;box-shadow:0 0 0 2px #9de6912e;opacity:.85}.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}button{margin-top:16px;padding:10px 16px;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:calc(14px * var(--font-scale));font-weight:600;cursor:pointer;transition:background .2s ease}button:hover{background:var(--accent)}.stat-line{margin-bottom:4px}table.token-table{width:100%;border-collapse:collapse;margin-top:16px}table.token-table thead tr{background:#0e1623}table.token-table th,table.token-table td{padding:8px;border-bottom:1px solid var(--border);font-size:calc(14px * var(--font-scale))}table.token-table th{text-align:left;color:var(--muted);font-weight:600}table.token-table td{text-align:right}table.token-table td:first-child{text-align:left}.headline-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;margin-bottom:24px}.headline-grid .inch-card{grid-column:1 / -1}@media(max-width:640px){.headline-grid{grid-template-columns:1fr}}.headline-card{background:#0e1623;border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.headline-card__header{display:flex;flex-direction:column;gap:2px}.headline-card__label{font-size:calc(13px * var(--font-scale));color:var(--muted);letter-spacing:.01em}.headline-card__definition{position:relative;display:inline-flex;align-items:baseline;gap:4px;flex-wrap:wrap}.headline-card__subtitle{font-size:calc(12px * var(--font-scale));color:var(--muted);letter-spacing:.01em}.headline-card__value{font-size:calc(20px * var(--font-scale));font-weight:600;min-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headline-card__value--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:4px;white-space:normal;overflow:visible;text-overflow:unset}.headline-card__value-line{display:flex;align-items:baseline;gap:8px}.headline-card__value-metric{font-size:calc(20px * var(--font-scale));font-weight:600}.headline-card__value-label{font-size:calc(12px * var(--font-scale));font-weight:500;color:var(--muted)}@media(max-width:480px){.headline-card__value{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35;margin-top:2px}.headline-card__value--stacked{margin-top:0;gap:6px}}.headline-placeholder{color:var(--muted);font-size:calc(13px * var(--font-scale))}#inchesResults{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(16px,3vw,24px);grid-auto-flow:row dense}#inchesResults.inches-results--single{grid-template-columns:minmax(0,1fr);justify-items:stretch}#inchesResults .inch-card{order:0}#inchesResults.inches-results--single .inch-card{width:100%}.dashboard-warning{grid-column:1 / -1;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,196,98,.4);background:#ffc4621f;color:#ffda7b;font-size:calc(13px * var(--font-scale));line-height:1.5;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-warning__summary{margin:0;flex:1 1 auto}.dashboard-warning__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative}.dashboard-warning__trigger{border:1px solid rgba(255,196,98,.5);background:#ffc4621a;color:#ffda7b;padding:4px 10px;border-radius:8px;font-size:calc(12px * var(--font-scale));font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.dashboard-warning__trigger:hover{background:#ffc4622e;border-color:#ffc46299}.dashboard-warning__trigger:focus-visible{outline:2px solid #ffe9b6;outline-offset:2px}.inch-placeholder{color:var(--muted);font-size:calc(13px * var(--font-scale));grid-column:1 / -1;margin:0}.inch-card{--inch-card-theme-rgb: 110, 193, 255;--inch-card-logo-url: none;container-type:inline-size;background:linear-gradient(130deg,rgba(var(--inch-card-theme-rgb),.14),#0e1623c7 54%,#0a1019f2),#0a1019;border:1px solid rgba(var(--inch-card-theme-rgb),.22);border-radius:16px;padding:20px;height:100%;display:flex;flex-direction:column;gap:clamp(16px,2.5vw,20px);box-shadow:0 8px 20px #00000059;position:relative;overflow:hidden;isolation:isolate}.inch-card>*{position:relative;z-index:1}.inch-card--has-logo:before{content:"";position:absolute;inset:-6% -12% 50% -10%;background-image:linear-gradient(140deg,rgba(var(--inch-card-theme-rgb),.12),#0b121d40 48%,#0b121dbf),var(--inch-card-logo-url);background-repeat:no-repeat;background-size:100% 100%,clamp(220px,30vw,320px);background-position:center,center 12%;filter:blur(2px);opacity:.24;mask-image:radial-gradient(125% 145% at 10% 12%,rgba(0,0,0,.95) 0%,transparent 72%);-webkit-mask-image:radial-gradient(125% 145% at 10% 12%,rgba(0,0,0,.95) 0%,transparent 72%);pointer-events:none;z-index:0}.inch-card--expanded{padding:clamp(24px,4vw,32px);gap:clamp(20px,3vw,28px);border-color:rgba(var(--inch-card-theme-rgb),.45);background:linear-gradient(130deg,rgba(var(--inch-card-theme-rgb),.22),#0e1623d1 45%,#0e1623f2),#0a1019;box-shadow:0 26px 65px #0000008c}.inch-card--expanded.inch-card--has-logo:before{content:"";position:absolute;inset:-10% -18% 14% -14%;background-image:var(--inch-card-logo-url);background-repeat:no-repeat;background-size:clamp(240px,34vw,400px);background-position:left 8% top 10%;filter:blur(4px);opacity:.45;mask-image:radial-gradient(125% 145% at 10% 12%,rgba(0,0,0,.95) 0%,transparent 72%);-webkit-mask-image:radial-gradient(125% 145% at 10% 12%,rgba(0,0,0,.95) 0%,transparent 72%);pointer-events:none;z-index:0}.inch-card--expanded:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(var(--inch-card-theme-rgb),.16),#0b121d59 45%,#0b121de6);pointer-events:none;z-index:0}.inch-card__header{margin:0;display:flex;flex-direction:column;gap:clamp(6px,1.2vw,12px)}.inch-card__header--expanded{position:relative;padding-top:clamp(24px,3.6vw,32px)}.inch-card__header-action{display:block;width:100%;padding:0;border:none;background:transparent;color:inherit;text-align:inherit;cursor:pointer}.inch-card__header-action:focus{outline:none}.inch-card__header-action--expanded{align-self:center}.inch-card__header-action:hover .inch-card__header-band,.inch-card__header-action:focus-visible .inch-card__header-band{border-color:rgba(var(--inch-card-theme-rgb),.5);box-shadow:0 0 0 1px #6ec1ff40,0 10px 24px #0000004d;background:linear-gradient(135deg,#6ec1ff33,#276dff1a);transform:translateY(-1px) scale(1.01)}.inch-card__header-action:focus-visible .inch-card__header-band{outline:none}.inch-card__control-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid rgba(110,193,255,.45);background:#111b2be0;color:#e5f1ff;font-size:calc(13px * var(--font-scale));font-weight:600;letter-spacing:.02em;line-height:1.2;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 8px 18px #08122073;text-decoration:none}.inch-card__control-pill:hover,.inch-card__control-pill:focus-visible{background:#1c2c44f2;border-color:#6ec1ffb3;color:#fff}.inch-card__control-pill:focus-visible{outline:2px solid rgba(110,193,255,.9);outline-offset:2px}.inch-card__control-pill:active{transform:translateY(1px)}.inch-card__header-band{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:clamp(8px,2vw,16px);row-gap:6px;padding:12px 16px;width:100%;border-radius:14px;border:1px solid rgba(110,193,255,.32);background:linear-gradient(135deg,#6ec1ff2e,#276dff14);min-width:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.inch-card__header-band--expanded{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(10px,2vw,16px);padding:clamp(20px,3vw,28px);width:min(560px,100%);margin:0 auto;border-color:rgba(var(--inch-card-theme-rgb),.55);background:#0a1019a6;box-shadow:0 18px 38px #00000073}.inch-card__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:calc(11px * var(--font-scale));font-weight:600;margin-bottom:6px}.inch-card--expanded .inch-card__badge{align-self:center}.inch-card__badge--warning{background:#ffc4622e;border:1px solid rgba(255,196,98,.45);color:#ffda7b}.inch-card__title{font-size:calc(20px * var(--font-scale));font-weight:600;margin:0;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inch-card__expand-hint{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,6vw,48px);height:clamp(40px,6vw,48px);border-radius:999px;border:1px solid rgba(110,193,255,.22);background:#0814223d;color:#e5f1ffb3;transform:translate(-50%,-50%) scale(1);transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;box-shadow:0 10px 26px #030a1438;pointer-events:none}.inch-card__expand-hint-icon{width:clamp(18px,4vw,22px);height:clamp(18px,4vw,22px);display:block;fill:currentColor;opacity:.85}.inch-card__header-action:hover .inch-card__expand-hint,.inch-card__header-action:focus-visible .inch-card__expand-hint{background:#10223452;border-color:#6ec1ff61;color:#eaf4ffeb;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 16px 32px #020a1659,0 0 0 1px #6ec1ff1f}.inch-card--expanded .inch-card__title{font-size:calc(22px * var(--font-scale));text-align:center;width:100%}.inch-card__metric{display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right;min-width:0;flex-shrink:0}.inch-card__metric--expanded{align-items:center;text-align:center;width:100%}.inch-card__metric-label{font-size:calc(12px * var(--font-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.inch-card__metric-value{font-size:calc(16px * var(--font-scale));font-weight:600;white-space:nowrap}.inch-card--expanded .inch-card__metric-value{font-size:calc(18px * var(--font-scale))}.inch-card__body{display:grid;gap:clamp(16px,2.5vw,20px)}.inch-card__body--expanded{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(20px,3vw,28px)}.inch-card__body--expanded .inch-card__section:nth-child(3){grid-column:auto}@container (max-width: 720px){.inch-card__body--expanded{grid-template-columns:minmax(0,1fr)}}.inch-card__section{border:1px solid rgba(110,193,255,.22);border-radius:12px;padding:clamp(16px,2.5vw,20px);background:#6ec1ff14;display:flex;flex-direction:column;gap:clamp(16px,2.5vw,20px)}.inch-card--expanded .inch-card__section{background:#0d1520b3;border-color:rgba(var(--inch-card-theme-rgb),.35)}.inch-card__section--supply{background:#1f6feb1f;border-color:#1f6feb59}.inch-card--expanded .inch-card__section--supply{background:rgba(var(--inch-card-theme-rgb),.18);border-color:rgba(var(--inch-card-theme-rgb),.5)}.inch-card__footer{margin-top:auto;display:flex;flex-direction:column;gap:0;align-items:stretch}.inch-card__charts{display:flex;flex-direction:column;align-self:stretch;border:1px solid rgba(110,193,255,.22);border-radius:12px;background:#0d152099;overflow:hidden}.inch-card--expanded .inch-card__charts{border-color:rgba(var(--inch-card-theme-rgb),.35);background:#0d1520b3}.inch-card__charts-title{margin:0;padding:clamp(16px,2.5vw,20px);padding-bottom:clamp(12px,2vw,16px);font-size:calc(13px * var(--font-scale));font-weight:600;letter-spacing:.04em;color:var(--accent);border-bottom:1px solid rgba(110,193,255,.16)}.inch-card--expanded .inch-card__charts-title{color:rgba(var(--inch-card-theme-rgb),.9);border-bottom-color:rgba(var(--inch-card-theme-rgb),.25)}.inch-card__tabs{display:flex;width:100%;align-items:stretch;gap:0;padding:0;border-radius:0;border:none;background:transparent;border-top:1px solid rgba(110,193,255,.18);align-self:stretch;overflow:hidden}.inch-card--expanded .inch-card__tabs{border-top-color:rgba(var(--inch-card-theme-rgb),.28)}.inch-card__tab-wrapper{display:flex;align-items:stretch;flex:1 1 0;border-left:1px solid rgba(110,193,255,.18)}.inch-card__tab-wrapper:first-child{border-left:none}.inch-card--expanded .inch-card__tab-wrapper{border-left-color:rgba(var(--inch-card-theme-rgb),.28)}.inch-card__tab{border:none;background:transparent;color:var(--muted);font-size:calc(12px * var(--font-scale));font-weight:600;padding:10px 16px;flex:1 1 auto;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:color .2s ease,background .2s ease}.inch-card__tab:hover{color:var(--accent)}.inch-card__tab.is-active{background:#6ec1ff29;color:var(--accent)}.inch-card__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inch-card__tab-panels{border:none;border-radius:0;background:transparent;padding:clamp(16px,2.5vw,20px);display:flex;flex-direction:column;gap:12px;margin-top:0;border-top:none}.inch-card__tab-panel{display:flex;flex-direction:column;gap:12px;width:100%}.inch-card__tab-panel[hidden]{display:none}.dexscreener-host{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.inch-card__tab-panel--dexscreener{align-items:center}.inch-card__tab-panel--buddy{gap:16px;align-items:center}.inch-card__buddy-status{margin:0;font-size:calc(12px * var(--font-scale));color:var(--muted)}.inch-card__buddy-status--error{color:#ff7b72}.inch-card__dexscreener-embed{display:flex;flex-direction:column;gap:10px;flex:1 1 min(880px,100vh);min-height:min(880px,100vh);max-height:100vh;align-self:stretch}.inch-card__dexscreener-iframe{width:100%;flex:1 1 min(880px,100vh);min-height:min(880px,100vh);max-height:100vh;border:1px solid rgba(110,193,255,.22);border-radius:12px;background:#0a1018bf}.inch-card__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid rgba(110,193,255,.32);background:#6ec1ff1f;color:var(--accent);font-size:calc(12px * var(--font-scale));font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease;align-self:center;text-align:center}.inch-card__link:hover{background:#6ec1ff2e;border-color:#6ec1ff80;color:#b3dcff}.inch-card__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.inch-card__link-text{text-align:center}.inch-card__link-icon{font-size:calc(12px * var(--font-scale));line-height:1}.inch-card__section-title{margin:0;font-size:calc(13px * var(--font-scale));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.inch-card--expanded .inch-card__section-title{color:rgba(var(--inch-card-theme-rgb),.9)}.inch-card__stats{margin:0;padding:0;display:grid;gap:12px}.inch-card__stat-subsection{margin-top:clamp(12px,2vw,16px);padding-top:clamp(12px,2vw,16px);border-top:1px solid rgba(110,193,255,.18);display:flex;flex-direction:column;gap:clamp(12px,2vw,16px)}.inch-card--expanded .inch-card__stat-subsection{border-color:rgba(var(--inch-card-theme-rgb),.32)}.inch-card__stat-subsection-header{display:flex;flex-direction:column;gap:6px}.inch-card__stat-subsection-title{margin:0;font-size:calc(12px * var(--font-scale));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.inch-card__stat-subsection-note{margin:0;font-size:calc(11px * var(--font-scale));color:var(--muted);line-height:1.3}.inch-card__stats--sublist{margin:0;padding:0 0 0 clamp(10px,1.6vw,16px);display:grid;gap:10px;border-left:1px solid rgba(110,193,255,.16)}.inch-card--expanded .inch-card__stats--sublist{border-color:rgba(var(--inch-card-theme-rgb),.28)}.inch-card__stat-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.inch-card__stat-row--nested .inch-card__stat-label{font-size:calc(11px * var(--font-scale))}.inch-card__stat-row--nested .inch-card__stat-value{font-size:calc(13px * var(--font-scale))}.inch-card__stat-label{font-size:calc(12px * var(--font-scale));color:var(--muted);align-self:flex-start}.inch-card__stat-label.tooltip-host{align-items:center;gap:6px}.inch-card__stat-value{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-size:calc(14px * var(--font-scale));font-weight:600;text-align:right;min-width:120px;max-width:100%;font-variant-numeric:tabular-nums;gap:4px;overflow:visible}.inch-card__stat-value--with-tooltip{position:relative}.inch-card__stat-value--with-tooltip .inch-card__stat-value-line{gap:6px}.inch-card__stat-value-line{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.inch-card__stat-value-primary{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:100%}.inch-card__stat-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:6px;text-align:right;width:100%}.inch-card__stat-meta .tooltip-host,.inch-card__stat-meta .inch-card__stat-badge{align-self:flex-end}.inch-card__stat-note{display:block;margin-top:0;font-size:calc(11px * var(--font-scale));font-weight:500;color:var(--muted);text-align:right;line-height:1.3;white-space:normal}.inch-card__stat-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(110,193,255,.35);background:#6ec1ff24;color:var(--text);font-size:calc(11px * var(--font-scale));font-weight:600;white-space:nowrap}.inch-card__stat-badge--warning{border-color:#8fa1b773;background:#8fa1b729;color:#c9d5e6}.inch-card__stat-badge-text{line-height:1.2}@container (max-width: 420px){.inch-card__stat-row{flex-direction:column;align-items:flex-start;gap:10px}.inch-card__stats--sublist{padding-left:0;border-left:none}.inch-card__stat-label{text-align:left}.inch-card__stat-label.tooltip-host{justify-content:flex-start}.inch-card__stat-value{align-items:flex-start;text-align:left;min-width:0}.inch-card__stat-value-line{justify-content:flex-start;white-space:normal;text-align:left;flex-wrap:wrap}.inch-card__stat-value--with-tooltip .inch-card__stat-value-line{align-items:flex-start}.inch-card__stat-meta{align-items:flex-start;text-align:left}.inch-card__stat-meta .tooltip-host,.inch-card__stat-meta .inch-card__stat-badge{align-self:flex-start;justify-content:flex-start;text-align:left}}@media(max-width:600px){.inch-card{padding:16px;gap:16px}.inch-card__metric{align-items:flex-start;text-align:left}.inch-card__body--expanded{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){:root{--font-scale: .9}.app-header{padding:18px;width:calc(100% - 20px)}.container{padding:0 12px 24px}.section{padding:12px}#inchesResults{grid-template-columns:minmax(0,1fr);gap:12px}}.inch-card__stat-row--warning .inch-card__stat-label,.inch-card__stat-row--warning .inch-card__stat-value,.inch-card__stat-value--warning,.inch-card__stat--warning{color:#ffe9b6}.tooltip-trigger{border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;font:inherit;flex-shrink:0}.tooltip-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tooltip-trigger--icon{width:18px;height:18px;border-radius:50%;border:1px solid transparent;color:var(--muted);transition:color .2s ease}.tooltip-trigger--icon:hover,.tooltip-trigger--icon:focus-visible{color:var(--accent)}.tooltip-trigger--badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;font-size:calc(11px * var(--font-scale));line-height:1;cursor:pointer}.tooltip-trigger--badge:hover,.tooltip-trigger--badge:focus-visible{color:var(--accent);border-color:var(--accent)}.tooltip-trigger__icon{font-size:calc(12px * var(--font-scale));line-height:1}.tooltip-trigger__text{font-size:calc(12px * var(--font-scale));font-weight:600}.tooltip-host{position:relative;display:inline-flex;flex-wrap:wrap;min-width:0}.tooltip-layer{position:fixed;inset:0;pointer-events:none;z-index:400}.tooltip{position:absolute;min-width:220px;max-width:260px;padding:10px 12px;background:#0b1624;border:1px solid rgba(110,193,255,.25);border-radius:10px;box-shadow:0 12px 30px #00000073;color:var(--text);font-size:calc(12px * var(--font-scale));line-height:1.4;z-index:1;white-space:normal;pointer-events:auto}.tooltip[data-placement=top]{transform-origin:center bottom}.tooltip[data-placement=bottom]{transform-origin:center top}.tooltip--warning{border-color:#ffc46273;color:#ffda7b;background:#0b0f14eb}.tooltip--hotkeys{max-width:320px;background:linear-gradient(145deg,#0d1826f5,#17293ff5);border-color:#6ec1ff59;box-shadow:0 18px 36px #050c189e}.tooltip__title{margin:0 0 8px;font-size:calc(12px * var(--font-scale));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ccfff}.tooltip__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.tooltip__list--compact{gap:4px}.tooltip__item{font-family:Roboto Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(12px * var(--font-scale));color:inherit;letter-spacing:.01em}.tooltip__text{margin:0 0 6px;font-size:calc(12px * var(--font-scale));line-height:1.4;color:inherit}.tooltip__text:last-child{margin-bottom:0}.tooltip__note{margin:8px 0 0;font-size:calc(11px * var(--font-scale));color:#d4e3ffb8;line-height:1.45}.tooltip__actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.tooltip__action,.tooltip__secondary-action{border-radius:999px;font-size:calc(12px * var(--font-scale));font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.tooltip__action{border:none;color:#071425;background:linear-gradient(135deg,#7bd8ffe6,#b784ffe6);box-shadow:0 8px 18px #040c1885}.tooltip__action:hover,.tooltip__action:focus-visible{background:linear-gradient(135deg,#9ee7fff5,#c99dfff5);box-shadow:0 12px 26px #0610208c}.tooltip__secondary-action{border:1px solid rgba(143,196,255,.45);background:transparent;color:#c9e0ffd9}.tooltip__secondary-action:hover,.tooltip__secondary-action:focus-visible{border-color:#acdcffb3;color:#fff;background:#192b448c}.legacy-section{padding:0}.legacy-section>summary{margin:0;padding:16px;font-size:calc(16px * var(--font-scale));font-weight:600;cursor:pointer}.legacy-section[open]>summary{border-bottom:1px solid var(--border)}.legacy-section .legacy-intro,.legacy-section .legacy-grid{padding:0 16px 16px}.legacy-intro{font-size:calc(12px * var(--font-scale));color:var(--muted);margin-bottom:12px}.legacy-grid{display:grid;gap:16px}.scroll-to-top{position:fixed;bottom:clamp(20px,4vw,36px);right:clamp(20px,4vw,36px);width:52px;height:52px;border-radius:999px;border:1px solid rgba(110,193,255,.2);background:linear-gradient(160deg,#101c2cc7,#101c2c99);color:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 44px #040a1280;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translate3d(0,12px,0);transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease,background .24s ease;z-index:20}.scroll-to-top[data-visible=true]{opacity:.95;pointer-events:auto;transform:translateZ(0)}.scroll-to-top:hover{box-shadow:0 20px 48px #040a129e;background:linear-gradient(150deg,#14243ad1,#14243aa8)}.scroll-to-top:focus-visible{outline:2px solid rgba(110,193,255,.65);outline-offset:3px}.scroll-to-top__icon svg{width:22px;height:22px;display:block;filter:drop-shadow(0 6px 12px rgba(31,111,235,.4))}@media(max-width:720px){.scroll-to-top{width:48px;height:48px;bottom:20px;right:20px}.scroll-to-top__icon svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.scroll-to-top{transition:opacity .001ms linear;transform:none}}.live-swap-notifications{position:fixed;inset-inline-end:clamp(20px,5vw,40px);inset-inline-start:auto;bottom:clamp(20px,5vw,40px);display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;z-index:25}.live-swap-notification{width:min(360px,calc(100vw - 32px));display:flex;gap:14px;align-items:center;padding:14px 18px;border-radius:calc(var(--radius) + 6px);border:1px solid rgba(110,193,255,.22);background:linear-gradient(155deg,#0c1420e6,#0c1420b8);box-shadow:0 24px 48px #0308108c;color:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;transform:translate3d(0,12px,0);opacity:0;animation:live-swap-notification-enter .32s ease-out forwards}.live-swap-notification--dismissed{opacity:0;transform:translate3d(0,18px,0) scale(.97);transition:opacity .22s ease-in,transform .22s ease-in}.live-swap-notifications--reduced-motion .live-swap-notification{animation:none;transform:none}.live-swap-notifications--reduced-motion .live-swap-notification--dismissed{transition:opacity 1ms linear;transform:none}.live-swap-notification__logo{width:40px;height:40px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#18263ab3;flex-shrink:0}.live-swap-notification__logo img{display:block;width:100%;height:100%;object-fit:contain}.live-swap-notification__logo-fallback{font-size:calc(12px * var(--font-scale));font-weight:600;color:#ffffffbf}.live-swap-notification__content{display:flex;flex-direction:column;gap:6px;font-size:calc(12px * var(--font-scale));line-height:1.4}.live-swap-notification__heading{margin:0;font-size:calc(13px * var(--font-scale));font-weight:600;color:#fffffff2}.live-swap-notification__row{display:flex;gap:6px;justify-content:space-between}.live-swap-notification__label{font-weight:600;color:#ffffffb3}.live-swap-notification__value{color:#ffffffeb}.live-swap-notification__pair{margin:0;color:#ffffffb3;font-size:calc(11px * var(--font-scale))}@keyframes live-swap-notification-enter{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.live-swap-notification{animation:none;transform:none}.live-swap-notification--dismissed{transition:opacity 1ms linear;transform:none}}@media(min-width:768px){.legacy-grid{grid-template-columns:1fr 1fr}}.legacy-results h3{margin:0 0 8px;font-size:calc(14px * var(--font-scale));font-weight:600}.app-footer{margin-top:32px;padding:16px 20px;border-radius:var(--radius);border:1px solid rgba(110,193,255,.15);background:#101722b8;text-align:center}.app-footer__copy{margin:0;color:var(--muted);font-size:calc(12px * var(--font-scale));line-height:1.6}
