[data-theme=light] em{font-family:inherit!important;font-style:normal}[data-theme=light] h1,[data-theme=light] h2{font-weight:500!important;letter-spacing:-.065em!important}[data-theme=light] .hc h1{letter-spacing:-.065em}.page-controls{position:fixed;right:18px;bottom:18px;z-index:20;display:flex;gap:8px;align-items:center}.page-controls .motion-toggle{position:static}.theme-pill{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 11px;border-radius:30px;font:inherit;font-size:9px;letter-spacing:.3px;cursor:pointer;background:#242029e8;color:#ffedf2;border:1px solid #90708644;backdrop-filter:blur(12px);transition:transform .25s,border-color .25s}.theme-pill:hover{transform:translateY(-1px);border-color:#fa3957aa}.theme-pill svg{width:15px;height:15px;fill:none;stroke:#ff6682;stroke-width:1.7;stroke-linecap:round}.theme-pill .moon{display:none}[data-theme=light] .theme-pill{background:#fff9fbee;color:#6c5264;border-color:#d3b9c944}[data-theme=light] .theme-pill .moon{display:block}[data-theme=light] .theme-pill .sun,[data-theme=light] .theme-pill .rays,.header .theme-toggle{display:none}@media(max-width:900px){.page-controls{right:12px;bottom:12px}.theme-pill{height:40px;font-size:8px}}.site-login-box{position:fixed;z-index:9000;top:max(16px,env(safe-area-inset-top));right:18px;display:flex;gap:8px;align-items:center}.site-login{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:#fff;color:#211a28;border:1px solid rgba(33,26,40,.14);box-shadow:0 10px 30px -10px #211a2859;font:600 14px Golos Text,-apple-system,sans-serif;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.site-login:hover{background:#211a28;color:#fff}.site-login[hidden]{display:none}@media(max-width:900px){.site-login-box{right:12px}.site-login{height:38px;padding:0 15px}}@media print{.site-login-box{display:none}}@media(min-width:901px)and (max-width:1240px){.site-login-box{top:66px}}.lang-switch{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:44px;padding:0 10px;border-radius:999px;border:1px solid rgba(33,26,40,.2);background:#ffffffe6;color:#211a28;font:600 12px Golos Text,-apple-system,sans-serif;letter-spacing:.04em;cursor:pointer}.lang-switch:hover{background:#211a28;color:#fff}.lang-switch[hidden]{display:none}.hi-acts .lang-switch{background:transparent;color:#f4eef6;border-color:#f4eef655}.hf-top-r{display:inline-flex;align-items:center;gap:8px}.site-home{position:fixed;z-index:9000;top:max(16px,env(safe-area-inset-top));left:18px;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px 0 11px;border-radius:999px;background:#fff;color:#211a28;border:1px solid rgba(33,26,40,.14);box-shadow:0 10px 30px -10px #211a2859;font:600 14px Golos Text,-apple-system,sans-serif;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.site-home svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-home:hover{background:#211a28;color:#fff}.site-home[hidden]{display:none}@media(min-width:901px)and (max-width:1240px){.site-home{padding:0;width:40px;justify-content:center}.site-home span{display:none}}@media(min-width:901px)and (max-width:1240px){html.hc-city .site-home{top:66px}}@media(max-width:900px){.site-home{left:12px;height:38px;padding:0 14px 0 9px}}@media print{.site-home{display:none}}:root{--accent-solid:#db314e}:focus-visible{outline:2px solid #fa3957;outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}[tabindex="-1"]:focus{outline:none}@media(min-width:901px){.theme-pill,.motion-toggle,.pg-auto button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(min-width:901px){.pg-rail{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#242029e6!important}}html.d-lite *,html.d-lite *:before,html.d-lite *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.d-lite .hi-dot.tw{animation:none}html.d-lite .hc-thread-line b:after{animation-timing-function:steps(66)}html.d-lite.hc-thread #system .gauge{animation-timing-function:steps(48)}html.d-lite.hc-thread .bw-intro h2 span,html.d-lite.hc-thread .bw-intro h2 em,html.d-lite.hc-thread #system h2 span{animation-timing-function:steps(60)}:root{--ink:#202027;--muted:#6b7771;--paper:#faf8f8;--accent:#fa3957;--orange:#fa3957;--line:rgba(25,43,37,.16);font-family:Golos Text,Arial,sans-serif;font-synthesis:none;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:95px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,canvas:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:5px}::selection{background:#c8ef70;color:#15251e}h1,h2,h3,p{margin:0}h1,h2{font-weight:500;letter-spacing:-.065em}p{line-height:1.7}em{font-style:normal}button{border:0}small{font-size:11px;line-height:1.6}.skip{position:fixed;top:-100px;left:20px;z-index:10000;background:#fff;color:#211a28;padding:14px 18px;border-radius:12px;font:600 15px Golos Text,Arial,sans-serif;box-shadow:0 10px 40px #140c1c59}.skip:focus{top:10px}.header{height:92px;display:flex;align-items:center;justify-content:space-between;margin:0 4.3%;position:relative;z-index:5;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:600;letter-spacing:-1px;white-space:nowrap}.brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:#142921;font-size:33px;line-height:1;font-weight:600;transform:rotate(-8deg);padding-bottom:5px}.brand-country{font-size:8px;letter-spacing:2px;max-width:80px;margin-left:8px;font-weight:400}.header nav{display:flex;gap:30px;font-size:12px}.header nav a{padding:12px 0}.header nav a:hover{opacity:.6}.header-cta{display:flex;gap:28px;font-size:12px;align-items:center;border-bottom:1px solid currentColor;padding:10px 0}.header-cta span{font-size:22px}.eyebrow{font-size:10px;font-weight:500;letter-spacing:1.5px;display:flex;align-items:center;gap:9px;line-height:1.7}.live-dot{width:6px;height:6px;flex-shrink:0;border-radius:100%;display:inline-block;background:var(--accent);box-shadow:0 0 14px #fa395755}.button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;padding:17px 24px;gap:32px;font-size:12px;font-weight:500;border-radius:4px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.button span{font-size:22px;line-height:.8}.primary{background:var(--accent-solid,#db314e);color:#fff}.text-link{font-size:11px;display:flex;align-items:center;gap:18px}.text-link:hover{text-decoration:underline}.section{padding:92px 5%}.section-top{display:flex;justify-content:space-between;margin-bottom:45px;gap:20px}.muted{font-size:12px;line-height:1.6;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px}h2{font-size:clamp(36px,4.4vw,66px);line-height:1.12}.section-heading>p{font-size:14px;max-width:360px;color:var(--muted)}footer{margin:0 5%;padding:35px 0 28px;border-top:1px solid var(--line);display:flex;gap:25px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:11px}footer>small{flex-basis:100%;font-size:9px;opacity:.6}footer .brand{font-size:20px}footer .brand-mark{width:28px;height:28px;font-size:26px}.demo-label{font-size:8px;letter-spacing:1px;opacity:.65;line-height:1.8}.territory{--ink:#edf1e8;--muted:#96a5a3;--line:rgba(194,221,211,.14);background:#111115;color:var(--ink)}.territory .header{position:absolute;inset:0 0 auto}.territory-hero{min-height:830px;height:min(920px,100svh);position:relative;isolation:isolate;background:#111115}.hero-map{position:absolute!important;inset:0;z-index:-1}.map-surface{position:relative;overflow:hidden;background:#111115}.map-surface canvas{width:100%;height:100%;display:block;touch-action:pan-y;outline-offset:-5px;cursor:crosshair}.map-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#111115 0%,#111115f0 19%,#111115bb 36%,transparent 63%),linear-gradient(0deg,#111115 0%,transparent 27%,transparent 75%,#11111599);pointer-events:none}.hero-copy{padding:195px 0 0 5%;width:61%;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-copy h1{font-size:clamp(56px,6vw,94px);line-height:1.05;margin:30px 0}.hero-copy h1 em{color:var(--accent)}.hero-copy p{font-size:14px;color:#a9b9b7;line-height:1.8}.hero-actions{display:flex;gap:28px;align-items:center;margin-top:33px;flex-wrap:wrap}.hero-footnote{display:flex;gap:13px;align-items:center;margin-top:54px;font-size:9px;letter-spacing:1.5px}.hero-footnote i{width:28px;height:1px;background:#6b807b}.hero-footnote small{font-size:9px;color:var(--muted);letter-spacing:0;margin-left:5px}.map-city{position:absolute;top:24%;right:12%;font-size:10px;letter-spacing:3px;pointer-events:none;color:#e6f2e9}.map-city span{display:block;font-size:7px;letter-spacing:1.5px;opacity:.5;margin-top:7px}.map-coordinate{position:absolute;right:26px;top:43%;writing-mode:vertical-rl;letter-spacing:2px;font-size:8px;opacity:.5}.map-tooltip{position:absolute;top:55%;left:72%;background:#25252fe8;border:1px solid #71897080;backdrop-filter:blur(12px);border-radius:6px;padding:11px 14px;display:flex;gap:9px;align-items:center;font-size:10px;white-space:nowrap;pointer-events:none;color:#edf5e8;box-shadow:0 8px 30px #0003}.radius-value{opacity:.6;font-size:9px;margin-left:9px}.map-controls{position:absolute;bottom:36px;left:5%;right:5%;display:flex;align-items:center;gap:20px;flex-wrap:wrap;border:1px solid #90a99d38;background:#1b1b23df;backdrop-filter:blur(18px);border-radius:9px;padding:22px 26px;box-shadow:0 20px 50px #0002}.map-instruction{display:flex;gap:14px;align-items:center}.crosshair{font-size:29px;color:var(--accent)}.map-instruction b{font-size:12px;font-weight:500;display:block}.input-hint{font-size:9px!important;color:#8fa49c;display:block;margin-top:7px;line-height:1.5}.radius-buttons{display:flex;padding:4px;background:#08151366;border:1px solid #708d7b38;border-radius:5px;gap:2px}.radius-buttons button{font-size:11px;min-width:49px;height:34px;background:transparent;color:#b4c5bc;border-radius:3px;transition:background .2s}.radius-buttons button[aria-pressed=true]{background:var(--accent);color:#19322b}.reset-map{background:transparent;color:#a9bcb0;border:1px solid #738a6b50;border-radius:4px;width:34px;height:34px;font-size:20px}.map-result{display:flex;gap:30px;margin-left:auto}.map-result strong{display:block;font-size:25px;font-family:Manrope,Arial,sans-serif;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-1px}.map-result span{font-size:8px;color:#9daea6;display:block;margin-top:4px}.map-controls .demo-label{flex-basis:100%;margin-top:-8px;margin-left:45px}.capability-strip{border-block:1px solid var(--line);padding:27px 5%;display:flex;justify-content:space-between;gap:20px;align-items:center}.capability-strip>span{font-size:8px;letter-spacing:1.4px;color:var(--muted);max-width:120px}.capability-strip b{font-size:11px;font-weight:400}.capability-strip i{font-size:18px;color:var(--accent);font-style:normal}.territory h2>span{color:#8f8d99}.feature-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.feature{position:relative;padding:28px;background:#19191f;border:1px solid var(--line);border-radius:8px;min-height:355px}.feature-number{font-size:9px;color:#80968d}.feature h3{font-size:21px;font-weight:400;letter-spacing:-.5px;line-height:1.3;margin:18px 0 12px}.feature p{font-size:11px;line-height:1.8;color:#9aafa6}.trace{margin-top:25px;font-size:9px}.trace>div{display:flex;justify-content:space-between;gap:10px;padding:12px;background:#24242c;border:1px solid #45604b44;border-radius:4px}.trace b{font-size:9px;font-weight:400;color:#ffb2bd}.trace>i{display:block;color:#637f71;font-style:normal;margin-left:12px;height:13px}.trace-last{margin-left:25px}.trace-last b{font-size:8px}.limit-visual{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;height:176px;font-size:9px;color:var(--accent)}.gauge{width:126px;height:126px;border-radius:100%;background:conic-gradient(var(--accent) 0 86%,#2d4340 86%);padding:9px;transform:rotate(-60deg)}.gauge strong{display:grid;place-content:center;width:100%;height:100%;background:#19191f;border-radius:100%;font-size:35px;font-weight:400;transform:rotate(60deg);color:#e6f0e0}.gauge small{position:absolute;right:16px;bottom:35px}.demo-note{color:var(--muted);font-size:8px;display:block;margin-top:14px}.route-visual{height:176px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px}.route-visual span{border:1px solid #3d5549;border-radius:4px;padding:10px 20px;width:160px;text-align:center}.route-visual i{color:#546e60;font-size:14px;font-style:normal;line-height:19px}.route-visual .approved{color:var(--accent);background:#28453777;border-color:#7e9b4b55}.roles-section{border-top:1px solid var(--line)}.roles-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.role-tabs{display:flex;border-bottom:1px solid var(--line);gap:12px}.role-tabs button{padding:14px 10px;background:none;font-size:12px;border-bottom:2px solid transparent;color:var(--muted)}.role-tabs [aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.role-panel{padding-top:27px;min-height:265px}.role-kicker{font-size:9px;letter-spacing:1px;color:var(--muted)}.role-panel h3{font-size:24px;font-weight:500;margin:14px 0}.role-panel p{font-size:12px;max-width:470px;color:var(--muted)}.role-panel ul{list-style:none;padding:0;font-size:11px;display:grid;gap:14px;margin-top:25px}.role-panel li:before{content:"\2197";margin-right:12px;color:var(--accent)}.bottom-cta{position:relative;text-align:center;overflow:hidden;background:radial-gradient(ellipse at 50% 130%,#45592b66,transparent 62%);border-top:1px solid var(--line);padding-block:90px 110px}.bottom-cta .eyebrow{justify-content:center}.bottom-cta h2{font-size:clamp(50px,6.5vw,92px);margin:27px 0}.bottom-cta h2 em{color:var(--accent)}.bottom-cta p{font-size:13px;color:var(--muted);margin-bottom:30px}.human{background:var(--paper)}.human .brand-mark{background:var(--orange);color:var(--paper)}.human .header{height:96px}.human .primary{background:var(--ink);color:#fff}.human-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:82px 5% 78px;align-items:center;min-height:750px;overflow:hidden}.human-intro>.eyebrow{font-size:8px}.human-intro h1{font-size:clamp(60px,6vw,91px);line-height:1.08;margin:25px 0}.human em{font-family:Prata,Georgia,serif;font-weight:400;letter-spacing:-.06em}.human-intro h1 em{color:var(--orange);font-size:.9em}.human-intro>p{font-size:13px;color:#6a736a;line-height:1.85;margin-bottom:30px}.hero-mini{display:flex;align-items:center;gap:13px;margin-top:38px;font-size:9px;color:#667266;line-height:1.65}.mini-symbol{font-size:37px;color:var(--orange);line-height:1}.budget-art{position:relative;align-self:center;padding:0 3% 20px;transform:rotate(-3deg);margin-top:15px}.art-heading,.art-foot{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:1px;padding-bottom:24px}.budget-bars{position:relative;padding-bottom:12px}.budget-bar{width:100%;display:flex;align-items:center;gap:15px;text-align:left;padding:28px 22px;color:var(--ink);transition:transform .3s,box-shadow .3s;position:relative;min-height:120px}.budget-bar>span:nth-child(2){font-size:16px;letter-spacing:-.5px}.budget-bar small{font-size:8px;letter-spacing:0;display:block;margin-top:7px;font-weight:400}.budget-bar b{margin-left:auto;font:500 52px Manrope,sans-serif;letter-spacing:-4px;white-space:nowrap;display:flex;align-items:baseline;gap:2px}.budget-bar b small{font-size:16px;letter-spacing:0}.bar-icon{font-size:33px;width:35px}.education{background:#fa3957;z-index:3;box-shadow:0 10px 25px #a9492322;color:#fff7e8;min-height:157px}.health{background:#e7dce9;z-index:2;width:91%;margin-left:5%;transform:rotate(2deg)}.city{background:#c3c2dd;z-index:1;width:81%;margin-left:10%;transform:rotate(4deg)}.budget-bar:hover,.budget-bar.selected{transform:translate(-9px) rotate(0);box-shadow:6px 12px 25px #372d2520}.budget-detail{margin-top:20px;display:flex;gap:16px;padding:18px 0;border-block:1px solid #293d2525}.detail-icon{font-size:28px;color:var(--orange)}.budget-detail b{font-size:11px;font-weight:500}.budget-detail p{font-size:10px;color:#6a7364;line-height:1.65;margin-top:7px;min-height:33px;max-width:370px}.art-foot{font-size:7px;padding:14px 0 0;letter-spacing:.3px}.orbital-stamp{position:absolute;right:-20px;bottom:70px;width:83px;height:83px;border:1px solid #758672;border-radius:50%;display:grid;place-content:center;font-size:40px;background:var(--paper);transform:rotate(12deg);font-family:Georgia,serif}.orbital-stamp span{font-size:5px;position:absolute;bottom:15px;left:10px;letter-spacing:.2px}.human-statement{padding:65px 5%;border-block:1px solid var(--line);display:flex;gap:50px;align-items:start}.human-statement>span:first-child{font-size:9px;letter-spacing:1px;line-height:1.8;width:24%;padding-top:9px}.human-statement p{font-size:clamp(30px,3.6vw,52px);line-height:1.35;letter-spacing:-2px}.human-statement em{color:var(--orange)}.statement-arrow{font-size:110px;margin-left:auto;line-height:1;color:var(--orange)}.journey-section h2{margin-bottom:45px}.journey-section h2 em{color:#aa667c}.journey-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.journey-tabs{display:flex;flex-direction:column}.journey-tabs button{display:flex;align-items:center;gap:16px;padding:29px 0;border-top:1px solid var(--line);text-align:left;background:transparent;font-size:15px;color:#7a8276}.journey-tabs button span{font-size:10px;font-family:Manrope,sans-serif;letter-spacing:0;margin-right:8px}.journey-tabs button b{margin-left:auto;font-size:22px;font-weight:400;opacity:0}.journey-tabs [aria-selected=true]{color:var(--ink)}.journey-tabs [aria-selected=true] span{color:var(--orange)}.journey-tabs [aria-selected=true] b{opacity:1;color:var(--orange)}.journey-card{background:#fffef8;border:1px solid #e0e0d0;box-shadow:7px 7px #e8e7dc;padding:28px;transform:rotate(1deg);min-height:390px}.paper-top{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:1px;border-bottom:1px solid var(--line);padding-bottom:18px}.paper-top>span:last-child{margin-left:auto;font-size:17px}.paper-mark{font-size:22px;color:var(--orange);font-weight:600}.journey-card h3{font-size:28px;letter-spacing:-1px;line-height:1.2;font-weight:500;margin:23px 0 13px}.journey-card p{font-size:11px;color:#6e786e;max-width:330px}.paper-rows{margin-top:23px;font-size:10px}.paper-rows div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #293d2515}.paper-rows b{color:#788c53}.journey-card>small{font-size:8px;color:#8b9385;display:block;margin-top:17px}.human-map-section{display:grid;grid-template-columns:45% 55%;min-height:600px;background:#18181f;color:var(--paper);overflow:hidden}.map-story{padding:65px 8% 65px 11%;position:relative;z-index:2}.map-story>.eyebrow{font-size:8px;color:#aec0a8}.map-story h2{font-size:clamp(35px,3.5vw,53px);margin:24px 0}.map-story h2 em{color:#ff8294}.map-story>p{font-size:12px;color:#b5c5b3;margin-bottom:26px}.map-story .radius-buttons{display:inline-flex}.map-story .map-result{margin:28px 0;gap:27px}.map-story .map-result strong{font-size:28px;color:#ffb2bd}.human-map{background:#13131a;min-height:600px}.human-map:after{content:"";position:absolute;inset:0;box-shadow:inset 30px 0 60px #18181f;pointer-events:none}.human-map .map-city{top:35px;right:35px}.human-map .map-tooltip{left:40%;top:60%}.human-map .reset-map{position:absolute;right:22px;bottom:22px;z-index:2}.human .role-tabs [aria-selected=true]{border-bottom-color:var(--orange)}.human .role-panel li:before{color:var(--orange)}.human-final{position:relative;overflow:hidden;margin:0 5% 70px;padding:60px;background:#fa3957;color:#fff5e2;min-height:440px}.human-final h2{font-size:clamp(38px,4.5vw,67px);margin:25px 0 32px;position:relative;z-index:1}.human-final>div{display:flex;align-items:center;gap:40px;position:relative;z-index:1}.human-final p{font-size:12px}.human-final .button{background:#fff2d7;color:#293b2f}.final-flower{position:absolute;font-size:390px;line-height:1;right:-70px;bottom:-60px;opacity:.14;transform:rotate(-10deg)}dialog{border:1px solid #8e9c7955;border-radius:12px;padding:0;width:min(530px,calc(100% - 30px));max-height:90svh;background:var(--paper);color:#21362b;box-shadow:0 25px 120px #0006}dialog::backdrop{background:#071c1ab8;backdrop-filter:blur(8px)}.brief-inner{padding:32px}.brief-close{float:right;font-size:26px;background:none;padding:0 0 12px 16px}.brief-inner h2{font-size:32px;letter-spacing:-1px;margin-bottom:12px}.brief-inner>p{font-size:12px;color:#687363;margin-bottom:24px}.brief-inner label{display:block;font-size:11px;margin-top:16px}.brief-inner input,.brief-inner select,.brief-inner textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #c9cfc1;border-radius:4px;background:#fffef8;color:#1c3025;font-size:13px}.brief-inner textarea{resize:vertical;min-height:85px}.brief-inner .button{width:100%;margin-top:22px;background:#1c3a2c;color:#fff}.brief-note{font-size:10px;color:#71816d;margin-top:12px}.brief-status{font-size:12px;margin-top:15px;color:#24522e}.fade-in{animation:fadeIn .4s ease both}@keyframes fadeIn{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.chooser{background:#f5f3f4;min-height:100svh;padding:40px 5%}.chooser-head{display:flex;justify-content:space-between;align-items:center}.chooser-head>span{font-size:10px;letter-spacing:1px}.chooser h1{font-size:clamp(42px,5vw,70px);margin:65px 0 20px;line-height:1.08}.chooser>p{font-size:14px;color:#6a7465;max-width:630px}.concepts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px}.concept-link{display:block;border:1px solid #d2d7c9;background:#f8f8f0;transition:transform .2s}.concept-link:hover{transform:translateY(-5px)}.concept-cover{height:290px;padding:32px;position:relative;overflow:hidden}.concept-cover.dark{background:#111115;color:#eef2e6}.concept-cover.light{background:#fa3957;color:#fff6e0}.concept-cover small{font-size:8px;letter-spacing:1px;position:relative;z-index:1}.concept-cover h2{font-size:39px;position:relative;z-index:1;margin-top:40px}.concept-cover.dark h2 span{color:var(--accent)}.concept-cover.light h2 em{font-family:Prata,Georgia,serif;font-size:35px}.cover-orbit{position:absolute;right:-65px;top:-20px;width:320px;height:320px;border:1px solid #fa395777;border-radius:50%;box-shadow:0 0 0 30px #fa395710,0 0 0 60px #fa39570a,0 0 0 90px #fa395705}.cover-star{position:absolute;font-size:270px;right:-45px;bottom:-85px;opacity:.15}.concept-description{padding:24px;display:flex;justify-content:space-between;gap:25px}.concept-description h3{font-size:16px;font-weight:500;margin-bottom:9px}.concept-description p{font-size:11px;color:#6b7566}.concept-description>span{font-size:26px}.chooser-foot{display:flex;justify-content:space-between;font-size:10px;margin-top:32px;color:#71806e}@media(min-width:1500px){.territory-hero{max-height:960px}.hero-copy{padding-top:220px}.hero-copy h1{font-size:100px}.section,.human-hero{padding-inline:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:1100px){.header nav{gap:20px}.brand-country{display:none}.hero-copy{width:75%}.hero-copy h1{font-size:70px}.hero-actions{gap:20px}.hero-footnote small{display:none}.map-controls{gap:15px;padding:20px}.map-instruction{flex:1}.map-result{gap:25px}.map-instruction small{max-width:170px}.map-controls .demo-label{margin-left:0}.hero-map .map-tooltip{left:70%;top:60%}.feature-grid{grid-template-columns:1.2fr 1fr}.feature:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 35px;min-height:210px}.feature:last-child .feature-number{position:absolute;top:25px;left:25px}.feature:last-child .route-visual{grid-row:1/4;height:160px}.feature:last-child h3{align-self:end}.human-hero{gap:20px;padding-top:60px}.human-intro h1{font-size:65px}.budget-bar{padding:22px 16px;gap:10px}.budget-bar>span:nth-child(2){font-size:13px}.budget-bar b{font-size:42px}.budget-bar small{font-size:7px}.bar-icon{font-size:28px;width:28px}.orbital-stamp{display:none}.journey-layout{gap:40px}.map-story .map-result{gap:17px}.map-story .map-result strong{font-size:24px}.roles-layout{gap:40px}.role-tabs{gap:3px}.role-tabs button{font-size:11px}}@media(max-width:760px){html{scroll-padding-top:20px}.header{height:76px;margin-inline:6%;gap:15px}.header nav{display:none}.header .brand{font-size:20px}.brand-mark{height:32px;width:32px;font-size:29px}.header-cta{font-size:10px;gap:12px}.header-cta span{font-size:17px}.territory-hero{height:auto;min-height:1010px}.hero-copy{padding:125px 6% 0;width:100%}.hero-copy .eyebrow{font-size:8px;letter-spacing:.8px;max-width:300px}.hero-copy h1{font-size:clamp(47px,8.8vw,70px);margin:25px 0 22px;letter-spacing:-.06em}.hero-copy p{font-size:12px;line-height:1.8;max-width:330px}.hero-actions{margin-top:26px;align-items:start;flex-direction:column;gap:22px}.hero-actions .button{font-size:11px;min-height:51px;padding:16px 20px}.hero-footnote{margin-top:28px;font-size:8px;gap:10px}.hero-footnote small{display:block;font-size:8px;letter-spacing:0}.hero-footnote i{width:20px}.hero-map{inset:435px 0 190px}.map-vignette{background:linear-gradient(180deg,#111115,transparent 28%,transparent 72%,#111115)}.map-city{top:17%;right:8%;font-size:9px}.map-coordinate{display:none}.hero-map .map-tooltip{top:56%;left:48%;font-size:9px;padding:10px}.map-controls{left:6%;right:6%;bottom:24px;gap:14px;padding:18px}.map-instruction{flex-basis:100%;flex-grow:1}.map-instruction small{max-width:none}.map-instruction b{font-size:11px}.map-controls .radius-buttons{flex-grow:1;justify-content:space-around}.map-controls .radius-buttons button{flex:1}.map-result{width:100%;margin:2px 0 0;justify-content:space-between;gap:12px}.map-result strong{font-size:23px}.map-result span{font-size:7px;max-width:90px}.map-controls .demo-label{font-size:7px;margin-top:0}.capability-strip{padding:25px 6%;display:grid;grid-template-columns:1fr 1fr;gap:18px}.capability-strip>span{grid-column:1/-1;max-width:none;font-size:8px}.capability-strip i{display:none}.capability-strip b{font-size:10px}.section{padding:60px 6%}.section-top{margin-bottom:28px;flex-direction:column;gap:12px}.eyebrow{font-size:8px;letter-spacing:1px}.muted{font-size:11px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:23px;font-size:12px;max-width:400px}h2{font-size:39px;letter-spacing:-.05em}.feature-grid{grid-template-columns:1fr}.feature{min-height:unset;padding:25px}.feature h3{font-size:23px}.feature p{font-size:12px}.feature:last-child{display:block}.feature:last-child .feature-number{position:static}.feature:last-child .route-visual{height:180px}.limit-visual{height:190px}.feature-wide{padding-bottom:30px}.trace{font-size:9px}.trace b{font-size:8px}.trace-last{margin-left:15px}.roles-layout{grid-template-columns:1fr;gap:28px}.role-tabs button{flex:1;font-size:11px;padding:14px 5px}.role-panel h3{font-size:22px}.role-panel p{font-size:12px}.role-panel{min-height:285px}.bottom-cta h2{font-size:53px}.bottom-cta{padding-block:60px 75px}footer{margin:0 6%;gap:22px;padding-top:28px}footer>span{flex-basis:100%;font-size:10px}footer>a:last-of-type{font-size:10px}footer>small{font-size:8px;line-height:1.8}.human .header{height:76px}.human .header-cta{font-size:9px}.human-hero{display:block;padding:49px 6% 55px;min-height:0}.human-intro>.eyebrow{font-size:7px;letter-spacing:.8px}.human-intro h1{font-size:clamp(55px,11.5vw,85px);margin:25px 0}.human-intro>p{font-size:12px;line-height:1.8}.human-intro .button{font-size:11px;padding:17px 20px;gap:30px}.hero-mini{display:none}.budget-art{margin:60px 6px 0;padding:0;transform:rotate(-3deg)}.art-heading{font-size:7px;padding-bottom:18px}.budget-bar{min-height:105px;padding:23px 17px;gap:12px}.education{min-height:133px}.budget-bar b{font-size:45px}.budget-bar>span:nth-child(2){font-size:14px}.budget-bar small{font-size:7px}.bar-icon{width:28px}.budget-detail{padding:16px 0;margin-top:12px;min-height:113px}.budget-detail b{font-size:10px}.budget-detail p{font-size:9px;min-height:44px}.art-foot{font-size:6px;gap:15px}.human-statement{padding:40px 6%;display:block;position:relative}.human-statement>span:first-child{display:block;width:auto;font-size:8px;margin-bottom:25px}.human-statement p{font-size:32px;letter-spacing:-1.3px}.statement-arrow{position:absolute;right:7%;top:38px;font-size:60px}.journey-section h2{font-size:37px;margin-bottom:30px}.journey-layout{grid-template-columns:1fr;gap:30px}.journey-tabs button{padding:21px 0;font-size:12px;gap:10px}.journey-tabs button span{margin-right:8px}.journey-card{padding:25px;min-height:365px;transform:rotate(1deg);margin-right:5px}.human-map-section{display:flex;flex-direction:column;min-height:0}.map-story{padding:47px 6% 30px}.map-story h2{font-size:40px;margin:21px 0}.map-story>p{font-size:12px;margin-bottom:20px}.map-story .map-result{justify-content:start;gap:38px;margin:23px 0}.map-story .map-result strong{font-size:27px}.map-story .input-hint{margin-bottom:10px}.human-map{height:400px;min-height:400px}.human-map:after{box-shadow:inset 0 25px 45px #18181f}.human-map .map-tooltip{left:43%;top:63%;font-size:9px}.human-map .map-city{top:28px;right:23px}.human-final{margin:0 6% 50px;padding:37px 26px;min-height:400px}.human-final h2{font-size:35px;line-height:1.23;margin:25px 0}.human-final>div{align-items:start;flex-direction:column;gap:25px}.human-final .button{font-size:11px;gap:25px}.human-final p{font-size:11px}.final-flower{font-size:280px;right:-100px;bottom:0}.brief-inner{padding:25px}.brief-inner h2{font-size:28px}.chooser{padding:28px 6%}.chooser-head>span{font-size:8px}.chooser-head .brand{font-size:20px}.chooser h1{font-size:43px;margin-top:47px}.chooser>p{font-size:12px}.concepts{grid-template-columns:1fr;margin-top:30px;gap:24px}.concept-cover{height:265px;padding:28px}.concept-cover h2{font-size:37px}.concept-cover.light h2 em{font-size:32px}.concept-description{padding:22px}.chooser-foot{gap:25px;flex-direction:column;line-height:1.8}}@media(max-width:360px){.header-cta{font-size:8px}.hero-copy h1{font-size:44px}.hero-footnote small{display:none}.map-controls{padding:14px}.map-result strong{font-size:21px}.human-intro h1{font-size:51px}.budget-bar>span:nth-child(2){font-size:12px}.budget-bar b{font-size:39px}.art-foot{font-size:5px}.hero-copy .eyebrow{font-size:7px}.human-final h2{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:760px){.radius-buttons button{min-height:44px}.reset-map{min-width:44px;min-height:44px}.map-controls .radius-buttons{padding:2px}.territory-hero{min-height:1030px}.map-controls{bottom:22px}}.hc-page{background:#0c0e13}.hc{--accent:#ff5f7e;--ink:#f4eff3;--muted:#a59dab;position:relative;isolation:isolate;height:max(780px,100svh);overflow:hidden;background:#0c0e13;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif}.hc-map{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity 1.2s ease}.hc.is-ready .hc-map{opacity:1}.hc .maplibregl-marker{transition:opacity .6s ease}.hc.is-intro .maplibregl-marker{opacity:0!important;pointer-events:none}.hc-map .maplibregl-canvas{outline:none;cursor:default}.hc.is-pointing .hc-map .maplibregl-canvas{cursor:pointer}.hc-map .maplibregl-ctrl-attrib{display:none}.hc-focus{position:absolute;left:0;right:0;top:0;height:34%;z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask:linear-gradient(#000 20%,transparent);mask:linear-gradient(#000 20%,transparent);transition:opacity .9s}.hc[data-state=district] .hc-focus{opacity:.35}.hc-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0e13,#0c0e13e8 22%,#0c0e1399 36%,#0c0e1300 56%),linear-gradient(0deg,#0c0e13,#0c0e1300 22%),linear-gradient(180deg,#0c0e13cc,#0c0e1300 18%)}.hc-copy{position:relative;z-index:2;padding:200px 0 0 5%;max-width:640px;pointer-events:none}.hc-copy a{pointer-events:auto}.hc-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.6px;color:#d3cdd5}.hc-live{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #ff5f7e88;animation:hc-pulse 2.4s infinite}.hc h1{font-size:clamp(54px,6vw,94px);line-height:1.03;letter-spacing:-.065em;font-weight:500;margin:36px 0 30px}.hc h1 em{font-style:normal;color:var(--accent)}.hc-copy>p{font-size:15px;line-height:1.8;color:#b4adb9;margin:0}.hc-cta{display:inline-flex;align-items:center;gap:22px;margin-top:34px;padding:19px 25px;border-radius:10px;background:var(--accent-solid,#db314e);color:#fff;text-decoration:none;font-size:13px;font-weight:500;box-shadow:0 18px 50px #ff5f7e33;transition:transform .25s,box-shadow .25s}.hc-cta:hover{transform:translateY(-2px);box-shadow:0 24px 60px #ff5f7e4d}.hc-picker{position:absolute;z-index:3;left:5%;bottom:84px;display:flex;gap:4px;padding:4px;border-radius:14px;background:#15131bcc;border:1px solid #ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hc-picker button{position:relative;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;padding:12px 20px;border-radius:10px;cursor:pointer;transition:color .3s,background .3s}.hc-picker button:hover{color:var(--ink)}.hc-picker button[aria-pressed=true]{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.hc button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hc-card{position:absolute;z-index:3;right:4%;bottom:84px;width:330px;padding:24px 26px 22px;border-radius:18px;background:linear-gradient(160deg,#1d1922e6,#131118e6);border:1px solid #ffffff14;box-shadow:0 30px 80px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hc-card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.7}.hc-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:22px;font-size:9px;letter-spacing:1.6px;color:var(--muted)}.hc-back{border:0;background:none;color:var(--accent);font:inherit;font-size:11px;letter-spacing:0;cursor:pointer;padding:4px 0}.hc-card h2{font-size:30px;font-weight:500;letter-spacing:-.04em;margin:12px 0 18px;line-height:1.1}.hc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0}.hc-stats div{display:flex;flex-direction:column-reverse;gap:6px}.hc-stats dt{font-size:10px;line-height:1.35;color:var(--muted)}.hc-stats dd{margin:0;font-size:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hc-bar{height:3px;border-radius:3px;background:#ffffff12;margin:20px 0 14px;overflow:hidden}.hc-bar i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#b886d6,var(--accent));transition:width .6s cubic-bezier(.2,.8,.2,1)}.hc-hint{margin:0;font-size:11px;line-height:1.6;color:var(--muted)}.hc-tag{pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif;font-size:11px;letter-spacing:.2px;color:#e9e1e8;padding:5px 9px;border-radius:999px;background:#0c0e1399;border:1px solid #ffffff14;white-space:nowrap;opacity:.78;transform-origin:bottom center;transition:opacity .35s,background .35s,color .35s,border-color .35s}.hc-tag.is-hot{opacity:1;color:#fff;background:#ff5f7e;border-color:#ff9cb0;box-shadow:0 8px 30px #ff5f7e55}.hc-tag.is-dim{opacity:.32}.hc[data-state=district] .hc-tag{opacity:0}.hc-districts{position:absolute;z-index:3;left:5%;bottom:40px;display:flex;gap:6px}.hc-districts button{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}.hc-districts button:focus-visible{position:static;width:auto;height:auto;clip:auto;padding:8px 12px;border-radius:8px;background:#15131b;color:#fff;font:inherit;font-size:12px}.hc-loader{position:absolute;z-index:4;right:5%;top:120px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted);transition:opacity .5s}.hc-loader i{width:16px;height:16px;border-radius:50%;border:2px solid #ffffff22;border-top-color:var(--accent);animation:hc-spin .9s linear infinite}.hc.is-ready .hc-loader{opacity:0;pointer-events:none}.hc-credit{position:absolute;z-index:3;left:5%;right:5%;bottom:22px;margin:0;font-size:9px;color:#7d7582;text-align:right}.hc-credit a{color:inherit}@keyframes hc-spin{to{transform:rotate(360deg)}}@keyframes hc-pulse{0%{box-shadow:0 0 #ff5f7e88}70%{box-shadow:0 0 0 10px #ff5f7e00}to{box-shadow:0 0 #ff5f7e00}}@media(prefers-reduced-motion:reduce){.hc *{animation:none!important;transition:none!important}}@media(max-width:900px){.hc{height:max(760px,100svh)}.hc-copy{padding:118px 6% 0;max-width:none}.hc h1{font-size:clamp(40px,11vw,60px);margin:24px 0 18px}.hc-copy>p{font-size:13px}.hc-copy>p br,.hc-desktop{display:none}.hc-cta{display:none}.hc-shade{background:linear-gradient(180deg,#0c0e13,#0c0e13ee 30%,#0c0e1300 52%),linear-gradient(0deg,#0c0e13,#0c0e13d9 30%,#0c0e1300 52%)}.hc-focus{display:none}.hc-picker{left:6%;right:6%;bottom:auto;top:min(420px,52svh);justify-content:stretch}.hc-picker button{flex:1;padding:11px 8px}.hc-card{left:6%;right:6%;width:auto;bottom:40px;padding:18px 18px 16px}.hc-card h2{font-size:24px;margin:8px 0 12px}.hc-stats dd{font-size:24px}.hc-bar{margin:14px 0 10px}.hc-credit{bottom:12px;text-align:center;font-size:8px}.hc-tag{font-size:10px;padding:4px 8px}}@media(max-width:900px){.hc-eyebrow{font-size:9px;letter-spacing:1.2px}.hc-copy>p{max-width:330px}.hc-shade{background:linear-gradient(180deg,#0c0e13,#0c0e13e6 26%,#0c0e1300 40%),linear-gradient(0deg,#0c0e13,#0c0e13e6 30%,#0c0e1300 46%)}.hc-picker{top:auto;bottom:272px}.hc-card{bottom:34px}.hc-hint{font-size:10px}.hc-tag{opacity:0}.hc-tag.is-hot{opacity:1}}.hc-spots{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid #ffffff10}.hc-spots button{border:1px solid #ffffff1a;background:#ffffff08;color:#e9e1e8;font:inherit;font-size:12px;padding:8px 12px;border-radius:999px;cursor:pointer;transition:background .3s,border-color .3s,color .3s}.hc-spots button:hover{background:#ff5f7e1f;border-color:#ff5f7e66}.hc-spots button[aria-pressed=true]{background:#ff5f7e;border-color:#ff9cb0;color:#fff}.hc-pin{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:0;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif}.hc-pin span{order:-1;font-size:12px;font-weight:500;color:#fff;padding:6px 11px;border-radius:999px;background:linear-gradient(135deg,#ff5f7e,#c2457a);box-shadow:0 10px 30px #ff5f7e55;white-space:nowrap;transition:transform .3s}.hc-pin i{position:relative;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ff5f7e66}.hc-pin i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #ff5f7e;animation:hc-ring 2.2s infinite}.hc-pin:hover span{transform:translateY(-3px)}@keyframes hc-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(3.4);opacity:0}}.hc[data-state=district] .hc-map .maplibregl-canvas{cursor:crosshair}@media(max-width:900px){.hc-spots{margin-top:12px;padding-top:12px}.hc-spots button{font-size:11px;padding:7px 10px}.hc-picker{bottom:318px}.hc-hint{display:none}.hc-pin span{font-size:10px;padding:4px 8px}}.hc-pin span{opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s;pointer-events:none}.hc-pin:hover span,.hc-pin:focus-visible span{opacity:1;transform:none}.hc-pin{z-index:1}.hc-pin:hover{z-index:2}.hc-back{white-space:nowrap}.hc-card-top>span{min-width:0}.hc-focus{display:none}.hc-card,.hc-picker{-webkit-backdrop-filter:none;backdrop-filter:none}.hc-card{background:linear-gradient(160deg,#1b1720f5,#121016f7)}.hc-picker{background:#141218f0}.hc-card h2{margin:10px 0 6px}.hc-big{display:flex;align-items:baseline;gap:10px;margin:0 0 18px}.hc-big strong{font-size:54px;font-weight:500;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.hc-big span{font-size:13px;color:var(--muted)}.hc-kinds{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hc-kinds li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:10px 10px 9px;border-radius:12px;background:#ffffff07;border:1px solid #ffffff0d}.hc-kinds svg{grid-row:1/3;width:26px;height:26px;padding:5px;border-radius:8px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.hc-kinds b{font-size:20px;font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.hc-kinds span{font-size:10px;color:var(--muted)}.hc-kinds .k0{color:#ff7a93}.hc-kinds .k0 svg{background:#ff7a931f}.hc-kinds .k1{color:#c4a8ff}.hc-kinds .k1 svg{background:#c4a8ff1f}.hc-kinds .k2{color:#66e0cc}.hc-kinds .k2 svg{background:#66e0cc1f}.hc-card .hc-bar,.hc-card .hc-hint,.hc-card .hc-stats{display:none}.hc-card-top{font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.hc-back{text-transform:none}.hc-labels{position:absolute;inset:0;z-index:2;pointer-events:none}.hc-label{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;margin:-31px 0 0 -14px;border-radius:999px;background:#0b0b10e6;border:1px solid #ffffff1a;font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif;font-size:11px;color:#f2ecf1;white-space:nowrap;opacity:0;transition:opacity .25s;will-change:transform}.hc-label.is-on{opacity:1}.hc-label svg{width:18px;height:18px;padding:3px;border-radius:50%;fill:none;stroke:#0b0b10;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.hc-label.k0 svg{background:#ff7a93}.hc-label.k1 svg{background:#c4a8ff}.hc-label.k2 svg{background:#66e0cc}@media(max-width:900px){.hc-big strong{font-size:40px}.hc-big{margin-bottom:12px}.hc-kinds li{padding:8px}.hc-kinds svg{width:22px;height:22px}.hc-kinds b{font-size:17px}.hc-label{font-size:10px}.hc-picker{bottom:300px}}.hc-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hc-kinds li{column-gap:7px;padding:9px 8px 8px;min-width:0}.hc-kinds svg{width:24px;height:24px;padding:4px}.hc-kinds span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.hc-picker{top:292px;bottom:auto}.hc-copy>p{font-size:12px}.hc-card{padding:16px 16px 14px}.hc-card h2{font-size:22px;margin:6px 0 2px}.hc-big strong{font-size:34px}.hc-spots{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:12px;padding-top:12px}.hc-spots::-webkit-scrollbar{display:none}.hc-spots button{flex:none}}@media(max-width:900px){.hc-picker{top:322px}}.hc-kinds li{grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:6px}.hc-kinds svg{grid-row:1}.hc-kinds span{grid-column:1/-1;font-size:10px;overflow:visible;white-space:nowrap}.hc-card{transition:transform .65s cubic-bezier(.2,.8,.2,1);background:radial-gradient(120% 70% at 100% 0%,#ff5f7e17,transparent 60%),linear-gradient(165deg,#1d1923f7,#100e14fa);border:1px solid #ffffff12;box-shadow:0 30px 90px #000b,inset 0 1px #ffffff17}.hc-card.is-dodged{transform:translateY(var(--dodge,0))}.hc-card:before{left:8%;right:8%;opacity:.55}@media(max-width:900px){.hc-card.is-dodged{transform:none}}.hc-card{width:352px;padding:22px 26px 18px;border-radius:22px}.hc-card-top{justify-content:flex-start;gap:12px;min-height:30px}.hc-back{display:grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #ffffff22;background:#ffffff0a;color:var(--ink);transition:background .25s,border-color .25s,transform .25s}.hc-back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hc-back:hover{background:var(--accent);border-color:var(--accent);transform:translate(-2px)}.hc-back[hidden]{display:none}.hc-card h2{font-size:32px;letter-spacing:-.045em;margin:12px 0 4px}.hc-big{gap:12px;margin:0 0 20px}.hc-big strong{font-size:64px;font-weight:300;letter-spacing:-.06em}.hc-big span{font-size:13px;letter-spacing:.2px}.hc-kinds{display:flex;gap:0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.hc-kinds li{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px 0 13px;background:none;border:0;border-radius:0}.hc-kinds li+li{padding-left:16px;border-left:1px solid #ffffff12}.hc-kinds li>svg{width:18px;height:18px;padding:0;background:none!important;border-radius:0}.hc-kinds b{font-size:22px;font-weight:400}.hc-kinds span{font-size:11px}.hc-spots{gap:18px;margin-top:4px;padding-top:0;border-top:0}.hc-spots button{position:relative;border:0;background:none;padding:12px 0 6px;border-radius:0;font-size:13px;color:var(--muted)}.hc-spots button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hc-spots button:hover{background:none;color:var(--ink)}.hc-spots button[aria-pressed=true]{background:none;border:0;color:var(--ink)}.hc-spots button[aria-pressed=true]:after,.hc-spots button:hover:after{transform:scaleX(1)}@media(max-width:900px){.hc-card{width:auto;padding:16px 18px 12px}.hc-big strong{font-size:42px}.hc-card h2{font-size:24px;margin:8px 0 2px}.hc-kinds li{padding:10px 0}.hc-kinds li+li{padding-left:12px}.hc-kinds b{font-size:18px}.hc-spots{gap:14px}}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;margin-right:18px;border-radius:50%;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);background:none;color:inherit;cursor:pointer;transition:transform .3s,background .3s}.theme-toggle:hover{transform:rotate(-14deg);background:color-mix(in srgb,currentColor 8%,transparent)}.theme-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.theme-toggle .moon{display:none}[data-theme=light] .theme-toggle .moon{display:block}[data-theme=light] .theme-toggle .sun,[data-theme=light] .theme-toggle .rays{display:none}[data-theme=light] .hc{--ink:#211a28;--muted:#76697d;background-color:#efecf0;color:var(--ink)}[data-theme=light] .hc-shade{background:linear-gradient(90deg,#efecf0,#efecf0e6 22%,#efecf099 36%,#efecf000 56%),linear-gradient(0deg,#efecf0,#efecf000 22%),linear-gradient(180deg,#efecf0cc,#efecf000 18%)}[data-theme=light] .hc-eyebrow{color:#5d5163}[data-theme=light] .hc h1 em{color:#e2456a}[data-theme=light] .hc-copy>p{color:#5f5566}[data-theme=light] .hc-card{background:radial-gradient(120% 70% at 100% 0%,#ff5f7e12,transparent 60%),linear-gradient(165deg,#fffffff5,#faf7fbf7);border-color:#2a1a3314;box-shadow:0 30px 80px #3a24481f,inset 0 1px #fff}[data-theme=light] .hc-kinds,[data-theme=light] .hc-kinds li+li{border-color:#2a1a3314}[data-theme=light] .hc-kinds .k0{color:#e2456a}[data-theme=light] .hc-kinds .k1{color:#7d5bd6}[data-theme=light] .hc-kinds .k2{color:#1fa38c}[data-theme=light] .hc-back{border-color:#2a1a3322;background:#2a1a3308}[data-theme=light] .hc-back:hover{color:#fff}[data-theme=light] .hc-picker{background:#fffffff0;border-color:#2a1a3314;box-shadow:0 12px 40px #3a24481a}[data-theme=light] .hc-picker button{color:#76697d}[data-theme=light] .hc-picker button[aria-pressed=true]{color:#211a28;background:#2a1a330d;box-shadow:none}[data-theme=light] .hc-tag{background:#ffffffd9;color:#3a2f44;border-color:#2a1a3314}[data-theme=light] .hc-credit{color:#8d8193}[data-theme=light] .hc-label{background:#fffffff2;color:#2a2030;border-color:#2a1a331a;box-shadow:0 6px 20px #3a24481a}[data-theme=light] .hc-label svg{stroke:#fff}[data-theme=light] .hc-loader{color:#76697d}@media(max-width:900px){[data-theme=light] .hc-shade{background:linear-gradient(180deg,#efecf0,#efecf0e6 26%,#efecf000 40%),linear-gradient(0deg,#efecf0,#efecf0e6 30%,#efecf000 46%)}}[data-theme=light] .header{position:absolute;inset:0 0 auto}[data-theme=light] .feature{background:#fff;border-color:#2a1a3314;box-shadow:0 18px 50px #3a24480f;color:#211a28;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}[data-theme=light] .feature:hover{transform:translateY(-4px);box-shadow:0 26px 60px #3a24481c}[data-theme=light] .feature h3{color:#211a28}[data-theme=light] .feature p{color:#6b5f72}[data-theme=light] .feature-number,[data-theme=light] .demo-note{color:#9a8ea0}[data-theme=light] .trace>div{background:#f7f3f8;border-color:#2a1a3312;color:#3a2f44}[data-theme=light] .trace b{color:#c2456b}[data-theme=light] .trace>i{color:#b3a6b9}[data-theme=light] .gauge{background:conic-gradient(#e2456a 0 86%,#ece6ef 86%)}[data-theme=light] .gauge strong{background:#fff;color:#211a28}[data-theme=light] .limit-visual{color:#e2456a}[data-theme=light] .route-visual span{border-color:#2a1a331f;color:#3a2f44;background:#faf7fb}[data-theme=light] .route-visual i{color:#b3a6b9}[data-theme=light] .route-visual .approved{color:#c2456b;background:#ff5f7e14;border-color:#ff5f7e55}.hc-label{box-shadow:0 6px 22px #0007}.hc-label.k0{border-color:#ff7a9355}.hc-label.k1{border-color:#c4a8ff55}.hc-label.k2{border-color:#66e0cc55}[data-theme=light] .hc-label.k0 svg{background:#e2456a}[data-theme=light] .hc-label.k1 svg{background:#7d5bd6}[data-theme=light] .hc-label.k2 svg{background:#1fa38c}[data-theme=light] .hc-label.k0{border-color:#e2456a40}[data-theme=light] .hc-label.k1{border-color:#7d5bd640}[data-theme=light] .hc-label.k2{border-color:#1fa38c40}.hc-tip{position:absolute;left:0;top:0;z-index:2;pointer-events:none;padding:5px 10px;border-radius:8px;background:#0b0b10e6;border:1px solid #ffe3ea33;color:#f6eef2;font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif;font-size:11px;letter-spacing:.2px;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .18s;will-change:transform}.hc-tip.is-on{opacity:1}[data-theme=light] .hc-tip{background:#fffffff2;color:#2a2030;border-color:#b8325c33;box-shadow:0 6px 20px #3a24481f}.hc-big strong,.hc-kinds b{transition:opacity .25s}.hc-card.is-pending .hc-big strong,.hc-card.is-pending .hc-kinds b{opacity:.45}.hc{background-image:url(hero-poster-dark.webp);background-size:cover;background-position:center;background-repeat:no-repeat}[data-theme=light] .hc{background-image:url(hero-poster-light.webp)}.hc-layers{position:absolute;z-index:3;left:50%;bottom:84px;transform:translate(-50%);display:flex;gap:4px;padding:4px;border-radius:14px;background:#141218f0;border:1px solid #ffffff12}.hc-layers button{display:flex;align-items:center;gap:8px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;padding:11px 16px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:color .3s,background .3s}.hc-layers svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.8;transition:color .3s,opacity .3s}.hc-layers button:hover{color:var(--ink)}.hc-layers button[aria-pressed=true]{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.hc-layers button[aria-pressed=true] svg{color:var(--accent);opacity:1}.hc.is-intro .hc-layers{opacity:0;pointer-events:none}.hc-layers{transition:opacity .6s ease}@media(max-width:1180px){.hc-layers{left:5%;transform:none;bottom:150px}}@media(max-width:900px){.hc-layers{left:6%;right:6%;bottom:300px;transform:none;overflow-x:auto;scrollbar-width:none}.hc-layers::-webkit-scrollbar{display:none}.hc-layers button{flex:none;font-size:12px;padding:9px 12px;gap:6px}}.hc-gip{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:0;padding:0;background:none;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif}.hc-gip:hover{z-index:3}.hc-gip svg{width:26px;height:26px;transform:rotate(-90deg);fill:none;stroke-linecap:round}.hc-gip .bg{stroke:#ffb86b4d;stroke-width:3;fill:#0c0e13d9}.hc-gip .fg{stroke:#ffb86b;stroke-width:3}.hc-gip.s0 .fg{stroke:#ffb86b99;stroke-dasharray:2 4!important}.hc-gip.s2 .bg{fill:#ffb86b}.hc-gip.s2 .fg{stroke:#fff}.hc-gip:after{content:"";position:absolute;inset:2px;border-radius:50%;border:1.5px solid #ffb86b;animation:hc-gip-pulse 2.6s infinite;pointer-events:none}.hc-gip.s0:after,.hc-gip.s2:after{display:none}@keyframes hc-gip-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.1);opacity:0}}.hc-gip span{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px);white-space:nowrap;font-size:11px;font-weight:500;color:#fff;padding:5px 10px;border-radius:999px;background:linear-gradient(135deg,#ffb86b,#e0813a);box-shadow:0 10px 30px #ffb86b55;opacity:0;transition:opacity .25s,transform .25s;pointer-events:none}.hc-gip:hover span,.hc-gip:focus-visible span{opacity:1;transform:translate(-50%)}.hc[data-state=district] .hc-gip:after{display:none}.hc-card[data-view=pass] .hc-big,.hc-card[data-view=pass] .hc-kinds,.hc-card[data-view=story] .hc-big,.hc-card[data-view=story] .hc-kinds{display:none}.hc-card[data-view=pass] h2,.hc-card[data-view=story] h2{font-size:26px;margin:10px 0 14px}.hc-pass-grid{display:flex;margin:0 0 12px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.hc-pass-grid div{flex:1;display:flex;flex-direction:column-reverse;gap:4px;padding:12px 0 11px;min-width:0}.hc-pass-grid div+div{padding-left:14px;border-left:1px solid #ffffff12}.hc-pass-grid dd{margin:0;font-size:22px;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.hc-pass-grid dt{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-pass-grid .is-bad dd{color:#ff7a93}.hc-pass-grid .is-warn dd,.hc-pass-grid .is-accent dd{color:#ffb86b}.hc-pass-note{margin:0 0 10px;font-size:12.5px;line-height:1.55;color:#cfc7d3}.hc-pass-note b{color:#ff7a93;font-weight:500}.hc-pass-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff0d;font-size:11.5px;color:var(--muted)}.hc-pass-row b{font-size:14px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.hc-pill{display:inline-block;margin-left:auto;padding:3px 8px;border-radius:999px;font-style:normal;font-size:10px;letter-spacing:.3px;text-transform:uppercase;font-weight:500;line-height:1.3}.hc-pill.s0,.hc-pill.g0{background:#8a839422;color:#bdb6c4}.hc-pill.s1{background:#c4a8ff22;color:#c4a8ff}.hc-pill.s2,.hc-pill.g2{background:#66e0cc22;color:#66e0cc}.hc-pill.s3{background:#ff5f7e2a;color:#ff7a93}.hc-pill.g1{background:#ffb86b22;color:#ffb86b}.hc-pass-note .hc-pill{margin:0 6px 0 0;vertical-align:1px}.hc-pass-bar{height:3px;border-radius:3px;background:#ffffff12;margin:0 0 14px;overflow:hidden}.hc-pass-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#e0813a,#ffb86b);transition:width .6s cubic-bezier(.2,.8,.2,1)}.hc-shot-btn{display:block;width:100%;padding:0;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;background:#0b0b10;cursor:pointer;text-align:left;color:var(--ink);font:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}.hc-shot-btn img{display:block;width:100%;height:150px;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.hc-shot-btn span{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11.5px;color:#cfc7d3;border-top:1px solid #ffffff0d}.hc-shot-btn em{font-style:normal;color:var(--accent)}.hc-shot-btn:hover{border-color:#ff5f7e66;transform:translateY(-2px)}.hc-shot-btn:hover img{transform:scale(1.03)}.hc-pass-foot{margin:10px 0 0;font-size:10px;color:#7d7582}.hc-spots button.is-case{color:var(--accent)}.hc-spots button.is-case:before{content:"";display:inline-block;width:0;height:0;margin-right:7px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent currentColor;vertical-align:1px}.hc-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hc-steps li{position:relative;padding-bottom:9px}.hc-steps li:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:#ffffff14}.hc-steps li i{position:absolute;left:0;right:0;bottom:0;z-index:1;height:2px;border-radius:2px;background:var(--accent);transform-origin:left;transform:scaleX(0)}.hc-steps button{width:100%;border:0;background:none;padding:0;text-align:left;font:inherit;font-size:11px;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:color .3s}.hc-steps button:hover{color:var(--ink)}.hc-steps small{font-size:9px;letter-spacing:1px;color:#7d7582}.hc-steps li[aria-current] button{color:var(--ink)}.hc-story-text{margin:0;font-size:13.5px;line-height:1.6;color:#d8d1dc;min-height:4.8em}.hc-label.is-on{pointer-events:auto;cursor:pointer;transition:opacity .25s,background .2s,border-color .2s}.hc-label.is-on:hover{background:#1a1720f8;border-color:#ffffff40}.hc-label.k3 svg{background:#ffb86b}.hc-label.k3{border-color:#ffb86b55}.hc.is-pickable .hc-map .maplibregl-canvas{cursor:pointer}.hc-shot{position:fixed;inset:0;margin:auto;border:0;padding:52px 0 0;background:transparent;width:min(1200px,92vw);max-width:min(1200px,92vw);max-height:100vh;overflow:visible;color:#f4eff3;font-family:-apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif}.hc-shot::backdrop{background:#07070ae8}.hc-shot figure{margin:0;border-radius:16px;overflow:hidden;border:1px solid #ffffff1a;box-shadow:0 40px 120px #000c;background:#0b0b10}.hc-shot img{display:block;width:100%;height:auto;max-height:calc(100vh - 220px);object-fit:contain;background:#0b0b10}.hc-shot figcaption{padding:14px 18px;font-size:13px;line-height:1.5;color:#cfc7d3;border-top:1px solid #ffffff12}.hc-shot .hc-cta{margin:18px auto 0;display:flex;width:max-content}.hc-shot-x{position:absolute;top:6px;right:0;width:36px;height:36px;border-radius:50%;border:1px solid #ffffff2a;background:#ffffff10;color:#fff;cursor:pointer;display:grid;place-items:center;transition:background .25s}.hc-shot-x:hover{background:var(--accent,#ff5f7e)}.hc-shot-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hc-shot[open]{animation:hc-shot-in .35s cubic-bezier(.2,.8,.2,1)}@keyframes hc-shot-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media(max-width:900px){.hc-pass-grid dd{font-size:19px}.hc-shot-btn img{height:110px}.hc-story-text{font-size:12.5px;min-height:0}.hc-steps{gap:6px}.hc-steps button{font-size:10px}.hc-shot{padding-top:48px}.hc-shot .hc-cta{display:flex}}[data-theme=light] .hc-layers{background:#fffffff0;border-color:#2a1a3314;box-shadow:0 12px 40px #3a24481a}[data-theme=light] .hc-layers button{color:#76697d}[data-theme=light] .hc-layers button:hover{color:#211a28}[data-theme=light] .hc-layers button[aria-pressed=true]{color:#211a28;background:#2a1a330d;box-shadow:none}[data-theme=light] .hc-layers button[aria-pressed=true] svg{color:#e2456a}[data-theme=light] .hc-gip .bg{fill:#fffffff2;stroke:#d9822b40}[data-theme=light] .hc-gip .fg{stroke:#d9822b}[data-theme=light] .hc-gip.s0 .fg{stroke:#d9822b99}[data-theme=light] .hc-gip.s2 .bg{fill:#d9822b}[data-theme=light] .hc-gip:after{border-color:#d9822b}[data-theme=light] .hc-gip span{background:linear-gradient(135deg,#e8933f,#c96a1e);box-shadow:0 10px 30px #d9822b44}[data-theme=light] .hc-pass-grid,[data-theme=light] .hc-pass-grid div+div{border-color:#2a1a3314}[data-theme=light] .hc-pass-grid .is-bad dd{color:#e2456a}[data-theme=light] .hc-pass-grid .is-warn dd,[data-theme=light] .hc-pass-grid .is-accent dd{color:#d9822b}[data-theme=light] .hc-pass-note{color:#4a3f52}[data-theme=light] .hc-pass-note b{color:#e2456a}[data-theme=light] .hc-pass-row{background:#2a1a3308;border-color:#2a1a3312}[data-theme=light] .hc-pill.s0,[data-theme=light] .hc-pill.g0{background:#2a1a330d;color:#6f6377}[data-theme=light] .hc-pill.s1{background:#7d5bd61a;color:#6a48c4}[data-theme=light] .hc-pill.s2,[data-theme=light] .hc-pill.g2{background:#1fa38c1a;color:#15806e}[data-theme=light] .hc-pill.s3{background:#e2456a1a;color:#c73457}[data-theme=light] .hc-pill.g1{background:#d9822b1a;color:#b5661a}[data-theme=light] .hc-pass-bar{background:#2a1a3312}[data-theme=light] .hc-shot-btn{background:#fff;border-color:#2a1a3314}[data-theme=light] .hc-shot-btn span{color:#4a3f52;border-color:#2a1a330d}[data-theme=light] .hc-shot-btn em{color:#e2456a}[data-theme=light] .hc-shot-btn:hover{border-color:#e2456a66}[data-theme=light] .hc-pass-foot{color:#8d8193}[data-theme=light] .hc-spots button.is-case{color:#e2456a}[data-theme=light] .hc-steps li:after{background:#2a1a3314}[data-theme=light] .hc-steps small{color:#9a8ea0}[data-theme=light] .hc-steps li i{background:#e2456a}[data-theme=light] .hc-story-text{color:#3a2f44}[data-theme=light] .hc-label.is-on:hover{background:#fff;border-color:#2a1a3340}[data-theme=light] .hc-label.k3 svg{background:#d9822b}[data-theme=light] .hc-label.k3{border-color:#d9822b40}[data-theme=light] .hc-shot{color:#211a28}[data-theme=light] .hc-shot::backdrop{background:#1d1424d9}[data-theme=light] .hc-shot figure{background:#fff;border-color:#fff3}[data-theme=light] .hc-shot img{background:#fff}[data-theme=light] .hc-shot figcaption{color:#4a3f52;border-color:#2a1a3312}.hc-card-top>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-years{display:flex;gap:2px;flex:none;margin-right:-6px}.hc-years button{border:0;background:none;color:var(--muted);font:inherit;font-size:11px;letter-spacing:0;padding:5px 7px;border-radius:7px;cursor:pointer;font-variant-numeric:tabular-nums;transition:color .25s,background .25s}.hc-years button:hover{color:var(--ink)}.hc-years button[aria-pressed=true]{color:var(--ink);background:#ffffff12}.hc[data-layer=net] .hc-years,.hc-card[data-view=pass] .hc-years,.hc-card[data-view=story] .hc-years{display:none}[data-theme=light] .hc-years button[aria-pressed=true]{background:#2a1a330d;color:#211a28}.hc-gip .fg{transition:stroke-dasharray .7s cubic-bezier(.2,.8,.2,1)}.hc-picker a.hc-your{display:flex;align-items:center;gap:8px;color:#ff7a93;font-size:13px;padding:12px 18px 12px 16px;margin-left:2px;border-left:1px solid #ffffff12;border-radius:0 10px 10px 0;text-decoration:none;white-space:nowrap;transition:background .3s,color .3s}.hc-picker a.hc-your span{font-size:15px;line-height:1;transition:transform .3s}.hc-picker a.hc-your:hover{background:#ff5f7e14;color:#fff}.hc-picker a.hc-your:hover span{transform:translate(2px,-2px)}[data-theme=light] .hc-picker a.hc-your{color:#e2456a;border-color:#2a1a3314}[data-theme=light] .hc-picker a.hc-your:hover{color:#c73457;background:#e2456a12}@media(max-width:900px){.hc-picker a.hc-your{flex:1;justify-content:center;padding:11px 6px;font-size:12px;border-left:0;margin:0}.hc-picker a.hc-your span{display:none}}.tz-grid{grid-template-columns:repeat(3,1fr)}.tz-card{display:flex;flex-direction:column}.tz-card .feature-number{color:#ff7a93;letter-spacing:1.2px;text-transform:uppercase}.tz-card h3{margin-top:18px}.tz-card p{flex:1}.tz-visual{margin:22px 0 4px;min-height:92px;display:flex;align-items:center;color:#edf1e8}.tz-need{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.tz-need>div{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 0 13px;min-width:0}.tz-need>div+div{padding-left:14px;border-left:1px solid #ffffff12}.tz-need b{font-size:22px;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.tz-need span{font-size:10.5px;color:#9aafa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-need .is-bad b{color:#ff7a93}.tz-build{gap:18px}.tz-build svg{width:72px;height:72px;flex:none;transform:rotate(-90deg);fill:none}.tz-build .bg{stroke:#ffb86b33;stroke-width:4}.tz-build .fg{stroke:#ffb86b;stroke-width:4;stroke-linecap:round}.tz-build b{display:block;font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:1.1}.tz-build span{display:block;font-size:10.5px;color:#9aafa6;margin-top:3px}.tz-build small{display:block;font-size:10px;color:#80968d;margin-top:8px;line-height:1.4}.tz-budget{flex-direction:column;align-items:stretch;gap:6px;padding:14px;border-radius:12px;background:#ffffff08;border:1px solid #ffffff0d}.tz-row{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;color:#9aafa6}.tz-row b{font-size:15px;font-weight:500;color:#edf1e8;font-variant-numeric:tabular-nums}.tz-budget .hc-pill{align-self:flex-start;margin:4px 0 0}.tz-go{align-self:flex-start;margin-top:22px;display:inline-flex;align-items:center;gap:14px;border:0;background:none;padding:10px 0 4px;color:#edf1e8;font:inherit;font-size:12px;cursor:pointer;border-bottom:1px solid #ffffff2a;border-radius:0;transition:border-color .3s,color .3s}.tz-go span{font-size:16px;line-height:1;transition:transform .3s}.tz-go:hover{color:#ff7a93;border-color:currentColor}.tz-go:hover span{transform:translate(2px,-2px)}@media(max-width:900px){.tz-grid{grid-template-columns:1fr}.tz-visual,.tz-card{min-height:0}}[data-theme=light] .tz-visual{color:#211a28}[data-theme=light] .tz-need,[data-theme=light] .tz-need>div+div{border-color:#2a1a3314}[data-theme=light] .tz-need span,[data-theme=light] .tz-build span,[data-theme=light] .tz-row{color:#76697d}[data-theme=light] .tz-need .is-bad b{color:#e2456a}[data-theme=light] .tz-build .bg{stroke:#d9822b33}[data-theme=light] .tz-build .fg{stroke:#d9822b}[data-theme=light] .tz-build small{color:#8d8193}[data-theme=light] .tz-budget{background:#2a1a3308;border-color:#2a1a3312}[data-theme=light] .tz-row b{color:#211a28}[data-theme=light] .tz-go{color:#211a28;border-color:#2a1a332a}[data-theme=light] .tz-go:hover,[data-theme=light] .tz-card .feature-number{color:#e2456a}.hc-pin>*,.hc-gip svg,.hc-tagwrap .hc-tag{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.hc-pin.is-off,.hc-gip.is-off,.hc-tagwrap.is-off{pointer-events:none}.hc-pin.is-off>*{opacity:0!important;transform:translateY(6px)}.hc-gip.is-off svg{opacity:0;transform:rotate(-90deg) scale(.5)}.hc-gip.is-off:after{animation:none;opacity:0}.hc-tagwrap.is-off .hc-tag{opacity:0!important}.hc-card.is-switch h2,.hc-card.is-switch .hc-big,.hc-card.is-switch .hc-kinds li,.hc-card.is-switch .hc-pass>*,.hc-card.is-switch .hc-steps,.hc-card.is-switch .hc-story-text{animation:hc-card-in .5s cubic-bezier(.2,.8,.2,1) both}.hc-card.is-switch .hc-big{animation-delay:.04s}.hc-card.is-switch .hc-kinds li:nth-child(1){animation-delay:.08s}.hc-card.is-switch .hc-kinds li:nth-child(2){animation-delay:.12s}.hc-card.is-switch .hc-kinds li:nth-child(3){animation-delay:.16s}.hc-card.is-switch .hc-pass>*:nth-child(2){animation-delay:.06s}.hc-card.is-switch .hc-pass>*:nth-child(3){animation-delay:.1s}.hc-card.is-switch .hc-pass>*:nth-child(4){animation-delay:.14s}.hc-card.is-switch .hc-pass>*:nth-child(5){animation-delay:.18s}.hc-card.is-switch .hc-story-text{animation-delay:.08s}@keyframes hc-card-in{0%{opacity:0;transform:translateY(7px)}}.hc-years button,.hc-layers button,.hc-spots button{transition-duration:.35s}.hc-dock{position:absolute;z-index:3;left:5%;bottom:84px;right:calc(4% + 380px);display:flex;flex-wrap:wrap-reverse;align-items:center;gap:10px;pointer-events:none}@media(min-width:901px){.hc-dock>.hc-picker,.hc-dock>.hc-layers{position:static!important;inset:auto!important;transform:none!important;pointer-events:auto;flex:none}.hc-dock .hc-picker button,.hc-dock .hc-picker a.hc-your,.hc-dock .hc-layers button{line-height:1.25}}@media(max-width:1400px)and (min-width:901px){.hc-dock .hc-picker button{padding:11px 14px}.hc-dock .hc-picker a.hc-your{padding:11px 14px 11px 12px}.hc-dock .hc-layers button{padding:11px 12px;gap:6px}}@media(max-width:1100px)and (min-width:901px){.hc-dock .hc-picker a.hc-your span,.hc-dock .hc-layers svg{display:none}}@media(max-width:900px){.hc-dock{display:contents}}.hc-tools{display:none;align-items:center;gap:2px;padding:4px;border-radius:14px;background:#141218f0;border:1px solid #ffffff12;pointer-events:auto;flex:none}.hc.is-explore .hc-tools{display:flex;animation:hc-card-in .45s cubic-bezier(.2,.8,.2,1) both}.hc-tools button{display:grid;place-items:center;min-width:40px;height:39px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:13px;cursor:pointer;transition:color .3s,background .3s}.hc-tools button:hover{color:var(--ink);background:#ffffff0a}.hc-tools button[aria-pressed=true]{color:#fff;background:#ffffff14}.hc-tools svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.hc-tools i{width:1px;height:22px;margin:0 6px;background:#ffffff1a}.hc.is-explore .hc-map .maplibregl-canvas{cursor:grab}.hc.is-explore .hc-map .maplibregl-canvas:active{cursor:grabbing}.hc.is-explore.is-pickable .hc-map .maplibregl-canvas{cursor:pointer}.hc-wheel-hint{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);padding:12px 18px;border-radius:12px;background:#0b0b10e6;border:1px solid #ffffff1a;color:#f2ecf1;font-size:13px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .3s,transform .3s}.hc.is-wheel-hint .hc-wheel-hint{opacity:1;transform:translate(-50%,-50%)}@media(max-width:900px){.hc-tools{position:absolute;z-index:3;right:6%;top:auto;bottom:360px}.hc-tools i,.hc-tools [data-zoom],.hc-wheel-hint{display:none}}[data-theme=light] .hc-tools{background:#fffffff0;border-color:#2a1a3314;box-shadow:0 12px 40px #3a24481a}[data-theme=light] .hc-tools button{color:#76697d}[data-theme=light] .hc-tools button:hover{color:#211a28;background:#2a1a3308}[data-theme=light] .hc-tools button[aria-pressed=true]{color:#211a28;background:#2a1a330d}[data-theme=light] .hc-tools i{background:#2a1a3314}[data-theme=light] .hc-wheel-hint{background:#fffffff2;color:#2a2030;border-color:#2a1a331a;box-shadow:0 12px 40px #3a24481f}.hc-shot:focus{outline:none}@media(max-width:900px){.hc.is-explore .hc-tools.is-cramped{display:none}}.hc-copy{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.hc[data-state=district] .hc-copy,.hc.is-agent .hc-copy{opacity:0;transform:translate(-24px);pointer-events:none}.hc[data-state=district] .hc-copy a,.hc.is-agent .hc-copy a{pointer-events:none}.ag{display:flex;align-items:center;gap:4px;padding:4px;border-radius:14px;background:#141218f0;border:1px solid #ffffff12;pointer-events:auto;flex:none}.ag[hidden]{display:none}.ag-talk{display:flex;align-items:center;gap:10px;border:0;background:none;color:#fff;font:inherit;font-size:13px;padding:6px 14px 6px 6px;border-radius:10px;cursor:pointer;transition:background .3s}.ag-talk:hover{background:#ffffff0d}.ag-orb{--lvl:0;position:relative;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d9d3de 30%,#6d6573 75%,#2a2630);box-shadow:0 0 0 1px #ffffff26,0 0 calc(6px + var(--lvl) * 26px) calc(var(--lvl) * 6px) #ff5f7e66;transform:scale(calc(1 + var(--lvl) * .18));transition:transform .08s linear}.ag-orb i{position:absolute;inset:-5px;border-radius:50%;border:1px solid #ff5f7e;opacity:0}.ag[data-state=listening] .ag-orb i{animation:ag-ring 1.8s ease-out infinite}.ag[data-state=thinking] .ag-orb{animation:ag-think 1.2s ease-in-out infinite}.ag[data-state=connecting] .ag-orb{opacity:.6}@keyframes ag-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.6);opacity:0}}@keyframes ag-think{50%{filter:brightness(1.35)}}.ag-type{border:0;background:none;color:var(--muted);font:inherit;font-size:12px;width:36px;height:36px;border-radius:10px;cursor:pointer}.ag-type:hover,.ag.is-typing .ag-type{color:var(--ink);background:#ffffff0d}.ag-form{display:flex;align-items:center;gap:4px}.ag-form input{width:300px;border:0;outline:0;background:#ffffff0a;color:var(--ink);font:inherit;font-size:13px;padding:10px 12px;border-radius:10px}.ag-form button{border:0;background:#fff;color:#08090d;width:36px;height:36px;border-radius:10px;cursor:pointer;font-size:15px}.ag-cap{position:absolute;z-index:4;left:50%;bottom:170px;width:min(760px,calc(100% - 48px));transform:translate(-50%,10px);text-align:center;pointer-events:none;opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1)}.ag-cap.is-on{opacity:1;transform:translate(-50%)}.ag-cap small{display:block;font-size:12.5px;color:#cfc7d3;letter-spacing:.2px;margin-bottom:8px;text-shadow:0 1px 12px #000}.ag-cap p{display:inline;margin:0;font-size:22px;line-height:1.5;font-weight:400;letter-spacing:-.01em;color:#fff;background:#08090dcc;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:3px 12px;border-radius:6px}.ag-cap p:empty{display:none}.ag-bars i{position:absolute;z-index:3;left:0;right:0;height:7vh;background:#050507;transform:scaleY(0);transition:transform .7s cubic-bezier(.6,0,.2,1);pointer-events:none}.ag-bars i:first-child{top:0;transform-origin:top}.ag-bars i:last-child{bottom:0;transform-origin:bottom}.hc.is-cinema .ag-bars i{transform:scaleY(1)}.hc.is-cinema .hc-card,.hc.is-cinema .hc-dock{opacity:.25;transition:opacity .5s}.hc .hc-card,.hc .hc-dock{transition:opacity .5s}.ag-scene{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.ag-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ag-links path{fill:none;stroke:#fff;stroke-opacity:.7;stroke-width:1;stroke-dasharray:3 5}.ag-card{--stem:86px;position:absolute;left:0;top:0;will-change:transform}.ag-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #fff2,0 0 18px #fff8}.ag-stem{position:absolute;left:-.5px;bottom:0;width:1px;height:var(--stem);background:linear-gradient(#fff,#fff0);transform-origin:bottom;transform:scaleY(0);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ag-body{position:absolute;left:0;bottom:var(--stem);transform:translate(-50%,8px);min-width:190px;max-width:260px;padding:14px 16px 13px;background:#0b0b10e8;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 20px 60px #0009;color:#f4eff3;opacity:0;transition:opacity .45s .15s,transform .55s .15s cubic-bezier(.2,.8,.2,1)}.ag-card.is-on .ag-stem{transform:scaleY(1)}.ag-card.is-on .ag-body{opacity:1;transform:translate(-50%,-6px)}.ag-card.is-off{opacity:0}.ag-body small{display:block;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#a59dab;margin-bottom:5px}.ag-body strong{display:block;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.25}.ag-body ul{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ffffff14;display:grid;gap:5px}.ag-body li{font-size:12.5px;color:#cfc7d3;line-height:1.35}.ag-body em{font-style:normal;font-size:15px;color:#fff;font-weight:500;font-variant-numeric:tabular-nums}.ag-body li:first-child em{color:#ff7a93}.ag-letter{position:absolute;right:12px;top:12px;width:22px;height:22px;border-radius:50%;border:1px solid #ffffff40;display:grid;place-items:center;font-size:11px;color:#fff}.ag-metric{position:absolute;left:0;top:0;padding:6px 12px;border-radius:999px;background:#fff;color:#08090d;font-size:12px;font-weight:500;white-space:nowrap}[data-theme=light] .ag{background:#fffffff0;border-color:#2a1a3314;box-shadow:0 12px 40px #3a24481a}[data-theme=light] .ag-talk{color:#211a28}[data-theme=light] .ag-talk:hover,[data-theme=light] .ag-type:hover,[data-theme=light] .ag.is-typing .ag-type{background:#2a1a3308}[data-theme=light] .ag-orb{background:radial-gradient(circle at 35% 30%,#fff,#e9e3ee 35%,#9a8fa3 80%,#5d5466);box-shadow:0 0 0 1px #2a1a331f,0 0 calc(6px + var(--lvl) * 26px) calc(var(--lvl) * 6px) #e2456a55}[data-theme=light] .ag-form input{background:#2a1a330a}[data-theme=light] .ag-form button{background:#211a28;color:#fff}[data-theme=light] .ag-body{background:#fffffff2;border-color:#2a1a331a;color:#211a28;box-shadow:0 20px 60px #3a24482e}[data-theme=light] .ag-body small{color:#8d8193}[data-theme=light] .ag-body li{color:#4a3f52}[data-theme=light] .ag-body em{color:#211a28}[data-theme=light] .ag-body li:first-child em{color:#e2456a}[data-theme=light] .ag-body ul{border-color:#2a1a3314}[data-theme=light] .ag-dot{background:#211a28;box-shadow:0 0 0 4px #211a281f}[data-theme=light] .ag-stem{background:linear-gradient(#211a28,#211a2800)}[data-theme=light] .ag-links path{stroke:#211a28}[data-theme=light] .ag-metric{background:#211a28;color:#fff}[data-theme=light] .ag-letter{border-color:#2a1a3340;color:#211a28}@media(max-width:900px){.ag{position:absolute;z-index:3;left:6%;top:268px}.ag-form input{width:180px}.ag-cap{bottom:auto;top:200px}.ag-cap p{font-size:17px}}.ag-body{margin-left:var(--dx,0px)}.hc.has-ag-cards .hc-card{opacity:0;pointer-events:none;transform:translateY(12px)}.ag-cap{bottom:200px}.hc{--g-bg:rgba(255,255,255,.76);--g-edge:rgba(255,255,255,.95);--g-line:rgba(23,19,28,.08);--g-ink:#17131c;--g-mute:#6e6476;--g-shadow:0 18px 50px rgba(40,24,52,.14),inset 0 1px 0 rgba(255,255,255,.9);--hud-bg:rgba(250,248,251,.94);--acc:#e2456a}[data-theme=dark] .hc{--g-bg:rgba(24,21,29,.78);--g-edge:rgba(255,255,255,.09);--g-line:rgba(255,255,255,.08);--g-ink:#f3eef5;--g-mute:#a39aa9;--g-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);--hud-bg:rgba(14,13,18,.92);--acc:#ff5f7e}.hc .hc-card,.hc .hc-picker,.hc .ag,.hc .hc-tools{background:var(--g-bg);border:1px solid var(--g-edge);box-shadow:var(--g-shadow);color:var(--g-ink)}.hc .hc-card{border-radius:24px}.hc .hc-card:before{display:none}.hc .hc-picker{border-radius:999px;padding:5px}.hc .hc-picker button{border-radius:999px}.hc .hc-picker button[aria-pressed=true]{background:var(--g-ink);color:var(--g-bg);box-shadow:none}[data-theme=dark] .hc .hc-picker button[aria-pressed=true]{background:#fff;color:#17131c}.hc .hc-picker a.hc-your{border-radius:999px;border-left:0;color:var(--acc)}.hc .hc-kinds .k0,.hc .hc-kinds .k1,.hc .hc-kinds .k2{color:var(--g-ink)}.hc .hc-kinds li>svg{color:var(--g-mute)}.hc .hc-kinds,.hc .hc-kinds li+li{border-color:var(--g-line)}.hc .hc-card .hc-layers{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:flex;gap:2px;margin:14px 0 6px;padding:3px;border-radius:12px;background:var(--g-line);border:0;box-shadow:none;overflow:visible}.hc .hc-card .hc-layers button{flex:1;justify-content:center;padding:8px 6px;font-size:12.5px;border-radius:9px;color:var(--g-mute);background:none;box-shadow:none}.hc .hc-card .hc-layers button:hover{color:var(--g-ink)}.hc .hc-card .hc-layers button[aria-pressed=true]{background:var(--g-bg);color:var(--g-ink);box-shadow:0 1px 3px #17131c1f}[data-theme=dark] .hc .hc-card .hc-layers button[aria-pressed=true]{background:#ffffff1f}.hc-layer-hint{margin:0 0 16px;font-size:12px;line-height:1.45;color:var(--g-mute)}.hc-card[data-view=pass] .hc-layers,.hc-card[data-view=pass] .hc-layer-hint,.hc-card[data-view=story] .hc-layer-hint{display:none}.hc .hc-card h2{margin-bottom:0}.hc .ag{position:absolute;z-index:4;left:50%;bottom:84px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:6px;border-radius:999px;min-width:300px}.hc .ag[hidden]{display:none}.ag-talk{flex:1;gap:12px;padding:4px 18px 4px 4px;border-radius:999px;color:var(--g-ink);text-align:left;min-width:0}.ag-talk:hover{background:var(--g-line)}.ag-orb{width:40px;height:40px;flex:none}.ag-lines{display:flex;flex-direction:column;gap:1px;min-width:0}.ag-label{font-size:14px;font-weight:500;letter-spacing:-.01em}.ag-heard{font-size:12px;color:var(--g-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.ag-key,.ag-end{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--g-mute);cursor:pointer;flex:none}.ag-key:hover,.ag-end:hover,.ag.is-typing .ag-key{background:var(--g-line);color:var(--g-ink)}.ag-key svg,.ag-end svg,.ag-form button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ag-end[hidden],.ag.is-typing .ag-lines{display:none}.ag .ag-form{display:flex;align-items:center;gap:4px;margin-left:4px}.ag .ag-form[hidden]{display:none}.ag .ag-form input{width:280px;background:var(--g-line);color:var(--g-ink);border-radius:999px;padding:11px 16px;font-size:14px}.ag .ag-form input::placeholder{color:var(--g-mute)}.ag .ag-form button{width:40px;height:40px;border-radius:50%;background:var(--g-ink);color:var(--g-bg);display:grid;place-items:center}[data-theme=dark] .ag .ag-form button{background:#fff;color:#17131c}.ag[data-state=listening] .ag-label{color:var(--acc)}.hc .ag-cap{bottom:150px}.hc .ag-cap p{background:#0e0c12d1;color:#fff;font-size:21px;padding:4px 14px;border-radius:8px}@media(max-width:1180px)and (min-width:901px){.hc .ag{left:5%;transform:none;bottom:150px}.hc .ag-cap{bottom:220px}}@media(max-width:900px){.hc .ag{inset:268px 6% auto;transform:none;min-width:0}.ag-heard{max-width:200px}.hc .ag-cap{top:200px;bottom:auto}}.hc[data-state=district] .hc-card{border-radius:16px;background:var(--hud-bg);box-shadow:0 30px 80px #00000047;border-color:var(--g-line)}.hc[data-state=district] .hc-card h2{font-size:28px}.hc[data-state=district] .hc-card .hc-layers{border-radius:8px}.hc[data-state=district] .hc-card .hc-layers button{border-radius:6px}.hc[data-state=district] .hc-big strong{font-weight:300}.hc .hc-tools{border-radius:999px}.hc .hc-tools button[aria-pressed=true]{background:var(--g-ink);color:var(--g-bg)}[data-theme=dark] .hc .hc-tools button[aria-pressed=true]{background:#fff;color:#17131c}@media(min-width:901px){.hc .hc-tools{position:absolute;z-index:3;left:5%;top:50%;transform:translateY(-50%);flex-direction:column;border-radius:22px;padding:5px}.hc .hc-tools i{width:22px;height:1px;margin:4px 0}.hc .hc-tools button{min-width:44px;height:44px;padding:0 8px;border-radius:16px;font-size:12px}}.hc .ag{max-width:400px}.ag-heard{max-width:250px}.hc .ag-cap{width:min(600px,calc(100% - 48px))}@media(min-width:901px){.hc .ag-cap{left:calc(50% - 40px)}}.ag-card.is-below .ag-stem{bottom:auto;top:0;transform-origin:top;background:linear-gradient(#fff0,#fff)}.ag-card.is-below .ag-body{bottom:auto;top:var(--stem);transform:translate(-50%,-8px)}.ag-card.is-below.is-on .ag-body{transform:translate(-50%,6px)}[data-theme=light] .ag-card.is-below .ag-stem{background:linear-gradient(#211a2800,#211a28)}.ag-metric{transform-origin:left center}.ag-metric{margin-left:0}.ag-metric{left:50%!important;top:116px!important;transform:translate(-50%)!important;padding:8px 16px;font-size:13px}.hl{position:absolute;z-index:5;left:5%;top:116px;bottom:150px;width:390px;display:flex;flex-direction:column;padding:18px 0 0;border-radius:22px;background:var(--hud-bg);border:1px solid var(--g-line);box-shadow:0 30px 80px #140c1c38;color:var(--g-ink);opacity:0;transform:translate(-14px);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.hl.is-on{opacity:1;transform:none}.hl[hidden]{display:none}.hc.is-list .hc-copy,.hc.is-list .hc-tools{opacity:0;pointer-events:none}.hl-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 18px 12px 22px}.hl-where{display:block;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--g-mute);margin-bottom:6px}.hl-title{margin:0;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.hl-title span{color:var(--g-mute);font-weight:400;font-variant-numeric:tabular-nums}.hl-x,.hl-only button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:var(--g-line);color:var(--g-ink);cursor:pointer;flex:none}.hl-x svg,.hl-only svg,.hl-search svg,.hc-list-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.hl-kinds{display:flex;gap:2px;margin:0 18px 10px;padding:3px;border-radius:10px;background:var(--g-line)}.hl-kinds button{flex:1;border:0;background:none;padding:7px 4px;border-radius:7px;font:inherit;font-size:12px;color:var(--g-mute);cursor:pointer;white-space:nowrap}.hl-kinds button:hover{color:var(--g-ink)}.hl-kinds button[aria-pressed=true]{background:var(--g-bg);color:var(--g-ink);box-shadow:0 1px 3px #17131c1f}[data-theme=dark] .hl-kinds button[aria-pressed=true]{background:#ffffff1f}.hl-search{display:flex;align-items:center;gap:8px;margin:0 18px 10px;padding:0 12px;border-radius:10px;border:1px solid var(--g-line);color:var(--g-mute)}.hl-search input{flex:1;min-width:0;border:0;background:none;padding:10px 0;font:inherit;font-size:14px;color:var(--g-ink);outline:0}.hl-search input::placeholder{color:var(--g-mute)}.hl-search:focus-within{border-color:var(--g-mute)}.hl-filters{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 18px 6px}.hl-sorts{display:flex;gap:4px;flex-wrap:wrap}.hl-sorts button{border:1px solid var(--g-line);background:none;border-radius:999px;padding:5px 10px;font:inherit;font-size:11.5px;color:var(--g-mute);cursor:pointer}.hl-sorts button:hover{color:var(--g-ink)}.hl-sorts button[aria-pressed=true]{background:var(--g-ink);border-color:var(--g-ink);color:var(--g-bg)}[data-theme=dark] .hl-sorts button[aria-pressed=true]{background:#fff;border-color:#fff;color:#17131c}.hl-dist{max-width:130px;border:0;background:none;font:inherit;font-size:12px;color:var(--g-ink);cursor:pointer;text-align:right}.hl-only{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 18px;padding:4px 4px 4px 12px;border-radius:999px;background:color-mix(in srgb,var(--acc) 10%,transparent);color:var(--acc);font-size:12px}.hl-only[hidden]{display:none}.hl-only button{width:26px;height:26px;background:none;color:inherit}.hl-rows{flex:1;min-height:0;overflow:auto;list-style:none;margin:6px 0 0;padding:0 8px 8px;border-top:1px solid var(--g-line);scrollbar-width:thin;overscroll-behavior:contain}.hl-rows button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.hl-rows li+li button{border-top:1px solid var(--g-line);border-radius:0}.hl-rows button:hover,.hl-rows button:focus-visible{background:var(--g-line);border-radius:12px;outline:0}.hl-rows button:hover+*,.hl-rows li:hover+li button{border-top-color:transparent}.hl-i{width:7px;height:7px;border-radius:50%;background:var(--g-mute)}.hl-i.k0{background:#e2456a}.hl-i.k1{background:#7d5bd6}.hl-i.k2{background:#1fa38c}.hl-i.k3{background:#d9822b}.hl-name{min-width:0;display:flex;flex-direction:column;gap:2px}.hl-name b{font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-name small{font-size:11.5px;color:var(--g-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl-v{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:62px}.hl-v em{font-style:normal;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.hl-v i{display:block;width:62px;height:3px;border-radius:2px;background:var(--g-line);overflow:hidden}.hl-v s{display:block;height:100%;border-radius:2px;background:var(--g-ink);opacity:.55;text-decoration:none}.hl-v.is-bad em{color:var(--acc)}.hl-v.is-bad s{background:var(--acc);opacity:1}.hl-empty{padding:28px 12px;color:var(--g-mute);font-size:13px;text-align:center}.hl-note{margin:0;padding:10px 22px 14px;font-size:11px;color:var(--g-mute);border-top:1px solid var(--g-line)}.hl-pin{width:34px;height:34px;border-radius:50%;border:2px solid var(--acc);background:color-mix(in srgb,var(--acc) 18%,transparent);opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}.hl-pin.is-on{opacity:1;transform:scale(1);animation:hl-ping 1.6s ease-out infinite}@keyframes hl-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--acc) 45%,transparent)}to{box-shadow:0 0 0 18px transparent}}.hc-list-btn{display:flex;align-items:center;gap:8px;width:100%;margin:10px 0 2px;padding:9px 12px;border:1px solid var(--g-line);border-radius:12px;background:none;color:var(--g-ink);font:inherit;font-size:12.5px;cursor:pointer;transition:background .2s,border-color .2s}.hc-list-btn em{margin-left:auto;font-style:normal;color:var(--g-mute);transition:transform .2s}.hc-list-btn:hover{background:var(--g-line)}.hc-list-btn:hover em{transform:translate(3px);color:var(--g-ink)}.hc.is-list .hc-list-btn{border-color:var(--g-ink)}.hc .hc-kinds li[data-go]{position:relative;cursor:pointer;transition:background .2s,transform .2s}.hc-kind-hit{position:absolute;inset:0;width:100%;height:100%;min-width:0;padding:0;border:0;border-radius:inherit;background:none;color:inherit;cursor:pointer}.hc .hc-kinds li[data-go]:hover{background:var(--g-line)}.hc .hc-kinds li[data-go]:active{transform:scale(.97)}.hc-card[data-view=pass] .hc-list-btn,.hc-card[data-view=story] .hc-list-btn{display:none}@media(max-width:1180px)and (min-width:901px){.hl{width:340px;bottom:220px}}@media(max-width:900px){.hl{inset:80px 12px 12px;width:auto;z-index:6}.hl-search input{font-size:16px}}.hc .ag.is-typing{max-width:min(440px,calc(100% - 32px));width:440px}.ag.is-typing .ag-talk{flex:none;padding:4px}.ag.is-typing .ag-form{flex:1;min-width:0;margin-left:2px}.ag.is-typing .ag-form input{flex:1;width:auto;min-width:0}.ag-orb{flex:none}.ag[data-state=looking] .ag-orb i{opacity:1;border-color:transparent;border-top-color:var(--acc);animation:ag-look .9s linear infinite}@keyframes ag-look{to{transform:rotate(360deg)}}.ag-card.is-place .ag-body{min-width:170px}.ag-card.is-cmp .ag-body small,.ag-card.is-cmp .ag-body strong{padding-right:28px}.hc-ymap{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.hc.is-ready.is-ybase .hc-ymap{opacity:1}.hc-ymap [class*=copyrights]{pointer-events:auto}.hc-pass-tabs{display:flex;gap:2px;margin:12px 0;padding:3px;border-radius:10px;background:var(--g-line)}.hc-pass-tabs button{flex:1;border:0;background:none;padding:6px 4px;border-radius:7px;font:inherit;font-size:12px;color:var(--g-mute);cursor:pointer}.hc-pass-tabs button:hover{color:var(--g-ink)}.hc-pass-tabs button[aria-selected=true]{background:var(--g-bg);color:var(--g-ink);box-shadow:0 1px 3px #17131c1f}[data-theme=dark] .hc-pass-tabs button[aria-selected=true]{background:#ffffff1f}.hc-ekr{list-style:none;margin:0 0 4px;padding:0;display:grid;gap:9px}.hc-ekr li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:12.5px}.hc-ekr span{color:var(--g-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-ekr small{display:inline-block;min-width:30px;color:var(--g-mute);font-variant-numeric:tabular-nums}.hc-ekr b{font-weight:500;font-variant-numeric:tabular-nums}.hc-ekr i{grid-column:1/-1;height:3px;border-radius:2px;background:var(--g-ink);opacity:.5}.hc-ekr li:first-child i{background:var(--acc);opacity:1}.hc.is-ybase .hc-shade,.hc.is-ybase .hc-map{-webkit-mask:linear-gradient(0deg,transparent 0,transparent 34px,#000 52px);mask:linear-gradient(0deg,transparent 0,transparent 34px,#000 52px)}body.is-ybase .page-controls{bottom:56px}.hc.is-ybase .hc-credit{bottom:46px}.hc-fold{position:absolute;top:-11px;right:22px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--g-line);background:var(--g-bg);color:var(--g-mute);box-shadow:0 4px 14px #17131c1f;cursor:pointer;opacity:0;transition:opacity .2s,color .2s}.hc-card:hover .hc-fold,.hc-fold:focus-visible{opacity:1}.hc-fold:hover{color:var(--g-ink)}.hc-fold svg,.hc-unfold svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hc .hc-card{transition:opacity .3s ease,transform .65s cubic-bezier(.2,.8,.2,1)}.hc.is-card-folded .hc-card{opacity:0!important;transform:translate(24px) scale(.98)!important;pointer-events:none}.hc-unfold{position:absolute;z-index:4;right:4%;bottom:84px;display:flex;align-items:center;gap:8px;padding:10px 16px 10px 13px;border-radius:999px;border:1px solid var(--g-edge);background:var(--g-bg);box-shadow:var(--g-shadow);color:var(--g-ink);font:inherit;font-size:13px;cursor:pointer;animation:hc-pop .35s cubic-bezier(.2,.8,.2,1)}.hc-unfold[hidden]{display:none}@keyframes hc-pop{0%{opacity:0;transform:translateY(8px)}}@media(hover:none){.hc-fold{opacity:1}}@media(max-width:900px){.hc-unfold{bottom:34px;right:6%}}.hl-rank{width:18px;font-size:12px;color:var(--g-mute);font-variant-numeric:tabular-nums;text-align:center}.hl-dist[hidden]{display:none}.hl-kinds button{padding:7px 2px;font-size:11.5px}.hc-card-actions{display:flex;gap:6px;margin:10px 0 2px}.hc-card-actions .hc-list-btn{margin:0;flex:1}.hc-share{flex:none;width:40px;display:grid;place-items:center;border:1px solid var(--g-line);border-radius:12px;background:none;color:var(--g-mute);cursor:pointer;transition:background .2s,color .2s}.hc-share:hover{background:var(--g-line);color:var(--g-ink)}.hc-share.is-done{color:var(--acc);border-color:var(--acc)}.hc-share svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hc-card[data-view=story] .hc-card-actions,.hc-card[data-view=pass] .hc-list-btn{display:none}.hc-card[data-view=pass] .hc-card-actions{justify-content:flex-end;margin-top:4px}.hc-card[data-view=pass] .hc-share{height:34px;width:34px}.hc-toast{position:absolute;z-index:8;left:50%;top:116px;transform:translate(-50%,-8px);padding:10px 16px;border-radius:999px;background:var(--g-ink);color:var(--g-bg);font-size:13px;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.hc-toast.is-on{animation:hc-toast 2.4s ease forwards}@keyframes hc-toast{0%{opacity:0;transform:translate(-50%,-8px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.hc .hc-spots .is-tour{color:var(--g-ink)}.hc .hc-spots .is-tour:before{content:"";display:inline-block;width:0;height:0;margin-right:7px;border-left:7px solid currentColor;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;vertical-align:1px}.hc.is-touring .hc-spots .is-tour{color:var(--acc)}.ag-mic{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--g-mute);cursor:pointer;flex:none}.ag-mic[hidden]{display:none}.ag-mic:hover{background:var(--g-line);color:var(--g-ink)}.ag-mic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ag-mic .ag-slash{opacity:0;transition:opacity .2s}.ag-mic[aria-pressed=true]{color:var(--acc);background:color-mix(in srgb,var(--acc) 10%,transparent)}.ag-mic[aria-pressed=true] .ag-slash{opacity:1}.ag.is-muted .ag-orb{filter:grayscale(1) opacity(.55)}.ag.is-muted.is-ptt .ag-orb{filter:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 35%,transparent)}.ag.is-muted .ag-label{color:var(--g-mute)}.ag.is-muted.is-ptt .ag-label{color:var(--acc)}.ans{position:absolute;z-index:5;left:5%;top:116px;max-height:calc(100% - 270px);width:380px;display:flex;flex-direction:column;padding:18px 0 8px;border-radius:22px;background:var(--hud-bg);border:1px solid var(--g-line);box-shadow:0 30px 80px #140c1c38;color:var(--g-ink);opacity:0;transform:translate(-14px);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.ans.is-on{opacity:1;transform:none}.ans[hidden],.hc.is-list .ans{display:none}.hc.is-ans .hc-copy,.hc.is-ans .hc-tools{opacity:0;pointer-events:none}.ans-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 16px 10px 22px}.ans-src{display:block;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--g-mute);margin-bottom:6px}.ans-q{margin:0;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.3}.ans-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--g-line);color:var(--g-ink);cursor:pointer;flex:none}.ans-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ans-text{margin:0;padding:0 22px 12px;font-size:14px;line-height:1.55;color:var(--g-ink)}.ans-text:empty{display:none}.ans-items{list-style:none;margin:0;padding:6px 8px 0;border-top:1px solid var(--g-line);overflow:auto;min-height:0;scrollbar-width:thin}.ans-items:empty{display:none}.ans-items button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ans-items button:hover{background:var(--g-line)}.ans-l{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--g-ink);display:grid;place-items:center;font-size:11px;font-weight:500}.ans-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ans-t b{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ans-t small{font-size:11.5px;color:var(--g-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ans-items em{font-style:normal;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:900px){.ans{left:12px;right:12px;width:auto;top:80px;max-height:45vh;z-index:6}}.ag-next{position:absolute;left:12px;bottom:calc(100% + 8px);display:flex;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:6px 6px 6px 12px;border-radius:999px;background:var(--g-ink);color:var(--g-bg);font-size:12.5px;box-shadow:0 8px 24px #17131c33;animation:hc-pop .3s cubic-bezier(.2,.8,.2,1)}.ag-next[hidden]{display:none}.ag-next i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--acc);animation:ag-blink 1.2s ease-in-out infinite}@keyframes ag-blink{50%{opacity:.3}}.ag-next span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-next button{flex:none;display:none;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:#ffffff24;color:inherit;cursor:pointer}.ag-next.is-wait button{display:grid}.ag-next svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}[data-theme=dark] .ag-next{background:#fff;color:#17131c}[data-theme=dark] .ag-next button{background:#17131c1a}.hc .ag.has-next~.ag-cap,.hc .ag-cap:has(~.ag.has-next){bottom:196px}.tw{position:absolute;z-index:7;left:50%;top:112px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--g-bg);border:1px solid var(--g-edge);box-shadow:var(--g-shadow);color:var(--g-ink);animation:hc-pop .5s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.tw[hidden]{display:none}.tw-dot{width:9px;height:9px;border-radius:50%;background:var(--acc);box-shadow:0 0 color-mix(in srgb,var(--acc) 50%,transparent);animation:tw-ping 1.8s ease-out infinite;flex:none}@keyframes tw-ping{to{box-shadow:0 0 0 12px transparent}}.tw-text{display:flex;flex-direction:column;gap:1px}.tw-text b{font-size:14px;font-weight:500;letter-spacing:-.01em}.tw-text small{font-size:11.5px;color:var(--g-mute)}.tw-go{border:0;border-radius:999px;background:var(--acc);color:#fff;font:inherit;font-size:13px;font-weight:500;padding:11px 18px;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--acc) 35%,transparent)}.tw-go:hover{filter:brightness(1.06)}.tw-x,.tb button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--g-mute);cursor:pointer;flex:none}.tw-x:hover,.tb button:hover{background:var(--g-line);color:var(--g-ink)}.tw svg,.tb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tb{position:absolute;z-index:7;left:50%;top:112px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 6px 6px 18px;border-radius:999px;background:var(--g-bg);border:1px solid var(--g-edge);box-shadow:var(--g-shadow);color:var(--g-ink);animation:hc-pop .4s cubic-bezier(.2,.8,.2,1)}.tb[hidden]{display:none}.tb-what{display:flex;flex-direction:column;gap:1px;min-width:150px;margin-right:6px}.tb-case{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--acc)}.tb-title{font-size:13.5px;font-weight:500;white-space:nowrap}.tb-dots{display:flex;gap:5px;list-style:none;margin:0 8px 0 0;padding:0}.tb-dots li{width:6px;height:6px;border-radius:3px;background:var(--g-line);transition:width .3s,background .3s}.tb-dots li.is-done{background:var(--g-mute)}.tb-dots li.is-now{width:18px;background:var(--acc)}.tb .i-play{display:none}.tb.is-held .i-play{display:block;fill:currentColor;stroke:none}.tb.is-held .i-pause{display:none}.tb .tb-ask{display:flex;align-items:center;width:auto;gap:6px;padding:0 14px 0 11px;border-radius:999px;background:var(--g-ink);color:var(--g-bg);font:inherit;font-size:12.5px}.tb .tb-ask:hover{background:var(--g-ink);color:var(--g-bg);filter:brightness(1.15)}.tb .tb-ask[hidden]{display:none}[data-theme=dark] .tb .tb-ask{background:#fff;color:#17131c}.tour-cap{position:absolute;z-index:6;left:50%;bottom:150px;transform:translate(-50%);width:min(680px,calc(100% - 48px));text-align:center;pointer-events:none;opacity:0;transition:opacity .3s}.tour-cap.is-on{opacity:1}.tour-cap p{display:inline;margin:0;padding:4px 14px;border-radius:8px;background:#0e0c12d1;color:#fff;font-size:19px;line-height:1.55;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tb.is-held~.tour-cap{opacity:0}.hc.is-tour .ag-cap{opacity:0}.hc.is-tour .tb:not(.is-held)~.tour-cap{opacity:1}.hc.is-tour .tw{display:none}.hc-cta-on .header-cta{color:var(--acc,#e2456a);animation:hc-cta 1.6s ease-in-out 3}@keyframes hc-cta{50%{transform:translateY(-2px);text-shadow:0 0 18px rgba(226,69,106,.45)}}@media(max-width:900px){.tb{top:70px;left:12px;right:12px;transform:none;padding-left:14px}.tb-dots{display:none}.tw{inset:200px 12px auto;transform:none;white-space:normal}.tour-cap{bottom:auto;top:250px}.tour-cap p{font-size:16px}}.hc.is-agent .tw,.hc.is-list .tw,.hc.is-ans .tw{opacity:0;pointer-events:none;transform:translate(-50%,-8px);transition:opacity .25s,transform .25s}@media(max-width:900px){.hc .tw{top:70px;bottom:auto}}.hc-base[hidden]{display:none}.hc-base svg{stroke-width:1.4;stroke-linejoin:round}.hc-base[aria-pressed=false] svg{stroke:currentColor;opacity:.75}.hc-base[aria-pressed=true] svg{stroke:#fc3f1d}.tb .i-off{display:none}.tb.is-mute .i-off{display:block}.tb.is-mute .i-wave{display:none}.tb.is-mute .tb-snd{color:var(--acc)}.ans.is-wait .ans-text{color:var(--g-mute);animation:ans-wait 1.2s ease-in-out infinite}.ans.is-wait .ans-items{opacity:.35}@keyframes ans-wait{50%{opacity:.45}}.hc.has-ag-cards .hc-label{opacity:.32!important}.hc.has-ag-cards .hc-tip{display:none}.hc.has-ag-cards.is-card-wanted:not(.is-card-folded) .hc-card{opacity:1;pointer-events:auto;transform:none}.hc-unfold{z-index:7}.ans{overflow:hidden}.ans-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ans .ans-items{overflow:visible;max-height:none}.ans-blocks{display:grid;gap:10px;padding:0 16px 12px}.ans-blocks:empty{display:none}.ans-b{padding:12px 14px;border-radius:14px;background:var(--g-line);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.ans-b.is-in{opacity:1;transform:none}.ans-b h4{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:var(--g-mute)}.ans-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:10px}.ans-kpis div{display:flex;flex-direction:column;gap:2px}.ans-kpis b{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.ans-kpis small{font-size:11px;color:var(--g-mute)}.ans-kpis .is-hot b{color:var(--acc)}.ans-bar{display:grid;grid-template-columns:1fr auto;gap:4px 10px;width:100%;padding:5px 0;border:0;background:none;font:inherit;color:inherit;text-align:left}button.ans-bar{cursor:pointer;border-radius:8px}button.ans-bar:hover span{color:var(--acc)}.ans-bar span{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ans-bar span .ans-l{width:18px;height:18px;font-size:10px;font-style:normal;flex:none}.ans-bar em{font-style:normal;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.ans-bar u{grid-column:1/-1;display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--g-ink) 8%,transparent);overflow:hidden;text-decoration:none}.ans-bar s{display:block;height:100%;width:0;border-radius:2px;background:var(--g-ink);opacity:.5;text-decoration:none;transition:width .8s cubic-bezier(.2,.8,.2,1)}.ans-bar.is-hot s{background:var(--acc);opacity:1}.ans-b.is-in .ans-bar s{width:var(--w)}.ans-b.is-in .ans-bar:nth-child(3) s{transition-delay:.06s}.ans-b.is-in .ans-bar:nth-child(4) s{transition-delay:.12s}.ans-b.is-in .ans-bar:nth-child(5) s{transition-delay:.18s}.ans-b.is-in .ans-bar:nth-child(6) s{transition-delay:.24s}.ans-b.is-in .ans-bar:nth-child(7) s{transition-delay:.3s}.ans-stack{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px;margin-bottom:10px}.ans-stack s{display:block;height:100%;width:0;text-decoration:none;transition:width .9s cubic-bezier(.2,.8,.2,1)}.ans-b.is-in .ans-stack s{width:var(--w)}.ans-legend{list-style:none;margin:0;padding:0;display:grid;gap:5px}.ans-legend li{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:12px}.ans-legend i{width:8px;height:8px;border-radius:2px}.ans-legend em{font-style:normal;color:var(--g-mute);font-variant-numeric:tabular-nums}.ans-legend.is-inline{display:flex;gap:14px;margin-top:4px}.ans-legend.is-inline li{grid-template-columns:10px auto}.c0{background:var(--acc)}.c1{background:color-mix(in srgb,var(--acc) 55%,#ffffff)}.c2{background:#7d5bd6}.c3{background:#1fa38c}.c4{background:#d9822b}.c5{background:var(--g-mute)}.ans-chart{display:block;width:100%;height:auto;overflow:visible}.ans-chart path{fill:none;stroke:var(--g-mute);stroke-width:2;stroke-dasharray:4 4}.ans-chart path.is-hot{stroke:var(--acc);stroke-dasharray:none;stroke-width:2.4}.ans-chart circle{fill:var(--hud-bg);stroke:var(--g-mute);stroke-width:1.6}.ans-chart circle.is-hot{stroke:var(--acc)}.ans-chart text{font-size:10.5px;fill:var(--g-mute);font-variant-numeric:tabular-nums}.ans-chart text.l0{fill:var(--acc);font-weight:600}.ans-b .ans-chart path.is-hot{stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1.1s ease}.ans-b.is-in .ans-chart path.is-hot{stroke-dashoffset:0}.ans-legend i.l0{background:var(--g-mute)}.ans-legend i.l0.is-hot{background:var(--acc)}.ans-legend i.l1{background:var(--g-mute)}.ans-table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.ans-table th,.ans-table td{padding:6px 4px;text-align:right;border-bottom:1px solid color-mix(in srgb,var(--g-ink) 8%,transparent);white-space:nowrap}.ans-table tr:first-child th{font-size:10.5px;font-weight:500;color:var(--g-mute);white-space:normal}.ans-table th:first-child{text-align:left;font-weight:400;color:var(--g-mute)}.ans-table .is-hot{color:var(--acc);font-weight:600}.ans-body,.hl-rows,.ans-items{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--g-ink) 18%,transparent) transparent}.ans-body::-webkit-scrollbar,.hl-rows::-webkit-scrollbar{width:8px}.ans-body::-webkit-scrollbar-track,.hl-rows::-webkit-scrollbar-track{background:transparent;margin:8px 0}.ans-body::-webkit-scrollbar-thumb,.hl-rows::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--g-ink) 16%,transparent);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.ans-body::-webkit-scrollbar-thumb:hover,.hl-rows::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--g-ink) 30%,transparent);background-clip:padding-box}.ans-body{overflow-x:hidden}.ans-b{min-width:0;overflow:hidden}.ans-table{table-layout:fixed}.ans-table th:first-child{width:32%}.ans-table th,.ans-table td{white-space:normal;overflow-wrap:anywhere}.ans-table td{white-space:nowrap}.ans-table tr:first-child th{line-height:1.25;vertical-align:bottom}.ag-stem{height:var(--len,var(--stem));transform:rotate(var(--rot,0deg)) scaleY(0)}.ag-card.is-on .ag-stem{transform:rotate(var(--rot,0deg)) scaleY(1)}.hc:not(.has-guide) .tw-ask{display:none}.ag-mode{flex:none;height:30px;padding:0 10px;border:1px solid #ffffff1f;border-radius:999px;background:transparent;color:#cfc6d4;font:600 11px/1 Golos Text,system-ui,sans-serif;letter-spacing:.2px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.ag-mode[hidden]{display:none}.ag-mode:hover{border-color:var(--acc,#ff5f7e);color:#fff}.ag.is-bridge .ag-mode{background:#ffffff10}[data-theme=light] .ag-mode{border-color:#2a1a3322;color:#6e6476}[data-theme=light] .ag-mode:hover{color:#17131c}[data-theme=light] .ag.is-bridge .ag-mode{background:#2a1a330d}@media(max-width:900px){.ans{z-index:30;background:#faf8fb}[data-theme=dark] .ans{background:#0e0d12}}html.hc-screen .hc-copy,html.hc-screen .hc-picker,html.hc-screen .page-controls,html.hc-screen .tw,html.hc-screen .tb,html.hc-screen .header nav,html.hc-screen .header .header-cta{display:none!important}html.hc-screen .hc-shade{opacity:.35}@media(max-width:900px){html.hc-screen .ag{inset:auto 12px 14px;z-index:31}html.hc-screen .ag-talk{flex:1;min-width:0}html.hc-screen .ag-cap{top:auto;bottom:88px}html.hc-screen .ans{top:auto;bottom:86px;max-height:44vh}html.hc-screen .hc-credit{inset:62px auto auto 12px;max-width:60%;text-align:left}}html.hc-screen .ans,html.hc-screen .ag-body{--g-ink:#f5f1f8;--g-mute:#958d9f;--g-line:rgba(255,255,255,.09);--hud-bg:rgba(9,8,13,.9);--acc:#ff3358}html.hc-screen .ans{color:var(--g-ink);background:var(--hud-bg);border:1px solid rgba(255,255,255,.13);border-radius:4px;box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff0d}html.hc-screen .ans:before,html.hc-screen .ans:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--acc);pointer-events:none}html.hc-screen .ans:before{left:-1px;top:-1px;border-right:0;border-bottom:0}html.hc-screen .ans:after{right:-1px;bottom:-1px;border-left:0;border-top:0}html.hc-screen .ans-src{font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;color:var(--acc)}html.hc-screen .ans-src:before{content:"\25cf  ";animation:hh-blink 1.4s steps(2) infinite}@keyframes hh-blink{50%{opacity:.2}}html.hc-screen .ans-q{font-size:20px;font-weight:800;letter-spacing:-.03em}html.hc-screen .ans-x{border-radius:3px;background:#ffffff14}html.hc-screen .ans-b{border-radius:3px;background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(255,51,88,.55)}html.hc-screen .ans-b h4{font:600 9.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.8px;color:#a39bad}html.hc-screen .ans-kpis b{font-size:30px;font-weight:800;letter-spacing:-.04em}html.hc-screen .ans-kpis .is-hot b{text-shadow:0 0 22px rgba(255,51,88,.55)}html.hc-screen .ans-kpis small{font:500 9.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.6px;text-transform:uppercase}html.hc-screen .ans-bar u{height:6px;border-radius:1px;background:#ffffff12}html.hc-screen .ans-bar s{border-radius:1px;background:#ffffff6b;opacity:1}html.hc-screen .ans-bar.is-hot s{background:linear-gradient(90deg,#ff3358,#ff8a4c);box-shadow:0 0 14px #ff335899}html.hc-screen .ans-bar em{font-weight:700}html.hc-screen .ans-chart path.is-hot{stroke-width:3;filter:drop-shadow(0 0 6px rgba(255,51,88,.7))}html.hc-screen .ans-items button{border-radius:3px}html.hc-screen .ans-l{border-color:var(--acc);color:var(--acc)}html.hc-screen .ans.is-board{width:min(860px,calc(100% - 40px))}html.hc-screen .ans.is-board .ans-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.hc-screen .ans.is-board .ans-b.is-kpi{grid-column:1/-1}html.hc-screen .ans.is-board .ans-items{display:none}html.hc-screen .ans-b:nth-child(2){transition-delay:.12s}html.hc-screen .ans-b:nth-child(3){transition-delay:.24s}html.hc-screen .ans-b:nth-child(4){transition-delay:.36s}html.hc-screen .ans-b:nth-child(5){transition-delay:.48s}html.hc-screen .ans-b:nth-child(6){transition-delay:.6s}html.hc-screen .ans-b.is-in .ans-bar s{transition-duration:1.1s}html.hc-screen .ag-body{border-radius:3px;background:#09080deb;border:1px solid rgba(255,255,255,.14);border-top:2px solid var(--acc);box-shadow:0 24px 60px #00000080}html.hc-screen .ag-body small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:1.6px;color:#ff8aa0}html.hc-screen .ag-body strong{font-weight:800;font-size:17px;color:#fff}html.hc-screen .ag-body em{font-size:19px;font-weight:800;color:#fff}html.hc-screen .ag-body li:first-child em{color:#ff5a78;text-shadow:0 0 16px rgba(255,51,88,.5)}html.hc-screen .ag-stem{background:linear-gradient(var(--acc,#ff3358),rgba(255,51,88,0))}html.hc-screen .ag-letter{border-radius:2px;border-color:#ff5a78;color:#ff5a78}@media(max-width:900px){html.hc-screen .ans.is-board{width:auto}html.hc-screen .ans.is-board .ans-blocks{gap:6px}html.hc-screen .ans-kpis b{font-size:22px}html.hc-screen .ans.is-board .ans-b{padding:9px 10px}html.hc-screen .ans.is-board .ans-bar span,html.hc-screen .ans.is-board .ans-bar em{font-size:11px}}html.hc-screen .ans{max-height:calc(100% - 330px)}html.hc-screen .hc-card{border-radius:4px;background:#09080de0;border-color:#ffffff1f}html.hc-screen .hc-card .hc-big strong{font-weight:800;letter-spacing:-.04em}html.hc-screen .ans-kpis{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));row-gap:12px}html.hc-screen .ans:not(.is-board) .ans-kpis b{font-size:25px}html.hc-screen .ans-kpis b{white-space:nowrap}@media(max-width:900px){html.hc-screen .hc.is-ans .ag-cap{display:none}html.hc-screen .ag-body{min-width:136px;max-width:168px;padding:10px 11px 9px}html.hc-screen .ag-body strong{font-size:14px}html.hc-screen .ag-body em{font-size:15px}html.hc-screen .ag-body li{font-size:11px}}html.hc-screen .hc-card,html.hc-screen .hc-unfold,html.hc-screen .hc-layers{display:none!important}html.hc-screen .ans{background:#09080df7}@media(max-width:900px){html.hc-screen .ans{inset:auto 10px 82px;max-height:48vh;padding:14px 0 8px}html.hc-screen .ans-head{padding:0 12px 6px 16px}html.hc-screen .ans-q{font-size:16px}html.hc-screen .ans-text{padding:0 16px 10px;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html.hc-screen .ans.is-board .ans-blocks{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px 4px;margin:0 -16px}html.hc-screen .ans.is-board .ans-blocks::-webkit-scrollbar{display:none}html.hc-screen .ans.is-board .ans-b{flex:0 0 86%;scroll-snap-align:center}html.hc-screen .ans.is-board .ans-bar:nth-child(n+7){display:none}html.hc-screen .ans.is-board .ans-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html.hc-screen .ans-dots{display:flex;justify-content:center;gap:5px;padding:8px 0 0}html.hc-screen .ans-dots i{width:5px;height:5px;border-radius:50%;background:#ffffff38;transition:background .3s,width .3s}html.hc-screen .ans-dots i.is-on{width:16px;border-radius:3px;background:var(--acc)}html.hc-screen .ag{bottom:12px}}.ans-dots{display:none}html.hc-screen[data-theme=light] .ans,html.hc-screen[data-theme=light] .ag-body{--g-ink:#17131c;--g-mute:#6e6476;--g-line:rgba(23,19,28,.07);--hud-bg:rgba(255,255,255,.97);--acc:#e2456a}html.hc-screen[data-theme=light] .ans{background:#fffffff7;border-color:#17131c1a;box-shadow:0 30px 80px #3a244829}html.hc-screen[data-theme=light] .ans-b{background:#17131c06;border-color:#17131c12}html.hc-screen[data-theme=light] .ans-b h4{color:#7a6f82}html.hc-screen[data-theme=light] .ans-bar u{background:#17131c12}html.hc-screen[data-theme=light] .ans-bar s{background:#17131c47}html.hc-screen[data-theme=light] .ans-x{background:#17131c0f}html.hc-screen[data-theme=light] .ag-body{background:#fffffff7;border-color:#17131c1a;color:#17131c;box-shadow:0 20px 50px #3a24482e}html.hc-screen[data-theme=light] .ag-body small{color:#c23a5c}html.hc-screen[data-theme=light] .ag-body strong,html.hc-screen[data-theme=light] .ag-body em{color:#17131c}html.hc-screen[data-theme=light] .ag-body li{color:#5a4f62}html.hc-screen[data-theme=light] .ag-body li:first-child em{color:#e2456a;text-shadow:none}html.hc-screen[data-theme=light] .ans-dots i{background:#17131c2e}.ag{position:relative}.ag-run{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);display:flex;align-items:center;gap:10px;min-width:280px;max-width:min(440px,calc(100vw - 24px));padding:8px 8px 8px 14px;border-radius:14px;background:var(--hud-bg,#141218f0);border:1px solid var(--g-line,#ffffff14);box-shadow:0 10px 30px #0000002e;color:var(--g-ink,#f3eef5);font-family:Golos Text,system-ui,sans-serif;pointer-events:auto;white-space:nowrap}.ag-run[hidden]{display:none}.ag-run>i{flex:none;width:9px;height:9px;border-radius:50%;background:#1fa36a;box-shadow:0 0 0 3px #1fa36a2e}.ag-run[data-state=think]>i{background:var(--acc,#ff5f7e);box-shadow:0 0 #ff5f7e80;animation:ag-run-pulse 1.2s ease-out infinite}.ag-run[data-state=warm]>i{background:#e0a020;box-shadow:0 0 0 3px #e0a02033;animation:hh-blink 1.2s steps(2) infinite}.ag-run[data-state=off]>i{background:#8c8590;box-shadow:none}.ag-run[data-state=err]>i{background:#d93636;box-shadow:0 0 0 3px #d9363633}@keyframes ag-run-pulse{0%{box-shadow:0 0 #ff5f7e8c}to{box-shadow:0 0 0 10px #ff5f7e00}}.ag-run-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ag-run-t b{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.ag-run-t small{font-size:11.5px;color:var(--g-mute,#a39aa9);overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ag-run-stop{flex:none;height:30px;padding:0 12px;border:1px solid var(--g-line,#ffffff1f);border-radius:9px;background:transparent;color:inherit;font:600 12px/1 inherit;cursor:pointer}.ag-run-stop[hidden]{display:none}.ag-run-stop:hover{border-color:var(--acc,#ff5f7e);color:var(--acc,#ff5f7e)}[data-theme=light] .ag-run{background:#fffffff7;border-color:#17131c14;color:#17131c;box-shadow:0 10px 30px #3a24481f}[data-theme=light] .ag-run-t small{color:#6e6476}@media(max-width:900px){html.hc-screen .ans{bottom:136px;max-height:calc(100% - 260px)}}.ans-ring-g{display:flex;align-items:center;gap:16px}.ans-ring{position:relative;flex:none;width:132px;height:132px}.ans-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.ans-ring circle{fill:none;stroke-width:12}.ans-ring .trk{stroke:color-mix(in srgb,var(--g-ink) 8%,transparent)}.ans-ring .in{stroke:color-mix(in srgb,var(--g-ink) 70%,transparent);stroke-dasharray:0 100;transition:stroke-dasharray 1.2s cubic-bezier(.2,.8,.2,1)}.ans-ring .ov{stroke:var(--acc);stroke-dasharray:0 100;stroke-dashoffset:var(--off);transition:stroke-dasharray .7s cubic-bezier(.2,.8,.2,1) 1.1s;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--acc) 60%,transparent))}.ans-b.is-in .ans-ring .in,.ans-b.is-in .ans-ring .ov{stroke-dasharray:var(--len) 100}.ans-ring .tk{stroke:var(--g-ink);stroke-width:2.5;stroke-linecap:round}.ans-ring-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ans-ring-c b{font-size:21px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.ans-ring-c small{font-size:10px;color:var(--g-mute);margin-top:2px}.ans-ring-side{display:grid;gap:10px;min-width:0}.ans-ring-side b{display:block;font-size:17px;font-weight:700;letter-spacing:-.02em}.ans-ring-side small{font-size:11px;color:var(--g-mute)}.ans-ring-side .is-hot b{color:var(--acc)}.ans-duel{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.ans-duel-s{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0;opacity:.6;transition:opacity .4s}.ans-duel-s.is-win{opacity:1}.ans-duel-s b{font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.ans-duel-s.is-win b{color:var(--acc)}.ans-duel-s span{font-size:13px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ans-duel-s small{font-size:11px;color:var(--g-mute)}.ans-vs{font-style:normal;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;color:var(--g-mute)}.ans-duel-bar{height:8px;margin-top:12px;border-radius:4px;background:color-mix(in srgb,var(--g-ink) 18%,transparent);overflow:hidden}.ans-duel-bar s{display:block;height:100%;width:50%;background:var(--acc);text-decoration:none;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.ans-b.is-in .ans-duel-bar s{width:var(--w)}.ans-note{margin:10px 0 0;font-size:11.5px;color:var(--g-mute);text-align:center}.ans-area{display:block;width:100%;height:auto;overflow:visible}.ans-area .gap{fill:var(--acc);opacity:0;transition:opacity .8s ease .9s}.ans-b.is-in .ans-area .gap{opacity:.16}.ans-area .pl{fill:none;stroke:var(--g-mute);stroke-width:2;stroke-dasharray:4 4}.ans-area .kd{fill:none;stroke:var(--acc);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s ease}.ans-b.is-in .ans-area .kd{stroke-dashoffset:0}.ans-area text{font-size:10.5px;fill:var(--g-mute)}.ans-area .lk{fill:var(--acc);font-weight:700}.ans-area-f{display:flex;align-items:baseline;gap:8px;margin-top:4px}.ans-area-f b{font-size:26px;font-weight:800;letter-spacing:-.03em}.ans-area-f b.is-hot{color:var(--acc)}.ans-area-f small{font-size:12px;color:var(--g-mute)}.ans-gauge{position:relative;width:200px;margin:0 auto 6px}.ans-gauge svg{display:block;width:100%;height:auto;overflow:visible}.ans-gauge path{fill:none;stroke-width:11;stroke-linecap:butt}.ans-gauge .trk{stroke:color-mix(in srgb,var(--g-ink) 8%,transparent)}.ans-gauge .z2{stroke:#e0a020;opacity:.28;stroke-dasharray:0 var(--a) var(--b) 100}.ans-gauge .z3{stroke:var(--acc);opacity:.28;stroke-dasharray:0 var(--a) var(--b) 100}.ans-gauge .val{stroke:color-mix(in srgb,var(--g-ink) 75%,transparent);stroke-width:11;stroke-dasharray:0 100;transition:stroke-dasharray 1.3s cubic-bezier(.2,.8,.2,1)}.ans-gauge .val.is-hot{stroke:var(--acc);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--acc) 60%,transparent))}.ans-b.is-in .ans-gauge .val{stroke-dasharray:var(--len) 100}.ans-gauge-c{position:absolute;left:0;right:0;bottom:2px;text-align:center}.ans-gauge-c b{display:block;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1}.ans-gauge-c b.is-hot{color:var(--acc)}.ans-gauge-c small{font-size:11px;color:var(--g-mute)}.ans-svod-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px}.ans-svod-h b{font-size:26px;font-weight:800;letter-spacing:-.03em}.ans-svod-h span{font-size:12.5px;color:var(--g-mute)}.ans-svod-h em{font-style:normal;font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px}.ans-svod-h em.is-hot{color:#fff;background:var(--acc)}.ans-svod-h em.is-ok{color:#14794f;background:#1fa36a24}.ans-svod-bar{position:relative;display:flex;gap:2px;height:16px;border-radius:4px;overflow:visible;margin:4px 0 12px}.ans-svod-bar s{display:block;height:100%;width:0;text-decoration:none;border-radius:2px;transition:width 1s cubic-bezier(.2,.8,.2,1)}.ans-b.is-in .ans-svod-bar s{width:var(--w)}.ans-svod-lim{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--g-ink);border-radius:1px}.ans-svod-lim:after{content:"\43b\438\43c\438\442";position:absolute;top:-15px;left:50%;transform:translate(-50%);font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.8px;color:var(--g-mute)}.ans-svod-lg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}.ans-svod-lg li{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:11.5px;min-width:0}.ans-svod-lg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ans-svod-lg i{width:8px;height:8px;border-radius:2px}.ans-svod-lg em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.ans-svod-st{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ans-svod-st span{font-size:11.5px;padding:4px 9px;border-radius:7px;background:color-mix(in srgb,var(--g-ink) 6%,transparent);color:var(--g-mute)}.ans-svod-st b{color:var(--g-ink);font-weight:800}.ans-svod-st span.is-hot{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--acc)}.ans-svod-st span.is-hot b{color:var(--acc)}.ans-bul{display:grid;grid-template-columns:1fr auto;gap:4px 10px;width:100%;padding:6px 0;border:0;background:none;font:inherit;color:inherit;text-align:left}button.ans-bul{cursor:pointer}.ans-bul span{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ans-bul em{font-style:normal;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.ans-bul em.is-hot{color:var(--acc)}.ans-bul u{grid-column:1/-1;position:relative;display:flex;height:8px;border-radius:2px;background:color-mix(in srgb,var(--g-ink) 6%,transparent);text-decoration:none;overflow:visible}.ans-bul u s{display:block;height:100%;width:0;text-decoration:none;background:color-mix(in srgb,var(--g-ink) 55%,transparent);transition:width 1s cubic-bezier(.2,.8,.2,1)}.ans-bul u s.ov{background:var(--acc);transition-delay:.9s}.ans-b.is-in .ans-bul u s{width:var(--w)}.ans-bul u i{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--g-ink);border-radius:1px}.ans:not(.is-board) .ans-svod-lg{grid-template-columns:1fr}.ans-ring-c b{font-size:24px}html.hc-screen[data-theme=light] .ans-bar.is-hot s{background:linear-gradient(90deg,#e2456a,#f08a5d);box-shadow:none}html.hc-screen[data-theme=light] .ans-ring .in,html.hc-screen[data-theme=light] .ans-bul u s:not(.ov),html.hc-screen[data-theme=light] .ans-gauge .val:not(.is-hot){stroke:#5b5263;background:#5b5263}.ans-ring svg{overflow:visible}.ans-ring .trk{stroke-width:11}.ans-ring .in{stroke-width:11;stroke:#1fa36a}.ans-ring.is-over .in{stroke:color-mix(in srgb,var(--g-ink) 60%,transparent)}.ans-ring .ov{stroke-width:6;stroke:var(--acc);stroke-dashoffset:0;stroke-linecap:round;transition-delay:1.1s}.ans-ring-c b{font-size:28px}.ans-ring.is-over .ans-ring-c b{color:var(--acc)}.ans-ring-side{gap:8px}.ans-ring-side b{font-size:15px}html.hc-screen[data-theme=light] .ans-ring .in{stroke:#1fa36a}html.hc-screen[data-theme=light] .ans-ring.is-over .in{stroke:#5b5263}html.hc-screen .hc.is-ans .ag-cap{display:none}html.hc-screen .hc{height:100dvh;min-height:0}html.hc-screen,html.hc-screen body{overflow:hidden}.ans-peek,.ans-grab{display:none}@media(max-width:900px){html.hc-screen .ans.is-peek{max-height:none;padding:12px 0 10px;cursor:pointer}html.hc-screen .ans.is-peek .ans-blocks,html.hc-screen .ans.is-peek .ans-items,html.hc-screen .ans.is-peek .ans-text,html.hc-screen .ans.is-peek .ans-dots{display:none}html.hc-screen .ans.is-peek .ans-head{padding-bottom:4px}html.hc-screen .ans.is-peek .ans-q{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.hc-screen .ans.is-peek .ans-src{margin-bottom:3px}html.hc-screen .ans.is-peek .ans-peek{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:2px 14px 0 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html.hc-screen .ans-peek:not(.has-m){grid-template-columns:1fr auto}html.hc-screen .ans-peek:not(.has-m) .ans-peek-m{display:none}html.hc-screen .ans-peek-m{display:flex;flex-direction:column;gap:1px;padding-right:12px;border-right:1px solid var(--g-line)}html.hc-screen .ans-peek-m b{font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--acc);white-space:nowrap}html.hc-screen .ans-peek-m small{font-size:10.5px;color:var(--g-mute);white-space:nowrap}html.hc-screen .ans-peek-t{font-size:12.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.hc-screen .ans-peek i{font-style:normal;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--g-ink) 7%,transparent);font-size:13px}html.hc-screen .ans.is-open{max-height:calc(100% - 196px);padding-top:6px;box-shadow:0 -10px 50px #140c1e38}html.hc-screen .ans.is-open .ans-grab{display:flex;justify-content:center;width:100%;padding:4px 0 8px;border:0;background:none;cursor:grab;touch-action:none}html.hc-screen .ans.is-open .ans-grab i{width:44px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--g-ink) 22%,transparent)}html.hc-screen .ans.is-open .ans-body{overflow-y:auto}}.ag.is-hub>:not(.ag-run):not(.ag-link){display:none!important}.ag.is-hub .ag-run{cursor:pointer}.ag-link{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--accent-solid,#db314e);color:#fff;font:700 14px/1 Golos Text,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.ag-link[hidden]{display:none}.ag-link>i{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.85;animation:hh-blink 1.4s steps(2) infinite}.ag-link.is-on{background:transparent;color:inherit;border:1px solid var(--g-line,#ffffff24)}.ag-link.is-on>i{background:#1fa36a;opacity:1;animation:none}.hc .ag.is-hub{min-width:0}.ag-connect{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:26px 26px 20px;border:1px solid #ffffff1c;border-radius:18px;background:#141218;color:#f3eef5;font-family:Golos Text,system-ui,sans-serif;box-shadow:0 40px 120px #00000073}.ag-connect::backdrop{background:#0a080e8c;backdrop-filter:blur(3px)}.ag-connect h3{margin:6px 0 8px;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.agc-eyebrow{font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;color:#ff5f7e}.agc-lead{margin:0 0 14px;font-size:14px;line-height:1.5;color:#b9b0bf}.agc-x{position:absolute;right:14px;top:12px;margin:0}.agc-x button{width:32px;height:32px;border:0;border-radius:50%;background:#ffffff12;color:inherit;font-size:20px;line-height:1;cursor:pointer}.agc-status{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:13.5px;font-weight:600}.agc-status i{flex:none;width:9px;height:9px;border-radius:50%;background:#e0a020;box-shadow:0 0 0 3px #e0a02033;animation:hh-blink 1.2s steps(2) infinite}.agc-status[data-state=ok] i{background:#1fa36a;box-shadow:0 0 0 3px #1fa36a33;animation:none}.agc-l{display:block;margin:14px 0 6px;font-size:12px;font-weight:600;color:#a39aa9}.agc-url{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid #ffffff1f;border-radius:12px;background:#0c0b10}.agc-url code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;user-select:all}.agc-copy{flex:none;height:32px;padding:0 12px;border:0;border-radius:9px;background:var(--acc,#ff3358);color:#fff;font:700 12.5px/1 inherit;cursor:pointer}.agc-copy.is-done{background:#1fa36a}.agc-tabs{display:flex;gap:4px;margin:18px 0 10px;padding:4px;border-radius:12px;background:#ffffff0a;overflow-x:auto}.agc-tabs button{flex:1;height:34px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#b9b0bf;font:600 13px/1 inherit;cursor:pointer;white-space:nowrap}.agc-tabs button[aria-selected=true]{background:#ffffff18;color:#fff}.agc-pane[hidden]{display:none}.agc-pane ol{margin:10px 0 0;padding-left:20px;font-size:13.5px;line-height:1.55}.agc-pane li{margin:0 0 6px}.agc-cmd{margin-top:4px}.agc-note{margin:6px 0 0;font-size:12px;color:#8f8697}.agc-try{display:flex;flex-wrap:wrap;gap:6px}.agc-try button{padding:7px 11px;border:1px solid #ffffff1f;border-radius:999px;background:transparent;color:inherit;font:500 12.5px/1.2 inherit;cursor:pointer;text-align:left}.agc-try button.is-done{border-color:#1fa36a;color:#1fa36a}.agc-foot{margin:16px 0 0;font-size:12px;line-height:1.5;color:#8f8697}.agc-new{padding:0;border:0;background:none;color:#ff5f7e;font:inherit;text-decoration:underline;cursor:pointer}[data-theme=light] .ag-connect{background:#fff;color:#17131c;border-color:#17131c14;box-shadow:0 40px 120px #3a244840}[data-theme=light] .agc-lead,[data-theme=light] .agc-tabs button{color:#5e5466}[data-theme=light] .agc-x button,[data-theme=light] .agc-status,[data-theme=light] .agc-tabs{background:#f3eef5}[data-theme=light] .agc-tabs button[aria-selected=true]{background:#fff;color:#17131c;box-shadow:0 1px 3px #3a24481f}[data-theme=light] .agc-url{background:#faf7fb;border-color:#17131c1a}[data-theme=light] .agc-try button{border-color:#17131c24}[data-theme=light] .agc-l,[data-theme=light] .agc-note,[data-theme=light] .agc-foot{color:#6e6476}[data-theme=light] .ag-link.is-on{border-color:#17131c24}@media(max-width:600px){.ag-connect{padding:22px 16px 16px;border-radius:16px}.ag-connect h3{font-size:19px}.agc-tabs{display:grid;grid-template-columns:1fr 1fr}}html.hc-city .header,html.hc-city .hc-copy,html.hc-city .tw{display:none!important}html.hc-city .hc{height:100dvh;min-height:0}html.hc-city,html.hc-city body{overflow:hidden}.hc-pass{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}[data-theme=light] .hc-pass{scrollbar-color:#2a1a3324 transparent}.hc-card[data-view=pass] .hc-spots{display:none}.hc-card[data-view=pass] .hc-card-actions{position:absolute;top:18px;right:20px;margin:0}.hc-card[data-view=pass] .hc-card-top{padding-right:46px}.hc-shot-btn{display:flex;align-items:center;gap:12px;padding:6px}.hc-shot-btn img{width:92px;height:58px;flex:none;border-radius:8px}.hc-shot-btn span,[data-theme=light] .hc-shot-btn span{flex:1;padding:0 8px 0 0;border-top:0}.hc-pass-foot{margin-top:10px}@media(max-width:900px){.hc-shot-btn img{width:76px;height:48px}}.hc{--below:max(0px,780px - 100svh)}html.hc-city .hc,html.hc-screen .hc{--below:0px}@media(min-width:901px){.hc-card{bottom:calc(84px + var(--below))}}@media(max-height:740px)and (min-width:901px){.hc-big{margin-bottom:12px}.hc-big strong{font-size:50px}.hc-layer-hint{margin-bottom:10px}.hc-card h2{margin-top:8px}}@media(max-width:900px){.hc-shot-btn{display:inline-flex;gap:8px;padding:0 16px;min-height:44px;border-radius:999px}.hc-shot-btn img{display:none}.hc-shot-btn span,[data-theme=light] .hc-shot-btn span{padding:0;font-size:13px;white-space:nowrap}.hc-live{box-shadow:none;animation:hc-live-m 2.4s ease-in-out infinite}@keyframes hc-live-m{50%{opacity:.35}}}.hc-plan-btn{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--acc,#ff5f7e);background:color-mix(in srgb,var(--acc,#ff5f7e) 12%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s,transform .2s}.hc-plan-btn:hover{background:color-mix(in srgb,var(--acc,#ff5f7e) 20%,transparent);transform:translateY(-1px)}.hc-plan-btn span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hc-plan-btn b{font-size:14px;font-weight:500}.hc-plan-btn small{font-size:11px;color:var(--muted,#a59dab)}.hc-plan-btn em{font-style:normal;font-size:18px;color:var(--acc,#ff5f7e)}.hp{position:absolute;z-index:6;left:5%;top:116px;bottom:calc(84px + var(--below,0px));width:min(560px,46vw);display:flex;flex-direction:column;border-radius:22px;background:linear-gradient(var(--hud-bg),var(--hud-bg)),#faf8fb;border:1px solid var(--g-line);box-shadow:0 30px 80px #140c1c47;color:var(--g-ink);font-size:13px;line-height:1.45;opacity:0;transform:translate(-14px);transition:opacity .28s ease,transform .32s cubic-bezier(.2,.8,.2,1);overflow:hidden}.hp.is-on{opacity:1;transform:none}.hp[hidden]{display:none}.hc.is-plan .hl,.hc.is-plan .ans,.hc.is-plan .hc-tools,.hc.is-plan .hc-picker{visibility:hidden}[data-theme=dark] .hp{background:linear-gradient(var(--hud-bg),var(--hud-bg)),#0e0d12}.hp button{font:inherit;color:inherit;cursor:pointer}.hp button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.hp-head{display:flex;align-items:flex-start;gap:10px;padding:18px 18px 10px 22px}.hp-head>div{flex:1;min-width:0}.hp-where{display:block;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--g-mute);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-title{margin:0;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.hp-x,.hp-auto{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;border:0;border-radius:999px;background:var(--g-line);flex:none}.hp-x{width:34px}.hp-auto{padding:0 12px 0 10px;font-size:12px;color:var(--g-mute)}.hp-auto[aria-pressed=true]{color:var(--g-ink)}.hp-x svg,.hp-auto svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hp-auto[aria-pressed=false] svg{fill:currentColor;stroke:none}.hp-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;list-style:none;margin:0 18px 12px;padding:0}.hp-steps li{position:relative;min-width:0}.hp-steps button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 8px 9px;border:0;border-radius:10px;background:none;text-align:left;color:var(--g-mute);transition:background .2s,color .2s}.hp-steps button:hover{color:var(--g-ink)}.hp-steps small{font-size:10px;letter-spacing:.6px;font-variant-numeric:tabular-nums;opacity:.8}.hp-steps span{font-size:11.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hp-steps li[aria-current] button{background:var(--g-line);color:var(--g-ink)}.hp-steps li.is-done button small{color:var(--acc)}.hp-steps li:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:var(--g-line)}.hp-steps li i{position:absolute;left:8px;right:8px;bottom:0;height:2px;border-radius:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;z-index:1}.hp-steps li.is-done i{transform:scaleX(1);opacity:.45}.hp-mod{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px 14px;margin:0 18px 6px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--acc) 7%,transparent);border:1px solid color-mix(in srgb,var(--acc) 18%,transparent)}.hp-mod div{min-width:0}.hp-mod .hp-mod-name{grid-column:1/-1;display:flex;align-items:baseline;gap:10px}.hp-mod dt{font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--g-mute);margin-bottom:3px}.hp-mod dd{margin:0;font-size:12px;line-height:1.4}.hp-mod .hp-mod-name dd{font-size:14px;font-weight:500;color:var(--acc)}.hp-body{flex:1;min-height:0;overflow:auto;padding:12px 22px 16px;scrollbar-width:thin}.hp-lead{margin:0 0 12px;color:var(--g-mute)}.hp-lead b{color:var(--g-ink);font-weight:500}.hp-note{margin:12px 0 0;font-size:12px;color:var(--g-mute)}.hp-note b{color:var(--g-ink);font-weight:500}.hp-chip{display:inline-block;flex:none;padding:3px 8px;border-radius:999px;background:var(--g-line);font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--g-mute);white-space:nowrap}.hp-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.hp-kpis div{padding:12px;border-radius:12px;background:var(--g-line)}.hp-kpis dt{font-size:10.5px;color:var(--g-mute)}.hp-kpis dd{margin:4px 0 2px;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hp-kpis small{font-size:11px;color:var(--g-mute)}.hp-kpis .is-bad dd,.hp-kpis .is-bad small{color:#ff5f7e}.hp-kpis .is-warn dd,.hp-kpis .is-warn small{color:#e9973e}.hp-kpis .is-ok dd,.hp-kpis .is-ok small{color:#1fa38c}.hp-formula{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.hp-formula code{font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--g-mute)}.hp-link,.hp-new{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--g-line)}.hp-link p,.hp-new p{margin:0;flex:1;min-width:0;font-size:12.5px}.hp-link b,.hp-new b{font-weight:500}.hp-new{margin:0 0 12px;border-style:dashed;border-color:color-mix(in srgb,#e9973e 60%,transparent);background:color-mix(in srgb,#e9973e 8%,transparent)}.hp-new.is-in{border-style:solid}.hp-new .hp-chip{background:color-mix(in srgb,#e9973e 22%,transparent);color:var(--g-ink)}.hp-new button{flex:none;padding:8px 12px;border-radius:999px;border:1px solid var(--g-line);background:none;font-size:12px;white-space:nowrap}.hp-new button.is-main{border:0;background:#e9973e;color:#fff}.hp-staff{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.hp-staff th,.hp-staff td{padding:8px 6px;border-bottom:1px solid var(--g-line);text-align:right;vertical-align:middle}.hp-staff thead th{font-size:10.5px;font-weight:400;color:var(--g-mute);padding-top:0}.hp-staff th:first-child{text-align:left;padding-left:0;font-weight:400}.hp-staff tbody th em{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,#e9973e 22%,transparent);font-style:normal;font-size:10.5px}.hp-staff tr[data-new] td:last-child{color:#e9973e}.hp-staff tr.is-main th{font-weight:500}.hp-staff tfoot th,.hp-staff tfoot td{border-bottom:0;font-weight:500;padding-top:10px}.hp-staff td:last-child{width:72px}.hp-cats{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.hp-cats button{padding:3px 8px;border-radius:999px;border:1px solid var(--g-line);background:none;font-size:11px;color:var(--g-mute)}.hp-cats button small{font-size:10px;opacity:.8}.hp-cats button[aria-pressed=true]{background:var(--g-ink);color:var(--hud-bg);border-color:var(--g-ink)}.hp-step{display:inline-flex;align-items:center;gap:4px}.hp-step button{width:24px;height:24px;border-radius:50%;border:1px solid var(--g-line);background:none;line-height:1;font-size:14px;color:var(--g-mute)}.hp-step button:hover{color:var(--g-ink);border-color:var(--g-mute)}.hp-step b{min-width:30px;text-align:center;font-weight:500}.hp-flow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:12px}.hp-flow span{padding:5px 10px;border-radius:999px;background:var(--g-line)}.hp-flow span:last-child{background:color-mix(in srgb,var(--acc) 14%,transparent);color:var(--g-ink)}.hp-flow i{font-style:normal;color:var(--acc)}.hp-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hp-lines li{position:relative;display:grid;grid-template-columns:86px 36px 1fr auto;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;overflow:hidden;isolation:isolate}.hp-lines li{background:color-mix(in srgb,var(--g-line) 50%,transparent)}.hp-lines li i{position:absolute;left:10px;bottom:0;height:2px;max-width:calc(100% - 20px);background:color-mix(in srgb,var(--acc) 55%,transparent);border-radius:2px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.hp-src{font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--acc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-code{font-size:11px;color:var(--g-mute);font-variant-numeric:tabular-nums}.hp-name{display:flex;flex-direction:column;min-width:0}.hp-name small{font-size:11px;color:var(--g-mute)}.hp-form{border:1px solid var(--g-line);border-radius:14px;overflow:hidden;margin:0 0 12px}.hp-form-head{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--g-line)}.hp-form-head span,.hp-form-head small{font-size:10.5px;color:var(--g-mute)}.hp-form-head span{letter-spacing:.6px;text-transform:uppercase}.hp-form-head b{font-size:14px;font-weight:500}.hp-form table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.hp-form td{padding:7px 12px;border-top:1px solid var(--g-line)}.hp-form td:first-child{width:40px;color:var(--g-mute)}.hp-form td:last-child{text-align:right}.hp-form tfoot td{font-weight:500}.hp-limit{margin:0 0 12px}.hp-limit>div{height:6px;border-radius:6px;background:var(--g-line);overflow:hidden}.hp-limit i{display:block;height:100%;border-radius:6px;background:#1fa38c;transition:width .5s cubic-bezier(.2,.8,.2,1)}.hp-limit.is-bad i{background:#ff5f7e}.hp-limit p{margin:8px 0 0;font-size:12.5px;color:var(--g-mute)}.hp-limit b{color:var(--g-ink);font-weight:500}.hp-limit.is-bad b{color:#ff5f7e}.hp-route{display:flex;gap:4px;list-style:none;margin:0;padding:0;counter-reset:r}.hp-route li{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid var(--g-line);font-size:12px;min-width:0}.hp-route b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-route small{font-size:10.5px;color:var(--g-mute)}.hp-route .r2{border-color:#1fa38c66;background:color-mix(in srgb,#1fa38c 10%,transparent)}.hp-route .r1{border-color:color-mix(in srgb,var(--acc) 50%,transparent);background:color-mix(in srgb,var(--acc) 10%,transparent)}.hp-send{display:block;width:100%;margin-top:12px;padding:12px;border-radius:12px;border:0;background:var(--acc);color:#fff!important;font-weight:500}.hp-months{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;height:130px;margin:0 0 10px}.hp-months div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.hp-months i{display:block;width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 45%,transparent));transition:height .5s cubic-bezier(.2,.8,.2,1)}.hp-months small{font-size:9.5px;color:var(--g-mute)}.hp-check{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;color:var(--g-mute)}.hp-check svg{width:16px;height:16px;flex:none;fill:none;stroke:#1fa38c;stroke-width:1.6;stroke-linecap:round}.hp-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 14px 22px;border-top:1px solid var(--g-line)}.hp-sum{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:11px;color:var(--g-mute)}.hp-sum b{font-size:18px;font-weight:500;color:var(--g-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hp-sum .is-bad{color:#ff5f7e}.hp-sum .is-ok{color:#1fa38c}.hp-nav{display:flex;gap:6px;flex:none}.hp-nav button{padding:10px 14px;border-radius:999px;border:1px solid var(--g-line);background:none;font-size:12.5px;white-space:nowrap}.hp-nav button:disabled{opacity:.35;cursor:default}.hp-nav .is-main{border:0;background:var(--g-ink);color:var(--hud-bg)}.hp .is-bump{animation:hp-bump .9s ease}@keyframes hp-bump{0%{background:color-mix(in srgb,var(--acc) 35%,transparent);border-radius:6px}to{background:transparent}}@media(max-width:1180px)and (min-width:901px){.hp{width:470px}.hp-mod{gap:6px 10px;padding:10px 12px}.hp-mod dd{font-size:11.5px}}@media(max-height:820px)and (min-width:901px){.hp{top:96px;bottom:calc(24px + var(--below,0px))}.hp-head{padding-top:14px}.hp-title{font-size:21px}.hp-mod div:not(.hp-mod-name){display:none}.hp-mod{padding:8px 12px}.hp-mod .hp-mod-name dd:after{content:attr(data-gets);display:inline;margin-left:8px;font-weight:400;font-size:12px;color:var(--g-mute)}}@media(max-width:900px){.hp{inset:72px 12px 12px;width:auto;z-index:7}.hc.is-plan .hc-card{visibility:hidden}html:has(.hc.is-plan) .page-controls{display:none}.hp-new{flex-wrap:wrap}.hp-new p{flex-basis:calc(100% - 110px)}.hp-new button{margin-left:auto}.hp-mod div:not(.hp-mod-name){display:none!important}.hp-mod .hp-mod-name{display:block}.hp-mod .hp-mod-name dd:after{content:attr(data-gets);display:block;margin-top:2px;font-weight:400;font-size:12px;color:var(--g-mute)}.hp-form td{padding:7px 8px}.hp-sum{font-size:10.5px}.hp-head{padding:14px 14px 8px 16px}.hp-title{font-size:20px}.hp-auto span{display:none}.hp-auto{width:34px;padding:0}.hp-steps{margin:0 12px 8px}.hp-steps span{display:none}.hp-steps small{font-size:12px}.hp-mod{grid-template-columns:1fr;margin:0 12px 4px;padding:10px 12px;gap:4px}.hp-mod div:not(.hp-mod-name){display:flex;gap:8px}.hp-mod div:not(.hp-mod-name) dt{flex:none;width:76px;margin:0}.hp-body{padding:10px 16px 12px}.hp-staff th,.hp-staff td{padding:7px 3px}.hp-staff thead th:nth-child(3),.hp-staff td:nth-child(3){display:none}.hp-lines li{grid-template-columns:30px 1fr auto}.hp-src{grid-column:1/-1;margin-bottom:-4px}.hp-route{flex-wrap:wrap}.hp-route li{flex:1 1 40%}.hp-foot{padding:10px 12px 12px 16px}.hp-nav button{padding:9px 12px}.hp-nav [data-act=prev]{display:none}}.hp-sum em{font-style:normal}.hp .is-new{color:#d9822b}.hp-lines .hp-num em{display:block;font-style:normal;font-size:10.5px;font-weight:400;color:#d9822b;text-align:right}.hp-form thead td{font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--g-mute);text-align:right;border-top:0;padding-bottom:2px}.hp-form td:nth-child(n+3){text-align:right;white-space:nowrap}.hp-staff td{white-space:nowrap}.hp-note.is-new b{color:#d9822b}html:has(.hc.is-plan) .tw{visibility:hidden}@media(min-width:1181px){.hc.is-plan .ag{left:calc((101% + min(560px,46vw) - 352px)/2)}}@media(max-width:1180px)and (min-width:901px){.hc.is-plan .ag{visibility:hidden}}@media(min-width:901px){.hc.is-plan .ag-run{display:none}}.hp-num{border:0;background:none;padding:3px 6px;margin:-3px -6px;border-radius:6px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right;text-decoration:underline dotted color-mix(in srgb,var(--g-mute) 60%,transparent);text-underline-offset:3px;transition:background .2s}.hp-num:hover{background:color-mix(in srgb,var(--acc) 12%,transparent)}.hp-why{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;text-align:left}.hp-why i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--g-line);font-style:normal;font-size:10px;color:var(--g-mute);transition:background .2s,color .2s}.hp-why:hover i,.hp-row.is-open .hp-why i{background:var(--acc);color:#fff}.hp-row:hover td{background:color-mix(in srgb,var(--acc) 5%,transparent)}.hp-row.is-open td{background:color-mix(in srgb,var(--acc) 9%,transparent)}.hp-trace td{padding:4px 12px 12px!important;border-top:0!important;background:color-mix(in srgb,var(--acc) 9%,transparent);text-align:left!important;white-space:normal!important}.hp-trace ol{list-style:none;margin:0 0 8px;padding:0 0 0 12px;border-left:2px solid color-mix(in srgb,var(--acc) 45%,transparent);display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.4}.hp-trace li span{display:inline-block;min-width:78px;margin-right:6px;font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--acc)}.hp-trace button{border:0;background:none;padding:0;font-size:12px;font-weight:500;color:var(--acc)}.hp-hint{margin:0 0 10px;font-size:11.5px;color:var(--g-mute)}.hp-back{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 12px;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--acc) 10%,transparent)}.hp-back button{border:0;background:none;padding:0;font-size:12.5px;font-weight:500;color:var(--acc)}.hp-back span{font-size:11.5px;color:var(--g-mute)}.hp .is-hl{position:relative}.hp-staff tr.is-hl th,.hp-staff tr.is-hl td{background:color-mix(in srgb,var(--acc) 12%,transparent)}.hp-lines li.is-hl,.hp-kpis div.is-hl,.hp-link.is-hl{box-shadow:inset 0 0 0 2px var(--acc)}.hp-staff tr.is-hl,.hp-lines li.is-hl,.hp-kpis div.is-hl,.hp-link.is-hl{animation:hp-hl 1.6s ease 2}@keyframes hp-hl{50%{filter:brightness(1.12)}}.hp-back{position:sticky;top:-12px;z-index:2;background:linear-gradient(color-mix(in srgb,var(--acc) 10%,transparent),color-mix(in srgb,var(--acc) 10%,transparent)),#faf8fb;box-shadow:0 6px 14px -8px #140c1c40}[data-theme=dark] .hp-back{background:linear-gradient(color-mix(in srgb,var(--acc) 14%,transparent),color-mix(in srgb,var(--acc) 14%,transparent)),#0e0d12}@media(max-width:900px){.hp-back{top:-10px}}.hp-shot{display:flex;align-items:center;gap:12px;width:100%;margin:14px 0 0;padding:6px;border-radius:12px;border:1px solid var(--g-line);background:none;text-align:left;transition:border-color .2s,transform .2s}.hp-shot:hover{border-color:color-mix(in srgb,var(--acc) 50%,transparent);transform:translateY(-1px)}.hp-shot img{width:96px;height:60px;flex:none;border-radius:8px;object-fit:cover;object-position:top left;border:1px solid var(--g-line)}.hp-shot span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.hp-shot b{font-size:13px;font-weight:500}.hp-shot small{font-size:11.5px;color:var(--g-mute)}.hp-shot em{font-style:normal;color:var(--acc);padding-right:6px}.ask{position:absolute;z-index:4;left:50%;top:22px;transform:translate(-50%);width:max-content;max-width:calc(100% - 48px);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--g-ink)}.ask-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}@media(min-width:901px){.hc.has-ask .ans{top:132px}}.ask-kicker{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--g-mute)}.ask-kicker i{width:7px;height:7px;border-radius:50%;background:var(--acc,#e2456a);box-shadow:0 0 color-mix(in srgb,var(--acc,#e2456a) 50%,transparent);animation:ask-live 2.4s infinite}@keyframes ask-live{70%{box-shadow:0 0 0 8px transparent}}.ask-qs{display:flex;flex-wrap:wrap;gap:8px}.ask-qs button{padding:11px 16px;border-radius:999px;border:1px solid var(--g-line);background:var(--hud-bg);color:var(--g-ink);font:inherit;font-size:13.5px;cursor:pointer;box-shadow:0 8px 24px #2818341a;transition:transform .2s,border-color .2s,background .2s}.ask-qs button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--acc,#e2456a) 50%,transparent)}.ask-qs button[aria-pressed=true]{background:var(--acc,#e2456a);border-color:transparent;color:#fff}.ask-more{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:2px 0 0;font-size:12.5px;color:var(--g-mute)}.ask-connect{padding:8px 14px;border-radius:999px;border:0;background:var(--g-ink);color:var(--hud-bg);font:inherit;font-size:12.5px;cursor:pointer}.hc.has-ask .hc-spots .is-tour,html:has(.hc.has-ask) .tw{display:none!important}@media(max-width:900px){.ask{left:12px;right:12px;top:12px;max-width:none;width:auto;transform:none;align-items:stretch}.ask-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.ask-qs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.ask-qs button{flex:none;font-size:13px}.ask-more{display:none}}.hc.has-ask .ag-cap{display:none!important}.ag-card,.ag-links{transition:opacity .35s ease}.hc.is-cam-moving .ag-card,.hc.is-cam-moving .ag-links{opacity:0!important;transition:opacity .12s ease}.ask{transition:opacity .4s}.hc.is-cinema .ask,.hc.is-cinema .hc-card,.hc.is-cinema .hc-dock,.hc.is-cinema .hc-tools,.hc.is-cinema .ag:not(.ans){opacity:0!important;pointer-events:none!important;transition:opacity .4s}.ag-card.is-skew .ag-stem{opacity:0}.ag-card.is-cmp .ag-dot{left:-11px;top:-11px;width:22px;height:22px;display:grid;place-items:center;font-size:11px;font-weight:600;font-style:normal;color:#211a28;background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--acc,#e2456a) 60%,transparent),0 6px 18px #00000040}[data-theme=light] .ag-card.is-cmp .ag-dot{color:#fff;background:#211a28}.ag-links{display:none!important}.ag-card.is-pin .ag-body,.ag-card.is-pin .ag-stem{opacity:0!important;pointer-events:none!important}.ag-card.is-pin:after{content:attr(data-pin);position:absolute;left:16px;top:-13px;height:26px;line-height:26px;padding:0 11px;border-radius:999px;background:var(--hud-bg,#fff);color:var(--g-ink,#211a28);font:600 12.5px/26px -apple-system,BlinkMacSystemFont,Golos Text,Arial,sans-serif;white-space:nowrap;box-shadow:0 8px 22px #140c1c38;border:1px solid color-mix(in srgb,var(--acc,#e2456a) 35%,transparent)}@media(max-width:900px){:root{--m-safe-t:env(safe-area-inset-top,0px);--m-safe-b:env(safe-area-inset-bottom,0px);--m-ctl-top:calc(82px + var(--m-safe-b));--m-film-top:calc(var(--top,0px) + 72px + var(--m-safe-t));--m-film-bot:calc(86px + var(--m-safe-b));--m-win-sh:0 1px 2px rgba(40,24,52,.06),0 16px 32px -16px rgba(40,24,52,.22)}input,select,textarea{font-size:max(16px,1em)}body{overflow-x:clip}:root .hi-eye,:root .hi-steps,:root .hi-hud,:root .hi-lead,:root .hi-coord,:root .hi-tag,:root .hi-credit,:root .hi-demo,:root .hi-lens,:root .hi-bloom,:root .hi-map .hi-fan,:root .hi-map .hi-trunk,:root .hi-map .hi-march{display:none!important}:root .hi{background:radial-gradient(90% 60% at 50% 30%,#1b1622,#110e15 60%,#0b0a0f);transition:opacity .35s cubic-bezier(.4,0,.2,1)}:root .hi:before{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0b0a0f00,#0b0a0fd9 42%,#0b0a0f 70%)}:root .hi-head{padding:calc(14px + var(--m-safe-t)) 16px 0;z-index:3}:root .hi-brand{gap:8px;font-size:18px;letter-spacing:-.6px}:root .hi-brand img{width:24px;height:24px}:root .hi-brand small{display:none}:root .hi-map{z-index:0!important;right:50%!important;top:31%!important;translate:50% -50%!important;width:128vw!important;opacity:1;rotate:none!important;animation:m-drift 8s cubic-bezier(.2,.6,.2,1) both;transition:none!important}@keyframes m-drift{0%{opacity:0;transform:scale(1.07) translateY(12px)}to{opacity:1;transform:none}}:root .hi-map .hi-out-d{stroke:#c4a8ff1f}:root .hi-dot,:root .hi[data-step] .hi-dot{width:3px;height:3px;margin:-1.5px 0 0 -1.5px;box-shadow:none!important;transform:none!important;transition:none!important;animation:none!important;opacity:.75}:root .hi-dot.k0,:root .hi[data-step] .hi-dot.k0{background:#ff7a93}:root .hi-dot.k1,:root .hi[data-step] .hi-dot.k1{background:#c4a8ff}:root .hi-dot.k2,:root .hi[data-step] .hi-dot.k2{background:#66e0cc}:root .hi-src{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-shadow:0 0 16px 4px #fa395766}:root .hi-src:after{display:none}:root .hi-copy{left:16px!important;right:16px!important;width:auto!important;top:auto!important;bottom:calc(18px + var(--m-safe-b))!important;translate:none!important;gap:14px!important;z-index:3}:root .hi .hi-title{font-size:36px!important;line-height:1.02!important;letter-spacing:-.045em!important;text-shadow:none!important}:root .hi .hi-title em{animation:none!important;background:none!important;-webkit-text-fill-color:#ff6682!important;color:#ff6682}:root .hi-lead-in{margin:0 0 6px!important;font-size:15px!important;line-height:1.45!important;color:#f4eef6b8!important;max-width:30em}:root .hi-acts{flex-direction:column;align-items:stretch;gap:4px!important}:root .hi-go{width:100%;height:52px!important;justify-content:center;padding:0 24px!important;font-size:17px!important;box-shadow:0 14px 30px -16px #fa3957cc}:root .hi-go svg{animation:none!important}:root .hi-skip{min-height:44px;padding:0!important;text-align:center;font-size:15px!important;color:#f4eef699!important}:root .hi-go{position:relative;overflow:hidden}:root .hi-go.is-load{flex-direction:column;gap:1px}:root .hi-go.is-load svg{display:none}:root .hi-pct{font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.2;opacity:.85}:root .hi-bar{position:absolute;left:0;bottom:0;height:3px;width:var(--hi-p,0%);background:#ffffff8c;transition:width .4s linear}:root .hi-go:not(.is-load) .hi-pct,:root .hi-go:not(.is-load) .hi-bar{display:none}:root .hi-voice{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:0;background:none;color:#f4eef6cc;font:500 15px Golos Text,-apple-system,Arial,sans-serif;cursor:pointer}:root .hi-voice[aria-pressed=true]{color:#fff}:root .hi-wait{bottom:calc(24px + var(--m-safe-b));z-index:3}:root .hi.is-leave .hi-copy,:root .hi.is-leave .hi-head{opacity:0;translate:none!important;transition:opacity .3s ease!important}:root .hi.is-out{opacity:.4;transition:opacity .6s cubic-bezier(.4,0,.2,1)}:root .hi.is-out.is-fade{opacity:0;transition:opacity .35s ease}:root .hi.is-out .hi-map{transform:none!important;opacity:1!important}html:root.hi-up:not(.hi-on) .hc-map,html:root.hi-reveal .hc-map{animation:m-settle .7s cubic-bezier(.2,.7,.2,1) both}@keyframes m-settle{0%{transform:scale(1.04)}to{transform:none}}:root .dv2-hint,:root .dv2-cap small,:root .dv2-card>small,:root .hc-credit{display:none!important}:root .dv2-rail{top:calc(10px + var(--m-safe-t))!important;height:40px;box-sizing:border-box;padding:4px!important;gap:2px!important;border-radius:20px;max-width:calc(100vw - 24px)!important;box-shadow:0 8px 24px #140c1c1f}:root .dv2-rail button{height:32px;padding:0 10px!important;gap:6px!important;font-size:13px}:root .dv2-rail button small{font-size:11px}:root .dv2-rail .dots{gap:5px!important}:root .dv2-rail .dots i{width:5px;height:5px}:root .dv2-rail .dots i.is-on.is-run{width:18px}:root .dv2-snd{width:32px!important;height:32px!important}:root .m-sheet{display:flex!important;flex-direction:column;position:absolute;left:12px;right:12px;bottom:var(--m-ctl-top);z-index:3;max-height:40svh;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:14px 16px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 34px #140c1c29;pointer-events:auto;scrollbar-width:none}:root .m-sheet::-webkit-scrollbar{display:none}:root .m-sheet .dv2-cap{position:static!important;left:auto;bottom:auto;width:auto!important;transform:none!important;text-align:left;opacity:1}:root .m-sheet .dv2-cap p{display:block!important;-webkit-line-clamp:unset!important;font:600 15px/1.32 Golos Text,-apple-system,Arial,sans-serif!important;letter-spacing:-.01em;text-shadow:none}:root .dv2[data-final] .m-sheet .dv2-cap p{font-size:16px!important}:root .m-sheet .dv2-card{position:static!important;inset:auto!important;width:auto!important;max-height:none!important;overflow:visible!important;margin:12px 0 0;padding:12px 0 0!important;border:0;border-top:1px solid var(--line);border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;opacity:1;display:none}:root .m-sheet .dv2-card.is-on{display:block}:root .m-sheet .dv2-card h3{margin:0 0 10px!important;font-size:13px!important;color:var(--mute);font-weight:500}:root .m-sheet .dv2-count b,:root .m-sheet .dv2-reqtop b,:root .m-sheet .dv2-tot b{font-size:20px}:root .m-sheet .dv2-card .big b,:root .m-sheet .dv2-lim .big b{font-size:30px}:root .m-sheet .dv2-gip>p:last-child{display:none}:root .m-sheet .dv2-fot .dv2-rows,:root .m-sheet .dv2-reg.is-sig{display:none!important}:root .m-sheet[data-layer=map]{max-height:none;padding:12px 16px 14px}:root .m-sheet[data-layer=map] .dv2-card,:root .m-sheet[data-layer=map] .dv2-l{display:none!important}:root .m-sheet[data-layer=map]:has(.dv2-cap p:empty){display:none!important}:root .m-sheet[data-layer=map] .dv2-cap p{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden}:root .m-sheet[data-layer=card]{top:calc(var(--m-safe-t) + 56px);bottom:var(--m-ctl-top);max-height:none;padding:16px 16px 18px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}:root .m-sheet[data-layer=card] .dv2-cap p{font-size:19px!important;line-height:1.25;letter-spacing:-.02em}:root .m-sheet[data-layer=card] .dv2-card{margin-top:14px}html:root .m-sheet .dv2-l.m-pin{position:static!important;left:auto;top:auto;transform:none!important;width:auto!important;display:none;opacity:1;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--line);white-space:normal;will-change:auto}html:root .m-sheet .dv2-l.m-pin.is-on{display:block}html:root .m-sheet .dv2-l.m-pin>div{transform:none!important;align-items:stretch!important}html:root .m-sheet .dv2-ppl,html:root .m-sheet .dv2-fin,html:root .m-sheet .dv2-dash,html:root .m-sheet .dv2-doc{padding:0!important;box-shadow:none!important;background:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root .m-sheet .dv2-fin .chart,html:root .m-sheet .dv2-dash .pfc{height:170px!important}:root .dv2-ui:before{content:"";position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .35s ease}html:root.m-cover .dv2-ui:before{opacity:.1}html:root.m-cover .dv2-labels{visibility:hidden}:root .dv2-sph{min-width:0!important;padding:4px 9px!important;border-radius:999px!important}:root .dv2-sph header{gap:8px!important;font-size:11.5px}:root .dv2-sph ul,:root .dv2-sph .gap{display:none!important}:root .dv2[data-final] .dv2-sph{visibility:hidden}:root .dv2-ui:has(.dv2-sum.is-on) .dv2-sph,:root .dv2-ui:has(.dv2-lim.is-on) .dv2-l .dv2-tag,:root .dv2-ui:has(.dv2-res.is-on) .dv2-big{visibility:hidden}:root .dv2-tag{font-size:11px;padding:4px 9px 4px 5px}:root .dv2-l:has(>div>.dv2-ppl),:root .dv2-l:has(>div>.dv2-fin),:root .dv2-l:has(>div>.dv2-dash),:root .dv2-l:has(>div>.dv2-doc){transform:translate(12px,calc(58px + var(--m-safe-t)))!important;width:calc(100vw - 24px)}:root .dv2-l:has(>div>.dv2-ppl)>div,:root .dv2-l:has(>div>.dv2-fin)>div,:root .dv2-l:has(>div>.dv2-dash)>div,:root .dv2-l:has(>div>.dv2-doc)>div{transform:none!important;align-items:stretch!important}:root .dv2-ppl,:root .dv2-fin,:root .dv2-dash,:root .dv2-doc{width:auto!important;max-width:none!important;scale:none!important;margin:0!important;box-sizing:border-box;border-radius:14px!important;padding:12px 14px!important;box-shadow:0 10px 30px #140c1c24!important}:root .dv2-ppl:after,:root .dv2-fin:after,:root .dv2-dash:after,:root .dv2-doc:after{display:none!important}:root .dv2-fin .chart,:root .dv2-dash .pfc{height:120px!important}:root .dv2-dash section{min-height:76px!important}:root .ekt-card,:root .svod-card{left:12px!important;right:12px!important;top:calc(58px + var(--m-safe-t))!important;bottom:auto!important;width:auto!important;max-height:46svh;overflow:hidden;box-sizing:border-box;padding:12px 14px!important;border-radius:14px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;font-size:13px}:root .ekt-card small,:root .svod-card small{margin-bottom:8px!important;font-size:11px!important}:root .ekt-card ul{gap:6px!important}:root .ekt-card li span{font-size:11px!important}:root .ekt-card .sum{margin-top:8px!important;padding-top:8px!important}:root .ekt-card .sum b{font-size:20px!important}:root .ekt-card .state,:root .svod-card .state{display:none}:root .svod-card .big{gap:28px!important}:root .svod-card .big b{font-size:24px!important}:root .svod-card ul{display:none!important}:root .ekt-card,:root .svod-card{background:#fbf9fb!important}:root[data-theme=dark] .ekt-card,:root[data-theme=dark] .svod-card{background:#17151c!important}:root .pg-auto,:root .pg-rail,:root .header nav,:root .hc-thread-line{display:none!important}:root .m-pill{display:flex!important;align-items:center;gap:8px;position:fixed;left:12px;right:12px;bottom:calc(16px + var(--m-safe-b));z-index:20;height:56px;box-sizing:border-box;padding:8px;border-radius:28px;background:#211a28;color:#fff;box-shadow:0 14px 34px #140c1c47;font-family:Golos Text,-apple-system,Arial,sans-serif;transition:opacity .5s}html.hi-on .m-pill,html.hi-up .m-pill{opacity:0;pointer-events:none}:root .m-pill button{margin:0;padding:0;border:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:root .m-pill-play{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f}:root .m-pill-play svg{width:15px;height:15px;fill:currentColor}:root .m-pill-chap{flex:1 1 auto;min-width:0;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 4px!important;background:none;text-align:left}:root .m-pill-chap b{max-width:100%;font-size:14px;line-height:1.1;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .m-pill-chap small{font-size:10px;line-height:1;letter-spacing:.8px;text-transform:uppercase;font-weight:500;opacity:.6;white-space:nowrap}:root .m-pill-next{flex:none;height:40px;display:flex;align-items:center;gap:2px;padding:0 10px 0 16px!important;border-radius:20px;background:#fa3957;font-size:14px!important;font-weight:600!important;white-space:nowrap;transition:opacity .3s}:root .m-pill-next svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:root .m-pill-next.is-off{opacity:.45}html:root.hc-thread .bw-intro h2 span,html:root.hc-thread .bw-intro h2 em,html:root.hc-thread #system h2 span,html:root.hc-thread #system .gauge,html:root.hc-thread #system .route-visual span:after{animation:none!important}html:root.hc-thread .bw-intro h2 span,html:root.hc-thread .bw-intro h2 em,html:root.hc-thread #system h2 span{background:none!important;-webkit-text-fill-color:currentColor!important;color:#e2456a}:root .bw-snap{scroll-snap-align:none!important}:root .bw-run{height:auto!important}:root .bw-run>.bw-intro{position:relative!important;top:0!important}:root .bw-intro{zoom:1!important;padding:44px 16px 40px!important;margin:0!important;overflow:hidden}:root .bw-intro>*,:root .bw-intro [data-i],:root .bw-intro h2 span,:root .bw-intro h2 em,:root .bw-intro h2 br+*{opacity:1!important;transform:none!important;translate:none!important}:root .bw-intro .section-top,:root .bw-intro .sc-top{margin:0 0 10px!important;padding:0!important;border:0!important;min-height:0}:root .bw-intro .eyebrow,:root .bw-intro .sc-top>span:not(.demo-label),:root .bw-intro .section-top>span:not(.muted){font-size:12px!important;letter-spacing:.12em!important}:root .bw-intro h2{font-size:24px!important;line-height:1.12!important;letter-spacing:-.03em!important;margin:0 0 18px!important}:root .bw-intro .section-heading,:root .bw-intro .sc-heading{margin:0!important;padding:0!important;display:block!important}:root .m-fact{display:block!important;margin:16px 0 0;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #e9e2ea;box-shadow:none!important;color:inherit;font-size:14px;line-height:1.4}:root .m-fact b{display:block;margin-bottom:2px;font-size:11px;letter-spacing:.12em;font-weight:600;color:#e2456a;text-transform:uppercase}:root[data-theme=dark] .m-fact{background:#1b1922;border-color:#2e2a36}:root .feature-grid,:root .tz-grid{display:flex!important;flex-direction:column;gap:10px!important;overflow:visible!important;scroll-snap-type:none!important;margin:0!important;padding:0!important;width:auto!important;grid-template-columns:none!important}:root .feature-grid>*,:root .tz-grid>*{flex:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;grid-column:auto!important;scroll-snap-align:none!important}:root .feature-grid>.feature:last-child:not(.tz-card){display:block!important}:root .feature-grid>.feature:last-child .feature-number{position:static!important}:root .feature,:root .tz-card{min-height:0!important;padding:18px!important;border-radius:14px!important;transform:none!important;box-shadow:none!important;border:1px solid #e9e2ea!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] .feature,:root[data-theme=dark] .tz-card{border-color:#2e2a36!important}:root .feature:before,:root .feature:after{box-shadow:none!important}:root .bw-intro .gauge{filter:none!important}:root .bw-intro .route-visual .approved{box-shadow:0 0 0 1px #e2456a!important}:root #signals :is(i,b),:root .bw-intro :is(.invite-btn,.bw-btn){box-shadow:none!important}:root .bw-intro :is(.budget-sheet,.invite){box-shadow:none!important;border:1px solid #e9e2ea!important}:root[data-theme=dark] .bw-intro :is(.budget-sheet,.invite){border-color:#2e2a36!important}:root .wd-desk .bw-btn{box-shadow:none!important}:root #system .feature h3{font-size:18px!important;line-height:1.2!important}:root #system .trace,:root #system .trace b{font-size:12px!important}:root #system .trace>div{padding:10px 12px!important}:root #system .limit-visual .gauge{width:120px!important;height:120px!important}:root #signals .sc-signal-layout{display:block!important}:root #signals .sc-signal-row{height:64px!important;grid-template-columns:104px minmax(0,1fr)!important;font-size:14px}:root #signals .sc-exception{margin-top:12px!important;padding:14px!important;border-radius:14px}:root #signals .sc-excess strong{font-size:44px!important}:root #signals .sc-detail-note{display:none!important}:root #budget-layers .layers-layout{display:block!important}:root #budget-layers .layer-options,:root #budget-layers .explode-toggle,:root #budget-layers .layer-explanation p{display:none!important}:root #budget-layers .layers-kicker{font-size:44px!important;line-height:1!important;margin:0 0 10px!important}:root #budget-layers .layer-stage{zoom:.82}:root #budget-layers .layer-explanation{padding:0!important;margin:0!important}:root #budget-layers .layer-explanation strong{font-size:18px!important}:root #budget-layers .detail-eyebrow,:root #signals .sc-overline,:root #signals .sc-scale span,:root #signals .sc-chart-foot{font-size:11px!important}:root #territory .invite{min-height:0!important;height:auto!important;aspect-ratio:4/5;border-radius:14px!important}:root .bw-stage{left:16px!important;right:16px!important;top:var(--m-film-top)!important;bottom:var(--m-film-bot)!important;transform:none!important;perspective:none!important}:root .bw-bleed .bw-stage{inset:0!important}:root .bw-rail{top:calc(var(--top,0px) + 12px + var(--m-safe-t))!important;height:30px;box-sizing:border-box;padding:0 8px!important;gap:0!important;border-radius:15px!important;box-shadow:0 1px 2px #2818340f,0 6px 14px -8px #2818342e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root .bw-rail button[data-k],:root .bw-rail.is-long button[data-k]{width:20px!important;height:28px!important;padding:0!important;font-size:0!important;color:transparent!important;background:none!important;overflow:visible}:root .bw-rail button[data-k]:before{content:""!important;position:absolute;left:50%;top:50%;width:6px!important;height:6px!important;margin:-3px 0 0 -3px!important;border-radius:3px!important;background:var(--mute)!important;opacity:.45!important;transform:none!important;transition:width .3s,margin .3s,background .3s}:root .bw-rail button[data-k].is-done:before{background:var(--ink2)!important;opacity:.7!important}:root .bw-rail button[data-k].is-on:before{width:16px!important;margin-left:-8px!important;background:var(--acc)!important;opacity:1!important}:root .bw-rail button[data-k] i,:root .bw-rail .bw-play{display:none!important}html:root.hc-thread .bw .bw-cap,:root .bw .bw-cap{display:none!important}:root .m-cap{display:flex!important;align-items:flex-start;gap:10px;flex:none;margin:0;padding:12px 16px 14px;background:#f8f4f8;border-top:1px solid #efe9ef;color:var(--ink2,#211a28);font:500 15px/1.35 Golos Text,-apple-system,Arial,sans-serif;letter-spacing:-.01em}:root .m-cap:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--acc,#fa3957)}:root .m-cap span{min-width:0;transition:opacity .3s}:root .m-cap.is-out span{opacity:0}:root[data-theme=dark] .m-cap{background:#211d29;border-color:#2e2a36}html:root.hc-thread .bw-app,:root .bw-app{inset:0!important;height:auto!important;translate:none!important;transform:none!important;border-radius:20px!important;font-size:13px!important;box-shadow:var(--m-win-sh)!important;overflow:hidden!important}:root .bw-app-top{height:36px;box-sizing:border-box;padding:0 12px!important;gap:10px!important}:root .bw-app-top .dots i{width:7px!important;height:7px!important}:root .bw-app-top .crumb{font-size:0!important}:root .bw-app-top .crumb b{font-size:12.5px!important;font-weight:500}:root .bw-app-top .bw-demo{font-size:10px!important;padding:2px 7px!important}html:root.hc-thread .bw-scr,:root .bw-scr{padding:16px 14px!important;justify-content:flex-start!important}:root .bw-scr.is-on{pointer-events:auto;overflow:hidden!important}:root .bw-scr h4,html:root.hc-thread .bw-scr h4{font-size:18px!important}:root .bw-scr .sub,html:root.hc-thread .bw-scr .sub{font-size:12px!important;margin-bottom:12px!important}:root .bw-ctx,:root .bw-cur,:root .bw-title{display:none!important}:root .bw-stick{background:var(--soft,#f6f1f4)!important}html:root.hc-thread:not([data-theme=dark]) .bw:not(.bw-bleed) .bw-stick{background:#f6f1f5!important}:root .bw-scr .bw-row{flex-wrap:wrap;row-gap:8px}:root .bw-big{font-size:28px!important;white-space:nowrap}:root .stf .bw-t th:nth-child(4),:root .stf .bw-t td:nth-child(4){display:none}:root .stf-tot{gap:6px!important}:root .stf-tot div{padding:10px!important}:root .stf-tot b{font-size:16px!important;white-space:nowrap}:root .bw-t th,:root .bw-t td{padding:7px 4px!important}:root .bw-scr .m-big{display:block;flex:none;margin:0}:root .bw-scr .m-big:before{content:attr(data-t);display:block;margin-bottom:10px;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#736a7c}:root[data-theme=dark] .bw-scr .m-big:before{color:#8a7f95}:root .bw-scr .m-big b{display:block;font-size:56px;line-height:1;letter-spacing:-.06em;font-weight:700;font-variant-numeric:tabular-nums;color:#fa3957;white-space:nowrap}:root .bw-scr .m-big span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;font-size:15px;line-height:1.35;letter-spacing:-.01em;color:#6b5f78}:root[data-theme=dark] .bw-scr .m-big span{color:var(--mute)}:root .bw-scr .m-more{display:inline-flex;flex:none;align-items:center;gap:8px;height:44px;margin:0;padding:0 18px 0 20px;box-sizing:border-box;border:1px solid #e3dce4;border-radius:22px;background:#fff;color:var(--ink2);font:500 14px/1 Golos Text,-apple-system,Arial,sans-serif;white-space:nowrap;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .bw-scr .m-more{background:var(--card);border-color:var(--line2)}:root .bw-scr .m-more:after{content:"";width:7px;height:7px;margin-top:-3px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}html:root .bw-scr.is-on:not(.m-open),html:root .bw-scr:not(.m-open){display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start!important;padding:20px 16px 0!important;overflow:hidden!important}:root .bw-scr:not(.m-open)>:not(.m-big):not(.m-more){flex:1 1 auto;min-height:0;height:auto!important;margin-top:18px;overflow:hidden}:root .bw-scr:not(.m-open):after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:120px;background:linear-gradient(to bottom,transparent,var(--card,#fff) 78%);pointer-events:none}:root .bw-scr:not(.m-open) .m-more{position:absolute;left:50%;bottom:14px;z-index:2;transform:translate(-50%)}:root .bw-scr:not(.m-open) :is(.snp,.lim,.stf,.req)>.bw-row:first-child,:root .bw-scr:not(.m-open) .fin>.bw-row,:root .bw-scr:not(.m-open) :is(.save,.lim-cmp,.stf-f,.stf-tot,.fin-d,.srs-r,.srs-k),:root .bw-scr:not(.m-open) .srs>svg,:root .bw-scr:not(.m-open) .srs h4,:root .bw-scr:not(.m-open) .srs .sub{display:none!important}:root .bw-scr:not(.m-open) .srs{display:block}:root .wd{background:#f6f1f5!important}:root[data-theme=dark] .wd{background:#16131c!important}:root .wh-doc,:root .wd-side{display:none!important}:root .wd-view{left:0!important;right:0!important;top:var(--m-film-top)!important;bottom:var(--m-film-bot)!important;perspective:none!important}:root .wd-world{display:flex!important;gap:0;inset:-30px 0 -40px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;transform:none!important;transform-style:flat!important;padding:30px 16px 40px;box-sizing:border-box;scrollbar-width:none;overscroll-behavior-x:contain}:root .wd-world::-webkit-scrollbar{display:none}:root .wd-world>.ix-floor{display:none!important}html:root.hc-thread .wd-desk,:root .wd-desk{position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;margin:0!important;flex:0 0 calc(100vw - 32px);width:calc(100vw - 32px)!important;box-sizing:border-box;height:100%!important;min-height:0!important;max-height:none!important;transform:none!important;translate:none!important;opacity:1!important;visibility:visible!important;scroll-snap-align:center;display:flex!important;flex-direction:column;border-radius:20px!important;box-shadow:var(--m-win-sh)!important;will-change:auto!important;transition:opacity .35s,clip-path .35s!important}html:root .wd-world>.wd-desk+.wd-desk{margin-left:-12px!important}html:root .wd-world>.wd-desk:not(.is-on){opacity:.55!important;clip-path:inset(4% 0 round 20px)}:root .m-who{display:flex!important;align-items:center;gap:12px;flex:none;padding:14px 14px 12px 16px;border-bottom:1px solid var(--line2)}:root .m-who>i{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#7d5bd61f;color:var(--edu,#7d5bd6)}:root .m-who svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:root .m-who>span{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}:root .m-who b{font-size:17px;line-height:1.15;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .m-who small{font-size:12px;line-height:1.3;color:#736a7c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=dark] .m-who small{color:#8a7f95}:root .m-who em{flex:none;padding:5px 10px;border-radius:999px;background:var(--soft);color:var(--ink2);font-style:normal;font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}:root .wd-desk .wv{position:relative;flex:1;min-height:0;display:flex!important;flex-direction:column;overflow:hidden!important;padding:14px 16px!important}:root .wd-desk .m-wv-in{flex:1 1 auto;min-height:0;overflow:hidden}:root .wd-desk .wh-scope .m-wv-in{display:grid;place-items:center;align-content:center;gap:6px}:root .wd-desk.m-over .wv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:linear-gradient(to bottom,transparent,var(--card,#fff) 85%);pointer-events:none}:root .m-who .m-more{display:none;flex:none;align-items:center;height:32px;margin:0;padding:0 12px;box-sizing:border-box;border:1px solid #e3dce4;border-radius:16px;background:#fff;color:var(--ink2);font:500 13px/1 Golos Text,-apple-system,Arial,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .m-who .m-more{background:var(--card);border-color:var(--line2)}:root .wd-desk.m-over .m-who .m-more{display:inline-flex}:root .wd-desk.m-over .m-who em{display:none}:root .wh-mx table{table-layout:fixed;width:100%}:root .wh-mx th:first-child{width:38%}:root .wh-mx th,:root .wh-mx td{padding:5px 2px!important}:root .wh-mx td:first-child{font-size:11.5px;line-height:1.25;white-space:normal!important}:root .wh-mx thead th.c{font-size:10.5px!important;font-weight:600;white-space:nowrap}:root .wh-mx .c span{display:inline-grid!important;place-items:center;width:22px;height:20px;padding:0!important;border-radius:6px!important;font-size:11px!important;line-height:1}:root .m-mx-key{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;font-size:11px;line-height:1.3;color:var(--mute)}:root .m-mx-key span{display:inline-flex;align-items:center;gap:5px}:root .m-mx-key i{display:inline-grid;place-items:center;width:18px;height:16px;border-radius:5px;font-style:normal;font-size:10px}:root .m-mx-key .k-w{background:#ebe4fb;color:#5b3fc0}:root .m-mx-key .k-a{background:#e3f4ec;color:#1b7a51}:root .m-mx-key .k-v{background:var(--soft);color:var(--mute)}:root .m-mx-key .k-s{background:#fdf1e1;color:#a15d12}:root .m-mx-key .k-n{background:none;color:var(--mute)}:root .m-next{display:block!important;flex:none;margin:0 14px 12px;padding:10px 12px;border-radius:12px;background:#f6f3f6;color:#6b5f78;font-size:12px;line-height:1.4}:root .m-next b{color:var(--ink2);font-weight:600}:root[data-theme=dark] .m-next{background:var(--soft);color:var(--mute)}:root .wd-desk .bw-t th,:root .wd-desk .bw-t td{white-space:normal}:root .wd-desk .bw-t td:not(:first-child){white-space:nowrap}:root .wv-h{flex-wrap:wrap;gap:6px 10px!important}:root .wv-f{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}:root .wv-f span{white-space:normal!important}:root .wv-btns{flex-wrap:wrap;justify-content:stretch}:root .wv-btns .bw-btn{flex:1 1 auto;justify-content:center;min-height:40px}:root .wv-sum{gap:10px;flex-wrap:wrap}:root .wv-sum b{font-size:18px}:root .wv-lims .lm{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 10px!important}:root .wv-lims .lm .tr{grid-column:1/-1;grid-row:2}:root .wv-kpi{gap:6px!important}:root .wv-kpi div{padding:10px!important}:root .wv-kpi b{font-size:20px!important}:root .wv-bars{gap:3px!important}:root .wv-bars em{font-size:9px!important}:root .us{grid-template-columns:34px minmax(0,1fr) 28px!important;gap:4px 10px!important}:root .us em{grid-column:2;grid-row:2;font-size:11px}:root .us u{grid-column:3;grid-row:1/3}:root .wv-doc .stamp{right:12px!important;font-size:13px!important;transform:translateY(-50%) rotate(-12deg) scale(1.3)}:root .wv-doc.is-ok .stamp{transform:translateY(-50%) rotate(-12deg) scale(1)}:root .sc3 header{flex-wrap:wrap;gap:2px 8px!important}:root .sc3 header span{flex:1 1 100%;order:3}:root .ix-view{left:16px!important;right:16px!important;top:var(--m-film-top)!important;bottom:var(--m-film-bot)!important;perspective:none!important;display:flex!important;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--card);border:1px solid var(--line2);box-shadow:var(--m-win-sh)}:root .ix-world{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:44px repeat(3,52px);align-content:start;gap:8px;flex:1 1 auto;min-height:0;height:auto!important;margin:14px 14px 12px}:root .ix-floor,:root .ix-lines,:root .ix-chips,:root .ix-steps,:root .ix-core .ix-cube,:root .ix-core .ix-beam,:root .ix-core .ix-pool,:root .ix-core .ix-ring{display:none!important}:root .ix-core{position:relative!important;left:auto!important;top:auto!important;margin:0!important;grid-column:1/-1;width:auto!important;height:44px!important;box-sizing:border-box;transform:none!important;display:flex!important;align-items:center;justify-content:center;gap:10px;border-radius:22px;background:var(--card);border:1.5px solid var(--acc);box-shadow:0 0 0 4px #fa39571f;transition:box-shadow .3s}:root .ix-core.is-hit{box-shadow:0 0 0 6px #fa395733}:root .ix-core>b{position:static!important;font-size:15px!important}:root .ix-cs{position:static!important;font-size:12px!important}:root .ix-cs:not(:empty):before{content:"\b7  ";opacity:.6}:root .ix-win{position:static!important;width:auto!important;height:52px;box-sizing:border-box;transform:none!important;opacity:1!important;margin:0!important;border-radius:12px!important;overflow:hidden;background:#f6f3f6!important;border:0!important;box-shadow:none!important}:root[data-theme=dark] .ix-win{background:var(--soft)!important}:root .ix-win>*:not(header){display:none}:root .ix-win header{height:100%;box-sizing:border-box;flex-direction:column;align-items:flex-start!important;justify-content:center;gap:1px!important;padding:6px 10px 6px 24px!important;border:0!important;position:relative;background:none!important}:root .ix-win header i{position:absolute;left:10px;top:50%;margin-top:-4px}:root .ix-win header b{font-size:13.5px!important;line-height:1.15}:root .ix-win header em{max-width:100%;font-size:11px!important}:root .ix-win.is-on,:root .ix.is-all .ix-win{background:var(--card)!important;box-shadow:inset 0 0 0 1.5px var(--acc)!important}:root .ix.is-focus .ix-win:not(.is-on){opacity:1!important}:root .ix-view:not(:has(.ix-win.is-on)) .ix-world{grid-template-rows:44px repeat(3,minmax(0,1fr));align-content:stretch}:root .ix-view:not(:has(.ix-win.is-on)) .ix-win{height:auto}:root .ix-win.is-on>.ix-doc{display:block!important;position:absolute;inset:232px 0 0;overflow:hidden;box-sizing:border-box;padding:12px 14px!important;border-radius:16px;background:var(--card);border:1px solid var(--line2);font-size:12px;transition:opacity .3s}:root .ix-win.is-on>.ix-doc table{display:table!important}:root .ix-world:has(.ix-res.is-on) .ix-win.is-on>.ix-doc{opacity:0}:root .ix-res{position:absolute!important;inset:232px 0 0!important;width:auto!important;max-height:none;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;transform:translateY(8px)!important;border-radius:16px!important;font-size:13px!important;box-shadow:none!important;background:var(--card)!important}:root .ix-res.is-on{transform:none!important}:root .ix-res p.why,:root .ix-res p.mode{display:none}:root .ix-res h5{margin:12px 14px 8px!important;font-size:13px!important}:root .ix-res .ix-st li,:root .ix-res .ix-kv,:root .ix-res .ix-pf{font-size:13px}:root .ix-res p.ok{margin:auto 14px 14px!important;padding-top:12px;font-size:28px!important;line-height:1.12;letter-spacing:-.03em;font-weight:600}:root .ix-view .m-res-more{display:none;position:absolute;left:50%;bottom:calc(var(--m-cap-h,64px) + 14px);z-index:4;transform:translate(-50%);align-items:center;height:40px;margin:0;padding:0 18px;box-sizing:border-box;border:1px solid #e3dce4;border-radius:20px;background:#fff;color:var(--ink2);font:500 14px/1 Golos Text,-apple-system,Arial,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}:root .ix-view.m-res-over .m-res-more{display:inline-flex}:root .ix-view.m-res-over .ix-res header{order:-2}:root .ix-view.m-res-over .ix-res p.ok{order:-1;margin:10px 14px 0!important;padding-top:0;font-size:22px!important}:root .ix-view.m-res-over .ix-res:after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;border-radius:0 0 16px 16px;background:linear-gradient(to bottom,transparent,var(--card,#fff) 80%);pointer-events:none}html:root.m-flow,html:root.m-flow body{scroll-snap-type:none!important}html:root.m-flow .bw-snap,html:root.m-flow .bw-run,html:root.m-flow .bw-intro{scroll-snap-align:none!important}html:root.m-flow .m-pill,html:root.m-flow .pg-auto,html:root.m-flow .pg-chap,html:root.m-flow .pg-rail,html:root.m-flow .pg-sheet,html:root.m-flow .bw-rail,html:root.m-flow .m-cap,html:root.m-flow .m-next{display:none!important}html:root.m-flow .bw{height:auto!important;padding:0 0 28px}html:root.m-flow .bw.bw-cont{padding-top:8px}html:root.m-flow .bw .bw-stick{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important;visibility:visible!important}html:root.m-flow .bw .bw-stage{position:relative!important;inset:auto!important;opacity:1!important;transform:none!important;display:flex;flex-direction:column;gap:12px;padding:0 16px}html:root.m-flow .bw .bw-title{display:block!important;position:static!important;left:auto;top:auto;width:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto;text-align:left;padding:40px 16px 18px;box-sizing:border-box}html:root.m-flow .bw.bw-cont .bw-title{display:none!important}html:root.m-flow .bw .bw-title .eyebrow{justify-content:flex-start;margin:0 0 12px;font-size:12px;letter-spacing:.12em}html:root.m-flow .bw .bw-title h2{margin:0 0 10px;font-size:28px;line-height:1.08;letter-spacing:-.035em;text-shadow:none}html:root.m-flow .bw .bw-title p{margin:0;max-width:none;font-size:15px;line-height:1.45;text-shadow:none}html:root.m-flow .m-toc{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 16px 20px}html:root.m-flow .m-toc a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;box-sizing:border-box;border:1px solid #e3dce4;border-radius:18px;background:#fff;color:var(--ink2,#211a28);font:500 14px/1 Golos Text,-apple-system,Arial,sans-serif;text-decoration:none;-webkit-tap-highlight-color:transparent}html:root[data-theme=dark].m-flow .m-toc a{background:var(--card,#1b1922);border-color:var(--line2,#2e2a36)}html:root.m-flow .m-line{display:flex;align-items:flex-start;gap:10px;margin:-4px 4px 4px;color:var(--ink2,#211a28);font:500 15px/1.35 Golos Text,-apple-system,Arial,sans-serif;letter-spacing:-.01em}html:root.m-flow .m-line:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--acc,#fa3957)}html:root.m-flow .bw .bw-app{position:relative!important;inset:auto!important;flex:none;height:304px!important}html:root.m-flow .bw .bw-app-body{flex:1 1 auto}html:root.m-flow .bw .wd{position:relative!important;inset:auto!important;overflow:visible!important;background:none!important}html:root.m-flow .bw .wd-view{position:relative!important;inset:auto!important}html:root.m-flow .bw .wd-world{position:relative!important;inset:auto!important;display:flex!important;flex-direction:column;gap:12px;overflow:visible!important;scroll-snap-type:none!important;padding:0!important}html:root.m-flow .bw .wd .wd-world>.wd-desk{flex:none!important;width:auto!important;height:auto!important;margin:0!important;opacity:1!important;clip-path:none!important;transition:none!important;scroll-snap-align:none!important;border-color:var(--line2)!important}html:root.m-flow .bw .wd-desk .wv{flex:none!important;height:192px;box-sizing:border-box}html:root.m-flow .bw .wd-desk .wh-scope .m-wv-in{align-content:start}html:root.m-flow .bw .ix{position:relative!important;inset:auto!important;overflow:visible!important;background:none!important}html:root.m-flow .bw .ix:after,html:root.m-flow .bw .ix-win.is-on>.ix-doc,html:root.m-flow .bw .ix-view .m-res-more{display:none!important}html:root.m-flow .bw .ix-view{position:relative!important;inset:auto!important;flex:none}html:root.m-flow .bw .ix-world{flex:none!important;grid-template-rows:44px repeat(3,52px) auto!important;align-content:start!important;margin:14px!important}html:root.m-flow .bw .ix-win{height:52px!important;cursor:pointer;-webkit-tap-highlight-color:transparent}html:root.m-flow .bw .ix-res{position:relative!important;inset:auto!important;grid-column:1/-1;min-height:208px;margin-top:4px;border:1.5px solid var(--acc)!important;transition:opacity .4s,transform .5s!important}html:root.m-flow .bw .ix-res p.ok{font-size:24px!important}html:root.m-flow .bw .ix-res header{flex-wrap:wrap;row-gap:2px}html:root.m-flow .bw .ix-res header em{flex:1 1 100%;margin:0 0 0 24px}html:root.m-flow .m-ix-list{list-style:none;margin:2px 4px 0;padding:0;display:grid;gap:0}html:root.m-flow .m-ix-list li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;border-top:1px solid #ece4ea;color:var(--ink2,#211a28);font:500 15px/1.35 Golos Text,-apple-system,Arial,sans-serif;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent}html:root.m-flow .m-ix-list li:first-child{border-top:0}html:root.m-flow .m-ix-list li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--acc,#fa3957);opacity:.35;transition:opacity .3s}html:root.m-flow .m-ix-list li:first-child:before,html:root.m-flow .m-ix-list li:last-child:before,html:root.m-flow .m-ix-list li.is-on:before{opacity:1}html:root.m-flow .m-ix-list li[role=button]{cursor:pointer}html:root.m-flow .m-ix-list li b{font-weight:600}html:root[data-theme=dark].m-flow .m-ix-list li{border-color:#2e2a36}html:root.m-flow #signals .sc-track i{transition:scale .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k,0) * 90ms)}html:root.m-flow #signals .sc-track b{transition:opacity .5s;transition-delay:calc(var(--k,0) * 90ms + .4s)}html:root.m-flow footer.ft{padding-bottom:calc(32px + var(--m-safe-b))!important}html:root.m-flow{--mf-ink:#211a28;--mf-mute:#6b5f78;--mf-faint:#736a7c;--mf-line:#e9e2ea;--mf-card:#fff;--mf-soft:#f6f3f6;--mf-acc:#fa3957;--mf-violet:#7d5bd6;--mf-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mf-sans:"Golos Text",-apple-system,Arial,sans-serif}html:root[data-theme=dark].m-flow{--mf-ink:#f1ecf4;--mf-mute:#a49bab;--mf-faint:#8d8496;--mf-line:#2e2a36;--mf-card:#1b1922;--mf-soft:#24212c;--mf-violet:#a58cf0}html:root.m-flow:not(#mf) :is(.bw .bw-stick,.bw .wd,.bw-about,.bw-intro,.bottom-cta){background:transparent!important}html:root.m-flow :is(.bw .bw-title .eyebrow,.bw-intro .eyebrow,.bw-intro .sc-top>span:not(.demo-label),.bw-about .ab-eye,.bottom-cta .eyebrow,.invite-copy small,.feature .feature-number){font-family:var(--mf-mono)!important;font-size:11px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--mf-faint)!important}html:root.m-flow .bw-scr .m-big:before{font:500 11px/1.3 var(--mf-mono);letter-spacing:.14em;color:var(--mf-faint)}html:root.m-flow :is(.bw .bw-title .eyebrow,.bw-intro .eyebrow,.bw-intro .sc-top>span:not(.demo-label),.bw-about .ab-eye,.bottom-cta .eyebrow){display:block;margin:0 0 14px!important}html:root.m-flow :is(.bw .bw-title h2,.bw-intro h2,.bw-about h2){font-size:28px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:600}html:root.m-flow .bw-intro h2,html:root.m-flow .bw-about h2{margin:0 0 12px!important}html:root.m-flow .bw-intro :is(.section-top,.sc-top){margin:0!important}html:root.m-flow :is(.bw .bw-title p,.bw-intro .section-heading>p,.bw-intro .sc-heading>p,.bw-about .ab-lead,.bottom-cta>p){font-size:15px!important;line-height:1.45!important;color:var(--mf-mute)!important;letter-spacing:-.005em}html:root.m-flow .bw .bw-title{padding:48px 16px 20px}html:root.m-flow .m-toc{gap:8px;margin:0 16px 24px}html:root.m-flow .m-toc a{min-height:36px;padding:0 12px;border:1px solid var(--mf-line);border-radius:12px;background:transparent;color:var(--mf-ink);font:500 14px/1 var(--mf-sans)}html:root[data-theme=dark].m-flow .m-toc a{background:transparent}html:root.m-flow .m-line{display:block;margin:-2px 4px 10px;color:var(--mf-mute);font:400 14px/1.4 var(--mf-sans);letter-spacing:0}html:root.m-flow .m-line:before{content:none;display:none}html:root.m-flow .bw-intro .m-fact{margin:24px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--mf-line);border-radius:0;background:none;color:var(--mf-ink);font-size:15px;line-height:1.45}html:root.m-flow .bw-intro .m-fact b{margin-bottom:6px;font:500 11px/1.3 var(--mf-mono);letter-spacing:.14em;color:var(--mf-faint)}html:root.m-flow #territory .m-fact,html:root.m-flow .bw-intro:not(#system):not(#signals):not(#budget-layers) .m-fact{display:none!important}html:root.m-flow :is(.feature,.tz-card){border-radius:20px!important;border-color:var(--mf-line)!important;padding:20px!important}html:root.m-flow #system .trace>div,html:root.m-flow #system .route-visual span{border-radius:12px!important}html:root.m-flow #signals .sc-exception{border-radius:16px}html:root.m-flow .bw-intro .budget-sheet{border-radius:16px!important;border-color:var(--mf-line)!important}html:root.m-flow .bw .bw-app{border:1px solid var(--mf-line)}html:root.m-flow .bw .bw-app-top .dots{display:none!important}html:root.m-flow .bw .bw-app-top{padding:0 16px!important;border-bottom:1px solid var(--mf-line)}html:root.m-flow .bw .bw-app-top .crumb b{color:var(--mf-ink)}html:root.m-flow .bw .bw-demo{background:var(--mf-soft)!important;color:var(--mf-faint)!important;border:0!important;border-radius:6px!important;font:500 10.5px/1.5 var(--mf-sans)!important;padding:2px 8px!important}html:root.m-flow .bw .bw-demo:before{content:none!important;display:none!important}html:root.m-flow .bw-scr .m-big b{font-size:48px;font-weight:600;letter-spacing:-.045em;color:var(--mf-ink)}html:root.m-flow .bw-scr .m-big span{color:var(--mf-mute)}html:root.m-flow .bw-scr .m-more,html:root.m-flow .m-who .m-more{height:40px;padding:0 16px 0 18px;border:1px solid var(--mf-line);border-radius:12px;background:var(--mf-card);color:var(--mf-ink);font:500 14px/1 var(--mf-sans)}html:root.m-flow .m-who .m-more{height:34px;padding:0 12px;border-radius:10px;font-size:13px}html:root.m-flow .bw .wd .wd-world>.wd-desk{border:1px solid var(--mf-line)!important}html:root.m-flow .m-who{padding:14px 14px 14px 16px;border-bottom-color:var(--mf-line)}html:root.m-flow .m-who>i{width:36px;height:36px;border-radius:10px;background:var(--mf-soft);color:var(--mf-violet)}html:root.m-flow .m-who em{padding:0;background:none;color:var(--mf-faint);font-weight:500}html:root.m-flow .bw .ix-view{border-radius:20px;border-color:var(--mf-line)}html:root.m-flow .bw .ix-world{margin:0!important;padding:0 14px 14px;gap:8px;grid-template-rows:auto repeat(3,56px) auto!important}html:root.m-flow .bw .ix-core{height:52px!important;margin:0 -14px 6px!important;padding:0 16px;justify-content:space-between;border:0;border-bottom:1px solid var(--mf-line);border-radius:0;background:none;box-shadow:none!important}html:root.m-flow .bw .ix-core>b{font-size:15px!important;font-weight:600;letter-spacing:-.01em;color:var(--mf-ink)}html:root.m-flow .bw .ix-cs{font-size:12px!important;color:var(--mf-faint)}html:root.m-flow .bw .ix-cs:not(:empty):before{content:none}html:root.m-flow .bw .ix-win{height:56px!important;border-radius:12px!important;background:transparent!important;box-shadow:inset 0 0 0 1px var(--mf-line)!important;transition:box-shadow .25s,background .25s}html:root.m-flow .bw .ix-win header{padding:8px 12px!important;gap:2px!important}html:root.m-flow .bw .ix-win header i{display:none}html:root.m-flow .bw .ix-win header b{font-size:14px!important;font-weight:600;color:var(--mf-ink)}html:root.m-flow .bw .ix-win header em{font-size:12px!important;color:var(--mf-faint)}html:root.m-flow .bw .ix.is-all .ix-win{background:transparent!important;box-shadow:inset 0 0 0 1px var(--mf-line)!important}html:root.m-flow .bw .ix .ix-win.is-on{background:var(--mf-soft)!important;box-shadow:inset 0 0 0 1.5px var(--mf-ink)!important}html:root.m-flow .bw .ix-res{min-height:0;margin-top:6px;padding:0 0 16px;border:0!important;border-radius:16px!important;background:var(--mf-soft)!important}html:root.m-flow .bw .ix-res header{display:flex;align-items:center;gap:8px;margin:0;padding:14px 16px 0;border:0;background:none}html:root.m-flow .bw .ix-res header .lg,html:root.m-flow .bw .ix-res header>b{display:none}html:root.m-flow .bw .ix-res header em{order:-1;flex:1 1 auto;margin:0;font:500 11px/1.3 var(--mf-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mf-faint)}html:root.m-flow .bw .ix-res header .bw-demo{margin:0;background:var(--mf-card)!important}html:root.m-flow .bw .ix-res h5{margin:10px 16px 14px!important;font-size:15px!important;line-height:1.3;font-weight:600;color:var(--mf-ink)}html:root.m-flow .bw .ix-res :is(.ix-pf,.ix-kv,.ix-st){padding:0 16px;margin:0}html:root.m-flow .bw .ix-res .ix-pf{gap:10px}html:root.m-flow .bw .ix-res .ix-pf .r{grid-template-columns:92px 1fr auto;font-size:13px}html:root.m-flow .bw .ix-res .ix-pf i{height:6px;background:var(--mf-line)}html:root.m-flow .bw .ix-res .ix-pf b{background:var(--mf-violet)}html:root.m-flow .bw .ix-res .ix-pf em{font-size:12px;color:var(--mf-faint)}html:root.m-flow .bw .ix-res p.ok{margin:16px 16px 0!important;padding-top:14px;border-top:1px solid var(--mf-line);font-size:17px!important;line-height:1.3;letter-spacing:-.015em;font-weight:600;color:var(--mf-ink)}html:root.m-flow .m-ix-list li{display:none}html:root.m-flow .m-ix-list li:last-child{display:block;padding:0;border:0;color:var(--mf-mute);font:400 14px/1.4 var(--mf-sans);letter-spacing:0}html:root.m-flow .m-ix-list li:before{content:none;display:none}html:root.m-flow .m-ix-list{margin:2px 4px 0}html:root.m-flow .bw-about{padding:56px 16px 48px!important}html:root.m-flow .bw-about .ab-facts{gap:8px!important;background:none!important;border-radius:0;overflow:visible}html:root.m-flow .bw-about .ab-facts>div{gap:6px;padding:16px!important;border-radius:16px!important;background:var(--mf-card)!important;border:1px solid var(--mf-line)!important;box-shadow:none!important}html:root.m-flow .bw-about .ab-facts b{font-size:32px!important;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--mf-ink)}html:root.m-flow .bw-about .ab-facts span{font-size:13px!important;line-height:1.35!important;opacity:1;color:var(--mf-mute)}html:root.m-flow .bw-about .ab-go{gap:10px;height:52px;min-height:0;margin-top:24px!important;padding:0 20px;border-radius:14px;background:var(--accent-solid,#db314e);color:#fff;font:600 16px/1 var(--mf-sans);box-shadow:none!important;transform:none!important}html:root.m-flow .bw-about .ab-go i{font-style:normal}html:root.m-flow #territory .invite{display:flex!important;flex-direction:column;height:auto!important;aspect-ratio:auto;margin-top:12px;border-radius:20px!important;border:1px solid var(--mf-line)!important;background:var(--mf-card);color:var(--mf-ink);box-shadow:none!important}html:root.m-flow #territory .invite:before,html:root.m-flow #territory .invite-pulse{display:none!important}html:root.m-flow #territory .invite-img{position:relative;inset:auto;z-index:0;flex:none;display:block;height:auto;aspect-ratio:16/11;transform:none!important;transition:none;border-bottom:1px solid var(--mf-line)}html:root.m-flow #territory .invite-copy{position:static;transform:none;max-width:none;gap:0;padding:20px}html:root.m-flow #territory .invite-copy small{margin:0 0 10px}html:root.m-flow #territory .invite-copy b{font-size:28px;line-height:1.08;letter-spacing:-.035em;font-weight:600}html:root.m-flow #territory .invite-tags{order:2;margin:10px 0 0;font-size:14px;line-height:1.4;color:var(--mf-mute)}html:root.m-flow #territory .invite-btn{order:3;align-self:stretch;justify-content:center;gap:10px;height:52px;margin:20px 0 0;padding:0 20px;box-sizing:border-box;border-radius:14px;background:var(--accent-solid,#db314e);color:#fff;font:600 16px/1 var(--mf-sans);box-shadow:none!important;transform:none!important}html:root.m-flow #territory .invite-btn em{font-size:16px}html:root.m-flow .bottom-cta .button{height:52px;min-height:0!important;border-radius:14px!important;font:600 16px/1 var(--mf-sans)!important;box-shadow:none!important;gap:10px}html.u-sheet-open{overflow:hidden}:root .u-sheet-scrim{position:fixed;inset:0;z-index:140;background:#211a2866;opacity:0;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}:root .u-sheet-scrim.is-in{opacity:1}:root .u-sheet{position:fixed;left:0;right:0;bottom:0;z-index:141;max-height:94dvh;display:flex;flex-direction:column;box-sizing:border-box;margin:0;border-radius:20px 20px 0 0;border-top:0;background:#fff;color:#211a28;box-shadow:0 -12px 40px #2818342e;font-family:Golos Text,-apple-system,Arial,sans-serif;transform:translateY(100%);outline:0;--acc:var(--accent,#fa3957);--ink2:#211a28;--mute:#736a7a;--card:#fff;--soft:#f6f1f4;--line2:#ece4ea;--edu:#7d5bd6;--ok:#1f9d6a;--warn:#d9822b;--blk:#ebe5e9;--blk2:#ddd5dc}:root .u-sheet.is-in{transform:none}:root[data-theme=dark] .u-sheet{background:#1b1922;color:#f1ecf4;--ink2:#f1ecf4;--mute:#a49bab;--card:#1b1922;--soft:#24212c;--line2:#2e2a36;--blk:#25222c;--blk2:#2f2b37}:root .u-sheet-handle{flex:none;display:flex;justify-content:center;padding:12px 0 6px;touch-action:none;cursor:grab}:root .u-sheet-handle i{display:block;width:48px;height:4px;border-radius:2px;background:#d9d0da}:root .u-sheet-head{flex:none;display:flex;align-items:flex-start;gap:12px;padding:2px 12px 12px 20px;touch-action:none}:root .u-sheet-head>div{flex:1 1 auto;min-width:0;padding-top:6px}:root .u-sheet-title{margin:0;font:700 18px/1.25 Golos Text,-apple-system,Arial,sans-serif;letter-spacing:-.02em;color:inherit}:root .u-sheet-note{margin:4px 0 0;font-size:13px;line-height:1.4;color:#736a7c}:root[data-theme=dark] .u-sheet-note{color:#8a7f95}:root .u-sheet-x{flex:none;width:36px;height:36px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:#f3eef4;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .u-sheet-x{background:#2a2633}:root .u-sheet-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:root .u-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 20px max(24px,var(--m-safe-b));outline:0;font-size:14px}:root .u-sheet-acts{flex:none;display:flex;gap:8px;padding:12px 20px max(16px,var(--m-safe-b));border-top:1px solid #efe9ef}:root .u-sheet-btn{flex:1;min-height:48px;margin:0;padding:0 16px;border:1px solid #e3dce4;border-radius:24px;background:#fff;color:inherit;font:600 15px/1 Golos Text,-apple-system,Arial,sans-serif;cursor:pointer}:root .u-sheet-btn.is-primary{border-color:#fa3957;background:#fa3957;color:#fff}html:root .u-sheet .bw-scr,html:root .u-sheet .ix-res,html:root .u-sheet .wv{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important;pointer-events:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html:root .u-sheet .bw-scr{display:flex!important;flex-direction:column;align-items:stretch}:root .u-sheet .bw-scr>*{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}:root .u-sheet .bw-scr>:not(.m-big){margin-top:18px!important}:root .u-sheet .bw-scr:after{display:none!important}:root .u-sheet .bw-scr .m-big b{font-size:44px}:root .u-sheet .bw-scr .m-big:before{display:none}:root .u-sheet .bw-scr .m-big span{-webkit-line-clamp:unset;margin-top:6px;font-size:14px}:root .u-sheet .srs{display:flex;flex-direction:column;gap:14px;height:auto}:root .u-sheet .srs>svg{width:100%;height:auto;aspect-ratio:4/3;border-radius:12px}:root .u-sheet .bw-t{width:100%}:root .u-sheet .wv .m-wv-in{overflow:visible}:root .u-sheet .wv .bw-t th,:root .u-sheet .wv .bw-t td{white-space:normal;padding:7px 4px!important}:root .u-sheet .wv .bw-t td:not(:first-child){white-space:nowrap}:root .u-sheet .wv.wh-scope{display:block!important}:root .u-sheet .ix-res{display:block!important;font-size:14px!important}:root .u-sheet .ix-res header{margin:0 0 12px;padding:10px 12px;border:0;border-radius:12px}:root .u-sheet .ix-res h5{margin:0 0 10px!important;font-size:14px!important}:root .u-sheet .ix-res p.ok{margin:14px 0 0!important;font-size:24px!important}:root .u-sheet .ix-res p.why,:root .u-sheet .ix-res p.mode{display:block!important;margin:12px 0 0!important;font-size:13px}:root .kz-card{left:12px!important;right:12px!important;width:auto!important;top:auto!important;bottom:var(--m-film-bot)!important;transform:none!important;padding:14px 16px!important;border-radius:14px!important;background:var(--card,#fff)!important}:root .kz-card .y{font-size:32px!important}:root .kz-card h3{margin:6px 0 4px!important;font-size:16px!important}:root .kz-card p{font-size:13px!important;line-height:1.45!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}:root .kz-tip{display:none!important}:root .bw-about{padding:48px 16px 44px!important}:root .bw-about .ab-eye{font-size:12px!important;letter-spacing:.12em!important}:root .bw-about h2{font-size:28px!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:12px 0 14px!important}:root .bw-about .ab-lead{font-size:15px!important;line-height:1.5!important;margin:0 0 22px!important;max-width:none!important}:root .bw-about .ab-facts{grid-template-columns:1fr 1fr!important;gap:8px!important;border:0!important}:root .bw-about .ab-facts>div{padding:14px!important;border-radius:14px!important;background:#ffffffa6;border:1px solid #ece4ea!important;min-height:0!important}:root[data-theme=dark] .bw-about .ab-facts>div{background:#1b1922;border-color:#2e2a36!important}:root .bw-about .ab-facts b{font-size:28px!important}:root .bw-about .ab-facts span{font-size:12px!important;line-height:1.35!important}:root .bw-about .ab-br{grid-template-columns:1fr!important;gap:0!important}:root .bw-about .ab-br>div{padding:12px 0!important;border-radius:0!important}:root .bw-about .ab-go{display:flex!important;justify-content:center;align-items:center;min-height:48px;margin-top:20px!important;box-sizing:border-box}:root .bottom-cta{padding:56px 16px 48px!important;text-align:left!important}:root .bottom-cta h2{font-size:36px!important;line-height:1.02!important;letter-spacing:-.045em!important;margin:12px 0 22px!important}:root .bottom-cta p{font-size:15px!important}:root .bottom-cta .eyebrow{justify-content:flex-start!important;font-size:12px!important;letter-spacing:.12em!important}:root .bottom-cta .button{font-size:15px!important}:root .bottom-cta .button{display:flex!important;justify-content:center;width:100%;min-height:48px;box-sizing:border-box}:root footer.ft{margin:0 16px!important;padding:36px 0 calc(96px + var(--m-safe-b))!important;gap:22px!important}:root footer.ft .ft-contacts{gap:14px!important}:root footer.ft .ft-links{display:flex!important;flex-wrap:wrap;gap:8px 18px!important}:root footer.ft .ft-links a{font-size:14px}:root footer.ft .ft-legal{font-size:11px!important}:root .capability-strip{padding:22px 16px!important;gap:8px 16px!important}:root dialog.lead{width:100vw!important;max-width:100vw!important;max-height:92svh!important;margin:auto 0 0!important;border-radius:20px 20px 0 0!important;box-sizing:border-box;padding-bottom:calc(16px + var(--m-safe-b))!important}:root dialog.lead input,:root dialog.lead select,:root dialog.lead textarea{font-size:16px!important}:root dialog.lead button[type=submit],:root dialog.lead .lead-go{min-height:48px}:root dialog.lead::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#140c1c99}:root .lead-in{gap:10px!important;padding:24px 16px 18px!important}:root .lead-in h2{font-size:28px!important}:root .lead-in>p{font-size:14px!important;margin:0!important}:root dialog.lead textarea{height:76px!important;min-height:0!important}html:root.hc-city .hc-dock>.ag,html:root.hc-city .ag.is-hub{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + var(--m-safe-b))!important;width:auto!important;max-width:none!important;transform:none!important;translate:none!important;z-index:30;box-sizing:border-box;min-height:56px;padding:4px 6px!important;gap:6px!important;display:flex!important;align-items:center;border-radius:28px!important}html:root.hc-city .ag .ag-form{flex:1;min-width:0}html:root.hc-city .ag .ag-form input{width:100%!important;min-width:0}html:root.hc-city .ag .ag-link{width:44px;height:44px;padding:0!important;justify-content:center;flex:none}html:root.hc-city .ag .ag-link span{display:none}html:root.hc-city .hc-picker{left:12px!important;right:12px!important;top:auto!important;bottom:calc(78px + var(--m-safe-b))!important;width:auto!important;transform:none!important;justify-content:space-between;z-index:5}html:root.hc-city .hc-card{left:12px!important;right:12px!important;width:auto!important;top:auto!important;bottom:calc(136px + var(--m-safe-b))!important;max-height:calc(100svh - 220px);overflow-y:auto;border-radius:14px!important;box-sizing:border-box}html:root.hc-city .hc-unfold{top:calc(64px + var(--m-safe-t))!important;bottom:auto!important;left:12px!important;right:auto!important;min-height:40px;box-sizing:border-box}html:root.hc-city .page-controls,html:root.hc-city .cs-snd{top:calc(64px + var(--m-safe-t))!important;bottom:auto!important}html:root.hc-city .page-controls{right:12px!important;left:auto!important}html:root.hc-city .cs-snd{right:116px!important;left:auto!important}html:root.hc-city .hc-credit{display:none!important}:root .bw-about.is-full{padding-top:calc(88px + var(--m-safe-t))!important}}html:root.m-flow .bw-about .ab-lead{opacity:1}:root .ix-pick{flex:0 1 auto;max-width:100%;flex-direction:column;align-items:flex-start;gap:1px}:root .ix-pick em{max-width:100%}:root input,:root select,:root textarea{font-size:max(16px,1em)!important}@media(max-width:767px){input,select,textarea{font-size:max(16px,1em)}}
