@font-face{font-family:Pretendard;src:url("/platform-static/fonts/pretendard/PretendardStockMatch.woff2?v=20260901-subset1") format("woff2");font-weight:45 920;font-style:normal;font-display:swap}.account-modal-panel{width:min(430px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.account-modal-panel>p[data-account-modal-email]{margin-bottom:16px;font-size:13px}.account-referral{display:grid;gap:12px;margin:0 0 18px;padding:18px 0;border-block:1px solid #e7eaeb}.account-referral[hidden]{display:none}.account-referral header{display:grid;gap:3px}.account-referral header small{color:#ff4d57;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.account-referral header strong{color:#171b1d;font-size:17px;line-height:1.25}.account-modal-panel .account-referral>p{margin:0;color:#5d676b;font-size:13px;line-height:1.55}.account-referral-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.account-referral-link input{min-width:0;height:42px;box-sizing:border-box;padding:0 11px;border:1px solid #d8dddf;border-radius:7px;background:#f7f8f8;color:#40484c;font:650 12px/1.2 inherit;direction:ltr}.account-modal-panel .account-referral-link button{width:auto;min-height:42px;padding:0 14px;border-color:#ff4d57;background:#ff4d57;color:#fff;font-size:12px;white-space:nowrap}.account-referral-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #edf0f1}.account-referral-meta>span{display:grid;gap:4px;padding:11px 10px 0 0}.account-referral-meta>span+span{padding-inline:14px 0;border-inline-start:1px solid #edf0f1}.account-referral-meta small{color:#7a8387;font-size:10px;font-weight:750}.account-referral-meta strong{color:#171b1d;font-size:16px}.account-modal-panel .account-referral .account-referral-status{color:#157b5d;font-size:12px;font-weight:750}.account-referral-status[hidden]{display:none}@media (max-width:520px){.account-modal{align-items:end;padding:12px}.account-modal-panel{max-height:calc(100dvh - 24px);padding:24px 20px 20px;border-radius:10px}.account-referral{padding:16px 0}.account-referral-link{grid-template-columns:minmax(0,1fr) 88px}.account-modal-panel .account-referral-link button{padding-inline:10px}}:root{--sm-bg:#050202;--sm-ink:#fff8f3;--sm-muted:rgba(255, 248, 243, 0.68);--sm-soft:rgba(255, 248, 243, 0.48);--sm-line:rgba(255, 255, 255, 0.13);--sm-red:#ff3b1f;--sm-orange:#ff7a2b;--sm-hot:#ff2d1f;--sm-gold:#ffc15a;--sm-green:#69f08b;--sm-cyan:#47d7ff;--sm-mint:#7fffd0;--sm-rose:#ff4f85;--sm-blue:#356dff;--sm-violet:#9b74ff;--sm-font:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;color:var(--sm-ink);background:radial-gradient(circle at 50% 0,rgba(255,79,133,.18),transparent 32%),radial-gradient(circle at 12% 75%,rgba(71,215,255,.12),transparent 24%),radial-gradient(circle at 88% 84%,rgba(127,255,208,.09),transparent 23%),#050202;font-family:var(--sm-font);-webkit-font-smoothing:antialiased}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--sm-cyan);outline-offset:3px}.stockmatch-stage{min-height:100svh;display:grid;place-items:center;padding:28px;overflow:hidden}.phone-shell{position:relative;isolation:isolate;width:min(420px,calc(100vw - 22px));height:min(920px,calc(100svh - 24px));min-height:760px;padding:22px 18px 16px;overflow:hidden;border:6px solid rgba(255,255,255,.1);border-radius:48px;background:radial-gradient(circle at 78% 6%,rgba(255,79,133,.17),transparent 24%),radial-gradient(circle at 12% 42%,rgba(71,215,255,.1),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.98),rgba(10,3,2,.98));box-shadow:0 34px 120px rgba(0,0,0,.78),0 0 0 1px rgba(255,255,255,.12) inset,0 0 90px rgba(255,58,31,.16)}.device-glow{position:absolute;inset:64px 8px auto;height:300px;z-index:-1;background:radial-gradient(circle,rgba(255,59,31,.23),transparent 64%);filter:blur(24px)}.status-bar{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;color:rgba(255,255,255,.94);font-size:18px;font-weight:790;letter-spacing:-.03em}.status-icons{display:inline-flex;align-items:center;gap:7px}.status-icons img{width:19px;height:19px;filter:brightness(0) saturate(100%) invert(99%) sepia(3%) saturate(411%) hue-rotate(188deg) brightness(116%) contrast(100%)}.status-icons img:last-child{width:24px}.app-top{height:86px;display:grid;grid-template-columns:58px 1fr auto auto;align-items:center;gap:8px}.action-button,.boss-card,.bottom-nav button,.daily-pack,.detail-actions button,.detail-close,.heart-save,.mode-tabs button,.pack-close,.pack-collect,.profile-dot,.streak-pill{border:0;cursor:pointer}.profile-dot{position:relative;width:48px;height:48px;padding:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 18%,#fff8ef,#c9d3c7 52%,#343632 53%);box-shadow:0 0 0 1px rgba(255,255,255,.12)}.avatar-face{width:30px;height:30px;display:grid;place-items:center;color:#1e120f;border-radius:50%;background:#f6d1ba;font-size:18px;font-weight:920}.online-dot{position:absolute;right:1px;bottom:4px;width:13px;height:13px;border:2px solid #070301;border-radius:50%;background:#6beb23}.brand{justify-self:center;display:inline-flex;align-items:baseline;gap:1px;color:var(--sm-ink);text-decoration:none;font-size:28px;font-style:italic;font-weight:900;letter-spacing:-.08em}.brand strong{color:var(--sm-red)}.brand i{width:27px;height:27px;margin-left:5px;display:inline-grid;place-items:center;color:var(--sm-red);border:2px solid var(--sm-red);border-radius:50%;font-size:14px;font-style:normal;line-height:1;transform:rotate(-18deg) translateY(-7px)}.streak-pill{justify-self:end;min-width:58px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:var(--sm-red);border-radius:999px;background:rgba(255,255,255,.03)}.flame-mark{width:19px;height:26px;display:block;border-radius:58% 58% 46% 46%;background:radial-gradient(circle at 52% 64%,#ffd27c 0 18%,transparent 20%),linear-gradient(155deg,#ffb13d 0,#ff3b1f 48%,#ff1d0b 100%);transform:rotate(8deg);box-shadow:0 0 18px rgba(255,59,31,.45)}.streak-pill strong{font-size:22px;font-weight:880}.stock-language{position:relative;justify-self:end}.language-pill,.stock-language-menu button{border:0;cursor:pointer;font:inherit}.language-pill{min-width:112px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:rgba(255,248,243,.88);border-radius:999px;background:rgba(255,255,255,.055);box-shadow:0 0 0 1px rgba(255,255,255,.11) inset;white-space:nowrap}.language-pill span{color:rgba(255,248,243,.52);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.language-pill strong{color:var(--sm-cyan);font-size:13px;font-weight:900}.stock-language-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:172px;display:grid;gap:6px;padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(10,4,3,.96);box-shadow:0 18px 48px rgba(0,0,0,.5);backdrop-filter:blur(18px)}.stock-language-menu[hidden]{display:none}.stock-language-menu button{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:rgba(255,248,243,.78);border-radius:11px;background:0 0;font-size:13px;font-weight:760;text-align:left}.stock-language-menu button.is-active{color:#190704;background:linear-gradient(135deg,var(--sm-orange),var(--sm-gold))}.mode-tabs{height:74px;display:grid;grid-template-columns:1.14fr 0.86fr 0.92fr 1fr;align-items:center;padding:6px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:0 0 0 1px rgba(0,0,0,.45) inset}.mode-tabs button{height:56px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:rgba(255,248,243,.62);border-radius:18px;background:0 0;font-size:14px;font-weight:720;transition:color 170ms ease,background 170ms ease,transform 170ms ease}.mode-tabs button img{width:18px;height:18px;flex:0 0 auto;opacity:.86;filter:brightness(0) saturate(100%) invert(87%) sepia(9%) saturate(386%) hue-rotate(325deg) brightness(104%) contrast(92%)}.mode-tabs button.is-active{color:#190704;background:linear-gradient(135deg,var(--sm-rose),#ff7942 52%,var(--sm-cyan));transform:translateY(-1px);box-shadow:0 10px 24px rgba(255,79,133,.28),0 0 0 1px rgba(255,255,255,.12) inset}.mode-tabs button.is-active img{opacity:1;filter:brightness(0) saturate(100%) invert(6%) sepia(63%) saturate(1344%) hue-rotate(343deg) brightness(90%) contrast(108%)}.view-panel{height:calc(100% - 86px - 74px - 82px);display:grid;align-content:start;gap:12px;padding-top:14px;overflow:auto;scrollbar-width:none}.view-panel::-webkit-scrollbar{display:none}.view-panel[data-view-panel=discover]>.daily-pack{display:none}.view-panel[hidden]{display:none}.daily-pack{width:100%;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 82px auto;align-items:center;gap:11px;padding:10px 13px 10px 16px;color:var(--sm-ink);border:1px solid rgba(255,94,50,.36);border-radius:20px;background:linear-gradient(135deg,rgba(255,55,30,.21),rgba(255,122,43,.08)),rgba(255,255,255,.035);text-align:left}.daily-pack.wide{grid-template-columns:minmax(0,1fr) auto}.pack-copy{display:grid;gap:2px}.collection-head small,.pack-copy small{color:var(--sm-orange);font-size:11px;font-weight:880;letter-spacing:.09em;text-transform:uppercase}.pack-copy strong{font-size:15px;letter-spacing:-.03em}.pack-meter{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.pack-meter i{display:block;width:12%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3b1f,#ffbf5a);transition:width 240ms ease}.pack-count{color:var(--sm-gold);font-size:12px;font-weight:850}.match-card{position:relative;height:506px;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:27px;background:#0d0706;box-shadow:0 18px 50px rgba(0,0,0,.44),0 0 0 1px rgba(255,59,31,.1) inset;transform-origin:50% 90%;transition:transform 220ms cubic-bezier(.2, .8, .2, 1),opacity 180ms ease;touch-action:pan-y;user-select:none}.match-card::after,.match-card::before{content:"";position:absolute;inset:12px;z-index:-1;border-radius:25px;background:rgba(255,255,255,.06);transform:translateY(9px) scale(.96)}.match-card::after{transform:translateY(18px) scale(.91);opacity:.5}.match-card.is-dragging{transition:none}.match-card.is-skip{transform:translateX(-22px) rotate(-3deg);opacity:.42}.match-card.is-match{transform:translateX(22px) rotate(3deg) scale(1.012)}.match-card.is-alert{transform:translateY(-8px) scale(1.012)}.swipe-stamp{position:absolute;z-index:5;top:34px;min-width:110px;padding:10px 14px;border:3px solid currentColor;border-radius:16px;opacity:0;font-size:20px;font-weight:920;letter-spacing:.08em;text-align:center;transform:rotate(-11deg) scale(.92);transition:opacity 120ms ease,transform 120ms ease}.stamp-skip{left:22px;color:var(--sm-cyan)}.stamp-match{right:22px;color:var(--sm-rose);transform:rotate(11deg) scale(.92)}.stamp-alert{left:50%;color:var(--sm-gold);transform:translateX(-50%) rotate(-2deg) scale(.92)}.match-card[data-drag=alert] .stamp-alert,.match-card[data-drag=match] .stamp-match,.match-card[data-drag=skip] .stamp-skip{opacity:1;transform:rotate(-11deg) scale(1)}.match-card[data-drag=match] .stamp-match{transform:rotate(11deg) scale(1)}.match-card[data-drag=alert] .stamp-alert{transform:translateX(-50%) rotate(-2deg) scale(1)}.hero-art{position:absolute;inset:0}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:62% 38%;filter:saturate(1.08) contrast(1.06)}.hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,2,2,.95) 0,rgba(5,2,2,.55) 39%,rgba(5,2,2,.07) 66%),linear-gradient(180deg,rgba(5,2,2,.18) 0,rgba(5,2,2,.17) 45%,rgba(5,2,2,.98) 84%)}.heart-save{position:absolute;right:22px;top:108px;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:rgba(16,9,8,.75);box-shadow:0 0 0 1px rgba(255,255,255,.1) inset}.match-score{position:absolute;top:27px;right:20px;z-index:2;width:112px;min-height:94px;display:grid;align-content:center;justify-items:center;gap:3px;padding:11px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:radial-gradient(circle at 50% 0,rgba(255,79,133,.28),transparent 60%),rgba(8,5,8,.78);box-shadow:0 16px 36px rgba(0,0,0,.34),0 0 0 1px rgba(255,79,133,.16) inset;backdrop-filter:blur(16px)}.match-score small{color:rgba(255,248,243,.62);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.match-score strong{color:#fffdf9;font-size:29px;line-height:.94;letter-spacing:-.04em;text-transform:uppercase}.match-score span{max-width:88px;color:var(--sm-mint);font-size:10px;line-height:1.15;text-align:center}.match-score em{margin-top:2px;padding:3px 7px;color:rgba(255,248,243,.72);border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);font-size:9px;font-style:normal;font-weight:850}.heart-save img{width:31px;height:31px;filter:brightness(0) saturate(100%) invert(58%) sepia(88%) saturate(1331%) hue-rotate(326deg) brightness(103%) contrast(101%)}.card-copy,.date-plan,.fundamentals,.game-grid,.love-block,.quote-row,.signal-meta-row,.signal-ribbon,.swipe-hint,.ticker-badge,.trait-row{position:relative;z-index:1}.ticker-badge{width:fit-content;margin:31px 0 0 20px;padding:9px 17px;color:#fff;border-radius:12px;background:linear-gradient(135deg,#e33237,#b91825);font-size:23px;font-weight:900;letter-spacing:-.04em}.card-copy{width:min(230px,calc(100% - 42px));margin:16px 0 0 20px}.rarity{margin:0 0 9px;color:var(--sm-orange);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.card-copy h2{margin:0;color:#fffdfa;font-size:46px;line-height:.92;font-weight:920;letter-spacing:-.085em;text-transform:uppercase}.tagline{margin:13px 0 0;color:rgba(255,248,243,.78);font-size:16px;line-height:1.22;letter-spacing:-.03em}.signal-ribbon{position:relative;z-index:1;width:calc(100% - 40px);min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 20px 0;padding:8px 10px 8px 12px;border:1px solid rgba(71,215,255,.25);border-radius:14px;background:linear-gradient(90deg,rgba(71,215,255,.12),rgba(255,79,133,.1)),rgba(255,255,255,.04);backdrop-filter:blur(10px)}.signal-ribbon span{color:var(--sm-cyan);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.signal-ribbon strong{min-width:0;overflow:hidden;color:#fffaf6;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.signal-meta-row{width:calc(100% - 40px);display:flex;align-items:center;gap:8px;margin:7px 20px 0;overflow:hidden}.signal-meta-row span{min-width:0;flex:0 1 auto;overflow:hidden;padding:5px 8px;color:rgba(255,248,243,.62);border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.045);font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.signal-meta-row span:last-child{color:var(--sm-mint);border-color:rgba(127,255,208,.18)}.signal-meta-row [data-signal-source]{color:rgba(255,213,178,.9);border-color:rgba(255,122,43,.22);background:linear-gradient(90deg,rgba(255,122,43,.12),rgba(255,79,133,.06)),rgba(255,255,255,.045);font-weight:850}.momentum-pill{display:inline-flex;align-items:center;min-height:34px;margin-top:14px;padding:0 15px;color:#ff8b4b;border:1px solid rgba(255,76,36,.65);border-radius:14px;background:rgba(70,9,5,.42);font-size:14px;font-weight:820}.quote-row{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(112px,0.62fr);align-items:end;gap:12px;margin:14px 20px 0;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.14)}.quote-row strong{display:block;color:#fffdf9;font-size:33px;line-height:.94;font-weight:850;letter-spacing:-.07em}.quote-row span{display:block;margin-top:8px;color:var(--sm-red);font-size:13px;font-weight:760}.sparkline{height:58px;display:flex;align-items:end;gap:3px;padding:0 6px 5px;overflow:hidden}.sparkline i{flex:1;min-width:4px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#ff3b1f,rgba(255,59,31,.08));box-shadow:0 0 12px rgba(255,59,31,.2)}.sparkline i:first-child{height:18%}.sparkline i:nth-child(2){height:26%}.sparkline i:nth-child(3){height:24%}.sparkline i:nth-child(4){height:36%}.sparkline i:nth-child(5){height:34%}.sparkline i:nth-child(6){height:48%}.sparkline i:nth-child(7){height:52%}.sparkline i:nth-child(8){height:62%}.sparkline i:nth-child(9){height:74%}.sparkline i:nth-child(10){height:94%}.love-block{margin:9px 20px 0}.love-block h2{margin:0 0 5px;color:var(--sm-orange);font-size:15px;font-weight:860;letter-spacing:-.04em}.love-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:rgba(255,248,243,.77);font-size:13px;font-weight:760;line-height:1.36;letter-spacing:-.02em}.trait-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 20px 0}.trait-card{min-height:78px;display:grid;align-content:start;gap:5px;padding:10px 11px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(255,255,255,.04)}.trait-card.green{box-shadow:0 0 0 1px rgba(127,255,208,.24) inset}.trait-card.red{box-shadow:0 0 0 1px rgba(255,79,133,.28) inset}.trait-card h3{margin:0;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.trait-card.green h3{color:var(--sm-mint)}.trait-card.red h3{color:var(--sm-rose)}.trait-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:rgba(255,248,243,.76);font-size:11.5px;line-height:1.3}.date-plan{width:calc(100% - 40px);min-height:36px;display:none;align-items:center;justify-content:space-between;gap:10px;margin:8px 20px 0;padding:7px 10px 7px 12px;border:1px solid rgba(255,122,43,.24);border-radius:15px;background:linear-gradient(90deg,rgba(255,122,43,.12),rgba(255,79,133,.06)),rgba(255,255,255,.045)}.date-plan small{color:var(--sm-cyan);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.date-plan span{min-width:0;overflow:hidden;color:rgba(255,248,243,.8);font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.swipe-hint{display:none}.game-grid{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 20px 0}.mini-stat{min-height:72px;display:grid;align-content:center;gap:2px;padding:10px 14px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.045)}.mini-stat span{color:rgba(255,248,243,.6);font-size:12px}.mini-stat strong{color:#fffdf8;font-size:16px;line-height:1.05}.mini-stat small{color:var(--sm-orange);font-size:13px;font-weight:770}.fundamentals{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:16px 20px 19px;padding-top:14px;border-top:1px solid rgba(255,255,255,.13)}.fundamentals div{min-width:0;padding:0 10px;border-left:1px solid rgba(255,255,255,.11)}.fundamentals div:first-child{padding-left:0;border-left:0}.fundamentals dd,.fundamentals dt{margin:0}.fundamentals dt{color:rgba(255,248,243,.58);font-size:12px;font-style:italic}.fundamentals dd{margin-top:5px;color:#fff9f4;font-size:15px;font-weight:720;white-space:nowrap}.action-row{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:16px;align-items:center;padding:0 38px}.action-button{position:relative;justify-self:center;width:58px;height:56px;display:grid;grid-template-rows:1fr auto;place-items:center;gap:4px;padding:7px 0 8px;color:var(--sm-orange);border:1px solid rgba(255,91,45,.95);border-radius:50%;background:rgba(255,255,255,.02);box-shadow:0 0 0 1px rgba(255,59,31,.08) inset}.action-button.match{width:72px;height:72px;justify-self:center;color:#ff321d;background:radial-gradient(circle,rgba(255,59,31,.3),rgba(255,59,31,.02) 64%),rgba(255,255,255,.03);box-shadow:0 0 35px rgba(255,59,31,.52),0 0 0 1px rgba(255,59,31,.34) inset}.action-button img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(58%) sepia(96%) saturate(1901%) hue-rotate(338deg) brightness(104%) contrast(101%)}.action-button.match img{width:33px;height:33px;filter:brightness(0) saturate(100%) invert(31%) sepia(91%) saturate(3785%) hue-rotate(351deg) brightness(105%) contrast(102%)}.action-button strong{color:currentColor;font-size:12px;font-weight:870}.bottom-nav{position:absolute;left:24px;right:24px;bottom:17px;height:72px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:8px 12px;border-radius:26px;background:rgba(255,255,255,.035);box-shadow:0 -10px 32px rgba(0,0,0,.28);backdrop-filter:blur(22px)}.bottom-nav button{height:54px;display:grid;place-items:center;gap:3px;color:rgba(255,248,243,.45);background:0 0;font-size:11px;font-weight:720}.quest-board{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid rgba(71,215,255,.18);border-radius:18px;background:linear-gradient(90deg,rgba(71,215,255,.14),rgba(127,255,208,.07)),rgba(255,255,255,.035)}.quest-board div{min-width:0;display:grid;gap:2px}.quest-board small{color:var(--sm-cyan);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.quest-board strong{overflow:hidden;color:#fffaf6;font-size:13px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.quest-board span{flex:0 0 auto;padding:7px 9px;color:#120705;border-radius:999px;background:linear-gradient(135deg,var(--sm-mint),var(--sm-cyan));font-size:12px;font-weight:920}.bottom-nav button img{width:24px;height:24px;opacity:.76;filter:brightness(0) saturate(100%) invert(83%) sepia(8%) saturate(314%) hue-rotate(325deg) brightness(97%) contrast(86%)}.bottom-nav button.is-active{color:var(--sm-orange)}.bottom-nav button.is-active img{opacity:1;filter:brightness(0) saturate(100%) invert(58%) sepia(96%) saturate(1901%) hue-rotate(338deg) brightness(104%) contrast(101%)}.collection-head{display:grid;gap:8px;padding:18px 6px 4px}.collection-head h2{margin:0;font-size:36px;line-height:.96;letter-spacing:-.07em}.collection-head p{margin:0;color:var(--sm-muted);font-size:14px;line-height:1.45}.dex-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.arena-scorecard span,.boss-card,.dex-stats span,.leaderboard-row,.ticker-mini,.verification-feed,.watch-item{border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.045)}.arena-scorecard span,.dex-stats span{display:grid;gap:2px;padding:13px}.arena-scorecard strong,.dex-stats strong{color:var(--sm-orange);font-size:26px;line-height:1}.arena-scorecard small,.dex-stats small{color:var(--sm-muted);font-size:11px;font-weight:760}.arena-scorecard{display:grid;grid-template-columns:0.8fr 1fr 1fr;gap:10px}.arena-scorecard span:first-child strong{color:var(--sm-cyan)}.arena-scorecard span:nth-child(2) strong{color:var(--sm-mint)}.collection-grid,.watch-stack{display:grid;gap:10px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:338px;overflow:auto;padding:2px 2px 4px}.ticker-mini{min-height:176px;display:grid;align-content:start;gap:12px;padding:14px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(255,91,45,.2),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(12,7,7,.76);box-shadow:0 18px 44px rgba(0,0,0,.24),0 0 0 1px rgba(255,91,45,.08) inset}.ticker-mini strong{display:grid;gap:3px;color:#fffaf6;font-size:25px;line-height:1}.ticker-mini strong small{color:rgba(255,248,243,.56);font-size:12px;font-weight:760;letter-spacing:0}.ticker-mini-foot,.ticker-mini-top,.watch-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticker-mini-top span{width:fit-content;padding:5px 8px;color:#160805;border-radius:999px;background:var(--sm-orange);font-size:10px;font-weight:850;text-transform:uppercase}.ticker-mini-top em{color:var(--sm-mint);font-size:18px;font-style:normal;font-weight:900}.ticker-mini small{color:var(--sm-muted);font-size:12px;line-height:1.35}.ticker-mini p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:rgba(255,248,243,.78);font-size:12px;line-height:1.36}.premium-match-card{position:relative}.ticker-mini-flags{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(127,255,208,.16);border-radius:12px;background:rgba(127,255,208,.045)}.ticker-mini-flags b{color:var(--sm-mint);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ticker-mini-foot{margin-top:auto;padding-top:2px}.ticker-mini-foot i{flex:0 0 auto;color:rgba(127,255,208,.78);font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase}.watch-stack{max-height:430px;overflow:auto}.watch-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:116px;padding:12px 14px;background:linear-gradient(135deg,rgba(255,91,45,.1),rgba(255,191,90,.025)),rgba(255,255,255,.04)}.watch-item b{width:46px;height:46px;display:grid;place-items:center;color:#170704;border-radius:15px;background:linear-gradient(135deg,#ff3b1f,#ffb15c)}.watch-item small,.watch-item strong{display:block}.watch-item strong{color:#fffaf6}.watch-item small{margin-top:3px;color:var(--sm-muted);font-size:12px}.watch-item em{color:var(--sm-green);font-size:12px;font-style:normal;font-weight:850}.watch-catalyst{grid-column:2/4;display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(255,79,133,.18);border-radius:13px;background:rgba(255,79,133,.045)}.watch-catalyst small{color:var(--sm-rose);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.watch-catalyst strong{font-size:12px;line-height:1.25}.watch-meta{grid-column:2/4}.watch-meta span{color:rgba(255,248,243,.52);font-size:11px;font-weight:760}.empty-alert,.empty-card{min-height:132px}.boss-card{min-height:118px;display:grid;gap:6px;align-content:center;padding:17px;color:#fff8f3;text-align:left;background:radial-gradient(circle at 82% 20%,rgba(255,122,43,.22),transparent 32%),rgba(255,255,255,.045)}.boss-card span{color:var(--sm-orange);font-size:12px;font-weight:880;text-transform:uppercase}.boss-card strong{font-size:18px;line-height:1.14}.boss-card small{color:var(--sm-muted);font-size:12px;line-height:1.4}.leaderboard-list{display:grid;gap:9px;max-height:220px;overflow:auto;padding-right:2px}.leaderboard-row{min-height:66px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 12px}.leaderboard-rank{width:38px;height:38px;display:grid;place-items:center;color:#0b0504;border-radius:14px;background:linear-gradient(135deg,var(--sm-cyan),var(--sm-mint));font-size:13px;font-weight:920}.leaderboard-copy{min-width:0;display:grid;gap:2px}.leaderboard-copy strong{overflow:hidden;color:#fffaf6;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-copy small{overflow:hidden;color:var(--sm-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-score{color:var(--sm-gold);font-size:13px;font-weight:900}.verification-feed{display:grid;gap:9px;padding:13px;background:linear-gradient(135deg,rgba(71,215,255,.11),rgba(127,255,208,.05)),rgba(255,255,255,.04)}.verification-feed h3{margin:0;color:var(--sm-cyan);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.verification-feed div{display:grid;gap:7px}.verification-feed p{display:flex;justify-content:space-between;gap:12px;margin:0;color:rgba(255,248,243,.78);font-size:12px;line-height:1.25}.verification-feed p b{color:var(--sm-mint);font-weight:900;white-space:nowrap}.arena-boss{min-height:96px}.toast{position:fixed;left:50%;top:96px;bottom:auto;z-index:40;transform:translateX(-50%);max-width:min(300px,calc(100vw - 32px));padding:10px 14px;color:#fffaf6;border:1px solid rgba(255,122,43,.44);border-radius:999px;background:rgba(18,6,3,.94);box-shadow:0 16px 46px rgba(0,0,0,.44);font-size:13px;font-weight:780;text-align:center}.pack-modal[hidden]{display:none}.pack-modal{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:24px}.pack-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.74);backdrop-filter:blur(18px)}.pack-panel{position:relative;width:min(430px,calc(100vw - 32px));display:grid;gap:13px;padding:24px;border:1px solid rgba(255,122,43,.36);border-radius:28px;background:radial-gradient(circle at 70% 0,rgba(255,59,31,.24),transparent 42%),#090302;box-shadow:0 30px 90px rgba(0,0,0,.72)}.pack-panel small{color:var(--sm-orange);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pack-panel h2,.pack-panel p{margin:0}.pack-panel h2{font-size:32px;line-height:1;letter-spacing:-.06em}.pack-panel p{color:var(--sm-muted);font-size:14px;line-height:1.48}.pack-close{position:absolute;top:16px;right:16px;width:35px;height:35px;display:grid;place-items:center;color:rgba(255,248,243,.62);border-radius:12px;background:rgba(255,255,255,.07)}.pack-close img{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(87%) sepia(9%) saturate(386%) hue-rotate(325deg) brightness(104%) contrast(92%)}.pack-reveal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pack-card-mini{min-height:150px;display:grid;align-content:space-between;padding:14px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(135deg,rgba(255,59,31,.23),rgba(255,255,255,.035)),rgba(255,255,255,.04)}.pack-card-mini strong{font-size:30px;line-height:.95}.pack-card-mini span{width:fit-content;padding:5px 8px;color:#180704;border-radius:999px;background:#ffb45e;font-size:10px;font-weight:900;text-transform:uppercase}.pack-card-mini small{color:rgba(255,248,243,.64);font-size:12px;letter-spacing:0;text-transform:none}.pack-collect{min-height:50px;color:#1a0704;border-radius:17px;background:linear-gradient(135deg,#ff3b1f,#ffb15c);font-weight:920}.detail-drawer[hidden]{display:none}.detail-drawer{position:fixed;inset:0;z-index:35;display:grid;place-items:end center;padding:18px}.detail-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(16px)}.detail-panel{position:relative;width:min(420px,calc(100vw - 24px));max-height:min(690px,calc(100svh - 38px));overflow:auto;display:grid;gap:13px;padding:22px;border:1px solid rgba(255,122,43,.42);border-radius:28px;background:radial-gradient(circle at 18% 0,rgba(105,240,139,.16),transparent 25%),radial-gradient(circle at 88% 16%,rgba(255,59,31,.28),transparent 35%),#090302;box-shadow:0 28px 88px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.08) inset}.detail-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.08)}.detail-close img{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(87%) sepia(9%) saturate(386%) hue-rotate(325deg) brightness(104%) contrast(92%)}.detail-kicker{display:flex;align-items:center;gap:8px;padding-right:44px}.detail-kicker span,.detail-kicker strong{width:fit-content;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:910;text-transform:uppercase}.detail-kicker span{color:#170704;background:#ffb15c}.detail-kicker strong{color:var(--sm-green);background:rgba(105,240,139,.11);box-shadow:0 0 0 1px rgba(105,240,139,.22) inset}.detail-panel h2,.detail-panel p{margin:0}.detail-panel h2{max-width:330px;font-size:36px;line-height:.98;letter-spacing:-.06em}.detail-panel h2 span{color:var(--sm-orange)}.detail-panel p{color:rgba(255,248,243,.74);font-size:14px;line-height:1.45}.capture-meter{display:grid;gap:8px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045)}.capture-meter span{display:flex;justify-content:space-between;gap:14px;font-size:12px}.capture-meter strong{color:rgba(255,248,243,.62)}.capture-meter b{color:#fffaf6}.capture-meter i{height:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.11)}.capture-meter em{display:block;width:38%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sm-hot),var(--sm-gold));transition:width 220ms ease}.detail-rewards{display:grid;grid-template-columns:0.8fr 1fr 1fr;gap:9px}.detail-rewards span{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025)),rgba(255,255,255,.03)}.detail-rewards small{color:rgba(255,248,243,.54);font-size:10px;font-weight:840;text-transform:uppercase}.detail-rewards strong{min-width:0;overflow:hidden;color:#fffaf6;font-size:14px;line-height:1.12;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-flags{display:grid;gap:8px}.detail-flags span{min-height:38px;display:flex;align-items:center;padding:9px 11px;border-radius:14px;color:rgba(255,248,243,.82);background:rgba(255,255,255,.045);font-size:12px;line-height:1.35}.detail-flags span:first-child{box-shadow:0 0 0 1px rgba(105,240,139,.22) inset}.detail-flags span:last-child{box-shadow:0 0 0 1px rgba(255,59,31,.24) inset}.detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.detail-actions button{min-height:48px;border-radius:16px;color:#1a0704;background:linear-gradient(135deg,#ff3b1f,#ffb15c);font-weight:900}.detail-actions button:first-child{color:#fff8f3;background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,122,43,.33) inset}.detail-disclaimer{color:rgba(255,248,243,.45);font-size:11px;line-height:1.35}@media (max-height:850px){.stockmatch-stage{padding:10px}.phone-shell{height:calc(100svh - 16px);min-height:0;border-radius:38px;padding-top:14px}.app-top{height:66px}.status-bar{height:24px}.mode-tabs{height:58px}.mode-tabs button{height:44px;font-size:13px}.daily-pack{min-height:54px}.match-card{height:380px;min-height:0}.match-score{top:22px;width:96px;min-height:76px;padding:9px}.heart-save{top:88px;width:48px;height:48px}.ticker-badge{margin-top:24px;padding:8px 15px;font-size:19px}.card-copy{width:min(218px,calc(100% - 42px));margin-top:13px}.card-copy h2{font-size:36px}.tagline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.22}.momentum-pill{min-height:28px;margin-top:10px;padding-inline:12px;font-size:12px}.quote-row{margin-top:10px;padding-bottom:9px}.quote-row strong{font-size:28px}.quote-row span{font-size:12px}.sparkline{height:44px}.love-block{display:none}.love-block h2{margin-bottom:5px;font-size:15px}.love-block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.36}.trait-row{margin-top:8px}.trait-card{min-height:58px;padding:8px 10px}.trait-card h3{font-size:10px}.trait-card p{font-size:10.5px}.date-plan{display:none}.date-plan small{font-size:9px}.date-plan span{font-size:11px}.game-grid{display:none}.fundamentals{display:none}.action-row{position:absolute;left:28px;right:28px;bottom:70px;z-index:4;gap:12px;padding-inline:46px}.action-button{width:52px;height:50px}.action-button.match{width:62px;height:62px}.action-button img{width:21px;height:21px}.action-button strong{font-size:12px}.bottom-nav{height:52px;bottom:12px}.bottom-nav button{height:42px;font-size:10px}.bottom-nav button img{width:20px;height:20px}.quest-board{display:none}}@media (max-width:430px){.stockmatch-stage{padding:0}.phone-shell{width:100vw;height:100svh;min-height:700px;border:0;border-radius:0;padding-inline:14px}.status-bar{padding-inline:18px}.brand{font-size:26px}.language-pill{min-width:68px;height:38px;padding-inline:9px}.language-pill span{display:none}.language-pill strong{font-size:12px}.stock-language-menu{right:-4px;width:156px}.mode-tabs{grid-template-columns:1.08fr 0.82fr 0.9fr 0.94fr}.mode-tabs button{gap:5px;font-size:12px}.mode-tabs button img{width:14px;height:14px}.card-copy h2{font-size:42px}.tagline{font-size:14px}.match-score{right:16px;width:102px}.date-plan,.love-block,.quote-row,.signal-ribbon,.trait-row{margin-inline:16px;width:calc(100% - 32px)}.trait-row{grid-template-columns:1fr}.action-row{position:relative;left:auto;right:auto;bottom:auto;width:min(334px,100%);gap:12px;margin:4px auto 0;padding-inline:30px}.bottom-nav{left:14px;right:14px;padding-inline:8px}.bottom-nav button img{width:21px;height:21px}.detail-drawer{padding:10px}.detail-panel{border-radius:24px;padding:18px}.detail-panel h2{font-size:31px}.detail-rewards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){body{overflow-x:hidden}.stockmatch-stage{place-items:start center;padding:20px;overflow:auto}.phone-shell{width:min(860px,calc(100vw - 40px));height:auto;min-height:calc(100svh - 40px);margin:0 auto;padding:0 0 18px;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "tabs" "main" "nav";justify-content:center;align-content:start;gap:13px;border:0;border-radius:0;background:0 0;box-shadow:none}.device-glow{display:none}.app-top{grid-area:top;height:64px;padding-inline:2px;grid-template-columns:48px minmax(200px,auto) 1fr auto auto;justify-content:start;gap:12px}.brand{justify-self:start;font-size:31px}.streak-pill{justify-self:end}.app-top>.stock-language{display:block;justify-self:end}.language-pill{min-width:96px;height:40px;padding-inline:13px}.stock-language-menu{right:0}.bottom-nav{grid-area:nav;position:relative;left:auto;right:auto;bottom:auto;width:min(520px,100%);height:60px;justify-self:center;display:grid;margin:0 auto;padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:linear-gradient(180deg,rgba(20,11,11,.74),rgba(5,2,2,.9)),rgba(255,255,255,.035);box-shadow:0 20px 52px rgba(0,0,0,.26),0 0 0 1px rgba(255,91,45,.08) inset;backdrop-filter:blur(18px)}.bottom-nav button{height:44px;display:inline-flex;justify-content:center;gap:7px;border-radius:13px;font-size:12px}.bottom-nav button.is-active{color:#170604;background:linear-gradient(135deg,var(--sm-orange),var(--sm-gold))}.bottom-nav button.is-active img{filter:brightness(0) saturate(100%) invert(4%) sepia(31%) saturate(2731%) hue-rotate(348deg) brightness(94%) contrast(103%)}.bottom-nav button img{width:18px;height:18px}.mode-tabs{grid-area:tabs;width:min(760px,100%);height:64px;justify-self:center;display:grid;border-radius:22px}.mode-tabs button{height:50px;font-size:13px}.view-panel{grid-area:main;width:min(760px,100%);justify-self:center;height:auto;min-height:0;padding-top:0;overflow:visible}.view-panel[data-view-panel=discover].is-active{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:14px;align-items:start}.view-panel[data-view-panel=discover]>.daily-pack{display:none}.match-card{grid-column:1;grid-row:1;width:100%;height:clamp(520px,calc(100svh - 280px),620px);min-height:520px;border-radius:24px}.match-card::after,.match-card::before{display:none}.hero-scrim{background:linear-gradient(90deg,rgba(5,2,2,.96) 0,rgba(5,2,2,.68) 36%,rgba(5,2,2,.05) 72%),linear-gradient(180deg,rgba(5,2,2,.1) 0,rgba(5,2,2,.1) 52%,rgba(5,2,2,.96) 91%)}.ticker-badge{margin:36px 0 0 26px;font-size:24px}.card-copy{width:min(360px,calc(100% - 56px));margin-left:26px}.card-copy h2{font-size:62px}.tagline{max-width:330px;font-size:17px}.match-score{top:28px;right:26px}.heart-save{top:130px;right:27px}.date-plan,.fundamentals,.game-grid,.love-block,.quote-row,.signal-meta-row,.signal-ribbon,.swipe-hint,.trait-row{margin-left:26px;margin-right:26px;width:calc(100% - 52px)}.love-block{display:block}.love-block p{-webkit-line-clamp:3;font-size:13px}.date-plan{display:none}.fundamentals,.game-grid,.trait-row{display:none}.swipe-hint{position:absolute;left:50%;bottom:102px;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 72px);padding:6px 12px;color:rgba(255,248,243,.6);border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.34);box-shadow:0 10px 28px rgba(0,0,0,.24);font-size:11px;font-weight:760;backdrop-filter:blur(14px);transform:translateX(-50%)}.quest-board{display:none}.action-row{position:absolute;grid-column:1;grid-row:2;top:auto;left:50%;right:auto;bottom:10px;justify-self:center;z-index:6;width:min(430px,calc(100% - 48px));height:auto;gap:12px;padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(180deg,rgba(20,11,11,.72),rgba(5,2,2,.9)),rgba(255,255,255,.035);box-shadow:0 20px 52px rgba(0,0,0,.32),0 0 0 1px rgba(255,91,45,.08) inset;backdrop-filter:blur(18px);transform:translateX(-50%)}.action-button{width:62px;height:58px}.action-button.match{width:74px;height:74px}.view-panel:not([data-view-panel=discover]).is-active{width:min(900px,100%);justify-self:center;align-self:start}.collection-head{padding-top:6px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-list,.watch-stack{max-height:none}}@media (min-width:900px) and (max-width:1180px){.phone-shell{width:min(820px,calc(100vw - 32px))}.view-panel[data-view-panel=discover].is-active{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.match-card{grid-column:1;grid-row:1;height:clamp(500px,calc(100svh - 252px),620px);min-height:500px}.action-row{grid-column:1;grid-row:2;top:auto;left:50%;right:auto;bottom:18px;transform:translateX(-50%)}}@media (min-width:980px) and (max-width:1180px){.phone-shell{width:min(840px,calc(100vw - 36px))}.view-panel[data-view-panel=discover].is-active{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.match-card{grid-column:1;grid-row:1;height:clamp(510px,calc(100svh - 252px),640px);min-height:510px}.action-row{top:auto;left:50%;bottom:18px;width:min(430px,calc(100% - 48px));transform:translateX(-50%)}}@media (min-width:900px) and (max-height:780px){.love-block{display:none}.match-card{height:clamp(500px,calc(100svh - 230px),560px);min-height:500px}.quote-row{margin-top:12px}.date-plan{margin-top:8px}.swipe-hint{display:none}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}:root{--sm-bg:#040101;--sm-ink:#fff7f0;--sm-muted:rgba(255, 244, 238, 0.64);--sm-soft:rgba(255, 244, 238, 0.42);--sm-line:rgba(255, 255, 255, 0.13);--sm-red:#ff3636;--sm-deep-red:#8f1315;--sm-hot:#ff4545;--sm-card:rgba(11, 4, 4, 0.72);--sm-font:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{min-height:100%;background:var(--sm-bg)}body{min-width:320px;color:var(--sm-ink);background:linear-gradient(138deg,rgba(255,35,35,.18) 0 1px,transparent 1px 34%),linear-gradient(22deg,transparent 0 48%,rgba(255,35,35,.1) 48% 48.2%,transparent 48.2%),linear-gradient(180deg,#080202 0,#020101 62%,#050101 100%)}.stockmatch-stage{min-height:100svh;display:block;padding:32px 36px 34px;overflow:auto}.phone-shell{width:min(1160px,100%);height:auto;min-height:0;margin:0 auto;padding:0;overflow:visible;border:0;border-radius:0;background:0 0;box-shadow:none}.bottom-nav,.daily-pack,.date-plan,.device-glow,.fundamentals,.game-grid,.heart-save,.mode-tabs,.momentum-pill,.profile-dot,.signal-meta-row,.signal-ribbon,.trait-row{display:none!important}.app-top{height:56px;display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:start;gap:18px}.brand{justify-self:start;display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;column-gap:2px;color:var(--sm-ink);font-size:34px;font-style:normal;font-weight:920;line-height:.84;letter-spacing:-.08em;text-decoration:none}.brand span,.brand strong{grid-row:1}.brand strong{color:var(--sm-red)}.brand i{grid-row:1;align-self:end;width:auto;height:auto;margin:0 0 3px 8px;padding:3px 6px 4px;display:inline-grid;place-items:center;color:var(--sm-red);border:1px solid rgba(255,54,54,.82);border-radius:5px;font-size:13px;font-style:normal;font-weight:900;line-height:1;letter-spacing:0;transform:none}.brand small{grid-column:1/4;grid-row:2;margin-top:10px;color:rgba(255,244,238,.58);font-size:13px;font-weight:760;letter-spacing:.18em}.top-status{justify-self:end;display:inline-flex;align-items:center;min-height:54px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:15px;background:rgba(255,255,255,.025);box-shadow:0 0 0 1px rgba(255,54,54,.05) inset}.account-stat,.market-stat,.saved-stat{min-height:54px;display:inline-flex;align-items:center;gap:9px;padding:0 21px;color:rgba(255,244,238,.74);border:0;background:0 0;font-size:15px;font-weight:720;cursor:pointer}.account-stat i{width:26px;height:26px;display:inline-grid;place-items:center;color:#fff;border-radius:50%;background:rgba(var(--stock-accent-rgb),.2);font-size:11px;font-style:normal;font-weight:900}.account-stat.is-authenticated i{color:#070303;background:var(--stock-accent)}.saved-stat+.market-stat{border-left:1px solid rgba(255,255,255,.1)}.market-stat img,.saved-stat img{width:19px;height:19px;filter:brightness(0) saturate(100%) invert(39%) sepia(94%) saturate(1944%) hue-rotate(335deg) brightness(111%) contrast(108%)}.market-stat strong,.saved-stat strong{color:var(--sm-red);font-size:18px;font-weight:920}.stock-language{justify-self:end}.language-pill{min-width:76px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035)}.language-pill span{display:none}.language-pill strong{color:rgba(255,244,238,.84);font-size:12px}.view-panel{height:auto;min-height:0;padding-top:0;overflow:visible}.view-panel:not([data-view-panel=discover]).is-active{width:min(860px,100%);margin:50px auto 0}.view-panel[data-view-panel=discover].is-active{--deck-inner-width:min(774px, calc(100vw - 118px));width:min(820px,calc(100vw - 72px));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;gap:24px}.match-hero{grid-column:1;grid-row:1;position:relative;z-index:2;margin-top:0;text-align:center}.match-hero h1{margin:0;color:#fffaf5;font-size:clamp(31px, 3vw, 42px);line-height:1.05;font-weight:900;letter-spacing:-.06em}.match-hero p{margin:18px 0 0;color:rgba(255,244,238,.62);font-size:17px;font-weight:520;letter-spacing:-.02em}.match-card{grid-column:1;grid-row:2;width:min(820px,calc(100vw - 72px));height:620px;min-height:0;overflow:hidden;border:1px solid rgba(255,55,55,.58);border-radius:20px;background:#080202;box-shadow:0 26px 80px rgba(0,0,0,.66),0 0 0 1px rgba(255,80,80,.13) inset,0 0 36px rgba(255,37,37,.26);transform-origin:50% 78%}.match-card::after,.match-card::before{display:none}.hero-art img{object-position:62% 44%;filter:saturate(1.18) contrast(1.15) brightness(.8)}.hero-scrim{background:linear-gradient(90deg,rgba(5,1,1,.98) 0,rgba(5,1,1,.84) 35%,rgba(5,1,1,.18) 68%,rgba(5,1,1,.4) 100%),linear-gradient(180deg,rgba(5,1,1,.16) 0,rgba(5,1,1,.16) 48%,rgba(5,1,1,.9) 100%)}.card-copy{position:relative;z-index:2;width:min(560px,calc(100% - 56px));margin:30px 0 0 30px}.ticker-badge{margin:0 0 22px;padding:13px 21px 14px;border-radius:12px;background:linear-gradient(135deg,#ff3d47,#bd171d);color:#fffaf5;font-size:30px;font-weight:920;line-height:1;letter-spacing:-.03em}.rarity{margin:0 0 14px;color:var(--sm-red);font-size:16px;font-weight:850;letter-spacing:-.02em;text-transform:none}.card-copy h2{margin:0;color:#fffaf5;font-size:clamp(52px, 6vw, 76px);line-height:.88;font-weight:920;letter-spacing:-.09em;text-shadow:0 18px 34px rgba(0,0,0,.42)}.match-score{position:absolute;left:22px;top:224px;z-index:2;width:360px;height:240px;min-height:0;display:grid;align-content:start;justify-items:start;gap:0;padding:18px 21px 16px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:linear-gradient(180deg,rgba(5,3,3,.67),rgba(5,3,3,.5));box-shadow:none;backdrop-filter:blur(12px)}.match-score small{color:var(--sm-red);font-size:14px;font-weight:850;letter-spacing:-.03em;text-transform:none}.match-score strong{margin-top:5px;color:#fffaf5;font-size:48px;line-height:.96;font-weight:920;letter-spacing:-.08em;text-transform:none}.match-score span{max-width:298px;margin-top:9px;color:rgba(255,244,238,.78);font-size:15px;font-weight:560;line-height:1.42;text-align:left}.match-score i{width:100%;height:1px;margin:16px 0 13px;background:rgba(255,255,255,.12)}.match-score b{color:var(--sm-red);font-size:20px;font-weight:900;letter-spacing:-.05em}.match-score b::before{content:attr(data-action-prefix);display:block;margin-bottom:4px;color:var(--sm-red);font-size:12px;font-weight:850;letter-spacing:-.02em}.match-score em{display:none;width:fit-content;margin-top:10px;padding:6px 10px;color:rgba(255,244,238,.75);border:1px solid rgba(255,255,255,.12);border-radius:7px;background:rgba(255,255,255,.07);font-size:12px;font-style:normal;font-weight:700}.quote-row{position:absolute;left:22px;right:22px;bottom:42px;z-index:2;width:auto;height:100px;min-height:0;display:grid;grid-template-columns:0.74fr 0.78fr 1.9fr;align-items:center;gap:0;margin:0;padding:16px 17px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(9,4,4,.62);backdrop-filter:blur(12px)}.quote-row .love-block,.quote-row>div{min-height:64px;display:grid;align-content:center;margin:0;padding:0 22px;border-left:1px solid rgba(255,255,255,.12)}.quote-row>div:first-child{padding-left:0;border-left:0}.love-block h2,.quote-row small{margin:0 0 8px;color:rgba(255,244,238,.64);font-size:14px;font-weight:690;letter-spacing:-.03em}.quote-row strong{color:#fffaf5;font-size:33px;line-height:1;font-weight:880;letter-spacing:-.05em}.quote-row span{margin:0;color:var(--sm-red);font-size:22px;line-height:1.08;font-weight:900;letter-spacing:-.04em}.love-block h2{color:var(--sm-red);font-weight:850}.love-block p{max-width:310px;margin:0;color:rgba(255,244,238,.78);font-size:15px;font-weight:560;line-height:1.5;-webkit-line-clamp:2}.sparkline{display:none}.swipe-hint{position:absolute;left:50%;bottom:9px;z-index:2;width:auto;height:auto;display:inline-flex;gap:17px;padding:0;border:0;background:0 0;transform:translateX(-50%)}.swipe-hint span{width:11px;height:11px;border-radius:999px;background:rgba(255,255,255,.25)}.swipe-hint span.is-active,.swipe-hint span:first-child{width:38px;background:var(--sm-red)}.action-row{grid-column:1;grid-row:3;position:static;z-index:1;width:var(--deck-inner-width);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:0;margin:-20px auto 0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;transform:none}.action-button{width:94px;height:auto;display:grid;justify-items:center;gap:9px;color:rgba(255,244,238,.64);background:0 0}.action-button img{width:28px;height:28px;padding:23px;box-sizing:content-box;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(255,255,255,.04);filter:brightness(0) saturate(100%) invert(43%) sepia(73%) saturate(1703%) hue-rotate(324deg) brightness(107%) contrast(97%)}.action-button strong{color:rgba(255,244,238,.64);font-size:16px;font-weight:680}.action-button.match img{width:36px;height:36px;padding:24px;border-color:rgba(255,54,54,.48);background:rgba(255,54,54,.18);box-shadow:0 0 36px rgba(255,54,54,.42),0 0 0 1px rgba(255,54,54,.22) inset;filter:brightness(0) saturate(100%) invert(36%) sepia(96%) saturate(2861%) hue-rotate(342deg) brightness(109%) contrast(107%)}.action-button.match strong{color:var(--sm-red);font-weight:850}.action-button.alert img{filter:brightness(0) saturate(100%) invert(80%) sepia(8%) saturate(310%) hue-rotate(314deg) brightness(101%) contrast(88%)}.match-card.is-skip{transform:translateX(-34px) rotate(-4deg);opacity:.48}.match-card.is-alert,.match-card.is-match{transform:translateX(34px) rotate(4deg) scale(1.012)}.stock-language-menu{right:0;background:rgba(8,2,2,.98)}@media (max-width:760px){.stockmatch-stage{padding:27px 24px 30px;overflow-x:hidden}.phone-shell{width:100%}.app-top{height:50px;grid-template-columns:minmax(170px,1fr) auto}.top-status{display:none}.brand{font-size:29px}.brand i{margin-bottom:2px;padding:3px 5px 4px;font-size:11px}.brand small{margin-top:8px;font-size:11px}.language-pill{min-width:58px;height:34px;border-radius:12px}.match-hero{margin-top:34px}.match-hero h1{font-size:30px}.match-hero p{width:min(300px,100%);margin:14px auto 0;font-size:15px;line-height:1.5}.view-panel[data-view-panel=discover].is-active{width:100%;gap:24px}.match-card{width:100%;height:clamp(620px,calc(100svh - 180px),680px);min-height:620px;border-radius:18px}.hero-art img{object-position:65% 24%}.hero-scrim{background:linear-gradient(180deg,rgba(5,1,1,.18) 0,rgba(5,1,1,.35) 30%,rgba(5,1,1,.98) 74%),linear-gradient(90deg,rgba(5,1,1,.94) 0,rgba(5,1,1,.42) 54%,rgba(5,1,1,.18) 100%)}.card-copy{width:calc(100% - 42px);margin:25px 0 0 21px}.ticker-badge{margin-bottom:18px;padding:12px 18px;border-radius:11px;font-size:28px}.rarity{margin-bottom:14px;font-size:14px}.card-copy h2{font-size:clamp(43px, 12vw, 56px)}.match-score{left:20px;right:20px;top:auto;bottom:186px;width:auto;min-height:214px;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}.match-score small{font-size:14px}.match-score strong{margin-top:4px;font-size:43px}.match-score span{max-width:315px;margin-top:9px;font-size:15px;line-height:1.48}.match-score i{margin:19px 0 16px}.match-score b{font-size:22px}.match-score em{margin-top:12px;padding:7px 10px;font-size:13px}.quote-row{left:14px;right:14px;bottom:30px;min-height:132px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"price change" "why why";align-items:start;row-gap:10px;padding:13px 14px;border-radius:12px}.quote-row .love-block,.quote-row>div{width:auto;max-width:none;min-width:0;min-height:0;padding:0 10px}.quote-row>div:first-child{grid-area:price;padding-left:0}.quote-row>div:nth-child(2){grid-area:change}.quote-row .love-block{grid-area:why;min-height:0;padding:10px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}.love-block h2,.quote-row small{margin-bottom:7px;font-size:13px}.quote-row strong{font-size:28px}.quote-row span{font-size:20px;line-height:1.12}.love-block p{max-width:none;font-size:12.5px;line-height:1.42;-webkit-line-clamp:2}.love-block h2{white-space:nowrap}.swipe-hint{bottom:8px;gap:10px}.swipe-hint span{width:8px;height:8px}.swipe-hint span.is-active,.swipe-hint span:first-child{width:31px}.action-row{width:100%;gap:20px;margin-top:0}.action-button{width:86px;gap:12px}.action-button img{width:25px;height:25px;padding:20px}.action-button.match img{width:31px;height:31px;padding:23px}.action-button strong{font-size:14px}}body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:min(1180px,calc(100% - 48px));min-height:calc(100svh - 84px);margin:0 auto;padding:38px 0 56px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head,body.stockmatch-light .view-panel[data-view-panel=watchlist] .collection-head{min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:0;padding:0 0 22px;color:#171b1d;border:0;border-bottom:1px solid #dfe3e4;border-radius:0;background:0 0}body.stockmatch-light .collection-head>div{display:grid;gap:7px}body.stockmatch-light .collection-head small{color:#ff4e58;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}body.stockmatch-light .collection-head h2{margin:0;color:#171b1d;font-size:clamp(30px, 3vw, 42px);line-height:1.08;letter-spacing:0}body.stockmatch-light .collection-head p{max-width:720px;margin:0;color:#687175;font-size:14px;line-height:1.55}body.stockmatch-light .collection-back{min-height:42px;padding:0 16px;color:#343a3d;border:1px solid #d7dcde;border-radius:8px;background:#fff;box-shadow:none}body.stockmatch-light .collection-back:focus-visible,body.stockmatch-light .collection-back:hover{color:#d73542;border-color:#ff8b92;background:#fff8f8}body.stockmatch-light .dex-stats{grid-template-columns:repeat(2,minmax(0,180px));gap:32px;margin:22px 0 0;padding:0 0 22px;border-bottom:1px solid #e6e9ea}body.stockmatch-light .dex-stats span{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:8px;padding:0;border:0;border-radius:0;background:0 0}body.stockmatch-light .dex-stats strong{color:#ff4e58;font-size:28px;line-height:1}body.stockmatch-light .dex-stats small{color:#4f585c;font-size:12px;font-weight:760}body.stockmatch-light .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}body.stockmatch-light .collection-grid .ticker-mini{min-height:238px;gap:12px;padding:18px;color:#24292c;border:1px solid #dfe3e4;border-top:3px solid var(--stock-accent,#ff4e58);border-radius:8px;background:linear-gradient(145deg,rgba(var(--stock-accent-rgb,255,78,88),.055),transparent 42%),#fff;box-shadow:0 12px 30px rgba(28,35,37,.07);cursor:default}body.stockmatch-light .ticker-mini strong{color:#1c2022;font-size:26px;line-height:1.08}body.stockmatch-light .ticker-mini small,body.stockmatch-light .ticker-mini strong small,body.stockmatch-light .ticker-mini-foot small{color:#6e777b}body.stockmatch-light .ticker-mini p{color:#495155;font-size:12px;line-height:1.5}body.stockmatch-light .ticker-mini-top span{color:var(--stock-accent,#d73542);border-color:rgba(var(--stock-accent-rgb,255,78,88),.32);background:rgba(var(--stock-accent-rgb,255,78,88),.08)}body.stockmatch-light .collection-call{border-color:#e4e7e8}body.stockmatch-light .collection-call span{color:#22272a}body.stockmatch-light .collection-call em{color:#667074}body.stockmatch-light .ticker-mini-flags{border-color:#dcebe5;background:#f7fbf9}body.stockmatch-light .watch-stack{max-height:none;gap:12px;margin-top:22px;overflow:visible}body.stockmatch-light .watch-stack .watch-item{grid-template-columns:52px minmax(0,1fr) auto;min-height:126px;padding:18px 20px;color:#24292c;border:1px solid #dfe3e4;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(28,35,37,.06);cursor:default}body.stockmatch-light .watch-item>span>strong{color:#202527;font-size:15px}body.stockmatch-light .watch-item>span>small,body.stockmatch-light .watch-meta span{color:#70797d}body.stockmatch-light .watch-item>em{min-width:64px;padding:6px 9px;color:#16865f;border:1px solid #bde7d6;border-radius:999px;background:#f0fbf6;text-align:center}body.stockmatch-light .watch-catalyst{color:#4e565a;border-color:#f0dfe1;background:#fff8f8}body.stockmatch-light .watch-catalyst strong{color:#4e565a}body.stockmatch-light .watch-meta{color:#7a8387}body.stockmatch-light .empty-alert,body.stockmatch-light .empty-card{min-height:180px;align-content:center;justify-content:center;text-align:center}@media (max-width:900px){body.stockmatch-light .discover-grid>.deck-workspace{grid-template-rows:auto 48px 0!important;align-self:start!important;height:auto!important}body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:auto!important}body.stockmatch-light .deck-viewport{align-items:start}body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:calc(100% - 32px);padding:28px 0 40px}body.stockmatch-light .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (min-height:861px){body.stockmatch-light .card-copy{min-height:100px}body.stockmatch-light .first-impression{margin-top:6px;margin-bottom:6px}body.stockmatch-light .match-card .quote-row{margin-top:10px}}body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:min(1080px,calc(100% - 48px));padding-top:32px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head,body.stockmatch-light .view-panel[data-view-panel=watchlist] .collection-head{align-items:end;padding:0 0 24px}body.stockmatch-light .collection-head small{color:#ff4f59;font-size:11px;font-weight:800;text-transform:uppercase}body.stockmatch-light .collection-head h2{margin-top:6px;font-size:clamp(28px, 3vw, 38px);line-height:1.08}body.stockmatch-light .collection-head p{margin-top:8px;color:#71797d;font-size:13px}body.stockmatch-light .collection-back{min-height:42px;padding:0 16px;border-color:#dfe3e4;border-radius:7px;background:#fff;box-shadow:none}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{display:flex;gap:0;margin:18px 0 0;padding:0;border:0;border-radius:0;background:0 0}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span{display:flex;align-items:baseline;gap:7px;min-width:132px;padding:0 22px 0 0}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span+span{padding-left:22px;border-left:1px solid #dfe3e4}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats strong{color:#202527;font-size:22px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats small{color:#747d81;font-size:12px}body.stockmatch-light .collection-disclaimer{margin-left:auto;padding:0;font-size:11px}body.stockmatch-light .collection-disclaimer::before{display:none}body.stockmatch-light .collection-grid,body.stockmatch-light .watch-stack{display:grid;grid-template-columns:1fr;gap:0;margin-top:24px;overflow:hidden;border:1px solid #e1e5e6;border-radius:8px;background:#fff;box-shadow:0 14px 36px rgba(28,35,37,.05)}body.stockmatch-light .collection-grid .collection-row{display:grid;grid-template-columns:minmax(210px,1.1fr) 118px 150px minmax(260px,1.5fr) auto;grid-template-rows:auto;align-items:center;gap:22px;min-height:96px;padding:18px 20px;border:0;border-radius:0;background:#fff;box-shadow:none}body.stockmatch-light .collection-grid .collection-row+.collection-row,body.stockmatch-light .watch-stack .comparison-row+.comparison-row{border-top:1px solid #edf0f1}body.stockmatch-light .collection-row:hover,body.stockmatch-light .comparison-row:hover{background:#fafbfb;transform:none;box-shadow:none}body.stockmatch-light .collection-identity,body.stockmatch-light .comparison-identity{display:flex;align-items:center;min-width:0;gap:12px}body.stockmatch-light .collection-identity>b,body.stockmatch-light .comparison-identity>b{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:var(--stock-accent,#ff4f59);border:1px solid rgba(var(--stock-accent-rgb,255,79,89),.24);border-radius:50%;background:rgba(var(--stock-accent-rgb,255,79,89),.07);font-size:12px}body.stockmatch-light .collection-identity span,body.stockmatch-light .comparison-identity span{display:grid;min-width:0;gap:3px}body.stockmatch-light .collection-identity strong,body.stockmatch-light .comparison-identity strong{overflow:hidden;color:#1e2325;font-size:17px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-identity small,body.stockmatch-light .comparison-identity small{overflow:hidden;color:#7a8387;font-size:11px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-tier{justify-self:start;padding:5px 8px;color:#596165;border:1px solid #d5dadc;border-radius:999px;background:#f7f8f8;font-size:10px;font-weight:800}body.stockmatch-light .collection-quote{display:grid;gap:3px;min-width:0}body.stockmatch-light .collection-quote small{color:#899195;font-size:10px;font-weight:700}body.stockmatch-light .collection-quote strong{color:#202527;font-size:15px}body.stockmatch-light .collection-quote em{overflow:hidden;color:#0a9b6a;font-size:11px;font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-summary{display:grid;min-width:0;gap:6px}body.stockmatch-light .collection-summary p,body.stockmatch-light .collection-summary small{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-summary p{color:#465054;font-size:12px}body.stockmatch-light .collection-summary small{color:#899195;font-size:11px}body.stockmatch-light .collection-rank{max-width:130px;overflow:hidden;color:#7a8387;font-size:11px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .watchlist-guide{margin:18px 0 0;padding:0;color:#747d81;border:0;border-radius:0;background:0 0}body.stockmatch-light .watchlist-guide strong{color:#343b3e}body.stockmatch-light .watch-stack .comparison-row{display:grid;grid-template-columns:minmax(220px,1.1fr) auto minmax(360px,1.6fr);align-items:center;gap:18px 24px;padding:20px;border:0;border-radius:0;background:#fff;box-shadow:none}body.stockmatch-light .comparison-status{justify-self:end;padding:6px 10px;color:#087b57;border-radius:999px;background:#ecf8f3;font-size:11px;font-style:normal;font-weight:800}body.stockmatch-light .watch-price-grid{grid-column:auto;grid-row:auto;border:0;border-radius:0;background:0 0}body.stockmatch-light .watch-price-grid>span{gap:4px;padding:0 16px}body.stockmatch-light .watch-price-grid>span:first-child{padding-left:0}body.stockmatch-light .comparison-note,body.stockmatch-light .watch-catalyst{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;padding:12px 0 0;border-top:1px solid #edf0f1;border-radius:0;background:0 0}body.stockmatch-light .comparison-note small{flex:0 0 auto;color:#747d81;font-size:10px;font-weight:800}body.stockmatch-light .comparison-note strong{color:#4e585c;font-size:12px;font-weight:500}body.stockmatch-light .watch-meta{grid-column:1/-1;padding-top:0;color:#949b9e;border:0;font-size:10px}@media (max-width:760px){body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:calc(100% - 28px);padding:22px 0 34px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head,body.stockmatch-light .view-panel[data-view-panel=watchlist] .collection-head{align-items:flex-start;gap:18px;padding-bottom:20px}body.stockmatch-light .collection-head h2{font-size:27px}body.stockmatch-light .collection-back{min-height:38px;padding-inline:13px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{flex-wrap:wrap;gap:14px 0}body.stockmatch-light .collection-disclaimer{flex:1 0 100%;padding-top:12px;border-top:1px solid #e7eaeb;text-align:left}body.stockmatch-light .collection-grid .collection-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;padding:17px 16px}body.stockmatch-light .collection-tier{justify-self:end}body.stockmatch-light .collection-quote{grid-column:1;padding-left:54px}body.stockmatch-light .collection-summary{grid-column:1/-1;padding-top:12px;border-top:1px solid #edf0f1}body.stockmatch-light .collection-summary p,body.stockmatch-light .collection-summary small{white-space:normal}body.stockmatch-light .collection-rank{grid-column:2;grid-row:2;align-self:end;text-align:right}body.stockmatch-light .watchlist-guide{align-items:flex-start;gap:4px}body.stockmatch-light .watch-stack .comparison-row{grid-template-columns:minmax(0,1fr) auto;gap:15px 10px;padding:17px 16px}body.stockmatch-light .watch-price-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0;border-top:1px solid #edf0f1;border-bottom:1px solid #edf0f1}body.stockmatch-light .watch-price-grid>span+span{border-top:0;border-left:1px solid #e4e8e9}body.stockmatch-light .comparison-note,body.stockmatch-light .watch-catalyst{padding-top:0;border-top:0}}body.stockmatch-light .match-card:not(.is-live-signal) .compatibility-score{display:none}body.stockmatch-light .match-card:not(.is-live-signal) .card-copy{padding-right:0}body.stockmatch-light .match-card:not(.is-live-signal) .card-copy>div:first-child{max-width:100%}@media (max-width:620px){body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head,body.stockmatch-light .view-panel[data-view-panel=watchlist] .collection-head{grid-template-columns:1fr;align-items:start}body.stockmatch-light .collection-back{width:fit-content}body.stockmatch-light .dex-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.stockmatch-light .collection-grid{grid-template-columns:1fr}body.stockmatch-light .watch-stack .watch-item{grid-template-columns:46px minmax(0,1fr)}body.stockmatch-light .watch-item>em{grid-column:2;justify-self:start}body.stockmatch-light .watch-catalyst,body.stockmatch-light .watch-meta{grid-column:1/-1}}@media (max-width:390px){.stockmatch-stage{padding-inline:14px}.match-card{height:clamp(600px,calc(100svh - 224px),620px);min-height:600px}.match-score{bottom:170px;min-height:205px}.quote-row{left:10px;right:10px;bottom:28px;min-height:128px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:12px}.quote-row .love-block,.quote-row>div{padding-inline:8px}.quote-row>div:first-child{padding-left:0}.quote-row .love-block{padding:10px 0 0}.quote-row strong{font-size:25px}.quote-row span{font-size:18px}.love-block p{font-size:12px;line-height:1.34}}@media (min-width:761px) and (max-width:1280px),(min-width:761px) and (max-height:940px){.stockmatch-stage{padding:24px 30px 26px}.phone-shell{width:min(1100px,100%)}.app-top{height:48px;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;gap:14px}.brand{font-size:30px}.brand i{margin-bottom:2px;font-size:11px}.brand small{margin-top:8px;font-size:12px}.top-status{min-height:48px}.account-stat,.market-stat,.saved-stat{min-height:48px;padding:0 17px;font-size:14px}.account-stat span{max-width:86px;overflow:hidden;text-overflow:ellipsis}.market-stat strong,.saved-stat strong{font-size:16px}.language-pill{height:38px}.view-panel[data-view-panel=discover].is-active{--deck-inner-width:min(774px, calc(100vw - 158px));width:min(820px,calc(100vw - 112px));gap:18px}.match-hero{margin-top:4px}.match-hero h1{font-size:34px}.match-hero p{margin-top:12px;font-size:15px}.match-card{width:min(820px,calc(100vw - 112px));height:560px}.card-copy{margin:24px 0 0 28px}.ticker-badge{margin-bottom:18px;padding:12px 20px;font-size:28px}.rarity{margin-bottom:12px;font-size:15px}.card-copy h2{font-size:clamp(50px, 6vw, 66px)}.match-score{top:210px;width:350px;height:210px;padding:16px 20px 14px}.match-score strong{font-size:44px}.match-score span{margin-top:8px;font-size:14px;line-height:1.38}.match-score i{margin:14px 0 12px}.match-score b{font-size:19px}.match-score em{margin-top:8px}.quote-row{bottom:34px;height:88px;padding:13px 16px}.quote-row .love-block,.quote-row>div{min-height:58px;padding:0 18px}.quote-row strong{font-size:30px}.quote-row span{font-size:20px}.love-block p{max-width:none;font-size:14px;line-height:1.38}.swipe-hint{bottom:8px}.action-row{width:var(--deck-inner-width);gap:0;margin-top:-10px}.action-button{width:76px;gap:5px}.action-button img{width:22px;height:22px;padding:15px}.action-button.match img{width:28px;height:28px;padding:16px}.action-button strong{font-size:13px}.match-score em{display:none}}@media (min-width:761px) and (max-height:820px){.stockmatch-stage{padding-top:20px;padding-bottom:22px}.view-panel[data-view-panel=discover].is-active{gap:14px}.match-hero{margin-top:0}.match-card{height:540px}.match-score{top:188px;height:205px;padding:15px 20px 13px}.match-score strong{font-size:42px}.match-score span{font-size:13.5px;line-height:1.34}.match-score i{margin:12px 0 10px}.match-score b{font-size:18px}.quote-row{bottom:32px;height:84px;padding:12px 16px}.quote-row strong{font-size:28px}.quote-row span{font-size:19px}.swipe-hint{bottom:7px}}.match-card{--stock-accent:#ff3d47;--stock-accent-rgb:255,61,71;border-color:rgba(var(--stock-accent-rgb),.58);box-shadow:0 26px 76px rgba(0,0,0,.62),0 0 0 1px rgba(var(--stock-accent-rgb),.12) inset,0 0 34px rgba(var(--stock-accent-rgb),.18)}.hero-art img{object-position:center;filter:saturate(1.04) contrast(1.06) brightness(.86);transition:opacity 180ms ease,filter 180ms ease}.hero-scrim{background:linear-gradient(90deg,rgba(3,2,3,.98) 0,rgba(3,2,3,.84) 35%,rgba(3,2,3,.15) 69%,rgba(3,2,3,.34) 100%),linear-gradient(180deg,rgba(3,2,3,.12) 0,rgba(3,2,3,.12) 48%,rgba(3,2,3,.92) 100%)}.ticker-badge{color:#fffaf5;border:1px solid rgba(var(--stock-accent-rgb),.68);background:rgba(var(--stock-accent-rgb),.2);box-shadow:0 10px 30px rgba(var(--stock-accent-rgb),.16)}.love-block h2,.match-score b,.match-score b::before,.match-score small,.quote-row span,.rarity{color:var(--stock-accent)}.swipe-hint span.is-active{width:38px;background:var(--stock-accent)}.swipe-hint span:first-child:not(.is-active){width:11px;background:rgba(255,255,255,.25)}.action-row{align-items:start;margin-top:0}.action-button,.action-button.match{width:104px;min-height:104px;grid-template-rows:78px auto;align-items:start;gap:8px;padding:0;border:0;border-radius:18px;background:0 0;box-shadow:none}.action-button img,.action-button.match img{width:78px;height:78px;padding:22px;box-sizing:border-box}.action-button.match img{padding:18px}.toast{top:84px;right:24px;bottom:auto;left:auto;transform:none}.view-panel:not([data-view-panel=discover]).is-active{width:min(960px,100%);margin-top:32px}.collection-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:10px 2px 8px}.collection-head>div{display:grid;gap:8px}.collection-back{min-height:40px;padding:0 16px;color:rgba(255,244,238,.78);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.04);font-size:13px;font-weight:760;cursor:pointer}.dex-stats{margin-top:12px;gap:12px}.dex-stats span{border-radius:8px;background:rgba(255,255,255,.035)}.collection-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-height:none;margin-top:14px;gap:14px;overflow:visible}.ticker-mini{min-height:208px;border-color:rgba(var(--stock-accent-rgb,255,91,45),.28);border-radius:8px;background:radial-gradient(circle at 100% 0,rgba(var(--stock-accent-rgb,255,91,45),.2),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(10,6,7,.82)}.ticker-mini-top span{color:#fffaf5;border:1px solid rgba(var(--stock-accent-rgb,255,91,45),.46);background:rgba(var(--stock-accent-rgb,255,91,45),.16)}.ticker-mini-flags b,.ticker-mini-foot i,.ticker-mini-top em{color:var(--stock-accent,#ff5b2d)}.collection-call{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;border-block:1px solid rgba(255,255,255,0.1)}.collection-call b{color:var(--stock-accent,#ff5b2d);font-size:16px}.collection-call span{color:#fffaf5;font-size:17px;font-weight:820}.collection-call em{justify-self:end;color:rgba(255,244,238,.58);font-size:12px;font-style:normal;font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #ffbd6a;outline-offset:3px}@media (min-width:761px){.stockmatch-stage{padding:24px 36px 28px}.view-panel[data-view-panel=discover].is-active{gap:16px}.match-hero p{margin-top:12px}.match-card{height:clamp(500px,calc(100svh - 300px),560px);min-height:500px}.match-score{top:216px;height:198px;padding:16px 20px 14px}.match-score strong{font-size:44px}.match-score span{margin-top:8px;font-size:14px;line-height:1.38}.match-score i{margin:14px 0 12px}.match-score b{font-size:19px}.quote-row{bottom:34px;height:92px}.action-row{min-height:104px}}@media (min-width:761px) and (max-height:820px){.stockmatch-stage{padding:16px 30px 18px}.app-top{height:44px}.view-panel[data-view-panel=discover].is-active{gap:10px}.match-hero h1{font-size:30px}.match-hero p{margin-top:8px;font-size:14px}.match-card{height:clamp(460px,calc(100svh - 288px),520px);min-height:460px}.card-copy{margin-top:18px}.ticker-badge{margin-bottom:10px;padding:10px 17px;font-size:24px}.rarity{margin-bottom:8px;font-size:13px}.card-copy h2{font-size:clamp(46px, 5.5vw, 58px)}.match-score{top:166px;height:178px;padding:13px 18px 12px}.match-score strong{font-size:38px}.match-score span{font-size:12.5px;line-height:1.3}.match-score i{margin:9px 0 8px}.match-score b{font-size:17px}.quote-row{bottom:28px;height:82px;padding:11px 15px}.quote-row strong{font-size:27px}.quote-row span{font-size:18px}.love-block p{font-size:12.5px;line-height:1.32}.action-row{min-height:82px}.action-button,.action-button.match{width:88px;min-height:82px;grid-template-rows:58px auto;gap:5px}.action-button img,.action-button.match img{width:58px;height:58px;padding:17px}.action-button.match img{padding:14px}.action-button strong{font-size:12px}}@media (max-width:760px){.stockmatch-stage{min-height:100svh;padding:14px 14px 116px;overflow-x:hidden}.app-top{height:44px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.brand{font-size:25px}.brand small{margin-top:6px;font-size:9px}.top-status{min-height:34px;display:inline-flex;border-radius:12px}.saved-stat{min-height:34px;gap:5px;padding:0 9px}.saved-stat span{display:none}.saved-stat img{width:15px;height:15px}.saved-stat strong{font-size:14px}.market-stat{display:none}.account-stat{min-height:34px;padding:0 7px}.account-stat span{display:none}.account-stat i{width:22px;height:22px}.language-pill{min-width:54px;height:34px;padding-inline:8px}.match-hero{margin-top:10px}.match-hero h1{font-size:27px}.match-hero p{margin-top:8px;font-size:13px;line-height:1.35}.view-panel[data-view-panel=discover].is-active{gap:12px}.match-card{height:clamp(500px,calc(100svh - 304px),540px);min-height:500px}.hero-art img{object-position:center}.card-copy{margin-top:20px}.ticker-badge{margin-bottom:12px;padding:10px 16px;font-size:24px}.rarity{margin-bottom:9px;font-size:12px}.card-copy h2{font-size:clamp(39px, 11vw, 48px)}.match-score{bottom:160px;min-height:176px}.match-score strong{font-size:38px}.match-score span{margin-top:7px;font-size:13px;line-height:1.38}.match-score i{margin:12px 0 10px}.match-score b{font-size:18px}.quote-row{bottom:26px;min-height:116px;padding:11px 12px}.quote-row strong{font-size:24px}.quote-row span{font-size:17px}.love-block p{font-size:11.5px}.action-row{position:fixed;left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom));z-index:24;width:auto;height:88px;min-height:88px;margin:0;padding:8px 18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(7,3,4,.94);box-shadow:0 20px 46px rgba(0,0,0,.48);backdrop-filter:blur(18px)}.action-button,.action-button.match{width:84px;min-height:72px;grid-template-rows:54px auto;gap:3px}.action-button img,.action-button.match img{width:54px;height:54px;padding:16px}.action-button.match img{padding:13px}.action-button strong{font-size:11px}.toast{top:auto;right:auto;bottom:112px;left:50%;transform:translateX(-50%)}.view-panel:not([data-view-panel=discover]).is-active{width:100%;margin-top:18px;padding-bottom:16px}.collection-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-top:4px}.collection-head h2{font-size:30px}.collection-back{min-height:36px;padding-inline:11px;font-size:11px}.dex-stats{gap:8px}.dex-stats span{padding:11px}.dex-stats strong{font-size:22px}.collection-grid{grid-template-columns:minmax(0,1fr)}}:root{--stock-accent:#ff3144;--stock-accent-rgb:255,49,68;--stage-hue-rotate:0deg}body{background-color:#040202;background-image:linear-gradient(138deg,rgba(var(--stock-accent-rgb),.12) 0 1px,transparent 1px 34%),linear-gradient(22deg,transparent 0 48%,rgba(var(--stock-accent-rgb),.08) 48% 48.2%,transparent 48.2%),linear-gradient(180deg,rgba(var(--stock-accent-rgb),.07) 0,rgba(4,2,2,0) 44%),linear-gradient(180deg,#080505 0,#020101 62%,#050202 100%)}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-color:rgba(var(--stock-accent-rgb),.025);transition:background-color 320ms ease}.stockmatch-stage{position:relative;z-index:1}.action-button.match img,.brand i,.language-pill,.top-status{transition:color 280ms ease,border-color 280ms ease,background-color 280ms ease,box-shadow 280ms ease}.brand i{color:var(--stock-accent);border-color:rgba(var(--stock-accent-rgb),.72);box-shadow:0 0 18px rgba(var(--stock-accent-rgb),.08)}.top-status{border-color:rgba(var(--stock-accent-rgb),.22);background:rgba(var(--stock-accent-rgb),.035);box-shadow:0 0 0 1px rgba(var(--stock-accent-rgb),.05) inset}.saved-stat+.market-stat{border-left-color:rgba(var(--stock-accent-rgb),.16)}.market-stat img,.saved-stat img{opacity:.84;filter:brightness(0) invert(1)}.market-stat strong,.saved-stat strong{color:var(--stock-accent);transition:color 280ms ease}.language-pill{border-color:rgba(var(--stock-accent-rgb),.2);background:rgba(var(--stock-accent-rgb),.03)}.action-button.match img{border-color:rgba(var(--stock-accent-rgb),.56);background:rgba(var(--stock-accent-rgb),.15);box-shadow:0 0 34px rgba(var(--stock-accent-rgb),.3),0 0 0 1px rgba(var(--stock-accent-rgb),.15) inset;filter:brightness(0) invert(1)}.action-button.match strong{color:var(--stock-accent);transition:color 280ms ease}.action-button:focus-visible{outline:0}.action-button:focus-visible img{outline:2px solid rgba(var(--stock-accent-rgb),.76);outline-offset:4px}@media (min-width:761px){.phone-shell{grid-template-areas:"top" "main";row-gap:22px}.app-top,.view-panel[data-view-panel=discover].is-active{width:min(820px,calc(100vw - 72px));margin-right:auto;margin-left:auto}.app-top{grid-template-columns:minmax(0,1fr) auto auto;gap:14px}.brand{font-size:31px;letter-spacing:0}.brand small{margin-top:9px;letter-spacing:.16em}.view-panel[data-view-panel=discover].is-active{--deck-inner-width:100%}.action-row,.match-card{width:100%}}@media (min-width:761px) and (max-width:940px){.app-top,.view-panel[data-view-panel=discover].is-active{width:min(820px,calc(100vw - 40px))}.market-stat,.saved-stat{padding-inline:15px}}@media (min-width:761px) and (min-height:821px) and (max-height:899px){.stockmatch-stage{padding-bottom:8px}.match-card{height:clamp(508px,calc(100svh - 313px),560px);min-height:508px}}.brand-heart,.card-disclaimer,.decision-actions,.deck-pagination,.deck-side,.legal-name,.page-disclaimer{display:none}.action-icon{display:contents}[data-hero-title-accent]{margin-left:.2em}@media (min-width:901px){body{overflow:hidden;background:#020101}body::before{background-color:rgba(var(--stock-accent-rgb),.035);mix-blend-mode:screen}.stockmatch-stage{min-height:100svh;padding:0;overflow:hidden}.stockmatch-stage::before{content:"";position:fixed;inset:82px 0 0;z-index:0;pointer-events:none;background:url("/platform-static/stockmatch-stage-grid-v1-opt-v1.webp?v=20260723-opt-v1") center bottom/cover no-repeat;opacity:.62}.phone-shell{position:relative;z-index:1;width:100%;max-width:none;min-height:100svh;display:grid;grid-template-areas:"top" "main";grid-template-rows:82px minmax(0,1fr);row-gap:0}.app-top{grid-area:top;position:relative;z-index:30;width:calc(100% - 64px);max-width:1600px;height:82px;margin:0 auto;display:grid;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:18px;padding:0;border-bottom:1px solid rgba(255,255,255,.08)}.brand{width:fit-content;display:grid;grid-template-columns:auto auto 24px;grid-template-rows:auto auto;column-gap:2px;align-items:center;font-size:29px;line-height:.9;letter-spacing:0}.brand span,.brand strong,.brand-heart{grid-row:1}.brand-heart{grid-column:3;width:19px;height:19px;margin-left:4px;display:block;filter:brightness(0) saturate(100%) invert(34%) sepia(98%) saturate(3327%) hue-rotate(339deg) brightness(110%) contrast(105%)}.brand small{grid-column:1/3;grid-row:2;margin-top:9px;font-size:11px;letter-spacing:.16em}.brand i{grid-column:3;grid-row:2;width:fit-content;margin:7px 0 0 3px;padding:2px 5px 3px;font-size:11px}.app-top .mode-tabs{grid-area:auto;position:absolute;top:15px;left:47.5%;width:548px;height:52px;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 12px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:rgba(5,3,4,.72);box-shadow:0 12px 36px rgba(0,0,0,.3);transform:translateX(-50%)}.app-top .mode-tabs button{min-width:0;height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;color:rgba(255,255,255,.72);border:0;background:0 0;font-size:14px;font-weight:720}.app-top .mode-tabs button img{width:19px;height:19px;opacity:.84;filter:brightness(0) invert(1)}.app-top .mode-tabs button.is-active{color:#fff}.app-top .mode-tabs button.is-active img{opacity:1;filter:drop-shadow(0 0 8px rgba(255, 49, 68, .7))}.top-status{grid-area:auto;min-height:46px;display:inline-flex;gap:10px;overflow:visible;border:0;background:0 0;box-shadow:none}.market-stat,.saved-stat{min-height:46px;gap:8px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:23px;background:rgba(8,5,6,.74);font-size:13px;white-space:nowrap}.saved-stat+.market-stat{border-left:1px solid rgba(255,255,255,.12)}.market-stat strong,.saved-stat strong{min-width:22px;height:22px;display:inline-grid;place-items:center;color:#fff;border-radius:50%;background:#f5323e;font-size:11px}.stock-language{grid-area:auto;justify-self:end}.language-pill{min-width:138px;height:46px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:0 13px 0 8px;border-radius:23px;border-color:rgba(255,255,255,.12);background:rgba(8,5,6,.74)}.language-avatar{width:30px;height:30px;display:grid;place-items:center;color:#fff;border-radius:50%;background:#2b2227;font-size:13px;font-style:normal;font-weight:850}.language-pill span{display:none}.language-pill strong{font-size:12px;white-space:nowrap}.view-panel[data-view-panel=discover].is-active{--deck-card-height:clamp(460px, calc(100svh - 437px), 508px);grid-area:main;position:relative;width:100%;max-width:none;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:138px var(--deck-card-height) 150px 26px;justify-items:center;align-content:start;gap:0;margin:0;overflow:visible}.match-hero{grid-row:1;align-self:start;margin:30px 0 0;text-align:center}.match-hero h1{display:inline-flex;align-items:center;justify-content:center;gap:0;color:#fff;font-size:clamp(40px, 3.4vw, 54px);line-height:1;letter-spacing:0;text-shadow:0 8px 30px rgba(0,0,0,.7)}.match-hero h1 strong{color:#f34;font:inherit}.match-hero h1 img{width:32px;height:32px;margin-left:14px;transform:rotate(-12deg);filter:brightness(0) saturate(100%) invert(32%) sepia(94%) saturate(2975%) hue-rotate(339deg) brightness(110%) contrast(106%)}.match-hero p{margin-top:12px;color:rgba(255,255,255,.63);font-size:16px;letter-spacing:0}.match-card{grid-row:2;position:relative;z-index:10;width:min(900px,calc(100vw - 520px));height:var(--deck-card-height);min-height:0;margin:0;overflow:hidden;border:1px solid rgba(var(--stock-accent-rgb),.86);border-radius:22px;background:#050202;box-shadow:0 30px 90px rgba(0,0,0,.78),0 0 0 1px rgba(var(--stock-accent-rgb),.2) inset,0 0 34px rgba(var(--stock-accent-rgb),.42);transition:transform 170ms ease,opacity 170ms ease,border-color 280ms ease,box-shadow 280ms ease}.match-card.is-deck-shifting{opacity:.28;transform:scale(.975)}.hero-art img{object-fit:cover;object-position:center center;filter:saturate(1.08) contrast(1.12) brightness(.84)}.hero-scrim{background:linear-gradient(90deg,rgba(3,1,2,.98) 0,rgba(3,1,2,.92) 35%,rgba(3,1,2,.28) 60%,rgba(3,1,2,.06) 100%),linear-gradient(180deg,rgba(3,1,2,.05) 0,rgba(3,1,2,.04) 72%,rgba(3,1,2,.82) 100%)}.card-copy{position:absolute;top:24px;left:34px;z-index:4;width:min(540px,calc(100% - 68px));margin:0;display:grid;grid-template-columns:94px minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;align-items:center}.ticker-badge{grid-column:1;grid-row:1/3;width:88px;height:88px;margin:0;padding:0;display:grid;place-items:center;border-radius:50%;color:#fff;background:rgba(15,7,9,.84);font-size:29px}.rarity{display:none}.legal-name{grid-column:2;grid-row:1;align-self:end;display:block;margin-bottom:5px;color:var(--stock-accent);font-size:12px;font-weight:700}.card-copy h2{grid-column:2;grid-row:2;align-self:start;font-size:clamp(38px, 3.1vw, 52px);line-height:.98;letter-spacing:0}.match-score{position:absolute;top:134px;left:50px;bottom:auto;z-index:5;width:min(410px,calc(54% - 58px));height:auto;min-height:0;display:block;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}.match-score>small{color:rgba(255,255,255,.54);font-size:13px}.verdict-main{display:flex;align-items:center;gap:18px;margin-top:2px}.match-score .verdict-main strong{margin:0;color:var(--stock-accent);font-size:38px;line-height:1;letter-spacing:0}.verdict-heart{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(var(--stock-accent-rgb),.8);border-radius:50%;background:rgba(var(--stock-accent-rgb),.13);box-shadow:0 0 24px rgba(var(--stock-accent-rgb),.25)}.verdict-heart img{width:28px;height:28px;filter:brightness(0) saturate(100%) invert(36%) sepia(96%) saturate(2657%) hue-rotate(338deg) brightness(112%) contrast(106%)}.match-score>span:not(.verdict-heart){display:block;max-width:390px;margin-top:10px;color:rgba(255,255,255,.8);font-size:15px;font-style:italic;line-height:1.55}.match-score>i{width:100%;margin:14px 0 11px}.match-score>b{display:none}.decision-actions{display:flex;align-items:center;gap:9px}.decision-actions>small{margin-right:2px;color:rgba(255,255,255,.52);font-size:13px}.decision-actions>span{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid rgba(var(--stock-accent-rgb),.25);border-radius:7px;background:rgba(5,3,4,.68)}.decision-actions img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(35%) sepia(95%) saturate(2691%) hue-rotate(337deg) brightness(110%) contrast(108%)}.decision-actions b{color:rgba(255,255,255,.83);font-size:13px;letter-spacing:0}.decision-actions b::before{content:none!important;display:none!important}.match-score em{display:none}.quote-row{position:absolute;left:22px;right:22px;bottom:32px;z-index:6;width:auto;height:104px;display:grid;grid-template-columns:0.78fr 0.92fr 1.7fr;padding:13px 16px;border-radius:14px;background:rgba(8,5,6,.78)}.quote-row .love-block,.quote-row>div{min-height:70px;padding:0 22px}.quote-row strong{font-size:32px}.quote-row span{font-size:25px}.love-block p{max-width:none;font-size:13px;line-height:1.45}.swipe-hint{display:none}.card-disclaimer{position:absolute;right:22px;bottom:8px;z-index:7;display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.58);font-size:11px}.card-disclaimer img{width:14px;height:14px;opacity:.7;filter:brightness(0) invert(1)}.deck-side{position:absolute;top:184px;z-index:2;width:300px;height:calc(var(--deck-card-height) - 78px);display:block;overflow:hidden;border:1px solid rgba(var(--side-accent-rgb),.42);border-radius:22px;background:#080304;opacity:.48;box-shadow:0 24px 70px rgba(0,0,0,.7);cursor:pointer;transition:opacity 180ms ease,transform 180ms ease,border-color 180ms ease}.deck-side:focus-visible,.deck-side:hover{opacity:.76}.deck-side-previous{left:calc(50% - 635px);transform:perspective(900px) rotateY(7deg) scale(.96)}.deck-side-next{right:calc(50% - 635px);transform:perspective(900px) rotateY(-7deg) scale(.96)}.deck-side-scrim,.deck-side>img{position:absolute;inset:0;width:100%;height:100%}.deck-side>img{object-fit:cover;filter:brightness(.42) saturate(.8)}.deck-side-scrim{background:linear-gradient(180deg,rgba(6,2,3,.36),rgba(6,2,3,.96))}.deck-side-arrow,.deck-side>b,.deck-side>i,.deck-side>strong{position:absolute;z-index:2;left:38px}.deck-side>strong{top:32px;color:rgba(255,255,255,.58);font-size:22px}.deck-side>i{bottom:96px;color:var(--side-accent);font-size:18px;font-style:normal;font-weight:840}.deck-side>b{bottom:40px;color:var(--side-accent);font-size:20px}.deck-side-arrow{top:50%;left:auto;width:58px;height:58px;display:grid;place-items:center;color:#fff;border:1px solid rgba(var(--side-accent-rgb),.78);border-radius:50%;background:rgba(var(--side-accent-rgb),.12);font-size:42px;font-weight:240;line-height:1;transform:translateY(-50%);box-shadow:0 0 26px rgba(var(--side-accent-rgb),.26)}.deck-side-previous .deck-side-arrow{right:34px}.deck-side-next .deck-side-arrow{left:auto;right:34px}.deck-side-next>b,.deck-side-next>i,.deck-side-next>strong{left:auto;right:38px;text-align:right}.action-row{grid-row:3;position:relative;top:auto;left:auto;right:auto;bottom:auto;justify-self:center;z-index:12;width:min(570px,calc(100vw - 80px));height:150px;min-height:0;margin:-2px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;transform:none}.action-button,.action-button.match{width:116px;min-height:126px;grid-template-rows:102px auto;gap:7px}.action-button .action-icon,.action-button.match .action-icon{width:96px;height:96px;display:grid;place-items:center;border-style:solid;border-width:1px;border-radius:50%;border-color:rgba(255,255,255,.2);background:rgba(15,12,13,.88)}.action-button.alert .action-icon,.action-button.skip .action-icon{border-color:rgba(255,255,255,.2);background:rgba(15,12,13,.9)}.action-button.match .action-icon{width:108px;height:108px;border-color:rgba(var(--stock-accent-rgb),.85);background:rgba(var(--stock-accent-rgb),.14);box-shadow:0 0 34px rgba(var(--stock-accent-rgb),.54),0 0 0 1px rgba(var(--stock-accent-rgb),.18) inset}.action-button .action-icon img,.action-button.match .action-icon img{width:38px;height:38px;padding:0;border:0;background:0 0}.action-button strong{color:rgba(255,255,255,.74);font-size:16px}.action-button.match strong{color:#fff}.deck-pagination{grid-row:4;display:flex;align-items:center;justify-content:center;gap:18px}.deck-pagination span{width:13px;height:13px;border-radius:50%;background:rgba(255,255,255,.24)}.deck-pagination span.is-active{background:var(--stock-accent);box-shadow:0 0 18px rgba(var(--stock-accent-rgb),.9)}.quest-board{display:none}.page-disclaimer{position:fixed;left:38px;bottom:32px;z-index:20;display:grid;gap:6px;color:rgba(255,255,255,.34);font-size:11px;line-height:1.35}}@media (max-width:600px){.app-top{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.app-top .brand i,.top-status .account-stat,.top-status .market-stat,.top-status .saved-stat{display:none}.top-status .access-stat{min-width:46px;padding-inline:8px}}@media (min-width:901px) and (min-height:821px){.action-row{padding-top:18px;box-sizing:border-box}}@media (min-width:901px) and (max-height:820px){.action-row{padding-top:10px;box-sizing:border-box}}body.stockmatch-light{margin:0;min-width:320px;color:#16191c;background:#f7f7f6;font-family:Pretendard,Arial,sans-serif;letter-spacing:0}body.stockmatch-light .brand{direction:ltr;unicode-bidi:isolate}body.stockmatch-light *,body.stockmatch-light ::after,body.stockmatch-light ::before{box-sizing:border-box;letter-spacing:0}body.stockmatch-light a,body.stockmatch-light button{font:inherit}body.stockmatch-light .stockmatch-stage{position:relative;display:block;width:100%;min-height:100svh;padding:0;overflow-x:hidden;color:#16191c;background:#f7f7f6}body.stockmatch-light .device-glow,body.stockmatch-light .stockmatch-stage::after,body.stockmatch-light .stockmatch-stage::before{display:none}body.stockmatch-light .phone-shell{position:relative;display:block;width:100%;max-width:none;min-height:100svh;margin:0;padding:0 0 82px;overflow:visible;border:0;border-radius:0;background:#f7f7f6;box-shadow:none}body.stockmatch-light .app-top{position:relative;z-index:40;display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;width:100%;max-width:none;height:88px;margin:0;padding:0 max(28px,calc((100vw - 1600px)/ 2));border:0;border-bottom:1px solid rgba(255,255,255,.08);background:#111517;box-shadow:none}body.stockmatch-light .brand{position:relative;display:grid;grid-template-columns:auto auto 22px;grid-template-rows:32px 17px;align-items:center;justify-self:start;width:max-content;height:auto;min-height:52px;padding:0;color:#fff;text-decoration:none}body.stockmatch-light .brand>span,body.stockmatch-light .brand>strong{font-size:26px;font-weight:880;line-height:32px}body.stockmatch-light .brand>strong{color:#ff4b51}body.stockmatch-light .brand-heart{width:21px;height:21px;margin-left:3px;filter:invert(38%) sepia(98%) saturate(2225%) hue-rotate(333deg) brightness(105%) contrast(103%)}body.stockmatch-light .brand>small{grid-column:1/-1;grid-row:2;margin:0;color:rgba(255,255,255,.68);font-size:11px;font-weight:570;line-height:17px;text-transform:none}body.stockmatch-light .bottom-nav,body.stockmatch-light .brand>i,body.stockmatch-light .daily-pack,body.stockmatch-light .quest-board,body.stockmatch-light .signal-meta-row,body.stockmatch-light .signal-ribbon,body.stockmatch-light .swipe-hint{display:none!important}body.stockmatch-light .top-status{position:static;display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:52px;margin:0;padding:0;border:0;background:0 0}body.stockmatch-light .top-status>button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;min-width:106px;height:44px;padding:0 20px;border:0;border-radius:8px;color:rgba(255,255,255,.78);background:0 0;box-shadow:none;cursor:pointer}body.stockmatch-light .top-status>button::after{position:absolute;top:11px;right:-5px;width:1px;height:22px;content:"";background:rgba(255,255,255,.24)}body.stockmatch-light .top-status>button:last-child::after{display:none}body.stockmatch-light .top-status>button.is-active{min-width:178px;color:#fff;background:#ff4b51;box-shadow:0 8px 22px rgba(255,75,81,.24)}body.stockmatch-light .top-status>button img{width:20px;height:20px;filter:invert(1)}body.stockmatch-light .top-status>button>span{font-size:15px;font-weight:730;white-space:nowrap}body.stockmatch-light .top-status>button>strong{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;margin:0;padding:0;border-radius:50%;color:#fff;background:#ff3f46;font-size:11px;font-weight:800}body.stockmatch-light .top-status>button.is-active>strong{color:#ff454c;background:#fff}body.stockmatch-light .header-tools{display:flex;align-items:center;justify-self:end;gap:14px;min-width:0}body.stockmatch-light .stock-language{position:relative;display:block}body.stockmatch-light .account-stat,body.stockmatch-light .language-pill{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto;min-width:112px;height:44px;margin:0;padding:0 16px;border:0;border-radius:22px;color:rgba(255,255,255,.9);background:rgba(255,255,255,.07);box-shadow:none;cursor:pointer}body.stockmatch-light .language-pill{min-width:106px;background:0 0}body.stockmatch-light .language-globe{color:#fff;font-size:23px;line-height:1}body.stockmatch-light .language-pill i,body.stockmatch-light .language-pill span,body.stockmatch-light .language-pill strong{display:inline;color:inherit;font-size:13px;font-style:normal;font-weight:650}body.stockmatch-light .language-pill strong{display:none}body.stockmatch-light .account-stat>i{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;color:#4b5053;background:#fff;font-size:12px;font-style:normal;font-weight:800}body.stockmatch-light .account-stat>span{color:#fff;font-size:13px;font-weight:720}body.stockmatch-light .account-stat>b{padding:3px 6px;border:1px solid rgba(244,190,67,.62);border-radius:6px;color:#efbd4e;font-size:10px}body.stockmatch-light .stock-language-menu{top:calc(100% + 12px);right:0;left:auto;width:190px;padding:7px;border:1px solid #e1e2e3;border-radius:10px;color:#171a1d;background:#fff;box-shadow:0 20px 55px rgba(27,31,35,.18)}body.stockmatch-light .stock-language-menu button{color:#303438;background:0 0}body.stockmatch-light .stock-language-menu button.is-active,body.stockmatch-light .stock-language-menu button:hover{color:#fff;background:#ff4b51}body.stockmatch-light .view-panel[data-view-panel=discover]{position:relative;display:block;width:min(1560px,calc(100% - 64px));min-height:0;margin:0 auto;padding:34px 0 0}body.stockmatch-light .match-hero{position:relative;width:100%;margin:0 0 20px;padding:0 12px;text-align:left}body.stockmatch-light .match-hero h1{display:block;gap:0;margin:0 0 6px;color:#16191c;font-size:clamp(32px, 3vw, 46px);font-weight:850;line-height:1.18;text-shadow:none}body.stockmatch-light .match-hero h1 strong{color:inherit}body.stockmatch-light .match-hero h1 img{display:inline-block;vertical-align:middle;width:35px;height:35px;margin-left:12px;filter:invert(38%) sepia(98%) saturate(2225%) hue-rotate(333deg) brightness(105%) contrast(103%)}body.stockmatch-light .match-hero p{margin:0;color:#72777c;font-size:16px;font-weight:520}@media (max-width:600px){html[lang=ko] body.stockmatch-light .match-hero h1{position:relative;display:block;padding-right:0;font-size:clamp(22px, 5.9vw, 23px)}html[lang=ko] body.stockmatch-light .match-hero h1 img{position:absolute;top:1px;right:0;margin-left:0}}@media (max-width:350px){html[lang=ko] body.stockmatch-light .match-hero h1{font-size:22px}html[lang=ko] body.stockmatch-light .match-hero h1 img{position:static;display:inline-block;margin-left:8px;vertical-align:middle}}body.stockmatch-light .discover-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;width:100%}body.stockmatch-light .deck-workspace{position:relative;min-width:0}body.stockmatch-light .deck-viewport{position:relative;display:flex;align-items:center;width:100%;min-height:482px}body.stockmatch-light .match-card{position:relative;z-index:3;display:grid;grid-template-columns:minmax(330px,40%) minmax(0,60%);width:calc(100% - 150px);max-width:1060px;height:480px;min-height:480px;margin:0 0 0 58px;overflow:hidden;border:1px solid #e0e2e3;border-radius:18px;color:#16191c;background:#fff;box-shadow:0 18px 55px rgba(30,35,40,.12);touch-action:pan-y}body.stockmatch-light .match-card::after,body.stockmatch-light .match-card::before{display:none}body.stockmatch-light .hero-art{position:relative;inset:auto;grid-column:1;width:100%;height:100%;overflow:hidden;background:#e9ecee}body.stockmatch-light .hero-art img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none}body.stockmatch-light .hero-scrim{display:none}body.stockmatch-light .card-profile{position:relative;z-index:2;display:flex;flex-direction:column;grid-column:2;min-width:0;height:100%;padding:28px 28px 12px;background:#fff}body.stockmatch-light .card-copy{position:static;display:block;width:100%;margin:0;padding:0 155px 0 0;color:#15181b}body.stockmatch-light .ticker-badge{display:block;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;color:#111417;background:0 0;box-shadow:none;font-size:clamp(38px, 3.2vw, 48px);font-weight:900;line-height:1}body.stockmatch-light .card-copy h2{margin:5px 0 0;color:#3b4044;font-size:17px;font-weight:570;line-height:1.25}body.stockmatch-light .legal-name{display:block;margin:2px 0 0;color:#878c90;font-size:11px;font-weight:550}body.stockmatch-light .compatibility-score{position:absolute;top:27px;right:27px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:130px;min-height:120px;padding-left:26px;border-left:1px solid #e8e9ea}body.stockmatch-light .compatibility-score small{align-self:flex-start;color:#53585d;font-size:13px;font-weight:720}body.stockmatch-light .compatibility-score strong{display:flex;align-items:baseline;margin-top:8px;color:var(--stock-accent,#ff4b51);font-size:55px;font-weight:900;line-height:1}body.stockmatch-light .compatibility-score strong span{margin-left:3px;font-size:26px;font-weight:820}body.stockmatch-light .compatibility-score>i{display:none}body.stockmatch-light .compatibility-score>i::after{display:none;content:none}body.stockmatch-light .first-impression{margin:15px 0 13px;padding:12px 0 0;border-top:1px solid #eceeef}body.stockmatch-light .first-impression>span{display:flex;align-items:baseline;gap:10px}body.stockmatch-light .first-impression small{color:#565b60;font-size:13px;font-weight:650}body.stockmatch-light .first-impression strong{color:var(--stock-accent,#ff4b51);font-size:22px;font-weight:850}body.stockmatch-light .first-impression p{margin:7px 0 0;overflow:hidden;color:#4e5358;font-size:13px;font-weight:540;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .rarity{display:inline-flex;align-items:center;width:max-content;max-width:100%;height:26px;margin:8px 0 0;padding:0 10px;overflow:hidden;border:0;border-radius:13px;color:#2a805d;background:#eaf7f1;font-size:11px;font-style:normal;font-weight:700;line-height:26px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .trait-row{position:static;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0}body.stockmatch-light .trait-card{min-width:0;min-height:103px;padding:13px 14px;border:1px solid #e5e7e8;border-radius:9px;color:#25292c;background:#fff;box-shadow:none}body.stockmatch-light .trait-card h3{margin:0 0 9px;color:#25292c;font-size:13px;font-weight:750}body.stockmatch-light .trait-card p{display:-webkit-box;margin:0;overflow:hidden;color:#5e6468;font-size:12px;font-weight:520;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .trait-card.green p::before{color:#20a46f;content:"✓  "}body.stockmatch-light .trait-card.red p::before{color:#ff4b51;content:"△  "}body.stockmatch-light .quote-row{position:static;display:grid;grid-template-columns:0.8fr 0.9fr 1.1fr 0.85fr 0.95fr;width:100%;height:68px!important;min-height:66px;margin:auto 0 0;padding:10px 0 0;border:0;border-top:1px solid #e5e7e8;border-radius:0;color:#25292c;background:0 0;box-shadow:none}body.stockmatch-light .quote-row>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:0 11px;border-right:1px solid #e8eaeb}body.stockmatch-light .quote-row>div:first-child{padding-left:0}body.stockmatch-light .quote-row>div:last-child{padding-right:0;border-right:0}body.stockmatch-light .quote-row small{margin:0 0 5px;color:#777c80;font-size:10px;font-weight:650;line-height:1.1;white-space:nowrap}body.stockmatch-light .quote-row b,body.stockmatch-light .quote-row span,body.stockmatch-light .quote-row strong{max-width:100%;margin:0;overflow:hidden;color:#202427;font-size:13px;font-weight:780;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .quote-row>div:nth-child(2)>span{color:#159866;font-size:13px}body.stockmatch-light .card-disclaimer{position:static;display:block;align-self:stretch;margin:7px 0 0;color:#8b8f92;font-size:10px;font-weight:520;text-align:center}body.stockmatch-light .runtime-data-cache{position:fixed!important;top:-10000px!important;left:-10000px!important;display:block!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body.stockmatch-light .swipe-stamp{z-index:12;top:24px;bottom:auto;padding:10px 16px;border-width:2px;border-radius:8px;background:rgba(255,255,255,.94);font-size:18px}body.stockmatch-light .deck-side{position:absolute;z-index:1;top:31px;display:block;height:420px;margin:0;padding:0;overflow:hidden;border:1px solid #e0e2e3;border-radius:18px;color:#3f4448;background:#fff;box-shadow:0 13px 38px rgba(28,32,36,.1)}body.stockmatch-light .deck-side-next{right:5px;left:auto;width:260px;transform:rotate(4deg)}body.stockmatch-light .deck-side-next img{width:100%;height:44%;object-fit:cover;opacity:.28;filter:saturate(.45)}body.stockmatch-light .deck-side-next>strong{position:absolute;top:90px;right:22px;color:var(--side-accent,#ff4b51);font-size:42px;font-weight:900;opacity:.8}body.stockmatch-light .deck-side-next .deck-side-brand,body.stockmatch-light .deck-side-next>b,body.stockmatch-light .deck-side-next>i{position:absolute;right:18px;left:auto;display:block;width:120px;color:#555a5e;text-align:center}body.stockmatch-light .deck-side-next .deck-side-brand{top:178px}body.stockmatch-light .deck-side-next>i{top:272px;color:var(--side-accent,#ff4b51);font-size:17px;font-style:normal;font-weight:800}body.stockmatch-light .deck-side-next>b{top:310px;font-size:15px}body.stockmatch-light .deck-side-position,body.stockmatch-light .deck-side-scrim{display:none}body.stockmatch-light .deck-side-arrow{position:absolute;top:50%;right:25px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #d8dbdd;border-radius:50%;color:#202427;background:#fff;box-shadow:0 8px 24px rgba(28,32,36,.12);font-size:34px;line-height:1;transform:translateY(-50%)}body.stockmatch-light .deck-side-previous{top:50%;left:0;width:46px;height:46px;overflow:visible;border:0;border-radius:50%;background:0 0;box-shadow:none;transform:translateY(-50%)}body.stockmatch-light .deck-side-previous>.deck-side-brand,body.stockmatch-light .deck-side-previous>b,body.stockmatch-light .deck-side-previous>i,body.stockmatch-light .deck-side-previous>img,body.stockmatch-light .deck-side-previous>small,body.stockmatch-light .deck-side-previous>strong{display:none}body.stockmatch-light .deck-side-previous .deck-side-arrow{inset:0;transform:none}body.stockmatch-light .action-row{position:relative;display:grid;grid-template-columns:0.95fr 1.06fr 0.95fr;gap:12px;width:calc(100% - 150px);max-width:1060px;height:62px!important;min-height:0!important;margin:12px 0 0 58px;padding:0}body.stockmatch-light .action-button{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;height:62px!important;min-height:0!important;margin:0;padding:0 18px;border:1px solid #dfe1e2;border-radius:10px;color:#171a1d;background:#fff;box-shadow:none}body.stockmatch-light .action-button.match{border-color:#ff4b51;color:#fff;background:#ff4b51;box-shadow:none}body.stockmatch-light .action-button .action-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}body.stockmatch-light .action-button .action-icon img{width:29px;height:29px;filter:none}body.stockmatch-light .action-button.match .action-icon img{filter:invert(1)}body.stockmatch-light .action-button>span:last-child{display:flex;flex-direction:column;align-items:flex-start;min-width:0}body.stockmatch-light .action-button strong,body.stockmatch-light .action-button.match strong{color:inherit;font-size:14px;font-weight:800;line-height:1.2}body.stockmatch-light .action-button small{margin-top:3px;color:#8a8f93;font-size:11px;font-weight:520;line-height:1.2;white-space:nowrap}body.stockmatch-light .action-button.match small{color:rgba(255,255,255,.78)}body.stockmatch-light .deck-pagination{position:static;display:flex;align-items:center;justify-content:center;width:calc(100% - 150px);max-width:1060px;height:22px;margin:4px 0 0 58px;color:#8a8e91;font-size:11px}body.stockmatch-light .deck-pagination>i{width:80px;height:3px;margin-left:8px;overflow:hidden;border-radius:2px;background:#e3e5e6}body.stockmatch-light .deck-pagination>i>em{display:block;height:100%;background:#ff4b51}body.stockmatch-light .recent-match-panel{min-height:480px;margin-top:0;padding:26px 23px;border:1px solid #e0e2e3;border-radius:16px;background:#fff;box-shadow:0 14px 40px rgba(30,35,40,.07)}body.stockmatch-light .recent-match-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}body.stockmatch-light .recent-match-panel h2{margin:0;color:#1b1e21;font-size:17px;font-weight:800}body.stockmatch-light .recent-match-panel header button{border:0;color:#777c80;background:0 0;font-size:11px;cursor:pointer}body.stockmatch-light .recent-match-list{display:flex;flex-direction:column}body.stockmatch-light .recent-match-item{display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;border-bottom:1px solid #eceeef}body.stockmatch-light .recent-match-item:last-child{border-bottom:0}body.stockmatch-light .recent-match-item>i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--recent-accent,#2d75b9);font-size:10px;font-style:normal;font-weight:820}body.stockmatch-light .recent-match-item>span{display:flex;flex-direction:column;min-width:0}body.stockmatch-light .recent-match-item small,body.stockmatch-light .recent-match-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .recent-match-item strong{font-size:12px}body.stockmatch-light .recent-match-item small{margin-top:3px;color:#8a8f93;font-size:10px}body.stockmatch-light .recent-match-item>b{color:#ff4b51;font-size:10px;font-weight:700;white-space:nowrap}body.stockmatch-light .recent-match-empty{padding:36px 10px;color:#8a8f93;font-size:12px;line-height:1.55;text-align:center}body.stockmatch-light .buy-ranking-panel{position:relative;inset:auto;display:block;width:100%;margin:22px 0 0;padding:0 22px 14px;overflow:hidden;border:1px solid #e0e2e3;border-radius:14px;color:#1a1d20;background:#fff;box-shadow:0 12px 35px rgba(30,35,40,.06)}body.stockmatch-light .buy-ranking-panel summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0;border:0;color:#1b1e21;background:0 0;cursor:default;list-style:none}body.stockmatch-light .buy-ranking-panel summary::-webkit-details-marker,body.stockmatch-light .buy-ranking-panel summary::marker{display:none}body.stockmatch-light .buy-ranking-panel summary strong{font-size:15px;font-weight:800}body.stockmatch-light .buy-ranking-panel summary span{margin-left:auto;color:#777c80;font-size:11px}body.stockmatch-light .buy-ranking-panel summary>b{position:absolute;left:-9999px}body.stockmatch-light .buy-ranking-body{display:block;padding:0}body.stockmatch-light .buy-ranking-body>p,body.stockmatch-light .buy-ranking-body>small:first-child{display:none}body.stockmatch-light .buy-ranking-body ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}body.stockmatch-light .buy-ranking-body li{min-width:0;border-right:1px solid #eceeef}body.stockmatch-light .buy-ranking-body li:last-child{border-right:0}body.stockmatch-light .buy-ranking-body button{display:grid;grid-template-columns:20px 38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:0 14px;border:0;color:#262a2d;background:0 0;text-align:left}body.stockmatch-light .buy-ranking-body button>b{color:#676c70;font-size:12px}body.stockmatch-light .buy-ranking-body button>strong{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#24282b;font-size:9px}body.stockmatch-light .buy-ranking-body button>small{display:flex;flex-direction:column;min-width:0;color:#777c80;font-size:8px}body.stockmatch-light .buy-ranking-body button>small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .buy-ranking-body button>em{color:#159866;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}body.stockmatch-light .buy-ranking-body li.is-negative button>em{color:#e0444b}body.stockmatch-light .buy-ranking-body li.is-empty{display:flex;align-items:center;justify-content:center;grid-column:1/-1;min-height:54px;border:0;color:#8a8f93;font-size:11px}body.stockmatch-light .buy-ranking-body>small:last-child{display:block;margin-top:5px;color:#a0a4a7;font-size:9px;text-align:right}body.stockmatch-light .page-disclaimer{position:static;display:flex;flex-direction:column;width:min(1560px,calc(100% - 64px));margin:13px auto 0;color:#9ca0a3;font-size:10px;line-height:1.6}body.stockmatch-light .view-panel:not([data-view-panel=discover]){width:min(1120px,calc(100% - 40px));min-height:calc(100svh - 170px);margin:0 auto;padding:46px 0;color:#1a1d20}body.stockmatch-light .boss-card,body.stockmatch-light .collection-grid article,body.stockmatch-light .collection-head,body.stockmatch-light .dex-stats,body.stockmatch-light .leaderboard-row,body.stockmatch-light .verification-feed,body.stockmatch-light .watch-stack article{color:#25292c;background:#fff;border-color:#e0e2e3}body.stockmatch-light .access-panel,body.stockmatch-light .detail-panel,body.stockmatch-light .pack-panel,body.stockmatch-light .sponsor-panel{color:#f8f8f8}@media (max-width:1240px){body.stockmatch-light .app-top{grid-template-columns:auto 1fr auto;padding:0 22px}body.stockmatch-light .top-status>button{min-width:84px;padding:0 12px}body.stockmatch-light .top-status>button.is-active{min-width:145px}body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 260px;gap:18px}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:calc(100% - 110px)}body.stockmatch-light .match-card{grid-template-columns:minmax(280px,38%) minmax(0,62%)}body.stockmatch-light .card-profile{padding-right:22px;padding-left:22px}body.stockmatch-light .quote-row{grid-template-columns:repeat(4,minmax(0,1fr))}body.stockmatch-light .quote-row>div:last-child{display:none}}@media (max-width:900px){body.stockmatch-light .phone-shell{padding-bottom:42px}body.stockmatch-light .app-top{position:relative;grid-template-columns:1fr auto;height:72px;padding:0 16px}body.stockmatch-light .brand{grid-template-columns:auto auto 18px;grid-template-rows:27px 14px;min-height:44px}body.stockmatch-light .brand>span,body.stockmatch-light .brand>strong{font-size:21px;line-height:27px}body.stockmatch-light .brand-heart{width:17px;height:17px}body.stockmatch-light .brand>small{font-size:9px;line-height:14px}body.stockmatch-light .top-status{position:fixed;z-index:45;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:1.2fr 1fr 1fr;height:58px;padding:5px;border:1px solid #dfe1e2;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(30,35,40,.2);backdrop-filter:blur(12px)}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{min-width:0;height:46px;padding:0 8px;border-radius:10px;color:#5f6468;background:0 0;box-shadow:none}body.stockmatch-light .top-status>button.is-active{color:#fff;background:#ff4b51}body.stockmatch-light .top-status>button img,body.stockmatch-light .top-status>button::after,body.stockmatch-light .top-status>button>strong{display:none}body.stockmatch-light .top-status>button>span{font-size:11px}body.stockmatch-light .header-tools{gap:5px}body.stockmatch-light .account-stat,body.stockmatch-light .language-pill{min-width:42px;height:40px;padding:0 9px}body.stockmatch-light .account-stat>b,body.stockmatch-light .account-stat>span,body.stockmatch-light .language-pill>i,body.stockmatch-light .language-pill>span:not(.language-globe){display:none}body.stockmatch-light .language-globe{font-size:20px}body.stockmatch-light .account-stat>i{width:26px;height:26px}body.stockmatch-light .view-panel[data-view-panel=discover]{width:100%;padding:24px 14px 72px}body.stockmatch-light .match-hero{margin-bottom:16px;padding:0 4px}body.stockmatch-light .match-hero h1{font-size:clamp(27px, 8.6vw, 36px)}body.stockmatch-light .match-hero h1 img{width:28px;height:28px;margin-left:7px}body.stockmatch-light .match-hero p{font-size:13px}body.stockmatch-light .discover-grid{display:block}body.stockmatch-light .deck-viewport{min-height:0}body.stockmatch-light .match-card{display:block;width:100%;max-width:520px;height:auto;min-height:0;margin:0 auto;border-radius:15px}body.stockmatch-light .hero-art{width:100%;height:225px}body.stockmatch-light .card-profile{display:block;height:auto;padding:20px 18px 12px}body.stockmatch-light .card-copy{min-height:84px;padding-right:112px}body.stockmatch-light .ticker-badge{font-size:38px}body.stockmatch-light .card-copy h2{font-size:15px}body.stockmatch-light .compatibility-score{top:19px;right:17px;width:98px;min-height:88px;padding-left:16px}body.stockmatch-light .compatibility-score strong{font-size:39px}body.stockmatch-light .compatibility-score strong span{font-size:20px}body.stockmatch-light .compatibility-score>i{width:62px;margin-top:7px}body.stockmatch-light .first-impression{margin-top:5px}body.stockmatch-light .first-impression p{display:-webkit-box;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .trait-row{grid-template-columns:1fr}body.stockmatch-light .trait-card{min-height:82px}body.stockmatch-light .quote-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:8px}body.stockmatch-light .quote-row>div{min-height:52px;padding:0 10px;border-bottom:1px solid #eceeef}body.stockmatch-light .quote-row>div:nth-child(2){border-right:0}body.stockmatch-light .quote-row>div:nth-child(3),body.stockmatch-light .quote-row>div:nth-child(4){border-bottom:0}body.stockmatch-light .deck-side{top:112px;z-index:5;width:42px;height:42px;overflow:visible;border:0;background:0 0;box-shadow:none;transform:none}body.stockmatch-light .deck-side-previous{left:8px}body.stockmatch-light .deck-side-next{right:8px}body.stockmatch-light .deck-side>.deck-side-brand,body.stockmatch-light .deck-side>b,body.stockmatch-light .deck-side>i,body.stockmatch-light .deck-side>img,body.stockmatch-light .deck-side>small,body.stockmatch-light .deck-side>strong{display:none}body.stockmatch-light .deck-side .deck-side-arrow{inset:0;width:42px;height:42px;border-color:rgba(255,255,255,.7);color:#fff;background:rgba(22,25,28,.56);transform:none}body.stockmatch-light .action-row{gap:8px;width:100%;max-width:520px;height:58px!important;margin:10px auto 0}body.stockmatch-light .action-button{gap:6px;height:58px!important;padding:0 8px}body.stockmatch-light .action-button .action-icon{width:24px;height:24px}body.stockmatch-light .action-button .action-icon img{width:23px;height:23px}body.stockmatch-light .action-button strong,body.stockmatch-light .action-button.match strong{font-size:12px}body.stockmatch-light .action-button small{display:none}body.stockmatch-light .deck-pagination{width:100%;max-width:520px;margin:5px auto 0}body.stockmatch-light .recent-match-panel{min-height:0;margin-top:18px;padding:20px 18px}body.stockmatch-light .recent-match-list{display:grid;grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}body.stockmatch-light .recent-match-item{min-height:64px;padding:0 12px;border:1px solid #e8eaeb;border-radius:9px;scroll-snap-align:start}body.stockmatch-light .buy-ranking-panel{margin-top:18px;padding:0 16px 13px}body.stockmatch-light .buy-ranking-body ol{display:grid;grid-auto-columns:minmax(220px,75vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}body.stockmatch-light .buy-ranking-body li{border-right:1px solid #eceeef;scroll-snap-align:start}body.stockmatch-light .page-disclaimer{width:calc(100% - 28px);margin-bottom:74px}}@media (max-width:440px){body.stockmatch-light .match-hero h1{font-size:26px}body.stockmatch-light .match-hero h1 img{width:25px;height:25px}body.stockmatch-light .hero-art{height:202px}body.stockmatch-light .card-profile{padding-right:15px;padding-left:15px}body.stockmatch-light .trait-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){body.stockmatch-light *,body.stockmatch-light ::after,body.stockmatch-light ::before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (min-width:901px) and (max-width:1279px){.app-top{width:calc(100% - 40px);grid-template-columns:minmax(190px,1fr) auto auto;gap:10px}.app-top .mode-tabs{left:50%;width:min(500px,calc(100vw - 590px))}.app-top .mode-tabs button{gap:5px;padding-inline:7px;font-size:12px}.account-stat,.market-stat,.saved-stat{padding-inline:11px}.account-stat span,.market-stat span,.saved-stat span{display:none}.language-pill{min-width:108px}.deck-side{display:none}.match-card{width:min(900px,calc(100vw - 64px))}}@media (min-width:901px) and (max-height:820px){.phone-shell{grid-template-rows:68px minmax(0,1fr)}.stockmatch-stage::before{top:68px}.app-top{height:68px}.app-top .mode-tabs{height:46px}.app-top .mode-tabs button{height:44px}.view-panel[data-view-panel=discover].is-active{--deck-card-height:clamp(410px, calc(100svh - 336px), 452px);grid-template-rows:82px var(--deck-card-height) 104px 20px}.match-hero{margin-top:14px}.match-hero h1{font-size:34px}.match-hero p{margin-top:7px;font-size:13px}.deck-side{top:118px}.card-copy{top:18px}.ticker-badge{width:72px;height:72px;font-size:24px}.card-copy{grid-template-columns:78px minmax(0,1fr);column-gap:14px}.card-copy h2{font-size:39px}.match-score{top:108px}.match-score .verdict-main strong{font-size:32px}.verdict-heart{width:48px;height:48px}.match-score>span:not(.verdict-heart){margin-top:6px;font-size:12px;line-height:1.38}.match-score>i{margin:8px 0}.decision-actions>span{min-height:32px;padding-inline:10px}.quote-row{bottom:24px;height:82px;padding-block:9px}.quote-row .love-block,.quote-row>div{min-height:58px}.quote-row strong{font-size:27px}.quote-row span{font-size:19px}.love-block p{font-size:11px}.card-disclaimer{bottom:5px}.action-row{height:104px}.action-button,.action-button.match{width:88px;min-height:96px;grid-template-rows:72px auto;gap:4px}.action-button .action-icon,.action-button.match .action-icon{width:68px;height:68px}.action-button.match .action-icon{width:76px;height:76px}.action-button .action-icon img,.action-button.match .action-icon img{width:28px;height:28px}.action-button strong{font-size:12px}.deck-pagination span{width:9px;height:9px}.page-disclaimer{display:none}}@media (min-width:901px){.app-top .mode-tabs{height:48px;padding:4px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:rgba(5,3,4,.88);box-shadow:0 14px 34px rgba(0,0,0,.34)}.app-top .mode-tabs button{position:relative;height:38px;gap:8px;color:rgba(255,255,255,.58);border-radius:6px;font-size:13px;font-weight:720;transition:color 160ms ease,background-color 160ms ease}.app-top .mode-tabs button+button::before{content:"";position:absolute;top:9px;bottom:9px;left:0;width:1px;background:rgba(255,255,255,.07)}.app-top .mode-tabs button img{width:18px;height:18px;opacity:.66}.app-top .mode-tabs button.is-active{color:#fff;background:rgba(255,49,68,.13);box-shadow:inset 0 -2px 0 #ff3144}.app-top .mode-tabs button.is-active+button::before,.app-top .mode-tabs button.is-active::before{opacity:0}.app-top .mode-tabs button.is-active img{opacity:1;filter:brightness(0) saturate(100%) invert(36%) sepia(96%) saturate(3372%) hue-rotate(337deg) brightness(105%) contrast(104%)}.action-row{isolation:isolate}.action-row::before{content:"";position:absolute;z-index:-1;top:-10px;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,rgba(3,2,2,.96) 0,rgba(3,2,2,.82) 42%,rgba(3,2,2,0) 76%)}.action-button,.action-button.match{width:106px;min-height:118px;grid-template-rows:88px auto;gap:7px}.action-button .action-icon,.action-button.match .action-icon{width:86px;height:86px;border-width:1px;background:#0a0708;box-shadow:0 12px 34px rgba(0,0,0,.52)}.action-button.match .action-icon{width:94px;height:94px;border-color:rgba(255,49,68,.86);background:#19090c;box-shadow:0 0 28px rgba(255,49,68,.28),0 12px 34px rgba(0,0,0,.54)}.action-button.skip .action-icon{border-color:rgba(255,91,96,.5)}.action-button.alert .action-icon{border-color:rgba(255,190,76,.5)}.action-button .action-icon img,.action-button.match .action-icon img{width:34px;height:34px;filter:none}.action-button.skip .action-icon img{filter:brightness(0) saturate(100%) invert(46%) sepia(77%) saturate(1594%) hue-rotate(321deg) brightness(110%) contrast(105%)}.action-button.match .action-icon img{filter:brightness(0) saturate(100%) invert(36%) sepia(96%) saturate(3372%) hue-rotate(337deg) brightness(105%) contrast(104%)}.action-button.alert .action-icon img{filter:brightness(0) saturate(100%) invert(78%) sepia(80%) saturate(859%) hue-rotate(337deg) brightness(105%) contrast(103%)}.action-button strong,.action-button.match strong{color:rgba(255,255,255,.72);font-size:14px}.action-button.match strong{color:#ff5261}}@media (max-width:900px){.action-row{isolation:isolate;overflow:visible;border-color:rgba(255,255,255,.1);background:rgba(7,4,5,.97)}.action-button .action-icon,.action-button.match .action-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0b0809;box-shadow:0 8px 22px rgba(0,0,0,.46)}.action-button.skip .action-icon{border-color:rgba(255,91,96,.46)}.action-button.match .action-icon{border-color:rgba(255,49,68,.84);background:#19090c;box-shadow:0 0 20px rgba(255,49,68,.24),0 8px 22px rgba(0,0,0,.46)}.action-button.alert .action-icon{border-color:rgba(255,190,76,.46)}.action-button img,.action-button.match img{width:22px;height:22px;padding:0;border:0;background:0 0;box-shadow:none}.action-button.skip img{filter:brightness(0) saturate(100%) invert(46%) sepia(77%) saturate(1594%) hue-rotate(321deg) brightness(110%) contrast(105%)}.action-button.match img{filter:brightness(0) saturate(100%) invert(36%) sepia(96%) saturate(3372%) hue-rotate(337deg) brightness(105%) contrast(104%)}.action-button.alert img{filter:brightness(0) saturate(100%) invert(78%) sepia(80%) saturate(859%) hue-rotate(337deg) brightness(105%) contrast(103%)}.action-button.match strong{color:#ff5261}}@media (min-width:901px) and (max-width:1750px){.top-status .access-stat span,.top-status .market-stat span,.top-status .saved-stat span{display:none}.top-status .access-stat,.top-status .market-stat,.top-status .saved-stat{min-width:48px;padding-inline:10px}.language-pill{min-width:108px}}.access-stat{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;color:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.12);border-radius:23px;background:rgba(8,5,6,.74);font:inherit;font-size:13px;font-weight:720;white-space:nowrap}.access-stat img{width:18px;height:18px;filter:brightness(0) invert(1)}.access-stat strong{min-width:22px;height:22px;display:inline-grid;place-items:center;color:#fff;border-radius:50%;background:var(--stock-accent);font-size:11px}@media (min-width:901px){.app-top{grid-template-columns:minmax(160px,1fr) auto auto;gap:12px}.app-top .brand{grid-column:1}.app-top .top-status{grid-column:2}.app-top>.stock-language{grid-column:3}}.access-modal[hidden]{display:none}.access-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px}.access-backdrop{position:absolute;inset:0;background:rgba(2,1,1,.82);backdrop-filter:blur(12px)}.access-panel{position:relative;z-index:1;width:min(520px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow-y:auto;padding:30px;color:#fff;border:1px solid rgba(var(--stock-accent-rgb),.62);border-radius:8px;background:linear-gradient(145deg,rgba(var(--stock-accent-rgb),.13),transparent 36%),#090405;box-shadow:0 28px 90px rgba(0,0,0,.72),0 0 40px rgba(var(--stock-accent-rgb),.18)}.access-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.06)}.access-close img{width:17px;height:17px;filter:brightness(0) invert(1)}.access-panel header{padding-right:38px}.access-panel header>small{color:var(--stock-accent);font-size:11px;font-weight:850}.access-panel h2{margin:8px 0 7px;font-size:26px;line-height:1.2}.access-panel header p,.access-payment-note{margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.55}.access-balance{margin:22px 0 12px;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(0,0,0,.22)}.access-balance span{min-width:0;padding:14px 16px;display:grid;gap:5px}.access-balance span+span{border-left:1px solid rgba(255,255,255,.1)}.access-balance small,.access-products small,.reward-ad small{color:rgba(255,255,255,.48);font-size:10px;font-weight:720}.access-balance strong{font-size:18px}.reward-ad{width:100%;min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;color:#fff;text-align:left;border:1px solid rgba(88,196,255,.34);border-radius:8px;background:rgba(41,133,184,.1)}.reward-ad-mark{width:38px;height:38px;display:grid;place-items:center;color:#70d2ff;border:1px solid rgba(112,210,255,.44);border-radius:50%;font-size:10px;font-weight:900}.reward-ad>span:nth-child(2){min-width:0;display:grid;gap:3px}.reward-ad strong{overflow-wrap:anywhere;font-size:14px}.reward-ad b{color:#70d2ff;font-size:11px}.reward-ad.is-disabled{opacity:.44}.sponsor-modal[hidden]{display:none}.sponsor-modal{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:20px}.sponsor-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.84);backdrop-filter:blur(12px)}.sponsor-panel{position:relative;width:min(460px,100%);padding:28px;color:#fff;border:1px solid rgba(var(--stock-accent-rgb),.62);border-radius:8px;background:#0b0808;box-shadow:0 24px 80px rgba(0,0,0,.72)}.sponsor-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:rgba(255,255,255,.06)}.sponsor-close img{width:16px;filter:brightness(0) invert(1)}.sponsor-panel>small{color:var(--stock-accent);font-size:10px;font-weight:850}.sponsor-brand{margin:22px 0 18px;display:flex;align-items:center;gap:12px}.sponsor-brand span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(var(--stock-accent-rgb),.65);border-radius:50%;color:var(--stock-accent);font-weight:900}.sponsor-brand strong{font-size:15px}.sponsor-panel h2{margin:0 0 10px;font-size:25px;line-height:1.25}.sponsor-panel>p{margin:0;color:rgba(255,255,255,.68);font-size:14px;line-height:1.6}.sponsor-panel>a{display:inline-flex;margin-top:16px;color:var(--stock-accent);font-size:13px;font-weight:800}.sponsor-progress{height:3px;margin:24px 0 14px;overflow:hidden;background:rgba(255,255,255,.12)}.sponsor-progress i{display:block;width:0;height:100%;background:var(--stock-accent);transition:width .25s linear}.sponsor-claim{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;border:1px solid rgba(var(--stock-accent-rgb),.7);border-radius:6px;background:rgba(var(--stock-accent-rgb),.16)}.sponsor-claim:disabled{opacity:.48}.sponsor-claim span{font-size:11px}.sponsor-disclosure{margin-top:14px!important;font-size:10px!important;color:rgba(255,255,255,.42)!important}.access-products{margin-top:12px;display:grid;gap:8px}.access-products button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 15px;color:#fff;text-align:left;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.035)}.access-products button>span{min-width:0;display:grid;gap:4px}.access-products button strong{font-size:15px}.access-products button>b{flex:0 0 auto;color:var(--stock-accent);font-size:16px}.access-products button.is-featured{border-color:rgba(var(--stock-accent-rgb),.56);background:rgba(var(--stock-accent-rgb),.1)}.access-products button:disabled{opacity:.5}.access-payment-note{margin-top:14px;font-size:11px}body.is-access-locked .action-button{opacity:.5}@media (min-width:901px){.top-status{gap:8px}.access-stat,.market-stat,.saved-stat{padding-inline:12px}}@media (min-width:901px){.action-row{grid-template-columns:repeat(3,106px);justify-content:space-between;justify-items:center;align-items:start;height:133px;min-height:133px}.action-button,.action-button.match{width:106px;height:123px;min-height:123px;display:grid;grid-template-rows:86px 20px;justify-items:center;align-items:center;gap:9px;padding:0}.action-button .action-icon,.action-button.match .action-icon{width:86px;height:86px;box-sizing:border-box;display:grid;place-items:center;margin:0}.action-button .action-icon img,.action-button.match .action-icon img{width:34px;height:34px;display:block;margin:0;padding:0;object-fit:contain;transform:none}.action-button.match .action-icon img{transform:translateY(-1px)}.action-button strong,.action-button.match strong{width:100%;height:20px;margin:0;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;text-align:center}.deck-pagination{position:relative;top:28px}}@media (max-width:900px){.action-row{grid-template-columns:repeat(3,72px);justify-content:space-between;justify-items:center;align-items:start}.action-button,.action-button.match{width:72px;height:82px;min-height:82px;display:grid;grid-template-rows:54px 18px;justify-items:center;align-items:center;gap:6px;padding:0}.action-button .action-icon,.action-button.match .action-icon{width:54px;height:54px;box-sizing:border-box;display:grid;place-items:center;margin:0}.action-button .action-icon img,.action-button.match .action-icon img{width:22px;height:22px;display:block;margin:0;padding:0;object-fit:contain;transform:none}.action-button.match .action-icon img{transform:translateY(-1px)}.action-button strong,.action-button.match strong{width:100%;height:18px;margin:0;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:18px;text-align:center}}@media (max-width:900px){.access-stat{min-width:48px;height:42px;min-height:42px;padding:0 10px}.access-stat span{display:none}.access-stat img{width:16px;height:16px}.access-panel{padding:24px 18px 20px}.access-panel h2{padding-right:18px;font-size:22px}}@media (max-width:420px){.access-modal{padding:10px}.access-panel{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.access-balance span{padding:12px}.access-balance strong{font-size:15px}.reward-ad{grid-template-columns:38px minmax(0,1fr)}.reward-ad>b{grid-column:2}}.decision-facts,.deck-side-brand,.deck-side-position,.market-spark{display:none}@media (min-width:901px){body::before{background-color:rgba(var(--stock-accent-rgb),.09)}.match-card{border-color:rgba(var(--stock-accent-rgb),.94);box-shadow:0 34px 100px rgba(0,0,0,.82),0 0 0 1px rgba(var(--stock-accent-rgb),.28) inset,0 0 42px rgba(var(--stock-accent-rgb),.48);transition:transform 320ms cubic-bezier(.2, .8, .2, 1),opacity 260ms ease,border-color 280ms ease,box-shadow 280ms ease}.match-card.is-arriving{animation:stock-card-arrive 420ms cubic-bezier(.18,.88,.25,1) both}.match-card.is-skip{transform:translateX(-112px) rotate(-7deg) scale(.975);opacity:.24}.match-card.is-match{transform:translateX(112px) rotate(7deg) scale(1.018);opacity:.36}.match-card.is-alert{transform:translateY(-42px) scale(1.02);opacity:.42}.match-card.is-deck-shifting[data-shift-direction=next]{transform:translateX(-38px) rotate(-1.5deg) scale(.98)}.match-card.is-deck-shifting[data-shift-direction=previous]{transform:translateX(38px) rotate(1.5deg) scale(.98)}.match-card.is-alert .stamp-alert,.match-card.is-match .stamp-match,.match-card.is-skip .stamp-skip{opacity:1}.match-card.is-skip .stamp-skip{transform:rotate(-11deg) scale(1)}.match-card.is-match .stamp-match{transform:rotate(11deg) scale(1)}.match-card.is-alert .stamp-alert{transform:translateX(-50%) rotate(-2deg) scale(1)}.swipe-stamp{top:54px;z-index:30;min-width:142px;padding:12px 18px;border-width:2px;border-radius:8px;background:rgba(5,2,3,.88);font-size:24px;letter-spacing:0;box-shadow:0 0 28px currentColor;transition:transform 120ms ease}.match-score{top:126px;width:min(450px,calc(55% - 50px))}.verdict-main{gap:14px}.verdict-heart{width:60px;height:60px;display:flex;align-items:baseline;justify-content:center;gap:1px}.verdict-heart b,.verdict-heart small{color:#fff}.verdict-heart b{font-size:24px;font-weight:900;line-height:1}.verdict-heart small{font-size:10px;font-weight:800}.decision-facts b::before,.market-spark b::before,.verdict-heart b::before{content:none!important;display:none!important}.match-score>span:not(.verdict-heart){margin-top:8px;font-size:13px;line-height:1.45}.match-score>i{margin:10px 0 9px}.decision-facts{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(5,3,4,.46)}.match-score>b{display:none}.decision-facts>span{min-width:0;min-height:52px;display:grid;align-content:center;gap:4px;padding:7px 12px;border-left:1px solid rgba(255,255,255,.08)}.decision-facts>span:first-child{border-left:0}.decision-facts small{color:rgba(255,255,255,.46);font-size:10px;font-weight:720}.decision-facts b{min-width:0;overflow:hidden;color:#fff;font-size:12px;font-weight:850;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.decision-facts>span:first-child b{color:var(--stock-accent)}.quote-row{bottom:26px;height:118px;grid-template-columns:0.72fr 0.82fr 1.08fr 1.65fr;padding:12px 14px}.quote-row .love-block,.quote-row>div{min-height:82px;padding:0 15px}.quote-row strong{font-size:29px}.quote-row>div:nth-child(2)>span{font-size:20px}.market-spark{display:grid;grid-template-rows:auto 38px auto;align-content:center;gap:2px}.market-spark canvas{width:100%;height:38px;display:block}.market-spark b{display:flex;justify-content:space-between;color:rgba(255,255,255,.58);font-size:10px;font-weight:700;letter-spacing:0}.market-spark b span{color:rgba(255,255,255,.58);font-size:inherit}.market-spark b em{color:var(--stock-accent);font-style:normal}.love-block h2{margin-bottom:5px;font-size:11px}.love-block ul{margin:0;padding:0;display:grid;gap:3px;list-style:none}.love-block li{position:relative;overflow:hidden;padding-left:11px;color:rgba(255,255,255,.78);font-size:10.5px;font-weight:620;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.love-block li::before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--stock-accent);transform:translateY(-50%);box-shadow:0 0 8px rgba(var(--stock-accent-rgb),.8)}.deck-side{opacity:.62}.deck-side>img{filter:brightness(.52) saturate(.95)}.deck-side-brand{position:absolute;top:77px;left:38px;z-index:3;max-width:180px;display:flex;align-items:center;gap:10px}.deck-side-brand em{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;color:#fff;border:1px solid rgba(var(--side-accent-rgb),.72);border-radius:10px;background:rgba(var(--side-accent-rgb),.18);box-shadow:0 0 20px rgba(var(--side-accent-rgb),.28);font-size:15px;font-style:normal;font-weight:900}.deck-side-brand small{overflow:hidden;color:rgba(255,255,255,.7);font-size:11px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.deck-side-position{position:absolute;right:26px;bottom:18px;z-index:3;display:block;color:rgba(255,255,255,.36);font-size:10px}.deck-side-next .deck-side-brand{right:38px;left:auto;flex-direction:row-reverse;text-align:right}.deck-side-next .deck-side-position{right:auto;left:26px}.deck-pagination{width:190px;gap:6px;color:rgba(255,255,255,.42);font-size:11px}.deck-pagination strong{color:var(--stock-accent);font-size:15px}.deck-pagination>span{width:auto;height:auto;border-radius:0;background:0 0}.deck-pagination b{font-size:11px;font-weight:700}.deck-pagination>i{width:112px;height:3px;margin-left:8px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.14)}.deck-pagination>i>em{width:0;height:100%;display:block;border-radius:inherit;background:var(--stock-accent);box-shadow:0 0 12px rgba(var(--stock-accent-rgb),.9);transition:width 260ms ease}.action-button .action-icon{transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.action-button:focus-visible .action-icon,.action-button:hover .action-icon{transform:translateY(-4px) scale(1.04);border-color:rgba(var(--stock-accent-rgb),.72);box-shadow:0 0 24px rgba(var(--stock-accent-rgb),.28)}}@media (min-width:901px) and (max-height:820px){.match-score{top:100px}.verdict-heart{width:48px;height:48px}.verdict-heart b{font-size:20px}.decision-facts>span{min-height:42px;padding-block:5px}.quote-row{bottom:20px;height:94px}.quote-row .love-block,.quote-row>div{min-height:68px}.market-spark{grid-template-rows:auto 27px auto}.market-spark canvas{height:27px}}@media (max-width:900px){.match-card{height:568px;min-height:568px}.match-score{width:calc(100% - 40px)}.match-score>b{display:none}.verdict-main{display:flex;align-items:center;gap:10px}.verdict-heart{width:46px;height:46px;display:flex;align-items:baseline;justify-content:center;gap:1px}.verdict-heart b,.verdict-heart small{color:#fff}.verdict-heart b{font-size:18px;line-height:1}.verdict-heart small{font-size:8px}.decision-facts b::before,.market-spark b::before,.verdict-heart b::before{content:none!important;display:none!important}.decision-facts{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(4,2,3,.46)}.decision-facts>span{min-width:0;min-height:46px;display:grid;align-content:center;gap:3px;padding:5px 7px;border-left:1px solid rgba(255,255,255,.08)}.decision-facts>span:first-child{border-left:0}.decision-facts small{color:rgba(255,255,255,.48);font-size:8px}.decision-facts b{overflow:hidden;color:rgba(255,255,255,.86);font-size:9px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.decision-facts>span:first-child b{color:var(--stock-accent)}.quote-row{left:10px;right:10px;bottom:12px;height:146px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:56px 76px;grid-template-areas:none;padding:6px 8px}.quote-row .love-block,.quote-row>div{min-height:0;padding:5px 8px}.quote-row>div:first-child,.quote-row>div:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08)}.quote-row>div:first-child{grid-column:1;grid-row:1}.quote-row>div:nth-child(2){grid-column:2;grid-row:1}.quote-row strong{font-size:23px}.quote-row>div:nth-child(2)>span{font-size:14px}.market-spark{display:grid;grid-column:1;grid-row:2;grid-template-rows:auto 26px auto;gap:0}.market-spark canvas{width:100%;height:26px}.market-spark b{display:flex;justify-content:space-between;color:rgba(255,255,255,.54);font-size:8px;letter-spacing:0}.market-spark b span{color:inherit;font-size:inherit}.market-spark b em{color:var(--stock-accent);font-style:normal}.love-block h2{margin-bottom:3px;font-size:9px}.quote-row .love-block{grid-column:2;grid-row:2}.love-block ul{margin:0;padding:0;display:grid;gap:2px;list-style:none}.love-block li{overflow:hidden;color:rgba(255,255,255,.74);font-size:8.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.love-block li:nth-child(3){display:none}.swipe-hint{display:none}.deck-pagination{position:fixed;left:50%;bottom:104px;z-index:26;width:170px;height:22px;display:flex;align-items:center;justify-content:center;gap:5px;color:rgba(255,255,255,.46);font-size:9px;transform:translateX(-50%)}.deck-pagination strong{color:var(--stock-accent);font-size:12px}.deck-pagination>span{width:auto;height:auto;border-radius:0;background:0 0}.deck-pagination>i{width:92px;height:3px;margin-left:6px;overflow:hidden;border-radius:3px;background:rgba(255,255,255,.14)}.deck-pagination>i>em{width:0;height:100%;display:block;border-radius:inherit;background:var(--stock-accent)}.match-card.is-alert .stamp-alert,.match-card.is-match .stamp-match,.match-card.is-skip .stamp-skip{opacity:1}}@keyframes stock-card-arrive{from{opacity:.28;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.match-card.is-arriving{animation:none}}@media (min-width:901px){.verdict-heart{align-items:center}.verdict-heart small{margin-top:5px}.decision-facts>span{grid-template-rows:14px 14px;align-content:center}.decision-facts b,.decision-facts small{line-height:14px}.quote-row .love-block,.quote-row>div{align-content:start;text-align:left}.love-block h2,.quote-row small{height:18px;margin:0;font-size:12px;line-height:18px}.quote-row>div:first-child,.quote-row>div:nth-child(2){grid-template-rows:18px minmax(0,1fr);align-content:start;gap:6px}.quote-row>div:first-child>strong,.quote-row>div:nth-child(2)>span{align-self:start;margin:0}.market-spark{grid-template-rows:18px 38px 12px;align-content:start;gap:2px}.market-spark b{height:12px;line-height:12px}.love-block{grid-template-rows:18px minmax(0,1fr);align-content:start;gap:3px}.love-block ul{align-content:start}}@media (min-width:901px) and (max-height:820px){.love-block h2,.quote-row small{height:14px;font-size:10px;line-height:14px}.quote-row>div:first-child,.quote-row>div:nth-child(2){grid-template-rows:14px minmax(0,1fr);gap:3px}.market-spark{grid-template-rows:14px 27px 10px}.market-spark b{height:10px;line-height:10px}.love-block{grid-template-rows:14px minmax(0,1fr);gap:2px}}@media (min-width:901px){.app-top .mode-tabs button.is-active{transform:none}.action-button.skip:focus-visible .action-icon,.action-button.skip:hover .action-icon{border-color:rgba(255,91,96,.76);box-shadow:0 0 24px rgba(255,91,96,.2),0 12px 34px rgba(0,0,0,.52)}.action-button.match:focus-visible .action-icon,.action-button.match:hover .action-icon{border-color:rgba(255,49,68,.94);box-shadow:0 0 30px rgba(255,49,68,.34),0 12px 34px rgba(0,0,0,.54)}.action-button.alert:focus-visible .action-icon,.action-button.alert:hover .action-icon{border-color:rgba(255,190,76,.78);box-shadow:0 0 24px rgba(255,190,76,.2),0 12px 34px rgba(0,0,0,.52)}.stockmatch-stage::before{opacity:.7;filter:saturate(.92) brightness(.82);transition:opacity 320ms ease}body::before{background:radial-gradient(circle at 50% 44%,rgba(var(--stock-accent-rgb),.16),transparent 38%),linear-gradient(180deg,rgba(var(--stock-accent-rgb),.09),rgba(var(--stock-accent-rgb),.025) 48%,transparent 78%);mix-blend-mode:screen;transition:background 520ms ease}}@media (min-width:901px){.app-top{width:min(1500px,calc(100% - 64px));grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;column-gap:8px}.app-top .brand{grid-template-columns:auto auto 20px auto;grid-template-rows:29px 13px;column-gap:2px;row-gap:7px;align-content:center;align-items:center;line-height:1}.app-top .brand-heart{grid-column:3;grid-row:1;width:17px;height:17px;margin:1px 0 0 4px}.app-top .brand i{grid-column:4;grid-row:1;align-self:center;margin:1px 0 0 8px;padding:2px 5px 3px}.app-top .brand small{grid-column:1/5;grid-row:2;align-self:center;margin:0;line-height:13px}.app-top .top-status{height:46px;min-height:46px;align-items:stretch;gap:8px}.app-top .language-pill,.top-status .access-stat,.top-status .account-stat,.top-status .market-stat,.top-status .saved-stat{height:46px;min-height:46px;margin:0;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:23px;background:rgba(8,5,6,.76);box-shadow:none;color:rgba(255,255,255,.78);font-size:13px;font-weight:720;line-height:1;white-space:nowrap}.top-status .saved-stat+.market-stat{border-left:1px solid rgba(255,255,255,.12)}.top-status .access-stat strong,.top-status .account-stat i,.top-status .market-stat strong,.top-status .saved-stat strong{flex:0 0 auto}.top-status .access-stat span,.top-status .account-stat span,.top-status .market-stat span,.top-status .saved-stat span{display:inline}.app-top>.stock-language{height:46px;display:flex;align-items:center}.app-top .language-pill{min-width:86px;padding-inline:16px}.app-top .language-avatar,.app-top .language-pill span{display:none}.app-top .language-pill strong{color:rgba(255,255,255,.88);line-height:1}}@media (min-width:901px) and (max-width:1279px){.app-top{width:calc(100% - 40px);grid-template-columns:minmax(190px,1fr) auto auto}.top-status .access-stat,.top-status .account-stat,.top-status .market-stat,.top-status .saved-stat{padding-inline:11px}.top-status .access-stat span,.top-status .account-stat span,.top-status .market-stat span,.top-status .saved-stat span{display:none}.app-top .language-pill{min-width:78px;padding-inline:12px}}@media (min-width:901px){.deck-side{opacity:.76}.deck-side:focus-visible,.deck-side:hover{opacity:.9}.deck-side>img{filter:brightness(.7) saturate(1.02) contrast(1.06)}.deck-side-scrim{background:linear-gradient(180deg,rgba(6,2,3,.18),rgba(6,2,3,.7))}.deck-side-previous .deck-side-arrow{right:auto;left:34px}}.buy-ranking-panel{position:fixed;right:18px;bottom:18px;z-index:45;width:286px;overflow:hidden;color:#f6f3f4;background:rgba(8,7,8,.94);border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 16px 42px rgba(0,0,0,.42);backdrop-filter:blur(16px);letter-spacing:0}.buy-ranking-panel summary{min-height:58px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;list-style:none}.buy-ranking-panel summary::-webkit-details-marker{display:none}.buy-ranking-panel summary>span{min-width:0;display:grid;gap:3px}.buy-ranking-body>p,.buy-ranking-body>small,.buy-ranking-panel summary small{margin:0;color:rgba(255,255,255,.5);font-size:10px;font-weight:700;line-height:1.3}.buy-ranking-panel summary strong{overflow:hidden;color:rgba(255,255,255,.94);font-size:14px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.buy-ranking-panel summary>b{color:#31d98b;font-size:17px;font-weight:850;line-height:1;white-space:nowrap}.buy-ranking-panel summary>b.is-negative{color:#ff5362}.buy-ranking-panel[open] summary{border-bottom:1px solid rgba(255,255,255,.1)}.buy-ranking-body{padding:10px 10px 11px}.buy-ranking-body>p{padding:0 2px 8px}.buy-ranking-body ol{margin:0;padding:0;display:grid;gap:2px;list-style:none}.buy-ranking-body li{min-width:0}.buy-ranking-body li.is-empty{min-height:58px;padding:12px;display:grid;place-items:center;color:rgba(255,255,255,.54);font-size:11px;line-height:1.45;text-align:center}.buy-ranking-body button{width:100%;min-height:47px;padding:6px 7px;display:grid;grid-template-columns:18px 50px minmax(0,1fr) auto;align-items:center;gap:6px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.07);border-radius:4px;cursor:pointer}.buy-ranking-body button:focus-visible,.buy-ranking-body button:hover{background:rgba(255,255,255,.07);outline:0}.buy-ranking-body button:disabled{cursor:default;opacity:.72}.buy-ranking-body button>b{color:rgba(255,255,255,.42);font-size:11px;text-align:center}.buy-ranking-body button>strong{overflow:hidden;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.buy-ranking-body button>small{min-width:0;display:grid;gap:2px;color:rgba(255,255,255,.48);font-size:9px;font-weight:650;line-height:1.2}.buy-ranking-body button>small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-ranking-body button>em{color:#31d98b;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.buy-ranking-body li.is-negative button>em{color:#ff5362}.buy-ranking-body>small{padding:9px 2px 0;display:block}@media (max-width:1399px){.buy-ranking-panel{right:12px;bottom:12px;width:238px}.buy-ranking-panel[open]{width:min(320px,calc(100vw - 24px));max-height:min(450px,calc(100vh - 24px));overflow-y:auto}}@media (max-width:520px){.buy-ranking-panel{right:10px;bottom:10px;width:222px}.buy-ranking-panel[open]{width:calc(100vw - 20px)}.buy-ranking-panel summary{min-height:54px;padding:9px 11px}}@media (max-width:900px){.buy-ranking-panel:not([open]){bottom:100px;width:100px}.buy-ranking-panel:not([open]) summary{min-height:44px;padding:7px 10px;grid-template-columns:1fr;justify-items:center;gap:2px}.buy-ranking-panel:not([open]) summary small{display:block;font-size:9px}.buy-ranking-panel:not([open]) summary strong{display:none}.buy-ranking-panel:not([open]) summary>b{font-size:14px;justify-self:center}.buy-ranking-panel[open]{bottom:10px}}@media (min-width:901px){body{background:#050405}body::before{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.055),transparent 34%),linear-gradient(180deg,rgba(121,37,47,.045),rgba(121,37,47,.012) 52%,transparent 76%);mix-blend-mode:screen}.stockmatch-stage::before{opacity:.48;filter:saturate(.62) brightness(.68) contrast(1.04)}.match-hero{margin-top:24px}.match-hero h1{font-size:clamp(39px, 3vw, 50px)}.match-hero p{margin-top:10px;color:rgba(255,255,255,.68)}.card-copy{grid-template-columns:82px minmax(0,1fr);column-gap:16px}.ticker-badge{width:76px;height:76px;font-size:25px;line-height:25px;opacity:.92}.legal-name{margin-bottom:4px;font-size:13px}.card-copy h2{font-size:clamp(40px, 3vw, 50px)}.match-score{width:min(470px,calc(57% - 50px))}.match-score>small{color:rgba(255,255,255,.62);font-size:13px;font-weight:720}.match-score .verdict-main strong{font-size:40px}.match-score>span:not(.verdict-heart){max-width:430px;color:rgba(255,255,255,.86);font-size:14px;font-weight:610;line-height:1.5}.match-card.is-live-signal .verdict-main{gap:12px}.match-card.is-live-signal .verdict-heart{width:auto;min-width:74px;height:36px;padding:0 13px;border-radius:18px}.match-card.is-live-signal .verdict-heart b{font-size:14px;font-weight:850;line-height:1;white-space:nowrap}.match-card.is-live-signal .verdict-heart small{display:none}.decision-facts small{color:rgba(255,255,255,.56);font-size:10.5px}.decision-facts b{font-size:12.5px}.quote-row{background:rgba(7,6,7,.9);border-color:rgba(255,255,255,.14);box-shadow:0 16px 38px rgba(0,0,0,.34)}.love-block h2,.quote-row small{color:rgba(255,255,255,.62);font-size:12px}.quote-row strong{font-size:31px}.quote-row>div:nth-child(2)>span{font-size:21px}.love-block li{color:rgba(255,255,255,.82);font-size:11.5px}.action-row{margin-top:5px}.action-button strong,.action-button.match strong{color:rgba(255,255,255,.84);font-size:14px}.deck-pagination{top:8px}.buy-ranking-panel{background:rgba(8,8,9,.96);border-color:rgba(255,255,255,.17);box-shadow:0 18px 52px rgba(0,0,0,.5)}.buy-ranking-panel summary strong{font-size:15px}.buy-ranking-panel summary>b{font-size:18px}.buy-ranking-body button>em,.buy-ranking-body button>strong{font-size:13px}.buy-ranking-body button>small{color:rgba(255,255,255,.57);font-size:10px}}@media (min-width:1680px){.match-card{width:min(980px,calc(100vw - 560px))}.buy-ranking-panel{top:220px;right:max(24px,calc((100vw - 1840px)/ 2));bottom:auto;width:300px}}@media (min-width:901px) and (max-width:1679px){.buy-ranking-panel:not([open]){width:238px}}@media (min-width:901px) and (max-height:820px){.match-score>span:not(.verdict-heart){font-size:12.5px}.quote-row strong{font-size:28px}.quote-row>div:nth-child(2)>span{font-size:18px}.love-block li{font-size:10px}}body.stockmatch-light .buy-ranking-panel{position:relative;inset:auto;display:block;width:100%;margin:22px 0 0;padding:0 22px 14px;overflow:hidden;border:1px solid #e0e2e3;border-radius:14px;color:#1a1d20;background:#fff;box-shadow:0 12px 35px rgba(30,35,40,.06)}body.stockmatch-light .buy-ranking-head{display:flex;align-items:center;min-height:50px;padding:0;color:#1b1e21}body.stockmatch-light .buy-ranking-head strong{font-size:15px;font-weight:800}body.stockmatch-light .buy-ranking-head span{margin-left:auto;color:#777c80;font-size:11px}body.stockmatch-light .buy-ranking-head>b{position:absolute;left:-9999px}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong{align-self:flex-start;margin-top:24px;color:var(--stock-accent,#20a46f);font-size:23px;line-height:1;white-space:nowrap}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong span{display:none}body.stockmatch-light .buy-ranking-body{display:block;padding:0}body.stockmatch-light .buy-ranking-body li.is-empty{display:flex;align-items:center;justify-content:center;grid-column:1/-1;min-height:54px;border:0;color:#8a8f93;font-size:12px;text-align:center}@media (max-width:900px){body.stockmatch-light .app-top{position:relative!important;inset:auto!important;transform:none!important}body.stockmatch-light .match-card{height:auto!important;min-height:0!important;overflow:hidden}body.stockmatch-light .quote-row{position:static!important;inset:auto!important;grid-template-columns:repeat(2,minmax(0,1fr));height:auto!important;min-height:0!important;transform:none!important}body.stockmatch-light .quote-row>div{display:flex!important;min-height:54px}body.stockmatch-light .quote-row>div:nth-child(5){display:flex!important;grid-column:1/-1;border-top:1px solid #eceeef;border-right:0;border-bottom:0}body.stockmatch-light .action-row{position:static!important;inset:auto!important;min-height:58px!important;transform:none!important}body.stockmatch-light .action-button{position:relative!important;inset:auto!important;min-height:58px!important;transform:none!important}body.stockmatch-light .deck-pagination{position:static!important;inset:auto!important;transform:none!important}body.stockmatch-light .buy-ranking-panel{margin-top:18px;padding:0 14px 12px}body.stockmatch-light .buy-ranking-head{min-height:46px}body.stockmatch-light .buy-ranking-body ol{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}body.stockmatch-light .buy-ranking-body li{flex:0 0 min(280px,calc(100vw - 64px));border:1px solid #eceeef;border-radius:9px;scroll-snap-align:start}body.stockmatch-light .buy-ranking-body li.is-empty{flex-basis:100%}}body.stockmatch-light .recent-match-item{width:100%;padding:0;border:0;border-bottom:1px solid #eceeef;color:inherit;background:0 0;text-align:left;cursor:pointer}body.stockmatch-light .recent-match-item:focus-visible,body.stockmatch-light .recent-match-item:hover{background:#fafafa;outline:2px solid rgba(255,75,81,.2);outline-offset:2px}body.stockmatch-light .buy-ranking-head [data-ranking-toggle]{margin-left:auto;padding:7px 9px;border:0;border-radius:7px;color:#666c70;background:0 0;font-size:11px;font-weight:700;cursor:pointer}body.stockmatch-light .buy-ranking-head [data-ranking-toggle]:focus-visible,body.stockmatch-light .buy-ranking-head [data-ranking-toggle]:hover{color:#171a1d;background:#f1f2f2;outline:0}body.stockmatch-light .buy-ranking-panel.is-expanded .buy-ranking-body ol{row-gap:8px}body.stockmatch-light .first-impression strong{font-size:25px}body.stockmatch-light .first-impression p,body.stockmatch-light .trait-card p{font-size:12.5px}@media (min-width:901px){body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:calc(100% - 172px);max-width:1060px;margin-left:58px}body.stockmatch-light .action-row{justify-self:start}body.stockmatch-light .deck-side-next{right:auto;left:calc(72px + min(1060px,calc(100% - 172px)));z-index:2;width:calc(100% - 76px - min(1060px,calc(100% - 172px)));min-width:96px;max-width:126px;transform:none}body.stockmatch-light .deck-side-next>img{width:100%;height:100%;opacity:.5;filter:saturate(.7) brightness(.88)}body.stockmatch-light .deck-side-next .deck-side-scrim{position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.92))}body.stockmatch-light .deck-side-next>strong{top:26px;right:10px;left:10px;z-index:2;overflow:hidden;font-size:19px;text-align:center;text-overflow:ellipsis}body.stockmatch-light .deck-side-next .deck-side-brand{display:none}body.stockmatch-light .deck-side-next>b,body.stockmatch-light .deck-side-next>i{right:8px;left:8px;z-index:2;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .deck-side-next>i{top:auto;bottom:54px;font-size:13px}body.stockmatch-light .deck-side-next>b{top:auto;bottom:28px;font-size:10px}body.stockmatch-light .deck-side-next .deck-side-arrow{top:50%;right:50%;z-index:3;width:48px;height:48px;transform:translate(50%,-50%)}body.stockmatch-light .compatibility-score small{min-height:18px}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong{margin-top:15px;font-size:24px}body.stockmatch-light .quote-row small{font-size:10.5px}body.stockmatch-light .quote-row b,body.stockmatch-light .quote-row span,body.stockmatch-light .quote-row strong{font-size:13.5px}}@media (min-width:901px) and (max-width:1240px){body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:calc(100% - 145px)}body.stockmatch-light .deck-side-next{left:calc(72px + min(1060px,calc(100% - 145px)));width:calc(100% - 76px - min(1060px,calc(100% - 145px)));min-width:68px}}@media (max-width:900px){body.stockmatch-light .phone-shell{padding-bottom:96px}body.stockmatch-light .top-status{right:10px!important;left:10px!important;width:auto!important;max-width:none!important;margin:0!important;justify-self:stretch!important}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:46px!important;min-height:46px!important}body.stockmatch-light .top-status>button>span{display:inline!important}body.stockmatch-light .recent-match-item{padding:0 12px}body.stockmatch-light .buy-ranking-head [data-ranking-toggle]{min-height:38px}}body.stockmatch-light .app-top .language-pill{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:108px;height:42px;padding:0 13px;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.035);transition:border-color 160ms ease,background-color 160ms ease}body.stockmatch-light .app-top .language-pill:focus-visible,body.stockmatch-light .app-top .language-pill:hover,body.stockmatch-light .app-top .language-pill[aria-expanded=true]{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.08);box-shadow:none;outline:0;transform:none}body.stockmatch-light .app-top .language-pill .language-copy{display:none!important}body.stockmatch-light .app-top .language-pill .language-chevron,body.stockmatch-light .app-top .language-pill .language-globe{display:block!important;flex:0 0 auto;width:17px;height:17px;filter:brightness(0) invert(1);opacity:.9}body.stockmatch-light .app-top .language-pill .language-chevron{width:14px;height:14px;opacity:.68}body.stockmatch-light .app-top .language-pill strong{display:block!important;overflow:hidden;max-width:92px;color:#fff;font-size:13px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){body.stockmatch-light .app-top .language-pill{min-width:88px;height:40px;padding-inline:10px;gap:6px}body.stockmatch-light .app-top .language-pill strong{max-width:58px;font-size:12px}body.stockmatch-light .app-top .language-pill .language-chevron{display:none!important}}@media (min-width:1101px){body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:calc(100% - 200px);max-width:980px}body.stockmatch-light .deck-side-next{top:30px;right:8px;left:auto;z-index:2;width:min(760px,calc(100% - 76px));min-width:0;max-width:760px;transform:rotate(2.2deg);transform-origin:100% 50%}body.stockmatch-light .deck-side-next>img{width:100%;height:100%;opacity:.22;filter:saturate(.62) brightness(1.04)}body.stockmatch-light .deck-side-next .deck-side-scrim{background:linear-gradient(90deg,rgba(255,255,255,.46),rgba(255,255,255,.76) 72%,rgba(255,255,255,.9))}body.stockmatch-light .deck-side-next>strong{top:36px;right:20px;left:auto;width:132px;font-size:25px;text-align:center}body.stockmatch-light .deck-side-next .deck-side-brand{top:102px;right:16px;left:auto;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;width:140px}body.stockmatch-light .deck-side-next .deck-side-brand em{flex:0 0 38px;width:38px;height:38px}body.stockmatch-light .deck-side-next .deck-side-brand small{max-width:86px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .deck-side-next>b,body.stockmatch-light .deck-side-next>i{right:20px;left:auto;width:132px;text-align:center}body.stockmatch-light .deck-side-next>i{bottom:76px;font-size:16px}body.stockmatch-light .deck-side-next>b{bottom:43px;font-size:12px}body.stockmatch-light .deck-side-next .deck-side-arrow{top:50%;right:62px;width:50px;height:50px;transform:translateY(-50%)}}body.stockmatch-light .view-panel[hidden]{display:none!important}body.stockmatch-light .quote-row b,body.stockmatch-light .quote-row span,body.stockmatch-light .quote-row strong{overflow:visible;text-overflow:clip;white-space:normal;word-break:keep-all}body.stockmatch-light .quote-row>div:nth-child(2)>span{line-height:1.2;overflow-wrap:normal}@media (min-width:901px){body.stockmatch-light .quote-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){body.stockmatch-light .quote-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){body.stockmatch-light .quote-row{height:auto!important;min-height:92px!important;padding-block:10px}body.stockmatch-light .quote-row>div{min-height:70px}}body.stockmatch-light .action-row::before{display:none;content:none}@media (min-width:901px){body.stockmatch-light .app-top{grid-template-columns:minmax(220px,1fr) auto minmax(260px,1fr);column-gap:28px;height:92px;padding-inline:max(36px,calc((100% - 1520px)/ 2))}body.stockmatch-light .brand{min-width:214px;column-gap:0}body.stockmatch-light .top-status{display:grid;grid-template-columns:repeat(3,minmax(132px,1fr));align-items:center;width:456px;height:52px;padding:4px;border:1px solid rgba(255,255,255,.14);border-radius:17px;background:rgba(0,0,0,.2)}body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status{grid-template-columns:1fr;width:224px}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{min-width:0;width:100%;height:44px;padding:0 14px;border-radius:12px}body.stockmatch-light .top-status>button::after{top:12px;right:-1px;height:20px;background:rgba(255,255,255,.16)}body.stockmatch-light .top-status>button:last-child::after,body.stockmatch-light .top-status>button:nth-last-child(2):has(+ button[hidden])::after{display:none}body.stockmatch-light .top-status>button:not(.is-active):focus-visible,body.stockmatch-light .top-status>button:not(.is-active):hover{color:#fff;background:rgba(255,255,255,.08);outline:0}body.stockmatch-light .header-tools{gap:8px;padding-left:18px;border-left:1px solid rgba(255,255,255,.12)}body.stockmatch-light .account-stat,body.stockmatch-light .language-pill{height:44px;border:1px solid rgba(255,255,255,.1);border-radius:13px}body.stockmatch-light .language-pill{min-width:106px}body.stockmatch-light .account-stat{min-width:112px;background:rgba(255,255,255,.09)}}@media (max-width:900px){body.stockmatch-light .app-top{grid-template-areas:"brand tools" "nav nav";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:124px;row-gap:10px;padding:12px 16px 10px}body.stockmatch-light .brand{grid-area:brand}body.stockmatch-light .header-tools{grid-area:tools}body.stockmatch-light .top-status{position:static!important;grid-area:nav;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;height:46px;margin:0;padding:3px;border:1px solid #e1e3e4;border-radius:13px;background:#fff;box-shadow:none;backdrop-filter:none}body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status{grid-template-columns:1fr}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{width:100%;height:38px;min-height:38px;padding:0 8px;border-radius:10px}body.stockmatch-light .top-status>button>span{font-size:11px}body.stockmatch-light .top-status>button img,body.stockmatch-light .top-status>button::after,body.stockmatch-light .top-status>button>strong{display:none}body.stockmatch-light .header-tools{gap:5px;padding-left:0;border-left:0}}@media (min-width:901px){body.stockmatch-light .app-top{box-sizing:border-box;padding-inline:max(32px,calc((100% - 1560px)/ 2))}body.stockmatch-light .match-hero{padding-right:0;padding-left:58px}body.stockmatch-light .deck-viewport{align-items:flex-start;height:480px;min-height:480px}body.stockmatch-light .recent-match-panel{height:480px}}body.stockmatch-light:not(.is-stockmatch-authenticated) .bottom-nav [data-view=matches],body.stockmatch-light:not(.is-stockmatch-authenticated) .bottom-nav [data-view=watchlist],body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status [data-view=matches],body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status [data-view=watchlist]{display:none}body.stockmatch-light .recent-match-panel.is-auth-locked{display:flex;flex-direction:column}body.stockmatch-light .recent-match-panel.is-auth-locked>header button{display:none}body.stockmatch-light .recent-match-panel.is-auth-locked .recent-match-list{flex:1}body.stockmatch-light .recent-login-state{min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:12px 2px 10px}body.stockmatch-light .recent-login-preview{display:grid;width:100%;gap:8px;margin:0 0 22px;padding:12px;border:1px solid #edf0f0;border-radius:12px;background:linear-gradient(145deg,#fbfcfc,#f5f8f7)}body.stockmatch-light .recent-preview-row{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:40px;padding:0 8px;border:1px solid #e6ebea;border-radius:9px;background:#fff}body.stockmatch-light .recent-preview-row>i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#ff4b51;background:#fff0f0;font-size:14px;font-style:normal;font-weight:800}body.stockmatch-light .recent-preview-row:nth-child(2)>i{color:#16805f;background:#eaf8f1}body.stockmatch-light .recent-preview-row:nth-child(3)>i{color:#7a6a32;background:#faf5df}body.stockmatch-light .recent-preview-row>span{display:grid;gap:5px}body.stockmatch-light .recent-preview-row b,body.stockmatch-light .recent-preview-row em{display:block;height:5px;border-radius:999px;background:#dfe7e4}body.stockmatch-light .recent-preview-row b{width:68%;background:#cfdad6}body.stockmatch-light .recent-preview-row em{width:44%}body.stockmatch-light .recent-preview-row>strong{width:8px;height:8px;border-radius:50%;background:#ff4b51;box-shadow:0 0 0 4px #fff1f1}body.stockmatch-light .recent-login-state strong{color:#1b1e21;font-size:16px;line-height:1.35}body.stockmatch-light .recent-login-state p{max-width:232px;margin:9px 0 16px;color:#747a7f;font-size:12px;line-height:1.6}body.stockmatch-light .recent-login-state button{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:40px;padding:0 16px;border:0;border-radius:8px;color:#fff;background:#ff4b51;font-size:12px;font-weight:800;cursor:pointer}body.stockmatch-light .recent-login-state button span{font-size:16px;line-height:1}body.stockmatch-light .recent-login-state button:focus-visible,body.stockmatch-light .recent-login-state button:hover{background:#eb3840;outline:3px solid rgba(255,75,81,.2);outline-offset:2px}@media (max-width:900px){body.stockmatch-light .recent-login-state{padding:0 0 4px}body.stockmatch-light .recent-login-preview{margin-bottom:16px}}@media (min-width:901px){body.stockmatch-light .view-panel[data-view-panel=discover]{width:min(1520px,calc(100% - 64px))}body.stockmatch-light .match-hero{margin-bottom:24px;padding-left:58px}body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:min(980px,calc(100% - 200px));margin-left:58px}body.stockmatch-light .match-card{grid-template-columns:minmax(330px,40%) minmax(0,60%)}body.stockmatch-light .card-profile{min-height:0;overflow:hidden;padding:24px 28px 12px}body.stockmatch-light .card-copy{min-height:108px;padding-right:145px}body.stockmatch-light .ticker-badge{font-size:clamp(36px, 3vw, 44px)}body.stockmatch-light .card-copy h2{display:-webkit-box;max-width:100%;overflow:hidden;font-size:15.5px;line-height:1.3;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .legal-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .first-impression{margin-top:12px;margin-bottom:12px}body.stockmatch-light .first-impression p{display:-webkit-box;min-height:36px;overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .trait-card{min-height:96px;padding:12px 14px}body.stockmatch-light .trait-card h3{margin-bottom:7px}body.stockmatch-light .quote-row{min-height:86px!important;padding-top:8px}body.stockmatch-light .recent-match-panel{min-height:480px;height:480px;padding:22px 22px}body.stockmatch-light .recent-match-panel>header{margin-bottom:4px}body.stockmatch-light .recent-login-state{min-height:0;flex:1;justify-content:center;padding:12px 2px 24px}body.stockmatch-light .recent-login-state p{max-width:220px;margin:8px 0 14px;line-height:1.5}body.stockmatch-light .recent-login-state button{min-height:38px}}body.stockmatch-light .match-card.is-live-signal .first-impression p{display:-webkit-box;min-height:36px;overflow:hidden;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .match-card.is-live-signal .card-copy h2{display:block;max-width:calc(100% - 118px);overflow:visible;font-size:clamp(13px, 1.15vw, 16px);line-height:1.2;white-space:normal}@media (max-width:900px){body.stockmatch-light .match-card.is-live-signal .card-copy h2,body.stockmatch-light .match-card.is-live-signal .first-impression p{display:block;max-width:100%;min-height:0;overflow:visible;-webkit-line-clamp:unset}}@media (min-width:901px){body.stockmatch-light .match-card.is-live-signal .card-copy h2{display:-webkit-box;max-width:100%;overflow:hidden;font-size:15.5px;line-height:1.3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (min-width:901px){body.stockmatch-light .buy-ranking-head{min-height:62px;border-bottom:1px solid #eceeef}body.stockmatch-light .buy-ranking-head strong{font-size:18px;letter-spacing:-.01em}body.stockmatch-light .buy-ranking-body ol{min-height:78px}body.stockmatch-light .buy-ranking-body button{grid-template-columns:22px 46px minmax(0,1fr) auto;gap:10px;min-height:78px;padding:0 16px}body.stockmatch-light .buy-ranking-body button>b{font-size:13px;font-weight:750}body.stockmatch-light .buy-ranking-body button>strong{width:42px;height:42px;font-size:10px}body.stockmatch-light .buy-ranking-body button>small{gap:4px;font-size:10px;line-height:1.3}body.stockmatch-light .buy-ranking-body button>em{font-size:15px}}@media (min-width:901px) and (max-width:1200px){body.stockmatch-light .buy-ranking-body button{grid-template-columns:18px 40px minmax(0,1fr) auto;gap:7px;padding-inline:10px}body.stockmatch-light .buy-ranking-body button>strong{width:38px;height:38px;font-size:9px}body.stockmatch-light .buy-ranking-body button>small{font-size:9px}body.stockmatch-light .buy-ranking-body button>em{font-size:13px}}@media (min-width:901px){body.stockmatch-light .app-top{padding-inline:max(32px,calc((100% - 1520px)/ 2))}body.stockmatch-light .action-row{grid-template-columns:repeat(3,minmax(0,1fr))}body.stockmatch-light .action-button{min-width:0}body.stockmatch-light .action-button>span:last-child{min-width:0}body.stockmatch-light .action-button small{white-space:nowrap}}@media (max-width:900px){body.stockmatch-light .app-top{grid-template-columns:minmax(0,1fr) auto}body.stockmatch-light .action-row{grid-template-columns:repeat(3,minmax(0,1fr))}body.stockmatch-light .top-status{display:none!important;position:static!important}}@media (max-width:900px){body.stockmatch-light .app-top{grid-template-areas:"brand tools" "nav nav";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;height:auto;min-height:124px;row-gap:10px;padding:12px 16px 10px}body.stockmatch-light .brand{grid-area:brand}body.stockmatch-light .header-tools{grid-area:tools;padding-left:0;border-left:0}body.stockmatch-light .top-status{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;grid-area:nav;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%!important;max-width:none!important;height:46px;margin:0!important;padding:3px;border:1px solid #e1e3e4;border-radius:13px;background:#fff;box-shadow:none;backdrop-filter:none}body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status{grid-template-columns:1fr}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{width:100%;height:38px;min-height:38px;padding:0 8px;border-radius:10px}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:38px!important;min-height:38px!important}body.stockmatch-light .top-status>button>span{font-size:11px}body.stockmatch-light .top-status>button img,body.stockmatch-light .top-status>button::after,body.stockmatch-light .top-status>button>strong{display:none}}body.stockmatch-light .card-disclaimer{position:absolute;right:28px;bottom:7px;width:auto;margin:0;text-align:right}@media (max-width:900px){body.stockmatch-light .card-disclaimer{right:18px;bottom:7px}}@media (min-width:901px){body.stockmatch-light .app-top{height:84px;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);column-gap:24px;padding-inline:max(32px,calc((100% - 1520px)/ 2));border-bottom:1px solid #282d2f;background:linear-gradient(180deg,#15191a 0,#111516 100%)}body.stockmatch-light .brand{min-width:0;width:max-content;justify-self:start;font-size:29px;line-height:.9}body.stockmatch-light .brand>small{margin-top:8px;color:rgba(255,255,255,.58);font-size:10px;font-weight:650;letter-spacing:.03em}body.stockmatch-light .top-status{justify-self:center;width:224px;height:48px;padding:3px;border:1px solid #343a3c;border-radius:15px;background:#1a1e20;box-shadow:0 8px 22px rgba(0,0,0,.2)}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:40px;border-radius:11px;font-size:14px}body.stockmatch-light .top-status>button.is-active{background:#ff4b51;box-shadow:0 6px 14px rgba(255,75,81,.24)}body.stockmatch-light .header-tools{justify-self:end;gap:8px;padding-left:16px;border-left:1px solid rgba(255,255,255,.12)}body.stockmatch-light .account-stat,body.stockmatch-light .language-pill{height:40px;border-radius:12px}body.stockmatch-light .language-pill{min-width:98px;background:0 0}body.stockmatch-light .account-stat{min-width:104px;background:#24292b;box-shadow:0 1px 0 rgba(255,255,255,.04) inset}body.stockmatch-light .account-stat i{width:24px;height:24px}}@media (min-width:1101px){body.stockmatch-light .deck-side-next{opacity:.88;border-color:rgba(var(--side-accent-rgb,105,240,139),.42);background:#f2f6f5;box-shadow:0 18px 46px rgba(25,42,38,.14),inset 0 0 0 1px rgba(255,255,255,.72)}body.stockmatch-light .deck-side-next>img{opacity:.56;filter:saturate(.86) brightness(.82) contrast(1.08)}body.stockmatch-light .deck-side-next .deck-side-scrim{background:linear-gradient(90deg,rgba(242,246,245,.05),rgba(242,246,245,.16) 52%,rgba(242,246,245,.48))}body.stockmatch-light .deck-side-next>strong{color:#243234;font-size:24px;font-weight:900;text-shadow:none}body.stockmatch-light .deck-side-next .deck-side-brand em{color:#176e58;border-color:rgba(var(--side-accent-rgb,105,240,139),.64);background:rgba(var(--side-accent-rgb,105,240,139),.18)}body.stockmatch-light .deck-side-next .deck-side-brand small{color:#526063;font-weight:760}body.stockmatch-light .deck-side-next>b,body.stockmatch-light .deck-side-next>i{color:#167c5e;text-shadow:none}body.stockmatch-light .deck-side-next .deck-side-arrow{color:#273437;border-color:#cbd6d2;background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(32,53,47,.15)}body.stockmatch-light .deck-side-next:focus-visible,body.stockmatch-light .deck-side-next:hover{opacity:1}}body.stockmatch-light .action-button{transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}body.stockmatch-light .action-button:not(.match):focus-visible,body.stockmatch-light .action-button:not(.match):hover{border-color:#cbd1d3;background:#fbfcfc;color:#171a1d}body.stockmatch-light .action-button.match:focus-visible,body.stockmatch-light .action-button.match:hover{border-color:#ff4b51;background:#ff4b51;color:#fff}body.stockmatch-light .action-button.match:focus-visible .action-icon,body.stockmatch-light .action-button.match:hover .action-icon,body.stockmatch-light .action-button:focus-visible .action-icon,body.stockmatch-light .action-button:hover .action-icon{transform:none;border-color:transparent;background:0 0;box-shadow:none}body.stockmatch-light .action-button:focus-visible .action-icon img,body.stockmatch-light .action-button:hover .action-icon img{transform:none;outline:0}@media (min-width:901px){body.stockmatch-light{overflow-x:hidden;overflow-y:auto}body.stockmatch-light .stockmatch-stage{overflow:visible}}@media (min-width:901px) and (max-height:820px){body.stockmatch-light{overflow:hidden}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:100svh;min-height:100svh;overflow:hidden}body.stockmatch-light .app-top{height:64px}body.stockmatch-light .view-panel[data-view-panel=discover]{box-sizing:border-box;height:calc(100svh - 64px);padding-top:12px;padding-bottom:6px;overflow:visible}body.stockmatch-light .match-hero{margin-bottom:8px}body.stockmatch-light .match-hero h1{margin-bottom:3px;font-size:32px;line-height:1}body.stockmatch-light .match-hero p{font-size:12px;line-height:1.2}body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 256px;gap:12px}body.stockmatch-light .deck-viewport{height:378px;min-height:378px}body.stockmatch-light .match-card{height:378px;min-height:378px}body.stockmatch-light .deck-side{top:22px;height:334px}body.stockmatch-light .card-profile{padding:14px 18px 7px}body.stockmatch-light .card-copy{min-height:70px;padding-right:110px}body.stockmatch-light .ticker-badge{font-size:32px}body.stockmatch-light .card-copy h2{margin-top:3px;font-size:13px;line-height:1.15;-webkit-line-clamp:1}body.stockmatch-light .legal-name{font-size:9px}body.stockmatch-light .compatibility-score{top:14px;right:14px;width:88px;min-height:72px;padding-left:12px}body.stockmatch-light .compatibility-score small{font-size:10px}body.stockmatch-light .compatibility-score strong{margin-top:5px;font-size:34px}body.stockmatch-light .compatibility-score strong span{font-size:16px}body.stockmatch-light .compatibility-score>i{width:56px;height:4px;margin-top:6px}body.stockmatch-light .first-impression{margin:6px 0;padding-top:7px}body.stockmatch-light .first-impression>span{gap:6px}body.stockmatch-light .first-impression small{font-size:10px}body.stockmatch-light .first-impression strong{font-size:17px}body.stockmatch-light .first-impression p{min-height:0;margin-top:4px;font-size:10px;line-height:1.2;-webkit-line-clamp:1}body.stockmatch-light .rarity{height:20px;margin-top:5px;padding-inline:7px;font-size:9px;line-height:20px}body.stockmatch-light .trait-row{gap:8px}body.stockmatch-light .trait-card{min-height:62px;padding:8px 10px}body.stockmatch-light .trait-card h3{margin-bottom:4px;font-size:10px}body.stockmatch-light .trait-card p{font-size:9.5px;line-height:1.3}body.stockmatch-light .quote-row{height:52px!important;min-height:52px;padding-top:6px}body.stockmatch-light .quote-row>div{padding-inline:7px}body.stockmatch-light .quote-row small{margin-bottom:3px;font-size:8px}body.stockmatch-light .quote-row b,body.stockmatch-light .quote-row span,body.stockmatch-light .quote-row strong,body.stockmatch-light .quote-row>div:nth-child(2)>span{font-size:11px}body.stockmatch-light .card-disclaimer{margin-top:3px;font-size:8px}body.stockmatch-light .action-row{height:46px!important;margin-top:6px;gap:8px}body.stockmatch-light .action-button{height:46px!important;gap:8px;padding-inline:10px;border-radius:8px}body.stockmatch-light .action-button .action-icon{width:24px;height:24px}body.stockmatch-light .action-button .action-icon img{width:23px;height:23px}body.stockmatch-light .action-button strong{font-size:11px}body.stockmatch-light .action-button small{margin-top:2px;font-size:9px}body.stockmatch-light .deck-pagination{height:14px;margin-top:2px;font-size:9px}body.stockmatch-light .deck-pagination>i{width:60px;height:2px}body.stockmatch-light .buy-ranking-panel{margin-top:8px;padding:0 14px 6px}body.stockmatch-light .buy-ranking-head{min-height:32px}body.stockmatch-light .buy-ranking-head strong{font-size:14px}body.stockmatch-light .buy-ranking-head button{font-size:9px}body.stockmatch-light .buy-ranking-body ol{min-height:0}body.stockmatch-light .buy-ranking-body button{grid-template-columns:14px 30px minmax(0,1fr) auto;gap:5px;min-height:44px;padding-inline:7px}body.stockmatch-light .buy-ranking-body button>b{font-size:9px}body.stockmatch-light .buy-ranking-body button>strong{width:28px;height:28px;font-size:8px}body.stockmatch-light .buy-ranking-body button>small{gap:2px;font-size:7.5px;line-height:1.2}body.stockmatch-light .buy-ranking-body button>em{font-size:11px}body.stockmatch-light .buy-ranking-body>small:last-child{margin-top:2px;font-size:8px}}@media (min-width:901px) and (max-height:820px){body.stockmatch-light .buy-ranking-panel{margin-top:0;padding-bottom:3px}}@media (min-width:901px) and (min-height:821px) and (max-height:1100px){body.stockmatch-light{overflow:hidden}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:100svh;min-height:100svh;overflow:hidden}body.stockmatch-light .app-top{height:76px}body.stockmatch-light .view-panel[data-view-panel=discover]{box-sizing:border-box;height:calc(100svh - 76px);padding-top:18px;padding-bottom:8px;overflow:visible}body.stockmatch-light .match-hero{margin-bottom:12px}body.stockmatch-light .match-hero h1{margin-bottom:4px;font-size:38px;line-height:1.08}body.stockmatch-light .match-hero p{font-size:14px;line-height:1.3}body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px}body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card,body.stockmatch-light .recent-match-panel{height:clamp(410px,calc(100svh - 420px),480px);min-height:clamp(410px,calc(100svh - 420px),480px)}body.stockmatch-light .deck-side{top:24px;height:calc(clamp(410px,calc(100svh - 420px),480px) - 48px)}body.stockmatch-light .action-row{height:54px!important;margin-top:8px;gap:10px}body.stockmatch-light .action-button{height:54px!important;gap:10px;padding-inline:14px}body.stockmatch-light .action-button .action-icon{width:27px;height:27px}body.stockmatch-light .action-button .action-icon img{width:26px;height:26px}body.stockmatch-light .action-button strong{font-size:13px}body.stockmatch-light .action-button small{font-size:10px}body.stockmatch-light .deck-pagination{height:16px;margin-top:2px;font-size:10px}body.stockmatch-light .buy-ranking-panel{margin-top:8px;padding:0 18px 8px}body.stockmatch-light .buy-ranking-head{min-height:40px}body.stockmatch-light .buy-ranking-head strong{font-size:16px}body.stockmatch-light .buy-ranking-body ol{min-height:0}body.stockmatch-light .buy-ranking-body button{grid-template-columns:18px 38px minmax(0,1fr) auto;gap:8px;min-height:54px;padding-inline:11px}body.stockmatch-light .buy-ranking-body button>b{font-size:11px}body.stockmatch-light .buy-ranking-body button>strong{width:36px;height:36px;font-size:9px}body.stockmatch-light .buy-ranking-body button>small{gap:3px;font-size:9px;line-height:1.25}body.stockmatch-light .buy-ranking-body button>em{font-size:13px}body.stockmatch-light .buy-ranking-body>small:last-child{margin-top:3px;font-size:8px}}@media (min-width:901px){body.stockmatch-light .app-top{grid-template-columns:minmax(220px,1fr) auto minmax(300px,1fr);column-gap:24px;height:84px;padding-inline:max(32px,calc((100% - 1520px)/ 2))}body.stockmatch-light .top-status,body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status{justify-self:center;display:flex;align-items:center;width:auto;height:48px;padding:4px;gap:2px;border:1px solid #343a3c;border-radius:15px;background:#1a1e20;box-shadow:0 8px 22px rgba(0,0,0,.2)}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{flex:0 0 auto;width:auto;min-width:112px;height:40px;min-height:40px;padding:0 13px;gap:8px;border-radius:11px;white-space:nowrap}body.stockmatch-light .top-status>button.is-active{min-width:132px}body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status>button{min-width:168px}body.stockmatch-light .top-status>button::after{display:none}body.stockmatch-light .top-status>button>span{display:inline;line-height:1}body.stockmatch-light .top-status>button>img{flex:0 0 18px;width:18px;height:18px}body.stockmatch-light .top-status>button>strong{flex:0 0 22px}body.stockmatch-light .header-tools{justify-self:end;align-items:center;min-width:0;height:48px;padding-left:16px;gap:8px;border-left:1px solid rgba(255,255,255,.12)}body.stockmatch-light .account-stat,body.stockmatch-light .language-pill{height:44px;min-height:44px;border:1px solid rgba(255,255,255,.1);border-radius:13px}body.stockmatch-light .language-pill{min-width:100px;padding-inline:13px}body.stockmatch-light .account-stat{min-width:112px;max-width:228px;padding-inline:12px}body.stockmatch-light .account-stat>b,body.stockmatch-light .account-stat>i{flex:0 0 auto}body.stockmatch-light .account-stat>span{display:block;min-width:0;max-width:none;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:901px) and (max-width:1180px){body.stockmatch-light .app-top{grid-template-columns:minmax(180px,1fr) auto minmax(230px,1fr);column-gap:12px;padding-inline:20px}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{min-width:94px;padding-inline:10px}body.stockmatch-light .top-status>button.is-active{min-width:112px}body.stockmatch-light .top-status>button>img{display:none}body.stockmatch-light .account-stat{max-width:168px}}.daily-pack-trigger.is-login-locked{border-style:dashed;box-shadow:none;opacity:.78}.daily-pack-trigger.is-login-locked:focus-visible,.daily-pack-trigger.is-login-locked:hover{transform:none;box-shadow:0 0 0 3px rgba(255,75,85,.12)}body.stockmatch-light .match-hero{display:flex;align-items:end;justify-content:space-between;gap:24px}body.stockmatch-light .match-hero.match-hero-pack-only{justify-content:flex-end;padding-left:0}@media (min-width:901px){body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card,body.stockmatch-light .recent-match-panel{height:400px;min-height:400px}body.stockmatch-light .quote-row{margin-top:18px}}body.stockmatch-light .match-hero>div{min-width:0}.daily-pack-trigger{flex:0 0 auto;min-width:190px;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;color:#202426;border:1px solid #d9ddde;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(28,35,37,.07);cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease}.daily-pack-trigger:focus-visible,.daily-pack-trigger:hover{border-color:#ff8589;background:#fff8f8}.daily-pack-trigger>img{width:22px;height:22px}.daily-pack-trigger>span{display:grid;gap:2px;text-align:left}.daily-pack-trigger strong{font-size:12px;line-height:1.1}.daily-pack-trigger small{color:#747c7f;font-size:10px;font-weight:700}.daily-pack-trigger small b,.daily-pack-trigger small em,.dex-stats [data-collection-progress],.dex-stats [data-collection-total]{font-style:normal}.collection-badges{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:6px}body.stockmatch-light .collection-badges .rarity{margin:0;border:1px solid currentColor;background:color-mix(in srgb,currentColor 8%,#fff)}.collection-badges [data-season-badge]{height:22px;display:inline-flex;align-items:center;padding:0 8px;color:#8b6100;border:1px solid #e5bd58;border-radius:999px;background:#fff9df;font-size:9px;font-weight:850}.collection-badges [data-season-badge][hidden]{display:none}.rarity-legendary{color:#a25b00!important}.rarity-epic{color:#8f46cb!important}.rarity-rare{color:#2876c8!important}.rarity-uncommon{color:#168467!important}.rarity-common{color:#687174!important}.pack-panel{width:min(760px,calc(100vw - 32px));gap:12px;padding:26px;color:#f7f8f8;border-radius:20px}.pack-collection-progress{position:absolute;top:25px;right:72px;display:flex;align-items:baseline;gap:4px;color:rgba(255,255,255,.52);font-size:12px}.pack-collection-progress strong{color:#fff;font-size:18px}.pack-reveal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pack-card-mini{position:relative;min-height:250px;display:block;padding:0;overflow:hidden;border-radius:14px;background:#111;animation:pack-card-reveal 420ms both;animation-delay:var(--pack-delay, 0ms)}.pack-card-visual{position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(5,8,10,.04) 30%,rgba(5,8,10,.92) 100%),var(--pack-image);background-position:center;background-size:cover;transition:transform 240ms ease}.pack-card-mini:hover .pack-card-visual{transform:scale(1.025)}.pack-card-copy{position:absolute;inset:auto 0 0;z-index:1;display:grid;gap:6px;padding:16px}.pack-card-mini .pack-card-copy span{color:#fff;background:rgba(10,12,13,.68);backdrop-filter:blur(8px)}.pack-card-mini .pack-card-copy strong{color:#fff}.pack-card-mini .pack-card-copy i{width:fit-content;color:rgba(255,255,255,.72);font-size:10px;font-style:normal;font-weight:720}.pack-card-mini .pack-card-copy small{min-height:30px;display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.76);-webkit-box-orient:vertical;-webkit-line-clamp:2}.pack-card-copy em{width:fit-content;color:#ffd76b;font-size:10px;font-style:normal;font-weight:800}.pack-card-mini.is-season-limited{border-color:#d7a93b;box-shadow:inset 0 0 0 1px rgba(255,221,121,.3)}.pack-collect.is-collected{color:#d6dcda;background:#313735}@keyframes pack-card-reveal{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){body.stockmatch-light .match-hero{align-items:center}.daily-pack-trigger{min-width:46px;width:46px;height:46px;padding:0}.daily-pack-trigger>span{display:none}.pack-panel{max-height:calc(100svh - 24px);padding:22px 18px;overflow-y:auto}.pack-reveal-grid{gap:7px}.pack-card-mini{min-height:180px}.pack-card-copy{padding:10px}.pack-card-mini .pack-card-copy strong{font-size:20px}.pack-card-mini .pack-card-copy small{font-size:9px}}@media (min-width:901px) and (max-height:820px){.daily-pack-trigger{height:40px}}@media (min-width:901px) and (min-height:821px) and (max-height:860px){body.stockmatch-light .card-profile{padding:16px 20px 8px}body.stockmatch-light .card-copy{min-height:78px;padding-right:120px}body.stockmatch-light .ticker-badge{font-size:35px}body.stockmatch-light .card-copy h2{margin-top:3px;font-size:14px;line-height:1.2;-webkit-line-clamp:1}body.stockmatch-light .compatibility-score{top:16px;right:16px;width:100px;min-height:80px;padding-left:15px}body.stockmatch-light .compatibility-score strong{font-size:40px}body.stockmatch-light .first-impression{margin:8px 0;padding-top:8px}body.stockmatch-light .first-impression p{min-height:0;font-size:11px;line-height:1.3;-webkit-line-clamp:1}body.stockmatch-light .rarity{height:22px;margin-top:6px;font-size:10px;line-height:22px}body.stockmatch-light .trait-card{min-height:72px;padding:9px 11px}body.stockmatch-light .trait-card h3{margin-bottom:5px;font-size:11px}body.stockmatch-light .trait-card p{font-size:10.5px;line-height:1.35}body.stockmatch-light .quote-row{height:60px!important;min-height:60px!important;padding-top:7px}body.stockmatch-light .card-disclaimer{margin-top:3px;font-size:8px}}@media (min-width:901px){body.stockmatch-light .buy-ranking-body button{transition:background-color 160ms ease,color 160ms ease}body.stockmatch-light .buy-ranking-body button:focus-visible,body.stockmatch-light .buy-ranking-body button:hover{background:#f5f8f7}}@media (min-width:901px) and (max-height:820px){body.stockmatch-light .recent-match-panel{height:464px;min-height:464px}body.stockmatch-light .buy-ranking-head{min-height:36px}body.stockmatch-light .buy-ranking-head strong{font-size:16px}body.stockmatch-light .buy-ranking-body button{grid-template-columns:16px 34px minmax(0,1fr) auto;gap:6px;min-height:52px;padding-inline:8px}body.stockmatch-light .buy-ranking-body button>b{font-size:10px}body.stockmatch-light .buy-ranking-body button>strong{width:34px;height:34px;font-size:9.5px}body.stockmatch-light .buy-ranking-body button>small{gap:2px;color:#4f5559;font-size:10.5px;line-height:1.25}body.stockmatch-light .buy-ranking-body button>em{font-size:14px}}@media (min-width:901px) and (min-height:821px) and (max-height:1100px){body.stockmatch-light .buy-ranking-panel{padding-inline:20px}body.stockmatch-light .buy-ranking-head{min-height:44px}body.stockmatch-light .buy-ranking-head strong{font-size:18px}body.stockmatch-light .buy-ranking-head button{font-size:10px;font-weight:650}body.stockmatch-light .buy-ranking-body button{grid-template-columns:20px 42px minmax(0,1fr) auto;gap:10px;min-height:72px;padding-inline:12px}body.stockmatch-light .buy-ranking-body button>b{font-size:12px}body.stockmatch-light .buy-ranking-body button>strong{width:40px;height:40px;font-size:10px}body.stockmatch-light .buy-ranking-body button>small{gap:4px;color:#454b4f;font-size:11px;line-height:1.25}body.stockmatch-light .buy-ranking-body button>em{font-size:16px}body.stockmatch-light .buy-ranking-body>small:last-child{font-size:9px}}.ranking-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.ranking-modal[hidden]{display:none}.ranking-backdrop{position:absolute;inset:0;background:rgba(16,20,21,.58);backdrop-filter:blur(8px)}.ranking-banner{position:relative;width:min(1180px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid #dce1e3;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,22,24,.2);outline:0}.ranking-close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid #dfe3e4;border-radius:50%;background:#fff;cursor:pointer}.ranking-close img{width:18px;height:18px}.ranking-login{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 28px;text-align:center}.ranking-full[hidden],.ranking-login[hidden]{display:none}.ranking-login-mark{width:52px;height:52px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#111719;color:#fff;font-size:20px;font-weight:800}.ranking-full header small,.ranking-login small{color:#ff4e58;font-size:12px;font-weight:800}.ranking-login h2{margin:8px 0 10px;font-size:28px}.ranking-login p{margin:0 0 24px;color:#697276}.ranking-login button{min-height:48px;padding:0 22px;border:0;border-radius:6px;background:#ff4e58;color:#fff;font-weight:800;cursor:pointer}.ranking-full{padding:28px}.ranking-full header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:0 52px 18px 0;border-bottom:1px solid #e5e8e9}.ranking-full header h2{margin:5px 0 0;font-size:25px}.ranking-full header p{margin:0;color:#6d7578;font-weight:700}.ranking-full-list{max-height:min(610px,calc(100vh - 190px));overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:4px 8px 4px 0;list-style:none}.ranking-full-list li{padding:0}.ranking-full-list li>button{min-width:0;width:100%;display:grid;grid-template-columns:34px 76px minmax(0,1fr) 88px;align-items:center;gap:10px;min-height:64px;padding:10px 14px;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer}.ranking-full-list li>button:focus-visible,.ranking-full-list li>button:hover{background:#f7f9f9;outline:0;border-bottom:1px solid #edf0f1}.ranking-full-list li:nth-child(odd){border-right:1px solid #edf0f1}.ranking-full-list b{color:#8a9295;font-size:12px}.ranking-full-list strong{font-size:15px}.ranking-full-list small{min-width:0;color:#758084;font-size:11px}.ranking-full-list small span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-full-list em{justify-self:end;color:#0b9d69;font-style:normal;font-weight:800}.ranking-full-list .is-negative em{color:#f05b65}.ranking-full footer{padding-top:14px;color:#8b9396;font-size:11px;text-align:right}body.is-ranking-open{overflow:hidden}@media (max-width:760px){.ranking-modal{padding:12px}.ranking-banner{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.ranking-full{padding:22px 16px 16px}.ranking-full header{display:block;padding-right:48px}.ranking-full header p{margin-top:8px}.ranking-full-list{grid-template-columns:1fr;max-height:calc(100vh - 180px)}.ranking-full-list li:nth-child(odd){border-right:0}.ranking-full-list li{grid-template-columns:26px 64px minmax(0,1fr) 72px;padding-inline:8px}}body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:min(1180px,calc(100% - 48px));min-height:calc(100svh - 84px);margin:0 auto;padding:38px 0 56px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head,body.stockmatch-light .view-panel[data-view-panel=watchlist] .collection-head{color:#171b1d;border:0;border-bottom:1px solid #dfe3e4;border-radius:0;background:0 0}body.stockmatch-light .collection-grid .ticker-mini,body.stockmatch-light .watch-stack .watch-item{color:#24292c;background-color:#fff}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{grid-template-columns:max-content max-content minmax(280px,1fr);align-items:center;gap:28px;padding:14px 16px;border:1px solid #e2e6e7;border-radius:8px;background:#fff}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span+span{padding-left:28px;border-left:1px solid #e5e8e9}body.stockmatch-light .collection-disclaimer{justify-self:end;margin:0;padding-left:26px;color:#747d81;font-size:12px;line-height:1.45;text-align:right}body.stockmatch-light .collection-disclaimer::before{content:"i";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:7px;color:#737c80;border:1px solid #aeb5b8;border-radius:50%;font-size:10px;font-weight:800;vertical-align:-1px}body.stockmatch-light .watchlist-guide{display:flex;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;color:#526066;border:1px solid #dce6e3;border-radius:8px;background:#f7fbfa}body.stockmatch-light .watchlist-guide strong{flex:0 0 auto;color:#1f6f58;font-size:13px}body.stockmatch-light .watchlist-guide span{font-size:12px;line-height:1.45}body.stockmatch-light .watch-stack .watch-item{grid-template-columns:52px minmax(0,1fr) auto;row-gap:14px}body.stockmatch-light .watch-price-grid{grid-column:2/4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e4e8e9;border-radius:8px;background:#fafbfb}body.stockmatch-light .watch-price-grid>span{min-width:0;display:grid;gap:5px;padding:12px 14px}body.stockmatch-light .watch-price-grid>span+span{border-left:1px solid #e4e8e9}body.stockmatch-light .watch-price-grid small{color:#7a8387;font-size:10px;font-weight:700}body.stockmatch-light .watch-price-grid strong{overflow:hidden;color:#252b2e;font-size:14px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .watch-catalyst{grid-column:2/4}body.stockmatch-light .collection-grid .ticker-mini{grid-template-rows:auto auto auto minmax(38px,auto) auto auto;min-height:250px;padding:18px 18px 16px;border-top-width:2px;box-shadow:0 8px 22px rgba(28,35,37,.06)}body.stockmatch-light .ticker-mini-top span{letter-spacing:.03em}body.stockmatch-light .ticker-mini-top span.rarity-common{color:#596165;border-color:#c8cdcf;background:#f3f5f5}body.stockmatch-light .ticker-mini-top span.rarity-uncommon{color:#9a6514;border-color:#e7c47f;background:#fff8e8}body.stockmatch-light .ticker-mini-top span.rarity-rare{color:#2774b8;border-color:#a8d4f5;background:#eef8ff}body.stockmatch-light .ticker-mini-top span.rarity-epic{color:#a87000;border-color:#e8c458;background:#fff9df}body.stockmatch-light .ticker-mini-top span.rarity-legendary{color:#7355b6;border-color:#cabaf1;background:#f6f1ff}body.stockmatch-light .ticker-mini-foot{padding-top:8px;border-top:1px solid #edf0f1}@media (max-width:760px){body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{grid-template-columns:1fr 1fr;gap:14px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span+span{padding-left:14px}body.stockmatch-light .collection-disclaimer{grid-column:1/-1;justify-self:stretch;padding:12px 0 0;border-top:1px solid #e8ebec;text-align:left}body.stockmatch-light .watchlist-guide{align-items:flex-start;flex-direction:column;gap:5px}body.stockmatch-light .watch-price-grid{grid-column:1/-1;grid-template-columns:1fr}body.stockmatch-light .watch-price-grid>span+span{border-top:1px solid #e4e8e9;border-left:0}}@media (max-width:900px){body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:calc(100% - 32px);padding:28px 0 40px}}@media (min-width:901px) and (max-width:1240px){body.stockmatch-light .view-panel[data-view-panel=discover]{width:calc(100% - 40px)}body.stockmatch-light .match-hero{padding-left:0}body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr);gap:0}body.stockmatch-light .recent-match-panel{display:none!important}body.stockmatch-light .deck-viewport{width:100%}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:calc(100% - 132px);margin-left:0}body.stockmatch-light .match-card{grid-template-columns:minmax(280px,40%) minmax(0,60%)}body.stockmatch-light .card-profile{display:flex;min-width:0;visibility:visible;opacity:1}body.stockmatch-light .deck-side-next{right:0;left:auto;width:116px;min-width:116px}}@media (min-width:1241px){body.stockmatch-light .deck-side-next{top:-10px;right:0;left:auto;z-index:2;width:320px;min-width:320px;max-width:320px;height:500px;overflow:hidden;opacity:1;border:2px solid rgba(var(--side-accent-rgb,62,229,139),.68);border-radius:20px;background:#fff;box-shadow:0 22px 56px rgba(27,35,34,.14);transform:none;transform-origin:center}body.stockmatch-light .deck-side-next::after{content:"";position:absolute;right:24px;bottom:74px;left:170px;z-index:3;height:1px;background:#e5e9e8}body.stockmatch-light .deck-side-next>img{position:absolute;inset:0 0 auto;z-index:1;display:block;width:100%;height:66%;opacity:1;object-fit:cover;object-position:center;filter:none}body.stockmatch-light .deck-side-next .deck-side-scrim{display:none}body.stockmatch-light .deck-side-next>strong{position:absolute;top:347px;right:24px;left:170px;z-index:4;width:auto;overflow:hidden;color:#202629;font-size:25px;font-weight:850;line-height:1;text-align:left;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}body.stockmatch-light .deck-side-next .deck-side-brand{position:absolute;top:383px;right:24px;left:170px;z-index:4;display:block;width:auto;max-width:none;text-align:left}body.stockmatch-light .deck-side-next .deck-side-brand em{display:none}body.stockmatch-light .deck-side-next .deck-side-brand small{display:block;max-width:100%;overflow:hidden;color:#697176;font-size:14px;font-weight:560;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .deck-side-next>i{position:absolute;top:416px;right:24px;bottom:auto;left:170px;z-index:4;width:auto;overflow:hidden;color:var(--side-accent,#22a879);font-size:18px;font-style:normal;font-weight:800;line-height:1.2;min-height:22px;text-align:left;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}body.stockmatch-light .deck-side-next .deck-side-position,body.stockmatch-light .deck-side-next>b{display:none}body.stockmatch-light .deck-side-next .deck-side-arrow{top:auto;right:56px;bottom:14px;z-index:5;width:48px;height:48px;color:#30373a;border:1px solid #dfe4e3;background:#fff;box-shadow:0 8px 22px rgba(29,39,36,.12);font-size:31px;transform:none}body.stockmatch-light .deck-side-next:focus-visible,body.stockmatch-light .deck-side-next:hover{opacity:1;border-color:var(--side-accent,#22a879);box-shadow:0 26px 62px rgba(27,35,34,.18);outline:0;transform:translateY(-2px)}}@media (min-width:1280px) and (max-width:1579px){body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr);gap:0}body.stockmatch-light .deck-viewport{width:min(1196px,100%)}body.stockmatch-light .recent-match-panel{display:none!important}}@media (min-width:901px) and (max-width:1240px){body.stockmatch-light .deck-side-next{opacity:1;border-color:rgba(var(--side-accent-rgb,62,229,139),.55);background:#fff}body.stockmatch-light .deck-side-next>img{height:66%;opacity:1;object-fit:cover;filter:none}body.stockmatch-light .deck-side-next .deck-side-scrim{display:none}body.stockmatch-light .deck-side-next>strong{top:auto;right:10px;bottom:86px;left:10px;color:#22282b;font-size:18px}body.stockmatch-light .deck-side-next>i{right:8px;bottom:50px;left:8px;color:var(--side-accent,#22a879);font-size:13px}body.stockmatch-light .deck-side-next .deck-side-arrow{top:auto;right:50%;bottom:6px;width:38px;height:38px;transform:translateX(50%)}}@media (min-width:1241px){body.stockmatch-light .match-hero{padding-left:0}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:860px;max-width:860px;margin-left:0}body.stockmatch-light .match-card{grid-template-columns:minmax(320px,38%) minmax(0,62%)}body.stockmatch-light .deck-side-next{right:0;left:auto}body.stockmatch-light .deck-side-next>img{height:70%}body.stockmatch-light .deck-side-next::after{right:24px;bottom:55px;left:24px}body.stockmatch-light .deck-side-next>strong{top:366px;right:24px;left:24px}body.stockmatch-light .deck-side-next .deck-side-brand{top:399px;right:24px;left:24px}body.stockmatch-light .deck-side-next>i{top:426px;right:24px;left:24px}body.stockmatch-light .deck-side-next .deck-side-arrow{right:50%;bottom:9px;transform:translateX(50%)}body.stockmatch-light .deck-side-next:focus-visible .deck-side-arrow,body.stockmatch-light .deck-side-next:hover .deck-side-arrow{transform:translateX(50%)}}@media (min-width:1241px) and (max-width:1279px){body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:calc(100% - 132px);max-width:none}body.stockmatch-light .deck-side-next{width:116px;min-width:116px;max-width:116px}body.stockmatch-light .deck-side-next .deck-side-brand,body.stockmatch-light .deck-side-next::after{display:none}body.stockmatch-light .deck-side-next>strong{top:auto;right:10px;bottom:86px;left:10px;font-size:18px;text-align:center}body.stockmatch-light .deck-side-next>i{top:auto;right:8px;bottom:50px;left:8px;font-size:13px;text-align:center}body.stockmatch-light .deck-side-next .deck-side-arrow{right:50%;bottom:6px;width:38px;height:38px;transform:translateX(50%)}}body.stockmatch-light .match-card .compatibility-score{display:flex!important}body.stockmatch-light .compatibility-score strong{margin-top:10px;font-size:28px}body.stockmatch-light .compatibility-score .tier-value{overflow:hidden;font-size:22px;font-style:normal;line-height:1.05;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .compatibility-score .tier-value.rarity-legendary{font-size:17px}body.stockmatch-light .compatibility-score .tier-value.rarity-uncommon{font-size:20px}body.stockmatch-light .compatibility-score:has(.rarity-legendary)>i::after{background:#7355b6}body.stockmatch-light .compatibility-score:has(.rarity-epic)>i::after{background:#a87000}body.stockmatch-light .compatibility-score:has(.rarity-rare)>i::after{background:#2774b8}body.stockmatch-light .compatibility-score:has(.rarity-uncommon)>i::after{background:#168467}body.stockmatch-light .compatibility-score:has(.rarity-common)>i::after{background:#687174}body.stockmatch-light .collection-badges[hidden]{display:none}@media (min-width:1241px){body.stockmatch-light .deck-side-next{top:24px;right:auto;left:790px;z-index:2;width:210px;min-width:210px;max-width:210px;height:432px;overflow:hidden;opacity:.76;border:1px solid rgba(var(--side-accent-rgb,62,229,139),.42);border-radius:18px;background:#f7f8f8;box-shadow:0 18px 42px rgba(27,35,34,.12);transform:rotate(1.2deg);transform-origin:0 50%}body.stockmatch-light .deck-side-next::before{content:var(--side-next-label, "NEXT");position:absolute;top:16px;right:14px;z-index:5;padding:6px 9px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#fff;background:rgba(21,27,29,.62);box-shadow:0 4px 14px rgba(13,18,20,.16);font-size:10px;font-weight:800;line-height:1;letter-spacing:.08em;backdrop-filter:blur(8px)}body.stockmatch-light .deck-side-next::after{display:none}body.stockmatch-light .deck-side-next>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:1;object-fit:cover;object-position:center;filter:saturate(.78) contrast(.94) brightness(1.02)}body.stockmatch-light .deck-side-next .deck-side-scrim{position:absolute;inset:0;z-index:2;display:block;background:linear-gradient(180deg,rgba(16,22,24,.04) 40%,rgba(16,22,24,.18) 61%,rgba(16,22,24,.88) 100%)}body.stockmatch-light .deck-side-next>strong{position:absolute;top:auto;right:18px;bottom:64px;left:86px;z-index:4;width:auto;overflow:hidden;color:#fff;font-size:22px;font-weight:850;line-height:1;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 12px rgba(0,0,0,.42);white-space:nowrap}body.stockmatch-light .deck-side-next .deck-side-brand,body.stockmatch-light .deck-side-next .deck-side-position,body.stockmatch-light .deck-side-next>b{display:none}body.stockmatch-light .deck-side-next>i{position:absolute;top:auto;right:18px;bottom:36px;left:86px;z-index:4;width:auto;overflow:hidden;color:#fff;font-size:12px;font-style:normal;font-weight:750;line-height:1.2;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(0,0,0,.48);white-space:nowrap}body.stockmatch-light .deck-side-next .deck-side-arrow{top:50%;right:14px;bottom:auto;z-index:5;width:42px;height:42px;color:#242b2e;border:1px solid rgba(255,255,255,.86);background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(18,24,26,.18);font-size:26px;transform:translateY(-50%);backdrop-filter:blur(8px)}body.stockmatch-light .deck-side-next:focus-visible,body.stockmatch-light .deck-side-next:hover{opacity:.94;border-color:rgba(var(--side-accent-rgb,62,229,139),.7);box-shadow:0 22px 52px rgba(27,35,34,.16);outline:0;transform:translateX(6px) rotate(1.2deg)}body.stockmatch-light .deck-side-next:focus-visible .deck-side-arrow,body.stockmatch-light .deck-side-next:hover .deck-side-arrow{transform:translateY(-50%) translateX(2px)}}@media (min-width:1241px) and (max-height:820px){body.stockmatch-light .deck-side-next{top:22px;height:334px}body.stockmatch-light .deck-side-next>strong{bottom:58px}body.stockmatch-light .deck-side-next>i{bottom:31px}}@media (min-width:901px) and (max-width:1240px){body.stockmatch-light .deck-side-next::before{content:var(--side-next-label, "NEXT");position:absolute;top:12px;right:50%;z-index:5;padding:5px 7px;border-radius:999px;color:#fff;background:rgba(21,27,29,.62);font-size:9px;font-weight:800;line-height:1;letter-spacing:.06em;transform:translateX(50%)}body.stockmatch-light .deck-side-next .deck-side-brand,body.stockmatch-light .deck-side-next .deck-side-position,body.stockmatch-light .deck-side-next>b{display:none}}@media (min-width:901px){body.stockmatch-light .deck-side-next{top:14px;bottom:14px;height:auto;max-height:none}}@media (max-width:900px){body.stockmatch-light,body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage,html{max-width:100%;overflow-x:hidden!important}body.stockmatch-light .phone-shell{padding-bottom:32px}body.stockmatch-light .view-panel[data-view-panel=discover]{width:100%;padding-inline:16px}body.stockmatch-light .match-hero.match-hero-pack-only{min-height:44px;margin-bottom:10px;padding:0}body.stockmatch-light .match-hero .daily-pack-trigger{width:auto;min-width:156px;height:44px;padding:0 12px;gap:9px;border-style:solid;box-shadow:none}body.stockmatch-light .match-hero .daily-pack-trigger>img{flex:0 0 20px;width:20px;height:20px}body.stockmatch-light .match-hero .daily-pack-trigger>span{display:grid}body.stockmatch-light .match-hero .daily-pack-trigger strong{font-size:11px}body.stockmatch-light .match-hero .daily-pack-trigger small{font-size:9px}body.stockmatch-light .action-row{width:100%;max-width:none;height:auto!important;min-height:0!important;margin:12px 0 0;padding:0;gap:8px;background:0 0!important;box-shadow:none!important}body.stockmatch-light .action-row::after,body.stockmatch-light .action-row::before{display:none!important}body.stockmatch-light .action-button,body.stockmatch-light .action-button.match{min-width:0;height:56px!important;min-height:56px!important;padding:0 8px;gap:6px;border:1px solid #dfe3e4;border-radius:12px;box-shadow:none!important}body.stockmatch-light .action-button.match:focus-visible,body.stockmatch-light .action-button.match:hover,body.stockmatch-light .action-button:focus-visible,body.stockmatch-light .action-button:hover{box-shadow:none!important;transform:none!important}body.stockmatch-light .action-button .action-icon{flex:0 0 22px;width:22px;height:22px}body.stockmatch-light .action-button .action-icon img{width:22px;height:22px}body.stockmatch-light .action-button>span:last-child{min-width:0}body.stockmatch-light .action-button strong,body.stockmatch-light .action-button.match strong{overflow:hidden;font-size:12px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .deck-pagination{width:100%;max-width:none;min-height:18px;margin:5px 0 0}body.stockmatch-light .buy-ranking-panel,body.stockmatch-light .recent-match-panel{width:100%;margin:16px 0 0;padding:0 16px 14px;border-radius:14px;box-shadow:0 8px 24px rgba(30,35,40,.055)}body.stockmatch-light .buy-ranking-head,body.stockmatch-light .recent-match-panel>header{min-height:54px;margin:0;border-bottom:1px solid #eceeef}body.stockmatch-light .buy-ranking-body ol,body.stockmatch-light .recent-match-list{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}body.stockmatch-light .buy-ranking-body li,body.stockmatch-light .recent-match-item{width:100%;min-width:0;max-width:none;min-height:64px;margin:0;padding:0;border:0;border-bottom:1px solid #eceeef;border-radius:0;scroll-snap-align:none}body.stockmatch-light .buy-ranking-body li:last-child,body.stockmatch-light .recent-match-item:last-child{border-bottom:0}body.stockmatch-light .recent-match-item{grid-template-columns:40px minmax(0,1fr) auto;gap:11px}body.stockmatch-light .buy-ranking-body button{grid-template-columns:18px 38px minmax(0,1fr) minmax(62px,auto);gap:8px;width:100%;min-height:64px;padding:0 2px}body.stockmatch-light .buy-ranking-body button>b{font-size:10px}body.stockmatch-light .buy-ranking-body button>strong{width:36px;height:36px;font-size:9px}body.stockmatch-light .buy-ranking-body button>small{min-width:0;font-size:9px;line-height:1.3}body.stockmatch-light .buy-ranking-body button>em{justify-self:end;font-size:13px;white-space:nowrap}body.stockmatch-light .buy-ranking-body>small:last-child{margin-top:10px;line-height:1.4;text-align:left}}@media (max-width:420px){body.stockmatch-light .view-panel[data-view-panel=discover]{padding-inline:12px}body.stockmatch-light .action-row{gap:6px}body.stockmatch-light .action-button,body.stockmatch-light .action-button.match{height:52px!important;min-height:52px!important;padding-inline:6px}body.stockmatch-light .action-button .action-icon,body.stockmatch-light .action-button .action-icon img{width:20px;height:20px}body.stockmatch-light .action-button strong,body.stockmatch-light .action-button.match strong{font-size:11px}body.stockmatch-light .buy-ranking-panel,body.stockmatch-light .recent-match-panel{padding-inline:12px}body.stockmatch-light .buy-ranking-body button{grid-template-columns:16px 34px minmax(0,1fr) minmax(58px,auto);gap:6px}body.stockmatch-light .buy-ranking-body button>strong{width:32px;height:32px;font-size:8px}}body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:min(1080px,calc(100% - 48px));padding-top:32px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{display:flex;grid-template-columns:none;gap:0;padding:0;border:0;background:0 0}body.stockmatch-light .collection-grid,body.stockmatch-light .watch-stack{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid #e1e5e6;border-radius:8px;background:#fff;box-shadow:0 14px 36px rgba(28,35,37,.05)}body.stockmatch-light .collection-grid .ticker-mini.collection-row{display:grid;grid-template-columns:minmax(210px,1.1fr) 118px 150px minmax(260px,1.5fr) auto;grid-template-rows:auto;align-items:center;gap:22px;min-height:96px;padding:18px 20px;border:0;border-radius:0;background:#fff;box-shadow:none}body.stockmatch-light .watch-stack .watch-item.comparison-row{display:grid;grid-template-columns:minmax(220px,1.1fr) auto minmax(360px,1.6fr);align-items:center;gap:18px 24px;padding:20px;border:0;border-radius:0;background:#fff;box-shadow:none}body.stockmatch-light .comparison-row .watch-price-grid{grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));border:0;border-radius:0;background:0 0}body.stockmatch-light .comparison-row .watch-catalyst,body.stockmatch-light .comparison-row .watch-meta{grid-column:1/-1}body.stockmatch-light .comparison-row .watch-catalyst{padding:12px 0 0;border:0;border-top:1px solid #edf0f1;border-radius:0;background:0 0}.account-modal[hidden]{display:none}.account-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px}.account-modal-backdrop{position:absolute;inset:0;background:rgba(10,14,16,.42);backdrop-filter:blur(4px)}.account-modal-panel{position:relative;width:min(360px,100%);padding:28px;border:1px solid #e0e4e5;border-radius:10px;background:#fff;box-shadow:0 24px 70px rgba(15,21,23,.18)}.account-modal-panel>small{color:#ff4d57;font-size:11px;font-weight:800}.account-modal-panel h2{margin:8px 0 4px;font-size:24px}.account-modal-panel p{margin:0 0 22px;color:#667074;overflow-wrap:anywhere}.account-modal-panel a,.account-modal-panel button:not(.account-modal-close){display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;box-sizing:border-box;border:1px solid #dce1e2;border-radius:7px;background:#fff;color:#171b1d;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.account-modal-panel a{margin-top:10px;color:#c72f39}.account-modal-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;background:0 0;font-size:24px;cursor:pointer}.review-login-modal[hidden]{display:none}.review-login-modal{position:fixed;inset:0;z-index:1210;display:grid;place-items:center;padding:20px}.review-login-backdrop{position:absolute;inset:0;background:rgba(10,14,16,.52);backdrop-filter:blur(5px)}.review-login-panel{position:relative;display:grid;gap:16px;width:min(420px,100%);box-sizing:border-box;padding:30px;border:1px solid #dfe3e4;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,21,23,.2)}.review-login-panel>small{color:#ff4d57;font-size:11px;font-weight:850;letter-spacing:0}.review-login-panel h2{margin:-4px 40px 0 0;color:#171b1d;font-size:25px;line-height:1.2}.review-login-panel>p{margin:-4px 0 2px;color:#5f686c;font-size:14px;line-height:1.55}.review-login-panel label{display:grid;gap:7px;color:#303639;font-size:13px;font-weight:750}.review-login-panel input{width:100%;min-height:46px;box-sizing:border-box;padding:0 13px;border:1px solid #cfd5d7;border-radius:6px;background:#fff;color:#171b1d;font:inherit;outline:0}.review-login-panel input:focus{border-color:#ff4d57;box-shadow:0 0 0 3px rgba(255,77,87,.12)}.review-login-panel .review-login-error{margin:-4px 0;color:#c72f39;font-size:13px;font-weight:700}.review-google-login{min-height:48px;border:1px solid #cfd5d7;border-radius:6px;background:#fff;color:#171b1d;font:inherit;font-weight:850;cursor:pointer}.review-login-divider{display:flex;align-items:center;gap:12px;color:#81898d;font-size:10px;font-weight:850}.review-login-divider::after,.review-login-divider::before{content:"";flex:1;height:1px;background:#e3e6e7}.review-login-submit{min-height:48px;border:0;border-radius:6px;background:#ff4d57;color:#fff;font:inherit;font-weight:850;cursor:pointer}.review-login-submit:disabled{cursor:wait;opacity:.65}.review-login-panel .review-login-note{color:#7a8387;font-size:11px;font-weight:650;line-height:1.45;text-align:center}.review-login-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:0;background:0 0;color:#384044;font-size:24px;cursor:pointer}@media (max-width:520px){.review-login-modal{align-items:end;padding:12px}.review-login-panel{padding:26px 20px 22px;border-radius:8px}.review-login-panel h2{font-size:22px}}@media (max-width:760px){body.stockmatch-light .view-panel[data-view-panel=matches],body.stockmatch-light .view-panel[data-view-panel=watchlist]{width:calc(100% - 28px);padding-top:22px}body.stockmatch-light .collection-grid .ticker-mini.collection-row{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;min-height:0;padding:17px 16px}body.stockmatch-light .watch-stack .watch-item.comparison-row{grid-template-columns:minmax(0,1fr) auto;gap:15px 10px;padding:17px 16px}body.stockmatch-light .comparison-row .watch-price-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px){body.stockmatch-light .match-card.is-live-signal .first-impression p{display:block;min-height:calc(1.45em * 3);max-height:calc(1.45em * 3);overflow:hidden;text-overflow:clip;white-space:normal;-webkit-box-orient:initial;-webkit-line-clamp:unset}}body.stockmatch-light .discover-lower-band{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;width:100%;margin:16px 0 0}body.stockmatch-light .discover-lower-band .buy-ranking-panel{width:100%;min-width:0;height:auto;margin:0}body.stockmatch-light .chartarmory-strip{position:relative;display:grid;grid-template-rows:36px auto;justify-self:center;width:min(860px,100%);min-width:0;overflow:hidden;border:1px solid #1d2938;border-radius:8px;background:#05080c;box-shadow:0 12px 30px rgba(14,22,32,.12)}body.stockmatch-light .chartarmory-strip>header{position:relative;z-index:5;display:flex;align-items:center;gap:8px;min-height:36px;box-sizing:border-box;padding:7px 122px 7px 10px;color:#fff;background:#080d14;border-bottom:1px solid rgba(255,255,255,.1);pointer-events:none}body.stockmatch-light .chartarmory-strip>header span{display:grid;place-items:center;width:28px;height:20px;border-radius:4px;color:#07111f;background:#fff;font-size:9px;font-weight:900}body.stockmatch-light .chartarmory-strip>header strong{font-size:12px;letter-spacing:0}body.stockmatch-light .chartarmory-strip>header small{color:rgba(255,255,255,.64);font-size:10px;font-weight:750}.sponsor-media,body.stockmatch-light .chartarmory-media{position:relative;display:block;overflow:hidden;color:inherit;text-decoration:none}body.stockmatch-light .chartarmory-media{width:100%;height:auto;min-height:0;aspect-ratio:3/1}.sponsor-media img,body.stockmatch-light .chartarmory-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 180ms ease}.sponsor-media img.is-changing,body.stockmatch-light .chartarmory-media img.is-changing{opacity:.38}.sponsor-slide-controls,body.stockmatch-light .chartarmory-controls{position:absolute;z-index:4;right:10px;bottom:9px;display:flex;align-items:center;gap:7px}body.stockmatch-light .chartarmory-strip .chartarmory-controls{top:4px;right:8px;bottom:auto}.sponsor-slide-controls button,body.stockmatch-light .chartarmory-controls button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#fff;background:rgba(2,7,13,.72);font-size:20px;line-height:1;cursor:pointer}.sponsor-slide-controls>span,body.stockmatch-light .chartarmory-controls>span{display:flex;align-items:center;gap:5px}.sponsor-slide-controls i,body.stockmatch-light .chartarmory-controls i{display:block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.42);transition:width 160ms ease,background 160ms ease}.sponsor-slide-controls i.is-active,body.stockmatch-light .chartarmory-controls i.is-active{width:18px;border-radius:4px;background:#1267ff}body.is-sponsor-open{overflow:hidden}.sponsor-modal{z-index:1500;padding:24px}.sponsor-backdrop{background:rgba(2,5,9,.88);backdrop-filter:blur(10px)}.sponsor-panel{width:min(1040px,100%);box-sizing:border-box;padding:18px;border:1px solid #263448;border-radius:8px;color:#fff;background:#070a0f;box-shadow:0 30px 100px rgba(0,0,0,.58)}.sponsor-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.sponsor-heading>span{display:flex;align-items:center;gap:8px}.sponsor-heading b{display:grid;place-items:center;width:30px;height:22px;border-radius:4px;color:#07111f;background:#fff;font-size:9px}.sponsor-heading em,.sponsor-heading small{color:rgba(255,255,255,.62);font-size:10px;font-style:normal;font-weight:800;letter-spacing:0}.sponsor-panel h2{margin:0 0 12px;color:#fff;font-size:20px;line-height:1.25}.sponsor-media{aspect-ratio:3/1;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#020407}.sponsor-slide-controls{position:static;justify-content:center;margin-top:10px}.sponsor-slide-controls button{width:32px;height:32px}.sponsor-panel>p{margin:10px 0 0;color:rgba(255,255,255,.68);font-size:12px;line-height:1.45;text-align:center}.sponsor-progress{height:4px;margin:14px 0 10px;overflow:hidden;border-radius:4px;background:rgba(255,255,255,.12)}.sponsor-progress i{display:block;width:0;height:100%;border-radius:inherit;background:#1267ff;transition:width 160ms linear}.sponsor-claim{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;border:1px solid #246fff;border-radius:6px;color:#fff;background:#1267ff;font:inherit;font-weight:850;cursor:pointer}.sponsor-claim:disabled{color:rgba(255,255,255,.54);border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.07);cursor:wait}.sponsor-claim span{min-width:34px;font-variant-numeric:tabular-nums}.sponsor-disclosure{margin-top:8px!important;color:rgba(255,255,255,.42)!important;font-size:10px!important}@media (max-width:1100px){body.stockmatch-light .chartarmory-strip{width:min(760px,100%);min-height:0;justify-self:center}body.stockmatch-light .chartarmory-media{min-height:0;aspect-ratio:3/1}}@media (max-width:700px){body.stockmatch-light .discover-lower-band{gap:12px;margin-top:12px}body.stockmatch-light .chartarmory-strip>header{padding-left:8px;padding-right:112px}body.stockmatch-light .chartarmory-strip>header strong{display:none}body.stockmatch-light .chartarmory-controls{right:7px;bottom:7px}body.stockmatch-light .chartarmory-controls button{width:26px;height:26px}.sponsor-modal{align-items:center;padding:10px}.sponsor-panel{padding:12px}.sponsor-panel h2{font-size:17px}.sponsor-panel>p{font-size:11px}.sponsor-slide-controls{margin-top:8px}.sponsor-slide-controls button{width:30px;height:30px}}body.stockmatch-light .chartarmory-strip{justify-self:stretch;width:100%;max-width:none;box-sizing:border-box}body.stockmatch-light .chartarmory-media{width:100%;aspect-ratio:3/1;background:#020407}body.stockmatch-light .chartarmory-media img{object-fit:contain;object-position:center}.sponsor-panel{max-height:calc(100svh - 32px);overflow-y:auto}.sponsor-media{width:100%;height:auto;min-height:0;aspect-ratio:3/1;background:#020407}.sponsor-media img{width:100%;height:100%;object-fit:contain;object-position:center}@media (max-width:700px){.sponsor-panel{max-height:calc(100svh - 20px)}}@media (min-width:901px){body.stockmatch-light{overflow-x:hidden!important;overflow-y:auto!important}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:auto!important;min-height:100svh;overflow:visible!important}body.stockmatch-light .view-panel[data-view-panel=discover]{height:auto!important;min-height:calc(100svh - 76px);overflow:visible!important}body.stockmatch-light .discover-lower-band{padding-bottom:28px}}.daily-pack-trigger-panel{display:none}.chartarmory-compact-copy{display:none}@media (min-width:1241px){body.stockmatch-light,html{height:100%;overflow:hidden!important}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:100svh!important;min-height:100svh!important;overflow:hidden!important}body.stockmatch-light .view-panel[data-view-panel=discover]{height:calc(100svh - 76px)!important;min-height:0!important;box-sizing:border-box;padding-top:10px!important;padding-bottom:8px;overflow:hidden!important}body.stockmatch-light .match-hero.match-hero-pack-only{display:none}body.stockmatch-light .recent-match-panel{display:flex;flex-direction:column;padding:16px 18px}body.stockmatch-light .recent-match-panel>header{min-height:30px;margin-bottom:2px}body.stockmatch-light .recent-match-list{flex:1 1 auto;min-height:0}body.stockmatch-light .recent-match-item{min-height:52px}body.stockmatch-light .daily-pack-trigger-panel{display:flex;flex:0 0 44px;width:100%;min-width:0;height:44px;margin-top:8px;border-radius:9px;box-shadow:none}body.stockmatch-light .daily-pack-trigger-panel>img{width:20px;height:20px}body.stockmatch-light .daily-pack-trigger-panel strong{font-size:11px}body.stockmatch-light .daily-pack-trigger-panel small{font-size:9px}body.stockmatch-light .discover-lower-band{gap:6px;margin-top:4px;padding-bottom:0!important}body.stockmatch-light .buy-ranking-head{min-height:34px}body.stockmatch-light .buy-ranking-body button{min-height:48px}body.stockmatch-light .buy-ranking-body>small:last-child{margin-top:2px}body.stockmatch-light .chartarmory-strip{grid-template-rows:26px 74px;height:100px;min-height:100px}body.stockmatch-light .chartarmory-strip>header{min-height:26px;padding-top:3px;padding-bottom:3px}body.stockmatch-light .chartarmory-media{height:74px;min-height:74px;aspect-ratio:auto}body.stockmatch-light .chartarmory-media img{object-fit:cover;object-position:right center}body.stockmatch-light .chartarmory-media::after{position:absolute;inset:0;z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#020407 0,#020407 34%,rgba(2,4,7,.92) 47%,rgba(2,4,7,.12) 72%,transparent 100%)}body.stockmatch-light .chartarmory-compact-copy{position:absolute;top:50%;left:18px;z-index:3;display:flex;align-items:baseline;gap:14px;max-width:62%;color:#fff;transform:translateY(-50%)}body.stockmatch-light .chartarmory-compact-copy strong{font-size:19px;font-weight:850;line-height:1.1;white-space:nowrap}body.stockmatch-light .chartarmory-compact-copy small{color:rgba(255,255,255,.66);font-size:11px;font-weight:650;white-space:nowrap}}@media (min-width:1241px) and (max-width:1579px){body.stockmatch-light,html{height:auto;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:auto!important;min-height:100svh!important;overflow:visible!important}body.stockmatch-light .view-panel[data-view-panel=discover]{height:auto!important;min-height:calc(100svh - 76px)!important;overflow:visible!important}body.stockmatch-light .match-hero.match-hero-pack-only{display:flex;min-height:44px;margin-bottom:6px}body.stockmatch-light .match-hero .daily-pack-trigger{height:44px}body.stockmatch-light .daily-pack-trigger-panel{display:none}}@media (min-width:1241px) and (max-height:820px){body.stockmatch-light .view-panel[data-view-panel=discover]{height:calc(100svh - 64px)!important;padding-top:6px!important;padding-bottom:4px}body.stockmatch-light .chartarmory-strip{grid-template-rows:24px 54px;height:78px;min-height:78px}body.stockmatch-light .chartarmory-strip>header{min-height:24px}body.stockmatch-light .chartarmory-media{height:54px;min-height:54px}body.stockmatch-light .chartarmory-compact-copy strong{font-size:16px}body.stockmatch-light .chartarmory-compact-copy small{display:none}}body.stockmatch-light .chartarmory-strip{grid-template-rows:26px auto;height:auto;min-height:0}.sponsor-media,body.stockmatch-light .chartarmory-media{width:100%;height:auto;min-height:0;aspect-ratio:7/1}.sponsor-media img,body.stockmatch-light .chartarmory-media img{width:100%;height:100%;object-fit:cover;object-position:center}.sponsor-slide-controls,body.stockmatch-light .chartarmory-compact-copy,body.stockmatch-light .chartarmory-controls{display:none!important}body.stockmatch-light .chartarmory-strip{isolation:isolate;border-color:rgba(218,210,194,.42);background:#080908;box-shadow:0 16px 34px rgba(11,13,12,.18),0 0 0 1px rgba(255,255,255,.025) inset;animation:chartarmory-arrive 720ms cubic-bezier(.2,.75,.25,1) both}body.stockmatch-light .chartarmory-strip>header{border-bottom-color:rgba(218,210,194,.16);background:linear-gradient(90deg,rgba(233,226,211,.065),transparent 44%),#090a09}.sponsor-media,body.stockmatch-light .chartarmory-media{isolation:isolate;background:#080908}.sponsor-media img,body.stockmatch-light .chartarmory-media img{position:relative;z-index:1;filter:saturate(.92) contrast(1.035) brightness(.985);transform:scale(1.001);transition:transform .7s cubic-bezier(.2, .75, .25, 1),filter .5s ease}.chartarmory-motion{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.chartarmory-motion::before{content:"";position:absolute;inset:-36% auto -36% -18%;width:14%;opacity:0;background:linear-gradient(90deg,transparent,rgba(246,241,229,.18),transparent);filter:blur(4px);transform:translateX(-160%) skewX(-14deg);animation:chartarmory-sheen 7.8s 1.2s cubic-bezier(.25,.6,.35,1) infinite}.chartarmory-motion::after{content:"";position:absolute;top:7%;bottom:7%;left:38%;width:1px;opacity:0;background:linear-gradient(180deg,transparent,rgba(238,232,218,.55),transparent);box-shadow:0 0 15px rgba(238,232,218,.22);animation:chartarmory-scan 9.2s 2.1s linear infinite}.signal-pulse{position:absolute;width:5px;height:5px;border-radius:50%;color:#35a95e;background:currentColor;box-shadow:0 0 10px currentColor;transform:translate(-50%,-50%);animation:chartarmory-signal 2.8s ease-out infinite}.signal-pulse::after{content:"";position:absolute;inset:-5px;border:1px solid currentColor;border-radius:inherit;animation:chartarmory-ring 2.8s ease-out infinite}.signal-buy{left:60.1%;top:78%}.signal-sell{left:91.35%;top:16%;color:#e4453b;animation-delay:1.15s}.signal-sell::after{animation-delay:1.15s}@media (hover:hover) and (pointer:fine){.sponsor-media:hover img,body.stockmatch-light .chartarmory-media:hover img{filter:saturate(1) contrast(1.075) brightness(1.025);transform:scale(1.012)}.sponsor-media:hover .chartarmory-motion::before,body.stockmatch-light .chartarmory-media:hover .chartarmory-motion::before{animation-duration:3.8s}}@keyframes chartarmory-arrive{from{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chartarmory-sheen{0%,60%{opacity:0;transform:translateX(-160%) skewX(-14deg)}68%{opacity:.72}100%,88%{opacity:0;transform:translateX(870%) skewX(-14deg)}}@keyframes chartarmory-scan{0%,12%{left:38%;opacity:0}18%,76%{opacity:.48}100%,84%{left:97%;opacity:0}}@keyframes chartarmory-signal{0%,100%,45%{opacity:.24;transform:translate(-50%,-50%) scale(.72)}18%{opacity:.9;transform:translate(-50%,-50%) scale(1)}}@keyframes chartarmory-ring{0%{opacity:0;transform:scale(.35)}18%{opacity:.55}100%,48%{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.chartarmory-motion::after,.chartarmory-motion::before,.signal-pulse,.signal-pulse::after,body.stockmatch-light .chartarmory-strip{animation:none!important}.sponsor-media img,.sponsor-media:hover img,body.stockmatch-light .chartarmory-media img,body.stockmatch-light .chartarmory-media:hover img{transform:none;transition:none}}body.stockmatch-light .chartarmory-media::after{display:none;content:none}@media (min-width:768px){body.stockmatch-light .chartarmory-strip{grid-template-rows:20px auto}body.stockmatch-light .chartarmory-strip>header{gap:6px;min-height:20px;padding:2px 8px}body.stockmatch-light .chartarmory-strip>header span{width:24px;height:14px;font-size:8px}body.stockmatch-light .chartarmory-strip>header strong{font-size:11px}body.stockmatch-light .chartarmory-strip>header small{font-size:9px}body.stockmatch-light .chartarmory-media{aspect-ratio:11/1}body.stockmatch-light .chartarmory-media img{object-position:center 20%}body.stockmatch-light .chartarmory-media .signal-buy{display:none}body.stockmatch-light .chartarmory-media .signal-sell{top:14%}}.chartarmory-live-copy,.signal-marker{display:none}@media (min-width:768px){body.stockmatch-light .chartarmory-media::before{position:absolute;inset:0;z-index:2;display:block;content:"";pointer-events:none;background:linear-gradient(90deg,#080908 0,#080908 41%,rgba(8,9,8,.98) 45%,rgba(8,9,8,.76) 49%,transparent 56%)}body.stockmatch-light .chartarmory-live-copy{position:absolute;top:50%;left:clamp(20px,2.6vw,40px);z-index:5;display:flex;align-items:baseline;gap:7px;max-width:47%;color:#f4efe4;font-size:clamp(15px, 1.38vw, 21px);font-weight:820;line-height:1.15;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 2px 12px rgba(0,0,0,.9);transform:translateY(-50%)}body.stockmatch-light .chartarmory-live-copy span,body.stockmatch-light .chartarmory-live-copy strong{font:inherit}body.stockmatch-light .chartarmory-live-copy b{color:#45bd72}body.stockmatch-light .chartarmory-live-copy em{color:#ee554b;font-style:normal}body.stockmatch-light .chartarmory-media .chartarmory-motion{z-index:4}body.stockmatch-light .chartarmory-media .signal-marker{position:absolute;display:flex;flex-direction:column;align-items:center;color:#43bf70;filter:drop-shadow(0 0 8px currentColor);transform:translate(-50%,-50%);animation:chartarmory-marker 2.8s ease-in-out infinite}body.stockmatch-light .chartarmory-media .signal-marker::before{position:absolute;inset:-6px -9px;z-index:-1;content:"";border-radius:7px;background:rgba(3,7,5,.9);box-shadow:0 0 14px 5px rgba(3,7,5,.9)}body.stockmatch-light .chartarmory-media .signal-marker b{padding:2px 6px;border:1px solid currentColor;border-radius:4px;background:rgba(3,8,6,.88);font-size:10px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.04em}body.stockmatch-light .chartarmory-media .signal-marker span{margin-top:-1px;font-size:18px;font-style:normal;font-weight:900;line-height:.8}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy{top:72%;left:63%}body.stockmatch-light .chartarmory-media .signal-marker.signal-sell{top:14%;left:91.3%;color:#ee554b;animation-delay:1.15s}}@media (min-width:768px){body.stockmatch-light .chartarmory-media .signal-marker.signal-sell{display:none}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy b{font-size:10px}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy span{font-size:14px}}body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr);gap:8px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{width:100%;min-width:0;margin:0}body.stockmatch-light .discover-lower-band{margin-top:6px}@media (min-width:901px){body.stockmatch-light .discover-grid>.buy-ranking-panel-home{padding:0 16px 7px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-head{min-height:32px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body ol{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%;padding:0!important;overflow:visible!important}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{width:100%;min-width:0;min-height:48px;border:0;border-right:1px solid #eceeef}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li:last-child{border-right:0}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:16px 34px minmax(0,1fr) auto;gap:7px;min-height:48px;padding:0 10px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>strong{width:32px;height:32px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body>small:last-child{margin-top:2px;text-align:right}}@keyframes chartarmory-marker{0%,100%,48%{opacity:.72;transform:translate(-50%,-50%) scale(.96)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@media (prefers-reduced-motion:reduce){body.stockmatch-light .chartarmory-media .signal-marker{animation:none}}@media (min-width:768px){body.stockmatch-light .chartarmory-media .signal-marker{gap:1px;filter:none;animation:none}body.stockmatch-light .chartarmory-media .signal-marker::before{inset:-3px -5px;border-radius:2px;background:rgba(5,7,6,.9);box-shadow:none}body.stockmatch-light .chartarmory-media .signal-marker b{padding:0;border:0;border-radius:0;background:0 0;font-size:9px;letter-spacing:.02em}body.stockmatch-light .chartarmory-media .signal-marker span{margin-top:-2px;font-size:13px;line-height:.72}}@media (min-width:1580px){body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 500px;align-items:stretch;gap:20px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{align-self:stretch;padding:0 18px 10px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-head{min-height:44px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body ol{grid-template-columns:minmax(0,1fr)!important}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{min-height:70px;border-right:0;border-bottom:1px solid #eceeef}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li:last-child{border-bottom:0}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:20px 38px minmax(0,1fr) auto;gap:10px;min-height:70px;padding:0 4px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>strong{width:36px;height:36px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>small{font-size:9px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>em{font-size:14px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body>small:last-child{margin-top:6px;text-align:left}}@media (min-width:768px){body.stockmatch-light .chartarmory-strip{border-radius:10px;box-shadow:0 10px 24px rgba(11,13,12,.12)}body.stockmatch-light .chartarmory-media::before{background:linear-gradient(90deg,#080908 0,#080908 31%,rgba(8,9,8,.96) 36%,rgba(8,9,8,.64) 42%,transparent 50%)}body.stockmatch-light .chartarmory-live-copy{left:clamp(22px,2vw,32px);gap:6px;max-width:41%;font-size:clamp(15px, 1.24vw, 19px);letter-spacing:-.04em}}@media (min-width:1241px){body.stockmatch-light,html{height:auto;min-height:0;overflow-x:hidden!important;overflow-y:auto!important}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:auto!important;min-height:0!important;overflow:visible!important}body.stockmatch-light .phone-shell{padding-bottom:0!important}body.stockmatch-light .view-panel[data-view-panel=discover]{height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:visible!important}body.stockmatch-light .chartarmory-strip{grid-template-rows:20px auto;height:auto!important;min-height:0!important}body.stockmatch-light .chartarmory-media{height:auto!important;min-height:0!important;aspect-ratio:7/1}body.stockmatch-light .chartarmory-media img{object-fit:contain;object-position:center}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy{display:none}}body.stockmatch-light,html{background:#f7f7f6}@media (min-width:1580px){body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 480px;gap:18px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{padding:0 16px 8px;border-color:#e3e6e6;border-radius:12px;box-shadow:0 8px 22px rgba(25,31,32,.055)}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-head{min-height:42px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-head strong{font-size:15px;letter-spacing:-.025em}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{min-height:69px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:18px 36px minmax(0,1fr) 70px;gap:9px;padding:0 2px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>strong{width:34px;height:34px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>small{font-size:9.5px;line-height:1.4}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button>em{justify-self:end;font-size:14px;font-variant-numeric:tabular-nums}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body>small:last-child{margin-top:4px;color:#93999b}}@media (min-width:1241px){body.stockmatch-light .chartarmory-media{aspect-ratio:10/1}body.stockmatch-light .chartarmory-media img{object-fit:fill}}@media (min-width:1580px){body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:440px;min-height:440px}body.stockmatch-light .deck-workspace,body.stockmatch-light .discover-grid,body.stockmatch-light .discover-grid>.buy-ranking-panel-home{min-height:520px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{min-height:77px}}@media (min-width:1580px){body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:480px;min-height:480px}body.stockmatch-light .deck-workspace,body.stockmatch-light .discover-grid,body.stockmatch-light .discover-grid>.buy-ranking-panel-home{min-height:560px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{min-height:85px}body.stockmatch-light .match-card .quote-row{margin-top:auto;margin-bottom:4px}}@media (min-width:1580px){body.stockmatch-light .discover-grid{grid-template-columns:minmax(0,1fr) 380px;gap:16px}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:960px;max-width:960px}body.stockmatch-light .deck-side-next{right:0;left:auto}}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head{justify-content:flex-start}@media (min-width:1241px){body.stockmatch-light .discover-lower-band{margin-top:0;margin-bottom:6px}body.stockmatch-light .deck-side-previous{display:none!important}}body.stockmatch-light .discover-grid,body.stockmatch-light .discover-lower-band{width:100%;max-width:100%;margin-right:0;margin-left:0;box-sizing:border-box}body.stockmatch-light .action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.stockmatch-light .action-button,body.stockmatch-light .action-button.match{min-width:0;border-radius:12px}body.stockmatch-light .action-button.match{border-color:#ff525d;background:#ff525d;color:#fff;box-shadow:0 8px 20px rgba(255,82,93,.17)!important}body.stockmatch-light .action-button.alert{display:none!important}body.stockmatch-light .deck-pagination{justify-content:center}body.stockmatch-light .deck-pagination>i{margin-left:0}@media (max-width:760px){body.stockmatch-light .app-top{padding-right:12px;padding-left:12px}}@media (min-width:901px) and (max-width:1240px){body.stockmatch-light .app-top{padding-right:20px;padding-left:20px}}@media (min-width:901px){body.stockmatch-light .deck-side-next,body.stockmatch-light .deck-side-next:focus-visible,body.stockmatch-light .deck-side-next:hover{border-color:#d9dede}}body.stockmatch-light .first-impression .investment-brief{display:grid;gap:4px;max-height:110px;margin-top:6px;overflow:hidden}body.stockmatch-light .first-impression .investment-brief p{display:-webkit-box;min-height:0;margin:0;overflow:hidden;color:#4e5358;font-size:11px;font-weight:530;line-height:1.32;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .match-card.is-live-signal .first-impression .investment-brief p{min-height:0;max-height:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .first-impression .investment-brief p+p{padding-top:3px;border-top:1px solid #eef0f1}@media (min-width:901px) and (max-height:860px){body.stockmatch-light .first-impression .investment-brief{gap:4px;max-height:88px;margin-top:5px}body.stockmatch-light .first-impression .investment-brief p{font-size:10px;line-height:1.25;-webkit-line-clamp:1}body.stockmatch-light .first-impression .investment-brief p:first-child{-webkit-line-clamp:2}body.stockmatch-light .first-impression .investment-brief p+p{padding-top:3px}}@media (max-width:900px){body.stockmatch-light .first-impression .investment-brief{max-height:128px}body.stockmatch-light .first-impression .investment-brief p{font-size:11px;line-height:1.4}}@media (min-width:901px) and (min-height:861px){body.stockmatch-light .card-copy{min-height:100px}}@media (min-width:1241px) and (max-width:1579px){body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:430px;min-height:430px}body.stockmatch-light .deck-side{top:12px;height:406px}body.stockmatch-light .discover-grid{min-height:630px}}@media (min-width:901px) and (max-width:1359px){body.stockmatch-light .discover-grid{display:block;width:100%;min-height:0;overflow:visible}body.stockmatch-light .deck-viewport,body.stockmatch-light .deck-workspace{width:100%;min-width:0}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .match-card{width:100%;max-width:none;margin-right:0;margin-left:0}body.stockmatch-light .deck-side-next{display:none!important}body.stockmatch-light .buy-ranking-panel-home{width:100%;margin-top:18px}}@media (min-width:1360px) and (max-width:1579px){body.stockmatch-light .deck-workspace{width:min(1100px,100%);margin-right:auto;margin-left:auto}}@media (min-width:761px) and (max-width:900px){body.stockmatch-light .deck-workspace{display:flex;flex-direction:column;align-items:center}body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{width:min(640px,100%);max-width:640px;margin-right:auto;margin-left:auto}body.stockmatch-light .buy-ranking-panel-home{width:100%;margin-top:18px}}@media (max-width:760px){body.stockmatch-light .action-row,body.stockmatch-light .deck-pagination,body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{width:100%;max-width:none;margin-right:0;margin-left:0}body.stockmatch-light .first-impression .investment-brief{max-height:118px}body.stockmatch-light .first-impression .investment-brief p{font-size:10.5px;line-height:1.35}}@media (max-width:380px){body.stockmatch-light .hero-art{height:184px}body.stockmatch-light .ticker-badge{font-size:32px}body.stockmatch-light .card-profile{padding-right:12px;padding-left:12px}body.stockmatch-light .first-impression .investment-brief{max-height:110px}}.account-modal .account-modal-panel{width:min(430px,100%);max-height:calc(100dvh - 40px);overflow-y:auto}.account-modal-panel .account-referral-link button[data-referral-copy]{width:auto;min-height:42px;padding:0 14px;border-color:#ff4d57;background:#ff4d57;color:#fff;font-size:12px;white-space:nowrap}@media (max-width:520px){.account-modal{align-items:end;padding:12px}.account-modal .account-modal-panel{max-height:calc(100dvh - 24px);padding:24px 20px 20px;border-radius:10px}}@media (min-width:1241px) and (max-width:1579px),(max-width:760px){body.stockmatch-light .first-impression .investment-brief{max-height:none}}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head strong{font-size:17px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>b{font-size:13px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>strong{font-size:12px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small{color:#30363a;font-size:13px!important;font-weight:700;line-height:1.45}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>em{font-size:15px!important}@media (min-width:901px) and (max-width:1579px){body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{min-height:64px}}@media (max-width:900px){body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body li{min-height:72px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small{font-size:12.5px!important}}body.stockmatch-light .first-impression .investment-brief{gap:7px}body.stockmatch-light .first-impression .investment-brief p+p{padding-top:0;border-top:0}@media (min-width:1580px){body.stockmatch-light .first-impression .investment-brief{max-height:none}body.stockmatch-light .first-impression .investment-brief p{font-size:12.5px;line-height:1.48}body.stockmatch-light .first-impression .investment-brief p:first-child{-webkit-line-clamp:3}}@media (min-width:1241px) and (max-width:1579px){body.stockmatch-light .first-impression .investment-brief{gap:5px}body.stockmatch-light .first-impression .investment-brief p{font-size:11.5px;line-height:1.4}}@media (max-width:1240px){body.stockmatch-light .first-impression .investment-brief p{font-size:12px;line-height:1.5}}@media (min-width:1580px){body.stockmatch-light .match-card .quote-row{flex:1 1 auto;min-height:0;margin-top:24px}}body.stockmatch-light,body.stockmatch-light *{font-family:var(--sm-font)!important;font-style:normal}body.stockmatch-light .brand>span,body.stockmatch-light .brand>strong{font-weight:800!important;letter-spacing:-.04em}body.stockmatch-light .account-stat,body.stockmatch-light .chartarmory-live-copy,body.stockmatch-light .language-pill,body.stockmatch-light .top-status button>span,body.stockmatch-light .top-status button>strong{font-weight:700!important;letter-spacing:-.02em}body.stockmatch-light .ticker-badge{font-weight:800!important;letter-spacing:-.04em}body.stockmatch-light .action-button strong,body.stockmatch-light .buy-ranking-body button>em,body.stockmatch-light .buy-ranking-body button>strong,body.stockmatch-light .buy-ranking-head strong,body.stockmatch-light .card-copy h2,body.stockmatch-light .compatibility-score strong,body.stockmatch-light .first-impression strong,body.stockmatch-light .quote-row b,body.stockmatch-light .quote-row strong{font-weight:700!important;letter-spacing:-.02em}body.stockmatch-light .action-button small,body.stockmatch-light .buy-ranking-body>small:last-child,body.stockmatch-light .compatibility-score small,body.stockmatch-light .first-impression small,body.stockmatch-light .legal-name,body.stockmatch-light .quote-row small{font-weight:500!important;letter-spacing:-.01em}body.stockmatch-light .first-impression .investment-brief p{font-weight:500!important;letter-spacing:-.015em}body.stockmatch-light .buy-ranking-body button>b,body.stockmatch-light .buy-ranking-body button>small{font-weight:600!important;letter-spacing:-.01em}body.stockmatch-light .first-impression .investment-brief{max-height:none}body.stockmatch-light .first-impression .investment-brief p:first-child{color:#202427;font-weight:700!important;-webkit-line-clamp:2}@media (min-width:1241px) and (max-width:1579px){body.stockmatch-light .first-impression .investment-brief p{font-size:12.25px;line-height:1.42}}@media (max-width:760px){body.stockmatch-light .first-impression .investment-brief{gap:6px}body.stockmatch-light .first-impression .investment-brief p{font-size:11px;line-height:1.42}}body.stockmatch-light .chartarmory-live-copy{position:absolute;top:50%;left:clamp(12px,2.1vw,32px);z-index:5;display:grid;justify-items:start;gap:5px;max-width:45%;color:#f4efe4;white-space:normal;text-shadow:0 2px 12px rgba(0,0,0,.9);transform:translateY(-50%)}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-headline{color:#f4efe4;font-size:clamp(15px, 1.22vw, 19px);font-weight:800!important;line-height:1.2;letter-spacing:-.035em}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-description{color:rgba(244,239,228,.72);font-size:clamp(10px, .82vw, 12px);font-weight:500!important;line-height:1.35;letter-spacing:-.015em}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{display:inline-flex;align-items:center;gap:7px;min-height:28px;box-sizing:border-box;padding:6px 12px;border:1px solid rgba(244,239,228,.88);border-radius:5px;color:#111311;background:#f4efe4;font-size:11px;font-weight:700!important;line-height:1;letter-spacing:-.015em;text-shadow:none;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta>span{font-size:13px;line-height:1}body.stockmatch-light .chartarmory-media:focus-visible{outline:3px solid #f4efe4;outline-offset:-4px}@media (hover:hover) and (pointer:fine){body.stockmatch-light .chartarmory-media:hover .chartarmory-live-cta{color:#f4efe4;border-color:rgba(244,239,228,.72);background:rgba(9,10,9,.88)}}@media (max-width:1099px){body.stockmatch-light .chartarmory-live-copy .chartarmory-live-description{display:none}}@media (min-width:768px) and (max-width:1099px){body.stockmatch-light .chartarmory-live-copy{gap:5px;max-width:47%}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-headline{font-size:clamp(12px, 1.55vw, 16px)}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{min-height:23px;padding:4px 9px;font-size:9.5px}}@media (max-width:767px){body.stockmatch-light .chartarmory-media{height:64px;min-height:64px;aspect-ratio:auto}body.stockmatch-light .chartarmory-media::before{position:absolute;inset:0 auto 0 0;z-index:3;display:block;width:62%;content:"";pointer-events:none;background:rgba(5,7,6,.94)}body.stockmatch-light .chartarmory-live-copy{left:11px;gap:4px;max-width:59%}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-headline{font-size:clamp(9.5px, 2.8vw, 11.5px);line-height:1.18}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{min-height:20px;padding:4px 8px;border-radius:4px;font-size:8.5px}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta>span{font-size:10px}}@media (min-width:768px){body.stockmatch-light .chartarmory-media .signal-marker{display:flex!important;gap:2px;filter:none;animation:none}body.stockmatch-light .chartarmory-media .signal-marker::before{z-index:0;border-radius:3px;background:rgba(5,7,6,.94);box-shadow:none}body.stockmatch-light .chartarmory-media .signal-marker b,body.stockmatch-light .chartarmory-media .signal-marker span{position:relative;z-index:1}body.stockmatch-light .chartarmory-media .signal-marker b{padding:0;border:0;background:0 0;font-size:clamp(10px, .78vw, 12px);line-height:1;letter-spacing:.055em}body.stockmatch-light .chartarmory-media .signal-marker span{margin:0;font-size:clamp(14px, 1vw, 16px);line-height:.72}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy{top:63%;left:60.1%;color:#4bd17d}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy::before{inset:-5px -8px -34px}body.stockmatch-light .chartarmory-media .signal-marker.signal-sell{top:34%;left:91.35%;color:#ff5c52}body.stockmatch-light .chartarmory-media .signal-marker.signal-sell::before{inset:-42px -12px -5px}}@media (max-width:767px){body.stockmatch-light .chartarmory-media .signal-marker{position:absolute;z-index:4;display:flex!important;flex-direction:column;align-items:center;gap:1px;filter:none;transform:translate(-50%,-50%);animation:none}body.stockmatch-light .chartarmory-media .signal-marker::before{position:absolute;inset:-3px -5px;z-index:0;content:"";border-radius:2px;background:rgba(5,7,6,.9);box-shadow:none}body.stockmatch-light .chartarmory-media .signal-marker b,body.stockmatch-light .chartarmory-media .signal-marker span{position:relative;z-index:1;margin:0;padding:0;border:0;background:0 0;line-height:1}body.stockmatch-light .chartarmory-media .signal-marker b{font-size:7px;letter-spacing:.04em}body.stockmatch-light .chartarmory-media .signal-marker span{font-size:9px;line-height:.7}body.stockmatch-light .chartarmory-media .signal-marker.signal-buy{top:69%;left:71%;color:#4bd17d}body.stockmatch-light .chartarmory-media .signal-marker.signal-sell{top:31%;left:90%;color:#ff5c52}}body.stockmatch-light .chartarmory-live-copy{gap:9px;width:min(520px,45%);max-width:none}body.stockmatch-light .chartarmory-live-support{display:flex;align-items:center;gap:14px;width:100%;min-width:0}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-description{flex:0 1 auto;white-space:nowrap}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{flex:0 0 auto;justify-content:center;min-width:146px;min-height:30px;padding:7px 12px;border-color:#f4efe4;background:#f4efe4}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta>span{display:inline-grid;place-items:center;width:14px;height:14px}@media (hover:hover) and (pointer:fine){body.stockmatch-light .chartarmory-media:hover .chartarmory-live-cta{color:#111311;border-color:#fff;background:#fff}}@media (min-width:768px) and (max-width:1099px){body.stockmatch-light .chartarmory-live-copy{gap:6px;width:47%}body.stockmatch-light .chartarmory-live-support{gap:0}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{min-width:126px;min-height:23px;padding:4px 9px}}@media (max-width:767px){body.stockmatch-light .chartarmory-live-copy{gap:4px;width:59%}body.stockmatch-light .chartarmory-live-support{gap:0}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{min-width:118px;min-height:20px;padding:4px 8px}}html:has(body.stockmatch-light .view-panel[data-view-panel=matches]:not([hidden])){scrollbar-width:none}html:has(body.stockmatch-light .view-panel[data-view-panel=matches]:not([hidden]))::-webkit-scrollbar{display:none;width:0;height:0}body.stockmatch-light .view-panel[data-view-panel=matches]{width:min(1080px,calc(100% - 48px));min-height:0;padding:18px 0 16px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:0;padding:0 0 12px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head h2{margin:0;font-size:clamp(25px, 2.2vw, 31px);line-height:1.1;letter-spacing:-.035em}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-back{min-height:34px;padding:0 13px;font-size:12px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{display:flex;gap:0;margin:10px 0 12px;padding:0}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span{min-width:108px;padding:0 18px 0 0}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span+span{padding-left:18px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats strong{font-size:19px}body.stockmatch-light .collection-grid .ticker-mini.collection-row{grid-template-columns:minmax(230px,1fr) 112px 150px auto;gap:16px;min-height:64px;padding:10px 18px}body.stockmatch-light .collection-grid .ticker-mini.collection-row:not(:last-child){border-bottom:1px solid #edf0f1}body.stockmatch-light .collection-row .collection-identity{gap:12px}body.stockmatch-light .collection-row .collection-identity>b{width:38px;height:38px;font-size:11px}body.stockmatch-light .collection-row .collection-identity strong{font-size:15px}body.stockmatch-light .collection-row .collection-identity small{font-size:10px}body.stockmatch-light .collection-row .collection-tier{padding:4px 7px;font-size:9px}body.stockmatch-light .collection-row .collection-quote{gap:1px}body.stockmatch-light .collection-row .collection-quote strong{font-size:14px}body.stockmatch-light .collection-row .collection-rank{max-width:112px;font-size:11px;text-align:right;white-space:nowrap}@media (max-width:760px){body.stockmatch-light .view-panel[data-view-panel=matches]{width:calc(100% - 24px);padding:14px 0 12px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:10px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-head h2{flex:1 1 180px;font-size:24px}body.stockmatch-light .view-panel[data-view-panel=matches] .collection-back{width:auto;min-height:32px}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats{margin:8px 0 10px}body.stockmatch-light .collection-grid .ticker-mini.collection-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-height:0;padding:10px 12px}body.stockmatch-light .collection-row .collection-quote{grid-column:1;grid-row:2;padding-left:50px}body.stockmatch-light .collection-row .collection-rank{grid-column:2;grid-row:2;align-self:end}}body.stockmatch-light .collection-grid .ticker-mini.collection-row{grid-template-columns:minmax(210px,1fr) 104px 142px 126px 148px;gap:14px}body.stockmatch-light .collection-current,body.stockmatch-light .collection-return,body.stockmatch-light .collection-selected{display:grid;gap:2px;min-width:0}body.stockmatch-light .collection-current small,body.stockmatch-light .collection-return small,body.stockmatch-light .collection-selected small{overflow:hidden;color:#858e92;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-current strong,body.stockmatch-light .collection-return strong,body.stockmatch-light .collection-selected strong{overflow:hidden;color:#202527;font-size:14px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-return em{overflow:hidden;color:#7c8589;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .collection-return.is-positive em,body.stockmatch-light .collection-return.is-positive strong{color:#079765}body.stockmatch-light .collection-return.is-negative em,body.stockmatch-light .collection-return.is-negative strong{color:#e14b55}body.stockmatch-light .view-panel[data-view-panel=matches] .dex-stats span{min-width:0;padding-right:0}body.stockmatch-light .detail-actions:has(> :only-child){grid-template-columns:1fr}@media (max-width:760px){body.stockmatch-light .collection-grid .ticker-mini.collection-row{grid-template-columns:minmax(0,1fr) auto auto;gap:9px 10px;padding:11px 12px}body.stockmatch-light .collection-row .collection-identity{grid-column:1/3;grid-row:1}body.stockmatch-light .collection-row .collection-tier{grid-column:3;grid-row:1;justify-self:end}body.stockmatch-light .collection-row .collection-current,body.stockmatch-light .collection-row .collection-return,body.stockmatch-light .collection-row .collection-selected{grid-row:2;padding-top:8px;border-top:1px solid #edf0f1}body.stockmatch-light .collection-row .collection-selected{grid-column:1}body.stockmatch-light .collection-row .collection-current{grid-column:2}body.stockmatch-light .collection-row .collection-return{grid-column:3;text-align:right}}body.stockmatch-light .card-copy h2{background:0 0;box-shadow:none;text-shadow:none}@media (min-width:901px){body.stockmatch-light .card-copy{display:grid;grid-template-columns:minmax(0,1fr) 128px;column-gap:24px;align-items:stretch;min-height:112px;padding:0}body.stockmatch-light .card-copy>div:first-child{min-width:0;padding:0}body.stockmatch-light .compatibility-score{position:static;align-items:flex-start;justify-content:flex-start;width:auto;height:100%;min-height:0;padding:2px 0 0 24px;border-left:1px solid #e8e9ea}body.stockmatch-light .first-impression{margin-top:12px;padding-top:14px}}@media (min-width:901px) and (max-height:860px){body.stockmatch-light .card-copy{grid-template-columns:minmax(0,1fr) 96px;column-gap:14px;min-height:76px}body.stockmatch-light .compatibility-score{padding:1px 0 0 14px}body.stockmatch-light .first-impression{margin-top:8px;padding-top:8px}}@media (max-width:900px){body.stockmatch-light .card-copy{display:grid;grid-template-columns:minmax(0,1fr) 100px;column-gap:16px;align-items:stretch;min-height:96px;padding:0}body.stockmatch-light .card-copy>div:first-child{min-width:0;padding:0}body.stockmatch-light .compatibility-score{position:static;align-items:flex-start;justify-content:flex-start;width:auto;height:100%;min-height:0;padding:1px 0 0 16px;border-left:1px solid #e8e9ea}body.stockmatch-light .first-impression{margin-top:8px;padding-top:12px}}@media (max-width:380px){body.stockmatch-light .card-copy{grid-template-columns:minmax(0,1fr) 88px;column-gap:12px}body.stockmatch-light .compatibility-score{padding-left:12px}}body.stockmatch-light .app-top{z-index:1000;overflow:visible}body.stockmatch-light .header-tools,body.stockmatch-light .stock-language{position:relative;z-index:1001;overflow:visible}body.stockmatch-light .stock-language-menu{z-index:1002;max-height:min(540px,calc(100svh - 92px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6cbcd transparent}@media (max-width:900px){body.stockmatch-light .stock-language-menu{max-height:calc(100svh - 88px)}}html[dir=rtl] body.stockmatch-light .stock-language-menu{right:auto;left:0}body.stockmatch-light .app-top>.header-tools{grid-column:3;grid-row:1}body.stockmatch-light .app-top>.top-status{grid-column:2;grid-row:1}@media (max-width:900px){body.stockmatch-light .app-top>.header-tools{grid-column:2}body.stockmatch-light .app-top>.top-status{grid-column:auto}}body.stockmatch-light .compatibility-score strong{display:flex;align-items:baseline;gap:4px}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong span{display:inline!important;color:currentColor;font-size:11px;font-weight:700;opacity:.72}body.stockmatch-light .compatibility-score .tier-value.is-pending{font-size:16px}@media (max-width:900px){body.stockmatch-light .compatibility-score strong{flex-direction:column;align-items:flex-start;gap:3px}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong span{font-size:11px}}body.stockmatch-light .match-card .quote-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;height:auto!important;min-height:86px!important;margin:auto 0 0;padding:8px 0 0;border-top:1px solid #e5e7e8}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{display:grid!important;grid-template-rows:14px 20px;align-content:center;align-items:center;row-gap:6px;min-width:0;min-height:70px;padding:0 12px;border-right:1px solid #e8eaeb}body.stockmatch-light .match-card .quote-row>div:first-child{padding-left:0}body.stockmatch-light .match-card .quote-row>div:last-child{padding-right:0;border-right:0}body.stockmatch-light .match-card .quote-row small{display:block;align-self:end;min-width:0;margin:0;overflow:hidden;font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .match-card .quote-row b,body.stockmatch-light .match-card .quote-row span,body.stockmatch-light .match-card .quote-row strong,body.stockmatch-light .match-card .quote-row>div:nth-child(2)>span{display:block;align-self:start;min-width:0;margin:0;overflow:hidden;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1241px) and (max-width:1579px){body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:480px;min-height:480px}body.stockmatch-light .deck-side{height:456px}}@media (max-width:900px){body.stockmatch-light .match-card .quote-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:124px!important;margin-top:14px;padding-top:0}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{grid-template-rows:14px 20px;min-height:62px;padding:8px 10px;border-right:1px solid #e8eaeb;border-bottom:1px solid #eceeef}body.stockmatch-light .match-card .quote-row>div:nth-child(odd){padding-left:0}body.stockmatch-light .match-card .quote-row>div:nth-child(2n){padding-right:0;border-right:0}body.stockmatch-light .match-card .quote-row>div:nth-child(n+3){border-bottom:0}body.stockmatch-light .match-card .quote-row small{font-size:10px}body.stockmatch-light .match-card .quote-row b,body.stockmatch-light .match-card .quote-row span,body.stockmatch-light .match-card .quote-row strong,body.stockmatch-light .match-card .quote-row>div:nth-child(2)>span{font-size:13px}}@media (min-width:901px) and (max-width:1240px),(min-width:901px) and (max-height:860px){body.stockmatch-light .compatibility-score strong{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:900px){body.stockmatch-light .app-top{display:grid;grid-template-areas:"brand tools" "nav nav";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 44px;align-items:center;column-gap:10px;row-gap:10px;width:100%;min-height:122px;padding:12px 14px}body.stockmatch-light .app-top>.brand{grid-area:brand;justify-self:start;min-width:0;margin:0}body.stockmatch-light .app-top>.header-tools{grid-area:tools;grid-column:2;grid-row:1;justify-self:end;width:auto;height:44px;margin:0}body.stockmatch-light .app-top>.top-status{grid-area:nav;grid-column:1/-1;grid-row:2;justify-self:stretch;width:100%!important;height:44px;margin:0}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:36px;min-height:36px}body.stockmatch-light .view-panel[data-view-panel=discover]{padding-top:10px}body.stockmatch-light .view-panel[data-view-panel=discover]>.discover-lower-band{margin-top:0}}@media (max-width:520px){body.stockmatch-light .app-top{grid-template-rows:42px 42px;min-height:116px;padding:11px 12px;column-gap:8px;row-gap:10px}body.stockmatch-light .app-top>.header-tools{height:42px;gap:6px}body.stockmatch-light .app-top .account-stat,body.stockmatch-light .app-top .language-pill{height:42px;min-height:42px}body.stockmatch-light .app-top .language-pill{min-width:96px;padding-inline:10px}body.stockmatch-light .app-top .account-stat{min-width:42px;width:42px;padding:0}body.stockmatch-light .app-top .account-stat>b,body.stockmatch-light .app-top .account-stat>span{display:none}body.stockmatch-light .app-top>.top-status{height:42px}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:34px;min-height:34px}}@media (max-width:380px){body.stockmatch-light .app-top{padding-inline:10px}body.stockmatch-light .brand{font-size:21px}body.stockmatch-light .brand small{max-width:132px;font-size:8px}body.stockmatch-light .app-top .language-pill{min-width:88px;padding-inline:8px}}@media (max-width:900px){body.stockmatch-light .app-top{grid-template-rows:40px 34px;row-gap:6px;min-height:96px;padding:8px 12px}body.stockmatch-light .app-top .account-stat,body.stockmatch-light .app-top .language-pill,body.stockmatch-light .app-top>.header-tools{height:40px;min-height:40px}body.stockmatch-light .app-top>.top-status{position:relative!important;height:34px}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{flex:1 1 50%;width:50%;min-width:0;height:32px;min-height:32px;padding:0 12px;border-radius:8px}body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status [data-view=matches]{display:inline-flex!important}body.stockmatch-light .top-status [data-view=matches]>span{display:inline!important;visibility:visible!important;color:#353a3d!important;opacity:1!important}body.stockmatch-light .top-status .saved-stat,body.stockmatch-light .top-status .saved-stat>span{color:#353a3d!important}body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status::before{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50%;color:#353a3d;font-size:11px;font-weight:700;content:attr(data-mobile-matches-label);pointer-events:none}body.stockmatch-light .top-status>button:not(.is-active){color:#353a3d;background:#fff}body.stockmatch-light .top-status>button img,body.stockmatch-light .top-status>button::after,body.stockmatch-light .top-status>button>strong{display:none}body.stockmatch-light .view-panel[data-view-panel=discover]{padding-top:8px}body.stockmatch-light .discover-grid,body.stockmatch-light .discover-lower-band{width:calc(100% - 24px);margin-right:auto;margin-left:auto}body.stockmatch-light .discover-grid{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:visible}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{order:1;width:100%;min-height:0;margin:0;overflow:hidden;border:1px solid #e2e6e8;border-radius:14px;background:#fff;box-shadow:none}body.stockmatch-light .discover-grid>.deck-workspace{order:2;width:100%;min-width:0}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head{display:flex;align-items:center;min-height:38px;padding:10px 12px 5px;border:0}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head strong{color:#202527;font-size:16px;line-height:1.2}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body>p,body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body>small:first-child,body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body>small:last-child,body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head>b{display:none!important}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body{padding:0 12px 10px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid #eceff0}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body li{display:block;min-width:0;min-height:0;border:0;border-right:1px solid #eceff0}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body li:nth-child(n+4){display:none}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body li:nth-child(3){border-right:0}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-template-rows:22px 34px;align-items:center;gap:2px 4px;width:100%;min-height:64px;padding:6px 8px 7px;border:0;border-radius:0;background:0 0;text-align:left}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>b{grid-column:1;grid-row:1;color:#ff4f5b;font-size:12px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>strong{grid-column:2;grid-row:1;overflow:hidden;color:#202527;font-size:13px;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>em{grid-column:3;grid-row:1;color:#079765;font-size:13px!important;line-height:1;white-space:nowrap}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body li.is-negative button>em{color:#e14b55}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small{grid-column:1/-1;grid-row:2;display:grid;align-content:center;gap:1px;min-width:0;color:#687175;font-size:9.5px!important;font-weight:600!important;line-height:1.35}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{min-height:0;height:auto}body.stockmatch-light .match-card{overflow:hidden;border-radius:14px;box-shadow:none}body.stockmatch-light .hero-art{height:clamp(174px,47vw,202px);min-height:0}body.stockmatch-light .hero-art img{object-position:center 58%}body.stockmatch-light .card-profile{height:auto!important;min-height:0;padding:16px 14px 14px}body.stockmatch-light .card-copy{grid-template-columns:minmax(0,1fr) 92px;column-gap:14px;min-height:82px}body.stockmatch-light .compatibility-score{padding-left:14px}body.stockmatch-light .ticker-badge{font-size:clamp(33px, 10vw, 40px)}body.stockmatch-light .first-impression{margin-top:4px;padding-top:10px}body.stockmatch-light .first-impression .investment-brief{gap:5px;max-height:102px;margin-top:5px;overflow:hidden}body.stockmatch-light .first-impression .investment-brief p{font-size:11px;line-height:1.42;-webkit-line-clamp:2}body.stockmatch-light .first-impression .investment-brief p:nth-child(n+3){display:none}body.stockmatch-light .match-card .quote-row{grid-template-columns:repeat(3,minmax(0,1fr));min-height:70px!important;margin-top:10px;padding-top:0}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{min-height:70px;padding:8px;border-right:1px solid #e8eaeb;border-bottom:0}body.stockmatch-light .match-card .quote-row>div:nth-child(3){padding-right:0;border-right:0}body.stockmatch-light .match-card .quote-row>div:nth-child(4){display:none!important}body.stockmatch-light .action-row{gap:8px!important;margin-top:8px}body.stockmatch-light .action-button,body.stockmatch-light .action-button.match{min-height:52px;border-radius:10px}body.stockmatch-light .deck-pagination{margin-top:4px}}@media (max-width:380px){body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body{padding-right:8px;padding-left:8px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:12px minmax(0,1fr);grid-template-rows:20px 18px 28px;padding-right:6px;padding-left:6px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>em{grid-column:1/-1;grid-row:2;justify-self:start;padding-left:16px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small{grid-row:3}}@media (max-width:767px){body.stockmatch-light .chartarmory-strip{grid-template-rows:26px 64px;height:90px!important;min-height:90px!important}body.stockmatch-light .chartarmory-strip>header{height:26px;min-height:26px;padding-top:3px;padding-bottom:3px}body.stockmatch-light .chartarmory-media{height:64px!important;min-height:64px!important;aspect-ratio:auto}body.stockmatch-light .chartarmory-live-copy{top:50%;transform:translateY(-50%)}}@media (min-width:1100px){body.stockmatch-light .discover-grid{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(320px,25vw,380px)!important;align-items:start;gap:18px;min-height:0}body.stockmatch-light .discover-grid>.deck-workspace{width:100%;min-width:0;margin:0}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{align-self:stretch;width:100%;min-width:0;margin:0}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body ol{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:900px){body.stockmatch-light,html{height:100%;min-height:0;overflow:hidden!important}body.stockmatch-light .phone-shell,body.stockmatch-light .stockmatch-stage{height:100svh;min-height:0!important;padding-bottom:0;overflow:hidden!important}body.stockmatch-light .app-top{grid-template-rows:36px 30px;min-height:82px;height:82px;padding:6px 10px;column-gap:8px;row-gap:4px}body.stockmatch-light .brand{min-height:36px;grid-template-columns:auto auto 16px;grid-template-rows:22px 11px}body.stockmatch-light .brand>span,body.stockmatch-light .brand>strong{font-size:20px;line-height:22px}body.stockmatch-light .brand-heart{width:15px;height:15px}body.stockmatch-light .brand>small{max-width:160px;font-size:8px;line-height:11px}body.stockmatch-light .app-top .account-stat,body.stockmatch-light .app-top .language-pill,body.stockmatch-light .app-top>.header-tools{height:36px;min-height:36px}body.stockmatch-light .app-top .language-pill{min-width:92px;padding-inline:9px}body.stockmatch-light .app-top .account-stat{width:36px;min-width:36px}body.stockmatch-light .account-stat>i{width:26px;height:26px}body.stockmatch-light .app-top>.top-status,body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:30px;min-height:30px}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{border-radius:7px;font-size:10px}body.stockmatch-light .view-panel[data-view-panel=discover]{width:100%;height:calc(100svh - 82px);min-height:0;padding:6px 0;overflow:hidden}body.stockmatch-light .discover-grid,body.stockmatch-light .discover-lower-band{width:calc(100% - 20px);margin-right:auto;margin-left:auto}body.stockmatch-light .discover-lower-band{height:66px;margin-top:0}body.stockmatch-light .chartarmory-strip{grid-template-rows:20px 46px;width:100%;height:66px!important;min-height:66px!important;border-radius:8px}body.stockmatch-light .chartarmory-strip>header{height:20px;min-height:20px;padding:2px 8px;gap:5px}body.stockmatch-light .chartarmory-strip>header span{width:24px;height:15px;font-size:8px}body.stockmatch-light .chartarmory-strip>header small,body.stockmatch-light .chartarmory-strip>header strong{font-size:9px}body.stockmatch-light .chartarmory-media{height:46px!important;min-height:46px!important;aspect-ratio:auto}body.stockmatch-light .chartarmory-live-copy{left:10px;gap:3px}body.stockmatch-light .chartarmory-live-headline{font-size:10px;line-height:1.15}body.stockmatch-light .chartarmory-live-description{display:none}body.stockmatch-light .chartarmory-live-cta{min-height:22px;padding:0 8px;font-size:8px}body.stockmatch-light .discover-grid{display:grid;grid-template-rows:82px minmax(0,1fr);gap:6px;height:calc(100% - 72px);margin-top:6px;overflow:hidden}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{height:82px;border-radius:10px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head{min-height:26px;height:26px;padding:6px 10px 3px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head strong{font-size:13px;line-height:16px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body{height:54px;padding:0 8px 6px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body ol{height:48px}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{min-height:48px;height:48px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:12px minmax(0,1fr);grid-template-rows:18px 18px;gap:1px 3px;padding:5px 6px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>b{grid-column:1;grid-row:1;font-size:9px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>strong{grid-column:2;grid-row:1;width:auto;height:auto;justify-self:start;overflow:hidden;background:0 0;color:#202527;font-size:10px;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>em{grid-column:1/-1;grid-row:2;justify-self:start;padding-left:15px;font-size:11px!important;line-height:1}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small{display:none!important}body.stockmatch-light .discover-grid>.deck-workspace{display:grid;grid-template-rows:auto 46px 0!important;align-content:start;align-self:start;gap:6px;height:auto;min-height:0;overflow:hidden}body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{width:100%;height:auto;min-height:0}body.stockmatch-light .deck-viewport{align-items:stretch}body.stockmatch-light .match-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(156px,25svh,210px) auto;margin:0;border-radius:12px}body.stockmatch-light .hero-art{grid-column:1;grid-row:1;height:100%;min-height:0}body.stockmatch-light .card-profile{grid-column:1;grid-row:2;height:auto!important;min-height:0;padding:10px 12px 8px;overflow:hidden}body.stockmatch-light .card-copy{grid-template-columns:minmax(0,1fr) 86px;min-height:58px;column-gap:10px}body.stockmatch-light .ticker-badge{font-size:30px;line-height:30px}body.stockmatch-light .card-copy h2{margin-top:3px;overflow:hidden;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .legal-name{margin-top:1px;font-size:9px;line-height:11px}body.stockmatch-light .compatibility-score{padding:0 0 0 10px}body.stockmatch-light .compatibility-score small{font-size:10px}body.stockmatch-light .compatibility-score strong{margin-top:5px;gap:2px}body.stockmatch-light .compatibility-score .tier-value,body.stockmatch-light .compatibility-score .tier-value.is-pending{font-size:20px;line-height:22px}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong span{font-size:9px}body.stockmatch-light .first-impression{flex:0 0 auto;min-height:0;margin:2px 0 0;padding-top:6px;overflow:hidden}body.stockmatch-light .first-impression>span{gap:7px}body.stockmatch-light .first-impression small{font-size:10px}body.stockmatch-light .first-impression strong{font-size:18px;line-height:22px}body.stockmatch-light .first-impression .investment-brief{display:block;max-height:80px;margin-top:3px}body.stockmatch-light .first-impression .investment-brief p{font-size:10px;line-height:1.35;-webkit-line-clamp:2}body.stockmatch-light .first-impression .investment-brief p:nth-child(n+3){display:none}body.stockmatch-light .match-card .quote-row{flex:0 0 52px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:52px!important;height:52px!important;margin-top:5px}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{grid-template-rows:12px 17px;min-height:52px;height:52px;padding:5px 6px;row-gap:3px}body.stockmatch-light .match-card .quote-row small{font-size:9px;line-height:12px}body.stockmatch-light .match-card .quote-row b,body.stockmatch-light .match-card .quote-row span,body.stockmatch-light .match-card .quote-row strong,body.stockmatch-light .match-card .quote-row>div:nth-child(2)>span{font-size:11px;line-height:17px}body.stockmatch-light .action-row{align-self:end;height:46px!important;min-height:46px!important;margin-top:0;gap:6px!important}body.stockmatch-light .action-button,body.stockmatch-light .action-button.match{height:46px!important;min-height:46px!important;border-radius:9px}body.stockmatch-light .action-button .action-icon,body.stockmatch-light .action-button .action-icon img{width:18px;height:18px}body.stockmatch-light .action-button strong,body.stockmatch-light .action-button.match strong{font-size:11px}body.stockmatch-light .action-button small{display:none}body.stockmatch-light .deck-pagination{display:none!important}body.stockmatch-light .view-panel[data-view-panel=matches]{height:calc(100svh - 82px);overflow-y:auto}}@media (max-width:900px) and (max-height:760px){body.stockmatch-light .chartarmory-strip,body.stockmatch-light .discover-lower-band{height:56px!important;min-height:56px!important}body.stockmatch-light .chartarmory-strip{grid-template-rows:18px 38px}body.stockmatch-light .chartarmory-strip>header{height:18px;min-height:18px}body.stockmatch-light .chartarmory-media{height:38px!important;min-height:38px!important}body.stockmatch-light .discover-grid{grid-template-rows:74px minmax(0,1fr);height:calc(100% - 62px)}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{height:74px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head{height:24px;min-height:24px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body,body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body ol,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{height:44px;min-height:44px}body.stockmatch-light .match-card{grid-template-rows:clamp(144px,24svh,182px) auto}}@media (max-width:900px){body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body ol{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{display:block!important;width:auto;min-width:0;min-height:64px;border-right:1px solid #eceff0;border-bottom:0}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li:nth-child(3){border-right:0}body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li:nth-child(n+4){display:none!important}}@media (max-width:900px){body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{height:48px;min-height:48px}}@media (max-width:900px) and (max-height:760px){body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{height:44px;min-height:44px}}.chartarmory-mobile-headline{display:none}@media (max-width:900px){body.stockmatch-light .app-top{position:relative;top:auto;grid-template-areas:"brand tools" "nav nav";grid-template-columns:minmax(0,1fr) auto;align-items:center}body.stockmatch-light .app-top>.top-status,body.stockmatch-light.is-stockmatch-authenticated .app-top>.top-status,body.stockmatch-light:not(.is-stockmatch-authenticated) .app-top>.top-status{display:grid!important;grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;padding:2px!important;overflow:hidden;border:1px solid #d9dddf;border-radius:10px;background:#fff;box-sizing:border-box}body.stockmatch-light .top-status::before,body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status::before{display:none!important;content:none!important}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active,body.stockmatch-light.is-stockmatch-authenticated .top-status>button,body.stockmatch-light:not(.is-stockmatch-authenticated) .top-status>button{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;padding:0 10px!important;border:0!important;border-radius:7px!important;box-sizing:border-box!important}body.stockmatch-light .top-status>button:not(.is-active),body.stockmatch-light .top-status>button:not(.is-active)>span{color:#303638!important;background:0 0!important}body.stockmatch-light .top-status>button.is-active,body.stockmatch-light .top-status>button.is-active>span{color:#fff!important;background:#ff4e59!important}body.stockmatch-light .top-status>button>span{display:inline!important;visibility:visible!important;font-size:11px!important;font-weight:800!important;line-height:1!important;opacity:1!important}body.stockmatch-light .app-top .account-stat,body.stockmatch-light .app-top .account-stat.is-authenticated{display:inline-grid;place-items:center;padding:0;border-color:rgba(255,255,255,.14);background:#1c2224}body.stockmatch-light .app-top .account-stat>b,body.stockmatch-light .app-top .account-stat>span{display:none!important}body.stockmatch-light .account-stat.is-authenticated>i,body.stockmatch-light .account-stat>i{display:grid;width:28px;height:28px;place-items:center;color:#202628;border:1px solid #e4e7e8;background:#fff}body.stockmatch-light .account-stat>i svg{width:17px;height:17px}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-headline b{color:#39dc88}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-headline em{color:#ff5b5f;font-style:normal}body.stockmatch-light .chartarmory-desktop-headline{display:none}body.stockmatch-light .chartarmory-mobile-headline{display:inline;white-space:nowrap}body.stockmatch-light .chartarmory-signal-cues{position:absolute;right:8px;bottom:7px;z-index:5;display:flex;align-items:center;gap:5px;pointer-events:none}body.stockmatch-light .chartarmory-signal-cues b,body.stockmatch-light .chartarmory-signal-cues em{display:inline-grid;min-width:34px;min-height:18px;place-items:center;padding:0 5px;border:1px solid currentColor;border-radius:999px;background:rgba(4,7,6,.82);font-size:8px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.04em;box-shadow:0 2px 8px rgba(0,0,0,.34)}body.stockmatch-light .chartarmory-signal-cues b{color:#42e491}body.stockmatch-light .chartarmory-signal-cues em{color:#ff6266}body.stockmatch-light .deck-side .deck-side-arrow,body.stockmatch-light .deck-side-next .deck-side-arrow,body.stockmatch-light .deck-side-previous .deck-side-arrow{color:#fff!important;border-color:rgba(255,255,255,.8)!important;background:rgba(12,16,17,.76)!important;box-shadow:0 6px 18px rgba(0,0,0,.3)!important;backdrop-filter:blur(4px)}body.stockmatch-light .match-card[data-signal-direction=BUY] .first-impression strong{color:#079765}body.stockmatch-light .match-card[data-signal-direction=SELL] .first-impression strong{color:#e03b47}body.stockmatch-light .match-card[data-signal-direction=HOLD] .first-impression strong{color:#8b6513}}@media (min-width:481px) and (max-width:900px){body.stockmatch-light .app-top{grid-template-rows:38px 32px;width:100%;height:84px;min-height:84px;padding:7px 12px;row-gap:4px}body.stockmatch-light .app-top .account-stat,body.stockmatch-light .app-top .language-pill,body.stockmatch-light .app-top>.header-tools{height:38px;min-height:38px}body.stockmatch-light .app-top>.top-status,body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:32px;min-height:32px}body.stockmatch-light .view-panel[data-view-panel=discover]{height:calc(100svh - 84px);padding:6px 0}body.stockmatch-light .discover-grid,body.stockmatch-light .discover-lower-band{width:calc(100% - 24px)}body.stockmatch-light .chartarmory-strip,body.stockmatch-light .discover-lower-band{height:76px!important;min-height:76px!important}body.stockmatch-light .chartarmory-strip{grid-template-rows:20px 56px}body.stockmatch-light .chartarmory-strip>header{height:20px;min-height:20px}body.stockmatch-light .chartarmory-media{height:56px!important;min-height:56px!important}body.stockmatch-light .chartarmory-live-copy{left:11px;width:58%;gap:4px}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-headline{font-size:11.5px;line-height:1.18}body.stockmatch-light .chartarmory-live-copy .chartarmory-live-cta{min-width:122px;min-height:23px;padding:4px 9px;color:#111614;border-color:#fff;background:#fff;font-size:9px}body.stockmatch-light .discover-grid{display:grid;grid-template-rows:96px minmax(0,1fr);gap:8px;height:calc(100% - 84px);margin-top:8px;overflow:hidden}body.stockmatch-light .discover-grid>.buy-ranking-panel-home{height:96px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head{height:28px;min-height:28px;padding:7px 12px 3px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-head strong{font-size:14px;line-height:17px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body,body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body ol,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body button,body.stockmatch-light .discover-grid>.buy-ranking-panel-home .buy-ranking-body li{height:62px;min-height:62px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body{padding:0 10px 6px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:14px minmax(0,1fr) auto;grid-template-rows:22px 30px;gap:1px 4px;padding:5px 8px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>b{grid-column:1;grid-row:1;font-size:10px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>strong{grid-column:2;grid-row:1;font-size:11px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>em{grid-column:3;grid-row:1;justify-self:end;padding-left:0;font-size:12px!important}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small{grid-column:1/-1;grid-row:2;display:grid!important;align-content:center;gap:1px;overflow:hidden;color:#687175;font-size:9px!important;font-weight:600!important;line-height:1.28}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.stockmatch-light .discover-grid>.deck-workspace{display:grid;grid-template-rows:minmax(0,1fr) 48px 0!important;gap:8px;height:100%;align-self:stretch}body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:100%;min-height:0}body.stockmatch-light .match-card{grid-template-rows:minmax(180px,43%) minmax(0,1fr)}body.stockmatch-light .hero-art img{object-position:62% 58%}body.stockmatch-light .card-profile{padding:13px 14px 10px}body.stockmatch-light .card-copy{grid-template-columns:minmax(0,1fr) 98px;min-height:64px;column-gap:12px}body.stockmatch-light .ticker-badge{font-size:32px;line-height:33px}body.stockmatch-light .card-copy h2,body.stockmatch-light .match-card.is-live-signal .card-copy h2{margin-top:3px;font-size:13px;line-height:16px}body.stockmatch-light .legal-name{font-size:10px;line-height:13px}body.stockmatch-light .compatibility-score{padding-left:12px}body.stockmatch-light .compatibility-score small{font-size:10px}body.stockmatch-light .compatibility-score .tier-value,body.stockmatch-light .compatibility-score .tier-value.is-pending{font-size:21px;line-height:23px}body.stockmatch-light .match-card.is-live-signal .compatibility-score strong span{font-size:10px}body.stockmatch-light .first-impression{margin-top:2px;padding-top:7px;border-top:0}body.stockmatch-light .first-impression small{font-size:11px}body.stockmatch-light .first-impression strong{font-size:19px;line-height:23px}body.stockmatch-light .first-impression .investment-brief{max-height:64px;margin-top:4px}body.stockmatch-light .first-impression .investment-brief p,body.stockmatch-light .match-card.is-live-signal .first-impression .investment-brief p{font-size:12px;line-height:1.42;-webkit-line-clamp:2}body.stockmatch-light .match-card .quote-row{flex:0 0 58px;min-height:58px!important;height:58px!important;margin-top:auto;border-top-color:#edf0f1}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{grid-template-rows:13px 18px;min-height:58px;height:58px;padding:7px 8px}body.stockmatch-light .match-card .quote-row small{font-size:10px;line-height:13px}body.stockmatch-light .match-card .quote-row b,body.stockmatch-light .match-card .quote-row span,body.stockmatch-light .match-card .quote-row strong,body.stockmatch-light .match-card .quote-row>div:nth-child(2)>span{font-size:12px;line-height:18px}body.stockmatch-light .action-button,body.stockmatch-light .action-button.match,body.stockmatch-light .action-row{height:48px!important;min-height:48px!important}body.stockmatch-light .action-button strong,body.stockmatch-light .action-button.match strong{font-size:12px}body.stockmatch-light .view-panel[data-view-panel=matches]{height:calc(100svh - 84px)}}@media (max-width:480px){body.stockmatch-light .app-top>.top-status,body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{box-sizing:border-box!important}body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{height:24px!important;min-height:24px!important}body.stockmatch-light .discover-grid>.deck-workspace{display:grid;grid-template-rows:minmax(0,1fr) 46px 0!important;align-self:stretch!important;height:auto!important;min-height:0;margin-bottom:24px}body.stockmatch-light .deck-viewport,body.stockmatch-light .match-card{height:100%;min-height:0}body.stockmatch-light .match-card{grid-template-rows:minmax(195px,51%) minmax(0,1fr)}body.stockmatch-light .hero-art img{object-position:60% 58%}body.stockmatch-light .card-profile{padding-top:11px}body.stockmatch-light .first-impression .investment-brief{max-height:102px}body.stockmatch-light .first-impression .investment-brief p:nth-child(3){display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:1}}body.stockmatch-light,body.stockmatch-light *,body.stockmatch-light ::after,body.stockmatch-light ::before,body.stockmatch-light button,body.stockmatch-light input,body.stockmatch-light select,body.stockmatch-light textarea{font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-synthesis:none}@media (max-width:900px){body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active{align-items:stretch!important;padding-block:0!important}body.stockmatch-light .top-status>button.is-active>span,body.stockmatch-light .top-status>button:not(.is-active)>span,body.stockmatch-light .top-status>button>span{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;height:100%;margin:0!important;padding:0!important;line-height:normal!important;text-align:center;transform:none!important}body.stockmatch-light .deck-side .deck-side-arrow,body.stockmatch-light .deck-side-next .deck-side-arrow,body.stockmatch-light .deck-side-previous .deck-side-arrow{display:grid!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:0!important}body.stockmatch-light .deck-side .deck-side-arrow::before{content:"";display:block;width:10px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform-origin:50% 50%}body.stockmatch-light .deck-side-previous .deck-side-arrow::before{transform:translateX(2px) rotate(135deg)}body.stockmatch-light .deck-side-next .deck-side-arrow::before{transform:translateX(-2px) rotate(-45deg)}body.stockmatch-light .match-card{grid-template-rows:clamp(190px,36%,230px) minmax(0,1fr)}body.stockmatch-light .card-profile{display:flex;flex-direction:column;height:auto!important;min-height:0;padding-bottom:0}body.stockmatch-light .first-impression{flex:0 0 auto;min-height:0}body.stockmatch-light .first-impression .investment-brief{max-height:none;gap:3px;overflow:hidden}body.stockmatch-light .first-impression .investment-brief p,body.stockmatch-light .first-impression .investment-brief p:nth-child(n+3),body.stockmatch-light .match-card.is-live-signal .first-impression .investment-brief p{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.stockmatch-light .match-card .quote-row{flex:0 0 50px;min-height:50px!important;height:50px!important;margin-top:6px;margin-bottom:0}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{min-height:50px;height:50px}}@media (max-width:480px){body.stockmatch-light .discover-grid>.deck-workspace{grid-template-rows:auto 46px 0!important}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button{grid-template-columns:13px minmax(0,1fr);grid-template-rows:18px 20px;column-gap:4px;padding-inline:7px}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>b{align-self:center;font-size:9.5px;line-height:1}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>strong{align-self:center;width:100%;color:#171c1e;font-size:11.5px;font-weight:800!important;line-height:1.1;letter-spacing:0!important}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>em{align-self:center;padding-left:17px;font-size:12.5px!important;font-weight:800!important;line-height:1.1}body.stockmatch-light .match-card{grid-template-rows:clamp(180px,24svh,205px) minmax(0,1fr)}body.stockmatch-light .card-profile{padding:9px 12px 0}body.stockmatch-light .card-copy{min-height:62px}body.stockmatch-light .first-impression{margin-top:0;padding-top:5px}body.stockmatch-light .first-impression .investment-brief p,body.stockmatch-light .match-card.is-live-signal .first-impression .investment-brief p{font-size:10.5px;line-height:1.34}body.stockmatch-light .match-card .quote-row{flex-basis:48px;min-height:48px!important;height:48px!important}body.stockmatch-light .match-card .quote-row>div,body.stockmatch-light .match-card .quote-row>div:last-child{min-height:48px;height:48px;padding-block:4px}}@media (min-width:481px) and (max-width:900px){body.stockmatch-light .deck-viewport,body.stockmatch-light .discover-grid>.deck-workspace,body.stockmatch-light .match-card{height:max-content!important;max-height:none!important}body.stockmatch-light .match-card{grid-template-rows:clamp(190px,24svh,218px) auto!important}}body.stockmatch-light .chartarmory-signal-cues{display:none}body.stockmatch-light .deck-side .deck-side-arrow svg{display:block;width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}@media (max-width:900px){body.stockmatch-light .top-status>button,body.stockmatch-light .top-status>button.is-active,body.stockmatch-light .top-status>button:not(.is-active){position:relative!important;display:block!important;padding:0!important}body.stockmatch-light .top-status>button.is-active>span,body.stockmatch-light .top-status>button:not(.is-active)>span,body.stockmatch-light .top-status>button>span{position:absolute!important;inset:0!important;display:grid!important;width:auto!important;height:auto!important;place-items:center!important;color:inherit!important;background:0 0!important;font-size:11px!important;line-height:1!important;text-align:center!important}body.stockmatch-light .deck-side .deck-side-arrow::before{content:none!important;display:none!important}body.stockmatch-light .deck-side .deck-side-arrow svg{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transform:translate(-50%,-50%)}body.stockmatch-light .buy-ranking-panel-home .buy-ranking-body button>strong{box-sizing:border-box;width:100%!important;min-width:0;padding:0 1px!important;overflow:visible!important;color:#111719!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;letter-spacing:.01em!important;text-overflow:clip!important}body.stockmatch-light .chartarmory-signal-cues{position:absolute;inset:0;z-index:6;display:block;pointer-events:none}body.stockmatch-light .chartarmory-signal-cues b,body.stockmatch-light .chartarmory-signal-cues em{position:absolute;display:block;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:0 0;font-size:8px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;box-shadow:none;text-shadow:0 1px 3px #000,0 0 5px #000}body.stockmatch-light .chartarmory-signal-cues b{bottom:3px;left:65%;color:#49ed91;transform:translateX(-50%)}body.stockmatch-light .chartarmory-signal-cues b::after{content:"  ↑"}body.stockmatch-light .chartarmory-signal-cues em{top:3px;right:7%;color:#ff5c62}body.stockmatch-light .chartarmory-signal-cues em::after{content:"  ↓"}}@media (max-width:900px){body.stockmatch-light .top-status>button.is-active>span,body.stockmatch-light .top-status>button:not(.is-active)>span,body.stockmatch-light .top-status>button>span{transform:translateY(-2px)!important}}