@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}}:root{--bg:#f7f5ef;--panel:#fff;--line:#ded8ca;--text:#17140c;--muted:#6f6859;--purple:#9f7aea;--mint:#70e1b1;--coral:#ff8e86}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%, #21182d 0, transparent 38%), var(--bg);color:var(--text);font-family:var(--font-geist), Arial, sans-serif;margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}main>.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f5efd9;position:sticky;top:0}.brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.brandMark{background:linear-gradient(135deg,#c99cff,#ff8fc8);border:1px solid #ffffff26;border-radius:13px;width:38px;height:38px;padding:2px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 0 30px #b881ff55}.brandMark img{object-fit:cover;filter:contrast(1.04);border-radius:10px;width:100%;height:100%;display:block}.brand i{color:#aaa5b6;font:600 10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-left:2px}.navLinks{color:#6f6859;gap:34px;font-size:14px;display:flex}.navLinks a:hover{color:#fff}.navCta{background:#fff;border:1px solid #d4ccbb;border-radius:14px;padding:11px 16px;font-size:13px;font-weight:650;transition:transform .2s,border-color .2s,background .2s}.navCta:hover{background:#211c27;border-color:#746183;transform:translateY(-2px)}.navCta span{color:var(--mint);margin-left:7px}.hero{text-align:center;padding:104px 0 88px;position:relative}.hero:before{content:"";filter:blur(90px);pointer-events:none;background:#8f5cff20;border-radius:50%;width:520px;height:330px;position:absolute;top:5px;left:50%;translate:-50%}.eyebrow,.kicker{color:#b4afbc;font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.eyebrow{align-items:center;gap:10px;display:inline-flex;position:relative}.eyebrow span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 16px var(--mint);border-radius:50%}h1 em{color:#b894ff;font-style:normal}.hero>p{max-width:640px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.7}.search{background:#fff;border:1px solid #d4ccbb;border-radius:20px;align-items:center;gap:10px;max-width:760px;margin:42px auto 0;padding:8px;display:flex;box-shadow:0 20px 70px #0007}.searchIcon{color:#8d8996;margin-left:13px;font-size:25px;transform:rotate(-15deg)}.search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 4px}.search input::placeholder{color:#706d78}.search button{color:#151318;cursor:pointer;white-space:nowrap;background:#f5f1fa;border:0;border-radius:14px;padding:14px 18px;font-weight:750}.search button span{margin-left:10px}.search button:disabled{opacity:.65;cursor:wait}.quickLinks{color:#6f6c76;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.quickLinks button{color:#6f6859;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3b3940;padding:3px}.error{color:#ffb2ad;background:#391e1e88;border:1px solid #6d3838;border-radius:12px;max-width:760px;margin:18px auto 0;padding:12px 16px;font-size:13px}.dashboard{padding:70px 0 110px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}h2{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(34px,5vw,56px);line-height:1}.status{color:#817e88;font:500 11px var(--font-mono);border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;padding:9px 12px;display:flex}.status i{background:#716e77;border-radius:50%;width:6px;height:6px}.status.active i{background:var(--mint);box-shadow:0 0 10px var(--mint)}.bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.card{background:#fff;border:1px solid #2d2b33;border-radius:27px;min-height:236px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.card:hover{border-color:#494451;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff10,0 24px 55px #0005}.card:before{content:"";opacity:.8;pointer-events:none;position:absolute;inset:0}.purple{background:linear-gradient(145deg,#fffaf0,#fff 65%);grid-column:span 6}.purple:before{background:radial-gradient(circle at 75% 5%,#a26fff58,#0000 45%)}.mint{background:linear-gradient(145deg,#122720,#fff 65%);grid-column:span 3}.mint:before{background:radial-gradient(circle at 100% 0,#5fe4ab38,#0000 47%)}.coral{background:linear-gradient(145deg,#fff7ed,#fff 70%);grid-column:span 3}.coral:before{background:radial-gradient(circle at 100% 0,#ff748b3f,#0000 50%)}.ink{grid-column:span 4}.revenue{background:linear-gradient(120deg,#fff,#fff);grid-column:span 8;justify-content:space-between;align-items:center;min-height:280px;display:flex}.revenue:before{background:radial-gradient(circle at 85%,#8b66e63d,#0000 35%)}.card>*{z-index:1;position:relative}.cardTop{color:#6f6859;font:600 10px var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.cardTop b{color:#8a806d;letter-spacing:0;border:1px solid #3b3842;border-radius:20px;padding:6px 8px;font-weight:500}.card strong{letter-spacing:-.065em;margin-top:46px;font-size:clamp(42px,5vw,68px);line-height:1;display:block}.mint strong,.coral strong,.ink strong{margin-top:48px;font-size:48px}.card p{color:#8e8a95;margin:12px 0 0;font-size:13px}.trend{color:#a9a6b0;margin-top:14px;font-size:12px}.trend span{color:var(--mint);margin-right:7px}.spark{align-items:end;gap:6px;height:45px;display:flex;position:absolute;bottom:22px;right:26px}.spark i{background:linear-gradient(#ae8cff,#644c9b);border-radius:5px;width:6px;height:45%}.spark i:nth-child(2){height:68%}.spark i:nth-child(3){height:52%}.spark i:nth-child(4){height:85%}.spark i:nth-child(5){height:58%}.spark i:nth-child(6){height:92%}.spark i:nth-child(7){height:72%}.spark i:nth-child(8){height:100%}.meter{background:#31272b;border-radius:10px;height:6px;margin-top:25px;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg,#ff817e,#ffb58e);height:100%;display:block}.pillRow{gap:8px;margin-top:26px;display:flex}.pillRow span{font:600 10px var(--font-mono);color:#6f6859;border:1px solid #34323a;border-radius:20px;padding:7px 9px}.revenueCopy{max-width:520px}.revenue h3{letter-spacing:-.055em;margin:15px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1}.revenue p{max-width:480px;font-size:14px;line-height:1.6}.orb{text-align:center;color:#fff;background:radial-gradient(circle at 35% 25%,#c8a7ff,#7d57cd 55%,#3c285f);border-radius:50%;flex:0 0 155px;place-content:center;height:155px;margin-right:32px;display:grid;box-shadow:0 0 70px #926bec4d,inset -15px -18px 35px #432a6b}.orb span{letter-spacing:-.05em;font-size:34px;font-weight:800}.orb small{font:600 9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;opacity:.7}.learn{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:80px;padding:100px 0;display:grid}.learnGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.learnGrid article{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:210px;padding:22px 18px}.learnGrid span{color:#7e7988;font:500 10px var(--font-mono)}.learnGrid h3{letter-spacing:-.03em;margin:58px 0 10px;font-size:18px}.learnGrid p{color:#85818d;margin:0;font-size:13px;line-height:1.55}footer{border-top:1px solid var(--line);color:#8a806d;justify-content:space-between;align-items:center;min-height:130px;font-size:12px;display:flex}footer p{color:#918d99}@media (max-width:850px){.navLinks{display:none}.hero{padding-top:75px}.purple,.mint,.coral,.ink,.revenue{grid-column:span 6}.revenue{grid-column:span 12}.learn{grid-template-columns:1fr}.learnGrid{margin-top:0}.orb{margin-right:0}.quickLinks{flex-wrap:wrap}}@media (max-width:600px){.wrap{width:min(100% - 24px,1180px)}.nav{height:72px}.navCta{padding:9px 11px}.hero{padding:64px 0}.hero>p{font-size:15px}.search{grid-template-columns:auto 1fr;display:grid}.search button{grid-column:1/-1}.sectionHead{align-items:start;gap:18px}.status{display:none}.purple,.mint,.coral,.ink,.revenue{grid-column:span 12}.card{min-height:220px}.revenue{align-items:start;min-height:360px}.orb{flex-basis:120px;width:120px;height:120px;position:absolute;bottom:24px;right:22px}.learn{gap:38px;padding:75px 0}.learnGrid{grid-template-columns:1fr}.learnGrid article{min-height:150px}.learnGrid h3{margin-top:28px}footer{flex-direction:column;align-items:flex-start;gap:22px;padding:30px 0}footer p{margin:0}}@font-face{font-family:Outliers;src:url(/font.woff2)format("woff2");font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5ef;--panel:#f7f5ef;--line:#ded8ca;--text:#17140c;--muted:#6f6859;--purple:#d8a800;--mint:#10b981;--coral:#fb7185;--font-geist:Outliers, ui-sans-serif, sans-serif;--font-mono:Outliers, ui-sans-serif, sans-serif}body{background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Outliers,ui-sans-serif,sans-serif}body:before,.hero:before,.card:before,.revenue:before{display:none}.wrap{width:min(1440px,100% - 48px)}.nav{border-color:var(--line);height:80px}main>.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09090be0}.brand{letter-spacing:-.03em;gap:16px;font-size:18px;font-weight:750}.brandMark{background:0 0;border:0;border-radius:7px;width:36px;height:36px;padding:0;transform:rotate(8deg);box-shadow:0 4px 3px #00000059}.brandMark img{border-radius:7px}.brand:hover .brandMark{transform:rotate(8deg)scale(1.04);box-shadow:0 7px 14px #00000073}.brand i,.kicker,.eyebrow,.cardTop,.workspaceSummary span,.gameHead,.marketTicker,.marketMetrics span,.terminalMetrics span,.rangeTabs button,.metricTabs button,.chartToolbar span,.priceCard>span,.accountGrid article>span,.adminHead{font-family:Outliers,ui-sans-serif,sans-serif}.navLinks,.workspaceNav{color:#6f6859;gap:24px}.navCta,.primaryButton,.secondaryButton,.textButton,.workspaceAdd button,.publicTerminal header a,.paywallStrip a{color:#f3f0e8;background:#17140c;border:1px solid #ded8ca;border-radius:999px;min-height:36px;font-size:13px;font-weight:650;box-shadow:0 1px 2px #0000004d}.secondaryButton,.textButton{color:#3e392f;background:0 0}.navCta:hover,.primaryButton:hover,.secondaryButton:hover,.textButton:hover{color:#f3f0e8;background:#f1ede4;border-color:#cfc6b3;transform:scale(1.02);box-shadow:0 5px 16px #00000061}.navCta span,.trend span,.momentum.up{color:#10b981}h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(48px,7vw,86px);font-weight:750;line-height:.94}h1 em,.workspaceHero h1 em,.authCard>small a,.pillRow a{color:#d8a800}.hero>p,.workspaceHero>p,.pricingHero>p,.adminPanel>p{color:#6f6859}.search{background:#f7f5ef;border:1px solid #ded8ca;border-radius:999px;max-width:672px;margin-top:32px;padding:5px;box-shadow:0 1px 2px #0000004d}.searchIcon{color:#6f6859}.search input{color:#17140c}.search button{color:#f3f0e8;background:#17140c;border-radius:999px}.quickLinks button{color:#6f6859;border-color:#cfc6b3}.dashboard,.publicMarket,.learn,.pricingHero,.accountPanel,.adminPanel{padding-block:72px}h2,.workspacePanelHead h2,.marketControls h2{letter-spacing:-.045em;font-weight:700}.status,.marketTicker,.sortTabs,.rangeTabs button,.metricTabs button{background:#f7f5ef;border-color:#ded8ca;border-radius:999px}.bento{gap:16px}.card,.workspaceSummary article,.workspacePanel,.marketBoard,.marketCard,.priceCard,.accountGrid article,.authCard,.publicTerminal,.publicRating,.researchPanel,.researchMetrics article,.ratingExplain,.terminalMetrics article,.publicScoreBreakdown>div{background:#f7f5ef;border:1px solid #ded8ca;border-radius:9px;box-shadow:0 1px 3px #00000073}.card:hover,.marketCard:hover{border-color:#cfc6b3;transform:scale(1.012);box-shadow:0 12px 28px #0000008c}.purple,.mint,.coral,.revenue,.priceCard.featured,.workspaceUpgrade,.marketBoard,.marketCard,.publicTerminal{background:#f7f5ef}.purple{border-top-color:#d8a800}.mint{border-top-color:#10b981}.coral{border-top-color:#fb7185}.card strong,.workspaceSummary strong{letter-spacing:-.04em}.spark i,.ratingParts em{background:#d8a800}.meter{background:#ded8ca}.meter i{background:#fb7185}.orb{color:#211800;background:#d8a800;box-shadow:0 0 45px #2563eb3d}.learnGrid article{background:#f7f5ef;border-color:#ded8ca;border-radius:9px}.authPage{background:#f7f5ef}.authCard{width:min(430px,100%);padding:32px}.authForm input,.workspaceAdd input,.adminRow select{color:#17140c;background:#f7f5ef;border:1px solid #ded8ca;border-radius:999px}.authForm input:focus,.workspaceAdd input:focus{border-color:#6f6859;box-shadow:0 0 0 1px #6f6859}.pricingGrid{gap:16px}.priceCard{min-height:450px}.priceCard.featured{border-color:#d8a800;box-shadow:0 0 30px #2563eb1f}.accountGrid,.workspaceSummary,.marketGrid{gap:16px}.marketTicker b{background:#10b98124}.workspaceSummary article{padding:18px}.workspacePanel,.marketBoard{padding:24px}.workspaceEmpty,.gameTable,.adminTable,.marketMetrics,.proChart,.ratingParts i{background:#f7f5ef;border-color:#ded8ca;border-radius:9px}.marketGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketCard{padding:16px}.marketMetrics{background:#ded8ca}.marketMetrics>div,.proChart,.compactChart,.terminalMetrics article,.publicScoreBreakdown>div,.researchMetrics article,.ratingExplain{background:#f3f0e8}.sortTabs button.active,.metricTabs button.active,.rangeTabs button.active{color:#f3f0e8;background:#17140c;border-color:#cfc6b3}.workspaceUpgrade{border-color:#d8a800;border-radius:9px}.error{color:#fda4af;background:#fb71851f;border-color:#fb7185;border-radius:9px}@media (max-width:1220px){.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.marketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wrap{width:min(100% - 28px,1440px)}.marketGrid{grid-template-columns:1fr}.search{border-radius:16px}.authCard,.workspacePanel,.marketBoard,.publicTerminal,.researchPanel{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.primaryButton,.secondaryButton,.textButton{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:13px 18px;font-weight:750;text-decoration:none;display:inline-flex}.primaryButton{color:#151318;background:#f5f1fa;transition:transform .2s,box-shadow .2s}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 12px 35px #ffffff1f}.secondaryButton{color:#fff;background:#fff;border:1px solid #d4ccbb}.textButton{color:#6f6859;background:0 0;padding-inline:8px}.formError{color:#ff9d98;margin:10px 0 0;font-size:12px}.authPage{place-items:center;min-height:100vh;padding:100px 20px 40px;display:grid;position:relative}.authPage>.brand{position:absolute;top:32px;left:40px}.authCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#fff);border-radius:28px;width:min(460px,100%);padding:35px;box-shadow:0 30px 100px #0008}.authCard h1{margin:13px 0 12px;font-size:52px}.authCard>p{color:var(--muted);margin:0 0 25px;line-height:1.6}.authCard>small{color:#817e88;margin-top:20px;display:block}.authCard>small a{color:#c0a2ff}.authForm{gap:15px;display:grid}.authForm label{color:#6f6859;gap:8px;font-size:12px;font-weight:650;display:grid}.authForm input{color:#fff;background:#fff;border:1px solid #d4ccbb;border-radius:13px;outline:0;width:100%;padding:13px 14px}.authForm input:focus{border-color:#9f7aea}.authForm .error{margin:0}.subPage{min-height:100vh}.pricingHero,.accountPanel,.adminPanel{padding:90px 0 110px}.pricingHero{text-align:center}.pricingHero>h1,.accountPanel>h1,.adminPanel>h1{margin:18px 0 22px;font-size:clamp(52px,8vw,88px)}.pricingHero>p,.adminPanel>p{color:var(--muted);max-width:650px;margin:0 auto 45px;font-size:17px;line-height:1.6}.pricingGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:18px;display:grid}.priceCard{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;min-height:480px;padding:30px;display:flex}.priceCard.featured{background:linear-gradient(145deg,#fff8e6,#17151d 70%);border-color:#664b88;box-shadow:0 0 80px #8f5cff22}.priceCard>span{font:600 11px var(--font-mono);letter-spacing:.12em;color:#6f6859}.priceCard>strong{letter-spacing:-.06em;margin:30px 0;font-size:58px}.priceCard>strong small{color:#8b8792;letter-spacing:0;font-size:13px}.priceCard ul{color:#b2aeb9;gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.priceCard li:before{content:"✓";color:var(--mint);margin-right:9px}.priceCard .primaryButton,.priceCard .secondaryButton{width:100%;margin-top:auto}.accountGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.accountGrid article{border:1px solid var(--line);background:#fff;border-radius:26px;min-height:250px;padding:28px}.accountGrid article>span{color:#8d8995;font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.accountGrid strong{margin:35px 0 8px;font-size:48px;display:block}.accountGrid p{color:#918d99;margin:0 0 30px}.adminPanel>p{text-align:left;margin-left:0}.adminTable{border:1px solid var(--line);border-radius:22px;overflow:hidden}.adminRow{border-top:1px solid var(--line);grid-template-columns:2fr .7fr .7fr .8fr;align-items:center;gap:15px;padding:15px 18px;font-size:13px;display:grid}.adminRow:first-child{border-top:0}.adminHead{color:#8a806d;font:600 10px var(--font-mono);letter-spacing:.1em}.adminRow>span:first-child{gap:4px;display:grid}.adminRow small{color:#7e7a85}.adminRow select{color:#fff;background:#fff;border:1px solid #38353f;border-radius:10px;padding:8px}.pillRow a{color:#c5a8ff;font:650 11px var(--font-mono)}@media (max-width:700px){.authPage>.brand{left:20px}.pricingGrid,.accountGrid{grid-template-columns:1fr}.adminTable{overflow-x:auto}.adminRow{min-width:650px}.pricingHero,.accountPanel,.adminPanel{padding-top:60px}}.boardIntro{color:#7f8c92;max-width:650px;margin:12px 0 0;font-size:13px;line-height:1.55}.marketCard{cursor:pointer}.marketCard:focus-visible{outline-offset:3px;outline:2px solid #d8a800}.marketTitle>strong{text-align:right;display:grid}.marketTitle>strong small{text-transform:uppercase;margin-top:3px;font-size:8px}.proChart{background:#fbfaf6;border:1px solid #ded8ca;border-radius:16px;padding:16px}.compactChart{background:#fbfaf6;border:0;border-radius:12px;margin-top:13px;padding:10px}.chartToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.chartToolbar>div:first-child{gap:3px;display:grid}.chartToolbar b{font-size:12px}.chartToolbar span{color:#8f846e;font:500 9px var(--font-mono);text-transform:uppercase}.metricTabs{gap:3px;display:flex}.metricTabs button{color:#8f846e;font:600 8px var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 8px}.metricTabs button.active{color:#dff7ff;background:#172329;border-color:#31434b}.chartPlot{margin-top:8px;position:relative}.chartPlot svg{width:100%;height:180px;display:block;overflow:visible}.compactChart .chartPlot svg{height:105px}.chartTooltip{z-index:2;pointer-events:none;background:#ffffffe8;border:1px solid #3a4d55;border-radius:8px;gap:2px;min-width:95px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,-115%);box-shadow:0 7px 20px #0008}.chartTooltip b{font:700 11px var(--font-mono);color:#ecfaff}.chartTooltip span{color:#829198;font-size:8px}.chartFoot{color:#59676d;font:500 8px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.chartFoot small{text-align:center}.compactChart .chartToolbar>div:first-child,.compactChart .chartFoot small{display:none}.compactChart .metricTabs{width:100%}.compactChart .metricTabs button{flex:1}.compactChart .chartTooltip{min-width:80px}.researchBackdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050708dd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.researchPanel{background:#fff;border:1px solid #31434a;border-radius:26px;width:min(960px,100%);max-height:92vh;padding:30px;overflow:auto;box-shadow:0 40px 140px #000}.researchPanel>header{justify-content:space-between;align-items:flex-start;display:flex}.researchPanel h2{font-size:42px}.researchPanel header p{color:#75848a}.researchPanel>header>button{color:#b6c2c7;cursor:pointer;background:#141d21;border:1px solid #34434a;border-radius:50%;width:38px;height:38px}.researchMetrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0;display:grid}.researchMetrics article{background:#fff;border:1px solid #27343a;border-radius:13px;padding:16px}.researchMetrics span{color:#68777d;font:600 9px var(--font-mono);text-transform:uppercase;display:block}.researchMetrics strong{margin-top:12px;font-size:22px;display:block}.ratingExplain{background:#fff;border:1px solid #29373d;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:35px;margin-top:18px;padding:24px;display:grid}.ratingExplain h3{color:#b77c00;margin:8px 0;font-size:42px}.ratingExplain p{color:#7c898e;line-height:1.55}.ratingParts{gap:12px;display:grid}.ratingParts>div>span{color:#95a2a7;justify-content:space-between;font-size:11px;display:flex}.ratingParts i{background:#273238;border-radius:5px;height:5px;margin-top:7px;display:block;overflow:hidden}.ratingParts em{border-radius:inherit;background:linear-gradient(90deg,#d8a800,#ffd84d);height:100%;display:block}.researchFoot{color:#8f846e;justify-content:space-between;padding:20px 4px 0;font-size:11px;display:flex}.researchFoot a{color:#8c6500}.publicMarket{border-top:1px solid var(--line);padding:95px 0}.publicMarketHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:35px;display:grid}.publicMarketHead>div>p{color:#8c8993;max-width:630px;line-height:1.65}.publicRating{background:#fbfaf6;border:1px solid #d4ccbb;border-radius:20px;padding:22px}.publicRating strong{color:#b77c00;font-size:48px}.publicRating strong small{color:#708088;font-size:15px}.publicRating>span{color:#d8e5e9;font-weight:700;display:block}.publicRating p{color:#758389;margin-bottom:0;font-size:11px;line-height:1.5}.publicTerminal{background:radial-gradient(circle at 80% 0,#17323e,#0000 35%),#fbfaf6;border:1px solid #d4ccbb;border-radius:28px;padding:28px;box-shadow:0 40px 100px #0007}.publicTerminal>header{justify-content:space-between;align-items:center;display:flex}.publicTerminal h3{margin:13px 0 4px;font-size:27px}.publicTerminal header small{color:#65757b}.publicTerminal header a{color:#8c6500;border:1px solid #35464e;border-radius:11px;padding:11px 14px;font-size:11px}.terminalMetrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;display:grid}.terminalMetrics article{background:#fbfaf6;border:1px solid #ded8ca;border-radius:13px;padding:17px}.terminalMetrics span{color:#64747b;font:600 9px var(--font-mono)}.terminalMetrics strong{margin:13px 0 4px;font-size:25px;display:block}.terminalMetrics small{color:#8f846e;font-size:9px}.publicScoreBreakdown{grid-template-columns:2fr repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.publicScoreBreakdown>div{background:#fbfaf6;border:1px solid #ded8ca;border-radius:11px;padding:14px}.publicScoreBreakdown>div:first-child{gap:5px;display:grid}.publicScoreBreakdown>div:first-child span{color:#8f846e;font-size:10px;line-height:1.4}.publicScoreBreakdown>div:not(:first-child){color:#819198;justify-content:space-between;align-items:center;font-size:10px;display:flex}.publicScoreBreakdown strong{color:#5f4600;font-size:18px}.publicScoreBreakdown small{color:#68787e;font-size:9px}@media (max-width:800px){.publicMarketHead,.ratingExplain{grid-template-columns:1fr;gap:25px}.terminalMetrics,.publicScoreBreakdown{grid-template-columns:repeat(2,1fr)}.publicScoreBreakdown>div:first-child{grid-column:1/-1}.researchMetrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.chartToolbar{flex-direction:column;align-items:flex-start}.metricTabs{width:100%}.metricTabs button{flex:1}.chartTooltip{display:none}.terminalMetrics,.publicScoreBreakdown,.researchMetrics{grid-template-columns:1fr}.publicScoreBreakdown>div:first-child{grid-column:auto}.publicTerminal,.researchPanel{padding:18px}.publicTerminal>header{flex-direction:column;align-items:flex-start;gap:18px}.researchPanel h2{font-size:32px}.researchFoot{flex-direction:column;gap:12px}}.chartActions{justify-items:end;gap:5px;display:grid}.rangeTabs{gap:4px;display:flex}.rangeTabs button{color:#84949a;font:700 8px var(--font-mono);cursor:pointer;background:#fff;border:1px solid #2d3b41;border-radius:6px;padding:5px 7px}.rangeTabs button.active{color:#5f4600;border-color:#4d6b77}.rangeTabs button:disabled{opacity:.4;cursor:not-allowed}.paywallStrip{background:linear-gradient(100deg,#fffaf0,#fff);border:1px solid #534171;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:14px;padding:18px;display:flex}.paywallStrip>div{gap:5px;display:grid}.paywallStrip b{font-size:14px}.paywallStrip small{color:#827d89}.paywallStrip a{white-space:nowrap;color:#17131b;background:#f1ebf8;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.pricingThree{grid-template-columns:repeat(3,minmax(0,360px))}.pricingNote{margin:24px auto 0!important;font-size:12px!important}.hero{padding:62px 0 50px}.dashboard{display:none}.publicMarket{border-top:0;padding-top:58px}.compactChart .chartActions{justify-items:stretch;width:100%}.compactChart .rangeTabs{justify-content:flex-end}@media (max-width:850px){.pricingThree{grid-template-columns:1fr}.chartToolbar,.paywallStrip{flex-direction:column;align-items:flex-start}.chartActions{justify-items:stretch;width:100%}.paywallStrip a{text-align:center;width:100%}}.workspaceNav{color:#6f6859;align-items:center;gap:18px;font-size:13px;display:flex}.workspaceNav a:hover{color:#fff}.workspaceHero{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding:82px 0 55px;display:grid}.workspaceHero h1{margin:16px 0 0;font-size:clamp(52px,7vw,82px)}.workspaceHero h1 em{color:#b894ff;font-style:normal}.workspaceHero>p{color:var(--muted);margin:0 0 8px;line-height:1.7}.workspaceSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.workspaceSummary article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.workspaceSummary span{color:#85818c;font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;display:block}.workspaceSummary strong{letter-spacing:-.04em;margin-top:22px;font-size:29px;display:block}.workspaceSummary small{color:#8a806d;font-size:14px}.workspacePanel,.marketBoard{border:1px solid var(--line);background:#fff;border-radius:28px;margin-bottom:18px;padding:28px}.workspacePanelHead,.marketControls{justify-content:space-between;align-items:end;display:flex}.workspacePanelHead h2,.marketControls h2{font-size:40px}.workspaceAdd{gap:10px;margin:26px 0;display:flex}.workspaceAdd input{color:#fff;background:#fff;border:1px solid #d4ccbb;border-radius:14px;outline:0;flex:1;min-width:0;padding:14px 16px}.workspaceAdd input:focus{border-color:#d8a800}.workspaceAdd button{color:#151318;cursor:pointer;background:#f5f1fa;border:0;border-radius:14px;padding:0 20px;font-weight:750}.workspaceAdd button:disabled{opacity:.55}.workspaceEmpty{text-align:center;color:#85818c;border:1px dashed #34313a;border-radius:20px;padding:70px 20px}.workspaceEmpty strong{color:#27231a;font-size:22px}.workspaceEmpty p{max-width:520px;margin:10px auto 0}.gameTable{border:1px solid var(--line);border-radius:18px;overflow:hidden}.gameRow{border-top:1px solid var(--line);grid-template-columns:1.65fr repeat(4,.8fr) .55fr;align-items:center;gap:12px;padding:16px;font-size:13px;display:grid}.gameRow:first-child{border-top:0}.gameRow>span:first-child{gap:4px;display:grid}.gameRow small{color:#8a806d}.gameHead{color:#8a806d;font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.07em}.removeGame{color:#938f99;cursor:pointer;text-align:right;background:0 0;border:0}.removeGame:hover{color:#ff9d98}.workspaceUpgrade{background:radial-gradient(circle at 85%,#9568d938,#0000 32%),#fff;border:1px solid #5d4779;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin:18px 0 100px;padding:34px;display:flex}.workspaceUpgrade h2{font-size:38px}.workspaceUpgrade p{color:#6f6859;margin-bottom:0}.workspaceUpgrade .primaryButton{white-space:nowrap}.marketTicker{color:#78878d;font:600 10px var(--font-mono);white-space:nowrap;background:#fbfaf6;border:1px solid #24343a;border-radius:14px;align-items:center;gap:13px;margin-bottom:18px;padding:11px 16px;display:flex;overflow:auto}.marketTicker b{color:var(--mint);background:#143428;border-radius:5px;padding:4px 7px}.marketTicker i{border-left:1px solid #2b393e;height:18px}.marketTicker strong{color:#e9f4f7}.marketBoard{background:linear-gradient(155deg,#111a1e,#fff 58%);border-color:#27353a}.sortTabs{background:#fbfaf6;border:1px solid #d4ccbb;border-radius:12px;padding:4px;display:flex}.sortTabs button{color:#7f8b90;font:600 10px var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px}.sortTabs button.active{color:#ddf6ff;background:#203039}.marketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketCard{background:linear-gradient(150deg,#fff,#fff 68%);border:1px solid #ded8ca;border-radius:20px;padding:20px}.marketCard header,.marketCard footer,.marketTitle{align-items:center;display:flex}.marketCard header{gap:9px}.marketCard header button{color:#647278;cursor:pointer;background:0 0;border:0;margin-left:auto}.rankBadge{font:700 11px var(--font-mono);border:1px solid #37464c;border-radius:7px;padding:5px 8px}.momentum{font:700 10px var(--font-mono)}.momentum.up{color:var(--mint)}.momentum.down{color:var(--coral)}.marketTitle{justify-content:space-between;gap:20px;margin:20px 0}.marketTitle h3{text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin:0 0 5px;overflow:hidden}.marketTitle small{color:#8f846e;font:500 10px var(--font-mono)}.marketTitle>strong{color:#b77c00;font-size:26px}.marketMetrics{background:#ded8ca;border:1px solid #ded8ca;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.marketMetrics>div{background:#fbfaf6;padding:11px}.marketMetrics span{color:#8f846e;font:600 9px var(--font-mono);display:block}.marketMetrics b{margin-top:7px;font-size:13px;display:block}.marketSpark{width:100%;height:112px;margin:13px 0;display:block}.marketCard footer{color:#8f846e;font:500 9px var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:15px}.marketCard footer b{color:#85959b}@media (max-width:900px){.workspaceSummary{grid-template-columns:repeat(2,1fr)}.workspaceHero{grid-template-columns:1fr}.gameTable{overflow-x:auto}.gameRow{min-width:850px}.marketGrid{grid-template-columns:1fr}}@media (max-width:600px){.workspaceHero{gap:22px;padding-top:55px}.workspaceSummary{grid-template-columns:1fr 1fr}.workspacePanel,.marketBoard{padding:18px}.workspacePanelHead h2,.marketControls h2{font-size:30px}.workspacePanelHead .status{display:none}.workspaceAdd{display:grid}.workspaceAdd button{padding:14px}.workspaceUpgrade{flex-direction:column;align-items:flex-start}.workspaceUpgrade .primaryButton{width:100%}.marketControls{flex-direction:column;align-items:flex-start;gap:18px}.sortTabs{width:100%}.sortTabs button{flex:1}}.proChart,.compactChart,.researchPanel,.ratingExplain,.publicRating,.publicTerminal,.terminalMetrics article,.publicScoreBreakdown>div,.workspaceSummary article,.workspacePanel,.marketBoard,.marketCard,.marketMetrics>div{background:#f7f5ef;border-color:#ded8ca;border-radius:9px;box-shadow:0 1px 3px #00000073}.workspacePanel,.marketBoard,.publicTerminal,.researchPanel{padding:24px}.marketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketCard{padding:16px;transition:transform .15s,box-shadow .15s}.marketCard:hover{border-color:#cfc6b3;transform:scale(1.012);box-shadow:0 12px 28px #0000008c}.marketTicker,.sortTabs,.rangeTabs button,.metricTabs button{background:#f7f5ef;border-color:#ded8ca;border-radius:999px}.sortTabs button.active,.rangeTabs button.active,.metricTabs button.active{color:#f3f0e8;background:#17140c;border-color:#cfc6b3}.rankBadge{color:#211800;background:#d8a800;border-color:#ffd84d;border-radius:999px}.marketMetrics,.gameTable,.adminTable{background:#ded8ca;border-color:#ded8ca;border-radius:9px}.marketTitle>strong,.ratingExplain h3,.publicRating strong{color:#d8a800}.ratingParts em{background:#d8a800}.workspaceAdd input{background:#f7f5ef;border-color:#ded8ca;border-radius:999px}.workspaceAdd input:focus{border-color:#6f6859;box-shadow:0 0 0 1px #6f6859}.workspaceUpgrade,.paywallStrip{background:#f7f5ef;border-color:#d8a800;border-radius:9px}.researchBackdrop{background:#000000c7}@media (max-width:1220px){.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.marketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketGrid{grid-template-columns:1fr}.workspacePanel,.marketBoard,.publicTerminal,.researchPanel{padding:18px}}.siteShell{background:#f7f5ef;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sideRail{background:#fff;border-right:1px solid #ded8ca;flex-direction:column;height:100vh;padding:24px 18px 18px;display:flex;position:sticky;top:0}.sideRail>.brand{border-bottom:1px solid #ded8ca;padding:0 8px 24px}.sideRail nav{gap:3px;margin-top:26px;display:grid}.sideRail nav>span{color:#9d927c;letter-spacing:.12em;text-transform:uppercase;margin:19px 10px 8px;font-size:9px;font-weight:700}.sideRail nav a{color:#6f6859;border-radius:6px;align-items:center;gap:11px;min-height:38px;padding:0 10px;font-size:12px;display:flex}.sideRail nav a i{color:#9d927c;width:20px;font-size:9px;font-style:normal}.sideRail nav a.active i{color:#d8a800}.railFoot{border-top:1px solid #ded8ca;gap:13px;margin-top:auto;padding-top:18px;display:grid}.marketPulse{color:#8a806d;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.marketPulse>i,.liveDot i{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #10b9818c}.marketPulse b{color:#10b981;font-weight:650}.railFoot>a{color:#3e392f;border:1px solid #ded8ca;border-radius:6px;justify-content:space-between;padding:10px;font-size:11px;display:flex}.siteCanvas{min-width:0}.commandBar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090be6;border-bottom:1px solid #ded8ca;grid-template-columns:1fr minmax(260px,420px) 1fr;align-items:center;gap:20px;height:64px;padding:0 32px;display:grid;position:sticky;top:0}.mobileBrand{display:none}.breadcrumb{color:#8a806d;font-size:11px}.breadcrumb span{color:#3e392f}.commandBar form{color:#8a806d;background:#f3f0e8;border:1px solid #ded8ca;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:34px;padding:0 11px;display:grid}.commandBar input{color:#17140c;background:0 0;border:0;outline:0;min-width:0;font-size:11px}.commandBar kbd{color:#8a806d;border:1px solid #cfc6b3;border-radius:3px;padding:2px 5px;font:9px Outliers,sans-serif}.commandBar>a{color:#3e392f;border:1px solid #cfc6b3;border-radius:6px;justify-self:end;padding:8px 12px;font-size:11px}.canvasBody{max-width:1400px;margin:0 auto;padding:0 36px}.overviewGrid{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:calc(100vh - 64px);padding:70px 0;display:grid}.overviewCopy h1{letter-spacing:-.065em;max-width:630px;margin:24px 0;font-size:clamp(52px,6vw,88px);line-height:.95}.overviewCopy>p{color:#6f6859;max-width:560px;margin:0;font-size:16px;line-height:1.65}.primaryLookup{max-width:590px;margin-top:38px}.primaryLookup>label{color:#8a806d;margin-bottom:9px;font-size:10px;display:block}.primaryLookup>div{background:#111113;border:1px solid #cfc6b3;border-radius:999px;grid-template-columns:1fr auto;padding:5px;display:grid;box-shadow:0 18px 50px #00000059}.primaryLookup input{color:#17140c;background:0 0;border:0;outline:0;min-width:0;padding:11px 12px}.primaryLookup button{color:#211800;background:#d8a800;border:0;border-radius:999px;padding:0 17px;font-size:12px;font-weight:750}.primaryLookup button:disabled{opacity:.6}.overviewCopy .error{max-width:590px;margin-top:15px}.marketPreview{background:#fff;border:1px solid #cfc6b3;border-radius:7px;min-width:0;box-shadow:0 30px 80px #00000073}.marketPreview>header{border-bottom:1px solid #ded8ca;justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.liveDot{color:#8a806d;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.marketPreview h2{letter-spacing:-.035em;margin:17px 0 4px;font-size:26px}.marketPreview header small{color:#9d927c;font-size:9px}.marketPreview header>strong{color:#d8a800;letter-spacing:-.05em;font-size:38px}.marketPreview header>strong small{color:#8a806d;font-size:12px}.previewMetrics{border-bottom:1px solid #ded8ca;grid-template-columns:repeat(3,1fr);display:grid}.previewMetrics>div{border-right:1px solid #ded8ca;gap:10px;padding:17px 20px;display:grid}.previewMetrics>div:last-child{border-right:0}.previewMetrics span{color:#8a806d;text-transform:uppercase;font-size:8px}.previewMetrics b{font-size:18px}.marketPreview .compactChart{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px}.marketPreview>footer{color:#9d927c;border-top:1px solid #ded8ca;justify-content:space-between;align-items:center;min-height:45px;padding:0 22px;font-size:9px;display:flex}.marketPreview footer a{color:#6f6859}.signalLedger{border-block:1px solid #ded8ca;grid-template-columns:repeat(4,1fr);display:grid}.signalLedger>div{border-right:1px solid #ded8ca;padding:28px 24px;display:grid}.signalLedger>div:last-child{border-right:0}.signalLedger span,.signalLedger small{color:#8a806d;font-size:9px}.signalLedger strong{letter-spacing:-.05em;margin:25px 0 4px;font-size:clamp(25px,3vw,38px)}.researchSection{padding:120px 0}.editorialHead{grid-template-columns:.5fr 1.25fr .75fr;align-items:end;gap:40px;margin-bottom:44px;display:grid}.editorialHead h2{max-width:630px;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.editorialHead p{color:#8a806d;margin:0;font-size:12px;line-height:1.6}.researchLayout{border:1px solid #ded8ca;border-radius:7px;grid-template-columns:minmax(0,1fr) 285px;display:grid;overflow:hidden}.researchChart{border-right:1px solid #ded8ca;min-width:0;padding:26px}.researchMasthead{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.researchMasthead>div{gap:8px;display:grid}.researchMasthead span,.researchMasthead a{color:#8a806d;font-size:9px}.researchMasthead strong{font-size:22px}.researchChart .proChart{box-shadow:none;background:0 0;border:0;padding:0}.scoreColumn{background:#fff}.scoreLead,.scorePart{border-bottom:1px solid #ded8ca;padding:22px}.scoreLead>span,.scorePart>span{color:#8a806d;text-transform:uppercase;font-size:9px}.scoreLead>strong{color:#d8a800;letter-spacing:-.06em;margin-top:14px;font-size:48px;display:block}.scoreLead strong small,.scorePart b small{color:#8a806d;font-size:11px}.scoreLead p{color:#8a806d;margin:8px 0 0;font-size:10px;line-height:1.5}.scorePart{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.scorePart b{font-size:16px}.scorePart>i{background:#ded8ca;grid-column:1/-1;height:2px}.scorePart em{background:#d8a800;height:100%;display:block}.methodSection{border-top:1px solid #ded8ca;grid-template-columns:1fr 1fr;gap:clamp(60px,10vw,150px);padding:110px 0;display:grid}.methodStatement blockquote{letter-spacing:-.055em;max-width:620px;margin:28px 0;font-size:clamp(36px,4.5vw,62px);font-weight:700;line-height:1}.methodStatement p{color:#8a806d;max-width:520px;line-height:1.65}.methodSection ol{margin:0;padding:0;list-style:none}.methodSection li{border-top:1px solid #ded8ca;grid-template-columns:46px 1fr;gap:18px;padding:25px 0;display:grid}.methodSection li>span{color:#d8a800;font-size:10px}.methodSection li b{font-size:17px}.methodSection li p{color:#8a806d;margin:8px 0 0;font-size:12px;line-height:1.5}.siteFooter{color:#9d927c;border-top:1px solid #ded8ca;grid-template-columns:1fr auto 1fr;align-items:center;min-height:94px;font-size:10px;display:grid}.siteFooter p{color:#8a806d}.siteFooter div{justify-self:end;gap:20px;display:flex}.siteFooter a{color:#6f6859}@media (max-width:1100px){.overviewGrid{grid-template-columns:1fr;min-height:auto}.overviewCopy{max-width:760px}.editorialHead{grid-template-columns:1fr 2fr}.editorialHead p{grid-column:2}.signalLedger{grid-template-columns:repeat(2,1fr)}.signalLedger>div:nth-child(2){border-right:0}.signalLedger>div:nth-child(-n+2){border-bottom:1px solid #ded8ca}}@media (max-width:820px){.siteShell{display:block}.sideRail{display:none}.commandBar{grid-template-columns:auto 1fr auto;padding:0 18px}.mobileBrand{display:block}.mobileBrand .brand>span:not(.brandMark),.breadcrumb{display:none}.canvasBody{padding-inline:20px}.researchLayout,.methodSection{grid-template-columns:1fr}.researchChart{border-bottom:1px solid #ded8ca;border-right:0}}@media (max-width:560px){.commandBar{grid-template-columns:auto 1fr}.commandBar>a{display:none}.canvasBody{padding-inline:14px}.overviewGrid{gap:45px;padding:50px 0}.overviewCopy h1{font-size:48px}.primaryLookup>div{grid-template-columns:1fr}.primaryLookup button{min-height:42px}.previewMetrics,.signalLedger{grid-template-columns:1fr}.previewMetrics>div,.signalLedger>div{border-bottom:1px solid #ded8ca;border-right:0}.marketPreview>footer,.researchMasthead,.siteFooter{flex-direction:column;align-items:flex-start;gap:12px}.marketPreview>footer{padding-block:13px}.editorialHead{grid-template-columns:1fr}.editorialHead p{grid-column:auto}.researchSection,.methodSection{padding-block:78px}.siteFooter{padding:25px 0;display:flex}.siteFooter p{margin:0}.siteFooter div{justify-self:auto}}.siteShell{display:block}.sideRail{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090beb;border-bottom:1px solid #ded8ca;border-right:0;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:72px;padding:0 32px;display:grid;position:sticky;top:0}.sideRail>.brand{border:0;justify-self:start;padding:0}.sideRail nav{align-items:center;gap:28px;margin:0;display:flex}.sideRail nav>span,.sideRail nav a i,.marketPulse{display:none}.sideRail nav a{color:#8f8f98;background:0 0;border-radius:0;min-height:auto;padding:4px 0;font-size:12px}.sideRail nav a:hover,.sideRail nav a.active{color:#17140c;background:0 0}.sideRail nav a.active{border-bottom:1px solid #d8a800}.railFoot{border:0;justify-self:end;margin:0;padding:0;display:block}.railFoot>a{color:#1d1502;background:linear-gradient(110deg,#a96f00 0%,#f5c518 38%,#ffe98c 55%,#d89a00 100%) 0 0/180% 100%;border:0;border-radius:999px;min-width:92px;padding:9px 12px;font-weight:750;transition:transform .16s,box-shadow .16s,background-position .3s;box-shadow:0 5px 18px #d8a8003d}.railFoot>a:hover{color:#171109;background-position:100% 0;transform:translateY(-1px);box-shadow:0 8px 24px #d8a80061}.commandBar{display:none}.canvasBody{max-width:1180px;padding:0 24px}.overviewGrid{min-height:auto;padding:96px 0 0;display:block}.overviewCopy{text-align:center;max-width:760px;margin:0 auto}.overviewCopy h1{text-wrap:balance;max-width:740px;margin:20px auto;font-size:clamp(46px,6vw,72px);line-height:1}.overviewCopy>p{max-width:620px;margin:0 auto}.primaryLookup{text-align:left;max-width:680px;margin:32px auto 0}.overviewCopy .error{text-align:left;margin-inline:auto}.marketPreview{max-width:1040px;margin:64px auto 0;box-shadow:0 25px 70px #0000004d}.signalLedger{margin-top:28px}.researchSection{padding-top:105px}.editorialHead{grid-template-columns:.55fr 1.45fr;align-items:start}.editorialHead p{grid-column:2;max-width:520px}@media (max-width:900px){.sideRail{grid-template-columns:1fr auto;padding-inline:20px}.sideRail nav{display:none}.overviewGrid{padding-top:70px}}@media (max-width:560px){.sideRail{height:64px;padding-inline:14px}.sideRail .brand i{display:none}.canvasBody{padding-inline:14px}.overviewGrid{padding-top:54px}.overviewCopy h1{font-size:43px}.overviewCopy>p{font-size:14px}.marketPreview{margin-top:42px}.editorialHead{grid-template-columns:1fr}.editorialHead p{grid-column:auto}}.brandMark{filter:drop-shadow(0 4px 8px #a703)}.navLinks,.workspaceNav,.hero>p,.workspaceHero>p,.pricingHero>p,.adminPanel>p,.authCard>p,.card p,.boardIntro{color:#746c5e}.navLinks a:hover,.workspaceNav a:hover{color:#b27d00}.navCta,.primaryButton,.workspaceAdd button,.search button,.primaryLookup button,.paywallStrip a{color:#2b2108;background:linear-gradient(#ffd83d,#e5ad00);border-color:#d8a800;box-shadow:0 5px 16px #b881002e}.authForm input:focus,.workspaceAdd input:focus,.search input:focus,.primaryLookup>div:focus-within{border-color:#d8a800;box-shadow:0 0 0 3px #d8a80021}.marketPreview .compactChart,.researchChart .proChart,.scoreColumn,.marketMetrics>div,.proChart,.compactChart{background:#fffdf8}.marketPreview header>strong,.scoreLead>strong,.marketTitle>strong,.ratingExplain h3,.publicRating strong,.workspaceHero h1 em,h1 em{color:#c49100}.rankBadge,.sortTabs button.active,.rangeTabs button.active,.metricTabs button.active{color:#2b2108;background:#f5c518;border-color:#d8a800}.heroWordmark{text-align:center;margin:0 auto 64px}.heroWordmark strong{color:#0000;filter:drop-shadow(0 0 9px #ebb50059);letter-spacing:-.09em;-webkit-text-stroke:1px #9768001a;background:linear-gradient(105deg,#b57b00 0%,#f5c518 20%,#fffdf5 38%,#d89b00 54%,#fff8cf 72%,#c28600 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 auto;padding:0 .08em .08em 0;font-size:clamp(88px,15vw,190px);font-weight:800;line-height:.78;animation:6s linear infinite gold-shimmer,2.8s ease-in-out infinite gold-glow;display:block}.heroWordmark span{color:#8f6c10;letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-size:clamp(13px,1.5vw,17px);font-weight:650;display:block}.overviewCopy h1{color:#211d14;max-width:650px;font-size:clamp(35px,4.5vw,54px)}.overviewGrid{padding-top:122px}@keyframes gold-shimmer{to{background-position:-240% 0}}@keyframes gold-glow{0%,to{filter:drop-shadow(0 0 8px #ebb50045)}50%{filter:drop-shadow(0 0 24px #ebb50085)}}@media (max-width:560px){.overviewGrid{padding-top:78px}.heroWordmark{margin-bottom:48px}.heroWordmark strong{font-size:clamp(76px,27vw,120px)}.heroWordmark span{margin-top:23px;font-size:10px}}@media (prefers-reduced-motion:reduce){.heroWordmark strong{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--panel:#111113;--line:#2d2a23;--text:#fafafa;--muted:#a7a198;--purple:#d8a800}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,.siteShell,.subPage,.authPage{color:#fafafa;background:#09090b}body{background-image:radial-gradient(circle at 50% -10%,#d8a8001f,#0000 30%),linear-gradient(#0d0c09 0,#09090b 680px)}.sideRail,main>.nav{background:#09090beb;border-color:#2d2a23}.sideRail nav a,.navLinks,.workspaceNav,.hero>p,.workspaceHero>p,.pricingHero>p,.adminPanel>p,.authCard>p,.card p,.boardIntro,.overviewCopy>p,.methodStatement p,.methodSection li p{color:#a7a198}.sideRail nav a:hover,.sideRail nav a.active,.navLinks a:hover,.workspaceNav a:hover{color:#fff8df}.secondaryButton,.textButton{color:#e8e3d8;background:#151411;border-color:#3a3529}.navCta:hover,.primaryButton:hover,.secondaryButton:hover,.textButton:hover{color:#ffe58a;background:#25200f;border-color:#d8a800}.authCard,.priceCard,.accountGrid article,.workspaceSummary article,.workspacePanel,.marketBoard,.marketCard,.publicTerminal,.publicRating,.marketPreview,.researchLayout,.researchPanel,.researchMetrics article,.ratingExplain,.terminalMetrics article,.publicScoreBreakdown>div,.learnGrid article,.card{color:#fafafa;background:#111113;border-color:#2d2a23;box-shadow:0 10px 34px #00000047}.priceCard.featured,.workspaceUpgrade,.paywallStrip{background:#17140b;border-color:#7c6209;box-shadow:0 16px 44px #00000040}.authForm input,.workspaceAdd input,.search,.search input,.primaryLookup>div,.commandBar form,.adminRow select{color:#fafafa;background:#111113;border-color:#3a3529}.authForm input::placeholder,.workspaceAdd input::placeholder,.search input::placeholder,.primaryLookup input::placeholder{color:#716b60}.marketPreview,.researchLayout,.signalLedger,.previewMetrics,.marketPreview>header,.marketPreview>footer,.researchChart,.scoreLead,.scorePart,.methodSection,.methodSection li,.siteFooter,.gameRow,.adminRow{border-color:#2d2a23}.marketPreview .compactChart,.researchChart .proChart,.scoreColumn,.marketMetrics>div,.proChart,.compactChart,.chartTooltip{color:#fafafa;background:#0d0d0f}.marketMetrics,.gameTable,.adminTable,.ratingParts i,.scorePart>i{background:#2d2a23;border-color:#2d2a23}.sortTabs,.rangeTabs button,.metricTabs button,.marketTicker{background:#0d0d0f;border-color:#2d2a23}.sortTabs button,.rangeTabs button,.metricTabs button{color:#a7a198}.overviewCopy h1,.editorialHead h2,.methodStatement blockquote,.marketPreview h2,.researchMasthead strong,.priceCard>strong,.workspaceSummary strong,.accountGrid strong{color:#fafafa}.signalLedger span,.signalLedger small,.previewMetrics span,.marketPreview header small,.marketPreview>footer,.scoreLead>span,.scorePart>span,.scoreLead p,.siteFooter{color:#7f796f}.primaryLookup>div{box-shadow:0 18px 55px #0006}.marketPreview{box-shadow:0 30px 85px #0000006b}.heroWordmark span{color:#fafafa}.overviewGrid{padding-bottom:88px}.outlierCatalogue{border-top:1px solid #2d2a23;padding:26px 0 100px;scroll-margin-top:90px}.outlierToolbar{justify-content:space-between;align-items:flex-end;gap:28px;padding:22px 2px 18px;display:flex}.outlierToolbar h1{color:#fafafa;letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(30px,4vw,48px);line-height:1}.outlierSorts{background:#0d0d0f;border:1px solid #2d2a23;border-radius:999px;gap:3px;padding:4px;display:flex}.outlierSorts button{color:#918a7e;background:0 0;border:0;border-radius:999px;align-items:center;gap:0;height:34px;padding:0 14px;font-size:12px;font-weight:650;display:flex}.outlierSortIcon{justify-content:center;align-items:center;min-width:14px;margin-right:8px;display:inline-flex}.outlierSorts button:hover{color:#fff3bd}.outlierSorts button.active{color:#241b02;background:linear-gradient(#f4c928,#d8a800)}.outlierCount{color:#655f56;text-align:right;margin:0 2px 13px;font-size:10px}.outlierGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.outlierCard{color:#fafafa;opacity:0;min-width:0;animation:.38s forwards outlier-card-in;animation-delay:var(--card-delay);background:#0d0d0f;border:1px solid #2d2a23;border-radius:9px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 2px 8px #00000040}.outlierCard:hover{z-index:1;border-color:#6f5706;transform:translateY(-3px)scale(1.012);box-shadow:0 16px 34px #0000006b}.outlierCover{aspect-ratio:16/9;background:#171511;border-bottom:1px solid #2d2a23;position:relative;overflow:hidden}.outlierCover:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0000006b);position:absolute;inset:0}.outlierCover img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.outlierCard:hover .outlierCover img{transform:scale(1.03)}.outlierRank{z-index:1;color:#211800;background:linear-gradient(#f5c518,#d8a800);border:1px solid #f5d75d;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:800;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #00000040}.outlierRank.down{color:#4c0519;background:#fb7185;border-color:#fda4af}.outlierRank.same{color:#e7e1d5;background:#2d2a23;border-color:#4a453b}.outlierRank b{font-size:12px}.outlierRank small{font-size:8px}.outlierBody{flex-direction:column;gap:12px;padding:15px;display:flex}.outlierTitle{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.outlierTitle>div{min-width:0}.outlierTitle h2{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:680;line-height:1.35;overflow:hidden}.outlierCard:hover .outlierTitle h2{color:#f5c518}.outlierTitle p{color:#837d72;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.outlierTitle>span{color:#e9e4da;background:#171511;border:1px solid #2d2a23;border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-weight:700}.outlierRevenue{border-block:1px solid #2d2a23;grid-template-columns:1fr 1fr;padding:10px 0;display:grid}.outlierRevenue>div:last-child{border-left:1px solid #2d2a23;padding-left:12px}.outlierRevenue small,.outlierStats small{color:#777166;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.outlierRevenue strong{color:#f5c518;letter-spacing:-.03em;text-overflow:ellipsis;font-size:17px;display:block;overflow:hidden}.outlierRevenue>div:last-child>span{color:#ded8ca;text-overflow:ellipsis;white-space:nowrap;background:#171511;border:1px solid #3b362b;border-radius:999px;max-width:100%;padding:4px 7px;font-size:11px;font-weight:650;display:inline-block;overflow:hidden}.outlierStats{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.outlierStats>div{text-align:center;background:#141310;border:1px solid #2d2a23;border-radius:6px;min-width:0;padding:7px 4px}.outlierStats b{text-overflow:ellipsis;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.outlierStats .live{color:#f5c518}.outlierStats .live i{background:#f5c518;border-radius:50%;width:5px;height:5px;animation:1.6s infinite outlier-pulse}.outlierSpark{width:100%;height:48px;display:block}.outlierSpark polyline{fill:none;stroke:#d8a800;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.outlierLoad{color:#f4d867;background:#15130c;border:1px solid #574508;border-radius:999px;margin:30px auto 0;padding:10px 18px;font-weight:650;display:block}.outlierLoad:hover{background:#211c0b;border-color:#d8a800}.outlierEmpty{color:#837d72;text-align:center;border:1px dashed #3b362b;border-radius:9px;grid-column:1/-1;padding:70px 20px}@keyframes outlier-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes outlier-pulse{50%{opacity:.3}}@media (max-width:1120px){.outlierGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.outlierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.outlierToolbar{flex-direction:column;align-items:flex-start}.outlierSorts{width:100%}.outlierSorts button{flex:1;justify-content:center;padding-inline:8px}.outlierGrid{grid-template-columns:1fr}.outlierCount{text-align:left}}@media (prefers-reduced-motion:reduce){.outlierCard,.outlierStats .live i{opacity:1;animation:none}}.sideRail .railFoot>a,.sideRail .railFoot>a:hover,.sideRail .railFoot>a:focus-visible{color:#211800;background:linear-gradient(#f5c518,#d8a800) 0 0/100% 100%;border:none;outline:none;box-shadow:0 2px 8px #00000040}.sideRail .railFoot>a:hover{background:linear-gradient(#ffd83d,#e5ad00);transform:translateY(-1px)}.sideRail{grid-template-columns:minmax(0,1fr) auto auto;gap:28px}.topSearchGroup{align-items:center;gap:28px;min-width:0;display:flex}.topSearchGroup>.brand{flex:none}.navLookup{background:#111113;border:1px solid #353126;border-radius:999px;align-items:center;gap:5px;width:min(520px,46vw);height:40px;padding:4px;display:flex}.navLookup:focus-within{border-color:#8d700d;box-shadow:0 0 0 3px #d8a8001a}.navLookup input{color:#fafafa;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-size:12px}.navLookup input::placeholder{color:#716b60}.navLookup button{color:#211800;background:linear-gradient(#f5c518,#d8a800);border:0;border-radius:999px;align-self:stretch;padding:0 17px;font-size:11px;font-weight:750}.canvasBody{width:100%;max-width:none;padding:0 28px}.outlierCatalogue{border-top:0;min-height:calc(100vh - 72px);padding-top:38px}.outlierGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.siteFooter{width:100%}@media (max-width:1500px){.outlierGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1120px){.outlierGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sideRail nav{display:none}.sideRail{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:820px){.topSearchGroup{gap:14px}.navLookup{width:min(460px,58vw)}.outlierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sideRail{align-items:center;gap:12px;height:64px;min-height:64px;padding:0 14px;display:flex}.topSearchGroup{gap:12px;width:100%;display:flex}.railFoot{display:none}.navLookup{flex:1;width:auto;min-width:0}.canvasBody{padding-inline:14px}.outlierCatalogue{min-height:calc(100vh - 64px);padding-top:24px}.outlierGrid{grid-template-columns:1fr}}@media (max-width:480px){.topSearchGroup>.brand{gap:7px}.topSearchGroup>.brand>span:not(.brandMark){font-size:15px}.topSearchGroup>.brand i{display:none}.navLookup button{padding-inline:12px}}.catalogueSub{color:#817b70;margin:7px 0 0;font-size:12px}.sideRail nav a{color:inherit}.outlierCard{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;padding:0}.outlierCard:focus-visible{outline-offset:3px;outline:2px solid #f5c518}.catalogueOverlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050505d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalogueDrawer{background:#101011;border:1px solid #3a3528;border-radius:24px;width:min(900px,100%);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 40px 130px #000}.catalogueDrawer>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.catalogueDrawer h2{margin:8px 0 4px;font-size:38px}.catalogueDrawer header p{color:#827b70;margin:0}.catalogueDrawer header button{color:#c8c0ae;cursor:pointer;background:#171716;border:1px solid #3e392d;border-radius:50%;width:36px;height:36px}.drawerCover{object-fit:cover;border:1px solid #332f25;border-radius:16px;width:100%;max-height:270px;margin:22px 0}.drawerMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.drawerMetrics article{background:#151514;border:1px solid #302d25;border-radius:12px;padding:16px}.drawerMetrics span{color:#7e786d;font:600 9px var(--font-mono);text-transform:uppercase;display:block}.drawerMetrics strong{margin-top:11px;font-size:21px;display:block}.drawerHistory{background:#131312;border:1px solid #302d25;border-radius:14px;margin-top:14px;padding:17px}.drawerHistory>div{color:#888174;justify-content:space-between;font-size:10px;display:flex}.drawerHistory .outlierSpark{height:100px;margin-top:15px}.drawerActions{justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;display:flex}.drawerActions button,.drawerActions a{color:#e9ddba;cursor:pointer;background:#171612;border:1px solid #423b29;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:750}.drawerActions button{color:#211900;background:#e0b315}.watchState{text-align:right;color:#b9ad8a;font-size:11px}@media (max-width:650px){.catalogueOverlay{padding:10px}.catalogueDrawer{padding:18px}.catalogueDrawer h2{font-size:29px}.drawerMetrics{grid-template-columns:repeat(2,1fr)}.drawerActions{flex-direction:column;align-items:stretch}.drawerActions a{text-align:center}}.marketTheme{--purple:#d8a800;--mint:#d8a800;--coral:#d0a817;color:#f4f1e8;background:radial-gradient(circle at 50% -20%,#2c240b 0,#0000 34%),#09090a;min-height:100vh}.marketTheme .nav{border-color:#2f2b21}.marketTheme .brandMark{background:#17150e;border-color:#725d12;box-shadow:0 0 24px #d8a80025}.marketTheme .kicker,.marketTheme h1 em{color:#d8a800}.marketTheme .primaryButton,.marketTheme .workspaceAdd button{color:#211800;box-shadow:none;background:linear-gradient(#f5c518,#d8a800)}.marketTheme .secondaryButton,.marketTheme .textButton{color:#d8d1c2;background:#141413;border-color:#3a3528}.marketTheme .authCard,.marketTheme .priceCard,.marketTheme .accountGrid article,.marketTheme .workspacePanel,.marketTheme .marketBoard,.marketTheme .researchPanel{background:#111112;border-color:#373226;box-shadow:0 28px 90px #0008}.marketTheme .authCard{border-radius:20px}.marketTheme .authForm input,.marketTheme .workspaceAdd input{background:#0b0b0c;border-color:#393429}.marketTheme .authForm input:focus,.marketTheme .workspaceAdd input:focus{border-color:#b08c0d}.marketTheme .pricingHero>p,.marketTheme .workspaceHero>p,.marketTheme .accountGrid p,.marketTheme .adminPanel>p{color:#8e887b}.marketTheme .priceCard.featured{background:linear-gradient(150deg,#201b0c,#111112 65%);border-color:#8d700d;box-shadow:0 0 70px #d8a80017}.marketTheme .priceCard li:before{color:#d8a800}.marketTheme .workspaceSummary article,.marketTheme .marketMetrics>div,.marketTheme .researchMetrics article{background:#131313;border-color:#343025}.marketTheme .marketTicker{background:#0d0c09;border-color:#3b3420}.marketTheme .marketTicker b{color:#f5c518;background:#332a08}.marketTheme .marketBoard{background:linear-gradient(155deg,#18160f,#101011 58%)}.marketTheme .sortTabs,.marketTheme .metricTabs,.marketTheme .rangeTabs button{background:#0d0d0d;border-color:#373226}.marketTheme .sortTabs button.active,.marketTheme .metricTabs button.active,.marketTheme .rangeTabs button.active{color:#f5c518;background:#322a0b;border-color:#6f590b}.marketTheme .marketCard{background:linear-gradient(150deg,#181711,#111112 68%);border-color:#373226}.marketTheme .rankBadge{color:#f5c518;border-color:#5b4a10}.marketTheme .marketTitle>strong,.marketTheme .ratingExplain h3{color:#f5c518}.marketTheme .proChart{background:#0d0d0d;border-color:#353024}.marketTheme .ratingParts em{background:linear-gradient(90deg,#8d700d,#f5c518)}.marketTheme .workspaceUpgrade{background:radial-gradient(circle at 85%,#d8a80020,#0000 32%),#17140b;border-color:#6d570c}.marketTheme .adminTable,.marketTheme .adminRow{border-color:#363126}.marketTheme .adminRow select{background:#101010;border-color:#3a3528}.marketTheme .status.active i{background:#f5c518;box-shadow:0 0 10px #f5c518}.marketTheme .error{color:#f0b88d;background:#2a170d;border-color:#67472b}
.growthUp{color:#5dde9a!important}.growthDown{color:#ff756f!important}.drawerMetrics article small{color:#706a60;margin-top:5px;font-size:9px;display:block}.historyChart{margin-top:12px;position:relative}.historyChart svg{width:100%;height:210px;display:block;overflow:visible}.historyLine{fill:none;stroke:#f0bd16;stroke-width:2px}.historyArea{fill:#d8a80018}.historyChart circle{fill:#0000;stroke:#0000;cursor:crosshair}.historyChart circle.active{fill:#f5c518;stroke:#fff;stroke-width:1px}.historyTooltip{z-index:4;pointer-events:none;background:#10100fed;border:1px solid #51451e;border-radius:9px;gap:3px;min-width:165px;padding:9px 11px;display:grid;position:absolute;transform:translate(-50%,-115%);box-shadow:0 10px 30px #000b}.historyTooltip strong{font-size:15px}.historyTooltip b{font-size:10px}.historyTooltip span{color:#847c6d;font:500 9px var(--font-mono)}.historyUnavailable{text-align:center;color:#777064;border:1px dashed #3a3529;border-radius:10px;padding:45px 15px}.outlierSorts{flex-wrap:wrap}@media (max-width:650px){.historyTooltip{display:none}.historyChart svg{height:150px}}.buyerEstimate{background:linear-gradient(145deg,#19170f,#111112 65%);border:1px solid #3b3527;border-radius:15px;margin-top:14px;padding:18px}.buyerEstimateHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.buyerEstimate h3{margin:5px 0 0;font-size:22px}.buyerEstimateHead>strong{color:#f5c518;font-size:20px}.buyerEstimate>p,.buyerEstimate details p{color:#938b7d;font-size:11px;line-height:1.6}.ownershipGrid{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.ownershipGrid article{background:#0d0d0e;border:1px solid #342f24;border-radius:10px;padding:12px}.ownershipGrid span,.ownershipGrid small{color:#827b70;font-size:9px;display:block}.ownershipGrid b{color:#eee7d8;margin:7px 0 3px;font-size:14px;display:block}.buyerEstimate details{border-top:1px solid #302c23;padding-top:10px}.buyerEstimate summary{cursor:pointer;color:#c8b978;font-size:10px}.platformLink{align-items:center;gap:7px;display:inline-flex!important}.platformLink svg{fill:currentColor;width:17px;height:17px}.drawerActions .discordLink{color:#fff;background:#5865f2;border-color:#5865f2}.drawerActions .robloxLink{color:#171717;background:#f0ede7;border-color:#f0ede7}@media (max-width:650px){.ownershipGrid{grid-template-columns:repeat(2,1fr)}.buyerEstimateHead{display:block}.buyerEstimateHead>strong{margin-top:10px;display:block}}.termsCheck{grid-template-columns:18px 1fr;align-items:start;gap:10px;line-height:1.5;color:#aaa294!important;font-size:11px!important;display:grid!important}.termsCheck input{accent-color:#f5c518;height:16px;margin:1px 0 0;width:16px!important}.termsCheck a{color:#e6be28;text-underline-offset:2px;text-decoration:underline}.legalPage{min-height:100vh;padding:28px 20px 80px}.legalNav{justify-content:space-between;align-items:center;width:min(920px,100%);margin:0 auto 24px;display:flex}.legalNav>a{color:#e9ddba;border:1px solid #3b3528;border-radius:9px;padding:9px 13px;font-size:11px}.legalDocument{background:#111112;border:1px solid #373226;border-radius:22px;width:min(920px,100%);margin:auto;padding:clamp(28px,5vw,62px);box-shadow:0 30px 100px #0008}.legalDocument h1{letter-spacing:-.05em;margin:10px 0 4px;font-size:clamp(38px,6vw,64px)}.legalDocument h2{color:#eee9dd;margin:30px 0 8px;font-size:18px}.legalDocument p{color:#a19a8c;font-size:13px;line-height:1.75}.legalUpdated{margin-bottom:34px;color:#736d62!important;font:600 10px var(--font-mono)!important}.legalNotice{color:#c9bd9e;background:#1b170b;border:1px solid #5b4b18;border-radius:12px;margin-top:34px;padding:17px;font-size:11px;line-height:1.6}.forgotLink,.resetLoginLink{color:#d6ad1a;text-align:center;text-underline-offset:3px;margin-top:14px;font-size:11px;text-decoration:underline;display:block}.resetSuccess{color:#9fd49c;background:#102011;border:1px solid #466d45;border-radius:9px;padding:12px;font-size:11px;line-height:1.5}
