:is(.import-page-dark,.import-page-light){--tp-r:.25rem;--tp-r-lg:.5rem;--tp-r-xl:.75rem;--tp-r-full:9999px;--tp-sp-1:.25rem;--tp-sp-2:.5rem;--tp-sp-3:.75rem;--tp-sp-4:1rem;--tp-sp-6:1.5rem;--tp-sp-8:2rem;--tp-sp-12:3rem;--tp-sp-16:4rem;--tp-sp-section:6rem;--tp-sp-section-lg:8rem;--tp-ease:cubic-bezier(.22, .61, .36, 1);--tp-ease-out:cubic-bezier(.16, 1, .3, 1);--tp-dur-fast:.18s;--tp-dur:.32s;--surface-1:var(--tp-surface);--text-1:var(--tp-on-bg);--text-2:var(--tp-on-bg-muted);--text-3:var(--tp-on-bg-faint);--border:var(--tp-ghost);--amber:#d97706;--ease:var(--tp-ease);--dur:var(--tp-dur-fast);background:var(--tp-bg);color:var(--tp-on-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.65}.import-page-dark{--tp-bg:#000;--tp-surface:#0d0d0d;--tp-surface-low:#111;--tp-surface-med:#161616;--tp-surface-high:#1a1a1a;--tp-on-bg:#fff;--tp-on-bg-muted:#ffffffa6;--tp-on-bg-faint:#fff6;--tp-primary:#fff;--tp-on-primary:#000;--tp-ghost:#ffffff14;--tp-ghost-strong:#ffffff29;--tp-shadow-ambient:0 24px 48px 0 #00000073;--tp-shadow-lift:0 1px 0 0 #ffffff0a, 0 8px 24px -12px #00000080}.import-page-light{--tp-bg:#fafafa;--tp-surface:#fff;--tp-surface-low:#f4f4f5;--tp-surface-med:#e4e4e7;--tp-surface-high:#d4d4d8;--tp-on-bg:#0a0a0a;--tp-on-bg-muted:#0a0a0aa6;--tp-on-bg-faint:#0a0a0a6b;--tp-primary:#0a0a0a;--tp-on-primary:#fff;--tp-ghost:#0a0a0a14;--tp-ghost-strong:#0a0a0a2e;--tp-shadow-ambient:0 24px 48px 0 #0000001a;--tp-shadow-lift:0 1px 0 0 #0000000a, 0 8px 24px -12px #0000001a}:is(.import-page-dark,.import-page-light) :where(.tp-display-lg){letter-spacing:-.04em;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.05}:is(.import-page-dark,.import-page-light) :where(.tp-label){letter-spacing:.14em;text-transform:uppercase;color:var(--tp-on-bg-faint);font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700}:is(.import-page-dark,.import-page-light) :where(.tp-mono){font-feature-settings:"ss01", "tnum";font-family:Manrope Variable,Inter Variable,system-ui,sans-serif}:is(.import-page-dark,.import-page-light) :where(.tp-numeric){font-variant-numeric:tabular-nums}:is(.import-page-dark,.import-page-light) .im-container{max-width:1440px;margin:0 auto;padding:0 2.5rem}:is(.import-page-dark,.import-page-light) .im-btn{justify-content:center;align-items:center;gap:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-6);border-radius:var(--tp-r-full);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease), transform var(--tp-dur-fast) var(--tp-ease);border:none;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-btn:active{transform:scale(.97)}:is(.import-page-dark,.import-page-light) .im-btn-primary{background-color:var(--tp-primary);color:var(--tp-on-primary);background-image:linear-gradient(15deg,#fff0 0%,#00000014 100%)}:is(.import-page-dark,.import-page-light) .im-btn-primary:hover{background-color:color-mix(in oklab, var(--tp-primary) 90%, var(--tp-on-primary))}:is(.import-page-dark,.import-page-light) .im-btn-outline{color:var(--tp-on-bg);border:1px solid var(--tp-ghost-strong);background-color:#0000}:is(.import-page-dark,.import-page-light) .im-btn-outline:hover{background-color:#ffffff14;border-color:#ffffff80}:is(.import-page-dark,.import-page-light) .im-btn-arrow .arrow{transition:transform var(--tp-dur-fast) var(--tp-ease);display:inline-block}:is(.import-page-dark,.import-page-light) .im-btn-arrow:hover .arrow{transform:translate(3px)}:is(.import-page-dark,.import-page-light) .im-btn-primary-wrap{display:inline-flex;position:relative}:is(.import-page-dark,.import-page-light) .im-btn-primary-wrap:before{content:"";border-radius:var(--tp-r-full);z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffff40,#0000 60%);position:absolute;inset:-1px}:is(.import-page-dark,.import-page-light) .im-btn-primary-wrap .im-btn{z-index:1;position:relative}:is(.import-page-dark,.import-page-light) .im-ticker-wrap{z-index:10;background:var(--tp-surface);border-bottom:1px solid var(--tp-ghost);align-items:center;width:100%;height:2.1rem;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}:is(.import-page-dark,.import-page-light) .im-ticker-wrap:before,:is(.import-page-dark,.import-page-light) .im-ticker-wrap:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}:is(.import-page-dark,.import-page-light) .im-ticker-wrap:before{background:linear-gradient(90deg, var(--tp-surface), transparent);left:0}:is(.import-page-dark,.import-page-light) .im-ticker-wrap:after{background:linear-gradient(-90deg, var(--tp-surface), transparent);right:0}:is(.import-page-dark,.import-page-light) .im-ticker-label{font-feature-settings:"tnum";letter-spacing:.16em;text-transform:uppercase;color:#d97706d1;border-right:1px solid var(--tp-ghost);z-index:3;background:var(--tp-surface);flex-shrink:0;align-items:center;height:100%;padding:0 1.1rem 0 1.25rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700;display:flex}@keyframes im-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}:is(.import-page-dark,.import-page-light) .im-ticker-track{white-space:nowrap;will-change:transform;animation:40s linear infinite im-ticker-scroll;display:flex}:is(.import-page-dark,.import-page-light) .im-ticker-track:hover{animation-play-state:paused}:is(.import-page-dark,.import-page-light) .im-ticker-item{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;align-items:center;gap:.45rem;padding:0 1.4rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.62rem;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-t-key{color:#ffffff47;text-transform:uppercase}:is(.import-page-dark,.import-page-light) .im-t-val{color:#ffffffd1;font-weight:700}:is(.import-page-dark,.import-page-light) .im-t-down{color:#f87171e6}:is(.import-page-dark,.import-page-light) .im-t-up{color:#4ade80e6}:is(.import-page-dark,.import-page-light) .im-ticker-sep{color:#ffffff1a;padding:0 .2rem}:is(.import-page-dark,.import-page-light) .im-hero{isolation:isolate;padding:10rem 0 8rem;position:relative;overflow:hidden}:is(.import-page-dark,.import-page-light) .tp-decor{isolation:isolate;opacity:.65;contain:strict;pointer-events:none;z-index:0;position:absolute;inset:0}:is(.import-page-dark,.import-page-light) :where(.tp-decor-blob-a,.tp-decor-blob-b){border-radius:9999px;position:absolute;top:0;left:0}:is(.import-page-dark,.import-page-light) .tp-decor-blob-a{background:radial-gradient(68.54% 68.72% at 55.02% 31.46%,#d9d9d914 0,#8c8c8c05 50%,#73737300 80%);width:35rem;height:80rem;transform:translateY(-87.5%)rotate(-45deg)}:is(.import-page-dark,.import-page-light) .tp-decor-blob-b{background:radial-gradient(50% 50%,#d9d9d90f 0,#73737305 80%,#0000 100%);width:15rem;height:80rem;transform:translate(5%,-50%)rotate(-45deg)}:is(.import-page-dark,.import-page-light) .tp-radial-floor{z-index:0;background:radial-gradient(125% 125% at 50% 100%, transparent 0%, var(--tp-bg) 75%);pointer-events:none;position:absolute;inset:0}@media (width<=1023px){:is(.import-page-dark,.import-page-light) .tp-decor{display:none}}:is(.import-page-dark,.import-page-light) .im-hero:after{content:"";z-index:-10;background:radial-gradient(125% 125% at 50% 100%, transparent 0%, var(--tp-bg) 75%);pointer-events:none;position:absolute;inset:0}:is(.import-page-dark,.import-page-light) :where(.im-hero-glow-top,.im-hero-glow-a,.im-hero-glow-b){pointer-events:none;border-radius:50%;position:absolute}:is(.import-page-dark,.import-page-light) .im-hero-ethereal{z-index:0;pointer-events:none;opacity:.35;mix-blend-mode:screen;position:absolute;inset:0}:is(.import-page-dark,.import-page-light) .im-hero .im-container{z-index:1;position:relative}:is(.import-page-dark,.import-page-light) .im-hero-glow-top{background:radial-gradient(#ffffff09 0%,#0000 65%);width:900px;height:600px;top:-180px;left:50%;transform:translate(-50%)}:is(.import-page-dark,.import-page-light) .im-hero-glow-a{background:radial-gradient(#ffffff08 0%,#0000 68%);width:480px;height:480px;top:-30%;left:-8%}:is(.import-page-dark,.import-page-light) .im-hero-glow-b{background:radial-gradient(#b8820c12 0%,#0000 68%);width:400px;height:400px;bottom:-25%;right:-6%}:is(.import-page-dark,.import-page-light) .im-hero-container{z-index:1;position:relative}:is(.import-page-dark,.import-page-light) .im-badge-pill{align-items:center;gap:var(--tp-sp-2);border:1px solid var(--tp-ghost);border-radius:var(--tp-r-full);color:#ffffff8c;transition:border-color var(--tp-dur) var(--tp-ease);padding:.375rem .875rem;font-size:.75rem;text-decoration:none;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-badge-pill:hover{border-color:#ffffff4d}:is(.import-page-dark,.import-page-light) .im-badge-pill-sep{background:#ffffff1f;width:1px;height:.875rem}:is(.import-page-dark,.import-page-light) .im-badge-pill-arrow{color:#ffffff59}:is(.import-page-dark,.import-page-light) .im-hero-badge-pill{margin-bottom:2.5rem;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-hero-grid{margin-top:var(--tp-sp-2);grid-template-columns:auto 1fr;align-items:start;gap:3.5rem;display:grid}:is(.import-page-dark,.import-page-light) .im-big{color:var(--tp-on-bg);letter-spacing:-.04em;font-size:clamp(5.5rem,14vw,11rem);font-weight:800;line-height:.85;display:block}:is(.import-page-dark,.import-page-light) :where(.im-big,.im-h1) em{color:var(--amber);font-style:normal}:is(.import-page-dark,.import-page-light) .im-sublabel{color:#ffffff52;letter-spacing:.18em;text-transform:uppercase;margin-top:.9rem;font-size:.68rem;display:block}:is(.import-page-dark,.import-page-light) .im-hero-right{padding-top:var(--tp-sp-3)}:is(.import-page-dark,.import-page-light) .im-h1{max-width:30ch;color:var(--tp-on-bg);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.28}:is(.import-page-dark,.import-page-light) .im-sub{color:#ffffff85;max-width:50ch;margin-top:1.25rem;font-size:1rem;line-height:1.65}:is(.import-page-dark,.import-page-light) .im-hero--centered{text-align:center;flex-direction:column;justify-content:center;min-height:100svh;padding:0 0 4rem;display:flex}:is(.import-page-dark,.import-page-light) .im-hero-container--centered{flex-direction:column;align-items:center;display:flex}:is(.import-page-dark,.import-page-light) .im-hero-title-centered{letter-spacing:-.04em;color:#fffffff5;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:700;line-height:1.08}:is(.import-page-dark,.import-page-light) .im-hero-title-centered em{color:#d97706e6;font-style:normal;font-weight:800}:is(.import-page-dark,.import-page-light) .im-hero-sub-centered{color:#ffffff6b;text-wrap:balance;letter-spacing:.005em;max-width:52ch;margin:1.75rem auto 0;font-size:1.0625rem;font-weight:400;line-height:1.75}:is(.import-page-dark,.import-page-light) .im-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}:is(.import-page-dark,.import-page-light) .im-topic-bar{flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem;display:flex}:is(.import-page-dark,.import-page-light) .im-topic-btn{border:1px solid var(--tp-ghost);color:#ffffff52;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background var(--tp-dur-fast) var(--tp-ease), color var(--tp-dur-fast) var(--tp-ease), border-color var(--tp-dur-fast) var(--tp-ease);background:0 0;border-radius:2px;padding:.45rem 1.1rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5625rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-topic-btn:hover{color:#ffffffc7;background:#ffffff08;border-color:#ffffff38}:is(.import-page-dark,.import-page-light) .im-topic-btn.active{color:#fffffff2;background:#d9770614;border-color:#d977064d}:is(.import-page-dark,.import-page-light) .im-map-section{background:var(--tp-surface)}:is(.import-page-dark,.import-page-light) .im-map-section-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff2e;margin:0;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.7rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-map-section{background:var(--tp-surface);flex-direction:column;min-height:100svh;display:flex}:is(.import-page-dark,.import-page-light) .im-map-layout{flex:1;grid-template-columns:58% 42%;max-height:calc(100svh - 6rem);margin:auto 0;display:grid}:is(.import-page-dark,.import-page-light) .im-map-left{border-right:1px solid var(--tp-ghost);flex-direction:column;padding:2.25rem 3rem 1.75rem 2.5rem;display:flex;overflow:hidden}:is(.import-page-dark,.import-page-light) .im-map-wrap{flex:1;align-items:center;min-height:0;padding:1.25rem 0;display:flex}:is(.import-page-dark,.import-page-light) .im-map-wrap svg{width:100%;height:100%;max-height:100%;display:block}:is(.import-page-dark,.import-page-light) .im-dp-poly{cursor:pointer;transition:opacity .18s,stroke .18s}:is(.import-page-dark,.import-page-light) .im-dp-poly:hover{opacity:.85;stroke:#ffffff73!important;stroke-width:2px!important}:is(.import-page-dark,.import-page-light) .im-map-legend{border-top:1px solid var(--tp-ghost);flex-wrap:wrap;flex-shrink:0;gap:1.5rem;padding-top:1.25rem;display:flex}:is(.import-page-dark,.import-page-light) .im-legend-item{color:#ffffff3d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.575rem;font-weight:600;display:flex}:is(.import-page-dark,.import-page-light) .im-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}:is(.import-page-dark,.import-page-light) .im-map-right{flex-direction:column;display:flex;overflow:hidden}:is(.import-page-dark,.import-page-light) .im-map-right-header{border-bottom:1px solid var(--tp-ghost);flex-shrink:0;padding:1.5rem 2rem 1rem}:is(.import-page-dark,.import-page-light) .im-detail-panel{flex-direction:column;flex:1;min-height:0;padding:1.75rem 2rem;display:flex;overflow-y:auto}:is(.import-page-dark,.import-page-light) .im-dp-content{flex-direction:column;gap:0;display:flex}:is(.import-page-dark,.import-page-light) .im-dp-prompt{color:#ffffff24;letter-spacing:.14em;text-transform:uppercase;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.625rem;min-height:260px;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5625rem;font-weight:700;display:flex}:is(.import-page-dark,.import-page-light) .im-dp-prompt-icon{color:#ffffff14;margin-bottom:.25rem;font-size:1.75rem;line-height:1;display:block}:is(.import-page-dark,.import-page-light) .im-dp-tag{letter-spacing:.18em;text-transform:uppercase;color:#ffffff2e;margin-bottom:.75rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.7rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-dp-dname{letter-spacing:-.02em;color:var(--tp-on-bg);margin-bottom:1.75rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.25}:is(.import-page-dark,.import-page-light) .im-dp-score-block{border-bottom:1px solid var(--tp-ghost);margin-bottom:2rem;padding-bottom:2rem}:is(.import-page-dark,.import-page-light) .im-dp-score-row{align-items:flex-end;gap:1.25rem;margin-bottom:1.25rem;display:flex}:is(.import-page-dark,.import-page-light) .im-dp-score-num{color:var(--tp-on-bg);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(4rem,6vw,6.5rem);font-weight:800;line-height:.82}:is(.import-page-dark,.import-page-light) .im-dp-score-meta{flex-direction:column;gap:.625rem;padding-bottom:.3rem;display:flex}:is(.import-page-dark,.import-page-light) .im-dp-score-lbl{color:#ffffff38;letter-spacing:.12em;text-transform:uppercase;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5}:is(.import-page-dark,.import-page-light) .im-dp-chip{align-self:flex-start}:is(.import-page-dark,.import-page-light) .im-dp-bar-bg{background:#ffffff12;border-radius:1px;height:2px}:is(.import-page-dark,.import-page-light) .im-dp-bar-fg{border-radius:1px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1),background .4s}:is(.import-page-dark,.import-page-light) .im-dp-rows{flex-direction:column;margin-bottom:1.5rem;display:flex}:is(.import-page-dark,.import-page-light) .im-dp-row{border-bottom:1px solid var(--tp-ghost);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1rem 0;display:flex}:is(.import-page-dark,.import-page-light) .im-dp-row:last-child{border-bottom:none}:is(.import-page-dark,.import-page-light) .im-dp-row-k{color:#ffffff38;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;flex-shrink:0;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.7rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-dp-row-v{color:#ffffffd9;text-align:right;font-size:.85rem;font-weight:500;line-height:1.45}:is(.import-page-dark,.import-page-light) .im-dp-insight{color:#ffffff6b;background:#ffffff06;border-left:2px solid #ffffff14;border-radius:0 2px 2px 0;padding:1.125rem 1.25rem;font-size:.8rem;line-height:1.75}:is(.import-page-dark,.import-page-light) .im-dp-cta{margin-top:1.25rem}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn{isolation:isolate;border-radius:var(--tp-r-lg);color:#ffffffeb;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-align:left;width:100%;min-height:3.75rem;transition:border-color var(--tp-dur-fast) var(--tp-ease-out), background var(--tp-dur-fast) var(--tp-ease-out), box-shadow var(--tp-dur-fast) var(--tp-ease-out), color var(--tp-dur-fast) var(--tp-ease-out), transform var(--tp-dur-fast) var(--tp-ease-out);background:linear-gradient(#ffffff13,#ffffff06),#0d0d0df5;border:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .9rem .95rem 1.15rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.72rem;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #d977062e,0 18px 42px -32px #d97706bf}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:before{content:"";z-index:-1;border-radius:calc(var(--tp-r-lg) - 1px);opacity:.72;transition:opacity var(--tp-dur-fast) var(--tp-ease-out);background:radial-gradient(circle at 15% 0,#d977062e,#0000 34%),linear-gradient(90deg,#d9770617,#0000 42%);position:absolute;inset:1px}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:after{content:"→";border-radius:var(--tp-r);color:#ffffffdb;width:1.9rem;height:1.9rem;transition:background var(--tp-dur-fast) var(--tp-ease-out), border-color var(--tp-dur-fast) var(--tp-ease-out), transform var(--tp-dur-fast) var(--tp-ease-out);background:#d9770621;border:1px solid #d9770657;flex:0 0 1.9rem;place-items:center;font-size:.95rem;line-height:1;display:grid;transform:translate(0)}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:hover{color:var(--tp-on-bg);background:linear-gradient(#ffffff1b,#ffffff09),#111111fa;border-color:#d9770675;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #d9770647,0 22px 48px -30px #d97706f2}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:hover:before{opacity:1}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:hover:after{background:#d9770633;border-color:#d9770694;transform:translate(2px)}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:active{transform:translateY(0)}:is(.import-page-dark,.import-page-light) .im-dp-cta-btn:focus-visible{border-color:#d97706b8;outline:none;box-shadow:0 0 0 3px #d9770629,inset 0 1px #ffffff21,inset 0 -1px #d9770647}:is(.import-page-dark,.import-page-light) .im-dp-cta-note{color:#ffffff57;text-align:center;margin-top:.6rem;font-size:.75rem;line-height:1.45}:is(.import-page-dark,.import-page-light) .im-chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0000;border-radius:2px;padding:.2rem .55rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5625rem;font-weight:700;display:inline-block}:is(.import-page-dark,.import-page-light) .im-chip-strong{color:#ffffffe0;background:#ffffff12;border-color:#ffffff1a}:is(.import-page-dark,.import-page-light) .im-chip-good{color:#ffffff94;background:#ffffff0a;border-color:#ffffff12}:is(.import-page-dark,.import-page-light) .im-chip-medium{color:#fbbf24d1;background:#af5f081a;border-color:#af5f0838}:is(.import-page-dark,.import-page-light) .im-chip-low{color:#fdba74e6;background:#9a34122e;border-color:#9a341247}:is(.import-page-dark,.import-page-light) .im-chip-critical{color:#fca5a5eb;background:#991b1b38;border-color:#991b1b52}:is(.import-page-dark,.import-page-light) .im-rank-section{background:var(--tp-bg);flex-direction:column;min-width:0;height:100svh;display:flex;overflow-x:clip}:is(.import-page-dark,.import-page-light) .im-rank-section>.im-container{flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:3rem;padding-bottom:2rem;display:flex}:is(.import-page-dark,.import-page-light) .im-rank-title-row{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;margin-bottom:1.75rem;display:flex}:is(.import-page-dark,.import-page-light) .im-rank-title{letter-spacing:-.04em;color:var(--tp-on-bg);margin:0;font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:700}:is(.import-page-dark,.import-page-light) .im-rank-topic-label{color:#fff3;letter-spacing:.18em;text-transform:uppercase;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-rank-table-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-width:0;max-width:100%;min-height:0;display:flex;overflow-x:auto}:is(.import-page-dark,.import-page-light) .im-rank-table{table-layout:auto;border-collapse:collapse;width:100%;min-width:780px;height:100%}:is(.import-page-dark,.import-page-light) .im-rank-table tbody{height:100%}:is(.import-page-dark,.import-page-light) .im-rank-table thead tr{border-bottom:1px solid var(--tp-ghost)}:is(.import-page-dark,.import-page-light) .im-rank-table th{color:#ffffff2e;letter-spacing:.18em;text-transform:uppercase;text-align:left;padding:0 1.5rem .875rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.48rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-rank-table td{color:#ffffff8c;vertical-align:middle;border-bottom:1px solid var(--tp-ghost);transition:background var(--tp-dur-fast) var(--tp-ease), color var(--tp-dur-fast) var(--tp-ease);white-space:nowrap;background:0 0;padding:0 1.5rem;font-size:.9375rem}:is(.import-page-dark,.import-page-light) .im-rank-table tbody tr:last-child td{border-bottom:none}:is(.import-page-dark,.import-page-light) .im-rank-table tr{cursor:pointer}:is(.import-page-dark,.import-page-light) .im-rank-table tr:hover td{background:#ffffff05}:is(.import-page-dark,.import-page-light) .im-rank-table tr.selected td{background:#d977060d}:is(.import-page-dark,.import-page-light) .im-rank-table tr.selected td:first-child{box-shadow:inset 3px 0 #d977068c}:is(.import-page-dark,.import-page-light) .im-rank-table tr.selected td:nth-child(3){color:#fffffff5}:is(.import-page-dark,.import-page-light) .im-rank-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ffffff24;letter-spacing:-.03em;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:1.5rem;font-weight:800}:is(.import-page-dark,.import-page-light) .im-rank-table tr.selected .im-rank-num{color:#d97706b3}:is(.import-page-dark,.import-page-light) .im-rank-table td:nth-child(3){color:#ffffffd1;letter-spacing:-.015em;font-size:1.0625rem;font-weight:500}:is(.import-page-dark,.import-page-light) .im-rank-table td:nth-child(4){font-variant-numeric:tabular-nums;color:#ffffffeb;letter-spacing:-.03em;font-size:1.125rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-rank-table tr.selected td:nth-child(4){color:#d97706e6}:is(.import-page-dark,.import-page-light) .im-rank-bar-bg{background:#ffffff0d;border-radius:2px;width:120px;height:3px}:is(.import-page-dark,.import-page-light) .im-rank-bar-fg{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}:is(.import-page-dark,.import-page-light) .im-rank-table tr.selected .im-rank-bar-bg{background:#d977061f}:is(.import-page-dark,.import-page-light) .im-rp-wrap{justify-content:space-between;align-items:center;gap:var(--tp-sp-3);border-bottom:1px solid var(--tp-ghost);flex-wrap:wrap;flex-shrink:0;min-width:0;max-width:100%;margin-bottom:1rem;padding-bottom:1rem;display:flex}:is(.import-page-dark,.import-page-light) :where(.im-rp-left,.im-rp-right){flex-wrap:wrap;align-items:center;display:flex}:is(.import-page-dark,.import-page-light) .im-rp-left{gap:var(--tp-sp-2)}:is(.import-page-dark,.import-page-light) .im-rp-right{gap:.6rem}:is(.import-page-dark,.import-page-light) .im-rp-btn{padding:.3rem var(--tp-sp-3);border:1px solid var(--tp-ghost);cursor:pointer;color:#ffffff61;letter-spacing:.04em;transition:background var(--tp-dur-fast), border-color var(--tp-dur-fast), color var(--tp-dur-fast);background:#ffffff06;border-radius:999px;align-items:center;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-rp-btn.active{color:#ffffffeb;background:#ffffff0f;border-color:#fff3}:is(.import-page-dark,.import-page-light) .im-rp-play{border:1px solid var(--tp-ghost);cursor:pointer;color:#ffffff8c;width:1.85rem;height:1.85rem;transition:background var(--tp-dur-fast), border-color var(--tp-dur-fast), color var(--tp-dur-fast);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-rp-play.playing{color:var(--tp-on-bg);background:#ffffff12;border-color:#ffffff47}:is(.import-page-dark,.import-page-light) .im-rp-cur{letter-spacing:.14em;text-transform:uppercase;color:#ffffff47;white-space:nowrap;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-rp-cur-arrow{margin-right:var(--tp-sp-1)}:is(.import-page-dark,.import-page-light) .im-rp-btns{flex-wrap:wrap;gap:.35rem;display:flex}:is(.import-page-dark,.import-page-light) :where(.im-delta-up,.im-delta-down){font-variant-numeric:tabular-nums;letter-spacing:.04em;border-radius:2px;align-items:center;gap:.15rem;padding:.18rem .42rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.7rem;font-weight:700;display:inline-flex}:is(.import-page-dark,.import-page-light) .im-delta-up{color:#4ade80;background:#4ade801a;animation:.6s ease-out im-flash-up}:is(.import-page-dark,.import-page-light) .im-delta-down{color:#f87171;background:#f871711a;animation:.6s ease-out im-flash-down}:is(.import-page-dark,.import-page-light) .im-delta-zero{color:#ffffff2e;letter-spacing:.04em;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.72rem}@keyframes im-flash-up{0%{background:#4ade8047}to{background:#4ade801a}}@keyframes im-flash-down{0%{background:#f8717147}to{background:#f871711a}}:is(.import-page-dark,.import-page-light) .im-research-btn{border:1px solid var(--tp-ghost);color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:border-color var(--tp-dur-fast), color var(--tp-dur-fast);background:0 0;border-radius:2px;padding:4px 10px;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-research-btn:hover{color:#ffffffd1;border-color:#ffffff59}:is(.import-page-dark,.import-page-light) .im-district-cta{border:1px solid var(--tp-ghost);border-radius:var(--tp-r);justify-content:space-between;align-items:center;gap:var(--tp-sp-4);background:#ffffff05;flex-wrap:wrap;flex-shrink:0;min-width:0;max-width:100%;margin-top:1rem;padding:1.375rem 1.75rem;display:flex}:is(.import-page-dark,.import-page-light) .im-district-cta-tag{letter-spacing:.16em;text-transform:uppercase;color:#ffffff40;margin-bottom:var(--tp-sp-2);font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-district-cta-label{color:#ffffff47;font-size:.9375rem;font-weight:700;line-height:1.4;transition:color .25s}:is(.import-page-dark,.import-page-light) .im-district-cta-label.active{color:#ffffffe0}:is(.import-page-dark,.import-page-light) .im-district-cta-btn{border:1px solid var(--tp-ghost);color:#ffffff40;letter-spacing:.12em;text-transform:uppercase;padding:var(--tp-sp-3) var(--tp-sp-6);cursor:default;white-space:nowrap;pointer-events:none;transition:border-color var(--tp-dur-fast), color var(--tp-dur-fast);background:0 0;border-radius:2px;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5625rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-district-cta-btn.active{color:#ffffffc7;cursor:pointer;pointer-events:auto;border-color:#ffffff38}:is(.import-page-dark,.import-page-light) .im-district-cta-btn.active:hover{color:var(--tp-on-bg);border-color:#ffffff73}:is(.import-page-dark,.import-page-light) .im-cta-section{background:var(--tp-surface);padding:1.5rem 0 5rem}:is(.import-page-dark,.import-page-light) .im-cta-card{border-radius:var(--tp-r-xl);text-align:center;transition:transform var(--tp-dur) var(--tp-ease);background:#000;padding:4.5rem 2rem 4rem;position:relative;overflow:hidden}:is(.import-page-dark,.import-page-light) .im-cta-card:hover{background:#000}:is(.import-page-dark,.import-page-light) .im-cta-grid-bg{pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0 L0 0 0 32' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='1'/%3E%3C/svg%3E");background-size:32px 32px;position:absolute;inset:0}:is(.import-page-dark,.import-page-light) .im-cta-inner{z-index:1;position:relative}:is(.import-page-dark,.import-page-light) .im-cta-micro{justify-content:center;align-items:center;gap:var(--tp-sp-3);letter-spacing:.2em;text-transform:uppercase;color:#ffffff38;margin-bottom:var(--tp-sp-6);font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;font-weight:700;display:flex}:is(.import-page-dark,.import-page-light) .im-cta-micro-line{background:#ffffff1f;width:1.5rem;height:1px;display:inline-block}:is(.import-page-dark,.import-page-light) .im-cta-heading{letter-spacing:-.03em;max-width:30ch;color:var(--tp-on-bg);margin:0 auto;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.18}:is(.import-page-dark,.import-page-light) .im-cta-subtitle{color:#fff6;max-width:46ch;margin:1.5rem auto 0;font-size:1rem;line-height:1.75}:is(.import-page-dark,.import-page-light) .im-cta-stats{border:1px solid var(--tp-ghost);border-radius:var(--tp-r-lg);background:#ffffff06;align-items:center;margin:2.75rem auto 0;display:inline-flex;overflow:hidden}:is(.import-page-dark,.import-page-light) .im-cta-stat{padding:var(--tp-sp-4) var(--tp-sp-8);text-align:center;border-right:1px solid var(--tp-ghost)}:is(.import-page-dark,.import-page-light) .im-cta-stat:last-child{border-right:none}:is(.import-page-dark,.import-page-light) .im-cta-stat-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:#ffffffeb;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:1.625rem;font-weight:700;line-height:1}:is(.import-page-dark,.import-page-light) .im-cta-stat-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff42;margin-top:.375rem;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.45rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-cta-buttons{justify-content:center;align-items:center;gap:var(--tp-sp-3);flex-wrap:wrap;margin-top:2.75rem;display:flex}:is(.import-page-dark,.import-page-light) .im-dl-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);padding:var(--tp-sp-4);background:#000000c7;justify-content:center;align-items:center;display:none;position:fixed;inset:0}:is(.import-page-dark,.import-page-light) .im-dl-overlay.open{display:flex}:is(.import-page-dark,.import-page-light) .im-dl-modal{background:color-mix(in oklab, var(--tp-surface) 70%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);border:1px solid var(--tp-ghost);border-radius:var(--tp-r-xl);width:100%;max-width:440px;box-shadow:var(--tp-shadow-ambient);position:relative}:is(.import-page-dark,.import-page-light) .im-dl-close{top:var(--tp-sp-4);right:var(--tp-sp-4);border:1px solid var(--tp-ghost);color:#ffffff59;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.75rem;transition:border-color .15s,color .15s;display:flex;position:absolute}:is(.import-page-dark,.import-page-light) .im-dl-close:hover{color:var(--tp-on-bg);border-color:#fff3}:is(.import-page-dark,.import-page-light) .im-dl-sec{padding:1.25rem var(--tp-sp-6);border-bottom:1px solid var(--tp-ghost)}:is(.import-page-dark,.import-page-light) .im-dl-sec:last-child{border-bottom:none}:is(.import-page-dark,.import-page-light) .im-dl-sec-header{padding-top:1.5rem}:is(.import-page-dark,.import-page-light) .im-dl-sec-footer{padding:.875rem var(--tp-sp-6)}:is(.import-page-dark,.import-page-light) .im-dl-tag{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-bottom:var(--tp-sp-2);font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5625rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-dl-tag-form{margin-bottom:.625rem}:is(.import-page-dark,.import-page-light) .im-dl-title{color:var(--tp-on-bg);letter-spacing:-.02em;padding-right:var(--tp-sp-8);margin-top:.2rem;font-size:1.125rem;font-weight:800;line-height:1.3}:is(.import-page-dark,.import-page-light) .im-dl-desc{color:#ffffff61;margin-top:.625rem;font-size:.75rem;line-height:1.6}:is(.import-page-dark,.import-page-light) .im-dl-form-row{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}:is(.import-page-dark,.import-page-light) .im-dl-email{border:0;border-bottom:.5px solid color-mix(in oklab, var(--tp-ghost-strong) 30%, transparent);min-width:0;color:var(--tp-on-bg);transition:border-color var(--tp-dur) var(--tp-ease);background:0 0;border-radius:0;outline:none;flex:1;padding:.625rem 0;font-family:inherit;font-size:.8125rem}:is(.import-page-dark,.import-page-light) .im-dl-email:focus{border-bottom:1px solid var(--tp-primary)}:is(.import-page-dark,.import-page-light) .im-dl-email.error{border-bottom:1px solid #ef444499}:is(.import-page-dark,.import-page-light) .im-dl-submit{background:linear-gradient(15deg, var(--tp-primary) 0%, color-mix(in oklab, var(--tp-primary) 85%, transparent) 100%);border-radius:var(--tp-r);color:var(--tp-on-primary);cursor:pointer;white-space:nowrap;transition:background var(--tp-dur) var(--tp-ease), transform var(--tp-dur-fast) var(--tp-ease);border:none;padding:.625rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:700}:is(.import-page-dark,.import-page-light) .im-dl-submit:hover{background:color-mix(in oklab, var(--tp-primary) 92%, var(--tp-on-primary))}:is(.import-page-dark,.import-page-light) .im-dl-submit:active{transform:translateY(.5px)}:is(.import-page-dark,.import-page-light) .im-dl-submit.sending{opacity:.6;cursor:wait}:is(.import-page-dark,.import-page-light) .im-dl-success{padding:var(--tp-sp-3) var(--tp-sp-4);color:#86efacd9;letter-spacing:.04em;background:#15803d1a;border:1px solid #22c55e2e;border-radius:6px;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.75rem;display:none}:is(.import-page-dark,.import-page-light) .im-dl-success.show{display:block}:is(.import-page-dark,.import-page-light) .im-dl-footer-note{color:#fff3;letter-spacing:.08em;text-transform:uppercase;font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-size:.5rem;line-height:1.7}@media (width<=900px){:is(.import-page-dark,.import-page-light) .im-map-layout{grid-template-columns:1fr;max-height:none;margin:0}:is(.import-page-dark,.import-page-light) .im-map-left{border-right:none;border-bottom:1px solid var(--tp-ghost);padding:1.25rem}:is(.import-page-dark,.import-page-light) .im-map-wrap{aspect-ratio:9/5;flex:none;min-height:240px}:is(.import-page-dark,.import-page-light) .im-map-right{overflow:visible}:is(.import-page-dark,.import-page-light) .im-map-right-header{padding:1.25rem}:is(.import-page-dark,.import-page-light) .im-detail-panel{min-height:280px;padding:1.25rem}}@media (width<=768px){:is(.import-page-dark,.import-page-light) .im-container{padding:0 1.25rem}:is(.import-page-dark,.import-page-light) .im-map-header-inner{padding:1.25rem}:is(.import-page-dark,.import-page-light) .im-map-wrap{padding:1.5rem 1.25rem 1.25rem}:is(.import-page-dark,.import-page-light) .im-detail-panel{padding:1.5rem 1.25rem}:is(.import-page-dark,.import-page-light) .im-hero{padding:8rem 0 3rem}:is(.import-page-dark,.import-page-light) .im-hero-title-centered{font-size:clamp(2rem,6vw,3.5rem)}:is(.import-page-dark,.import-page-light) .im-hero-title-centered br{display:none}:is(.import-page-dark,.import-page-light) .im-hero-sub-centered{font-size:1rem}:is(.import-page-dark,.import-page-light) .im-hero-ctas{flex-direction:column;width:100%}:is(.import-page-dark,.import-page-light) .im-hero-ctas .im-btn{justify-content:center;width:100%}:is(.import-page-dark,.import-page-light) .im-rank-table th:nth-child(5),:is(.import-page-dark,.import-page-light) .im-rank-table td:nth-child(5),:is(.import-page-dark,.import-page-light) .im-rank-table th:nth-child(7),:is(.import-page-dark,.import-page-light) .im-rank-table td:nth-child(7),:is(.import-page-dark,.import-page-light) .im-rank-table th:nth-child(8),:is(.import-page-dark,.import-page-light) .im-rank-table td:nth-child(8){display:none}:is(.import-page-dark,.import-page-light) .im-rank-section{height:auto}:is(.import-page-dark,.import-page-light) .im-rank-section>.im-container{box-sizing:border-box;width:100%;max-width:100vw;padding-top:1.5rem;padding-bottom:1.5rem}:is(.import-page-dark,.import-page-light) .im-rank-table{table-layout:auto;min-width:560px;height:auto}:is(.import-page-dark,.import-page-light) .im-rank-table tbody{height:auto}:is(.import-page-dark,.import-page-light) .im-rank-table th{padding:0 1rem .75rem}:is(.import-page-dark,.import-page-light) .im-rank-table td{padding:.875rem 1rem}:is(.import-page-dark,.import-page-light) .im-cta-stats{flex-direction:column}:is(.import-page-dark,.import-page-light) .im-cta-stat{border-right:none;border-bottom:1px solid var(--tp-ghost);width:100%}:is(.import-page-dark,.import-page-light) .im-cta-stat:last-child{border-bottom:none}:is(.import-page-dark,.import-page-light) .im-cta-card{padding:3rem 1.25rem 2.5rem}:is(.import-page-dark,.import-page-light) :where(.im-rp-wrap,.im-district-cta){flex-direction:column;align-items:flex-start}:is(.import-page-dark,.import-page-light) .im-district-cta{padding:1.125rem 1.25rem}:is(.import-page-dark,.import-page-light) .im-district-cta-btn{white-space:normal;text-align:center;align-self:stretch;padding:.75rem 1rem}}@media (width<=680px){:is(.import-page-dark,.import-page-light) .im-hero-grid{grid-template-columns:1fr;gap:1.75rem}:is(.import-page-dark,.import-page-light) .im-big{font-size:clamp(4.5rem,20vw,6rem)}}@media (prefers-reduced-motion:reduce){:is(.import-page-dark,.import-page-light) :where(.im-btn,.im-topic-btn,.im-rp-btn,.im-rank-table td,.im-dl-submit,.im-dl-email,.im-cta-card){transition:none!important}:is(.import-page-dark,.import-page-light) .im-ticker-track{animation:none}}:is(.import-page-dark,.import-page-light) .hr-reveal{opacity:0;animation:1.65s cubic-bezier(.16,1,.3,1) forwards hr-reveal-in;transform:translateY(20px)}:is(.import-page-dark,.import-page-light) .hr-reveal.hr-visible{opacity:1;transform:translateY(0)}:is(.import-page-dark,.import-page-light) .hr-reveal-d1{animation-delay:.3s}:is(.import-page-dark,.import-page-light) .hr-reveal-d2{animation-delay:.6s}:is(.import-page-dark,.import-page-light) .hr-reveal-d3{animation-delay:.9s}@keyframes hr-reveal-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:is(.import-page-dark,.import-page-light) .hr-reveal{opacity:1!important;animation:none!important;transform:none!important}}.import-page-light .im-ticker-wrap{background:var(--tp-surface);border-top:1px solid var(--tp-ghost);border-bottom:1px solid var(--tp-ghost)}.import-page-light .im-ticker-label{color:#0a0a0a8c;background:var(--tp-surface)}.import-page-light .im-t-key{color:#0a0a0a80}.import-page-light .im-t-val{color:#0a0a0aeb}.import-page-light .im-ticker-sep{color:#0a0a0a2e}.import-page-light .im-hero-glow-top,.import-page-light .im-hero-glow-a,.import-page-light .im-hero-glow-b,.import-page-light .im-hero-ethereal{opacity:.35;mix-blend-mode:multiply}.import-page-light .im-hero-title-centered{color:var(--tp-on-bg)}.import-page-light .im-hero-sub-centered{color:var(--tp-on-bg-muted)}.import-page-light .im-badge-pill{color:#0a0a0ab3;background:#0a0a0a08;border-color:#0a0a0a2e}.import-page-light .im-badge-pill:hover{border-color:#0a0a0a59}.import-page-light .im-badge-pill-dot{background:#0a0a0a8c}.import-page-light .im-badge-pill-arrow{color:#0a0a0a73}.import-page-light .im-btn-primary{background:var(--tp-primary);color:var(--tp-on-primary)}.import-page-light .im-btn-outline{color:#0a0a0ad9;background:0 0;border-color:#0a0a0a38}.import-page-light .im-btn-outline:hover{background:#0a0a0a0a;border-color:#0a0a0a73}.import-page-light .im-btn-arrow .arrow{color:currentColor}.import-page-light .im-topic-bar{background:var(--tp-surface);border:1px solid var(--tp-ghost)}.import-page-light .im-topic-btn{color:#0a0a0a8c;background:0 0}.import-page-light .im-topic-btn:hover{color:#0a0a0ad9}.import-page-light .im-topic-btn.active{color:var(--tp-on-bg);background:#0a0a0a0f;border-color:#0a0a0a24}.import-page-light .im-svg-grid line{stroke:#0a0a0a0f!important}.import-page-light .im-map-legend{color:#0a0a0a8c}.import-page-light .im-legend-item{color:#0a0a0ab3}.import-page-light .im-detail-panel{background:var(--tp-surface);border:1px solid var(--tp-ghost);box-shadow:var(--tp-shadow-lift)}.import-page-light .im-dp-prompt{color:#0a0a0a6b}.import-page-light .im-dp-tag{color:#0a0a0a8c;background:#0a0a0a0d;border-color:#0a0a0a1a}.import-page-light .im-dp-dname,.import-page-light .im-dp-score-num{color:var(--tp-on-bg)}.import-page-light .im-dp-score-lbl,.import-page-light .im-dp-row-k{color:#0a0a0a80}.import-page-light .im-dp-row-v{color:#0a0a0ad9}.import-page-light .im-dp-bar-bg{background:#0a0a0a0f}.import-page-light .im-dp-cta-btn{background:var(--tp-primary);color:var(--tp-on-primary);border-color:#0000}.import-page-light .im-dp-insight{color:#0a0a0aa6}.import-page-light .im-dp-cta-note{color:#0a0a0a73}.import-page-light .im-rank-section{background:var(--tp-bg)}.import-page-light .im-rank-title{color:var(--tp-on-bg)}.import-page-light .im-rank-topic-label{color:#0a0a0a73}.import-page-light .im-rp-cur{color:var(--tp-on-bg)}.import-page-light .im-rp-btn{color:#0a0a0aa6;background:#0a0a0a05;border-color:#0a0a0a24}.import-page-light .im-rp-btn:hover{color:var(--tp-on-bg);background:#0a0a0a0f;border-color:#0a0a0a47}.import-page-light .im-rp-play{color:#0a0a0abf}.import-page-light .im-rank-table{background:var(--tp-surface);border:1px solid var(--tp-ghost)}.import-page-light .im-rank-table th{color:#0a0a0a73;border-bottom-color:var(--tp-ghost)}.import-page-light .im-rank-table td{color:#0a0a0ad9;border-bottom-color:var(--tp-ghost)}.import-page-light .im-rank-row:hover td{background:#0a0a0a08}.import-page-light .im-rank-num{color:#0a0a0a66}.import-page-light .im-rank-bar-bg{background:#0a0a0a0f}.import-page-light .im-research-btn{color:#0a0a0aa6;background:#0a0a0a05;border-color:#0a0a0a2e}.import-page-light .im-research-btn:hover{color:var(--tp-on-bg);background:#0a0a0a0f;border-color:#0a0a0a66}.import-page-light .im-district-cta{background:var(--tp-surface);border:1px solid var(--tp-ghost)}.import-page-light .im-district-cta-tag{color:#0a0a0a80}.import-page-light .im-district-cta-label{color:#0a0a0a8c}.import-page-light .im-district-cta-label.active{color:var(--tp-on-bg)}.import-page-light .im-district-cta-btn{color:#0a0a0ad9;background:0 0;border-color:#0a0a0a38}.import-page-light .im-district-cta-btn:hover{color:var(--tp-on-bg);background:#0a0a0a0a;border-color:#0a0a0a73}.import-page-light .im-cta-section{background:var(--tp-bg)}.import-page-light .im-cta-card{background:var(--tp-surface);border:1px solid var(--tp-ghost);box-shadow:var(--tp-shadow-lift);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0 L0 0 0 32' fill='none' stroke='rgba(10,10,10,0.045)' stroke-width='1'/%3E%3C/svg%3E")}.import-page-light .im-cta-micro{color:#0a0a0a73}.import-page-light .im-cta-micro-line{background:#0a0a0a2e}.import-page-light .im-cta-heading{color:var(--tp-on-bg)}.import-page-light .im-cta-subtitle{color:#0a0a0aa6}.import-page-light .im-cta-stats{border-top:1px solid var(--tp-ghost);border-bottom:1px solid var(--tp-ghost)}.import-page-light .im-cta-stat-num{color:var(--tp-on-bg)}.import-page-light .im-cta-stat-label{color:#0a0a0a80}.import-page-light .im-dl-overlay{background:#00000059}.import-page-light .im-dl-modal{background:var(--tp-surface);border:1px solid var(--tp-ghost);box-shadow:0 32px 80px -16px #0000002e}.import-page-light .im-dl-close{color:#0a0a0a8c;background:#0a0a0a0a;border-color:#0a0a0a1a}.import-page-light .im-dl-close:hover{color:var(--tp-on-bg);background:#0a0a0a14}.import-page-light .im-dl-tag{color:#0a0a0a80}.import-page-light .im-dl-title{color:var(--tp-on-bg)}.import-page-light .im-dl-desc{color:#0a0a0aa6}.import-page-light .im-dl-email{color:var(--tp-on-bg);background:0 0;border-bottom:1px solid #0a0a0a2e}.import-page-light .im-dl-email:focus{border-bottom-color:var(--tp-primary)}.import-page-light .im-dl-submit{background:var(--tp-primary);color:var(--tp-on-primary)}.import-page-light .im-dl-submit:hover{background:#000}.import-page-light .im-dl-success{color:#0a0a0abf}.import-page-light .im-dl-footer-note{color:#0a0a0a73}.import-page-light .tp-decor,.import-page-light .tp-decor-blob-a,.import-page-light .tp-decor-blob-b{opacity:.25;mix-blend-mode:multiply}.import-page-light .tp-radial-floor{opacity:.4}.import-page-light.import-page-light .im-cta-card{background-color:var(--tp-surface);border:1px solid var(--tp-ghost);box-shadow:var(--tp-shadow-lift);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath d='M32 0 L0 0 0 32' fill='none' stroke='rgba(10,10,10,0.045)' stroke-width='1'/%3E%3C/svg%3E");background-size:32px 32px}.import-page-light.import-page-light .im-cta-card:hover{background-color:var(--tp-surface)}.import-page-light.import-page-light .im-cta-heading{color:#0a0a0a}.import-page-light.import-page-light .im-cta-subtitle{color:#0a0a0aa6}.import-page-light.import-page-light .im-cta-micro{color:#0a0a0a80}.import-page-light.import-page-light .im-cta-micro-line{background:#0a0a0a2e}.import-page-light.import-page-light .im-cta-stats{border:1px solid var(--tp-ghost);background:#0a0a0a06}.import-page-light.import-page-light .im-cta-stat{border-right-color:var(--tp-ghost)}.import-page-light.import-page-light .im-cta-stat-num{color:#0a0a0a}.import-page-light.import-page-light .im-cta-stat-label{color:#0a0a0a80}.import-page-light.import-page-light .im-dp-cta-btn{color:#fff;background:#d97706;border:1px solid #b86404;box-shadow:0 8px 20px -10px #d977068c}.import-page-light.import-page-light .im-dp-cta-btn:before{opacity:.6;background:radial-gradient(circle at 15% 0,#fff3,#0000 40%)}.import-page-light.import-page-light .im-dp-cta-btn:after{color:#fff;background:#ffffff2e;border:1px solid #ffffff59}.import-page-light.import-page-light .im-dp-cta-btn:hover{color:#fff;background:#b86404;border-color:#8c4b00;box-shadow:0 12px 26px -10px #d97706b3}.import-page-light.import-page-light .im-dp-cta-btn:hover:after{background:#ffffff40;border-color:#ffffff80}.import-page-light.import-page-light .im-rank-row:hover td{background:#d977060f}.import-page-light.import-page-light .im-rank-table td:nth-child(3){color:#0a0a0ad9}.import-page-light.import-page-light .im-rank-table td:nth-child(4){color:#0a0a0aeb}.import-page-light.import-page-light .im-rank-table tr.selected td:nth-child(3){color:#0a0a0a}.import-page-light.import-page-light .im-rank-table tr.selected td:nth-child(4){color:#b86404}.import-page-light.import-page-light .im-rank-table tr.selected .im-rank-num{color:#d97706d9}.import-page-light.import-page-light .im-rank-table tr.selected td{background:#d977060f}.import-page-light.import-page-light .im-rank-table{background:0 0;border:none}.import-page-light.import-page-light .im-rank-table th{color:#0a0a0a8c}.import-page-light.import-page-light .im-rank-table thead tr{border-bottom:1px solid #0a0a0a1f}
