.vendor-shell_shell__ltxO0{min-height:100vh;background:var(--surface-canvas);font-family:var(--f-body);color:var(--text-primary)}.vendor-shell_topbar__vpujV{background:var(--surface-card);border-bottom:1px solid var(--border-subtle);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50}.vendor-shell_brand__lhwrp{display:flex;align-items:center;gap:10px}.vendor-shell_actions__hgv6b{display:flex;align-items:center;gap:8px}.vendor-shell_brandTag__0YKDR{font-family:var(--almanac-font-thai);font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border:1px solid var(--border-subtle);border-radius:var(--r-pill)}.vendor-shell_content__TEK8U{max-width:1080px;margin:0 auto;padding:24px 20px 80px}@media (max-width:600px){.vendor-shell_content__TEK8U{padding:16px 16px 96px}}.LegalPageLayout_page__HjWES{min-height:80vh;background:var(--surface-canvas);color:var(--text-primary)}.LegalPageLayout_header__QuNhQ{border-bottom:1px solid var(--border-subtle)}.LegalPageLayout_headerColumn__xHBNI{max-width:680px;margin:0 auto;padding:clamp(48px,8vw,96px) 16px 40px}.LegalPageLayout_eyebrow__OISkJ{display:block;margin-bottom:16px;font-family:var(--f-num);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.LegalPageLayout_lead__hPl0L{margin:24px 0 0;font-family:var(--f-body);font-size:17px;line-height:1.75;color:var(--text-primary)}.LegalPageLayout_updated__tKlWm{margin-top:16px;font-family:var(--f-body);font-size:15px;line-height:1.6;color:var(--text-secondary)}.LegalPageLayout_body__SWck3{max-width:680px;margin:0 auto;padding:40px 16px clamp(80px,10vw,112px)}.LegalPageLayout_column__syBvf{min-width:0}.LegalPageLayout_tableOfContents__fkZLz{margin-bottom:48px;padding-top:16px;border-top:3px solid var(--rule-strong)}.LegalPageLayout_tableOfContentsLabel__amMH2{display:block;margin-bottom:12px;font-family:var(--f-body);font-size:13px;font-weight:600;color:var(--text-secondary)}.LegalPageLayout_tableOfContentsList__M0v_d{display:grid;gap:2px;margin:0;padding:0;list-style:none}.LegalPageLayout_tableOfContentsLink__rr3oB{display:flex;gap:12px;align-items:baseline;min-height:44px;padding:10px 0 10px 12px;border-left:3px solid transparent;font-family:var(--f-body);font-size:15px;line-height:1.5;color:var(--text-primary);text-decoration:none}.LegalPageLayout_tableOfContentsLink__rr3oB:hover{text-decoration:underline;text-underline-offset:3px}.LegalPageLayout_tableOfContentsLink__rr3oB[aria-current=location]{border-left-color:var(--rule-strong);font-weight:600}.LegalPageLayout_tableOfContentsNumber___LX8w{flex-shrink:0;min-width:24px;font-family:var(--f-num);font-size:13px;font-weight:700;font-feature-settings:"tnum","lnum";color:var(--text-secondary)}.LegalPageLayout_section__Gp9Oi{padding-top:24px;border-top:3px solid var(--rule-strong);scroll-margin-top:88px}.LegalPageLayout_section__Gp9Oi+.LegalPageLayout_section__Gp9Oi{margin-top:56px}.LegalPageLayout_sectionHead__MisgI{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.LegalPageLayout_chapter__VNSV_{flex-shrink:0;font-family:var(--type-chapter-family);font-size:40px;font-weight:var(--type-chapter-weight);line-height:1;font-variation-settings:var(--type-chapter-font-variation);font-feature-settings:"tnum","lnum";color:var(--text-primary)}.LegalPageLayout_sectionTitle__saCXe{margin:0;font-family:var(--f-display);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:700;font-variation-settings:"wdth" 90;line-height:1.3;color:var(--text-primary)}.LegalPageLayout_sectionBody__4643Z{min-width:0}.LegalPageLayout_paragraph__qcZbr{margin:0 0 16px;font-family:var(--f-body);font-size:17px;line-height:1.75;color:var(--text-primary)}.LegalPageLayout_list__NJ6CL{margin:0 0 16px;padding:0;list-style:none}.LegalPageLayout_listItem__5TYZC{position:relative;margin-bottom:8px;padding-left:24px;font-family:var(--f-body);font-size:17px;line-height:1.75;color:var(--text-primary)}.LegalPageLayout_listItem__5TYZC:before{content:"";position:absolute;top:calc(.875em - 4px);left:2px;width:8px;height:8px;background:var(--rule-strong)}.LegalPageLayout_mono__QlXme{font-family:var(--f-num);font-feature-settings:"tnum","lnum";overflow-wrap:anywhere}.LegalPageLayout_notice__hEflI{margin:16px 0;padding:16px 20px;border:1px solid var(--border-subtle);border-left:3px solid var(--action-primary);border-radius:0 8px 8px 0;background:var(--warning-surface)}.LegalPageLayout_noticeText__BCXUN{margin:0;font-family:var(--f-body);font-size:17px;line-height:1.75;white-space:pre-line;color:var(--text-primary)}.LegalPageLayout_tableRegion__3d48x{margin:16px 0 24px;overflow-x:auto;border-top:3px solid var(--rule-strong);border-radius:4px 4px 0 0}.LegalPageLayout_tableRegion__3d48x:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.LegalPageLayout_table__kOE03{width:100%;min-width:480px;border-collapse:collapse;font-family:var(--f-body)}.LegalPageLayout_table__kOE03 th{padding:12px;border-bottom:1px solid var(--rule-strong);font-size:13px;font-weight:600;text-align:left;color:var(--text-secondary)}.LegalPageLayout_table__kOE03 td{padding:12px;border-bottom:1px solid var(--border-subtle);font-size:15px;line-height:1.6;vertical-align:top;color:var(--text-primary)}.LegalPageLayout_table__kOE03 tbody tr:nth-child(2n){background:var(--surface-subtle)}@media (min-width:1240px){.LegalPageLayout_body__SWck3{display:grid;grid-template-columns:240px minmax(0,680px);gap:64px;max-width:calc(240px + 64px + 680px + 32px)}.LegalPageLayout_tableOfContents__fkZLz{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;margin-bottom:0}.LegalPageLayout_headerColumn__xHBNI{max-width:calc(240px + 64px + 680px + 32px);padding-left:calc(16px + 240px + 64px)}}.ScanningAnimation_panel__sHbKL{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:var(--sp-lg);background:var(--color-orbit);color:var(--color-on-orbit);border:1px solid var(--color-orbit-rule);border-radius:var(--r-lg);overflow:hidden}.ScanningAnimation_scene__EeQsA{width:200px;height:200px}.ScanningAnimation_gridLine__1ReIq{fill:none;stroke:var(--color-orbit-rule);stroke-width:1}.ScanningAnimation_backdrop__MU7Sl{fill:var(--color-orbit-soft)}.ScanningAnimation_corner__5v_Jf{fill:none;stroke:var(--color-tertiary);stroke-width:2;stroke-linecap:round}.ScanningAnimation_roof__yWrwn{fill:color-mix(in srgb,var(--color-tertiary) 18%,transparent);stroke:var(--color-tertiary);stroke-width:1.5;stroke-dasharray:4 3;animation-name:ScanningAnimation_flash__uHy9A;animation-duration:3.6s;animation-iteration-count:infinite;animation-fill-mode:backwards}.ScanningAnimation_roofSecond__DG7Us{animation-delay:.9s}.ScanningAnimation_roofThird__ph_WD{animation-delay:1.8s}.ScanningAnimation_sweepBand__djgbW{fill:url(#scan-gradient);animation:ScanningAnimation_sweep__nmjK_ 1.2s ease-in-out infinite alternate}.ScanningAnimation_sweepLine__MoyyX{stroke:var(--color-tertiary);stroke-width:1.5;animation:ScanningAnimation_sweep-line__VQSEJ 1.2s ease-in-out infinite alternate}.ScanningAnimation_title__SK5_K{margin:var(--sp-sm) 0 0;font-family:var(--f-body);font-size:15px;font-weight:600;color:var(--color-on-orbit)}.ScanningAnimation_caption__tiWYW{margin:2px 0 0;font-family:var(--f-body);font-size:13px;color:var(--color-on-orbit-dim)}@keyframes ScanningAnimation_flash__uHy9A{0%,25%{opacity:0}50%,75%{opacity:1}to{opacity:0}}@keyframes ScanningAnimation_sweep__nmjK_{0%{transform:translateY(-50px)}to{transform:translateY(200px)}}@keyframes ScanningAnimation_sweep-line__VQSEJ{0%{transform:translateY(0)}to{transform:translateY(200px)}}@media (prefers-reduced-motion:reduce){.ScanningAnimation_roof__yWrwn{animation:none}.ScanningAnimation_sweepBand__djgbW{animation:none;opacity:0}.ScanningAnimation_sweepLine__MoyyX{animation:none;transform:translateY(100px)}}.analyze_app__3G_e7{--bg:var(--surface-canvas);--bg-tint:var(--surface-subtle);--paper:var(--surface-card);--ink:var(--text-primary);--inverse-ink:var(--color-primary);--ink-2:var(--text-primary);--muted:var(--text-secondary);--muted-2:var(--text-secondary);--border:var(--border-subtle);--border-2:var(--border-control);--hair:var(--border-subtle);--brand:var(--action-primary);--brand-2:var(--action-primary-hover);--brand-soft:var(--warning-surface);--brand-glow:var(--color-tertiary-soft);--accent:var(--color-sky);--font-th:var(--f-body);--font-disp:var(--f-display);--font-mono:var(--f-num);--r:var(--r-lg);--ease:var(--ease-out);--ease2:var(--ease-inout);position:relative;min-height:100dvh;background:var(--bg);font-family:var(--font-th);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}.analyze_app__3G_e7 :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.analyze_topbar__S2Xl9{position:sticky;top:0;z-index:20;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.analyze_topbarEyebrow__nsIil{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.analyze_shell__ygDy4{position:relative;z-index:1;display:grid;grid-template-columns:1fr}@media (min-width:768px){.analyze_shell__ygDy4{grid-template-columns:1fr 1fr;min-height:calc(100dvh - 56px)}}@media (min-width:960px){.analyze_shell__ygDy4{grid-template-columns:60% 40%}}.analyze_mapCol__OzfCw{position:sticky;top:56px;height:40dvh;z-index:5}@media (min-width:768px){.analyze_mapCol__OzfCw{height:calc(100dvh - 56px)}}.analyze_mapInner__1Zs8h{position:relative;overflow:hidden}.analyze_mapInner__1Zs8h,.analyze_mapSkeleton__oQ92n{height:100%;background:var(--inverse-ink)}.analyze_mapSearch__4Warh{position:absolute;top:14px;left:14px;right:56px;z-index:10;display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--border-control);border-radius:var(--r-lg);padding:10px 12px}.analyze_mapSearchIcon__T0Wl2{color:var(--muted);flex-shrink:0}.analyze_mapSearchInput__ZHNqo{flex:1;border:0;outline:0;background:transparent;font-family:var(--font-th);font-size:14px;color:var(--ink)}.analyze_mapLocate__3R_fL{position:absolute;right:14px;bottom:24px;z-index:10;width:44px;height:44px;border-radius:50%;background:var(--paper);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s var(--ease)}.analyze_mapLocate__3R_fL:hover{transform:scale(1.04)}.analyze_mapCoord__JA5Re{position:absolute;left:14px;bottom:14px;z-index:10;background:color-mix(in srgb,var(--color-primary) 85%,transparent);color:var(--color-on-orbit);padding:6px 10px;border-radius:var(--r-lg);font-family:var(--font-mono);font-size:13px;letter-spacing:.04em}.analyze_mapLoading__aEF_m{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--inverse-ink);color:var(--color-on-orbit-dim);font-family:var(--font-mono);font-size:15px}.analyze_panel__7sUoF{position:relative;padding:24px 20px 80px;background:var(--bg);animation-name:analyze_screenIn__1J98S;animation-duration:.55s;animation-timing-function:var(--ease);animation-fill-mode:both}@media (min-width:768px){.analyze_panel__7sUoF{padding:28px;overflow-y:auto;max-height:calc(100dvh - 56px)}}@media (min-width:960px){.analyze_panel__7sUoF{padding:32px;max-width:560px}}@keyframes analyze_screenIn__1J98S{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}60%{filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.analyze_heroEyebrow__uZyb2{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);margin-bottom:12px}.analyze_heroEyebrow__uZyb2:before{content:"";width:18px;height:1px;background:var(--brand)}.analyze_heroTitle__J_PWc{font-family:var(--font-disp);font-weight:600;font-size:clamp(28px,4vw,36px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.analyze_heroEm__gjSPN{color:var(--text-primary);position:relative}.analyze_heroEm__gjSPN:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--brand);transform-origin:left;animation-name:analyze_underlineIn__6m7db;animation-duration:.9s;animation-timing-function:var(--ease);animation-delay:.35s;animation-fill-mode:both}@keyframes analyze_underlineIn__6m7db{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.analyze_heroSub__l6fRN{font-size:14px;color:var(--muted);margin:0 0 28px}.analyze_section__VxrCy{margin-top:28px}.analyze_sectionEyebrow__WIaor{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:12px}.analyze_sectionEyebrow__WIaor:after{content:"";flex:1;height:1px;background:var(--hair)}.analyze_sectionEyebrowDone__oqIJb{color:var(--text-primary)}.analyze_helper__oYfcM{font-size:13px;color:var(--muted);margin:0 0 12px}.analyze_disabled__w_ZD0{opacity:.72;pointer-events:none}.analyze_hintCard__iVj9m{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:16px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--ink-2)}.analyze_hintCardDot__WX8kj{width:6px;height:6px;border-radius:50%;background:var(--brand);flex-shrink:0}.analyze_locCard__caVgg{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;display:flex;align-items:center;gap:12px}.analyze_locCoord__bETVV{font-family:var(--font-mono);font-size:13px;color:var(--ink);flex:1}.analyze_locEdit__EvZIt{background:transparent;border:0;font-family:var(--font-th);font-size:13px;color:var(--text-primary);cursor:pointer;padding:4px 8px}.analyze_chipRow__WR_Aj{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.analyze_chip__LgAm4{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-lg);padding:10px 14px;font-family:var(--font-th);font-size:13px;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .18s var(--ease),background .18s,color .18s}.analyze_chip__LgAm4:active{transform:scale(.96)}.analyze_chipActive__NuMGQ{background:var(--surface-selected);color:var(--text-selected);border-color:var(--border-control)}.analyze_chipActive__NuMGQ:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.analyze_chipArea__GN_OK{font-family:var(--font-mono);font-size:13px;opacity:.75}.analyze_areaRow__7E6dT{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;display:flex;align-items:center;gap:12px}.analyze_areaInput__LvYdj{flex:1;border:0;outline:0;background:transparent;font-family:var(--font-mono);font-size:24px;font-weight:600;color:var(--ink);width:100%}.analyze_areaUnit__Sq5ZD{font-family:var(--font-mono);font-size:13px;color:var(--muted);letter-spacing:.08em}.analyze_sliderWrap__VnWJJ{padding:8px 4px 0}.analyze_advanced__QYvFw{margin-top:14px;border-top:1px solid var(--hair);padding-top:14px}.analyze_advancedSummary__dJnki{cursor:pointer;font-family:var(--font-mono);font-size:15px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;list-style:none;display:flex;align-items:center;gap:8px}.analyze_advancedSummary__dJnki::-webkit-details-marker{display:none}.analyze_advancedSummary__dJnki:after{content:"▾";margin-left:auto}.analyze_advancedBody__mYFNz{display:flex;flex-direction:column;gap:14px;padding-top:14px}.analyze_advancedField__MDgxg{display:flex;flex-direction:column;gap:6px}.analyze_advancedLabel__edgua{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.analyze_autoBadge__06LiJ{font-family:var(--font-mono);font-size:13px;background:var(--brand-soft);color:var(--text-primary);padding:2px 6px;border-radius:var(--r-sm);letter-spacing:.1em;text-transform:uppercase}.analyze_advancedInput__UDf1Q{background:var(--paper);border:1px solid var(--border-control);border-radius:var(--r-sm);padding:10px 12px;font-family:var(--font-mono);font-size:14px;color:var(--ink);outline:0;width:100%}.analyze_cta___NdyB{margin-top:24px}.analyze_btnPrimary__Xih_n{position:relative;width:100%;min-height:44px;padding:16px 22px;background:var(--action-primary);color:var(--text-on-action);border:0;border-radius:var(--r-sm);font-family:var(--font-th);font-size:15px;font-weight:600;cursor:pointer;overflow:hidden;transition:transform .18s var(--ease),opacity .2s,background .2s}.analyze_btnPrimary__Xih_n:disabled{opacity:.35;cursor:not-allowed}.analyze_btnPrimary__Xih_n:not(:disabled):hover{background:var(--action-primary-hover)}.analyze_ctaHint__5_nYN{margin-top:10px;font-family:var(--font-mono);font-size:13px;color:var(--muted);text-align:center;letter-spacing:.04em}.analyze_loadCard__G5qew{background:var(--inverse-ink);color:var(--color-on-orbit);border-radius:var(--r-lg);padding:22px;position:relative;overflow:hidden}.analyze_loadTitle__kO_xY{font-size:18px;font-weight:600;margin:0 0 16px;position:relative}.analyze_loadStep__9nhYQ{display:flex;align-items:center;gap:12px;height:32px;font-size:14px;color:var(--color-on-orbit-dim);position:relative;transition:color .22s var(--ease)}.analyze_loadStepActive__fWpwg{color:var(--color-on-orbit)}.analyze_loadStepDone__FU2qd{color:var(--color-tertiary-bright)}.analyze_loadDot__ryReE{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--color-on-orbit) 25%,transparent);flex-shrink:0}.analyze_loadDotActive__NCX8U{background:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.analyze_loadDotDone__ftqQY{background:var(--brand-glow)}.analyze_loadBar__14_4v{position:relative;height:2px;background:color-mix(in srgb,var(--color-on-orbit) 8%,transparent);border-radius:var(--r-xs);margin-top:18px;overflow:hidden}.analyze_loadBarFill__DFnDH{position:absolute;inset:0 auto 0 0;background:var(--brand);border-radius:var(--r-xs);animation-name:analyze_loadBar__14_4v;animation-duration:6s;animation-timing-function:var(--ease);animation-iteration-count:infinite}@keyframes analyze_loadBar__14_4v{0%{width:0}to{width:100%}}.analyze_scoreCard__sj55k{background:var(--inverse-ink);color:var(--color-on-orbit);border-radius:var(--r-lg);padding:24px;position:relative;overflow:hidden}.analyze_scoreEyebrow__v1aF3{font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;color:var(--color-on-orbit-dim);text-transform:uppercase;margin-bottom:12px;position:relative}.analyze_scoreValue___rFRJ{font-family:var(--font-disp);font-size:64px;font-weight:600;line-height:1;letter-spacing:-.02em;position:relative}.analyze_scoreScale__xpm0M{font-size:18px;color:var(--color-on-orbit-dim);margin-left:4px}.analyze_scoreGauge__qCekW{height:6px;background:color-mix(in srgb,var(--color-on-orbit) 12%,transparent);border-radius:var(--r-sm);margin:14px 0;overflow:hidden;position:relative}.analyze_scoreGaugeFill__VTYHz{height:100%;border-radius:var(--r-sm);background:var(--brand);transform-origin:left;transform:scaleX(var(--score-pct,1));animation-name:analyze_gaugeIn__txeWK;animation-duration:1.2s;animation-timing-function:var(--ease2);animation-fill-mode:both}@keyframes analyze_gaugeIn__txeWK{0%{transform:scaleX(0)}to{transform:scaleX(var(--score-pct,1))}}.analyze_scoreChip__tuigg{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--color-tertiary) 18%,transparent);color:var(--brand-glow)}.analyze_scoreCoord__g6PyN{font-family:var(--font-mono);font-size:13px;color:var(--color-on-orbit-dim);margin-top:10px;letter-spacing:.04em;position:relative}.analyze_kpiGrid__BnlVt{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:960px){.analyze_kpiGrid__BnlVt{grid-template-columns:repeat(4,1fr)}}.analyze_tile__5Mggb{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:16px}.analyze_tileLabel__yKrCJ{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.analyze_tileValue__rGt8g{font-family:var(--font-disp);font-size:22px;font-weight:600;letter-spacing:-.01em;margin-top:6px;line-height:1.15}.analyze_tileSub__vtQex{font-size:13px;color:var(--muted);margin-top:4px}.analyze_chartCard__1woc_{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:20px}.analyze_chartTitle__YQblX{font-size:14px;font-weight:600;margin:4px 0 16px}.analyze_chartAnnot__g1L_9{font-family:var(--font-mono);font-size:13px;color:var(--text-primary);margin-top:10px}.analyze_weatherGrid__DZSdR{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.analyze_weatherTile__Wmph6{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 12px;text-align:center}.analyze_weatherIcon__wUkwx{font-size:18px}.analyze_weatherLabel__nWMfl{font-size:13px;color:var(--muted);margin-top:4px}.analyze_weatherValue__rGpFW{font-family:var(--font-mono);font-size:15px;font-weight:600;margin-top:2px}.analyze_dataFooter__f0ZNh{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--muted-2);margin-top:8px;text-align:center;text-transform:uppercase}.analyze_roiRow__w_uJL{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hair);font-size:14px}.analyze_roiRow__w_uJL:last-child{border-bottom:0}.analyze_roiLabel__u_y_z{color:var(--muted)}.analyze_roiValue__rg8fg{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.analyze_roiHighlight__rB_Te .analyze_roiValue__rg8fg{color:var(--text-primary);font-size:17px}.analyze_co2Card__UkYNZ{margin-top:16px;background:color-mix(in srgb,var(--color-primary) 4%,transparent);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;font-size:13px;color:var(--ink-2)}.analyze_warnBanner__X4EE_{background:color-mix(in srgb,var(--color-tertiary) 8%,transparent);border:1px solid var(--brand-glow);border-radius:var(--r);padding:10px 14px;font-size:13px;color:var(--text-primary);margin-bottom:16px}.analyze_backRow__DL1yL{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.analyze_backLink__OQL5E{background:transparent;border:0;font-family:var(--font-th);font-size:13px;color:var(--muted);cursor:pointer;padding:6px 0}.analyze_backLink__OQL5E:hover{color:var(--ink)}.analyze_secondaryLink__7IgBt{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;font-family:var(--font-th);font-size:13px;color:var(--muted);cursor:pointer;margin-top:12px;padding:8px 0}.analyze_secondaryLink__7IgBt:hover{color:var(--ink)}.analyze_verdictBanner__4hPNe{position:relative;border-radius:var(--r-lg);padding:22px 20px;margin:4px 0 18px;overflow:hidden;animation-name:analyze_screenIn__1J98S;animation-duration:.55s;animation-timing-function:var(--ease);animation-fill-mode:both}@media (min-width:768px){.analyze_verdictBanner__4hPNe{padding:26px 24px}}@media (min-width:960px){.analyze_verdictBanner__4hPNe{padding:30px 32px}}.analyze_verdictHighlyWorth__89Nu0{background:var(--inverse-ink);color:var(--color-on-orbit);--verdict-accent:var(--brand);--verdict-bullet:var(--brand);--verdict-divider:color-mix(in srgb,var(--color-on-orbit) 12%,transparent);--verdict-muted:var(--color-on-orbit-dim)}.analyze_verdictWorth__kQf4G{background:var(--paper);color:var(--ink);border:1px solid var(--ink);--verdict-accent:var(--brand);--verdict-bullet:var(--brand);--verdict-divider:var(--hair);--verdict-muted:var(--muted)}.analyze_verdictMarginal___NqFD{--verdict-accent:var(--accent);--verdict-bullet:var(--accent);--verdict-divider:var(--hair);--verdict-muted:var(--muted)}.analyze_verdictMarginal___NqFD,.analyze_verdictNotWorth__MWTf6{background:var(--paper);color:var(--ink);border:1px solid var(--border)}.analyze_verdictNotWorth__MWTf6{--verdict-accent:var(--muted);--verdict-bullet:var(--muted);--verdict-divider:var(--hair);--verdict-muted:var(--muted)}.analyze_verdictEyebrow__94goI{font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--verdict-muted);margin-bottom:8px;position:relative}.analyze_verdictLabel__js6Z2{font-family:var(--font-disp);font-weight:600;font-size:clamp(26px,4.2vw,36px);line-height:1.05;letter-spacing:-.02em;margin-bottom:8px;color:var(--verdict-accent);position:relative}.analyze_verdictHighlyWorth__89Nu0 .analyze_verdictLabel__js6Z2{color:var(--brand)}.analyze_verdictHeadline__P3zdY{font-size:17px;font-weight:500;line-height:1.5;color:inherit;position:relative}@media (min-width:768px){.analyze_verdictHeadline__P3zdY{font-size:18px}}.analyze_verdictDivider__R_5zc{height:1px;background:var(--verdict-divider);margin:16px 0;position:relative}.analyze_verdictReasons__ONB8H{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;position:relative}.analyze_verdictReasons__ONB8H li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;animation-name:analyze_reasonIn__Y95RX;animation-duration:.4s;animation-timing-function:var(--ease);animation-fill-mode:both}@keyframes analyze_reasonIn__Y95RX{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.analyze_verdictBullet__L54bd{width:6px;height:6px;border-radius:50%;background:var(--verdict-bullet);margin-top:8px;flex-shrink:0}.analyze_confidenceInline__lVV6R{margin:0 0 18px;display:flex;justify-content:flex-start}.analyze_confidenceBadge__1KWeA{display:inline-flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--border);border-radius:var(--r-sm);padding:6px 12px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease)}.analyze_confidenceBadge__1KWeA:hover{border-color:var(--ink)}.analyze_confidenceDot__ICkN1{width:8px;height:8px;border-radius:50%}.analyze_confidenceDotHigh__TpbGH{background:var(--brand)}.analyze_confidenceDotMedium__ZOhrs{background:var(--accent)}.analyze_confidenceDotLow__NM2h0{background:var(--muted)}.analyze_confidenceList__qu8pj{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}.analyze_confidenceList__qu8pj li{padding-left:14px;position:relative}.analyze_confidenceList__qu8pj li:before{content:"·";position:absolute;left:0;color:var(--muted)}.analyze_confidenceSubTitle__ddi2o{margin-top:16px;font-size:14px;font-weight:500}.analyze_suitabilityReadout__4M5Ui{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:16px 18px;margin:8px 0 24px}.analyze_suitabilityReadoutLabel__3pX7T{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.analyze_suitabilityReadoutValue__7Fiyn{font-family:var(--font-disp);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.02em;margin-top:4px}.analyze_suitabilityReadoutScale__udpfg{font-size:14px;color:var(--muted);margin-left:4px}.analyze_suitabilityReadoutGauge__3h2pl{height:4px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-radius:var(--r-sm);margin-top:10px;overflow:hidden}.analyze_suitabilityReadoutGaugeFill__ZdlpY{height:100%;background:var(--inverse-ink);transform-origin:left;transform:scaleX(var(--score-pct,1));animation-name:analyze_gaugeIn__txeWK;animation-duration:1.2s;animation-timing-function:var(--ease2);animation-fill-mode:both}.analyze_suitabilityReadoutCaption__6bI7i{font-family:var(--font-mono);font-size:13px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px}.analyze_billNudge__mSDLU{display:block;width:100%;background:color-mix(in srgb,var(--color-tertiary) 6%,transparent);border:1px dashed var(--brand-glow);border-radius:var(--r-sm);padding:10px 12px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:var(--text-primary);cursor:pointer;text-align:left;margin-bottom:12px}.analyze_scenarioTableWrap__kp0SF{display:none}.analyze_scenarioCards__B5FwW{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.analyze_scenarioTableWrap__kp0SF{display:block}.analyze_scenarioCards__B5FwW{display:none}}.analyze_scenarioTable__m60GA{width:100%;border-collapse:collapse;background:var(--paper);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.analyze_scenarioTable__m60GA thead th{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right;padding:12px 14px;font-weight:400;border-bottom:1px solid var(--hair)}.analyze_scenarioTable__m60GA thead th:first-child{text-align:left}.analyze_scenarioTable__m60GA tbody td{padding:14px;border-bottom:1px solid var(--hair);font-size:15px;text-align:right;vertical-align:middle}.analyze_scenarioTable__m60GA tbody tr:last-child td{border-bottom:0}.analyze_scenarioRowLabel__3_9jd{text-align:left!important;display:flex;align-items:center;gap:8px}.analyze_scenarioMono___roS9{font-family:var(--font-mono);font-size:14px;color:var(--ink)}.analyze_scenarioRowRecommended__ZT659{background:color-mix(in srgb,var(--color-tertiary) 2%,transparent);box-shadow:inset 2px 0 0 var(--brand)}.analyze_scenarioRowRecommended__ZT659 td{font-weight:500}.analyze_scenarioRowDoNothing__CK1ky td{color:var(--muted);font-style:italic}.analyze_scenarioRowDoNothing__CK1ky .analyze_scenarioMono___roS9{color:var(--muted);font-style:normal}.analyze_scenarioRowPulse__YuuvJ{animation-name:analyze_brandRowPulse__KN0xI;animation-duration:1.2s;animation-timing-function:var(--ease);animation-delay:0s;animation-iteration-count:2}@keyframes analyze_brandRowPulse__KN0xI{0%,to{background:color-mix(in srgb,var(--color-tertiary) 2%,transparent)}50%{background:color-mix(in srgb,var(--color-tertiary) 18%,transparent)}}.analyze_scenarioRecDot__vBA9H{width:6px;height:6px;border-radius:50%;background:var(--brand);flex-shrink:0}.analyze_scenarioRecTag__52qH7{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);margin-left:6px}.analyze_scenarioCaption__w6ZiC{font-family:var(--font-mono);font-size:13px;color:var(--muted);letter-spacing:.04em;margin-top:8px}.analyze_scenarioCard__qqJEM{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.analyze_scenarioCardRecommended___TtZP{border:2px solid var(--brand)}.analyze_scenarioCardDoNothing__hxp5u{font-style:italic;color:var(--muted)}.analyze_scenarioCardTag__81aCB{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);margin-bottom:4px}.analyze_scenarioCardTitle__lZ9Rr{font-size:15px;font-weight:500}.analyze_scenarioCardRank__aZq1l{color:var(--muted);margin-left:6px}.analyze_scenarioCardFacts__dzzGE,.analyze_scenarioCardRank__aZq1l,.analyze_scenarioCardSub__xmnQO{font-family:var(--font-mono);font-size:13px}.analyze_scenarioCardSub__xmnQO{color:var(--muted)}.analyze_sensitivityGrid__MO3zE{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:768px){.analyze_sensitivityGrid__MO3zE{grid-template-columns:1fr 1fr}}.analyze_sensitivityCard__RwZw9{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.analyze_sensitivityLabel__GmGT1{font-size:14px;font-weight:500}.analyze_sensitivitySublabel__AjQ3_{font-family:var(--font-mono);font-size:13px;color:var(--muted);margin-bottom:6px}.analyze_sensitivityRow__FUZpX{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;font-size:13px;padding:4px 0}.analyze_sensitivityRowLabel__BILEH{color:var(--muted)}.analyze_sensitivityMono__OcCMZ{font-family:var(--font-mono);font-size:13px;color:var(--ink)}.analyze_sensitivityDelta__rVOeG{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;justify-self:end}.analyze_deltaBetter__ymic3{color:var(--text-primary)}.analyze_deltaWorse__V98zK{color:var(--muted)}.analyze_deltaDot__AV0Oh{width:6px;height:6px;border-radius:50%;background:currentColor}.analyze_expandLink__FOee6{background:transparent;border:0;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;color:var(--muted);cursor:pointer;margin-top:10px;padding:6px 0}.analyze_expandLink__FOee6:hover{color:var(--ink)}.analyze_riskList__36X9e{display:flex;flex-direction:column;gap:10px}.analyze_riskItem__rAGts{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px}.analyze_riskHeader__QKbks{display:flex;align-items:center;gap:10px;margin-bottom:4px}.analyze_riskDot__kNNLQ{width:8px;height:8px;border-radius:50%}.analyze_riskDotHigh__lCHTn{background:var(--brand)}.analyze_riskDotMedium__BqHzF{background:var(--accent)}.analyze_riskDotLow__BrIy6{background:var(--muted)}.analyze_riskDotEmpty__IKom1{background:var(--brand)}.analyze_riskTitle__ctNkg{font-size:14px;font-weight:500}.analyze_riskDetail__RWciI{font-size:13px;color:var(--ink-2);line-height:1.55}.analyze_riskImpact__VwNZK{font-family:var(--font-mono);font-size:15px;color:var(--muted);margin-top:4px}.analyze_riskSeverity__rWB25{font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px}.analyze_breakEvenGrid__Poooh{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:768px){.analyze_breakEvenGrid__Poooh{grid-template-columns:1fr 1fr}}.analyze_breakEvenTile__xnLac{background:var(--paper);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;animation-name:analyze_tileIn__ucWJo;animation-duration:.5s;animation-timing-function:var(--ease);animation-fill-mode:both}@keyframes analyze_tileIn__ucWJo{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.analyze_breakEvenCondition__xOt_C{font-size:13px;color:var(--muted)}.analyze_breakEvenValue__bA0xy{font-family:var(--font-mono);font-size:22px;font-weight:600;color:var(--ink);margin:4px 0;letter-spacing:-.01em}.analyze_breakEvenConsequence__cDhLt{font-size:15px;color:var(--muted)}.analyze_billTitle__vVWpN{font-size:14px;font-weight:500;margin-bottom:4px}.analyze_billFromHint__yP4Xo{color:var(--text-primary);font-size:15px}.analyze_chipSm__yB1ZS{padding:8px 10px;font-size:13px}.analyze_btnOutlined__IhXI1{position:relative;width:100%;min-height:44px;padding:16px 22px;background:var(--paper);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-th);font-size:15px;font-weight:500;cursor:pointer;transition:border-color .16s var(--ease)}.analyze_btnOutlined__IhXI1:hover{border-color:var(--ink)}.analyze_ctaRationale__fVZ5F{margin-top:10px;font-size:13px;color:var(--muted);text-align:center;line-height:1.5}@media (prefers-reduced-motion:reduce){.analyze_breakEvenTile__xnLac,.analyze_heroEm__gjSPN:after,.analyze_panel__7sUoF,.analyze_scenarioRowPulse__YuuvJ,.analyze_scoreGaugeFill__VTYHz,.analyze_suitabilityReadoutGaugeFill__ZdlpY,.analyze_verdictBanner__4hPNe,.analyze_verdictReasons__ONB8H li{animation:none}.analyze_loadBarFill__DFnDH{animation:none;width:100%}}.AerialFigure_figure__288tK{margin:0;display:flex;flex-direction:column;gap:8px}.AerialFigure_frame__dfqo5{position:relative;width:100%;overflow:hidden;border:1px solid var(--color-ink);background:var(--color-ink)}.AerialFigure_image__dvcQP{object-fit:cover}.AerialFigure_chips__ipEcG{position:absolute;inset:12px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;pointer-events:none}.AerialFigure_chips__ipEcG>*{pointer-events:auto}.AerialFigure_caption__qtqLA{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;font-family:var(--f-body);font-size:13px;line-height:1.5;color:var(--text-secondary)}.AerialFigure_captionText__FuXX3{min-width:0}.AerialFigure_credit__z_paf{margin-left:auto;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.AerialFigure_credit__z_paf:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.article_page__arivh{background:var(--surface-canvas);padding:calc(var(--sp-3xl) + var(--sp-md)) 16px var(--sp-4xl)}.article_article__5UD0W{max-width:680px;margin-inline:auto}.article_article__5UD0W p{margin:0 0 var(--sp-md);font-family:var(--type-body-lg-family);font-size:1.0625rem;line-height:1.75;color:var(--text-primary)}.article_header__08QIl>p{margin-top:var(--sp-lg);color:var(--text-secondary)}.article_tags__DJVuh{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-bottom:var(--sp-lg)}.article_tag__KhH2c{display:inline-block;padding:2px 8px;border:1px solid var(--border-control);border-radius:4px;font-size:.8125rem;color:var(--text-primary)}.article_figure__WYtHc{margin:var(--sp-xl) 0}.article_facts__l80TR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-lg) var(--sp-md);margin:0 0 var(--sp-2xl)}.article_fact__48Wby{min-width:0;padding-top:var(--sp-sm);border-top:3px solid var(--rule-strong)}.article_fact__48Wby dt{font-size:.9375rem;line-height:1.4;color:var(--text-secondary)}.article_fact__48Wby dd{margin:var(--sp-sm) 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-xs) var(--sp-sm)}.article_factValue__Mdm_t{font-family:var(--type-data-lg-family);font-size:var(--type-data-lg-size);font-weight:var(--type-data-lg-weight);font-variation-settings:var(--type-data-lg-font-variation);font-feature-settings:"tnum","lnum";line-height:var(--type-data-lg-line-height);color:var(--text-primary)}.article_factUnit__qHrXM{font-size:.9375rem;color:var(--text-secondary)}.article_sectionHeading__QppMJ{margin:var(--sp-3xl) 0 var(--sp-md);padding-top:var(--sp-md);border-top:3px solid var(--rule-strong);font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:800;line-height:1.3;font-variation-settings:"wdth" 85;color:var(--text-primary)}.article_article__5UD0W strong{font-weight:700}.article_checks__izbll{margin:0 0 var(--sp-lg);padding:0;list-style:none}.article_checks__izbll li{display:flex;gap:12px;margin-bottom:10px;font-size:1.0625rem;line-height:1.7;color:var(--text-primary)}.article_checks__izbll li:before{flex-shrink:0;font-weight:700;width:1.25em}.article_checks__izbll li[data-kind=yes]:before{content:"\2713";color:var(--color-positive)}.article_checks__izbll li[data-kind=no]:before{content:"\2717";color:var(--error-text)}.article_callout__jqCkT{margin:var(--sp-lg) 0;padding:16px 20px;border-left:3px solid var(--rule-strong);border-radius:0 8px 8px 0;font-size:1.0625rem;line-height:1.75;color:var(--text-primary)}.article_callout__jqCkT[data-tone=note]{background:var(--warning-surface)}.article_callout__jqCkT[data-tone=error]{background:var(--error-surface);border-left-color:var(--error-text)}.article_tableScroll__5Wlf0{overflow-x:auto;margin:var(--sp-lg) 0;border-top:3px solid var(--rule-strong);border-bottom:1px solid var(--border-subtle)}.article_table__2GFPd{width:100%;min-width:460px;border-collapse:collapse;font-size:.9375rem}.article_table__2GFPd th{padding:10px 16px;text-align:left;font-weight:700;white-space:nowrap;background:var(--surface-subtle);color:var(--text-primary)}.article_table__2GFPd td{padding:12px 16px;border-top:1px solid var(--border-subtle);font-feature-settings:"tnum","lnum";color:var(--text-primary)}.article_table__2GFPd td[data-strong=true]{font-weight:700}.article_documents__YG_ci{margin:var(--sp-lg) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-md)}.article_documents__YG_ci li{display:flex;gap:var(--sp-md);padding-top:var(--sp-sm);border-top:1px solid var(--border-subtle)}.article_documentNumber__NmuEH{flex-shrink:0;font-family:var(--f-num);font-weight:800;color:var(--text-primary)}.article_documents__YG_ci h3{margin:0 0 4px;font-size:1.0625rem;font-weight:700;line-height:1.5}.article_documents__YG_ci p{margin:0;font-size:1rem;color:var(--text-secondary)}.article_faq__JzB2e{display:flex;flex-direction:column;gap:var(--sp-lg)}.article_faq__JzB2e h3{margin:0 0 var(--sp-xs);font-size:1.0625rem;font-weight:700;line-height:1.5}.article_faq__JzB2e p{margin:0;color:var(--text-secondary)}.article_cta__Z6xHi{margin:var(--sp-3xl) 0 var(--sp-2xl);padding:var(--sp-xl) var(--sp-lg);border-top:3px solid var(--rule-strong);background:var(--surface-card);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-md)}.article_cta__Z6xHi h2{margin:0;font-size:var(--type-h2-size);font-weight:800;line-height:1.3;font-variation-settings:"wdth" 85}.article_cta__Z6xHi p{margin:0;color:var(--text-secondary)}.article_referencesHeading__mYF6y{margin:0 0 var(--sp-md);font-size:.9375rem;font-weight:700;letter-spacing:.08em;color:var(--text-secondary)}.article_references__gyQur{margin:0;padding-left:1.5em;display:flex;flex-direction:column;gap:var(--sp-sm);font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.article_references__gyQur a{color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px}.article_references__gyQur a:hover{color:var(--text-primary);text-decoration-thickness:2px}.article_article__5UD0W .article_disclaimer__pvyBJ{margin-top:var(--sp-xl);font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}@media (min-width:600px){.article_page__arivh{padding-inline:24px}.article_cta__Z6xHi{padding:var(--sp-2xl) var(--sp-xl)}}@media (min-width:900px){.article_page__arivh{padding-top:calc(var(--sp-4xl) + var(--sp-lg))}}.CountUp_number__QDeWu{display:inline-block;font-feature-settings:"tnum","lnum";font-variation-settings:"wdth" 70;white-space:nowrap}.CountUp_text__Whoxx{position:relative}.CountUp_text__Whoxx[data-shown]>.CountUp_final__FLAVE{visibility:hidden}.CountUp_text__Whoxx[data-shown]:after{content:attr(data-shown);position:absolute;inset-block-start:0;inset-inline-start:0;white-space:nowrap}@media print{.CountUp_text__Whoxx[data-shown]>.CountUp_final__FLAVE{visibility:visible}.CountUp_text__Whoxx[data-shown]:after{content:none}}.ChapterTag_tag__2ilVx{display:flex;align-items:baseline;gap:12px;padding:8px 14px 10px;border-radius:4px}.ChapterTag_numeral__vWde9{font-family:var(--type-chapter-family);font-size:var(--type-chapter-size);font-weight:var(--type-chapter-weight);font-variation-settings:var(--type-chapter-font-variation);font-feature-settings:"tnum","lnum";line-height:1;color:var(--color-tertiary)}.ChapterTag_window__nYVt8{display:inline-block;overflow:hidden}.ChapterTag_title__4x_5A{display:inline-block;font-family:var(--f-display);font-size:20px;font-weight:700;font-variation-settings:"wdth" 85;line-height:1.3;color:var(--color-on-ink);animation-name:ChapterTag_chapterTitleWipe__Uijuh;animation-duration:.5s;animation-timing-function:var(--ease-expo);animation-fill-mode:both}@media (min-width:900px){.ChapterTag_title__4x_5A{font-size:28px}}@keyframes ChapterTag_chapterTitleWipe__Uijuh{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.ChapterTag_title__4x_5A{animation:none}}.LensChip_chip__faSq1{display:inline-flex;flex-direction:column;gap:2px;padding:8px 12px}.LensChip_label__EJPaa{font-family:var(--f-body);font-size:13px;line-height:1.4;color:var(--color-on-ink-2)}.LensChip_reading__9255U{display:inline-flex;align-items:baseline;gap:6px}.LensChip_value__e6Tk0{font-family:var(--f-num);font-size:34px;font-weight:800;font-variation-settings:"wdth" 70;font-feature-settings:"tnum","lnum";line-height:1;color:var(--color-on-ink)}.LensChip_unit__bpIOq{font-family:var(--f-body);font-size:13px;color:var(--color-on-ink-2)}.StatStrip_strip__h_3x2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--text-primary)}.StatStrip_strip__h_3x2[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.StatStrip_strip__h_3x2[data-tone=film]{--text-primary:var(--color-on-ink);--text-secondary:var(--color-on-ink-2);--border-subtle:var(--color-orbit-rule);--rule-strong:var(--color-on-ink);--surface-card:var(--color-ink-1)}@media (min-width:900px){.StatStrip_strip__h_3x2[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.StatStrip_strip__h_3x2[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.StatStrip_item__g1zwk{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;background:var(--surface-card);border-top:3px solid var(--rule-strong);box-shadow:inset -1px 0 0 var(--border-subtle),inset 0 -1px 0 var(--border-subtle)}.StatStrip_eyebrow__0Tg2n{font-family:var(--f-num);font-size:13px;font-weight:700;letter-spacing:.14em;color:var(--text-secondary)}.StatStrip_label__4dgNt{font-family:var(--f-body);font-size:15px;line-height:1.4;color:var(--text-secondary)}.StatStrip_value__yc6LE{font-family:var(--type-data-lg-family);font-size:var(--type-data-lg-size);font-weight:var(--type-data-lg-weight);font-variation-settings:var(--type-data-lg-font-variation);font-feature-settings:"tnum","lnum";line-height:var(--type-data-lg-line-height);color:var(--text-primary);word-break:break-word}.StatStrip_tail__VKUfl{font-family:var(--f-body);font-size:14px;font-weight:500;color:var(--text-secondary)}.StatStrip_unit__1iM9o{margin-left:6px;font-family:var(--f-num);font-size:var(--chart-size-unit);font-weight:500;white-space:nowrap;color:var(--text-secondary)}.about_hero__QcnK8{background:var(--surface-canvas);padding:calc(var(--sp-3xl) + var(--sp-md)) 16px var(--sp-3xl)}.about_heroInner__7fbLE{max-width:1240px;margin-inline:auto;display:grid;gap:var(--sp-xl);grid-template-columns:minmax(0,1fr)}.about_eyebrow__6mNIB{margin:0 0 var(--sp-md);font-family:var(--type-label-family);font-size:.8125rem;font-weight:600;letter-spacing:var(--type-label-letter-spacing);color:var(--text-secondary)}.about_lede__CIDvu{margin:var(--sp-lg) 0 0;max-width:34rem;font-family:var(--type-body-lg-family);font-size:var(--type-body-lg-size);line-height:1.75;color:var(--text-secondary)}.about_section__vPkBI{background:var(--surface-canvas);border-top:3px solid var(--rule-strong)}.about_film__efeEL{--text-primary:var(--color-on-ink);--text-secondary:var(--color-on-ink-2);--border-subtle:var(--color-orbit-rule);--rule-strong:var(--color-on-ink);--surface-card:var(--color-ink-1);background:var(--color-ink);color:var(--color-on-ink)}.about_inner__LYbaY{max-width:1240px;margin-inline:auto;padding:var(--sp-3xl) 16px}.about_heading__T4tbl{margin-bottom:var(--sp-xl)}.about_list__XUMeh{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-xl);margin:0;padding:0;list-style:none}.about_item__Gf0fN{display:flex;flex-direction:column;gap:var(--sp-sm);padding-top:var(--sp-md);border-top:3px solid var(--rule-strong)}.about_numeral__SczK_{font-family:var(--type-chapter-family);font-size:var(--type-chapter-size);font-weight:var(--type-chapter-weight);line-height:var(--type-chapter-line-height);font-variation-settings:var(--type-chapter-font-variation);font-feature-settings:"tnum","lnum";color:var(--text-primary)}.about_title__GEVw8{margin:0;font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-line-height);font-variation-settings:var(--type-h3-font-variation);color:var(--text-primary)}.about_text__Wg145{margin:0;font-family:var(--type-body-lg-family);font-size:1rem;line-height:1.7;color:var(--text-secondary)}.about_note__TPCZB{margin:var(--sp-lg) 0 0;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.about_listSpaced__JctE3{margin-top:var(--sp-2xl)}.about_cta__Xh7pr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-lg)}@media (min-width:600px){.about_hero__QcnK8,.about_inner__LYbaY{padding-inline:24px}}@media (min-width:900px){.about_hero__QcnK8{padding:calc(var(--sp-4xl) + var(--sp-lg)) 32px var(--sp-4xl)}.about_heroInner__7fbLE{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-2xl);align-items:center}.about_inner__LYbaY{padding:var(--sp-4xl) 32px}.about_list__XUMeh{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.HeatCells_wrapper__R0ffI{display:inline-flex;flex-direction:column;gap:4px}.HeatCells_cells__sh_Ec{display:inline-flex;gap:2px}.HeatCells_cell__8zWXZ{width:8px;height:16px;flex-shrink:0}:root[data-color-mode=dark] .HeatCells_cell__8zWXZ{outline:1px solid color-mix(in srgb,var(--color-on-ink) 24%,transparent);outline-offset:-1px}.HeatCells_legend__1QWwJ{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-body);font-size:13px;line-height:1.4;color:var(--text-secondary)}.HeatCells_ramp__eVGWA{width:48px;height:8px;background:var(--flux)}.HeatCells_unit__k5aSi{margin-left:2px}.leads-inbox_page__2pnuz{max-width:1080px;min-height:60vh;margin:0 auto;padding:24px 16px 80px;display:flex;flex-direction:column;gap:24px;background:var(--surface-canvas);color:var(--text-primary)}.leads-inbox_header__vSwXn{display:flex;flex-direction:column;gap:8px}.leads-inbox_backLink__neyDe{display:inline-flex;align-items:center;min-height:44px;width:fit-content;font-size:15px;font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.leads-inbox_title___DBMd{margin:0;font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-line-height);font-variation-settings:var(--type-h2-font-variation);color:var(--text-primary)}.leads-inbox_caption__ZncS7,.leads-inbox_subtitle__0M4oK{font-size:15px;color:var(--text-secondary)}.leads-inbox_caption__ZncS7{padding:8px 0;text-align:left;caption-side:bottom}.leads-inbox_rowLink__Y_U48{display:inline-flex;align-items:center;min-height:44px;min-width:160px;font-weight:700;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.leads-inbox_empty__HKYne{display:flex;flex-direction:column;gap:12px;max-width:560px;padding:24px 16px;background:var(--surface-card);border-top:3px solid var(--rule-strong)}.leads-inbox_emptyBody__TS44c{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary)}.leads-inbox_emptyLink__wgf93{width:fit-content;font-weight:600;text-decoration:underline;text-underline-offset:3px}.Wordmark_wordmark__cEw9X,.leads-inbox_emptyLink__wgf93{display:inline-flex;align-items:center;min-height:44px;color:var(--text-primary)}.Wordmark_wordmark__cEw9X{text-decoration:none}.Wordmark_name__7I_l4{font-family:var(--f-num);font-weight:900;font-variation-settings:"wdth" 112;letter-spacing:-.02em;line-height:1}.Wordmark_medium__fNh_i,.Wordmark_small__dwTy7{gap:8px}.Wordmark_small__dwTy7 .Wordmark_mark__8Hm2v{width:calc(24px * 729 / 609);height:calc(24px * 729 / 609)}.Wordmark_small__dwTy7 .Wordmark_name__7I_l4{font-size:20px}.Wordmark_medium__fNh_i .Wordmark_mark__8Hm2v{width:calc(24px * 729 / 609);height:calc(24px * 729 / 609)}.Wordmark_medium__fNh_i .Wordmark_name__7I_l4{font-size:20px}.Wordmark_large__BAJEW{gap:12px}.Wordmark_large__BAJEW .Wordmark_mark__8Hm2v{width:calc(32px * 729 / 609);height:calc(32px * 729 / 609)}.Wordmark_large__BAJEW .Wordmark_name__7I_l4{font-size:28px}@media (min-width:900px){.Wordmark_medium__fNh_i{padding-inline:4px}.Wordmark_medium__fNh_i .Wordmark_mark__8Hm2v{width:calc(28px * 729 / 609);height:calc(28px * 729 / 609)}.Wordmark_medium__fNh_i .Wordmark_name__7I_l4{font-size:22px}}.Header_header__hO3lJ{position:sticky;top:0;z-index:50;background:var(--surface-canvas);color:var(--text-primary);border-bottom:1px solid var(--rule-strong)}.Header_static__HJRcE{position:static}.Header_bar__6WlRD{display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;max-width:1240px;margin:0 auto;padding-inline:16px}.Header_nav__3fHSH{display:none;align-items:center;gap:24px;flex:1;margin-inline-start:32px}.Header_ghostLink__Nhn7A,.Header_navLink__LzXns{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-body);font-size:15px;font-weight:500;color:var(--text-secondary);text-decoration:none;white-space:nowrap}button.Header_ghostLink__Nhn7A{border:none;padding:0;background:none;cursor:pointer}.Header_ghostLink__Nhn7A:hover,.Header_navLink__LzXns:hover{color:var(--text-primary);text-decoration:underline}.Header_active__HNQqd{color:var(--text-primary);font-weight:700}.Header_actions__SRauh{display:flex;align-items:center;gap:8px}.Header_desktopOnly__pqFSV{display:none}.Header_profileLink__kgtbU{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:8px;border:1px solid var(--border-control);border-radius:var(--r-sm);color:var(--text-primary);text-decoration:none}.Header_profileLink__kgtbU.Header_desktopOnly__pqFSV{display:none}.Header_profileName__FptCu{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.Header_logout__cIHRd{min-height:44px;padding-inline:12px;border:1px solid var(--border-control);border-radius:var(--r-sm);background:transparent;color:var(--text-primary);font-family:var(--f-body);font-size:15px;font-weight:500;cursor:pointer}.Header_logout__cIHRd:hover{background:var(--surface-selected)}.Header_menuButton__Da67y{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-control);border-radius:var(--r-sm);background:transparent;color:var(--text-primary);cursor:pointer}.Header_menuButton__Da67y:hover{background:var(--surface-selected)}.Header_sheet__YMCQ_{display:flex;flex-direction:column;min-height:100%;background:var(--surface-canvas);color:var(--text-primary)}.Header_sheetBar__SD8Qc{display:flex;align-items:center;justify-content:space-between;height:56px;padding-inline:16px;border-bottom:1px solid var(--border-subtle)}.Header_sheetLinks__4KoEd{display:flex;flex-direction:column;margin:0;padding:8px 16px;list-style:none}.Header_sheetItem__ROQPX{border-bottom:1px solid var(--border-subtle);animation-name:Header_sheetRise__IHXK4;animation-duration:var(--dur-3);animation-timing-function:var(--ease-expo);animation-fill-mode:both;animation-delay:calc(var(--index) * 60ms)}.Header_sheetLink__Q5dhb{display:flex;align-items:center;min-height:56px;font-family:var(--f-display);font-size:28px;font-weight:700;font-variation-settings:"wdth" 85;line-height:1.3;color:var(--text-primary);text-decoration:none}.Header_sheetLink__Q5dhb[aria-current=page]{color:var(--color-tertiary)}.Header_sheetFooter__EDess{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding:16px;border-top:1px solid var(--border-subtle)}.Header_sheetSecondary___oqll{display:flex;flex-direction:column}@keyframes Header_sheetRise__IHXK4{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:900px){.Header_bar__6WlRD{height:64px;padding-inline:24px}.Header_nav__3fHSH{display:flex}.Header_desktopOnly__pqFSV,.Header_profileLink__kgtbU.Header_desktopOnly__pqFSV{display:inline-flex}.Header_menuButton__Da67y{display:none}}@media (min-width:1200px){.Header_bar__6WlRD{padding-inline:32px}}@media (prefers-reduced-motion:reduce){.Header_sheetItem__ROQPX{animation:none}}.Footer_footer__eNA9m{position:relative;margin-top:auto;overflow:hidden;background:var(--color-ink);color:var(--color-on-ink)}.Footer_inner__ngCVB{max-width:1240px;margin:0 auto;padding:48px 16px 24px}.Footer_brandRow__xMEPT{margin-bottom:32px}.Footer_groups__gNx7B{display:grid;grid-template-columns:1fr;gap:32px}.Footer_heading__z5GZP{margin:0 0 12px;font-family:var(--f-body);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--color-on-ink-2)}.Footer_list__3JsYY{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Footer_link___mmVB{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-body);font-size:15px;color:var(--color-on-ink);text-decoration:none}.Footer_link___mmVB:hover{text-decoration:underline}.Footer_link___mmVB:focus-visible{outline:3px solid var(--color-on-ink);outline-offset:2px}.Footer_bottomRow__HhqUp{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:16px;border-top:1px solid var(--color-orbit-rule)}.Footer_copyright__vFlrA{margin:0;font-size:13px;color:var(--color-on-ink-2)}.Footer_decorativeWordmark__vsi0V{height:clamp(48px,13.5vw,180px);overflow:hidden;padding-inline:16px;font-family:var(--f-num);font-size:clamp(64px,18vw,240px);font-weight:900;font-variation-settings:"wdth" 125;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--color-on-ink-3);user-select:none;pointer-events:none}@media (min-width:900px){.Footer_inner__ngCVB{padding:64px 24px 32px}.Footer_groups__gNx7B{grid-template-columns:repeat(4,1fr)}.Footer_decorativeWordmark__vsi0V{padding-inline:24px}}.publicPortfolio_page__Pj_0e{min-height:100dvh;background:var(--surface-canvas);color:var(--text-primary)}.publicPortfolio_column__7zx_1{display:grid;gap:var(--sp-md);max-width:680px;margin:0 auto;padding:var(--sp-md)}.publicPortfolio_footer__rqthJ,.publicPortfolio_subline__5kDN5{margin:0;color:var(--text-secondary)}.publicPortfolio_footer__rqthJ{font-size:var(--type-label-size)}.publicPortfolio_summary__rZo7U,.publicPortfolio_top___Y1jo{margin:0;font-feature-settings:"tnum","lnum"}.publicPortfolio_top___Y1jo{display:grid;gap:var(--sp-sm);padding-left:var(--sp-lg)}.publicPortfolio_actions__9jg_7>*{min-height:44px}@media (min-width:1280px){.publicPortfolio_column__7zx_1{padding:var(--sp-xl)}}.partner-shell_shell__9GKP_{min-height:100dvh;background:var(--surface-canvas);color:var(--text-primary);display:grid;grid-template-columns:1fr}.partner-shell_sidebar__V1Ag_{display:none;flex-direction:column;gap:var(--sp-md);background:var(--surface-canvas);border-right:1px solid var(--border-subtle);position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;padding-block:var(--sp-md)}.partner-shell_brand__7_K75{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-xs);padding-inline:var(--sp-md)}.partner-shell_brandCaption__57_wi{font-family:var(--f-body);font-size:13px;font-weight:500;line-height:1.4;color:var(--text-secondary)}.partner-shell_sidebar__V1Ag_ .partner-shell_nav__ZHNjN{display:flex;flex-direction:column;flex:1;padding:0}.partner-shell_nav__ZHNjN .partner-shell_navItem__y6P0H{flex-grow:0;min-height:48px;padding-inline:calc(var(--sp-md) - 4px) var(--sp-md);border-left:4px solid transparent;border-radius:0;color:var(--text-primary)}.partner-shell_nav__ZHNjN .partner-shell_navItem__y6P0H:hover{background:var(--surface-subtle)}.partner-shell_nav__ZHNjN .partner-shell_navItem__y6P0H:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.partner-shell_nav__ZHNjN .partner-shell_navItem__y6P0H[aria-current=page]{background:var(--surface-subtle);border-left-color:var(--color-tertiary)}.partner-shell_navItem__y6P0H .partner-shell_navIcon__ZfHGJ{min-width:32px;color:var(--text-secondary)}.partner-shell_navGlyph__xpe_w{width:20px;height:20px}.partner-shell_navItem__y6P0H .partner-shell_navLabel__o_3HP{font-family:var(--f-body);font-size:15px;font-weight:500;line-height:1.4}.partner-shell_nav__ZHNjN .partner-shell_navItem__y6P0H[aria-current=page] .partner-shell_navLabel__o_3HP{font-weight:700}.partner-shell_sidebar__V1Ag_ .partner-shell_signOut__Ot10B{justify-content:flex-start;min-height:44px;margin-inline:var(--sp-md);color:var(--text-primary)}.partner-shell_column__UmjtC{min-width:0}.partner-shell_topbar__hAIl0{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);height:56px;padding-inline:var(--sp-md) var(--sp-sm);background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.partner-shell_topbar__hAIl0 .partner-shell_topbarSignOut__UeIdV{min-height:44px;color:var(--text-primary)}.partner-shell_content__l4MAi{max-width:1040px;margin-inline:auto;padding:var(--sp-md);min-width:0}@media (min-width:600px){.partner-shell_content__l4MAi{padding:var(--sp-lg)}}@media (min-width:900px){.partner-shell_shell__9GKP_{grid-template-columns:240px 1fr}.partner-shell_sidebar__V1Ag_{display:flex}.partner-shell_topbar__hAIl0{display:none}.partner-shell_content__l4MAi{padding:var(--sp-xl)}}