.Footer_footer__TPfUR{background:url(/images/footer-city-background.svg);background-size:cover;padding:96px 112px 0;height:664px;display:flex;flex-direction:column;justify-content:space-between;background-color:#100b27;z-index:0}.Footer_mono__MVSJx{background-color:#141414}.Footer_bottomSection__ADySL,.Footer_topSection__piv5M{display:flex;justify-content:center;width:100%}.Footer_topSection__piv5M{height:532px}.Footer_bottomSection__ADySL{height:72px}.Footer_left__EvyA_{width:588px}.Footer_addressText__L1H9b{margin:12px 0 27px 18px}.Footer_addressText__L1H9b b{color:#ffffff}.Footer_addressText__L1H9b a,.Footer_addressText__L1H9b p{margin:0;font-size:16px;line-height:24px;color:#d7d7e0;font-weight:400}.Footer_right__ZHJwv{width:588px;display:flex;justify-content:space-between}.Footer_logoContainer__C7jtT{position:relative;height:92px}.Footer_logo__exDeF{position:absolute;top:-38px;margin-bottom:4px}.Footer_smallLogoContainer__sxJME{margin-top:48px}.Footer_smallLogo__GJqZ1{margin-left:18px}.Footer_column__jPRsv{width:176px}.Footer_column__jPRsv h2{font-weight:700!important;font-size:24px;line-height:32px;color:#f4f5f7;margin-bottom:32px}.Footer_column__jPRsv a{display:block;font-weight:400!important;font-size:16px;line-height:24px;color:#d7d7e0;margin-bottom:12px}.Footer_privacy__HuLKa button{padding:0}.Footer_privacy__HuLKa button span{font-weight:400!important;font-size:16px;line-height:24px;color:#d7d7e0;margin-bottom:12px}.Footer_bottomSection__ADySL .Footer_bottomLeft__15g_j{width:564px;text-align:left;font-weight:400!important;font-size:14px;line-height:20px;color:#b5b6c4}.Footer_bottomSection__ADySL .Footer_bottomRight__bYX97{width:588px;flex-direction:row;align-items:center;justify-content:flex-end;text-align:right}.Footer_bottomSection__ADySL .Footer_bottomRight__bYX97 a{margin-left:16px}.Footer_contactForm__fDZFj{display:block;font-weight:400!important;font-size:16px;line-height:24px;color:#d7d7e0;margin-bottom:12px}.Footer_contactForm__fDZFj:hover{cursor:pointer}@media (max-width:1100px){.Footer_footer__TPfUR{padding:40px 40px 0;height:900px}.Footer_addressText__L1H9b{margin:0 0 27px}.Footer_topSection__piv5M{flex-direction:column;height:auto}.Footer_left__EvyA_{width:688px;margin:0 auto}.Footer_logoContainer__C7jtT{width:170px;height:88px;left:-26px;margin-bottom:24px}.Footer_logo__exDeF{top:0;width:170px;height:88px}.Footer_bottomSection__ADySL,.Footer_right__ZHJwv{width:688px;margin:0 auto}.Footer_smallLogoContainer__sxJME{display:none}}@media (max-width:800px){.Footer_footer__TPfUR{padding:80px 20px 0;height:auto}.Footer_addressText__L1H9b{display:block;margin:12px 0 27px}.Footer_topSection__piv5M{height:auto}.Footer_column__jPRsv h2{margin-bottom:16px}.Footer_column__jPRsv a,.Footer_privacy__HuLKa{color:#d7d7e0;margin-bottom:12px}.Footer_logoContainer__C7jtT{width:170px;height:88px;left:-16px;margin-bottom:36px}.Footer_left__EvyA_,.Footer_right__ZHJwv{max-width:688px;width:100%}.Footer_right__ZHJwv{height:auto;display:flex;flex-direction:column!important;align-items:flex-start;padding:0;gap:30px;margin-bottom:48px}.Footer_column__jPRsv{width:auto}.Footer_bottomSection__ADySL{flex-direction:column;align-items:center;text-align:center;height:124px;width:100%;padding:24px 0}.Footer_bottomSection__ADySL .Footer_bottomLeft__15g_j,.Footer_bottomSection__ADySL .Footer_bottomRight__bYX97{width:auto;margin:0 auto}.Footer_right__ZHJwv{flex-direction:row;justify-content:space-between}}@media print{.Footer_footer__TPfUR{display:none!important}}.SiteFooter_foot__Ij16_{--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(0.2,0.7,0.2,1);--d-base:200ms;--text-inset:24px;--wrap-max:1480px;--bg:#0a0a0c;--line-soft:rgba(255,255,255,0.05);--text:#fafafa;--text-2:#a1a1aa;--text-3:#71717a;--text-4:#52525b;position:relative;border-top:1px solid var(--line-soft);padding:44px 0 32px;background:var(--bg);color:var(--text);font-family:var(--font-sans);box-sizing:border-box}.SiteFooter_foot__Ij16_ *,.SiteFooter_foot__Ij16_ :after,.SiteFooter_foot__Ij16_ :before{box-sizing:border-box}.SiteFooter_light__O2bU9{--bg:#fcfcfc;--line-soft:#f1f1f1;--text:#1a1a1a;--text-2:#5f5f5f;--text-3:#7a7a7a;--text-4:#9a9a9a}@media (max-width:760px){.SiteFooter_foot__Ij16_{--text-inset:14px}}.SiteFooter_wrap__fUTf4{width:100%;max-width:var(--wrap-max);margin:0 auto;padding:0 48px}@media (max-width:760px){.SiteFooter_wrap__fUTf4{padding:0 20px}}.SiteFooter_grid__cB7cK{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;align-items:start;padding-inline:var(--text-inset)}@media (max-width:800px){.SiteFooter_grid__cB7cK{grid-template-columns:1fr 1fr}}.SiteFooter_brand__szfN9{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.SiteFooter_brandLogo__zmlr8{width:auto;display:block}.SiteFooter_tagline__80oxn{font-size:13px;color:var(--text-3);max-width:36ch;line-height:1.55;margin:0}.SiteFooter_addr__zTLAz{font-family:var(--font-mono);font-style:normal;font-size:11px;line-height:1.7;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:400}.SiteFooter_addr__zTLAz strong{font-weight:600}.SiteFooter_socBadge__7dzBZ{display:block;width:62px;height:62px}.SiteFooter_colHeading__vv4g_{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);margin:0 0 12px;font-weight:500}.SiteFooter_colLink__VSSbA{display:block;color:var(--text-2);text-decoration:none;font-size:13px;padding:4px 0;transition:color var(--d-base) var(--ease)}.SiteFooter_colLink__VSSbA:hover{color:var(--text)}.SiteFooter_social__guIrK{display:flex;justify-content:flex-end;gap:18px;margin-top:36px;padding-inline:var(--text-inset)}.SiteFooter_socialLink__FzNQH{display:block;height:18px;color:var(--text-2);transition:color var(--d-base) var(--ease)}.SiteFooter_socialLink__FzNQH:hover{color:var(--text)}.SiteFooter_bottom__XPM4o{margin-top:44px;padding-top:22px;margin-inline:var(--text-inset);border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-4);letter-spacing:.08em}@media (max-width:700px){.SiteFooter_bottom__XPM4o{flex-direction:column;align-items:flex-start;gap:8px}}.SectionRuler_rules__CEkYQ{position:absolute;inset:0;max-width:1480px;
  /* !important guards the ruler geometry against host sections that apply a
     universal `* { margin:0; padding:0 }` reset (e.g. the Blog modules). */margin:0 auto!important;padding:0 48px!important;display:flex;justify-content:space-between;pointer-events:none;z-index:0}@media (max-width:760px){.SectionRuler_rules__CEkYQ{padding:0 20px!important}}.SectionRuler_rule__xiHC_{position:relative;overflow:hidden;width:1px;background:var(--line-soft,rgba(255,255,255,.05));transform:scaleY(0);transform-origin:top}.SectionRuler_rule__xiHC_:after{content:"";position:absolute;left:0;right:0;height:180px;top:-180px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--text,#fafafa) 20%,transparent) 30%,color-mix(in srgb,var(--text,#fafafa) 45%,transparent) 50%,color-mix(in srgb,var(--text,#fafafa) 20%,transparent) 70%,transparent);animation:SectionRuler_rulePulse__ZDzTS 5s linear infinite}.SectionRuler_rule__xiHC_:last-child:after{animation-delay:-2.5s}.SectionRuler_rules__CEkYQ[data-in] .SectionRuler_rule__xiHC_{animation:SectionRuler_ruleGrow__TsjUd 1s cubic-bezier(.16,1,.3,1) forwards}.SectionRuler_rules__CEkYQ[data-in] .SectionRuler_rule__xiHC_:last-child{animation-delay:60ms}@keyframes SectionRuler_ruleGrow__TsjUd{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes SectionRuler_rulePulse__ZDzTS{to{top:100%}}@media (prefers-reduced-motion:reduce){.SectionRuler_rules__CEkYQ[data-in] .SectionRuler_rule__xiHC_{animation:none;transform:scaleY(1)}.SectionRuler_rule__xiHC_:after{display:none}}.AppHero_appHero__IRc_D{--line-soft:var(--lineSoft);--fontSans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--fontMono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--figGreen:#4ade80;--figBlue:#3479e9;--figYellow:#facc14;--figRed:#ef4444;--figGreenGlow:rgba(74,222,128,0.18);--figBlueGlow:rgba(52,121,233,0.18);--figYellowGlow:rgba(250,204,20,0.18);--figRedGlow:rgba(239,68,68,0.12);--radius:4px;--radiusLg:6px;--radiusXl:10px;--textInset:24px;--ease:cubic-bezier(0.2,0.7,0.2,1);--easeOut:cubic-bezier(0.16,1,0.3,1);--durFast:120ms;--durBase:200ms;position:relative;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;min-height:720px;margin:0;padding:104px 0 40px;background:var(--bg);color:var(--text);font-family:var(--fontSans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.AppHero_appHero__IRc_D *,.AppHero_appHero__IRc_D :after,.AppHero_appHero__IRc_D :before{box-sizing:border-box}.AppHero_light__KC6F7{--bg:#fcfcfc;--surface:#ffffff;--line:#eaeaea;--line2:#e0e0e0;--lineSoft:#f1f1f1;--text:#1a1a1a;--text2:#5f5f5f;--text3:#7a7a7a;--text4:#9a9a9a;--hover:#f4f4f4;--hover2:#eeeeee;--figGreenText:#15803d;--figBlueText:#1e4fb8;--figYellowText:#856500;--figRedText:#b8302e;--focusRing:0 0 0 2px rgba(26,26,26,0.4);--figureShadow:0 1px 2px rgba(16,24,40,0.06),0 12px 36px -18px rgba(16,24,40,0.14);--floatShadow:0 2px 6px rgba(16,24,40,0.06),0 24px 48px -20px rgba(16,24,40,0.28)}.AppHero_dark__Y00U9{--bg:#0a0a0c;--surface:#040406;--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.1);--lineSoft:rgba(255,255,255,0.05);--text:#fafafa;--text2:#a1a1aa;--text3:#71717a;--text4:#52525b;--hover:rgba(255,255,255,0.04);--hover2:rgba(255,255,255,0.06);--figGreenText:#4ade80;--figBlueText:#7aa8f5;--figYellowText:#facc14;--figRedText:#f87171;--focusRing:0 0 0 2px rgba(250,250,250,0.55);--figureShadow:none;--floatShadow:0 24px 48px -16px rgba(0,0,0,0.7)}.AppHero_wrap__rchK0{position:relative;z-index:1;flex:1 1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:1480px;margin:0 auto;padding:0 48px}.AppHero_heroCopy__rlPrS{display:flex;flex-direction:column;align-items:center;padding:0 var(--textInset);text-align:center}.AppHero_sectionTag__GCNgQ{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font-family:var(--fontMono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text2)}.AppHero_heroTitle__HihDe{margin:20px 0 0;font-family:var(--fontSans);font-size:clamp(40px,min(5vw,8vh),80px);font-weight:450;letter-spacing:-.035em;line-height:1;text-wrap:balance;color:var(--text)}.AppHero_heroLead__AAua3{margin:16px auto 0;max-width:52ch;font-size:clamp(17px,1.4vw,22px);font-weight:400;line-height:1.45;text-wrap:pretty;color:var(--text2)}.AppHero_icon__npXnM{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.AppHero_dotGreen__jx22G{background:var(--figGreen)}.AppHero_dotBlue__sj5ee{background:var(--figBlue)}.AppHero_dotYellow__r86nK{background:var(--figYellow)}.AppHero_dotRed__khFqj{background:var(--figRed)}.AppHero_pill__HJPJt{display:inline-block;padding:3px 8px;border-radius:var(--radius);font-size:12px;white-space:nowrap}.AppHero_pillSmall__G9G1d{padding:2px 7px;font-size:11px}.AppHero_pillGreen__srRg8{color:var(--figGreenText);background:var(--figGreenGlow)}.AppHero_pillBlue__BA_uH{color:var(--figBlueText);background:var(--figBlueGlow)}.AppHero_pillYellow__HUKcv{color:var(--figYellowText);background:var(--figYellowGlow)}.AppHero_pillRed__JJASD{color:var(--figRedText);background:var(--figRedGlow)}.AppHero_skeleton__nDyMu{--track:var(--hover2);display:block;height:9px;border-radius:4px;background:linear-gradient(90deg,var(--track) 0,color-mix(in srgb,var(--text) 9%,var(--track)) 50%,var(--track) 100%);background-size:300% 100%;animation:AppHero_skeletonShimmer__O_7jQ 3.4s ease-in-out infinite}@keyframes AppHero_skeletonShimmer__O_7jQ{0%{background-position:150% 0}to{background-position:-150% 0}}.AppHero_button__8a4xp{font:inherit;color:inherit;text-align:left;background:none;cursor:pointer;appearance:none}.AppHero_stage___fN_A{position:relative;width:100%;max-width:1120px;margin:36px auto 0}.AppHero_figure__UwmIO,.AppHero_stage___fN_A{flex:1 1;min-height:0;display:flex;flex-direction:column}.AppHero_figure__UwmIO{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radiusXl);box-shadow:var(--figureShadow)}.AppHero_figureBar__tn_Y_{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.AppHero_figureName__uIGxC{font-family:var(--fontMono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text)}.AppHero_stepBadge__cPG1I{padding:3px 8px;border:1px solid var(--line2);border-radius:var(--radius);white-space:nowrap}.AppHero_liveBadge__SQDr3,.AppHero_stepBadge__cPG1I{font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;color:var(--text3)}.AppHero_liveBadge__SQDr3{display:inline-flex;align-items:center;gap:6px}.AppHero_liveDot__aDdlV{width:6px;height:6px;border-radius:50%;background:var(--figGreen);box-shadow:0 0 8px var(--figGreenGlow)}.AppHero_steps__kAEOe{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px 20px 0}.AppHero_step__ixsGw{min-width:0;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease)}.AppHero_step__ixsGw:hover{border-color:var(--line2)}.AppHero_step__ixsGw:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppHero_stepOn__JUwGz{background:var(--hover)}.AppHero_stepOn__JUwGz,.AppHero_stepOn__JUwGz:hover{border-color:var(--text3)}.AppHero_stepTitle__IfgBi{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--text)}.AppHero_stepIcon__u469_{font-size:14px;color:var(--text3)}.AppHero_stepOn__JUwGz .AppHero_stepIcon__u469_{color:var(--text)}.AppHero_stepSub__ARkiD{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:8px;font-family:var(--fontMono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text3)}.AppHero_stepDot__xWVnu{flex:none;width:6px;height:6px;border-radius:50%;background:var(--hover2)}.AppHero_stepDotGreen__pssY_{background:var(--figGreen);box-shadow:0 0 8px var(--figGreenGlow)}.AppHero_stepDotBlue__rtd_b{background:var(--figBlue);box-shadow:0 0 8px var(--figBlueGlow)}.AppHero_stepDotYellow__Ujj4J{background:var(--figYellow);box-shadow:0 0 8px var(--figYellowGlow)}.AppHero_progress__tEcI4{margin:8px 20px 0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radiusLg)}.AppHero_progressRow__FXVc5{display:flex;justify-content:space-between;gap:12px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppHero_progressValue__MBJEq{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppHero_progressTrack__HkSCf{height:4px;margin:8px 0;overflow:hidden;border-radius:2px;background:var(--hover2)}.AppHero_progressFill__OCgl_{display:block;height:100%;background:var(--figGreen);box-shadow:0 0 10px var(--figGreenGlow);transition:width .6s var(--easeOut)}.AppHero_lower__2G_Mu{flex:1 1;min-height:0;display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:12px;padding:12px 20px 20px}.AppHero_areas___u2Xq,.AppHero_detail__XNdtn{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.AppHero_areasHeader__z3PsI{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppHero_areasCount__DwOdT{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppHero_legend__8ti58{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:2px}.AppHero_legendButton__9R8bY{display:inline-flex;align-items:center;gap:6px;margin:0;padding:3px 7px;border:1px solid var(--line);border-radius:var(--radius);background:none;font-family:var(--fontMono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text2);cursor:pointer;appearance:none;transition:opacity var(--durFast) var(--ease),border-color var(--durFast) var(--ease)}.AppHero_legendButton__9R8bY:hover{border-color:var(--line2)}.AppHero_legendButton__9R8bY:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppHero_legendDot__W1DGQ{width:6px;height:6px;border-radius:50%}.AppHero_legendButtonOff__ZqT4C{opacity:.45}.AppHero_legendButtonOff__ZqT4C .AppHero_legendDot__W1DGQ{background:var(--hover2)}.AppHero_area__2QDE4{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease),opacity var(--durBase) var(--ease)}.AppHero_area__2QDE4:hover{border-color:var(--line2)}.AppHero_area__2QDE4:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppHero_areaOn__4zjSi,.AppHero_areaOn__4zjSi:hover{border-color:var(--text3);background:var(--hover)}.AppHero_areaOff__l4WB8{opacity:.45}.AppHero_areaDot__uxltG{flex:none;width:6px;height:6px;border-radius:50%}.AppHero_areaText__BtU2t{flex:1 1;min-width:0}.AppHero_areaId__zsvtl{font-family:var(--fontMono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppHero_areaName__oiRWq{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--text2)}.AppHero_areaTag__lPXHl{font-family:var(--fontMono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text3)}.AppHero_areaGhost__Pl7RE{pointer-events:none;cursor:default}.AppHero_areaGhost__Pl7RE:hover{border-color:var(--line)}.AppHero_areaGhostText__wreMc{display:flex;flex-direction:column;gap:6px}.AppHero_map__ckvDQ{position:relative;min-height:180px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radiusLg);background:color-mix(in srgb,var(--text) 2%,var(--surface))}.AppHero_mapSvg__fT0mA{position:absolute;inset:0;display:block;width:100%;height:100%}.AppHero_mapZoom__3JshW{transition:transform .5s var(--easeOut)}.AppHero_hex__sRxtO{stroke:var(--surface);stroke-width:1.5;cursor:pointer;transition:opacity var(--durBase) var(--ease),fill-opacity var(--durFast) var(--ease)}.AppHero_hexGreen__KqWtE{fill:var(--figGreen)}.AppHero_hexBlue__cmPhu{fill:var(--figBlue)}.AppHero_hexYellow__aIwYg{fill:var(--figYellow)}.AppHero_hexRed__G1LzL{fill:var(--figRed)}.AppHero_hexNone__WHuDv{fill:var(--hover2)}.AppHero_hexHover__6O58_{fill-opacity:.7}.AppHero_hex__sRxtO:not(.AppHero_hexDim__rvWig):hover{fill-opacity:1;stroke:var(--text);stroke-width:1.2}.AppHero_hexDim__rvWig{opacity:.12;cursor:default}.AppHero_selectRing__a9FuJ{fill:none;stroke:var(--text);stroke-width:1.5;stroke-dasharray:3 3;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:AppHero_ringSpin__y910S 8s linear infinite}.AppHero_selectDot__Zwb8R{fill:var(--text);pointer-events:none}@keyframes AppHero_ringSpin__y910S{to{transform:rotate(1turn)}}.AppHero_mapTop__XjNGI{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.AppHero_mapBottom__p4Pr4{position:absolute;left:10px;bottom:10px;display:flex;gap:6px}.AppHero_chip__LnQln{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--surface);border:1px solid var(--line2);border-radius:var(--radius);font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text2)}.AppHero_chipDot__uIEbh{flex:none;width:6px;height:6px;border-radius:50%}.AppHero_mapControls__8UsXn{display:flex;gap:4px}.AppHero_mapButton__cUP3m{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-size:14px;color:var(--text2);cursor:pointer;appearance:none;transition:color var(--durFast) var(--ease),border-color var(--durFast) var(--ease)}.AppHero_mapButton__cUP3m:hover{color:var(--text);border-color:var(--text3)}.AppHero_mapButton__cUP3m:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppHero_mapButtonOn__zvFVy{color:var(--text);border-color:var(--text3);background:var(--hover)}.AppHero_zoomChip__RyKrb{padding:0}.AppHero_zoomButton__cyixP{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;margin:0;padding:0;border:0;background:none;font-size:13px;color:var(--text2);cursor:pointer;appearance:none}.AppHero_zoomButton__cyixP:hover:not(:disabled){color:var(--text)}.AppHero_zoomButton__cyixP:disabled{opacity:.35;cursor:default}.AppHero_zoomButton__cyixP:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppHero_detail__XNdtn{animation:AppHero_fadeUp__JcRIK .32s var(--easeOut)}@keyframes AppHero_fadeUp__JcRIK{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.AppHero_detailCard__Q_h_m{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg)}.AppHero_detailLabel___prbg{display:flex;align-items:center;gap:7px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppHero_detailLabelIcon__K_2HZ{font-size:13px}.AppHero_detailValue__GT1R2{margin-top:6px;font-size:13px;font-weight:500;color:var(--text)}.AppHero_keyValue__E_RrG{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px;color:var(--text2)}.AppHero_keyValueMono__seiMq,.AppHero_keyValueSans__l3d6_{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppHero_keyValueMono__seiMq{font-family:var(--fontMono)}.AppHero_keyValueSans__l3d6_{font-family:var(--fontSans)}.AppHero_floats__feW7s{display:contents}.AppHero_floatCard__9KWNv{position:absolute;z-index:2;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radiusXl);box-shadow:var(--floatShadow)}.AppHero_floatLabel__2Tlps{display:flex;align-items:center;gap:8px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppHero_floatLabelIcon__sr6_s{font-size:14px}.AppHero_feedCard__jvh8w{left:-72px;top:56px;width:264px}.AppHero_portalCard__g_Lih{left:-40px;bottom:40px;width:248px}.AppHero_financeCard__PLql5{right:-72px;top:132px;width:300px}.AppHero_events__Wv7Ix{margin-top:6px}.AppHero_event__BaMvJ{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--lineSoft)}.AppHero_event__BaMvJ:last-child{padding-bottom:0;border-bottom:0}.AppHero_eventDot__HcWG4{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%}.AppHero_eventTitle__c0XEB{font-size:13px;font-weight:500;color:var(--text)}.AppHero_eventDetail__FLTMA{margin-top:2px;font-size:12px;color:var(--text2)}.AppHero_eventTime__9XSdI{margin-top:4px;font-family:var(--fontMono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.AppHero_eventGhost__tMtJ6{pointer-events:none}.AppHero_eventGhostLines__GTKHY{flex:1 1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.AppHero_portalRow__o_pN4{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.AppHero_portalTitle__udSu6{font-size:13px;font-weight:500;color:var(--text)}.AppHero_portalText__XvVhy{margin-top:4px;font-size:12px;text-wrap:pretty;color:var(--text2)}.AppHero_portalMetrics__aYzCN{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.AppHero_portalMetric__PEwIR{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radiusLg)}.AppHero_portalMetricLabel__VoA0y{display:block;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppHero_portalMetricValue__07C9k{display:block;margin-top:4px;font-family:var(--fontMono);font-size:15px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppHero_financeGrid__jUQ4F{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.AppHero_financeCell__DBAwT{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg)}.AppHero_financeValue__THF6I{font-family:var(--fontMono);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppHero_financeLabel__CTrjG{margin:2px 0 8px;font-size:12px;white-space:nowrap;color:var(--text2)}@media (max-width:1300px){.AppHero_feedCard__jvh8w,.AppHero_portalCard__g_Lih{left:-24px}.AppHero_financeCard__PLql5{right:-24px}}@media (max-width:1100px){.AppHero_appHero__IRc_D{height:auto;min-height:0}.AppHero_figure__UwmIO,.AppHero_stage___fN_A{flex:none}.AppHero_lower__2G_Mu{grid-template-columns:1fr 1fr}.AppHero_map__ckvDQ{grid-column:1/-1;order:-1;height:260px}.AppHero_steps__kAEOe{grid-template-columns:repeat(4,minmax(0,1fr))}.AppHero_floats__feW7s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.AppHero_floatCard__9KWNv{position:static;width:auto}}@media (max-width:760px){.AppHero_appHero__IRc_D{--textInset:14px}.AppHero_wrap__rchK0{padding:0 20px}.AppHero_steps__kAEOe{grid-template-columns:repeat(2,minmax(0,1fr))}.AppHero_floats__feW7s,.AppHero_lower__2G_Mu{grid-template-columns:1fr}.AppHero_stepBadge__cPG1I{display:none}}@media (prefers-reduced-motion:reduce){.AppHero_detail__XNdtn,.AppHero_selectRing__a9FuJ,.AppHero_skeleton__nDyMu{animation:none}.AppHero_mapZoom__3JshW,.AppHero_progressFill__OCgl_{transition:none}}.AppStates_appStates__c1iXj{--line-soft:var(--lineSoft);--fontSans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--fontMono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--figGreen:#4ade80;--figBlue:#3479e9;--figYellow:#facc14;--figRed:#ef4444;--figGreenGlow:rgba(74,222,128,0.18);--figRedGlow:rgba(239,68,68,0.12);--radius:4px;--radiusLg:6px;--radiusXl:10px;--textInset:24px;--ease:cubic-bezier(0.2,0.7,0.2,1);--easeOut:cubic-bezier(0.16,1,0.3,1);--durFast:120ms;--durBase:200ms;position:relative;box-sizing:border-box;margin:0;padding:120px 0;border-top:1px solid var(--lineSoft);background:var(--bg);color:var(--text);font-family:var(--fontSans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.AppStates_appStates__c1iXj *,.AppStates_appStates__c1iXj :after,.AppStates_appStates__c1iXj :before{box-sizing:border-box}.AppStates_light___od8d{--bg:#fcfcfc;--surface:#ffffff;--line:#eaeaea;--line2:#e0e0e0;--lineSoft:#f1f1f1;--text:#1a1a1a;--text2:#5f5f5f;--text3:#7a7a7a;--text4:#9a9a9a;--hover:#f4f4f4;--hover2:#eeeeee;--figGreenText:#15803d;--figBlueText:#1e4fb8;--figYellowText:#856500;--figRedText:#b8302e;--btnPrimaryBg:#1a1a1a;--btnPrimaryFg:#ffffff;--btnPrimaryHover:#000000;--focusRing:0 0 0 2px rgba(26,26,26,0.4);--figureShadow:0 1px 2px rgba(16,24,40,0.06),0 12px 36px -18px rgba(16,24,40,0.14);--floatShadow:0 2px 6px rgba(16,24,40,0.06),0 24px 48px -20px rgba(16,24,40,0.28)}.AppStates_dark__yv_PS{--bg:#0a0a0c;--surface:#040406;--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.1);--lineSoft:rgba(255,255,255,0.05);--text:#fafafa;--text2:#a1a1aa;--text3:#71717a;--text4:#52525b;--hover:rgba(255,255,255,0.04);--hover2:rgba(255,255,255,0.06);--figGreenText:#4ade80;--figBlueText:#7aa8f5;--figYellowText:#facc14;--figRedText:#f87171;--btnPrimaryBg:#fafafa;--btnPrimaryFg:#0b0b0e;--btnPrimaryHover:#ffffff;--focusRing:0 0 0 2px rgba(250,250,250,0.55);--figureShadow:none;--floatShadow:0 24px 48px -16px rgba(0,0,0,0.7)}.AppStates_wrap__gbznR{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto;padding:0 48px}.AppStates_layout__b_RGz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:center}.AppStates_copy__VjDNO{padding:0 var(--textInset)}.AppStates_sectionTag__Bs4uN{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font-family:var(--fontMono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text2)}.AppStates_sectionTagId__hFcdN{margin-left:4px;color:var(--text4)}.AppStates_heading__ZhShp{margin:0;max-width:18ch;font-family:var(--fontSans);font-size:clamp(34px,4.6vw,68px);font-weight:450;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;color:var(--text)}.AppStates_body__7oqMq{margin:24px 0 0;max-width:46ch;font-size:16px;line-height:1.55;text-wrap:pretty;color:var(--text2)}.AppStates_ctas__XODg1{display:flex;gap:12px;margin-top:32px}.AppStates_primaryButton__Wpks0{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid transparent;border-radius:var(--radius);background:var(--btnPrimaryBg);color:var(--btnPrimaryFg);font-family:var(--fontSans);font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--durBase) var(--ease),color var(--durBase) var(--ease)}.AppStates_primaryButton__Wpks0:hover{background:var(--btnPrimaryHover);color:var(--btnPrimaryFg)}.AppStates_primaryButton__Wpks0:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppStates_buttonArrow__qJ0yv{font-size:14px;transition:transform var(--durBase) var(--ease)}.AppStates_primaryButton__Wpks0:hover .AppStates_buttonArrow__qJ0yv{transform:translateX(3px)}.AppStates_icon__bXCIy{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.AppStates_skeleton__4lF__{--track:var(--hover2);display:block;height:9px;border-radius:4px;background:linear-gradient(90deg,var(--track) 0,color-mix(in srgb,var(--text) 9%,var(--track)) 50%,var(--track) 100%);background-size:300% 100%;animation:AppStates_skeletonShimmer___tPlJ 3.4s ease-in-out infinite}@keyframes AppStates_skeletonShimmer___tPlJ{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes AppStates_fadeUp__3O9H3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.AppStates_figures__o7ba8{display:flex;align-items:flex-start;min-width:0}.AppStates_figure__jXEqj{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radiusXl);box-shadow:var(--figureShadow)}.AppStates_figureMain__IZXMa{position:relative;z-index:1;flex:1 1 54%;min-width:0}.AppStates_figureMain__IZXMa .AppStates_figureBody__g7PzQ,.AppStates_figureMain__IZXMa .AppStates_figureFoot__SXz5v{padding-right:30px}.AppStates_figureSide__mowqf{position:relative;z-index:2;flex:1 1 46%;min-width:0;margin:40px 0 0 -16px;box-shadow:var(--floatShadow)}.AppStates_figureBar__Nq5JN{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.AppStates_figureName__Nek_M{font-family:var(--fontMono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text)}.AppStates_barTools__z3KIe{margin-left:auto;display:flex;align-items:center;gap:14px}.AppStates_tag__GQ0qQ{padding:3px 8px;border:1px solid var(--line2);border-radius:var(--radius);text-transform:uppercase;white-space:nowrap}.AppStates_liveBadge__f7omv,.AppStates_tag__GQ0qQ{font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;color:var(--text3)}.AppStates_liveBadge__f7omv{display:inline-flex;align-items:center;gap:6px}.AppStates_liveDot__LXj8y{width:6px;height:6px;border-radius:50%;background:var(--figGreen);box-shadow:0 0 8px var(--figGreenGlow)}.AppStates_figureBody__g7PzQ{display:flex;flex-direction:column;gap:10px;padding:14px}.AppStates_figureFoot__SXz5v{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--line)}.AppStates_footAction__iB__Q{display:inline-flex;align-items:center;gap:6px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text2)}.AppStates_footActionIcon__pMxr5{font-size:13px}.AppStates_footMeta__hd14w{letter-spacing:.1em;color:var(--text3)}.AppStates_figureButton__g8Su9,.AppStates_footMeta__hd14w{font-family:var(--fontMono);font-size:10px;text-transform:uppercase;white-space:nowrap}.AppStates_figureButton__g8Su9{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:5px 10px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);letter-spacing:.12em;color:var(--text);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease)}.AppStates_figureButton__g8Su9:hover{border-color:var(--text3)}.AppStates_figureButton__g8Su9:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppStates_figureButtonIcon__i9Rdb{font-size:13px}.AppStates_figureButtonSolid__AFWPp{margin:0;border-color:transparent;background:var(--btnPrimaryBg);color:var(--btnPrimaryFg)}.AppStates_figureButtonSolid__AFWPp:hover{border-color:transparent;background:var(--btnPrimaryHover)}.AppStates_alert__VvwXw{display:flex;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--figYellow) 45%,transparent);border-radius:var(--radiusLg);background:color-mix(in srgb,var(--figYellow) 7%,var(--surface));transition:background var(--durBase) var(--ease),border-color var(--durBase) var(--ease)}.AppStates_alertIcon__5mZcX{font-size:16px;color:var(--figYellowText)}.AppStates_alertOk__HOzdp{border-color:color-mix(in srgb,var(--figGreen) 45%,transparent);background:color-mix(in srgb,var(--figGreen) 7%,var(--surface))}.AppStates_alertOk__HOzdp .AppStates_alertIcon__5mZcX{color:var(--figGreenText)}.AppStates_alertTitle__Jdgqn{font-size:13px;font-weight:500;color:var(--text)}.AppStates_alertText__vTRd1{margin-top:2px;font-size:12px;text-wrap:pretty;color:var(--text2)}.AppStates_tiles__PC8Qe{display:grid;grid-template-columns:1fr 1fr;gap:8px}.AppStates_tile__P_GlG{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--surface);font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease)}.AppStates_tile__P_GlG:hover{border-color:var(--line2)}.AppStates_tile__P_GlG:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppStates_tileOn__64OQQ,.AppStates_tileOn__64OQQ:hover{border-color:var(--text3);background:var(--hover)}.AppStates_tileLabel__TTxwe{display:flex;align-items:center;gap:6px;font-family:var(--fontMono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text3)}.AppStates_tileIcon__TYFpG{font-size:13px}.AppStates_tileGreen__s30ky .AppStates_tileIcon__TYFpG{color:var(--figGreenText)}.AppStates_tileYellow__bi3X3 .AppStates_tileIcon__TYFpG{color:var(--figYellowText)}.AppStates_tileRed__o3tIV .AppStates_tileIcon__TYFpG{color:var(--figRedText)}.AppStates_tileBlue__J_RbO .AppStates_tileIcon__TYFpG{color:var(--figBlueText)}.AppStates_tileValue__uTbpI{font-size:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);animation:AppStates_fadeUp__3O9H3 .32s var(--easeOut)}.AppStates_tileNote__xrDR3{font-size:12px;color:var(--text2)}.AppStates_pair__Cc4O_{display:grid;grid-template-columns:1fr 1fr;gap:8px}.AppStates_box__GMZNh{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg)}.AppStates_boxLabel__uOQsU{display:flex;align-items:center;gap:6px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppStates_boxLabelIcon__HxH3H{font-size:13px}.AppStates_pill__Fp2ww{margin-left:auto;padding:2px 7px;border-radius:var(--radius);font-family:var(--fontSans);font-size:11px;letter-spacing:0;text-transform:none;white-space:nowrap}.AppStates_pillRed__eIZjg{color:var(--figRedText);background:var(--figRedGlow)}.AppStates_listItem__GdlPZ{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border:1px solid var(--lineSoft);border-radius:var(--radius);font-size:12px;color:var(--text)}.AppStates_listItemGhost__VKUzy{padding:9px 8px}.AppStates_listDot__KMuH0{width:6px;height:6px;border-radius:50%;background:var(--figGreen);box-shadow:0 0 8px var(--figGreenGlow)}.AppStates_progressRow__d9cxn{display:flex;justify-content:space-between;font-family:var(--fontMono);font-size:11px;color:var(--text)}.AppStates_progressValue__l6ioB{font-weight:500;color:var(--figGreenText)}.AppStates_progressTrack__q_JGI{height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--hover2)}.AppStates_progressFill__Dsz2l{display:block;height:100%;background:var(--figGreen);box-shadow:0 0 10px var(--figGreenGlow);transition:width .6s var(--easeOut)}.AppStates_progressGhost__onq1l{padding:4px 0}.AppStates_stats__nQezn{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.AppStates_statValue__gQnjY{display:block;font-family:var(--fontMono);font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppStates_statLabel__a_NXy{display:block;margin-top:2px;font-size:12px;color:var(--text2)}.AppStates_change__DYa48{display:flex;gap:8px}.AppStates_changeDot__0amnn{flex:none;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--figRed)}.AppStates_changeGhost__7PWFs>div{flex:1 1;padding-left:14px}.AppStates_itemTitle__90G70{font-size:13px;font-weight:500;color:var(--text)}.AppStates_itemText__lCvRR{margin-top:2px;font-size:12px;color:var(--text2)}.AppStates_guideStep__dKFs2{display:flex;align-items:flex-start;gap:10px}.AppStates_guideNumber__Yyxem{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--line2);border-radius:var(--radius);font-family:var(--fontMono);font-size:11px;color:var(--text);transition:background var(--durBase) var(--ease)}.AppStates_guideStepDone__3_lIN .AppStates_guideNumber__Yyxem{border-color:transparent;background:var(--figGreen);color:#0a0a0c;box-shadow:0 0 8px var(--figGreenGlow)}.AppStates_guideStepGhost__Nzhmq .AppStates_guideNumber__Yyxem{color:var(--text4)}.AppStates_guideStepGhost__Nzhmq>div{flex:1 1;padding-top:5px}@media (max-width:1300px) and (min-width:1101px){.AppStates_figures__o7ba8{flex-direction:column}.AppStates_figureMain__IZXMa,.AppStates_figureSide__mowqf{flex:none;width:100%}.AppStates_figureSide__mowqf{margin:12px 0 0}.AppStates_figureMain__IZXMa .AppStates_figureBody__g7PzQ,.AppStates_figureMain__IZXMa .AppStates_figureFoot__SXz5v{padding-right:14px}}@media (max-width:1100px){.AppStates_layout__b_RGz{grid-template-columns:1fr;gap:48px}}@media (max-width:760px){.AppStates_appStates__c1iXj{--textInset:14px}.AppStates_wrap__gbznR{padding:0 20px}.AppStates_figures__o7ba8{flex-direction:column}.AppStates_figureMain__IZXMa,.AppStates_figureSide__mowqf{flex:none;width:100%}.AppStates_figureSide__mowqf{margin:12px 0 0}.AppStates_figureMain__IZXMa .AppStates_figureBody__g7PzQ,.AppStates_figureMain__IZXMa .AppStates_figureFoot__SXz5v{padding-right:14px}}@media (max-width:700px){.AppStates_appStates__c1iXj{padding:80px 0}}@media (prefers-reduced-motion:reduce){.AppStates_skeleton__4lF__,.AppStates_tileValue__uTbpI{animation:none}.AppStates_progressFill__Dsz2l{transition:none}}.AppProcess_appProcess___RRsK{--line-soft:var(--lineSoft);--fontSans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--fontMono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--figGreen:#4ade80;--figBlue:#3479e9;--figYellow:#facc14;--figRed:#ef4444;--figGreenGlow:rgba(74,222,128,0.18);--figBlueGlow:rgba(52,121,233,0.18);--figYellowGlow:rgba(250,204,20,0.18);--figRedGlow:rgba(239,68,68,0.12);--radiusSm:2px;--radius:4px;--radiusLg:6px;--radiusXl:10px;--textInset:24px;--ease:cubic-bezier(0.2,0.7,0.2,1);--easeOut:cubic-bezier(0.16,1,0.3,1);--durFast:120ms;--durBase:200ms;position:relative;box-sizing:border-box;margin:0;padding:120px 0;border-top:1px solid var(--lineSoft);background:var(--bg);color:var(--text);font-family:var(--fontSans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.AppProcess_appProcess___RRsK *,.AppProcess_appProcess___RRsK :after,.AppProcess_appProcess___RRsK :before{box-sizing:border-box}.AppProcess_light__xnmm_{--bg:#fcfcfc;--surface:#ffffff;--line:#eaeaea;--line2:#e0e0e0;--lineSoft:#f1f1f1;--text:#1a1a1a;--text2:#5f5f5f;--text3:#7a7a7a;--text4:#9a9a9a;--hover:#f4f4f4;--hover2:#eeeeee;--figGreenText:#15803d;--figBlueText:#1e4fb8;--figYellowText:#856500;--figRedText:#b8302e;--btnPrimaryBg:#1a1a1a;--focusRing:0 0 0 2px rgba(26,26,26,0.4);--figureShadow:0 1px 2px rgba(16,24,40,0.06),0 12px 36px -18px rgba(16,24,40,0.14)}.AppProcess_dark__3xbnj{--bg:#0a0a0c;--surface:#040406;--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.1);--lineSoft:rgba(255,255,255,0.05);--text:#fafafa;--text2:#a1a1aa;--text3:#71717a;--text4:#52525b;--hover:rgba(255,255,255,0.04);--hover2:rgba(255,255,255,0.06);--figGreenText:#4ade80;--figBlueText:#7aa8f5;--figYellowText:#facc14;--figRedText:#f87171;--btnPrimaryBg:#fafafa;--focusRing:0 0 0 2px rgba(250,250,250,0.55);--figureShadow:none}.AppProcess_wrap__2cI7F{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto;padding:0 48px}.AppProcess_head__CRV2T{padding:0 var(--textInset)}.AppProcess_sectionTag__nMyEk{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font-family:var(--fontMono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text2)}.AppProcess_sectionTagId__iHjNa{margin-left:4px;color:var(--text4)}.AppProcess_heading__YRdA_{margin:0;font-family:var(--fontSans);font-size:clamp(34px,4.6vw,68px);font-weight:450;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;color:var(--text)}.AppProcess_body__YIwPr{margin:20px 0 0;max-width:60ch;font-size:16px;line-height:1.55;color:var(--text2)}.AppProcess_rows__KNlpi{display:flex;flex-direction:column;gap:120px;margin-top:88px}.AppProcess_row__wVfJp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.AppProcess_rowFigure__xfqUC{min-width:0;padding:0 var(--textInset)}.AppProcess_rowFlipped__TNis9 .AppProcess_rowFigure__xfqUC{order:2}.AppProcess_rowCopy__EwT0L{padding:0 var(--textInset)}.AppProcess_rowTitle__cYH0K{margin:0;max-width:14ch;font-family:var(--fontSans);font-size:clamp(34px,3.4vw,52px);font-weight:450;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;color:var(--text)}.AppProcess_rowLead___z_BV{margin:24px 0 0;max-width:40ch;font-size:18px;line-height:1.5;text-wrap:pretty;color:var(--text2)}.AppProcess_icon__kqXrU{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.AppProcess_dotGreen__9JS2A{background:var(--figGreen)}.AppProcess_dotBlue__LqKLP{background:var(--figBlue)}.AppProcess_dotYellow__fXMh6{background:var(--figYellow)}.AppProcess_dotRed__mWXxt{background:var(--figRed)}.AppProcess_pill__ocFmE{display:inline-block;flex:none;padding:3px 8px;border-radius:var(--radius);font-family:var(--fontSans);font-size:12px;letter-spacing:0;text-transform:none;white-space:nowrap}.AppProcess_pillSmall__nXG1B{padding:2px 7px;font-size:11px}.AppProcess_pillTiny__le_DK{padding:1px 6px;font-size:10px}.AppProcess_pillGreen__YCsHe{color:var(--figGreenText);background:var(--figGreenGlow)}.AppProcess_pillBlue__5yy0G{color:var(--figBlueText);background:var(--figBlueGlow)}.AppProcess_pillYellow__mqX_y{color:var(--figYellowText);background:var(--figYellowGlow)}.AppProcess_pillRed__dJIvr{color:var(--figRedText);background:var(--figRedGlow)}.AppProcess_pillNeutral__IjStB{border:1px solid var(--line2);background:none;color:var(--text3)}.AppProcess_status__INDYZ{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--radius);font-size:12px;font-weight:500;white-space:nowrap}.AppProcess_statusGreen__igxkI{color:var(--figGreenText);background:var(--figGreenGlow)}.AppProcess_statusYellow__0HqFa{color:var(--figYellowText);background:var(--figYellowGlow)}.AppProcess_skeleton__MjOKa{--track:var(--hover2);display:block;height:9px;border-radius:4px;background:linear-gradient(90deg,var(--track) 0,color-mix(in srgb,var(--text) 9%,var(--track)) 50%,var(--track) 100%);background-size:300% 100%;animation:AppProcess_skeletonShimmer__WiND4 3.4s ease-in-out infinite}@keyframes AppProcess_skeletonShimmer__WiND4{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes AppProcess_fadeUp__zfOM7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes AppProcess_spin__qNusR{to{transform:rotate(1turn)}}.AppProcess_stage__EguMM{height:540px;overflow:hidden;background:var(--bg);border:1px solid var(--line);border-radius:var(--radiusXl)}.AppProcess_stageCentered__EDTzs{padding:56px 64px 0}.AppProcess_stageCentered__EDTzs>.AppProcess_figure__d3CyR{max-width:520px;margin:0 auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.AppProcess_stageEdge__Cq_SK{display:flex;flex-direction:column;padding:40px 0 0 40px}.AppProcess_stageEdge__Cq_SK>.AppProcess_figure__d3CyR{flex:1 1;min-height:0;border-right:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.AppProcess_figure__d3CyR{overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radiusXl);box-shadow:var(--figureShadow)}.AppProcess_figureBar__yVde8{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.AppProcess_barIcon__zQfG_{font-size:16px;color:var(--text2)}.AppProcess_figureName__wHYPf{font-family:var(--fontMono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--text)}.AppProcess_barTools__gv2CV{margin-left:auto;display:flex;align-items:center;gap:14px}.AppProcess_tag__UU_48{padding:3px 8px;border:1px solid var(--line2);border-radius:var(--radius);font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text3)}.AppProcess_figureBody__az6Y_{display:flex;flex-direction:column;gap:16px;padding:16px 20px 24px}.AppProcess_stageEdge__Cq_SK .AppProcess_figureBody__az6Y_{gap:10px;padding:12px 16px 16px}.AppProcess_note__mLoi3{margin-top:-4px;font-size:13px;color:var(--text2)}.AppProcess_twoCol__nvfKD{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AppProcess_wideCol__pIt2A{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.AppProcess_col__NsSt7{display:flex;flex-direction:column;gap:12px;min-width:0}.AppProcess_stageEdge__Cq_SK .AppProcess_col__NsSt7,.AppProcess_stageEdge__Cq_SK .AppProcess_twoCol__nvfKD{gap:10px}.AppProcess_block__cNpa0{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radiusLg)}.AppProcess_stageEdge__Cq_SK .AppProcess_block__cNpa0{padding:10px 12px}.AppProcess_blockLabel__HsvLw{display:flex;align-items:center;gap:8px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppProcess_blockLabelIcon___ZYop{font-size:14px}.AppProcess_list__h_acr{display:flex;flex-direction:column;gap:9px;margin-top:12px}.AppProcess_stageEdge__Cq_SK .AppProcess_list__h_acr{gap:8px;margin-top:10px}.AppProcess_keyValue__gGQ2F{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--text2)}.AppProcess_stageEdge__Cq_SK .AppProcess_keyValue__gGQ2F{font-size:12px}.AppProcess_stageEdge__Cq_SK .AppProcess_keyValue__gGQ2F>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppProcess_keyValueValue__BJj6n{font-family:var(--fontMono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_keyValueSans___Ryd_{min-width:0;overflow:hidden;font-family:var(--fontSans);font-weight:400;white-space:nowrap;text-overflow:ellipsis;color:var(--text2)}.AppProcess_keyValueSpaced__xzTdr{margin-top:10px}.AppProcess_listItem__r67Ke{display:grid;grid-template-columns:6px minmax(0,1fr) 16px;gap:10px;align-items:center;font-size:13px;color:var(--text);animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_stageEdge__Cq_SK .AppProcess_listItem__r67Ke{font-size:12px}.AppProcess_stageEdge__Cq_SK .AppProcess_listItem__r67Ke span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppProcess_listDot__8TgAo{width:6px;height:6px;border-radius:50%;background:var(--hover2)}.AppProcess_listIconOk__Jb42q{font-size:15px;color:var(--figGreenText)}.AppProcess_listIconWarn__XSxt2{font-size:15px;color:var(--figYellowText)}.AppProcess_progressRow__mla0P{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--text2)}.AppProcess_progressCompact__67FPg{margin-top:12px}.AppProcess_stageEdge__Cq_SK .AppProcess_progressCompact__67FPg{margin-top:10px}.AppProcess_progressCompact__67FPg .AppProcess_progressRow__mla0P{font-size:12px}.AppProcess_progressValue__NlT_u{font-family:var(--fontMono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_progressTrack__lhCyG{height:4px;margin-top:8px;overflow:hidden;border-radius:2px;background:var(--hover2)}.AppProcess_progressFill__aHlY0{display:block;height:100%;transition:width .6s var(--easeOut)}.AppProcess_progressFillBlue__uVPMP{background:var(--figBlue);box-shadow:0 0 10px var(--figBlueGlow)}.AppProcess_progressFillGreen__ILbXC{background:var(--figGreen);box-shadow:0 0 10px var(--figGreenGlow)}.AppProcess_progressFillYellow___Sq9z{background:var(--figYellow);box-shadow:0 0 10px var(--figYellowGlow)}.AppProcess_stat__G_lvv{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radiusLg);text-align:center}.AppProcess_stageEdge__Cq_SK .AppProcess_stat__G_lvv{padding:10px 12px}.AppProcess_statValue__WLHLk{display:block;font-family:var(--fontMono);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_stageEdge__Cq_SK .AppProcess_statValue__WLHLk{font-size:18px}.AppProcess_statLabel__muEvp{display:block;margin-top:2px;font-size:12px;color:var(--text2)}.AppProcess_figureButton__q6qMe{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:5px 10px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease)}.AppProcess_figureButton__q6qMe:hover:not(:disabled){border-color:var(--text3)}.AppProcess_figureButton__q6qMe:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_figureButton__q6qMe:disabled{opacity:.4;cursor:default}.AppProcess_figureButtonIcon__8tnTw{font-size:13px}.AppProcess_figureButtonFull__qSJNb{width:100%;justify-content:center;margin-top:12px}.AppProcess_figureButtonInline___tKKH{margin:0}.AppProcess_figureButtonTight__jhxAT{margin-top:8px}.AppProcess_figureButtonSmall__9Gewz{padding:3px 8px}.AppProcess_figureButtonCentered__fQiUA{margin:0;justify-content:center;padding:5px 6px}.AppProcess_buttonRow__Aen19{display:flex;gap:6px;margin-top:10px}.AppProcess_buttonPair__Wq1ts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.AppProcess_inputRow__mL_fM{position:relative;display:flex;gap:6px;margin-top:10px}.AppProcess_input__Smj37{flex:1 1;min-width:0;margin:0;padding:5px 8px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:12px;color:var(--text);outline:none}.AppProcess_input__Smj37:focus{border-color:var(--text3)}.AppProcess_input__Smj37::placeholder{color:var(--text3)}.AppProcess_inputButton__FfNlo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;margin:0;padding:0;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-size:14px;color:var(--text2);cursor:pointer;appearance:none}.AppProcess_inputButton__FfNlo:hover:not(:disabled){color:var(--text);border-color:var(--text3)}.AppProcess_inputButton__FfNlo:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_inputButton__FfNlo:disabled{opacity:.4;cursor:default}.AppProcess_team__Ns1HD{gap:10px}.AppProcess_teamWho__o2JMb{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.AppProcess_teamAvatar__EhIIn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--line2);border-radius:50%;font-family:var(--fontMono);font-size:10px;letter-spacing:-.04em;color:var(--text3)}.AppProcess_teamTrack__rsiy8{height:3px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--hover2)}.AppProcess_teamFill__GLX0k{display:block;height:100%;background:var(--text3);transition:width .6s var(--easeOut)}.AppProcess_teamRole__W3Lo_{margin-top:4px;font-size:11px;color:var(--text3)}.AppProcess_financeGrid__wL_Rx{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.AppProcess_financeCell__7v_Ud{padding:10px;border:1px solid var(--line);border-radius:var(--radiusLg);text-align:center}.AppProcess_financeValue__iaoW7{font-family:var(--fontMono);font-size:18px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_financeLabel__K_J43{margin:2px 0 8px;font-size:12px;white-space:nowrap;color:var(--text2)}.AppProcess_brand__5KXAT{display:flex;align-items:center;gap:10px;margin-top:12px}.AppProcess_brandSwatch__Kia6H{flex:none;width:22px;height:22px;border-radius:var(--radius);transition:background var(--durBase) var(--ease)}.AppProcess_swatchBlue__gChSn{background:var(--figBlue)}.AppProcess_swatchGreen__Y_7jV{background:var(--figGreen)}.AppProcess_swatchYellow___p5nq{background:var(--figYellow)}.AppProcess_swatchRed__azhUw{background:var(--figRed)}.AppProcess_brandLabel__dCObc{flex:1 1;font-size:13px;color:var(--text)}.AppProcess_scoreBlock__EhtOC{display:flex;flex-direction:column;align-items:center;text-align:center}.AppProcess_scoreBlock__EhtOC .AppProcess_blockLabel__HsvLw{align-self:flex-start}.AppProcess_ring__aKrrA{position:relative;width:56px;height:56px;margin-top:8px}.AppProcess_ringSvg__tVxPs{display:block;width:100%;height:100%}.AppProcess_ringTrack__TAzes{stroke:var(--hover2)}.AppProcess_ringFill__hIQGl{stroke:var(--figGreen);transition:stroke-dasharray .6s var(--easeOut)}.AppProcess_ringValue__P8h5b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--fontMono);font-size:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_scoreLabel__CoRq5{margin:6px 0;font-size:12px;color:var(--text2)}.AppProcess_dropZone__ciCzl{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:10px 0 0;padding:10px;border:1px dashed var(--line2);border-radius:var(--radius);background:none;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text3);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),color var(--durFast) var(--ease)}.AppProcess_dropZone__ciCzl:hover{border-color:var(--text3);color:var(--text)}.AppProcess_dropZone__ciCzl:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_dropZoneIcon__4mu9_{font-size:15px}.AppProcess_dropZoneOn__oLCj7,.AppProcess_dropZoneOn__oLCj7:hover{border-style:solid;border-color:color-mix(in srgb,var(--figGreen) 45%,transparent);color:var(--figGreenText)}.AppProcess_stageApply__Lve_8>.AppProcess_figure__d3CyR{display:flex;flex-direction:column}.AppProcess_shapeTools__Ut2ZU{gap:4px}.AppProcess_shapeButton__oSYm_{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-size:15px;color:var(--text2);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),color var(--durFast) var(--ease)}.AppProcess_shapeButton__oSYm_:hover{color:var(--text)}.AppProcess_shapeButton__oSYm_:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_shapeButtonOn__g5nxE{border-color:var(--text3);background:var(--hover);color:var(--text)}.AppProcess_applyBody__BoL_w{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:12px;padding:12px 16px 16px}.AppProcess_applyMap__a1fMh{position:relative;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radiusLg);background:color-mix(in srgb,var(--text) 2%,var(--surface))}.AppProcess_mapSvg__4FkmJ{position:absolute;inset:0;display:block;width:100%;height:100%}.AppProcess_mapBlock__qAe1J{fill:color-mix(in srgb,var(--text) 4%,transparent)}.AppProcess_mapStreet__LRlx9{fill:none;stroke:var(--line2);stroke-width:1}.AppProcess_mapStreetMajor__StDXe{stroke:color-mix(in srgb,var(--text) 14%,transparent);stroke-width:3}.AppProcess_projectArea__HkRDz{fill:color-mix(in srgb,var(--figGreen) 12%,transparent);stroke:var(--figGreen);stroke-width:1.5;animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_household__xvki8{fill:var(--text4);stroke:var(--surface);stroke-width:1.5;transition:fill var(--durBase) var(--ease)}.AppProcess_householdIn__uByO0{fill:var(--figGreen)}.AppProcess_mapControls__qb3Hh{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface)}.AppProcess_mapControl__xtvG2{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:15px;color:var(--text2)}.AppProcess_mapControl__xtvG2+.AppProcess_mapControl__xtvG2{border-top:1px solid var(--line)}.AppProcess_mapFoot__77iFp{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;gap:6px}.AppProcess_chip__kDK_q{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 8px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text2)}.AppProcess_chipIcon__c0JAO{font-size:13px}.AppProcess_chipButton__BXyDM{cursor:pointer;appearance:none}.AppProcess_chipButton__BXyDM:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_chipButtonOn__a0FE_{border-color:var(--text3);color:var(--text)}.AppProcess_applySide__Qu36v{display:flex;flex-direction:column;gap:8px;min-width:0}.AppProcess_applySide__Qu36v .AppProcess_keyValue__gGQ2F{font-size:12px}.AppProcess_bigNumber__3q3BX{margin:10px 0 8px;text-align:center;animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_bigNumberValue__jOITX{display:block;font-family:var(--fontMono);font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_bigNumberLabel__6s0x2{display:block;font-size:12px;color:var(--text2)}.AppProcess_specText__aNEp8{margin:10px 0 0;font-size:12px;line-height:1.55;text-wrap:pretty;color:var(--text)}.AppProcess_specMark__H8nHD{display:inline-flex;align-items:center;gap:5px;padding:0 5px;border-radius:var(--radiusSm);background:var(--hover2);color:var(--text);transition:background var(--durBase) var(--ease)}.AppProcess_specMarkOk__ZFVwq{background:var(--figGreenGlow)}.AppProcess_specMarkIcon__c3TnT{font-size:12px;color:var(--text3)}.AppProcess_specHighlight__u_VQl{margin-top:8px;padding:6px 8px;border-radius:var(--radius);background:color-mix(in srgb,var(--figGreen) 8%,var(--surface))}.AppProcess_revision___KNHP{margin-top:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--figYellow) 45%,transparent);border-radius:var(--radiusLg);background:color-mix(in srgb,var(--figYellow) 7%,var(--surface));animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_revisionOk__2Rb9k{border-color:color-mix(in srgb,var(--figGreen) 45%,transparent);background:color-mix(in srgb,var(--figGreen) 7%,var(--surface))}.AppProcess_revisionTitle__s3upP{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text)}.AppProcess_revisionIcon__8Mo00{font-size:14px;color:var(--figYellowText)}.AppProcess_revisionOk__2Rb9k .AppProcess_revisionIcon__8Mo00{color:var(--figGreenText)}.AppProcess_revisionText__sycnH{margin-top:4px;font-size:12px;text-wrap:pretty;color:var(--text2)}.AppProcess_historyItem__2Cu50{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12px;color:var(--text);animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_historyItem__2Cu50>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppProcess_historyDot__XrRiT{width:6px;height:6px;border-radius:50%;background:var(--hover2)}.AppProcess_historyTime__35WJJ{font-style:normal;font-family:var(--fontMono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text3)}.AppProcess_comments__YNRwY{display:flex;flex-direction:column;gap:10px;max-height:150px;margin-top:10px;overflow:auto}.AppProcess_comment__MWKBs{display:flex;gap:8px;animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_avatar__eYjKA{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line2);border-radius:50%;font-family:var(--fontMono);font-size:10px;color:var(--text2)}.AppProcess_avatarMe__0m5wf{letter-spacing:-.04em;background:var(--hover)}.AppProcess_commentBody__CJBEp{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:5px}.AppProcess_commentName__GPY2K{font-size:12px;font-weight:500;color:var(--text)}.AppProcess_commentTime__DCzUZ{margin-left:4px;font-style:normal;font-weight:400;color:var(--text3)}.AppProcess_commentText__aIq0f{font-size:12px;overflow-wrap:anywhere;color:var(--text2)}.AppProcess_counts__LrrFh{display:inline-flex;align-items:center;gap:6px;font-family:var(--fontMono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text3)}.AppProcess_countDot__VV7E8{width:6px;height:6px;margin-left:6px;border-radius:50%}.AppProcess_searchRow__6KpRH{align-items:center}.AppProcess_searchIcon__BeoTu{position:absolute;left:8px;font-size:14px;color:var(--text3);pointer-events:none}.AppProcess_searchInput__TYLj0{padding-left:26px}.AppProcess_queue__yI38b{display:flex;flex-direction:column;gap:6px;margin-top:10px}.AppProcess_queueRow__NKX5Y{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut);transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease)}.AppProcess_queueRow__NKX5Y:hover{border-color:var(--line2)}.AppProcess_queueRowOn__X87RU,.AppProcess_queueRowOn__X87RU:hover{border-color:var(--text3);background:var(--hover)}.AppProcess_queueRow__NKX5Y:focus-within{box-shadow:var(--focusRing)}.AppProcess_hiddenCheckbox__pbQNZ{position:absolute;opacity:0;pointer-events:none}.AppProcess_checkBox__VL1A_{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--line2);border-radius:var(--radiusSm);font-size:12px;color:transparent}.AppProcess_queueRowOn__X87RU .AppProcess_checkBox__VL1A_{border-color:transparent;background:var(--btnPrimaryBg);color:var(--bg)}.AppProcess_queueText__lrNG2{display:flex;flex-direction:column;gap:3px;min-width:0}.AppProcess_queueId__FsqnS{display:flex;align-items:center;gap:6px;font-family:var(--fontMono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_queueOrg__N8po3{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--text2)}.AppProcess_queueAge__fszwT{font-style:normal;font-family:var(--fontMono);font-size:10px;color:var(--text3)}.AppProcess_queueGhost__dlMAe{pointer-events:none;cursor:default}.AppProcess_queueEmpty__MBGzs{padding:6px 2px;font-size:12px;color:var(--text3)}.AppProcess_rule__fWxVh{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius);background:var(--hover);font:inherit;font-size:12px;text-align:left;color:var(--text);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease)}.AppProcess_rule__fWxVh:hover{border-color:var(--line2)}.AppProcess_rule__fWxVh:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_ruleLabel__P7CMg{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppProcess_assignment__gNgQQ{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid;border-radius:var(--radius);font-family:var(--fontMono);font-size:11px;color:var(--text);animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_assignmentIcon__DR_gR{font-size:13px}.AppProcess_assignmentLabel__MOeC1{flex:1 1;min-width:0}.AppProcess_assignmentMeta__AVl41{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.AppProcess_assignmentGreen__UyHo2{border-color:color-mix(in srgb,var(--figGreen) 40%,transparent);background:color-mix(in srgb,var(--figGreen) 6%,var(--surface))}.AppProcess_assignmentGreen__UyHo2 .AppProcess_assignmentIcon__DR_gR{color:var(--figGreenText)}.AppProcess_assignmentYellow__U_ofp{border-color:color-mix(in srgb,var(--figYellow) 40%,transparent);background:color-mix(in srgb,var(--figYellow) 6%,var(--surface))}.AppProcess_assignmentYellow__U_ofp .AppProcess_assignmentIcon__DR_gR{color:var(--figYellowText)}.AppProcess_assignmentRed___1t7t{border-color:color-mix(in srgb,var(--figRed) 40%,transparent);background:color-mix(in srgb,var(--figRed) 6%,var(--surface))}.AppProcess_assignmentRed___1t7t .AppProcess_assignmentIcon__DR_gR{color:var(--figRedText)}.AppProcess_matrix__FB9VB{display:flex;flex-direction:column;gap:10px;margin-top:12px}.AppProcess_criterion__EnYo8{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;gap:8px;align-items:center}.AppProcess_criterionLabel__sDxl2{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--text)}.AppProcess_criterionValue__xi502{font-family:var(--fontMono);font-size:12px;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppProcess_scoreDots__h_2bb{display:flex;gap:3px}.AppProcess_scoreDot__gUw6X{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;border:1px solid var(--line2);border-radius:var(--radiusSm);background:var(--surface);font-family:var(--fontMono);font-size:10px;color:var(--text3);cursor:pointer;appearance:none;transition:background var(--durFast) var(--ease),border-color var(--durFast) var(--ease),color var(--durFast) var(--ease)}.AppProcess_scoreDot__gUw6X:hover{border-color:var(--text3);color:var(--text)}.AppProcess_scoreDot__gUw6X:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_scoreDotOn__WeBg4,.AppProcess_scoreDotOn__WeBg4:hover{border-color:transparent;color:#0a0a0c}.AppProcess_scoreDotGreen__vl_PF{background:var(--figGreen)}.AppProcess_scoreDotYellow__Mbv3X{background:var(--figYellow)}.AppProcess_scoreDotRed__xOZKR,.AppProcess_scoreDotRed__xOZKR:hover{background:var(--figRed);color:#ffffff}.AppProcess_overall__AEXP5{padding-top:10px;border-top:1px solid var(--lineSoft)}.AppProcess_overallValue__26tMh{color:var(--figGreenText)}.AppProcess_overallMax__9467c{font-style:normal;font-weight:400;color:var(--text3)}.AppProcess_notes__Z3Av4{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--hover)}.AppProcess_consensus___4PCF{align-items:flex-start;margin-top:10px;padding-top:10px;border-top:1px solid var(--lineSoft)}.AppProcess_consensusNote__a7Mbh{display:block;margin-top:2px;font-size:11px;color:var(--text3)}.AppProcess_consensusValue__zFxn4{color:var(--figGreenText)}.AppProcess_version__Pse9I{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius);animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_versionDot__lW4r0{width:6px;height:6px;border-radius:50%;background:var(--text4)}.AppProcess_versionText__z_k3G{display:flex;flex-direction:column;min-width:0;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--text2)}.AppProcess_versionName__QLLeM{font-family:var(--fontMono);font-size:11px;font-weight:500;color:var(--text)}.AppProcess_versionScore__AXAIC{font-style:normal;font-family:var(--fontMono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text3)}.AppProcess_versionOn__cF0TT{border-color:color-mix(in srgb,var(--figGreen) 40%,transparent);background:color-mix(in srgb,var(--figGreen) 6%,var(--surface))}.AppProcess_versionOn__cF0TT .AppProcess_versionDot__lW4r0{background:var(--figGreen);box-shadow:0 0 8px var(--figGreenGlow)}.AppProcess_pipelineLabel__WV4Zs{flex-wrap:wrap}.AppProcess_pipelineButtons__XkPn8{margin:0 0 0 auto}.AppProcess_pipelineStage__S5gXc{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border:1px solid transparent;border-radius:var(--radius);font-size:12px;color:var(--text2);animation:AppProcess_fadeUp__zfOM7 .32s var(--easeOut)}.AppProcess_pipelineIcon__DXiYF{font-size:14px;color:var(--text4)}.AppProcess_pipelineText__dZfHS{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppProcess_pipelineState__qripr{font-style:normal;font-family:var(--fontMono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text3)}.AppProcess_pipelineStageActive__mHYyl{border-color:color-mix(in srgb,var(--figYellow) 45%,transparent);background:color-mix(in srgb,var(--figYellow) 7%,var(--surface));color:var(--text)}.AppProcess_pipelineStageActive__mHYyl .AppProcess_pipelineIcon__DXiYF{color:var(--figYellowText);animation:AppProcess_spin__qNusR 1.6s linear infinite}.AppProcess_pipelineStageDone__7Oemh{border-color:color-mix(in srgb,var(--figGreen) 40%,transparent);background:color-mix(in srgb,var(--figGreen) 6%,var(--surface));color:var(--text)}.AppProcess_pipelineStageDone__7Oemh .AppProcess_pipelineIcon__DXiYF{color:var(--figGreenText)}.AppProcess_notice__2lRVu{display:grid;grid-template-columns:14px minmax(0,1fr) 14px;gap:10px;align-items:center;width:100%;margin:0;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:left;color:var(--text3);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),background var(--durFast) var(--ease)}.AppProcess_notice__2lRVu:hover:not(:disabled){border-color:var(--line2)}.AppProcess_notice__2lRVu:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppProcess_notice__2lRVu:disabled{opacity:.6;cursor:default}.AppProcess_noticeIcon__ZjEKI{font-size:14px}.AppProcess_noticeText__quxJK{display:flex;flex-direction:column;min-width:0;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis;color:var(--text3)}.AppProcess_noticeTitle__itGPI{font-size:12px;font-weight:500;color:var(--text)}.AppProcess_noticeOn___a_1j{border-color:color-mix(in srgb,var(--figBlue) 40%,transparent);background:color-mix(in srgb,var(--figBlue) 6%,var(--surface))}.AppProcess_noticeOn___a_1j .AppProcess_noticeGo__0a2p_{color:var(--figBlueText)}@media (max-width:1300px){.AppProcess_counts__LrrFh{display:none}}@media (max-width:1100px){.AppProcess_rows__KNlpi{gap:80px;margin-top:56px}.AppProcess_row__wVfJp{grid-template-columns:1fr;gap:40px}.AppProcess_rowFlipped__TNis9 .AppProcess_rowFigure__xfqUC{order:0}}@media (max-width:760px){.AppProcess_appProcess___RRsK{--textInset:14px}.AppProcess_wrap__2cI7F{padding:0 20px}}@media (max-width:700px){.AppProcess_appProcess___RRsK{padding:80px 0}.AppProcess_stageCentered__EDTzs{height:480px;padding:28px 16px 0}.AppProcess_stageEdge__Cq_SK{height:auto;padding:24px 0 0 16px}.AppProcess_stageEdge__Cq_SK>.AppProcess_figure__d3CyR{border-bottom:0}.AppProcess_applyMap__a1fMh{height:300px}}@media (max-width:560px){.AppProcess_applyBody__BoL_w,.AppProcess_wideCol__pIt2A{grid-template-columns:1fr}}@media (max-width:520px){.AppProcess_twoCol__nvfKD{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AppProcess_assignment__gNgQQ,.AppProcess_bigNumber__3q3BX,.AppProcess_comment__MWKBs,.AppProcess_historyItem__2Cu50,.AppProcess_listItem__r67Ke,.AppProcess_pipelineStageActive__mHYyl .AppProcess_pipelineIcon__DXiYF,.AppProcess_pipelineStage__S5gXc,.AppProcess_projectArea__HkRDz,.AppProcess_queueRow__NKX5Y,.AppProcess_revision___KNHP,.AppProcess_skeleton__MjOKa,.AppProcess_version__Pse9I{animation:none}.AppProcess_progressFill__aHlY0,.AppProcess_ringFill__hIQGl,.AppProcess_teamFill__GLX0k{transition:none}}.AppRate_appRate__AqZpt{--line-soft:var(--lineSoft);--fontSans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--fontMono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--figGreen:#4ade80;--figBlue:#3479e9;--figYellow:#facc14;--figRed:#ef4444;--figGreenGlow:rgba(74,222,128,0.18);--figYellowGlow:rgba(250,204,20,0.18);--figRedGlow:rgba(239,68,68,0.12);--radius:4px;--radiusLg:6px;--radiusXl:10px;--textInset:24px;--ease:cubic-bezier(0.2,0.7,0.2,1);--easeOut:cubic-bezier(0.16,1,0.3,1);--durFast:120ms;--durBase:200ms;position:relative;box-sizing:border-box;margin:0;padding:120px 0;border-top:1px solid var(--lineSoft);background:var(--bg);color:var(--text);font-family:var(--fontSans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.AppRate_appRate__AqZpt *,.AppRate_appRate__AqZpt :after,.AppRate_appRate__AqZpt :before{box-sizing:border-box}.AppRate_light__rDm5i{--bg:#fcfcfc;--surface:#ffffff;--line:#eaeaea;--line2:#e0e0e0;--lineSoft:#f1f1f1;--text:#1a1a1a;--text2:#5f5f5f;--text3:#7a7a7a;--text4:#9a9a9a;--hover:#f4f4f4;--hover2:#eeeeee;--figGreenText:#15803d;--figYellowText:#856500;--figRedText:#b8302e;--focusRing:0 0 0 2px rgba(26,26,26,0.4);--figureShadow:0 1px 2px rgba(16,24,40,0.06),0 12px 36px -18px rgba(16,24,40,0.14)}.AppRate_dark__eUG3O{--bg:#0a0a0c;--surface:#040406;--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.1);--lineSoft:rgba(255,255,255,0.05);--text:#fafafa;--text2:#a1a1aa;--text3:#71717a;--text4:#52525b;--hover:rgba(255,255,255,0.04);--hover2:rgba(255,255,255,0.06);--figGreenText:#4ade80;--figYellowText:#facc14;--figRedText:#f87171;--focusRing:0 0 0 2px rgba(250,250,250,0.55);--figureShadow:none}.AppRate_wrap__8Mmfa{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto;padding:0 48px}.AppRate_head___LxBC{padding:0 var(--textInset)}.AppRate_sectionTag__2KUii{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;font-family:var(--fontMono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--text2)}.AppRate_sectionTagId__DnpMp{margin-left:4px;color:var(--text4)}.AppRate_heading__ZS4Zb{margin:20px 0 0;font-family:var(--fontSans);font-size:clamp(34px,4.6vw,68px);font-weight:450;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;color:var(--text)}.AppRate_subtitle__EoOf2{margin-top:12px;font-family:var(--fontMono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text3)}.AppRate_lead__kFU4a{margin:28px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:450;letter-spacing:-.02em;color:var(--text2)}.AppRate_points__tgqmL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:40px 0 0;padding:0;list-style:none}.AppRate_point__Pn0ml{display:flex;gap:12px;margin:0;font-size:18px;line-height:1.4;text-wrap:pretty;color:var(--text)}.AppRate_pointCheck__uqEXk{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border:1px solid var(--line2);border-radius:var(--radius);font-size:15px;color:var(--figGreenText)}.AppRate_icon__tS7ia{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.AppRate_dotGreen__KlYf7{background:var(--figGreen)}.AppRate_dotYellow__rldT_{background:var(--figYellow)}.AppRate_dotRed__qD4zm{background:var(--figRed)}.AppRate_pill__AEE63{display:inline-block;flex:none;padding:2px 7px;border-radius:var(--radius);font-size:11px;white-space:nowrap}.AppRate_pillGreen__jCl9s{color:var(--figGreenText);background:var(--figGreenGlow)}.AppRate_pillYellow__UaEu8{color:var(--figYellowText);background:var(--figYellowGlow)}.AppRate_pillRed__G3uYR{color:var(--figRedText);background:var(--figRedGlow)}@keyframes AppRate_fadeUp__07wNY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes AppRate_spin__zEwbK{to{transform:rotate(1turn)}}.AppRate_stage__j3lnj{display:grid;grid-template-columns:280px minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:start;margin-top:64px;padding:24px;border:1px solid var(--line);border-radius:var(--radiusXl);background:var(--bg)}.AppRate_column__10uxv{gap:12px}.AppRate_card__85B4h,.AppRate_column__10uxv{display:flex;flex-direction:column;min-width:0}.AppRate_card__85B4h{gap:14px;padding:16px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radiusXl);box-shadow:var(--figureShadow)}.AppRate_cardHeader__fQ51N{display:flex;align-items:flex-start;gap:10px}.AppRate_cardHeaderIcon__aRtmP{margin-top:1px;font-size:18px;color:var(--text2)}.AppRate_cardHeaderText__LLg_z{display:flex;flex-direction:column;min-width:0}.AppRate_cardTitle__4sxiy{font-size:14px;font-weight:500;color:var(--text)}.AppRate_cardSub__gXu15{font-size:12px;color:var(--text3)}.AppRate_blockLabel__H3C6I{display:flex;align-items:center;gap:8px;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text3)}.AppRate_keyValue__G5x1T{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;font-size:12px;color:var(--text2)}.AppRate_keyValueSans__t9yfV{font-family:var(--fontSans);font-weight:400;color:var(--text)}.AppRate_keyValueMono__jR7ya{font-family:var(--fontMono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppRate_figureButton__j7KYI{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:5px 10px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--text);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease)}.AppRate_figureButton__j7KYI:hover{border-color:var(--text3)}.AppRate_figureButton__j7KYI:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppRate_figureButtonIcon__0GYWL{font-size:13px}.AppRate_statRow__BweEZ{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.AppRate_statCell__0ps8r{padding:8px 6px;border:1px solid var(--line);border-radius:var(--radius);text-align:center}.AppRate_statValue__YroSQ{display:block;font-family:var(--fontMono);font-size:16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppRate_statLabel__80lH_{display:block;margin-top:2px;font-family:var(--fontMono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text3)}.AppRate_statRowBig__a6wuO{animation:AppRate_fadeUp__07wNY .32s var(--easeOut)}.AppRate_statRowBig__a6wuO .AppRate_statValue__YroSQ{font-size:18px}.AppRate_fcc__PKWc9{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg);animation:AppRate_fadeUp__07wNY .32s var(--easeOut)}.AppRate_fccTop__tNF7R{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px}.AppRate_fccLabel__2HJpo{display:block;font-family:var(--fontMono);font-size:10px;letter-spacing:.12em;color:var(--text3)}.AppRate_fccId__aejkM{font-family:var(--fontMono);font-size:13px;font-weight:500;color:var(--text)}.AppRate_progressRow__ZBaHB{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--text2)}.AppRate_progressValue__wM_x3{font-family:var(--fontMono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.AppRate_progressTrack__1k1T_{height:4px;margin-top:8px;overflow:hidden;border-radius:2px;background:var(--hover2)}.AppRate_progressFill__itXxA{display:block;height:100%;background:var(--figGreen);box-shadow:0 0 10px var(--figGreenGlow);transition:width .6s var(--easeOut)}.AppRate_list__Vu4As{display:flex;flex-direction:column;gap:9px}.AppRate_validation__cWLOU{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;margin:0;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:12px;font-weight:500;text-align:left;color:var(--text)}.AppRate_validationButton__PpkoY{cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease)}.AppRate_validationButton__PpkoY:hover{border-color:var(--text3)}.AppRate_validationButton__PpkoY:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppRate_validationIcon__ZZMBD{font-size:15px}.AppRate_validationOk__cVEH2{color:var(--figGreenText)}.AppRate_validationWarn__AEH3v{color:var(--figYellowText)}.AppRate_validationFlag__7e50H{color:var(--figRedText)}.AppRate_layerTools__OA_DF{display:flex;flex:none;gap:4px;margin-left:auto}.AppRate_layerButton__dhExY{display:inline-flex;align-items:center;justify-content:center;height:26px;margin:0;padding:0 8px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-family:var(--fontMono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text2);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),color var(--durFast) var(--ease)}.AppRate_layerButton__dhExY:hover{color:var(--text)}.AppRate_layerButton__dhExY:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppRate_layerButtonOn__DAxTh{border-color:var(--text3);background:var(--hover);color:var(--text)}.AppRate_map__pp8fo{position:relative;height:380px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radiusLg);background:color-mix(in srgb,var(--text) 2%,var(--surface))}.AppRate_mapSvg__N4G8E{position:absolute;inset:0;display:block;width:100%;height:100%}.AppRate_street__EGGCY{fill:none;stroke:var(--line2);stroke-width:1}.AppRate_streetMajor__mlPPY{stroke:color-mix(in srgb,var(--text) 14%,transparent);stroke-width:3}.AppRate_zone__mOyNY{fill:none;stroke:var(--text3);stroke-width:1;stroke-dasharray:4 4;animation:AppRate_fadeUp__07wNY .32s var(--easeOut)}.AppRate_subscriber__xdSOV{transition:opacity var(--durBase) var(--ease)}.AppRate_subscriberBlue__xnBPP{fill:var(--figBlue)}.AppRate_subscriberRed__Ws8jy{fill:var(--figRed)}.AppRate_subscriberDim___AE6P{opacity:.2}.AppRate_site__AA043{cursor:pointer}.AppRate_siteGreen__v6kj8{--siteColor:var(--figGreen)}.AppRate_siteYellow__gZ9yk{--siteColor:var(--figYellow)}.AppRate_siteRed__rfPu4{--siteColor:var(--figRed)}.AppRate_siteHalo__4trEm{fill:var(--siteColor);opacity:.22;transition:opacity var(--durBase) var(--ease)}.AppRate_site__AA043:hover .AppRate_siteHalo__4trEm{opacity:.34}.AppRate_sitePoint__Ei7_i{fill:var(--siteColor);stroke:var(--surface);stroke-width:2}.AppRate_siteRing__7GNnw{fill:none;stroke:var(--text);stroke-width:1.5;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:center;animation:AppRate_spin__zEwbK 8s linear infinite}.AppRate_siteDim__CQhfB{opacity:.28}.AppRate_mapTip__CQs6C{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font-family:var(--fontMono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);animation:AppRate_fadeUp__07wNY .24s var(--easeOut)}.AppRate_mapDot__Ajxrh{width:6px;height:6px;border-radius:50%}.AppRate_mapLegend__F77_l{position:absolute;left:10px;bottom:10px;display:flex;gap:10px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.AppRate_mapLegendItem__NW9f7{display:inline-flex;align-items:center;gap:5px;font-family:var(--fontMono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text2)}.AppRate_tabs__Yb_2I{display:flex;flex-wrap:wrap;gap:6px}.AppRate_tab__weGMi{margin:0;padding:4px 9px;border:1px solid var(--line2);border-radius:var(--radius);background:var(--surface);font:inherit;font-size:12px;white-space:nowrap;color:var(--text2);cursor:pointer;appearance:none;transition:border-color var(--durFast) var(--ease),color var(--durFast) var(--ease)}.AppRate_tab__weGMi:hover{color:var(--text)}.AppRate_tab__weGMi:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppRate_tabOn__JbNot{border-color:var(--text3);background:var(--hover);color:var(--text)}.AppRate_tech__3EvTX{display:flex;flex-direction:column;gap:12px;margin-top:-4px}.AppRate_techGreen__DDSyO{--techColor:var(--figGreen)}.AppRate_techBlue__Ysfld{--techColor:var(--figBlue)}.AppRate_techYellow__7bdmi{--techColor:var(--figYellow)}.AppRate_techRed___Et3Q{--techColor:var(--figRed)}.AppRate_techRow__Apw6F{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--text)}.AppRate_techName__HyvAZ{display:inline-flex;align-items:center;gap:8px;font-weight:500}.AppRate_techSwatch__1S__n{width:8px;height:8px;border-radius:2px;background:var(--techColor)}.AppRate_techValue__lLbsy{font-family:var(--fontMono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppRate_techMeta__h_Wj_{margin-top:2px;font-size:11px;color:var(--text3)}.AppRate_techTrack__5_yRd{height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--hover2)}.AppRate_techFill__GC8iz{display:block;height:100%;background:var(--techColor);transition:width .6s var(--easeOut)}.AppRate_areaNote__BVAq6{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--hover);animation:AppRate_fadeUp__07wNY .32s var(--easeOut)}.AppRate_areaNoteTitle__r7Dzl{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--text)}.AppRate_areaNoteIcon__Wjpd3{font-size:14px;color:var(--text3)}.AppRate_areaNoteText__AhVt1{margin:4px 0 0;font-size:12px;line-height:1.5;text-wrap:pretty;color:var(--text2)}@media (max-width:1240px){.AppRate_stage__j3lnj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AppRate_mapCard__UZlug{grid-column:1/-1;order:-1}.AppRate_points__tgqmL{grid-template-columns:1fr 1fr}}@media (max-width:760px){.AppRate_appRate__AqZpt{--textInset:14px}.AppRate_wrap__8Mmfa{padding:0 20px}.AppRate_stage__j3lnj{padding:12px}.AppRate_points__tgqmL,.AppRate_stage__j3lnj{grid-template-columns:1fr}.AppRate_point__Pn0ml{font-size:16px}.AppRate_map__pp8fo{height:300px}}@media (max-width:700px){.AppRate_appRate__AqZpt{padding:80px 0}}@media (prefers-reduced-motion:reduce){.AppRate_areaNote__BVAq6,.AppRate_fcc__PKWc9,.AppRate_mapTip__CQs6C,.AppRate_siteRing__7GNnw,.AppRate_statRowBig__a6wuO,.AppRate_zone__mOyNY{animation:none}.AppRate_progressFill__itXxA,.AppRate_techFill__GC8iz{transition:none}}.AppFinalCta_appFinalCta__2wzCJ{--line-soft:var(--lineSoft);--fontSans:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--radius:4px;--radiusLg:6px;--textInset:24px;--ease:cubic-bezier(0.2,0.7,0.2,1);--durBase:200ms;position:relative;box-sizing:border-box;margin:0;padding:84px 0 96px;border-top:1px solid var(--lineSoft);background:var(--bg);color:var(--text);font-family:var(--fontSans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.AppFinalCta_appFinalCta__2wzCJ *,.AppFinalCta_appFinalCta__2wzCJ :after,.AppFinalCta_appFinalCta__2wzCJ :before{box-sizing:border-box}.AppFinalCta_light__pDmr8{--bg:#fcfcfc;--surface:#ffffff;--line2:#e0e0e0;--lineSoft:#f1f1f1;--text:#1a1a1a;--text2:#5f5f5f;--text3:#7a7a7a;--btnPrimaryBg:#1a1a1a;--btnPrimaryFg:#ffffff;--btnPrimaryHover:#000000;--focusRing:0 0 0 2px rgba(26,26,26,0.4)}.AppFinalCta_dark__rLd72{--bg:#0a0a0c;--surface:#040406;--line2:rgba(255,255,255,0.1);--lineSoft:rgba(255,255,255,0.05);--text:#fafafa;--text2:#a1a1aa;--text3:#71717a;--btnPrimaryBg:#fafafa;--btnPrimaryFg:#0b0b0e;--btnPrimaryHover:#ffffff;--focusRing:0 0 0 2px rgba(250,250,250,0.55)}.AppFinalCta_icon__iJJoW{display:inline-block;flex:none;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.AppFinalCta_card__fbVeK{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto}.AppFinalCta_cardInner__66i84{position:relative;margin:0 48px;padding:clamp(64px,8vw,116px) 0;overflow:hidden;border:1px solid var(--line2);border-radius:var(--radiusLg);background:color-mix(in srgb,var(--surface) 45%,transparent)}.AppFinalCta_canvasWrap__E1qfk{position:absolute;inset:0;z-index:0;opacity:.85;pointer-events:none}.AppFinalCta_canvas__zObxL{display:block;width:100%;height:100%}.AppFinalCta_corner__2RpT6{position:absolute;z-index:3;width:18px;height:18px;border:0 solid var(--text3);opacity:.55;pointer-events:none}.AppFinalCta_cornerTopLeft__VFlw8{top:12px;left:12px;border-top-width:1px;border-left-width:1px}.AppFinalCta_cornerTopRight__EtrFX{top:12px;right:12px;border-top-width:1px;border-right-width:1px}.AppFinalCta_cornerBottomLeft__CoXuF{bottom:12px;left:12px;border-bottom-width:1px;border-left-width:1px}.AppFinalCta_cornerBottomRight__SpoJM{bottom:12px;right:12px;border-bottom-width:1px;border-right-width:1px}.AppFinalCta_inner__TtMyH{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:26px;padding-inline:var(--textInset);text-align:center}.AppFinalCta_heading__OpNDj{margin:0;max-width:20ch;font-family:var(--fontSans);font-size:clamp(34px,4.6vw,72px);font-weight:450;letter-spacing:-.05em;line-height:1.03;text-wrap:balance;color:var(--text)}.AppFinalCta_lead__55YWp{margin:0;max-width:54ch;font-size:clamp(17px,1.4vw,22px);font-weight:400;line-height:1.45;text-align:center;text-wrap:pretty;color:var(--text2)}.AppFinalCta_ctas__jtY_K{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.AppFinalCta_primaryButton__vCYnE{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid transparent;border-radius:var(--radius);background:var(--btnPrimaryBg);color:var(--btnPrimaryFg);font-family:var(--fontSans);font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.5;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--durBase) var(--ease),color var(--durBase) var(--ease)}.AppFinalCta_primaryButton__vCYnE:hover{background:var(--btnPrimaryHover);color:var(--btnPrimaryFg)}.AppFinalCta_primaryButton__vCYnE:focus-visible{outline:none;box-shadow:var(--focusRing)}.AppFinalCta_buttonArrow__tImxa{font-size:14px;transition:transform var(--durBase) var(--ease)}.AppFinalCta_primaryButton__vCYnE:hover .AppFinalCta_buttonArrow__tImxa{transform:translateX(3px)}@media (max-width:760px){.AppFinalCta_appFinalCta__2wzCJ{--textInset:14px;padding:56px 0 64px}.AppFinalCta_cardInner__66i84{margin:0 20px;padding:56px 0}}