.B1rHZW_home{background:var(--sa-bg);padding-bottom:20px}.B1rHZW_hero{isolation:isolate;margin-bottom:var(--lap);color:var(--sa-green-ink);--lap:120px;background-color:var(--sa-green);border-radius:0 0 28px 28px;padding-top:22px;position:relative}.B1rHZW_bg{z-index:-1;border-radius:inherit;background:radial-gradient(60% 60% at 100% 100%, #49e6982e 0, #49e69800 70%), linear-gradient(180deg, var(--sa-green) 0, var(--sa-green-2) 100%);position:absolute;inset:0;overflow:hidden}.B1rHZW_photo{object-fit:cover;object-position:50% 50%;width:100%;height:220px;position:absolute;top:159px;left:0;-webkit-mask-image:linear-gradient(#0000 0,#000 18%);mask-image:linear-gradient(#0000 0,#000 18%)}.B1rHZW_heroGrid{gap:0;display:grid;position:relative}.B1rHZW_copy{min-width:0}.B1rHZW_title{color:#fff;font-family:var(--font-headline);letter-spacing:0;text-wrap:balance;margin:0;font-size:42px;font-weight:800;line-height:.94}.B1rHZW_title em{color:var(--sa-mint);font-style:normal}.B1rHZW_lead{max-width:38ch;color:var(--sa-green-muted);margin:12px 0 0;font-size:15px;line-height:1.5}.B1rHZW_searchSlot{min-width:0;margin:195px 0 calc(var(--lap) * -1);position:relative}.B1rHZW_perch{z-index:3;isolation:isolate;aspect-ratio:560/1066;pointer-events:none;width:100px;position:absolute;bottom:100%;right:12px;transform:translateY(3%)}.B1rHZW_perch:before{content:"";z-index:-1;background:radial-gradient(closest-side,#8af5c09e 0,#49e69842 58%,#49e69800 100%);border-radius:50%;position:absolute;inset:-16% -20% 14%}.B1rHZW_ninja{filter:drop-shadow(0 8px 10px #001e1459);width:100%;height:auto;display:block}.B1rHZW_console{z-index:2;box-shadow:var(--sa-shadow-lift);color:var(--sa-ink);background:#fff;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid;position:relative}.B1rHZW_field{min-width:0}.B1rHZW_console:has([data-field-open]){z-index:4}.B1rHZW_hero:has([data-field-open]){z-index:181}.B1rHZW_submit{grid-column:1/-1;min-height:54px;font-size:17px}.B1rHZW_more{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;padding-top:4px;display:flex}.B1rHZW_examplesLabel{color:var(--sa-muted);font-size:12.5px;font-weight:700}.B1rHZW_example{background:var(--sa-mint-soft);min-height:44px;color:var(--sa-green);border-radius:999px;align-items:center;padding:4px 11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.B1rHZW_example:hover{background:#cff3de}}.B1rHZW_advanced{min-height:44px;color:var(--sa-green);align-items:center;margin-left:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.B1rHZW_advanced:after{content:" →";white-space:pre}@media (hover:hover){.B1rHZW_advanced:hover{text-decoration:underline}}.B1rHZW_trust{margin:0;padding:0;list-style:none;display:none}.B1rHZW_trustIcon{width:32px;height:32px;color:var(--sa-mint);background:#49e69829;border-radius:10px;flex:none;place-items:center;display:grid}.B1rHZW_trustIcon svg{width:18px;height:18px}.B1rHZW_trustLine{color:var(--sa-muted);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:20px auto 0;font-size:12.5px;font-weight:600;display:flex}.B1rHZW_trustLine span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.B1rHZW_trustLine svg{width:13px;height:13px;color:var(--sa-green-3)}.B1rHZW_sellLine{text-align:center;margin:12px auto 0;font-size:13.5px;font-weight:800}.B1rHZW_soldLine{color:var(--sa-muted);justify-content:center;align-items:center;gap:6px;margin:0 auto;padding-bottom:4px;font-size:13.5px;font-weight:700;display:flex}.B1rHZW_soldLine svg{flex-shrink:0;width:16px;height:16px}.B1rHZW_sellLine a{min-height:44px;color:var(--sa-green);align-items:center;text-decoration:none;display:inline-flex}.B1rHZW_sellLine a:after{content:" →";white-space:pre}@media (hover:hover){.B1rHZW_sellLine a:hover{text-decoration:underline}}@media (max-width:767px) and (max-height:680px){.B1rHZW_searchSlot{margin-top:135px}.B1rHZW_photo{height:160px}.B1rHZW_perch{width:78px}}.B1rHZW_sec{padding-block:34px 2px}.B1rHZW_secHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.B1rHZW_secLink{color:var(--sa-green);white-space:nowrap;margin-block:-14px;padding-block:14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.B1rHZW_secLink:after{content:" →";white-space:pre}@media (hover:hover){.B1rHZW_secLink:hover{text-decoration:underline}}.B1rHZW_sec.B1rHZW_band{background:#fff;margin-top:34px;padding-block:26px 30px}:is(.B1rHZW_band .B1rHZW_model,.B1rHZW_band .B1rHZW_type,.B1rHZW_band .B1rHZW_ladder:has(.B1rHZW_track),.B1rHZW_band .B1rHZW_rung:not(:has(.B1rHZW_track))){background:var(--sa-bg);box-shadow:none}.B1rHZW_band .B1rHZW_shelf{box-shadow:none;background:0 0}.B1rHZW_band .B1rHZW_type{--well:#fff}.B1rHZW_shelf{box-shadow:var(--sa-shadow-1);background:#fff;border-radius:0;gap:2px;margin-inline:-16px;padding:6px 16px;display:flex;overflow-x:auto}.B1rHZW_brand{width:88px;color:var(--sa-ink);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:12px 6px 10px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.B1rHZW_brand:hover{background:var(--sa-mint-soft)}}.B1rHZW_brand b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:800;overflow:hidden}.B1rHZW_brand small{color:var(--sa-faint);margin-top:-5px;font-size:12.5px;font-weight:700}.B1rHZW_models{gap:8px;margin:8px -16px 0;padding:4px 16px 6px;list-style:none;display:flex;overflow-x:auto}.B1rHZW_models li{flex:none}.B1rHZW_model:after{content:"";position:absolute;inset:-4px 0}.B1rHZW_model{min-height:36px;box-shadow:var(--sa-shadow-1);color:var(--sa-ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:6px 14px;font-size:13.5px;font-weight:800;text-decoration:none;transition:background-color .15s;display:inline-flex;position:relative}@media (hover:hover){.B1rHZW_model:hover{background:var(--sa-mint-soft)}}.B1rHZW_feature{gap:12px;display:grid}.B1rHZW_lead2{min-width:0;display:flex}.B1rHZW_lead2>.B1rHZW_card{flex:1}.B1rHZW_side{flex-direction:column;gap:10px;min-width:0;display:flex}.B1rHZW_card{min-width:0;box-shadow:var(--sa-shadow);background:#fff;border-radius:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}@media (hover:hover){.B1rHZW_card:hover{box-shadow:var(--sa-shadow-lift);transform:translateY(-2px)}}.B1rHZW_cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.B1rHZW_cardPhoto{aspect-ratio:4/3;background:var(--sa-soft);position:relative}.B1rHZW_photoTag{position:absolute;top:10px;left:10px}.B1rHZW_cardBody{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.B1rHZW_cardTitle{color:var(--sa-ink);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.25}.B1rHZW_cardVariant{color:var(--sa-muted);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:13px;overflow:hidden}.B1rHZW_cardBody .sa-facts{margin-bottom:12px}.B1rHZW_cardFoot{border-top:1px solid var(--sa-line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin-top:auto;padding-top:12px;display:flex}.B1rHZW_cardFoot .sa-price{font-size:26px}.B1rHZW_cardLead .B1rHZW_cardPhoto{aspect-ratio:16/11;flex:1 0 auto}@media (min-width:1024px){.B1rHZW_cardLead .B1rHZW_cardPhoto{aspect-ratio:auto;flex:1;min-height:300px}}.B1rHZW_cardLead .B1rHZW_cardTitle{font-family:var(--font-headline);font-size:28px;line-height:1.02}.B1rHZW_cardLead .B1rHZW_cardBody{flex:none;padding:16px 18px 18px}.B1rHZW_cardLead .B1rHZW_cardFoot .sa-price{font-size:34px}.B1rHZW_cardLead .sa-facts{gap:4px 18px;font-size:14px}@media (min-width:640px) and (max-width:767px),(min-width:1024px){.B1rHZW_cardLead .sa-facts{grid-template-columns:repeat(4,auto)}}.B1rHZW_cardLead .sa-facts svg{width:16px;height:16px}.B1rHZW_emptyListings{box-shadow:var(--sa-shadow-1);color:var(--sa-muted);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0;padding:18px 20px;font-size:15px;display:flex}.B1rHZW_cards{scroll-snap-type:x mandatory;grid-auto-columns:76%;grid-auto-flow:column;gap:12px;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.B1rHZW_cards .B1rHZW_card{scroll-snap-align:start}:is(.B1rHZW_card .sa-where,.B1rHZW_row .sa-where){white-space:normal}.B1rHZW_row{box-shadow:var(--sa-shadow-1);background:#fff;border-radius:16px;transition:box-shadow .18s;position:relative}@media (hover:hover){.B1rHZW_row:hover{box-shadow:var(--sa-shadow)}}.B1rHZW_rowLink{color:inherit;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px;text-decoration:none;display:grid}.B1rHZW_rowPhoto{aspect-ratio:4/3;background:var(--sa-soft);border-radius:11px;align-self:start;position:relative;overflow:hidden}.B1rHZW_rowPhoto .B1rHZW_photoTag{top:6px;left:6px}.B1rHZW_rowMain{flex-direction:column;min-width:0;display:flex}.B1rHZW_rowTitle{color:var(--sa-ink);font-family:var(--font-sans);margin:0;font-size:15px;font-weight:800;line-height:1.25}.B1rHZW_rowMain .sa-facts{gap:2px 12px;margin-top:6px;font-size:12.5px}.B1rHZW_rowPrice{border-top:1px solid var(--sa-line-2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:8px 2px 0;display:flex}.B1rHZW_rowPrice .sa-price{font-size:24px}.B1rHZW_ago{color:var(--sa-green-3);align-items:center;gap:4px;margin-bottom:2px;font-size:12px;font-weight:800;display:inline-flex}.B1rHZW_ago svg{width:12px;height:12px}.B1rHZW_row .listing-save-button{width:30px;height:30px;top:16px;left:106px;right:auto}.B1rHZW_row .listing-save-button svg{width:15px;height:15px}.B1rHZW_card .listing-save-button{top:10px;right:10px}.B1rHZW_cardBody .B1rHZW_ago{margin-bottom:4px}.B1rHZW_split{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.B1rHZW_splitTitle{margin-bottom:14px}.B1rHZW_types{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:8px;margin-inline:-16px;padding:2px 16px 10px;scroll-padding-inline:16px;display:grid;overflow-x:auto}.B1rHZW_type{--well:var(--sa-mint-soft);scroll-snap-align:start;min-width:0;box-shadow:var(--sa-shadow-1);color:var(--sa-ink);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 8px 12px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex}@media (hover:hover){.B1rHZW_type:hover{box-shadow:0 0 0 2px var(--sa-green);transform:translateY(-2px)}}.B1rHZW_typeIcon{box-sizing:content-box;background:var(--well);width:100%;max-width:64px;height:27px;color:var(--sa-green);border-radius:12px;margin-bottom:6px;padding:12px 10%}.B1rHZW_type b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:800;overflow:hidden}.B1rHZW_type small{color:var(--sa-faint);font-size:12px;font-weight:700}.B1rHZW_ladder{box-shadow:var(--sa-shadow-1);background:#fff;border-radius:18px;flex-direction:column;padding:6px;display:flex}.B1rHZW_ladder:not(:has(.B1rHZW_track)){box-shadow:none;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.B1rHZW_rung{min-height:52px;color:var(--sa-ink);border-radius:12px;grid-template-columns:86px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;transition:background-color .15s;display:grid}@media (hover:hover){.B1rHZW_rung:hover{background:var(--sa-mint-soft)}}.B1rHZW_rung b{white-space:nowrap;font-size:14px;font-weight:800}.B1rHZW_rung b small{color:var(--sa-faint);font-size:12.5px;font-weight:700}.B1rHZW_track{background:var(--sa-soft);border-radius:8px;height:8px;overflow:hidden}.B1rHZW_track i{background:linear-gradient(90deg, var(--sa-mint), #2fcf80);border-radius:8px;height:100%;display:block}.B1rHZW_rung em{color:var(--sa-green);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:800}.B1rHZW_rung:not(:has(.B1rHZW_track)){box-shadow:var(--sa-shadow-1);background:#fff;justify-content:center;display:flex}@media (hover:hover){.B1rHZW_rung:not(:has(.B1rHZW_track)):hover{box-shadow:0 0 0 2px var(--sa-green);background:#fff}}.B1rHZW_guides{gap:12px;margin:0;padding:0;list-style:none;display:grid}.B1rHZW_guide{height:100%;box-shadow:var(--sa-shadow-1);color:var(--sa-ink);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:box-shadow .18s;display:flex}@media (hover:hover){.B1rHZW_guide:hover{box-shadow:var(--sa-shadow)}}.B1rHZW_guide b{color:var(--sa-green);font-size:16px;font-weight:800;line-height:1.3}@media (hover:hover){.B1rHZW_guide:hover b{text-decoration:underline}}.B1rHZW_guide span{color:var(--sa-muted);font-size:14px;line-height:1.5}.B1rHZW_guidePic{width:80px;height:80px;margin-bottom:4px}.B1rHZW_guideRead{color:var(--sa-green);margin-top:auto;padding-top:6px;font-size:14px;font-style:normal;font-weight:800}.B1rHZW_guideRead:after{content:" →"}@media (max-width:767px){.B1rHZW_guide{flex-direction:row;align-items:center;gap:14px;padding:12px 16px 12px 12px}.B1rHZW_guide span,.B1rHZW_guideRead{display:none}.B1rHZW_guidePic{flex:none;width:56px;height:56px;margin:0}}.B1rHZW_doors{gap:16px;margin-top:40px;display:grid}.B1rHZW_door{box-shadow:var(--sa-shadow);color:var(--sa-ink-2);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex;position:relative}.B1rHZW_doorBadge{background:var(--sa-mint-soft);width:56px;height:56px;color:var(--sa-green);border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;overflow:hidden}.B1rHZW_doorBadge svg{width:26px;height:26px}.B1rHZW_doorNinja{width:46px;height:auto;margin-top:10px}.B1rHZW_doorLabel{background:var(--sa-mint-soft);color:var(--sa-green);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 11px;font-size:12px;font-weight:800;display:inline-flex}.B1rHZW_doorTitle{max-width:calc(100% - 64px);color:var(--sa-green);font-family:var(--font-headline);text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1}.B1rHZW_doorHint{margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.B1rHZW_points{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.B1rHZW_points li{align-items:flex-start;gap:9px;line-height:1.35;display:flex}.B1rHZW_points svg{width:18px;height:18px;color:var(--sa-green-3);flex:none;margin-top:1px}.B1rHZW_slots{width:100%;color:var(--sa-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.B1rHZW_meter{background:var(--sa-soft);border-radius:6px;flex:1;max-width:200px;height:6px;overflow:hidden}.B1rHZW_meter i{background:var(--sa-mint);height:100%;display:block}.B1rHZW_doorActions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;padding-top:4px;display:flex}@media (max-width:767px){.B1rHZW_doors .B1rHZW_points{display:none}.B1rHZW_door{gap:10px;padding:18px}.B1rHZW_doorTitle{font-size:24px}}@media (min-width:640px){.B1rHZW_shelf,.B1rHZW_cards,.B1rHZW_models{margin-inline:-24px;padding-inline:24px}.B1rHZW_cards{grid-auto-columns:45%;scroll-padding-inline:24px}.B1rHZW_alertsDoor{grid-column:1/-1}.B1rHZW_example{min-height:30px}.B1rHZW_advanced{min-height:32px}}@media (min-width:768px){.B1rHZW_hero{--lap:70px;border-radius:0 0 44px 44px;padding-top:40px}.B1rHZW_photo{object-position:50% 40%;width:84%;height:100%;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}.B1rHZW_bg:after{content:"";background:linear-gradient(#00402e00 70%,#00402e59 100%);position:absolute;inset:0}.B1rHZW_copy{max-width:620px}.B1rHZW_title{max-width:13ch;font-size:64px;line-height:.94}.B1rHZW_lead{max-width:42ch;margin-top:14px;font-size:17px}.B1rHZW_trust{flex-wrap:wrap;gap:8px 26px;margin-top:18px;display:flex}.B1rHZW_trustLine{display:none}.B1rHZW_sellLine{margin-top:16px}.B1rHZW_trust li{color:#fff;align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.B1rHZW_trustIcon{border-radius:9px;width:28px;height:28px}.B1rHZW_searchSlot{margin-top:90px}.B1rHZW_perch{width:clamp(180px,16vw,240px);left:auto;right:8%}.B1rHZW_ninja{filter:drop-shadow(0 14px 16px #001e1466)}.B1rHZW_bg:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--sa-green) 0, var(--sa-green) var(--copy-end), #004b3600 calc(var(--copy-end) + 140px));position:absolute;inset:0}.B1rHZW_feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px}.B1rHZW_feature:has(.B1rHZW_lead2:only-child){grid-template-columns:minmax(0,1fr)}.B1rHZW_cards{grid-auto-columns:30%}.B1rHZW_guides{grid-template-columns:repeat(3,minmax(0,1fr))}.B1rHZW_doors{grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:1023px){.B1rHZW_hero{--copy-end:380px}.B1rHZW_photo{object-position:47% 50%}.B1rHZW_title{font-size:54px}.B1rHZW_lead{max-width:30ch}.B1rHZW_trust{flex-direction:column;gap:8px}}@media (min-width:1024px){.B1rHZW_hero{--copy-end:calc(50% - 200px)}.B1rHZW_photo{object-position:50% 65%;width:calc(50% + 360px);left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24%);mask-image:linear-gradient(90deg,#0000 0,#000 24%)}.B1rHZW_copy{min-height:327.48px}.B1rHZW_console{border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;padding:18px}.B1rHZW_submit{grid-column:auto;min-height:60px;padding-inline:34px;font-size:18px}.B1rHZW_more{border-top:1px solid var(--sa-line-2);margin-top:2px;padding-top:12px}.B1rHZW_sec{padding-block:56px 4px}.B1rHZW_secHead{margin-bottom:20px}.B1rHZW_shelf{border-radius:22px;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-inline:0;padding:8px;display:grid;overflow:visible}.B1rHZW_brand{width:auto}.B1rHZW_feature{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:20px}.B1rHZW_feature:has(.B1rHZW_lead2:only-child){grid-template-columns:minmax(0,1fr)}.B1rHZW_side{gap:12px}.B1rHZW_side .B1rHZW_row{flex:1}.B1rHZW_side .B1rHZW_rowLink{grid-template-columns:168px minmax(0,1fr);align-content:center;gap:0 18px;height:100%;padding:12px 16px 12px 12px}.B1rHZW_side .B1rHZW_rowTitle{font-size:16.5px}.B1rHZW_side .B1rHZW_rowMain .sa-facts{gap:4px 16px;margin-top:8px;font-size:13px}.B1rHZW_side .B1rHZW_row .listing-save-button{top:18px;left:142px}.B1rHZW_side .B1rHZW_rowPrice{grid-column:2;margin-top:8px;padding:8px 0 0}.B1rHZW_side .B1rHZW_rowPrice .sa-price{font-size:23px}.B1rHZW_cards{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:20px;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.B1rHZW_split{grid-template-columns:1.25fr 1fr;align-items:start;gap:40px}.B1rHZW_types{grid-auto-columns:minmax(0,1fr);gap:10px;margin-inline:0;padding:0;overflow:visible}.B1rHZW_models{flex-wrap:wrap;margin:14px 0 0;padding:0;overflow:visible}.B1rHZW_guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.B1rHZW_type{padding:10px 6px 14px}.B1rHZW_rung{grid-template-columns:104px minmax(0,1fr) 40px;min-height:58px}.B1rHZW_rung b{font-size:15px}.B1rHZW_doors{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}.B1rHZW_door{gap:16px;padding:32px 36px}.B1rHZW_doorBadge{width:72px;height:72px;top:28px;right:28px}.B1rHZW_doorBadge svg{width:32px;height:32px}.B1rHZW_doorNinja{width:62px;margin-top:16px}.B1rHZW_doorTitle{max-width:calc(100% - 84px);font-size:40px}.B1rHZW_points{font-size:15.5px}}@media (min-width:1280px){.B1rHZW_title{font-size:72px}.B1rHZW_copy{min-height:350.04px}.B1rHZW_type b{font-size:15px}}@media (prefers-reduced-motion:reduce){.B1rHZW_card,.B1rHZW_type{transition:none}}
.M8wBNq_control{border:1.5px solid var(--color-border-control);border-radius:var(--ui-radius-control);background:#fff;grid-template-columns:minmax(0,1fr) 46px;align-items:center;min-height:48px;transition:border-color .12s;display:grid}@media (hover:hover){.M8wBNq_control:hover{border-color:var(--color-primary)}}.M8wBNq_control:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.M8wBNq_control[data-disabled]{background:#fff;border-style:dashed;border-color:#e0e6e1;grid-template-columns:minmax(0,1fr)}.M8wBNq_control[data-invalid]{border-color:#b91c1c}.M8wBNq_control .M8wBNq_input{border-radius:var(--ui-radius-control);width:100%;min-width:0;height:46px;color:var(--color-text-primary);background:0 0;border:0;padding:0 12px;font-size:16px;font-weight:500}.M8wBNq_control .M8wBNq_input:focus-visible{box-shadow:none;outline:none}.M8wBNq_input::placeholder{color:var(--color-placeholder)}.M8wBNq_input:disabled{cursor:not-allowed;color:#67766e}@media (max-width:359px){.M8wBNq_control[data-disabled] .M8wBNq_input{padding-inline:8px;font-size:14px}}.M8wBNq_control .M8wBNq_toggle{width:46px;height:46px;color:var(--color-primary);background:0 0;border:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0;display:flex}.M8wBNq_toggle:disabled{opacity:.4}.M8wBNq_menu{z-index:200;border:1px solid var(--color-border-control);border-radius:var(--ui-radius-control);color:var(--color-text-primary);background:#fff;overflow:hidden;box-shadow:0 8px 24px #152e2326}.M8wBNq_menuTitle{color:#53685b;border-bottom:1px solid #e1e8e3;padding:10px 14px;font-size:12px;font-weight:600}.M8wBNq_list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a5b7ac transparent;padding:4px;overflow-y:auto}.M8wBNq_group{background:var(--sa-soft,#eef4ef);color:#4f5d55;letter-spacing:.06em;text-transform:uppercase;border-block:1px solid #e1e8e3;margin:8px -4px 4px;padding:8px 14px;font-size:12px;font-weight:800}.M8wBNq_sheetList .M8wBNq_group{margin-inline:-8px;padding-inline:18px}.M8wBNq_option{text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px;font-size:16px;line-height:1.4;display:flex}@media (hover:hover){.M8wBNq_option:hover,.M8wBNq_option[data-active]{background:var(--ui-hover)}}.M8wBNq_option[aria-selected=true]{background:var(--ui-selected);color:var(--color-primary);font-weight:600}.M8wBNq_withLeading{grid-template-columns:40px minmax(0,1fr) 46px}.M8wBNq_leading{justify-content:center;padding-left:10px;display:flex}.M8wBNq_withLeading .M8wBNq_input{padding-left:6px}.M8wBNq_soft{background:var(--sa-soft);border-radius:12px;transition:box-shadow .12s;position:relative}@media (hover:hover){.M8wBNq_soft:hover{box-shadow:inset 0 0 0 1.5px var(--sa-line)}}.M8wBNq_soft:focus-within{box-shadow:inset 0 0 0 2px var(--sa-green)}.M8wBNq_soft[data-invalid]{box-shadow:inset 0 0 0 2px #b91c1c}.M8wBNq_softLabel{z-index:1;pointer-events:none;letter-spacing:.05em;text-transform:uppercase;color:var(--sa-muted);font-size:12px;font-weight:800;line-height:1.2;position:absolute;top:8px;left:12px}.M8wBNq_soft .M8wBNq_control{background:0 0;border:0;min-height:58px;padding-top:14px}.M8wBNq_soft .M8wBNq_control:hover,.M8wBNq_soft .M8wBNq_control:focus-within{border:0;outline:none}.M8wBNq_soft .M8wBNq_control[data-disabled]{background:0 0;border:0}.M8wBNq_soft .M8wBNq_control .M8wBNq_input{height:40px;color:var(--sa-ink);padding-inline:12px 4px;font-size:15px;font-weight:800}.M8wBNq_soft .M8wBNq_input::placeholder{color:var(--color-placeholder);font-weight:600}.M8wBNq_soft .M8wBNq_control .M8wBNq_toggle{width:40px;height:40px}.M8wBNq_soft .M8wBNq_withLeading{grid-template-columns:36px minmax(0,1fr) 40px}.M8wBNq_soft .M8wBNq_withLeading .M8wBNq_input{padding-left:4px}.M8wBNq_soft .M8wBNq_leading{padding-left:8px}.M8wBNq_soft .M8wBNq_control:not(.M8wBNq_withLeading){grid-template-columns:minmax(0,1fr) 40px}.M8wBNq_soft .M8wBNq_control[data-disabled]{grid-template-columns:minmax(0,1fr)}.M8wBNq_soft .M8wBNq_control.M8wBNq_hasValue:not(.M8wBNq_withLeading){grid-template-columns:minmax(0,1fr) 32px 40px}.M8wBNq_soft .M8wBNq_withLeading.M8wBNq_hasValue{grid-template-columns:36px minmax(0,1fr) 32px 40px}.M8wBNq_clear{width:32px;height:32px;color:var(--sa-muted,#5a665f);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}@media (hover:hover){.M8wBNq_clear:hover{color:var(--sa-ink,#10231b);background:#0f3c2814}}.M8wBNq_clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.M8wBNq_fieldOpen{z-index:2;position:relative;box-shadow:0 0 0 100vmax #041e156b}.M8wBNq_soft.M8wBNq_fieldOpen{box-shadow:inset 0 0 0 2px var(--sa-green), 0 0 0 100vmax #041e156b;background:#fff}.M8wBNq_sheetBackdrop{z-index:230;background:#041e158c;position:fixed;inset:0}.M8wBNq_sheet{z-index:231;color:var(--color-text-primary);background:#fff;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow:hidden;box-shadow:0 -8px 30px #0003}.M8wBNq_sheetHead{border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex}.M8wBNq_sheetTitle{margin:0;font-size:17px;font-weight:800}.M8wBNq_sheetClose{width:44px;height:44px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.M8wBNq_sheetClose svg{width:22px;height:22px}.M8wBNq_sheetSearch{background:var(--sa-soft,#eef4ef);border-radius:12px;align-items:center;gap:8px;margin:10px 12px 4px;padding:0 12px;display:flex}.M8wBNq_sheetSearch svg{width:18px;height:18px;color:var(--color-primary);flex:none}.M8wBNq_sheetSearch input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;font-size:16px}.M8wBNq_sheetList{overscroll-behavior:contain;min-height:0;padding:4px 8px calc(12px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}