:is(html:has(.pros-scope),body:has(.pros-scope)){background-color:#0a0f1f!important}body:has(.pros-scope):before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(25% 80% at 0%,#1a2240 0%,#131935 25%,#0000 70%),radial-gradient(25% 80% at 100%,#1f1d2e 0%,#161525 25%,#0000 70%);background-repeat:no-repeat;background-size:100% 100%;position:fixed;inset:0}:where(.pros-scope){--paper:#0a0f1f;--card-bg:#131b2e;--footer-bg:#060911;--footer-ink-1:#ffffffeb;--footer-ink-2:#ffffff8c;--footer-rule:#ffffff14;--footer-brand:#93c5fd;--header-bg:#0a0f1fb8;--rule:#ffffff14;--rule-dim:#ffffff0d;--brand:#3b82f6;--brand-deep:#2563eb;--brand-soft:#3b82f61f;--brand-glow:#3b82f666;--accent-amber:#f59e0b;--accent-rust:#ef4444;--accent-violet:#8b5cf6;--accent-orange:#f97316;--accent-orange-bright:#fb923c;--accent-cyan:#06b6d4;--ink-1:#fff;--ink-2:#ffffffc7;--ink-3:#ffffffa6;--ink-4:#ffffff7a;--cream:#131b2e;--cream-deep:#1a2440;--cream-dim:#181f33;--ink-warm-2:#ffffffd1;--ink-warm-3:#ffffffad;--rule-warm:#ffffff14;--rule-warm-dim:#ffffff0d;--vermilion:#f97316;--vermilion-soft:#f973161f;--moss:#34d399;--moss-soft:#34d3991f;--ink-deep:#fff;--ink-night:#fff;--ink-line:#ffffff0d;--bg-glass:#ffffff0a;--bg-glass-hover:#ffffff12;--border-glass:#ffffff14;--gradient-hero:linear-gradient(135deg, #3b82f6 0%, #8b5cf6 45%, #f97316 100%);--gradient-cool:linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--gradient-warm:linear-gradient(135deg, #f97316 0%, #ef4444 100%);--glow-blue:#3b82f673;--glow-orange:#f9731659;--pro-display:60px;--pro-h1:30px;--pro-h2:22px;--pro-body:16px;--pro-caption:13px;--pro-meta:11px;color:var(--ink-1);z-index:1;background-image:none;min-height:100vh;position:relative;background-color:#0a0f1f!important}body:has(.pros-scope):before{content:none;display:none}:where(.pros-scope){zoom:.9}:where(.pros-scope) .section-flow{padding-top:24px;padding-bottom:24px}@media (min-width:1024px){:where(.pros-scope) .section-flow{padding-top:36px;padding-bottom:36px}}:where(.pros-scope) header.mb-8,:where(.pros-scope) header.lg\:mb-12{margin-bottom:16px}@media (min-width:1024px){:where(.pros-scope) header.mb-8,:where(.pros-scope) header.lg\:mb-12{margin-bottom:24px}}:where(.pros-scope) .research-service-section{width:111.111vw;margin-left:calc(50% - 55.5556vw);margin-right:calc(50% - 55.5556vw)}:where(.pros-scope) .hero-lab-bg{z-index:1;background-color:#0000;background-image:radial-gradient(50% 35% at 50% 38%,#8b5cf652 0%,#8b5cf61a 35%,#0000 70%),radial-gradient(35% 28% at 25% 45%,#3b82f638 0%,#0000 65%),radial-gradient(35% 28% at 75% 35%,#f9731633 0%,#0000 65%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%;background-attachment:scroll,scroll,scroll;position:relative;overflow:hidden}:where(.pros-scope) .pros-top-rule{opacity:.85;z-index:5;background:linear-gradient(90deg,#3b82f6 0%,#8b5cf6 50%,#f97316 100%);width:100%;height:2px;position:relative}:where(.pros-scope) .pros-top-rule:after{content:"";filter:blur(4px);background:linear-gradient(90deg,#3b82f666 0%,#8b5cf666 50%,#f9731666 100%);height:1px;position:absolute;bottom:-3px;left:0;right:0}:where(.pros-scope) .page-surface{background-color:#0000;background-image:none}:where(.pros-scope) .text-display{font-feature-settings:"tnum", "lnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:700;line-height:1}:where(.pros-scope) .text-title{font-feature-settings:"tnum", "lnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.2}:where(.pros-scope) .text-body{letter-spacing:0;font-size:15px;font-weight:400;line-height:1.7}:where(.pros-scope) .text-meta{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:11px;font-weight:400;line-height:1.5}:where(.pros-scope) .stat-num-massive,:where(.pros-scope) .stat-num-xl,:where(.pros-scope) .stat-num-lg,:where(.pros-scope) .stat-num-md,:where(.pros-scope) .stat-num-sm{color:var(--ink-1)}:where(.pros-scope) .gradient-text{background:var(--gradient-hero);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}:where(.pros-scope) .gradient-text-cool{background:var(--gradient-cool);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}:where(.pros-scope) .gradient-text-warm{background:var(--gradient-warm);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}:where(.pros-scope) .glass-card{background:var(--bg-glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(8px);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);border-radius:2px;position:relative}:where(.pros-scope) .glass-card:hover{background:var(--bg-glass-hover);border-color:#3b82f64d}:where(.pros-scope) .stat-card{background:var(--bg-glass);border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(8px);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:2px;flex-direction:column;gap:14px;padding:24px 22px;display:flex;position:relative}:where(.pros-scope) .stat-card:hover{background:var(--bg-glass-hover);border-color:#3b82f659}:where(.pros-scope) .stat-card .stat-icon{background:var(--gradient-cool);color:#fff;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}:where(.pros-scope) .btn-primary{background:var(--brand);color:#fff;transition:background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex}:where(.pros-scope) .btn-primary:hover{box-shadow:0 8px 24px var(--glow-blue);background:#60a5fa}:where(.pros-scope) .btn-ghost{background:var(--bg-glass);color:var(--ink-1);border:1px solid var(--border-glass);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-flex}:where(.pros-scope) .btn-ghost:hover{background:var(--bg-glass-hover);border-color:#3b82f64d}:where(.pros-scope) .section-title{letter-spacing:-.015em;color:var(--ink-1);padding-top:32px;font-size:22px;font-weight:600;line-height:1.3;display:block;position:relative}:where(.pros-scope) .section-title:before{content:none}@media (min-width:1024px){:where(.pros-scope) .section-title{font-size:30px}}:where(.pros-scope) .data-card{background:var(--bg-glass);border:1px solid var(--border-glass);transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:2px;padding:24px;position:relative}:where(.pros-scope) .data-card:hover{background:var(--bg-glass-hover);border-color:#3b82f64d}:where(.pros-scope) .meta,:where(.pros-scope) .source{color:var(--ink-3)}:where(.pros-scope) .source{border-top-color:var(--rule)}:where(.pros-scope) .source:before{background:var(--ink-3)}:where(.pros-scope) .chapter-num{color:var(--brand)}:where(.pros-scope) .vol-marker{color:var(--ink-3)}:where(.pros-scope) .vol-marker>span:not(:last-child):after{background:var(--ink-3)}:where(.pros-scope) .tier-pill-leader{color:#fb7185;background:#fb71851f}:where(.pros-scope) .tier-pill-accelerator{color:#fb923c;background:#fb923c1f}:where(.pros-scope) .tier-pill-grower{color:#60a5fa;background:#60a5fa1f}:where(.pros-scope) .tier-pill-starter{color:#94a3b8;background:#94a3b81f}:where(.pros-scope) .hot-mark{color:var(--accent-orange)}:where(.pros-scope) .hot-mark--bg{background:var(--accent-orange);color:#fff;border-radius:2px;padding:2px 6px}:where(.pros-scope) .section-rule:before,:where(.pros-scope) .section-rule:after{background:var(--rule)}:where(.pros-scope) .section-rule>*{color:var(--ink-3)}:where(.pros-scope){--chart-1:#3b82f6;--chart-2:#8b5cf6;--chart-3:#f97316;--chart-4:#06b6d4;--chart-amber:#f59e0b;--chart-rose:#ec4899;--tier-leader:#f97316;--tier-accelerator:#8b5cf6;--tier-grower:#3b82f6;--tier-starter:#06b6d4;--gradient-bar:linear-gradient(90deg, #3b82f6 0%, #8b5cf6 50%, #f97316 100%)}:where(.pros-scope) .chapter-num{letter-spacing:.12em;color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}:where(.pros-scope) .chapter-num:before{content:"";background:var(--gradient-bar);border-radius:2px;width:28px;height:2px;box-shadow:0 0 8px #3b82f680,0 0 14px #8b5cf64d}:where(.pros-scope) .chapter-num:after{content:"";background:linear-gradient(135deg,#3b82f6 0%,#f97316 100%);border-radius:2px;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px #3b82f699,0 0 12px #f9731666}:where(.pros-scope) .chapter-num-num{letter-spacing:.16em;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}:where(.pros-scope) .section-title:before{content:"";background:var(--gradient-bar);border-radius:2px;width:56px;height:3px;margin-bottom:20px;display:block}:where(.pros-scope) .chapter-num{letter-spacing:.14em;font-size:14px}:where(.pros-scope) h2.section-title+p{max-width:none}:where(.pros-scope) .stat-card{-webkit-backdrop-filter:blur(10px);text-align:center;min-height:86px;font-size:inherit;transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);background:linear-gradient(#0f172ab8,#0f172ab8) padding-box padding-box,linear-gradient(135deg,#3b82f68c,#8b5cf68c,#f973168c) border-box;border:1px solid #0000;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:flex;position:relative;overflow:hidden}:where(.pros-scope) .stat-card:hover{background:linear-gradient(#0f172a9e,#0f172a9e) padding-box padding-box,linear-gradient(135deg,#3b82f6f2,#8b5cf6f2,#f97316f2) border-box;box-shadow:inset 0 0 0 1px #8b5cf673,0 12px 32px -10px #8b5cf68c,0 0 32px -2px #3b82f659}:where(.pros-scope) .stat-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3b82f699 0%,#0000 100%);width:60%;height:1px;position:absolute;top:0;left:0}:where(.pros-scope) .stat-card:hover:after{background:linear-gradient(90deg,#3b82f6f2 0%,#f97316d9 50%,#0000 100%)}:where(.pros-scope) .stat-card .stat-icon{background:var(--bg-glass-hover);border:1px solid var(--border-glass);color:#fff;width:28px;height:28px;transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);border-radius:2px;justify-content:center;align-items:center;padding:7px;display:inline-flex}:where(.pros-scope) .stat-card:hover .stat-icon{background:var(--bg-glass);border-color:#8b5cf680}:where(.pros-scope) .stat-card .stat-value{letter-spacing:-.025em;color:var(--ink-1);font-feature-settings:"tnum", "lnum";font-size:32px;font-weight:700;line-height:1}:where(.pros-scope) .stat-card .stat-label{color:var(--ink-3);letter-spacing:.01em;font-size:12.5px;line-height:1.5}:where(.pros-scope) .btn-primary{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:1px solid #ffffff1a;box-shadow:0 4px 16px #3b82f640}:where(.pros-scope) .btn-primary:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 8px 24px #3b82f673}:where(.pros-scope) .tier-pill{letter-spacing:.06em;text-transform:uppercase;background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:2px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}:where(.pros-scope) .tier-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px}:where(.pros-scope) .tier-pill-leader{color:#fb923c;background:#f9731614;border-color:#f973164d}:where(.pros-scope) .tier-pill-accelerator{color:#a78bfa;background:#8b5cf614;border-color:#8b5cf64d}:where(.pros-scope) .tier-pill-grower{color:#60a5fa;background:#3b82f614;border-color:#3b82f64d}:where(.pros-scope) .tier-pill-starter{color:#67e8f9;background:#06b6d414;border-color:#06b6d44d}:where(.pros-scope) .tier-v7-row{border-top:1px solid #ffffff2e;border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023.98px){:where(.pros-scope) .tier-v7-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){:where(.pros-scope) .tier-v7-row{grid-template-columns:minmax(0,1fr)}}:where(.pros-scope) .tier-v7-col{flex-direction:column;padding:36px 28px 32px;display:flex;position:relative}:where(.pros-scope) .tier-v7-col:not(:last-child){border-right:1px solid var(--rule)}@media (max-width:1023.98px){:where(.pros-scope) .tier-v7-col:nth-child(odd):not(:last-child){border-right:1px solid var(--rule)}:where(.pros-scope) .tier-v7-col:nth-child(2n){border-right:none}:where(.pros-scope) .tier-v7-col:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media (max-width:639.98px){:where(.pros-scope) .tier-v7-col{border-bottom:1px solid var(--rule);border-right:none!important}:where(.pros-scope) .tier-v7-col:last-child{border-bottom:none}}:where(.pros-scope) .tier-v7-num{letter-spacing:-.04em;font-feature-settings:"tnum", "lnum";color:var(--ink-1);font-size:64px;font-weight:700;line-height:1}@media (min-width:1024px){:where(.pros-scope) .tier-v7-num{font-size:80px}}:where(.pros-scope) .tier-v7-meta{letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums;text-transform:uppercase;margin-top:6px;font-size:11px}:where(.pros-scope) .tier-v7-name{letter-spacing:-.005em;color:var(--ink-1);align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:600;display:flex}:where(.pros-scope) .tier-v7-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}:where(.pros-scope) .tier-v7-cities{border-top:1px dashed var(--rule);color:var(--ink-3);flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:16px;font-size:12px;line-height:1.6;display:flex}:where(.pros-scope) .tier-v7-city{color:var(--ink-2);transition:color var(--dur-base) var(--ease-out);text-decoration:none}:where(.pros-scope) .tier-v7-city:hover{color:var(--ink-1)}:where(.pros-scope) .gradient-card{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:2px;padding:24px;position:relative;overflow:hidden}:where(.pros-scope) .gradient-card:before{content:"";background:var(--gradient-bar);-webkit-mask-composite:xor;pointer-events:none;opacity:.6;border-radius:2px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(.pros-scope) .toc-num{letter-spacing:.08em;font-variant-numeric:tabular-nums;background:var(--gradient-bar);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:11px;font-weight:600}:where(.pros-scope) .tier-chip{transition:background var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);background:#1a2845;border:1px solid #94a3b852;border-radius:2px;align-items:center;gap:10px;padding:16px 20px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff1a}:where(.pros-scope) .tier-chip:hover{background:#243457;border-color:#8b5cf699;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #8b5cf633,0 8px 24px -8px #8b5cf680}:where(.pros-scope) .editorial-roman{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 50%,#fb923c 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #8b5cf659);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:500;line-height:1;display:inline-block}@media (min-width:1024px){:where(.pros-scope) .editorial-roman{font-size:80px}}:where(.pros-scope) header>.grid{gap:1.5rem .5rem!important}@media (min-width:1024px){:where(.pros-scope) header>.grid>.lg\:col-span-2{padding-top:.25rem!important}}:where(.pros-scope) .data-tab-active{background:var(--bg-glass);color:var(--ink-1)}:where(.pros-scope) .data-tab-idle{color:var(--ink-2);transition:background var(--dur-base) var(--ease-out);background:0 0}:where(.pros-scope) .data-tab-idle:hover{background:var(--bg-glass-hover);color:var(--ink-1)}:where(.pros-scope) .data-tab-disabled{opacity:.4;cursor:not-allowed}:where(.pros-scope) .data-tab-subcell{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:2px;padding:12px 14px}:where(.pros-scope) .city-marquee{-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle,#553c9a1a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(#0f172aa6 0%,#1a1530a6 100%) 0 0/100% 100%;border:1px solid #553c9a40;border-radius:2px;margin-top:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #553c9a0f,0 8px 32px #00000014}:where(.pros-scope) .city-marquee:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#3b82f699 25%,#8b5cf6b3 50%,#f9731699 75%,#0000 100%);height:3px;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 8px #8b5cf666,0 0 16px #8b5cf633}:where(.pros-scope) .city-marquee__inner{align-items:center;gap:24px;min-height:84px;padding:14px 20px 14px 24px;display:flex}:where(.pros-scope) .city-marquee__head{border-right:1px solid #553c9a40;min-width:130px;padding-right:18px}:where(.pros-scope) .city-marquee__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(.pros-scope) .city-marquee__track{will-change:transform;gap:0;animation:36s linear infinite tickerScroll;display:flex}:where(.pros-scope) .city-marquee__track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){:where(.pros-scope) .city-marquee__track{animation:none}}:where(.pros-scope) .city-marquee__card{cursor:pointer;min-width:168px;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border:1px solid #0000;border-radius:2px;flex-shrink:0;align-items:stretch;padding:8px 22px 8px 14px;text-decoration:none;display:flex;position:relative;overflow:hidden}:where(.pros-scope) .city-marquee__card:hover{box-shadow:0 0 0 1px var(--chip-fg) inset, 0 8px 20px -4px #00000073}:where(.pros-scope) .city-marquee__card-stripe{border-radius:2px;width:4px;position:absolute;top:4px;bottom:4px;left:0}:where(.pros-scope) .city-marquee__card-rank{color:#94a3b88c;letter-spacing:.05em;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:22px;margin-right:10px;font-size:11px;font-weight:600;display:inline-flex}:where(.pros-scope) .city-marquee__card-body{flex-direction:column;gap:4px;min-width:0;display:flex}:where(.pros-scope) .city-marquee__card-name{letter-spacing:.01em;max-width:92px;font-size:13px;font-weight:600}:where(.pros-scope) .city-marquee__card-tier{background-color:var(--chip-bg);color:var(--chip-fg);border-color:var(--chip-bd);padding:2px 6px;font-size:10px;font-weight:500;line-height:1}:where(.pros-scope) .city-marquee__card-score-row{align-items:baseline;gap:6px;display:flex}:where(.pros-scope) .city-marquee__card-score{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1}:where(.pros-scope) .city-marquee__card-score-unit{color:#94a3b8b3;letter-spacing:.06em;font-size:10px;line-height:1}@keyframes pros-marquee-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}:where(.pros-scope) .city-marquee__pulse{animation:pros-marquee-pulse 2.4s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){:where(.pros-scope) .city-marquee__pulse{animation:none}}@media (max-width:1023px){:where(.pros-scope) .city-marquee__inner{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}:where(.pros-scope) .city-marquee__head{border-bottom:1px solid #553c9a40;border-right:none;min-width:0;padding-bottom:10px;padding-right:0}:where(.pros-scope) .city-marquee__card{min-width:152px;padding-top:6px;padding-bottom:6px;padding-right:18px}:where(.pros-scope) .city-marquee__card-name{max-width:76px}:where(.pros-scope) .city-marquee__card-score{font-size:19px}}@media (max-width:639.98px){:where(.pros-scope){--pro-display:24px;--pro-h1:18px;--pro-h2:15px;--pro-body:13px;--pro-caption:12px;--pro-meta:11px}:where(.pros-scope) .section-flow{padding-top:16px;padding-bottom:16px}:where(.pros-scope) header.mb-8,:where(.pros-scope) header.lg\:mb-12{margin-bottom:12px}:where(.pros-scope) .section-title{font-size:var(--pro-h1);padding-top:24px}:where(.pros-scope) .text-display{font-size:var(--pro-display)}:where(.pros-scope) .editorial-roman{font-size:20px}:where(.pros-scope) .chapter-num{font-size:var(--pro-caption)}:where(.pros-scope) .data-card{padding:14px}:where(.pros-scope) .stat-card{gap:4px;min-height:72px;padding:10px 8px}:where(.pros-scope) .stat-card .stat-value{font-size:var(--pro-display)}:where(.pros-scope) .stat-card .stat-label{font-size:var(--pro-caption)}:where(.pros-scope) .tier-v7-num{font-size:40px}:where(.pros-scope) .tier-v7-name{font-size:var(--pro-h2)}:where(.pros-scope) .tier-v7-meta{font-size:var(--pro-meta)}:where(.pros-scope) .tier-v7-cities,:where(.pros-scope) .city-marquee__card-name{font-size:var(--pro-body)}:where(.pros-scope) .city-marquee__card-score{font-size:20px}:where(.pros-scope) .city-marquee__card-tier{font-size:var(--pro-meta)}}
