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