.compliance_badge__4WNiT{display:inline-flex;align-items:center;gap:5px;padding-block:2px 2px;padding-inline:7px 9px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;white-space:nowrap}.compliance_badge__4WNiT:hover{color:var(--ink);border-color:var(--muted)}.compliance_badgeIcon__1gHTm{width:12px;height:12px;flex:none;color:var(--signal)}.compliance_full__sdn6P{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--muted);line-height:1.5}.compliance_full__sdn6P a{white-space:nowrap}.compliance_fullIcon__7a82m{width:16px;height:16px;flex:none;margin-top:2px;color:var(--signal)}.compliance_dialog__PPJXc{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);overflow:auto}.compliance_dialog__PPJXc::-webkit-backdrop{background:rgba(15,17,40,.55)}.compliance_dialog__PPJXc::backdrop{background:rgba(15,17,40,.55)}.compliance_dialogInner__Grpzo{display:grid;grid-gap:16px;gap:16px;padding:20px}.compliance_dialogHead__PAlSV{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.compliance_dialogTitle__59fvH{font-size:18px;font-weight:700}.compliance_close__IWZyj{border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1;padding:2px 6px;border-radius:6px}.compliance_close__IWZyj:hover{color:var(--ink);background:var(--surface-2)}.compliance_actions__1baWL{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.compliance_form__CrM6_{display:grid;grid-gap:14px;gap:14px}.compliance_options__D4lHf{display:grid;grid-gap:8px;gap:8px;border:0;margin:0;padding:0;min-width:0}.compliance_options__D4lHf legend{font-weight:600;font-size:14px;margin-bottom:6px;padding:0}.compliance_option__KuFGa{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-2);cursor:pointer;font-size:14px}.compliance_option__KuFGa:has(input:checked){border-color:var(--signal);background:var(--signal-soft)}.compliance_check__q6qNz input,.compliance_option__KuFGa input{margin-top:3px;flex:none;accent-color:var(--signal)}.compliance_check__q6qNz{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--ink);cursor:pointer}.compliance_counter__d6A0F{font-size:12px;color:var(--muted);justify-self:end}.compliance_error__TfylR{font-size:13px;color:var(--bad);background:var(--bad-soft);border-radius:8px;padding:8px 10px}.compliance_success__zkzEr{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:10px;background:var(--ok-soft);color:var(--ink);font-size:14px}.compliance_success__zkzEr strong{color:var(--ok)}.compliance_reportId__NIP8O{font-family:var(--f-mono);font-size:13px;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:2px 6px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.compliance_reportBtn__RZDLL{display:inline-flex;align-items:center;gap:6px}.compliance_reportIcon__Z9G_X{width:14px;height:14px;flex:none}.home_heroGrid__MEZiW{display:grid;grid-gap:clamp(24px,4vw,40px);gap:clamp(24px,4vw,40px);align-items:start}.home_heroLeft__7YCaF{display:grid;grid-gap:16px;gap:16px;min-width:0;align-content:start}.home_heroTitle__OYEWY{font-family:var(--f-display);font-weight:400;font-size:clamp(34px,8.4vw,56px);line-height:.96;letter-spacing:-.012em;overflow-wrap:anywhere}.home_heroTitle__OYEWY span{display:block}.home_heroRight___CcdM{min-width:0;display:grid;grid-gap:14px;gap:14px}@media (min-width:1000px){.home_heroGrid__MEZiW{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:clamp(32px,4vw,56px)}.home_heroTitle__OYEWY{font-size:clamp(44px,5vw,68px)}}.home_builder__ayGNY{display:grid;grid-gap:12px;gap:12px;padding:clamp(14px,2.4vw,22px);background:var(--surface);border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);min-width:0}.home_fieldLabel__eyxlj{font-weight:700;font-size:15px}.home_field__ERdVW{display:block;width:100%;min-width:0;min-height:96px;resize:vertical;padding:14px;font-size:18px;line-height:1.4;background:var(--surface-2);border:2px solid var(--line);border-radius:12px}.home_field__ERdVW::placeholder{color:var(--muted);opacity:1}.home_field__ERdVW:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.home_field__ERdVW[aria-invalid=true]{border-color:var(--bad)}.home_fieldError__LP71D{color:var(--bad);font-size:13.5px;font-weight:600;margin-top:-4px}.home_chips__AaIVc{display:flex;flex-wrap:wrap;gap:8px}.home_chip__dfy2I{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;text-align:start;transition:border-color .15s,background .15s}.home_chip__dfy2I:hover{border-color:var(--signal);background:var(--signal-soft)}.home_chip__dfy2I:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.home_models__VI_IG{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border:0;min-width:0}@media (min-width:560px){.home_models__VI_IG{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_modelOpt__XhoRH{position:relative;display:block;min-width:0;cursor:pointer}.home_modelOpt__XhoRH input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.home_modelBox__dPvux{display:grid;grid-gap:4px;gap:4px;align-content:start;height:100%;padding:10px 12px;border:2px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.home_modelOpt__XhoRH:hover .home_modelBox__dPvux{border-color:var(--muted)}.home_modelOpt__XhoRH input:checked+.home_modelBox__dPvux{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:var(--signal-soft)}.home_modelOpt__XhoRH input:focus-visible+.home_modelBox__dPvux{outline:3px solid var(--signal);outline-offset:2px}.home_modelHead__INLqD{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.home_modelHead__INLqD b{font-family:var(--f-display);font-weight:400;font-size:18px;line-height:1;overflow-wrap:anywhere}.home_modelTag__bMX49{font-size:13px;font-weight:700}.home_modelLine__zXcXK{font-size:12.5px;color:var(--muted);line-height:1.4}.home_modelFrom__pgrwM{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;color:var(--muted)}.home_defaultTag__n1b1h{display:inline-block;font-family:var(--f-pixel);font-size:10px;font-weight:400;line-height:1;padding:4px 6px 3px;border-radius:4px;background:var(--coin);color:var(--coin-ink)}.home_submitRow__U5bo5{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.home_submit__8rqhs{flex:1 1 220px;min-height:52px;font-size:17px}.home_compare__yQLhR{font-size:14px;font-weight:700;color:var(--signal)}.home_note__JcRgO{font-size:12.5px;color:var(--muted);line-height:1.45;max-width:70ch}.home_modelGrid__RaveW{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr);align-items:stretch}@media (min-width:760px){.home_modelGrid__RaveW{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_modelCard__g0c93{display:flex;flex-direction:column;gap:16px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.home_modelCardDefault__4Adha{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.home_modelCardHead__NDLaK{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center}.home_modelName__epB3S{font-family:var(--f-display);font-weight:400;font-size:28px;line-height:1}.home_modelCardTag__ghN7X{grid-column:1/-1;color:var(--muted);font-weight:600;font-size:14px}.home_meters__ehqDN{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.home_meters__ehqDN li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.home_meterName__3_syi{color:var(--muted);font-weight:600}.home_meterBar__d8hmz{display:inline-flex;gap:3px}.home_meterBar__d8hmz i{width:18px;height:8px;border-radius:2px;background:var(--line);display:block}.home_meterBar__d8hmz i.home_meterOn__4phB4,.home_meterOn__4phB4{background:var(--signal)}.home_blockTitle__SMbyO{font-size:12px;font-weight:700;color:var(--muted);text-transform:none;letter-spacing:.01em;margin-bottom:6px}.home_stagesBlock__zftpm{flex:1 1 auto}.home_stages__lhrMU{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;counter-reset:stage}.home_stages__lhrMU li{counter-increment:stage;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:baseline;font-size:14px}.home_stages__lhrMU li:before{content:counter(stage);display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;background:var(--signal-soft);color:var(--signal);font-family:var(--f-pixel);font-size:11px;line-height:1;transform:translateY(2px)}.home_factList__h_vLN{list-style:none;margin:0;padding:12px 0 0;border-top:1px dashed var(--line);display:grid;grid-gap:7px;gap:7px;font-size:13.5px}.home_factList__h_vLN li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.home_factList__h_vLN svg{color:var(--signal);margin-top:2px}.home_examples___3ejW{padding-top:12px;border-top:1px dashed var(--line)}.home_exampleList__A_HFN{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.home_exampleList__A_HFN li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.home_goal__6Qwom{margin-top:18px;padding:12px 14px;border-radius:10px;background:var(--ok-soft);font-weight:600;font-size:14.5px;max-width:80ch}.home_howText__sQQLe{max-width:38ch}.home_howVisual__7lEeq{display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding:12px;border-radius:12px;background:var(--surface);border:1px dashed var(--line);min-width:0}.home_fakeField__HxCcP{display:flex;align-items:center;gap:2px;padding:9px 10px;border-radius:8px;border:2px solid var(--line);background:var(--surface-2);font-size:14px;color:var(--ink);overflow-wrap:anywhere}.home_caret__cwqq8{display:inline-block;width:2px;height:1.1em;background:var(--signal);animation:home_blink__pC7u7 1s steps(2,start) infinite}@keyframes home_blink__pC7u7{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.home_caret__cwqq8{animation:none}}.home_fakePills__4_3C6{display:flex;flex-wrap:wrap;gap:6px}.home_fakePillOn__7sg_a,.home_fakePill__cQ2cF{font-family:var(--f-pixel);font-size:11px;padding:5px 8px 4px;border-radius:6px;border:1px solid var(--line);color:var(--muted)}.home_fakePillOn__7sg_a{background:var(--signal-soft);border-color:var(--signal);color:var(--signal)}.home_fakeSteps__754MW{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.home_fakeSteps__754MW li{display:flex;align-items:center;gap:8px}.home_fakeSteps__754MW svg{color:var(--ok);flex:none}.home_fakeChat__iJ3yF{display:grid;grid-gap:6px;gap:6px;justify-items:end}.home_bubble__M4Tv0{display:inline-block;max-width:100%;padding:7px 12px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-end-radius:4px;border-end-start-radius:14px;background:var(--signal);color:var(--signal-ink);font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.home_extendGrid__K_QWB{display:grid;grid-gap:14px;gap:14px;margin-bottom:20px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.home_extendGrid__K_QWB{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.home_chatCard__CGH5G,.home_hubCard__cv_D2{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:clamp(16px,2.6vw,24px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);min-width:0}.home_chatCard__CGH5G p,.home_hubCard__cv_D2>p{color:var(--muted);font-size:15px}.home_cardTitle__Yf19f{display:flex;align-items:center;gap:10px;font-size:19px}.home_cardTitle__Yf19f svg{color:var(--signal)}.home_chatList__ErDG5{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.home_chatList__ErDG5 li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.home_chatPrice__QdFrl{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.home_hubList__b1JKE{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.home_hubList__b1JKE li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.home_hubIcon__BrLRJ{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--signal-soft);color:var(--signal)}.home_hubBody__s1H5K{display:grid;grid-gap:1px;gap:1px;min-width:0}.home_hubBody__s1H5K b{font-size:14.5px}.home_hubBody__s1H5K small{font-size:12.5px;color:var(--muted);line-height:1.35}.home_hubPrice__ycbSu{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--muted)}.home_hubPrice__ycbSu small{font-size:12px}@media (min-width:560px){.home_hubList__b1JKE li{grid-template-columns:36px minmax(0,1fr) auto}.home_hubPrice__ycbSu{grid-column:auto;justify-content:flex-end;text-align:end;flex-direction:column;align-items:flex-end;gap:2px}}.home_sectionTag__6RHMc{justify-self:start;font-family:var(--f-pixel);font-size:12px;line-height:1;padding:6px 8px 5px;background:var(--coin);color:var(--coin-ink);border-radius:4px}.home_subTitle__BNi_l{font-size:17px;font-weight:700;margin-bottom:4px}.home_originals__37YmP{list-style:none;margin:12px 0 24px;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.home_originals__37YmP{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_originals__37YmP>li{min-width:0}.home_playInfo__5HQvF{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:800px){.home_playInfo__5HQvF{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_playInfo__5HQvF li{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.home_playInfo__5HQvF h3{font-size:17px}.home_playInfo__5HQvF p{color:var(--muted);font-size:14.5px}.home_fine__4uKly{font-size:13.5px;color:var(--muted);max-width:76ch;margin-bottom:6px}.home_ctaRow__UqLJQ{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.home_tableCard__3DFHF{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.home_tableScroll__Xi3Ax{overflow-x:auto;-webkit-overflow-scrolling:touch}.home_modelTable__CgaU4{width:100%;border-collapse:collapse;font-size:14px}.home_modelTable__CgaU4 td,.home_modelTable__CgaU4 th{text-align:start;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.home_modelTable__CgaU4 thead th{font-size:12px;font-weight:700;color:var(--muted);background:var(--surface-2)}.home_modelTable__CgaU4 tbody tr:last-child td,.home_modelTable__CgaU4 tbody tr:last-child th{border-bottom:0}.home_modelTable__CgaU4 .home_r__gVGgZ{text-align:end;white-space:nowrap}.home_modelTable__CgaU4 tbody th{font-weight:700}.home_modelTable__CgaU4 small{display:block;font-weight:500;color:var(--muted);font-size:12px}@media (max-width:640px){.home_modelTable__CgaU4 td,.home_modelTable__CgaU4 th{padding:10px 8px}}.home_sumList__2LX1z{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.home_sumList__2LX1z li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:14.5px}.home_sumList__2LX1z code{font-family:var(--f-mono);font-size:13.5px;background:var(--surface-2);padding:2px 6px;border-radius:6px}.home_sumNote__sQXvz{font-size:13px;color:var(--muted)}.home_sumBox__evP52{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.home_sumBox__evP52 h3{font-size:17px}.home_calc__M__Ka{display:grid;grid-gap:18px;gap:18px;padding:clamp(16px,3vw,26px);background:var(--surface);border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);min-width:0}.home_calcControls__9Cvex{display:grid;grid-gap:16px;gap:16px;min-width:0}.home_calcRow__k6RhE{display:grid;grid-gap:6px;gap:6px;min-width:0;border:0;margin:0;padding:0}.home_calcLabel__OdYto{font-weight:700;font-size:14px;padding:0}.home_calcSelect__k6yMF{width:100%;min-width:0;padding:10px 12px;font-size:15px;background:var(--surface-2);border:1.5px solid var(--line);border-radius:10px}.home_calcSelect__k6yMF:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.home_range__7vNMd{width:100%;min-width:0;accent-color:var(--signal);height:28px;margin:0}.home_rangeStops__Va_fy{display:flex;justify-content:space-between;gap:4px;font-size:12px;color:var(--muted)}.home_rangeStops__Va_fy span{flex:1 1;text-align:center;min-width:0}.home_rangeStops__Va_fy span:first-child{text-align:start}.home_rangeStops__Va_fy span:last-child{text-align:end}.home_rangeStops__Va_fy .home_stopOn__r6qFb{color:var(--ink);font-weight:700}.home_scopeInfo__CQtBg{font-size:13.5px;color:var(--muted)}.home_calcModels__ROsOl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.home_calcModels__ROsOl .home_modelBox__dPvux{padding:10px}.home_calcResult__4WHJ0{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border-radius:12px;background:var(--coin-soft);min-width:0}.home_calcTotal__8dw1Z{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.home_calcTotal__8dw1Z strong{font-size:13px;color:var(--muted);font-weight:700}.home_calcFacts__M5Ect{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:13.5px}.home_calcLines__QZnUW{list-style:none;margin:0;padding:8px 0 0;border-top:1px dashed var(--line);display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted)}.home_calcLines__QZnUW li{display:flex;justify-content:space-between;gap:10px}.home_calcDisclaimer__OwYb5{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--signal-soft);font-size:13.5px;font-weight:600}.home_calcDisclaimer__OwYb5 svg{flex:none;color:var(--signal);margin-top:1px}@media (min-width:900px){.home_calc__M__Ka{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.home_calcDisclaimer__OwYb5{grid-column:1/-1}}@media (max-width:420px){.home_calcModels__ROsOl{grid-template-columns:minmax(0,1fr)}}.home_passGrid__Emkr6{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.home_passGrid__Emkr6{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_passCard__z0Xzx{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.home_passCardHot__4f3mn{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.home_passCard__z0Xzx h3{font-size:18px}.home_passCard__z0Xzx p{color:var(--muted);font-size:14.5px}.home_passPrice__U_6Yd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.home_passPrice__U_6Yd strong{font-size:30px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_passPrice__U_6Yd span{color:var(--muted);font-size:14px}.home_passBadge__r040k{justify-self:start;font-family:var(--f-pixel);font-size:10px;line-height:1;padding:5px 7px 4px;border-radius:4px;background:var(--coin);color:var(--coin-ink)}.home_bundleList__enCXT{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.home_bundleList__enCXT li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14.5px}