.AiSmartToggle_card__izblT{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"icon title switch" "sub sub sub";align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-3);border-radius:var(--r-lg);background:var(--t-action-soft);box-shadow:inset 0 0 0 1px var(--t-line)}.AiSmartToggle_on__EJKyY{box-shadow:inset 0 0 0 1.5px var(--t-action)}.AiSmartToggle_icon__dDVyI{grid-area:icon;flex-shrink:0;width:32px;height:32px;border-radius:var(--r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--t-white);color:var(--t-action-ink)}.AiSmartToggle_texts__EeWrg{display:contents}.AiSmartToggle_title__h1eYK{grid-area:title;min-width:0;white-space:nowrap;font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--t-ink-1)}.AiSmartToggle_sub__2uSKj{grid-area:sub;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--t-ink-2)}.AiSmartToggle_switch__KVieY{grid-area:switch;flex-shrink:0;width:42px;height:26px;border-radius:var(--r-full);background:var(--t-line-strong);position:relative;transition:background var(--d-base) var(--e-out)}.AiSmartToggle_on__EJKyY .AiSmartToggle_switch__KVieY{background:var(--t-action)}.AiSmartToggle_switch__KVieY:focus-visible{outline:none;box-shadow:var(--sh-focus)}.AiSmartToggle_knob__V72dC{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--r-full);background:var(--t-white);box-shadow:var(--sh-raise);transition:transform var(--d-base) var(--e-out)}.AiSmartToggle_on__EJKyY .AiSmartToggle_knob__V72dC{transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.AiSmartToggle_knob__V72dC,.AiSmartToggle_switch__KVieY{transition:none}}.Checkbox_row__jw4XP{display:flex;align-items:center;gap:var(--s-3);min-height:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_input__ciUJb{position:absolute;opacity:0;width:0;height:0}.Checkbox_box__0z3yU{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--t-line-strong);color:var(--t-on-action);transition:background var(--d-fast) var(--e-out),box-shadow var(--d-fast) var(--e-out)}.Checkbox_tick__NftzK{opacity:0;transform:scale(.6);transition:opacity var(--d-fast) var(--e-out),transform var(--d-fast) var(--e-out)}.Checkbox_input__ciUJb:checked+.Checkbox_box__0z3yU{background:var(--t-action);box-shadow:inset 0 0 0 1.5px var(--t-action)}.Checkbox_input__ciUJb:checked+.Checkbox_box__0z3yU .Checkbox_tick__NftzK{opacity:1;transform:scale(1)}.Checkbox_input__ciUJb:focus-visible+.Checkbox_box__0z3yU{box-shadow:inset 0 0 0 1.5px var(--t-action),var(--sh-focus)}.Checkbox_label__PMJlR{flex:1 1 auto;font-size:var(--fs-body);color:var(--t-ink-1)}.Checkbox_count__AIQIF{font-size:var(--fs-caption);color:var(--t-ink-3);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.Checkbox_box__0z3yU,.Checkbox_tick__NftzK{transition:none}}.FilterPanel_panel___ZNWq{position:sticky;top:calc(var(--h-nav, 64px) + 123px + var(--s-4));align-self:start;width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-5);border-radius:var(--r-lg);background:var(--t-white);box-shadow:var(--sh-raise);max-height:calc(100vh - var(--h-nav, 64px) - 123px - var(--s-4) - var(--s-6));overflow-y:auto;overscroll-behavior:contain}.FilterPanel_panel___ZNWq::-webkit-scrollbar{width:6px}.FilterPanel_panel___ZNWq::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:var(--t-line-strong)}.FilterPanel_group__UE5_f{display:flex;flex-direction:column;gap:var(--s-2)}.FilterPanel_groupTitle__6EaUH{margin:0;font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--t-ink-2)}.FilterPanel_rows__bV8yw{display:flex;flex-direction:column}.FilterPanel_head__7JWhL{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--t-line)}.FilterPanel_headTitle__vwJhG{margin:0;font-size:var(--fs-headline);line-height:var(--lh-headline);font-weight:var(--fw-bold);color:var(--t-ink-1)}.FilterPanel_reset___dzB5{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--t-action-ink)}.FilterPanel_reset___dzB5:hover{text-decoration:underline}.FilterPanel_reset___dzB5:focus-visible{outline:none;box-shadow:var(--sh-focus);border-radius:var(--r-xs)}@media (max-width:980px){.FilterPanel_panel___ZNWq{position:static;width:auto;max-height:none;overflow-y:visible}}