:root{--app-ease-settle:cubic-bezier(.16, 1, .3, 1);--app-ease-travel:cubic-bezier(.4, 0, .2, 1);--app-motion-press:60ms;--app-motion-response:.16s;--app-motion-content:.28s;--app-motion-panel:.36s;--app-motion-stagger:40ms}:is(.hal-root,.hpp-root,.hiv-root,.hdp-root,.hlg-root) :is(.hal-cta,.hal-ib,.hpp-btn,.hiv-btn,.hiv-find,.hdp-buy,.hlg-go,.hlg-prov){transition:color var(--app-motion-response) ease-out, background-color var(--app-motion-response) ease-out, border-color var(--app-motion-response) ease-out, box-shadow var(--app-motion-response) ease-out, filter var(--app-motion-response) ease-out, translate var(--app-motion-response) var(--app-ease-settle)}:is(.hal-root,.hpp-root,.hiv-root,.hdp-root,.hlg-root) :is(.hal-cta,.hal-ib,.hpp-btn,.hiv-btn,.hiv-find,.hdp-buy,.hlg-go,.hlg-prov):not(:disabled):active{transition-duration:var(--app-motion-press);translate:0 1px}@media (prefers-reduced-motion:reduce){:is(.hal-root,.hpp-root,.hiv-root,.hdp-root,.hlg-root) :is(.hal-cta,.hal-ib,.hpp-btn,.hiv-btn,.hiv-find,.hdp-buy,.hlg-go,.hlg-prov){transition:none!important;translate:none!important}}.app-recovery{--recovery-color:#ffbf5b;isolation:isolate;background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));width:100%;min-height:100dvh;color:var(--terminal-colour-f1f1f3,var(--terminal-text,#f1f1f3));box-sizing:border-box;text-align:center;padding:10px;font-family:Manrope,system-ui,sans-serif;position:relative;overflow:hidden}.app-recovery.is-update{--recovery-color:#bdf34a}.app-recovery{max-width:none;margin:0}.app-recovery *{box-sizing:border-box}.app-recovery-content{z-index:1;border:1px solid var(--terminal-colour-26262d,var(--terminal-border,#26262d));border-top:2px solid var(--recovery-color);flex-direction:column;width:100%;min-height:calc(100dvh - 20px);display:flex;position:relative}.app-recovery header{border-bottom:1px solid var(--terminal-colour-26262d,var(--terminal-border,#26262d));background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));text-align:left;align-items:center;gap:10px;padding:20px 24px;display:flex}.app-recovery header img{object-fit:contain;width:28px;height:28px}.app-recovery header strong{font-size:18px;font-weight:800}.app-recovery header span{color:var(--recovery-color);margin-left:auto;font:13px/1.5 DM Mono,monospace}.app-recovery-message{margin-top:auto;padding:48px 24px 24px;animation:.36s cubic-bezier(.16,1,.3,1) both recovery-enter;position:relative}.app-recovery-mark{width:68px;height:68px;color:var(--recovery-color);border:1px solid color-mix(in srgb,var(--recovery-color) 40%,var(--terminal-colour-26262d,var(--terminal-border,#26262d)));background:color-mix(in srgb,var(--recovery-color) 7%,var(--terminal-colour-09090b,var(--terminal-surface,#09090b)));box-shadow:inset 0 2px var(--recovery-color);place-items:center;margin:0 auto 24px;display:grid}.app-recovery h1{letter-spacing:0;margin:0 0 14px;font-size:36px;font-weight:800;line-height:1.2}.app-recovery p{max-width:480px;color:var(--terminal-colour-aaaaaa,var(--terminal-muted,#aaa));margin:0 auto;font-size:16px;line-height:1.6}.app-recovery-actions{flex-wrap:wrap;justify-content:center;gap:10px;padding:0 24px 36px;animation:.36s cubic-bezier(.16,1,.3,1) 60ms both recovery-enter;display:flex}.app-recovery-actions button,.app-recovery-actions a{border:1px solid var(--terminal-colour-333333,#333);cursor:pointer;letter-spacing:0;background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));min-width:200px;min-height:48px;color:var(--terminal-colour-dddddd,var(--terminal-text,#ddd));border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font:500 13px/1.4 DM Mono,monospace;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.app-recovery-actions button{background:var(--terminal-colour-bdf34a,var(--terminal-accent,#bdf34a));border-color:var(--terminal-colour-bdf34a,var(--terminal-accent,#bdf34a));color:var(--terminal-colour-09090b,#09090b)}.app-recovery-actions button:hover{background:var(--terminal-colour-ccff6b,#ccff6b)}.app-recovery-actions a:hover{background:var(--terminal-colour-171719,var(--terminal-surface,#171719))}.app-recovery-actions :focus-visible,.app-recovery summary:focus-visible{outline:2px solid var(--terminal-colour-bdf34a,var(--terminal-accent,#bdf34a));outline-offset:3px}.app-recovery details{width:min(560px,100%);color:var(--terminal-colour-999999,var(--terminal-muted,#999));text-align:left;align-self:center;padding:0 24px 28px;font:13px/1.6 DM Mono,monospace}.app-recovery summary{cursor:pointer;text-align:center}.app-recovery code{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--terminal-colour-cccccc,var(--terminal-text,#ccc));margin-top:10px;display:block}.app-recovery footer{border-top:1px solid var(--terminal-colour-26262d,var(--terminal-border,#26262d));background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));color:var(--terminal-colour-999999,var(--terminal-muted,#999));flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;padding:18px 24px;font:12px/1.5 DM Mono,monospace;display:flex}.app-recovery footer>span:first-child{color:var(--terminal-colour-dddddd,var(--terminal-text,#ddd))}.app-recovery-art{z-index:0;pointer-events:none;position:absolute;inset:80px 0;overflow:hidden}.app-recovery-art img{object-fit:contain;opacity:.3;width:210px;height:310px;animation:.7s ease-out both recovery-slab-enter;position:absolute;top:50%}.app-recovery-art img:first-child{left:7%;transform:translateY(-50%)rotate(-12deg)}.app-recovery-art img:last-child{right:7%;transform:translateY(-50%)rotate(12deg)}@keyframes recovery-enter{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes recovery-slab-enter{0%{opacity:0}to{opacity:.3}}@media (width<=1100px){.app-recovery-art{display:none}}@media (width<=480px){.app-recovery header{flex-wrap:wrap;padding:16px 14px}.app-recovery header span{font-size:12px}.app-recovery header strong{font-size:16px}.app-recovery h1{font-size:28px}.app-recovery-message{padding:36px 18px 24px}.app-recovery-actions{padding:0 18px 28px}.app-recovery-actions>*{flex:100%;min-width:0}.app-recovery footer{justify-content:center;padding:16px 14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.app-recovery-message,.app-recovery-actions,.app-recovery-art img{animation:none}.app-recovery-actions button,.app-recovery-actions a{transition:none}}.app-loading{box-sizing:border-box;background:var(--terminal-colour-08080a,var(--terminal-canvas,#08080a));text-align:center;width:100%;max-width:none;color:var(--terminal-rgba-ffffff-0_55,#ffffff8c);align-content:center;place-items:center;gap:10px;margin:0;padding:24px;font-family:Manrope,system-ui,sans-serif;font-size:14px;display:grid}.app-loading--page{flex:1;min-height:0}#root:has(.app-loading--page){flex-direction:column;min-height:100dvh;display:flex}#root:has(.app-loading--page)>.topbar{flex-shrink:0}.route-fade-shell:has(.app-loading--page){flex:1;min-height:0}.app-loading--screen{min-height:100dvh}.app-loading--panel{height:100%;min-height:180px}.app-loading>strong{overflow-wrap:anywhere;max-width:100%;color:var(--terminal-colour-f4f6f4,var(--terminal-text,#f4f6f4));text-transform:uppercase;font-family:DM Mono,monospace;font-size:14px;font-weight:500}.app-loading>span{overflow-wrap:anywhere;max-width:100%}.app-loading-indicator{background:var(--acid,#bdf34a);width:34px;height:2px;box-shadow:0 0 14px var(--terminal-rgba-bdf34a-0_4,#bdf34a66);animation:.9s ease-in-out infinite alternate app-loading-pulse}@keyframes app-loading-pulse{to{opacity:.45;transform:scaleX(.35)}}@media (prefers-reduced-motion:reduce){.app-loading-indicator{animation:none}}.hs-tip{--hs-tip-bg:color-mix(in srgb, var(--terminal-surface,#09090b) 92%, var(--terminal-text,#f2f5f7));--hs-tip-line:color-mix(in srgb, var(--terminal-border,#26262d) 70%, var(--terminal-text,#f2f5f7) 12%);z-index:2147483000;max-width:min(280px,100vw - 16px);color:var(--terminal-text,#f2f5f7);background:var(--hs-tip-bg);border:1px solid var(--hs-tip-line);box-shadow:0 10px 28px var(--terminal-rgba-000000-0_5,#00000080), 0 1px 0 var(--terminal-rgba-ffffff-0_03,#ffffff08) inset;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:break-word;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(var(--hs-tip-from,4px)) scale(.97);transform-origin:var(--hs-tip-arrow,50%) 100%;border-radius:3px;padding:6px 9px;font:500 10px/1.45 DM Mono,ui-monospace,monospace;transition:opacity .1s,transform .1s,visibility 0s linear .1s;position:fixed;top:0;left:0}.hs-tip[data-side=bottom]{--hs-tip-from:-4px;transform-origin:var(--hs-tip-arrow,50%) 0}.hs-tip.is-visible{opacity:1;visibility:visible;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility;transform:none}.hs-tip.is-long{letter-spacing:.02em;text-transform:none;font-size:11px;line-height:1.5}.hs-tip>span{display:block}.hs-tip-arrow{left:var(--hs-tip-arrow,50%);background:var(--hs-tip-bg);border:solid var(--hs-tip-line);border-width:0 1px 1px 0;width:7px;height:7px;margin-left:-3.5px;position:absolute;transform:rotate(45deg)}.hs-tip[data-side=top] .hs-tip-arrow{bottom:-4.5px}.hs-tip[data-side=bottom] .hs-tip-arrow{top:-4.5px;transform:rotate(225deg)}@media (prefers-reduced-motion:reduce){.hs-tip,.hs-tip.is-visible{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}.hs-tip.is-visible{transition:opacity .12s linear,visibility}}:root{--bg:#000;--panel:#10151d;--panel2:#151b25;--line:#252d39;--text:#f2f5f7;--muted:#8f9aa9;--acid:#bdf34a;--cyan:#58e5d5;--amber:#ffbf5b;--danger:#ff6b72;--era-vintage-rgb:255, 122, 217;--era-mid-rgb:122, 168, 255;--era-modern-rgb:216, 255, 106;--terminal-side-panel-width:390px}[data-era=vintage]{--era-rgb:var(--era-vintage-rgb)}[data-era=mid-era]{--era-rgb:var(--era-mid-rgb)}[data-era=modern]{--era-rgb:var(--era-modern-rgb)}.listing-age{white-space:nowrap;font:inherit;color:inherit;display:inline-block}.listing-age .detail-rolling-value{font:inherit;color:inherit;white-space:nowrap;display:inline-block}.listing-age .metric-character-slot{clip-path:inset(0);vertical-align:baseline;font:inherit;color:inherit;display:inline-block;overflow:visible}.listing-age .metric-character{font:inherit;color:inherit;display:inline-block}.metric-character{animation:metric-roll .28s cubic-bezier(.16,1,.3,1) calc(40ms + var(--i,0) * 18ms) backwards}.metric-word{white-space:nowrap;display:inline-block}[data-roll=up] .metric-character{animation-name:metric-roll-up}@keyframes metric-roll{0%{opacity:.68;transform:translateY(-115%)}72%{opacity:1;transform:translateY(7%)}to{opacity:1;transform:none}}@keyframes metric-roll-up{0%{opacity:.68;transform:translateY(115%)}72%{opacity:1;transform:translateY(-7%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.metric-character{animation:none}}.hdp-root .hdp-chip.hdp-era-chip,.signal-workspace .deal-card .card-meta .era-meta-badge.hdp-era-chip{height:24px;color:rgb(var(--era-rgb));letter-spacing:0;white-space:nowrap;box-shadow:none;border-radius:0;align-items:center;display:inline-flex;border:1px solid rgba(var(--era-rgb), .55)!important;border-left:4px solid rgb(var(--era-rgb))!important;background:linear-gradient(90deg, rgba(var(--era-rgb), .2), rgba(var(--era-rgb), .035)), var(--terminal-colour-111114,var(--terminal-raised,#111114))!important;padding:0 9px!important;font:400 10px DM Mono,monospace!important}@media (width<=1050px){:root{--terminal-side-panel-width:340px}}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Manrope,system-ui,sans-serif}.noise{pointer-events:none;opacity:.035;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{border-bottom:1px solid var(--line);background:var(--terminal-rgba-090c12-0_88,#090c12e0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:8;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 620px);display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand strong{letter-spacing:.18em;font-size:14px;display:block}.brand small{color:var(--muted);letter-spacing:.12em;font:10px DM Mono}.brand-mark{border:1px solid var(--terminal-colour-556171,#556171);border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--acid);position:absolute}.brand-mark:before{width:18px;height:1px}.brand-mark:after{width:1px;height:18px}.brand-mark span{background:var(--bg);border:2px solid var(--acid);z-index:1;border-radius:50%;width:9px;height:9px}.status-wrap{letter-spacing:.1em;color:var(--muted);align-items:center;gap:9px;font:11px DM Mono;display:flex}.live-dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.live-dot.active{background:var(--acid);box-shadow:0 0 0 5px var(--terminal-rgba-bdf34a-0_09,#bdf34a17), 0 0 18px var(--acid);animation:1.5s infinite pulse}.live-dot.error{background:var(--danger)}main{max-width:1240px;margin:auto;padding:0 24px 80px}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:355px;display:flex;position:relative;overflow:hidden}.eyebrow{color:var(--acid);letter-spacing:.18em;margin:0 0 20px;font:11px DM Mono}.hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:700;line-height:.95}.hero h1 em{color:var(--terminal-colour-6f7a88,#6f7a88);font-style:normal}.hero-copy{max-width:560px;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.7}.orb{filter:drop-shadow(0 0 45px #58e5d514);place-items:center;width:250px;height:250px;margin-right:60px;display:grid;position:relative}.orb:before{content:"";border:1px solid var(--terminal-colour-2b3a45,#2b3a45);background:radial-gradient(circle at 45% 35%, var(--terminal-rgba-bdf34a-0_2,#bdf34a33), transparent 18%), radial-gradient(circle, var(--terminal-rgba-58e5d5-0_08,#58e5d514), transparent 65%);border-radius:50%;position:absolute;inset:28px}.orb:after{content:"";background:linear-gradient(transparent, var(--cyan), transparent);width:1px;height:190px;position:absolute;transform:rotate(42deg)}.orb i{border:2px solid var(--acid);width:16px;height:16px;box-shadow:0 0 25px var(--acid);border-radius:50%}.orbit{border:1px solid var(--terminal-colour-344451,#344451);border-radius:50%;position:absolute}.orbit-a{inset:3px 35px;transform:rotate(55deg)}.orbit-b{inset:35px 3px;transform:rotate(-55deg)}.control-deck{border:1px solid var(--line);background:var(--panel);grid-template-columns:2fr 1fr 1fr 1.1fr 1.1fr;margin:28px 0 18px;display:grid}.control-deck>*{border-right:1px solid var(--line);min-height:112px;padding:20px}.control-deck>:last-child{border:0}.control-heading{letter-spacing:.1em;color:var(--muted);justify-content:space-between;font:11px DM Mono;display:flex}.control-heading strong{color:var(--acid);letter-spacing:-.03em;font:700 24px Manrope}input[type=range]{appearance:none;background:linear-gradient(90deg, var(--acid) 20%, var(--terminal-colour-343d49,#343d49) 20%);width:100%;height:3px;margin:22px 0 8px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--bg);border:3px solid var(--acid);width:17px;height:17px;box-shadow:0 0 0 4px var(--terminal-rgba-bdf34a-0_1,#bdf34a1a);border-radius:50%}.range-labels{color:var(--terminal-colour-647080,#647080);justify-content:space-between;font:9px DM Mono;display:flex}.compact-field{flex-direction:column;gap:17px;display:flex}.compact-field>span,.switch-field strong{color:var(--muted);letter-spacing:.11em;font:10px DM Mono}.compact-field select{border:0;border-bottom:1px solid var(--terminal-colour-3a4450,#3a4450);color:var(--text);background:0 0;outline:none;padding:7px 0;font:600 14px Manrope}.switch-field{justify-content:space-between;align-items:center;position:relative;display:flex!important}.switch-field span{flex-direction:column;gap:6px;display:flex}.switch-field small{color:var(--terminal-colour-647080,#647080);font-size:11px}.switch-field input{opacity:0;position:absolute}.switch-field i{background:var(--terminal-colour-303947,#303947);border-radius:20px;width:43px;height:25px;transition:all .2s;position:relative}.switch-field i:after{content:"";background:var(--terminal-colour-84909e,#84909e);border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:4px;left:4px}.switch-field input:checked+i{background:var(--terminal-rgba-bdf34a-0_18,#bdf34a2e)}.switch-field input:checked+i:after{background:var(--acid);left:22px}.scan-button{background:var(--acid);color:var(--terminal-colour-10140a,#10140a);cursor:pointer;text-align:left;border:0;justify-content:center;gap:12px;display:flex;align-items:center!important}.scan-button:hover{background:var(--terminal-colour-d0ff66,#d0ff66)}.scan-button:disabled{filter:saturate(.2);cursor:wait}.scan-button strong,.scan-button small{display:block}.scan-button strong{letter-spacing:.08em;font:800 13px Manrope}.scan-button small{opacity:.6;margin-top:3px;font-size:10px}.scan-icon{font-size:28px}.metrics{border:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.metrics article{border-right:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.metrics article:last-child{border:0}.metrics small{color:var(--muted);letter-spacing:.12em;font:9px DM Mono}.metrics strong{letter-spacing:-.05em;margin:5px 0;font-size:35px}.metrics span{color:var(--terminal-colour-647080,#647080);font:9px DM Mono}.metrics .metric-accent{color:var(--acid)}.metrics .time-value{margin:13px 0 10px;font-size:21px}.feed-section{border-top:1px solid var(--line);padding-top:50px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.section-heading .eyebrow{margin-bottom:8px}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:30px}.legend{color:var(--muted);gap:20px;font:10px DM Mono;display:flex}.legend span{align-items:center;gap:7px;display:flex}.legend i{border-radius:50%;width:8px;height:8px}.legend-deal{background:var(--acid)}.legend-relic{background:var(--amber)}.error-banner{border:1px solid var(--terminal-rgba-ff6b72-0_35,#ff6b7259);color:var(--terminal-colour-ff9da2,#ff9da2);background:var(--terminal-rgba-ff6b72-0_06,#ff6b720f);margin-bottom:16px;padding:12px 15px;font:11px DM Mono}.error-banner.is-feed-offline,.error-banner.is-signin-unavailable{border-color:var(--terminal-rgba-ffb35b-0_4,#ffb35b66);color:var(--terminal-colour-ffcf96,#ffcf96);background:var(--terminal-rgba-ffb35b-0_07,#ffb35b12);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.error-banner.is-signin-unavailable{margin:10px 16px 0}.signin-retry{min-height:32px;color:inherit;font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid;padding:0 12px}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.deal-card{border:1px solid var(--line);background:var(--panel);grid-template-columns:190px 1fr;min-height:340px;transition:all .2s;display:grid}.deal-card:hover{border-color:var(--terminal-colour-465263,#465263);transform:translateY(-2px)}.deal-card.qualified{box-shadow:inset 3px 0 var(--acid)}.card-visual{background:var(--terminal-colour-0c1017,var(--terminal-surface,#0c1017));justify-content:center;align-items:center;padding:22px;display:flex;position:relative;overflow:hidden}.card-visual:before{content:"";background:radial-gradient(circle, var(--terminal-rgba-58e5d5-0_1,#58e5d51a), transparent 66%);border-radius:50%;width:160px;height:160px;position:absolute}.card-image{filter:drop-shadow(0 14px 18px #00000080);max-width:145px;max-height:250px;position:relative}.relic-badge,.deal-badge{letter-spacing:.08em;padding:6px 7px;font:9px DM Mono;position:absolute;top:12px}.relic-badge{background:var(--amber);color:var(--terminal-colour-241604,#241604);left:10px}.deal-badge{background:var(--acid);color:var(--terminal-colour-111807,#111807);right:10px}.deal-badge:empty{display:none}.card-body{min-width:0;padding:22px}.card-meta{gap:8px;display:flex}.card-meta span{background:var(--terminal-colour-1a212b,var(--terminal-raised,#1a212b));color:var(--terminal-colour-aab4c0,#aab4c0);padding:4px 6px;font:9px DM Mono}.card-name{margin:12px 0 5px;font-size:18px;line-height:1.3}.card-set{color:var(--muted);height:30px;margin:0;font-size:11px;overflow:hidden}.price-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr .8fr;margin-top:19px;display:grid}.price-row>div{padding:13px 10px 13px 0}.price-row small{color:var(--terminal-colour-647080,#647080);margin-bottom:4px;font:8px DM Mono;display:block}.price-row strong{font-size:17px}.discount-box strong{color:var(--acid)}.confidence-row{color:var(--muted);justify-content:space-between;padding:10px 0;font:9px DM Mono;display:flex}.confidence:before{content:"●";color:var(--cyan);margin-right:5px}details{border-top:1px solid var(--line);padding-top:10px}summary{cursor:pointer;color:var(--terminal-colour-778392,#778392);justify-content:space-between;font:9px DM Mono;list-style:none;display:flex}.comp-detail{color:var(--muted);padding:11px 0 2px;font-size:10px;line-height:1.7}.comp-sale{justify-content:space-between;gap:10px;display:flex}.comp-sale span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.card-actions{gap:15px;margin-top:14px;display:flex}.card-actions a{color:var(--text);border-bottom:1px solid var(--terminal-colour-667282,#667282);padding-bottom:2px;font:9px DM Mono;text-decoration:none}.card-actions a:hover{color:var(--acid);border-color:var(--acid)}.empty-state{border:1px dashed var(--terminal-colour-303946,#303946);min-height:280px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.empty-state h3{color:var(--text);margin:15px 0 5px}.empty-state p{font-size:12px}.radar{border:1px solid var(--terminal-colour-42505e,#42505e);border-radius:50%;width:56px;height:56px;position:relative}.radar:before,.radar:after{content:"";background:var(--terminal-colour-42505e,#42505e);position:absolute}.radar:before{width:100%;height:1px;top:50%}.radar:after{width:1px;height:100%;left:50%}.radar i{border-right:2px solid var(--acid);border-radius:50%;animation:1.2s linear infinite spin;position:absolute;inset:5px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}@media (width<=1000px){.orb{display:none}.control-deck{grid-template-columns:2fr 1fr 1fr}.control-deck>*{border-bottom:1px solid var(--line)}.results-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){main{padding-inline:14px}.topbar{padding-inline:16px}.hero{min-height:300px}.hero h1{font-size:48px}.control-deck{grid-template-columns:1fr}.control-deck>*{border-right:0}.metrics{grid-template-columns:1fr}.metrics article{border-right:0;border-bottom:1px solid var(--line)}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.deal-card{grid-template-columns:125px 1fr}.card-visual{padding:10px}.card-image{max-width:105px}.price-row{grid-template-columns:1fr 1fr}.discount-box{grid-column:1/-1}.legend{flex-direction:column;gap:7px}}.deployment-update-screen{background:var(--terminal-colour-080b0d,var(--terminal-surface,#080b0d));min-height:100dvh;color:var(--terminal-colour-f4f7f5,var(--terminal-text,#f4f7f5));text-align:center;place-content:center;justify-items:center;gap:12px;padding:28px;display:grid}.deployment-update-screen>span{color:var(--acid,#a7ff35);letter-spacing:0;font-size:11px;font-weight:800}.deployment-update-screen h1{letter-spacing:0;margin:0;font-size:clamp(26px,4vw,44px);line-height:1.05}.deployment-update-screen p{max-width:480px;color:var(--terminal-colour-9ba6a0,var(--terminal-muted,#9ba6a0));margin:0 0 8px;font-size:14px;line-height:1.55}.deployment-update-screen button{border:1px solid var(--acid,#a7ff35);background:var(--acid,#a7ff35);min-width:190px;min-height:44px;color:var(--terminal-colour-071006,#071006);font:inherit;cursor:pointer;border-radius:0;font-size:12px;font-weight:900}.deployment-update-mark{border:1px solid var(--terminal-rgba-a7ff35-0_36,#a7ff355c);place-items:center;width:44px;height:44px;display:grid}.deployment-update-mark i{border:2px solid var(--acid,#a7ff35);border-top-color:#0000;border-radius:50%;width:14px;height:14px}.holo-point-icon{object-fit:contain;vertical-align:-.2em;filter:drop-shadow(0 0 6px #bdf34a47);flex:none;width:1.15em;height:1.15em;display:inline-block}@media (width<=500px){.terminal-footer .terminal-preset>span,.terminal-footer .terminal-preset>svg:last-child{display:none}.terminal-footer .terminal-preset{justify-content:center;min-width:40px;min-height:40px}.terminal-footer-left,.terminal-footer nav[aria-label=Quick\ shortcuts]{gap:0}.app-footer.terminal-footer nav[aria-label=Quick\ shortcuts]>a,.app-footer.terminal-footer nav[aria-label=Quick\ shortcuts]>button{justify-content:center;width:40px;min-width:40px;min-height:40px}.terminal-footer nav[aria-label=Quick\ shortcuts]>button>span{display:none}}@media (width<=840px){.sales-chart-mode button{min-height:40px}.dt-fee-trigger,.hal-link{position:relative}.dt-fee-trigger:after,.hal-link:after{content:"";position:absolute;inset:-12px -6px}}.signal-card{will-change:transform, opacity;transform-origin:50% 28%;contain:layout paint}.app-skeleton{border:1px solid var(--terminal-colour-292a2f,#292a2f);background:var(--terminal-colour-1a1b1f,var(--terminal-raised,#1a1b1f));display:block;position:relative;overflow:hidden}.app-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--terminal-rgba-ffffff-0_09,#ffffff17), transparent);width:58%;animation:1.35s cubic-bezier(.4,0,.2,1) infinite app-skeleton-shine;position:absolute;inset:-1px;transform:translate(-125%)}.app-skeleton-copy{gap:8px;display:grid}.app-skeleton-copy .app-skeleton{height:10px}.app-skeleton-copy .app-skeleton:last-child{width:72%}@keyframes app-skeleton-shine{0%{transform:translate(-125%)}55%,to{transform:translate(235%)}}.route-fade-shell{flex-direction:column;min-height:calc(100dvh - 66px);display:flex}@media (width<=760px){.route-fade-shell{min-height:calc(100dvh - 60px)}}.route-progress{z-index:30;pointer-events:none;background:linear-gradient(90deg, var(--terminal-rgba-8fa0b2-0_12,#8fa0b21f), var(--terminal-rgba-8fa0b2-0_24,#8fa0b23d), var(--terminal-rgba-8fa0b2-0_12,#8fa0b21f));height:.5px;box-shadow:none;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-progress i{transform-origin:0;opacity:0;background:linear-gradient(90deg, var(--terminal-colour-79ad31,#79ad31), var(--acid), var(--terminal-colour-e3ff9a,#e3ff9a));width:100%;height:100%;box-shadow:none;will-change:transform, opacity;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.signal-card:hover{transform:none}.signal-card.is-fresh-signal{box-shadow:inset 3px 0 var(--acid), 0 0 0 1px var(--terminal-rgba-bdf34a-0_2,#bdf34a33), 0 18px 46px var(--terminal-rgba-000000-0_28,#00000047);animation:1.3s cubic-bezier(.22,1,.36,1) .1s deal-arrive}@keyframes deal-arrive{0%{box-shadow:inset 3px 0 var(--acid), 0 0 0 1px color-mix(in srgb, var(--acid,#bdf34a) 70%, transparent), 0 0 26px color-mix(in srgb, var(--acid,#bdf34a) 35%, transparent)}to{box-shadow:inset 3px 0 var(--acid), 0 0 0 1px color-mix(in srgb, var(--acid,#bdf34a) 20%, transparent), 0 18px 46px var(--terminal-rgba-000000-0_28,#00000047)}}.trading-chart-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:min(100%,640px);display:flex}.chart-timeframe-group,.chart-tool-group{border:1px solid var(--terminal-rgba-9bbcff-0_16,#9bbcff29);background:var(--terminal-rgba-070c13-0_72,#070c13b8);box-shadow:0 1px 0 var(--terminal-rgba-ffffff-0_03,#ffffff08) inset, 0 12px 32px var(--terminal-rgba-000000-0_18,#0000002e);border-radius:5px;align-items:center;gap:2px;padding:3px;display:inline-flex}.trading-chart-toolbar button{appearance:none;color:var(--terminal-colour-9fb4ca,#9fb4ca);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;font:700 10px/1 DM Mono,monospace;transition:background .14s,color .14s,box-shadow .14s,opacity .14s}.chart-timeframe-button{min-width:38px;padding:0 9px}.chart-tool-button{width:30px;padding:0;font-size:13px!important}.chart-reset-button{text-transform:uppercase;min-width:52px;padding:0 10px}.trading-chart-toolbar button:hover:not(:disabled),.trading-chart-toolbar button:focus-visible{color:var(--terminal-colour-e6f1ff,#e6f1ff);background:var(--terminal-rgba-9bbcff-0_1,#9bbcff1a)}.trading-chart-toolbar button[aria-pressed=true]{color:var(--terminal-colour-dfffe3,#dfffe3);background:var(--terminal-rgba-2a9d4a-0_2,#2a9d4a33);box-shadow:0 0 0 1px var(--terminal-rgba-7ee787-0_32,#7ee78752) inset}.trading-chart-toolbar button:disabled{cursor:not-allowed;opacity:.34}.react-chart-wrap{-webkit-user-select:none;user-select:none;touch-action:none}.react-chart-wrap.is-pan-ready{cursor:grab}.react-chart-wrap.is-pan-ready:active{cursor:grabbing}.tradingview-chart-wrap{border:1px solid var(--terminal-rgba-9bbcff-0_18,#9bbcff2e);background:var(--terminal-rgba-060b12-0_42,#060b126b);width:100%;height:470px;overflow:hidden}.chart-inset-tools{z-index:4;pointer-events:none;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:14px}.chart-inset-tools .chart-grader-control{pointer-events:auto;gap:5px;padding:0;display:inline-grid}.chart-inset-tools .chart-indicator-control{pointer-events:auto;gap:5px;display:inline-grid}.chart-inset-tools .chart-indicator-control>span{color:var(--terminal-colour-697b8f,#697b8f);letter-spacing:.14em;font:700 7px/1 DM Mono,monospace}.chart-inset-tools .chart-indicator-control button{border:1px solid var(--terminal-rgba-9bbcff-0_16,#9bbcff29);background:var(--terminal-rgba-070c13-0_82,#070c13d1);min-height:35px;color:var(--terminal-colour-8292a4,#8292a4);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;padding:0 12px;font:700 9px/1 DM Mono,monospace}.chart-inset-tools .chart-indicator-control button:hover,.chart-inset-tools .chart-indicator-control button:focus-visible{border-color:var(--terminal-rgba-9dff2d-0_42,#9dff2d6b);color:var(--terminal-colour-edf4fb,var(--terminal-text,#edf4fb))}.chart-inset-tools .chart-indicator-control button[aria-pressed=true]{border-color:var(--terminal-rgba-9dff2d-0_5,#9dff2d80);background:var(--terminal-rgba-9dff2d-0_1,#9dff2d1a);color:var(--terminal-colour-bdff4a,var(--terminal-accent,#bdff4a));box-shadow:inset 0 0 0 1px var(--terminal-rgba-9dff2d-0_08,#9dff2d14)}.chart-rsi-warmup{z-index:4;color:var(--terminal-colour-747f86,var(--terminal-muted,#747f86));pointer-events:none;font:500 8px/1.4 DM Mono,monospace;position:absolute;bottom:72px;right:72px}.chart-inset-tools .chart-grader-control>span{color:var(--terminal-colour-697b8f,#697b8f);letter-spacing:.14em;margin:0;font:700 7px/1 DM Mono,monospace}.chart-inset-tools .grader-legend{background:var(--terminal-rgba-070c13-0_82,#070c13d1);border:1px solid var(--terminal-rgba-9bbcff-0_16,#9bbcff29);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px var(--terminal-rgba-000000-0_22,#00000038);border-radius:7px;flex-wrap:nowrap;gap:2px;margin:0;padding:4px;display:inline-flex}.chart-inset-tools .grader-legend button{min-height:26px;color:var(--terminal-colour-8292a4,#8292a4);background:0 0;border:0;border-radius:5px;padding:0 9px}.chart-inset-tools .grader-legend button[aria-pressed=true]{background:color-mix(in srgb, var(--grader) 15%, var(--terminal-rgba-ffffff-0_035,#ffffff09));color:var(--terminal-colour-edf4fb,var(--terminal-text,#edf4fb));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--grader) 42%, transparent)}.chart-inset-tools .grader-legend button[aria-pressed=false]{opacity:.46}.chart-inset-tools .grader-legend button[aria-pressed=false] i{background:var(--terminal-colour-516171,#516171);box-shadow:none}.react-chart-tooltip{pointer-events:none;border-color:var(--terminal-rgba-9bbcff-0_38,#9bbcff61);background:var(--terminal-rgba-0c121c-0_96,#0c121cf5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:260px}.tradingview-chart-tooltip{top:clamp(58px, calc(var(--tip-y) - 54px), calc(100% - 136px));z-index:5;animation:.12s ease-out chartTooltipIn;left:clamp(12px, calc(var(--tip-x) + 14px), calc(100% - 282px))!important}.tradingview-chart-tooltip:before{content:"";border-left:1px solid var(--terminal-rgba-9bbcff-0_38,#9bbcff61);border-bottom:1px solid var(--terminal-rgba-9bbcff-0_38,#9bbcff61);background:var(--terminal-rgba-0c121c-0_96,#0c121cf5);width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.tradingview-chart-tooltip.is-irregular{border-color:var(--terminal-rgba-ffbf5b-0_58,#ffbf5b94);box-shadow:0 12px 30px var(--terminal-rgba-000000-0_32,#00000052), inset 3px 0 var(--terminal-rgba-ffbf5b-0_72,#ffbf5bb8)}.tradingview-chart-tooltip.is-irregular:before{border-color:var(--terminal-rgba-ffbf5b-0_58,#ffbf5b94)}.tradingview-chart-tooltip>em{color:var(--terminal-colour-ffbf5b,var(--terminal-warning,#ffbf5b));letter-spacing:.1em;margin:3px 0 6px;font:700 7px/1.2 DM Mono,monospace;display:block}@keyframes chartTooltipIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (width<=720px){.trading-chart-toolbar{justify-content:flex-start;min-width:100%}.chart-timeframe-group,.chart-tool-group{max-width:100%;overflow-x:auto}.chart-inset-tools{flex-direction:column;margin-bottom:10px;position:static}.chart-inset-tools>small{display:none}}@media (prefers-reduced-motion:reduce){.app-skeleton:after{animation:none!important}.route-fade-shell,.route-progress i,.signal-card,.signal-card.is-fresh-signal:after{transition:none!important;animation:none!important}}.sales-chart-controls{top:50px;left:var(--chart-controls-left,60px);z-index:5;scrollbar-width:thin;box-sizing:border-box;background:0 0;border:0;flex:none;align-items:center;gap:10px;height:40px;min-height:40px;padding:0;display:flex;position:absolute;right:76px;overflow-x:auto}.advanced-chart-wrap.is-loading .sales-chart-controls{visibility:hidden}.sales-chart-controls.is-in-toolbar{pointer-events:none}.sales-chart-controls>*{flex-shrink:0}.sales-chart-mode{gap:10px;display:flex}.chart-section .sales-chart-controls button{box-sizing:border-box;border:1px solid var(--terminal-colour-333338,#333338);background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));height:30px;min-height:30px;color:var(--terminal-colour-a3a3ad,var(--terminal-muted,#a3a3ad));letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:6px 10px;font:500 12px/1.3 DM Mono,monospace;display:inline-flex}.sales-chart-mode button+button{margin-left:0}.sales-chart-controls button[aria-pressed=true]{color:var(--acid);border-color:var(--acid);position:relative}.sales-chart-controls button:hover{background:var(--terminal-rgba-ffffff-0_031373,#ffffff08)}.sales-chart-controls button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.sales-chart-grader[aria-pressed=false]{opacity:.5}.sales-chart-lane,.sales-chart-count{color:var(--terminal-colour-a3a3ad,var(--terminal-muted,#a3a3ad));white-space:nowrap;font:500 12px/1.4 DM Mono,monospace}.sales-chart-lane{box-sizing:border-box;height:30px;color:var(--terminal-colour-a3a3ad,var(--terminal-muted,#a3a3ad));background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));border:1px solid var(--terminal-colour-333338,#333338);align-items:center;gap:10px;padding:4px 10px 4px 4px;display:inline-flex}.sales-chart-lane .hdp-badge,.sales-chart-grader .hdp-badge{flex:none;justify-content:center;align-items:center;font-family:DM Mono,monospace;font-weight:700;display:inline-flex}.sales-chart-controls .sales-chart-grader{box-sizing:border-box;border-color:var(--terminal-colour-333338,#333338);height:30px;min-height:30px;padding:4px 8px}.sales-chart-count{margin-left:auto}.sales-chart-window{font-size:10px;display:block}@media (width<=720px){.sales-chart-controls{flex-wrap:wrap;height:auto;overflow-x:visible}.sales-chart-count{white-space:normal;flex-basis:100%;order:1;margin-left:0}.sales-chart-window{margin-left:8px;display:inline}}.is-sales-view .sales-chart-controls{gap:10px}.is-sales-view .sales-chart-controls .sales-chart-grader[aria-pressed=true]{color:var(--terminal-colour-b5b5bb,var(--terminal-muted,#b5b5bb));border-color:var(--terminal-colour-333338,#333338)}.sales-chart-empty{text-align:center;color:var(--terminal-colour-a3a3ad,var(--terminal-muted,#a3a3ad));pointer-events:none;font:500 13px/1.5 DM Mono,monospace;position:absolute;inset:50% 0 auto}.chart-wrap.advanced-chart-wrap{isolation:isolate;background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));width:100%;height:470px}.advanced-sales-chart{background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));opacity:0;width:100%;height:100%;min-height:470px;transition:none;overflow:hidden}.advanced-chart-wrap.is-ready .advanced-sales-chart{opacity:1}.advanced-chart-wrap.is-ready .advanced-sales-chart,.advanced-chart-wrap.is-ready .sales-chart-controls{animation:.36s cubic-bezier(.4,0,.2,1) backwards advancedChartReveal}@keyframes advancedChartReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.advanced-chart-wrap.is-ready .advanced-sales-chart,.advanced-chart-wrap.is-ready .sales-chart-controls{animation:none}}.advanced-chart-error{z-index:4;background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));color:var(--terminal-colour-f1f1f3,var(--terminal-text,#f1f1f3));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font:500 13px/1.5 DM Mono,monospace;display:flex;position:absolute;inset:0}.advanced-chart-error p{color:var(--terminal-colour-a3a3ad,var(--terminal-muted,#a3a3ad));margin:0;font-family:Manrope,sans-serif}.advanced-chart-retry{border:1px solid var(--terminal-colour-bdf34a,var(--terminal-accent,#bdf34a));background:var(--terminal-colour-10130d,var(--terminal-surface,#10130d));min-height:34px;color:var(--terminal-colour-bdf34a,var(--terminal-accent,#bdf34a));font:inherit;cursor:pointer;padding:0 12px}.advanced-sales-chart iframe{background:var(--terminal-colour-09090b,var(--terminal-surface,#09090b));border:0;display:block;width:100%!important;height:100%!important}.chart-wrap.advanced-chart-wrap,.advanced-sales-chart,.advanced-sales-chart iframe,.sales-chart-controls .sales-chart-lane,.chart-section .sales-chart-controls button{background:var(--terminal-chartBackground,var(--terminal-surface,#09090b))}:root{--gf-spring:cubic-bezier(.2,1.5,.4,1);--gf-out:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){body :is(.lo-dialog,.alm-dialog,.ci-modal,.pnl-share-modal,.hpp-modal){animation:gf-pop .38s var(--gf-spring) both}body :is(.primary-action,.hsx-qb,.lo-primary,.lo-actions button,.hsp-toggle,.dt-icon-btn,.hiv-btn,.terminal-orders,.terminal-bids,.hsp-pick-more){transition:transform .24s var(--gf-spring),filter .14s ease,background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .18s ease}body :is(.primary-action,.hsx-qb,.lo-primary,.lo-actions button,.hsp-toggle,.dt-icon-btn,.hiv-btn,.terminal-orders,.terminal-bids,.hsp-pick-more):hover:not(:disabled){filter:brightness(1.14)}body :is(.primary-action,.hsx-qb,.lo-primary,.lo-actions button,.hsp-toggle,.dt-icon-btn,.hiv-btn,.terminal-orders,.terminal-bids,.hsp-pick-more):active:not(:disabled){transition-duration:60ms;transform:scale(.93)}body :is(.deal-card,.hiv-slot,.dex-card,.hsp-dex):is(.deal-card,.hiv-slot,.dex-card,.hsp-dex){transition:transform .32s var(--gf-spring),box-shadow .24s ease,border-color .2s ease,background-color .2s ease}body :is(.dex-card,.hsp-dex):is(.dex-card,.hsp-dex):hover{box-shadow:0 16px 32px var(--terminal-rgba-000000-0_5,#00000080),0 0 0 1px color-mix(in srgb,var(--era,#bdf34a) 50%,transparent),0 0 26px color-mix(in srgb,var(--era,#bdf34a) 24%,transparent)}body .hiv-slot.hiv-slot:hover{box-shadow:0 16px 32px var(--terminal-rgba-000000-0_5,#00000080),0 0 22px var(--terminal-rgba-bdf34a-0_18,#bdf34a2e)}.alert-toast-stack .gf-challenger{transform-origin:0;position:relative;overflow:hidden}.alert-toast-stack .gf-challenger:before{content:"";z-index:0;pointer-events:none;opacity:.2;color:var(--terminal-colour-bdf34a,var(--terminal-accent,#bdf34a));background:repeating-linear-gradient(-55deg,#0000 0 10px,currentColor 10px 14px);animation:1.2s linear infinite gf-hazard;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}.alert-toast-stack .gf-challenger:after{content:"";z-index:3;pointer-events:none;background:var(--terminal-colour-ffffff,#fff);mix-blend-mode:overlay;animation:.55s ease-out .22s both gf-impact;position:absolute;inset:0}.alert-toast-stack .gf-challenger>*{z-index:1;position:relative}.alert-toast-stack .gf-challenger small{animation:gf-slam .5s var(--gf-spring) .18s both}}@keyframes gf-pop{0%{opacity:0;transform:scale(.86)translateY(12px)}60%{opacity:1;transform:scale(1.025)translateY(-2px)}to{opacity:1;transform:none}}@keyframes gf-hazard{to{background-position:56px 0}}@keyframes gf-impact{0%{opacity:0}18%{opacity:.85}to{opacity:0}}@keyframes gf-slam{0%{opacity:0;letter-spacing:.5em;transform:scale(1.2)}to{opacity:1;transform:none}}
