.lobby-hero-footnote{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:15px;color:#b9c2cb;font-size:10px}.lobby-hero-footnote a{color:#f4f7fa;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:650}.lobby-hero-footnote a:focus-visible{outline:2px solid #a5eaff;outline-offset:5px}.project-terms{padding:20px;border:1px solid #505b65;border-radius:10px;background:#252b31;color:#d7e0e8;line-height:1.55}.project-terms-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.project-terms a{color:#a9e4ff;text-underline-offset:3px}.project-terms ul{padding-left:20px;margin:14px 0;font-size:13px}.project-terms li+li{margin-top:6px}.project-terms-checkbox{display:flex!important;align-items:flex-start;gap:12px!important;font-size:13px;line-height:1.6}.project-terms-checkbox input{width:19px!important;min-width:19px;height:19px!important;margin-top:2px;accent-color:#a9e4ff}.project-terms-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:20px}.project-start-dialog{width:min(650px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:28px;color:#f0f3f6;background:#1e242a;border:1px solid #667480;border-radius:14px}.project-start-dialog::backdrop{background:#070b10cc}.project-start-dialog form>label{display:grid;gap:6px;margin:12px 0}.project-start-dialog input:not([type=checkbox]){padding:12px;background:#14191e;color:#fff;border:1px solid #607180;border-radius:6px;font:inherit}.project-start-dialog h2{margin:0 0 10px}.project-start-dialog p{line-height:1.5;color:#c3cdd6}.project-start-dialog .project-terms{margin-top:18px}.project-start-dialog button{cursor:pointer;border:1px solid #6b7884;border-radius:7px;padding:12px 15px;font:inherit;color:#fff;background:#333d47}.project-start-dialog button.primary{background:#e7f0f7;color:#13212d}.project-start-dialog :focus-visible{outline:2px solid #9de1ff;outline-offset:3px}.project-identity-lock{padding:14px;border:1px solid #66727d;background:#253039;border-radius:8px;line-height:1.6}.project-identity-lock a{color:#a9e4ff}input[readonly][data-identity-locked]{color:#b9c3cc;background:#20282e;cursor:default}@media(max-width:520px){.project-start-dialog{padding:18px}.project-terms{padding:15px}.project-terms-actions>button{width:100%}}.payment-agreement,.paypal-identity{padding:18px;border:1px solid #46535c;border-radius:12px;background:#20272b;margin:18px 0;color:#e7ecef}.payment-agreement p,.paypal-identity p{line-height:1.6;color:#c8d0d5}.payment-agreement small,.identity-privacy{font-size:12px;line-height:1.5;color:#adbcc6}.paypal-identity form{display:grid;gap:14px;margin-top:18px}.paypal-identity input[name=legalName]{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border-radius:8px;border:1px solid #61717c;background:#151b20;color:#fff}.identity-state{display:block;margin:14px 0}.project-terms-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.payment-agreement a,.paypal-identity a{color:#a4dbf6;text-decoration:underline}.paypal-identity button{border:1px solid #7b929f;border-radius:7px;background:#e8eef2;color:#172027;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.paypal-identity button:disabled{background:#303a41;color:#aebbc3;cursor:default}.paypal-identity button:focus-visible,.payment-agreement input:focus-visible{outline:2px solid #a4dbf6;outline-offset:3px}.blueprint-card-controls{border-top:1px solid #ffffff12;margin-top:12px;padding-top:12px;display:grid;gap:7px}.blueprint-geometry{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:11px}.blueprint-geometry b{font-size:13px;color:#f1f5ed}.blueprint-geometry span{text-transform:capitalize;color:#acb7ad}.blueprint-evidence{font-size:10px;color:#9dcea4}.blueprint-evidence.pending{color:#e9bf84}.blueprint-card-controls button{font:inherit;font-size:11px;padding:10px 7px;background:#ffffff05;border:1px solid #ffffff15;border-radius:7px;color:#e9eee7;cursor:pointer}.blueprint-card-controls .blueprint-demo-button{background:color-mix(in srgb,var(--pack-accent) 13%,transparent);border-color:color-mix(in srgb,var(--pack-accent) 35%,transparent);color:var(--pack-accent);font-weight:700}.blueprint-card-controls .blueprint-json-button{border:0;padding:5px;color:#9fa8a0}.blueprint-active{border:1px solid #b7fb5044;border-radius:12px;background:#b7fb5007;padding:18px;margin-bottom:20px}.blueprint-active>span{font-size:10px;letter-spacing:.17em;color:#b7fb50}.blueprint-active h3{margin:9px 0}.blueprint-active p{font-size:12px;line-height:1.6;color:#aeb8ae}.blueprint-active>div{display:flex;gap:8px;flex-wrap:wrap}.blueprint-active button{background:#ffffff08;color:#dce7d5;border:1px solid #ffffff1a;border-radius:6px;padding:9px;font-size:11px;cursor:pointer}.blueprint-viewer{width:min(1240px,96vw);height:min(900px,94vh);max-width:96vw;max-height:94vh;border:1px solid #8cbe644d;border-radius:17px;background:#11151c;color:#edf6e9;padding:0;overflow:hidden}.blueprint-viewer::backdrop{background:#020607d9;backdrop-filter:blur(6px)}.blueprint-viewer[open]{display:flex;flex-direction:column}.blueprint-viewer-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;background:#171d24;border-bottom:1px solid #ffffff13}.blueprint-viewer-header strong{font-size:13px}.blueprint-viewer-header button{background:#ffffff08;color:#eff7e9;border:1px solid #ffffff18;border-radius:8px;width:34px;height:34px;font-size:23px;cursor:pointer}.blueprint-viewer iframe{width:100%;border:0;flex:1;min-height:0}.blueprint-math-note{padding:20px;border:1px solid #e4bb6c44;border-radius:12px;color:#d5dccd;background:#151a20}.blueprint-math-note p{font-size:13px;line-height:1.7;color:#aeb8ae}@media(max-width:600px){.blueprint-viewer{width:98vw;height:96vh;max-width:98vw;max-height:96vh;border-radius:10px}.blueprint-viewer-header{padding:10px}.blueprint-viewer-header strong{font-size:11px}}.blueprint-art-toggle{display:flex;align-items:center;gap:7px;font-size:11px;cursor:pointer;margin-left:auto;color:#d7dfe9}.blueprint-art-toggle input{accent-color:#d8e3f1;width:15px;height:15px;margin:0}.blueprint-art-status{font-size:10px;color:#aab8c9;max-width:220px;line-height:1.4}@media(max-width:700px){.blueprint-viewer-header{flex-wrap:wrap;gap:8px}.blueprint-viewer-header strong{flex:1 1 60%}.blueprint-art-toggle{margin-left:0;order:3}.blueprint-art-status{order:4;flex:1;max-width:none}.blueprint-viewer-header #close-blueprint-viewer{margin-left:auto}}.payline-information{box-sizing:border-box;min-width:0;margin:14px 0;padding:16px;border:1px solid #465159;border-radius:12px;background:#192127;color:#e9eef2;line-height:1.55;text-align:left}.payline-information *{box-sizing:border-box;min-width:0}.payline-information header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.payline-information header small{color:#aebfc9;font-size:10px;letter-spacing:.06em}.payline-information h4{margin:3px 0 0;font-size:16px;color:#f3f6f8}.payline-information header>strong{font-size:12px;padding:5px 9px;border:1px solid #5a6e77;border-radius:6px;background:#26343b;color:#d3f0fa}.payline-information p{font-size:12px;margin:12px 0;overflow-wrap:anywhere}.payline-information dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;margin:12px 0}.payline-information dl>div{padding:10px 12px;border-radius:7px;background:#ffffff06}.payline-information dt{font-size:10px;color:#afc2ce;margin:0 0 4px}.payline-information dd{font-size:12px;margin:0;overflow-wrap:anywhere}.payline-information .payline-pending dd{color:#ead29f}.payline-information .payline-scope{padding-top:12px;border-top:1px solid #ffffff18}.payline-information .payline-evidence{font-size:11px;color:#b5c2ca}.payline-information ul{padding-left:18px;overflow-wrap:anywhere}.payline-information li{margin:7px 0}@media(max-width:480px){.payline-information{padding:12px}.payline-information dl{grid-template-columns:1fr}}.bp-evidence .payline-information dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.bp-evidence .payline-information dd{text-transform:none;font-size:12px}.bp-evidence .payline-information p{font-size:12px}.bp-evidence .payline-information .payline-evidence{font-size:11px}.workspace.market-workspace{display:block}.market-workspace>.inspector{max-height:none;padding:0;overflow:visible;border:0}.market-workspace>.preview-area{display:none}body:has(.market-workspace) .heading-actions>#apply{display:none}#market-root{min-height:660px;padding:clamp(20px,3vw,42px);color:#dce7eb;background:#11171e}.market-hero>span{color:#8ea378;font-size:8px;letter-spacing:1.8px}.market-hero h2{margin:13px 0 9px;font-size:clamp(28px,4vw,48px);font-weight:550;letter-spacing:-1.5px}.market-hero p{max-width:720px;color:#8e9ca7;font-size:12px;line-height:1.7}.market-loading{margin-top:28px;padding:18px;color:#9aaeaf;font-size:11px;background:#172027;border:1px solid #ffffff16;border-radius:9px}.market-loading.error{color:#edb7aa;border-color:#dd8c7d38}.market-loading button{margin-left:10px;padding:6px 10px;color:inherit;background:transparent;border:1px solid currentcolor;border-radius:5px}.market-scope{display:grid;grid-template-columns:auto auto auto minmax(220px,1fr) auto;gap:20px;align-items:center;margin:27px 0 15px;padding:17px;background:#182128;border:1px solid #ffffff13;border-radius:10px}.market-scope div{display:grid;gap:5px}.market-scope span{color:#71838d;font-size:7px;letter-spacing:1px;text-transform:uppercase}.market-scope b{color:#c6d4d7;font-size:10px;font-weight:500}.market-scope a,.market-links>a{color:#c5e99d;font-size:9px}.market-method{padding:12px 16px;background:#b7fb5008;border-left:3px solid #b7fb50}.market-method strong{color:#d6e7cb;font-size:11px}.market-method p{margin:7px 0;color:#8f9fa5;font-size:10px;line-height:1.7}.market-method b{color:#bfcdd0}.market-method button{padding:8px 10px;color:#d0eba9;font-size:8px;background:#b7fb500b;border:1px solid #b7fb5042;border-radius:6px}.market-tools{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(170px,250px));gap:12px;margin:24px 0 8px}.market-tools label{display:grid;gap:7px;color:#87959e;font-size:8px;letter-spacing:.7px}.market-results{margin:13px 0;color:#8fa17d;font-size:9px}.market-columns,.market-game-row{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(100px,.68fr)) minmax(190px,1fr);gap:14px;align-items:center}.market-columns{padding:0 18px 9px 70px;color:#667780;font-size:7px;letter-spacing:.7px;text-transform:uppercase}.market-list{display:grid;gap:8px;padding:0;margin:0;list-style:none}.market-game{overflow:hidden;background:#172027;border:1px solid #ffffff12;border-radius:10px}.market-game details[open]{border-color:#b7fb502c}.market-game summary{cursor:pointer;list-style:none}.market-game summary::-webkit-details-marker{display:none}.market-game-row{position:relative;min-height:66px;padding:15px 38px 15px 68px}.market-game-row:after{position:absolute;top:50%;right:17px;color:#77906d;font-size:19px;content:"+";transform:translateY(-50%)}.market-game details[open]>.market-game-row:after{content:"−"}.market-rank{position:absolute;left:18px;color:#95aa82;font:600 11px Consolas,monospace}.market-name{display:grid;min-width:0;gap:5px}.market-name b{overflow-wrap:anywhere;font-size:13px;font-weight:550}.market-name small{color:#80909b;font-size:8px}.market-metric{min-width:0}.market-metric>b{display:block;color:#c2d1d5;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.market-players>b{color:#93a6ac;font-size:9px;line-height:1.5}.market-detail{padding:20px 22px 23px;margin:0 15px;border-top:1px solid #ffffff10}.market-detail-head{display:flex;gap:10px;align-items:center}.market-detail-head>b{color:#bac7cb;font-size:10px;font-weight:500}.market-research-status{padding:4px 6px;font-size:7px;letter-spacing:.7px;text-transform:uppercase;border:1px solid;border-radius:4px}.market-research-status.verified{color:#b7fb50;border-color:#b7fb5040}.market-research-status.pending{color:#efc46f;border-color:#efc46f45}.market-research-status.unknown{color:#a5adb5;border-color:#a5adb540}.market-play-model,.market-empty{color:#91a0a6;font-size:10px;line-height:1.7}.market-detail ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;padding:0;margin:15px 0;list-style:none}.market-detail li{display:grid;gap:7px;padding:12px;background:#121a20;border:1px solid #ffffff10;border-radius:7px}.market-detail li b{color:#d0dcdf;font-size:10px}.market-detail li span{color:#8899a0;font-size:9px;line-height:1.6}.market-detail li a{color:#a9cc8b;font-size:8px}.market-rule-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.market-rule-summary>div{padding:12px;background:#121a20;border:1px solid #ffffff10;border-radius:7px}.market-rule-summary span,.market-rule-sources>span{display:block;color:#71838d;font-size:7px;letter-spacing:.55px;text-transform:uppercase}.market-rule-summary p{margin:7px 0 0;color:#a8b5b9;font-size:9px;line-height:1.65}.market-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0}.market-rate-grid>div{padding-top:9px;border-top:1px solid #ffffff14}.market-rate-grid dt{color:#687984;font-size:7px;letter-spacing:.5px;text-transform:uppercase}.market-rate-grid dd{margin:6px 0 0;color:#a2afb3;font-size:9px;line-height:1.55}.market-rule-sources{display:flex;flex-wrap:wrap;gap:8px 13px;align-items:center;margin:17px 0}.market-rule-sources>span{margin-right:2px}.market-rule-sources a{color:#a9cc8b;font-size:8px}.market-links{display:flex;gap:12px;align-items:center;justify-content:space-between}.market-watch{padding:9px 12px;color:#d0eba9;font-size:9px;background:#b7fb500b;border:1px solid #b7fb5042;border-radius:6px}.market-stats{padding:16px;margin:0 0 22px;background:#10181e;border:1px solid #b7fb5026;border-radius:9px}.market-stats-head{display:flex;gap:16px;align-items:end;justify-content:space-between;margin-bottom:14px}.market-stats-head span{display:block;color:#8ca576;font-size:7px;letter-spacing:.85px}.market-stats-head h3{margin:5px 0 0;color:#d8e7dc;font-size:14px;font-weight:550}.market-stats-meta{display:block;margin-top:6px;color:#71838d;font-size:7px;line-height:1.5}.market-stats-head label{display:grid;min-width:min(360px,50%);gap:6px;color:#788a92;font-size:7px;letter-spacing:.6px;text-transform:uppercase}.market-stats-head select{width:100%;min-height:36px;padding:7px 10px;color:#d2dde0;font:10px Consolas,monospace;text-transform:none;background:#182229;border:1px solid #ffffff1b;border-radius:6px}.market-stats-head select:focus-visible{outline:2px solid #b7fb50;outline-offset:2px}.market-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.market-mode-grid>div{min-width:0;padding:10px;background:#151f25;border:1px solid #ffffff0d;border-radius:6px}.market-mode-grid dt{color:#70828b;font-size:7px;line-height:1.4;letter-spacing:.45px;text-transform:uppercase}.market-mode-grid dd{margin:6px 0 0;overflow-wrap:anywhere;color:#c5d4d6;font:500 10px Consolas,monospace}.market-mode-grid small{display:block;margin-top:6px;color:#7d8e94;font-size:7px;line-height:1.5}.market-mode-grid .source-ambiguous{border-color:#e8bb6840}.market-mode-grid .source-ambiguous dd{color:#e4c68b}.market-stat-note{margin:13px 0 9px;color:#84969c;font-size:8px;line-height:1.65}.market-stats>a{color:#a9cc8b;font-size:8px}.market-stats-missing{border-color:#ffffff12}.market-stats-missing strong{color:#b9c5c8;font-size:10px}.market-stats-missing p{margin:7px 0 0;color:#829198;font-size:9px;line-height:1.6}.market-demo-check{padding:15px;margin:0 0 20px;background:#111b24;border:1px solid #7eb6ff2d;border-radius:9px}.market-demo-check.missing{border-color:#ffffff12}.market-demo-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.market-demo-head>div{display:grid;gap:6px}.market-demo-head span{color:#80a9ce;font-size:7px;letter-spacing:.85px}.market-demo-head b{color:#d5e2e7;font-size:11px;font-weight:550}.market-demo-head small{padding:5px 6px;color:#b7fb50;font-size:7px;letter-spacing:.55px;text-transform:uppercase;border:1px solid #b7fb5040;border-radius:4px}.market-demo-head small.operator-rules-reviewed,.market-demo-head small.secondary-rules-reviewed{color:#efc46f;border-color:#efc46f45}.market-demo-head small.identity-only{color:#a5adb5;border-color:#a5adb540}.market-demo-check>p{margin:11px 0;color:#91a4ad;font-size:9px;line-height:1.65}.market-demo-check dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.market-demo-check dl>div{padding-top:9px;border-top:1px solid #ffffff12}.market-demo-check dt{color:#70828b;font-size:7px;letter-spacing:.5px;text-transform:uppercase}.market-demo-check dd{margin:6px 0 0;color:#aebcc1;font-size:9px;line-height:1.6}.market-demo-links{display:flex;flex-wrap:wrap;gap:9px 14px;align-items:center}.market-demo-links a{color:#9fc6e7;font-size:8px}.market-demo-links button{padding:8px 10px;margin-left:auto;color:#afd3ef;font-size:8px;background:#7eb6ff0b;border:1px solid #7eb6ff38;border-radius:6px}.market-source-audit{min-width:0;padding:15px;margin:0 0 20px;overflow:hidden;background:#121b21;border:1px solid #efc46f2b;border-radius:9px}.market-audit-head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.market-audit-head>*{min-width:0}.market-audit-head>div{display:grid;gap:5px}.market-audit-head span{color:#d1a85f;font-size:7px;letter-spacing:.85px;text-transform:uppercase}.market-audit-head h3,.market-audit-head b{margin:0;overflow-wrap:anywhere;color:#dde5df;font-size:12px;font-weight:550}.market-audit-head small{flex:0 0 auto;padding:4px 6px;color:#efc46f;font-size:7px;line-height:1.3;letter-spacing:.55px;text-transform:uppercase;border:1px solid #efc46f45;border-radius:4px}.market-audit-head em{flex:0 0 auto;padding:5px 7px;color:#90a0a6;font-size:7px;font-style:normal;line-height:1.3;letter-spacing:.55px;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px}.market-audit-head em.has-conflict{color:#edb18f;background:#ef8e5e0b;border-color:#ef8e5e42}.market-audit-head em.clear{color:#a9cc8b;background:#b7fb5008;border-color:#b7fb5038}.market-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.market-audit-grid>div{min-width:0;padding:10px;background:#10181e;border:1px solid #ffffff0e;border-radius:6px}.market-audit-grid dt,.market-audit-grid>div>span{display:block;color:#71838d;font-size:7px;line-height:1.4;letter-spacing:.5px;text-transform:uppercase}.market-audit-grid dd,.market-audit-grid>div>b,.market-audit-grid>div>p{margin:6px 0 0;overflow-wrap:anywhere;color:#bdc9cc;font-size:9px;line-height:1.55}.market-audit-grid>div>b{display:block;color:#d5dfe1;font-weight:500}.market-audit-conflict{min-width:0;padding:11px 12px;margin:12px 0;background:#ef8e5e0b;border:1px solid #ef8e5e30;border-left:3px solid #ef8e5e;border-radius:6px}.market-audit-conflict strong,.market-audit-conflict b{color:#edb18f;font-size:9px;font-weight:550}.market-audit-conflict p,.market-audit-conflict span{margin:5px 0 0;overflow-wrap:anywhere;color:#ab9993;font-size:8px;line-height:1.6}.market-audit-purchases{min-width:0;max-width:100%;margin:14px 0}.market-audit-purchases>strong,.market-audit-purchases>b,.market-audit-purchases>span,.market-audit-sources>span,.market-audit-questions>strong,.market-audit-questions>b,.market-audit-questions>span{color:#85969d;font-size:7px;letter-spacing:.55px;text-transform:uppercase}.market-audit-purchases>div,.market-audit-purchases ul,.market-audit-purchases ol{display:grid;gap:7px;padding:0;margin:8px 0 0;list-style:none}.market-audit-purchases>div{grid-template-columns:repeat(4,minmax(0,1fr))}.market-audit-purchases ul,.market-audit-purchases ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.market-audit-purchase,.market-audit-purchases>div>b,.market-audit-purchases li{min-width:0;padding:8px 9px;overflow-wrap:anywhere;color:#aebdc1;font-size:8px;line-height:1.5;background:#10181e;border:1px solid #ffffff0d;border-radius:5px}.market-audit-purchase{display:grid;gap:7px;align-content:start}.market-audit-purchase>b,.market-audit-purchases>div>b{display:flex;min-width:0;gap:8px;align-items:baseline;justify-content:space-between;font-weight:500}.market-audit-purchase>b span{min-width:0;overflow-wrap:anywhere}.market-audit-purchase>b i,.market-audit-purchases>div>b i{flex:0 0 auto;color:#d1a85f;font-size:7px;font-style:normal;font-weight:500;white-space:nowrap}.market-audit-purchase small{overflow-wrap:anywhere;color:#7f929a;font-size:7px;line-height:1.55}.market-audit-purchase a{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#9fc6e7;font-size:7px;line-height:1.4}.market-audit-purchases table{width:100%;max-width:100%;margin-top:8px;font-size:8px;line-height:1.45;table-layout:fixed;border-collapse:collapse}.market-audit-purchases th,.market-audit-purchases td{padding:7px 8px;overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0d}.market-audit-purchases th{color:#778991;font-size:7px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.market-audit-purchases td{color:#aebdc1}.market-audit-sources{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;margin:13px 0}.market-audit-sources a{display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;gap:4px 7px;padding:9px 10px;overflow-wrap:anywhere;color:inherit;font-size:8px;text-decoration:none;background:#10181e;border:1px solid #ffffff0d;border-radius:5px}.market-audit-sources a b{grid-row:1 / 3;align-self:start;padding:3px 4px;color:#d1a85f;font-size:7px;font-weight:550;line-height:1;background:#efc46f0b;border:1px solid #efc46f2b;border-radius:3px}.market-audit-sources a span,.market-audit-sources a small{min-width:0;overflow-wrap:anywhere}.market-audit-sources a span{color:#a9cc8b;line-height:1.35}.market-audit-sources a small{color:#758991;font-size:7px;line-height:1.5}.market-audit-sources a:hover,.market-audit-sources a:focus-visible{background:#152127;border-color:#a9cc8b2e}.market-audit-empty,.market-audit-clear{padding:9px 10px;margin:12px 0;overflow-wrap:anywhere;color:#81939b;font-size:8px;line-height:1.55;background:#10181e;border:1px solid #ffffff0d;border-radius:5px}.market-audit-clear{color:#99b785;background:#b7fb5007;border-color:#b7fb5024}.market-audit-more{min-width:0;margin-top:13px;border-top:1px solid #ffffff0d}.market-audit-more>summary{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:11px 0 0;overflow-wrap:anywhere;color:#9db1b8;font-size:8px;letter-spacing:.35px}.market-audit-more>summary:after{flex:0 0 auto;color:#d1a85f;font-size:13px;content:"+"}.market-audit-more[open]>summary:after{content:"−"}.market-audit-questions{display:grid;min-width:0;gap:7px;padding:11px 12px;margin-top:13px;background:#7eb6ff08;border:1px solid #7eb6ff22;border-radius:6px}.market-audit-questions p,.market-audit-questions ul,.market-audit-questions ol{padding:0;margin:0;color:#96aab3;font-size:8px;line-height:1.6}.market-audit-questions ul,.market-audit-questions ol{display:grid;gap:5px;padding-left:16px}.market-audit-questions li,.market-audit-questions a{overflow-wrap:anywhere}.market-audit-questions a{color:#9fc6e7}@media(max-width:1000px){.market-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.market-scope>a{justify-self:start}.market-tools{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,1fr))}.market-columns,.market-game-row{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(85px,.7fr))}.market-columns{padding-left:68px}.market-columns span:last-child{display:none}.market-players{grid-column:1 / -1;padding-left:0}.market-game-row .market-players{display:block}.market-rate-grid,.market-mode-grid,.market-audit-grid,.market-audit-purchases>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body:has(.market-workspace){min-width:0}#market-root{min-height:0;padding:20px 13px}.market-hero h2{font-size:30px}.market-scope,.market-tools,.market-detail ul,.market-rate-grid,.market-rule-summary,.market-mode-grid,.market-demo-check dl,.market-audit-grid{grid-template-columns:1fr}.market-columns{display:none}.market-game-row{grid-template-columns:34px 1fr 1fr;gap:10px;padding:13px 34px 13px 10px}.market-rank{position:static;grid-row:1 / 3}.market-name{grid-column:2 / 4}.market-metric{padding-top:7px;border-top:1px solid #ffffff0d}.market-metric:before{display:block;margin-bottom:5px;color:#677982;font-size:6px;letter-spacing:.5px;text-transform:uppercase;content:attr(data-label)}.market-players{grid-column:2 / 4}.market-detail{padding:17px 8px;margin:0 8px}.market-links,.market-rule-sources,.market-demo-links{flex-direction:column;align-items:stretch}.market-watch,.market-demo-links button{width:100%}.market-stats,.market-source-audit{padding:12px}.market-stats-head,.market-demo-head,.market-audit-head{flex-direction:column;align-items:stretch}.market-stats-head label{min-width:0}.market-demo-links button{margin-left:0}.market-audit-head small,.market-audit-head em{align-self:flex-start}.market-audit-purchases>div,.market-audit-purchases ul,.market-audit-purchases ol{grid-template-columns:1fr}.market-audit-purchase>b,.market-audit-purchases>div>b{align-items:flex-start;flex-direction:column}.market-audit-purchases th,.market-audit-purchases td{padding:6px 5px}}.market-loading.warning{border-color:#9f8551;background:#28251f;color:#eee2bd}.market-loading p{margin:0 0 .5rem}.market-loading ul{margin:.5rem 0 1rem;padding-left:1.2rem}.market-catalog-link{display:inline-block;color:#e5e8ee;padding:.7rem 1rem;border:1px solid #576170;border-radius:.5rem;margin-top:.5rem}.market-catalog-link:hover{background:#343b45}.workspace.demo-research-workspace{display:block}.demo-research-workspace>.inspector{padding:0;max-height:none;border:0;overflow:visible}.demo-research-workspace>.preview-area{display:none}body:has(.demo-research-workspace) .heading-actions>#apply{display:none}#demo-research-root{min-height:660px;background:#11171e;color:#dce7eb;padding:clamp(20px,3vw,42px)}.demo-research-hero>span{font-size:9px;letter-spacing:1.8px;color:#a8bd91}.demo-research-hero h2{font-size:clamp(28px,4vw,48px);font-weight:550;letter-spacing:-1.5px;margin:13px 0 9px}.demo-research-hero p{max-width:760px;color:#a8b6bd;font-size:12px;line-height:1.7}.demo-research-loading{margin-top:28px;padding:18px;border:1px solid #ffffff16;border-radius:9px;background:#172027;color:#b0c1c5;font-size:11px}.demo-research-loading.error{color:#edb7aa;border-color:#dd8c7d38}.demo-research-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:26px 0 14px}.demo-research-summary>div{border:1px solid #ffffff13;border-radius:9px;background:#182128;padding:14px}.demo-research-summary span{display:block;font-size:9px;letter-spacing:.7px;text-transform:uppercase;color:#9aadb5}.demo-research-summary b{display:block;margin-top:8px;font-size:15px;font-weight:550;color:#d3e1df}.demo-research-method{border-left:3px solid #b7fb50;padding:13px 16px;background:#b7fb5008}.demo-research-method strong{font-size:11px;color:#d6e7cb}.demo-research-method p{font-size:10px;line-height:1.65;color:#a7b6bc;margin:7px 0}.demo-research-tools{display:grid;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(165px,230px));gap:11px;margin:22px 0 8px}.demo-research-tools label{display:grid;gap:7px;font-size:9px;letter-spacing:.7px;color:#a2b1b8}.demo-research-results{font-size:10px;color:#a8be91;margin:13px 0}.demo-research-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demo-study{min-width:0;border:1px solid #ffffff12;border-radius:11px;background:#172027;padding:18px}.demo-study-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.demo-study-head span{font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:#a8bd91}.demo-study-head h3{font-size:19px;font-weight:550;margin:7px 0}.demo-study-badges{display:grid;justify-items:end;gap:6px;text-align:right}.demo-study-badges b,.demo-study-badges small{font-size:8px;letter-spacing:.55px;text-transform:uppercase;border:1px solid;border-radius:4px;padding:5px 6px}.demo-study-badges b{color:#b7fb50;border-color:#b7fb5040}.demo-study-badges b.operator-rules-reviewed,.demo-study-badges b.secondary-rules-reviewed{color:#efc46f;border-color:#efc46f45}.demo-study-badges small{color:#aebcc1;border-color:#ffffff18}.demo-study-access{font-size:10px;color:#a0b0b6;line-height:1.55}.demo-study-model{border:1px solid #ffffff0f;border-radius:7px;background:#121a20;padding:12px;margin:14px 0}.demo-study-model span{font-size:8px;letter-spacing:.55px;text-transform:uppercase;color:#9aadb5}.demo-study-model p,.demo-study-grid p,.demo-study-patterns li{font-size:10px;line-height:1.65;color:#b8c4c7}.demo-study details>summary{cursor:pointer;color:#c7e6aa;font-size:10px;border-top:1px solid #ffffff10;padding-top:13px}.demo-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px}.demo-study h4{font-size:9px;letter-spacing:.55px;text-transform:uppercase;color:#a2b2b8;margin:14px 0 7px}.demo-study ul{margin:0;padding-left:17px}.demo-study li{font-size:10px;line-height:1.55;color:#b5c1c4;margin:5px 0}.demo-study-patterns{border-top:1px solid #ffffff0f;margin-top:10px;padding-top:4px}.demo-study-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border-top:1px solid #ffffff0f;margin-top:15px;padding-top:13px}.demo-study-links a{font-size:9px;color:#c0e2a2}.demo-study-links time{margin-left:auto;font-size:9px;color:#9fb0b6}@media(max-width:1050px){.demo-research-list{grid-template-columns:1fr}.demo-research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){body:has(.demo-research-workspace){min-width:0}#demo-research-root{min-height:0;padding:20px 13px}.demo-research-hero h2{font-size:30px}.demo-research-tools,.demo-study-grid{grid-template-columns:1fr}.demo-research-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-study{padding:14px}.demo-study-head{display:block}.demo-study-badges{justify-items:start;text-align:left;margin:8px 0}.demo-study-links{align-items:flex-start;flex-direction:column}.demo-study-links time{margin-left:0}}.demo-study-badges b.identity-only{color:#8fa0aa;border-color:#8fa0aa45}
