:where(.button-module__K8bkJG__button){min-height:38px;color:var(--ink);font-size:var(--fs-caption);font-weight:var(--fw-bold);cursor:pointer;background:#fffffff0;border:1px solid #2f2f352e;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 1px #1111140a}:where(.button-module__K8bkJG__button:hover,.button-module__K8bkJG__button:focus-visible){background:#f3f3ef;transform:translateY(-1px)}.button-module__K8bkJG__dark{color:var(--white);background:#34333a;border-color:#34333a}.button-module__K8bkJG__dark:hover,.button-module__K8bkJG__dark:focus-visible{background:#423f48}
:where(.container-module__fUGSTG__container){width:min(var(--max), calc(100vw - 64px));margin:0 auto}
:where(.eyebrow-module__drXwAq__eyebrow){color:var(--text-label);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);margin-bottom:16px}:where(.eyebrow-module__drXwAq__light){color:var(--text-on-dark-subtle)}
:where(.notice-module__N-5zTW__notice){background:var(--blue);width:100%;color:var(--white);text-align:center;letter-spacing:.01em;border-bottom:1px solid #11111414;padding:9px 20px;font-size:11px;font-weight:600}
:where(.tag-module__MBYZwW__tag){width:fit-content;min-height:20px;color:var(--accent-on-solid);font-family:var(--sans);text-transform:uppercase;border:1px solid #0000;border-radius:0;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}button:where(.tag-module__MBYZwW__tag){appearance:none;cursor:pointer;transition:filter .16s,opacity .16s}button:where(.tag-module__MBYZwW__tag:hover,.tag-module__MBYZwW__tag:focus-visible){filter:saturate(1.05)brightness(.98)}button:where(.tag-module__MBYZwW__tag:focus-visible){outline-offset:2px;outline:2px solid #315cf561}button:where(.tag-module__MBYZwW__tag:disabled){cursor:not-allowed;opacity:.55}:where(.tag-module__MBYZwW__tag span){line-height:1}:where(.tag-module__MBYZwW__mark){flex:none;width:9px;height:9px}:where(.tag-module__MBYZwW__ai){border-color:var(--accent-ai);background:var(--accent-ai)}:where(.tag-module__MBYZwW__crq){border-color:var(--accent-crq);background:var(--accent-crq)}:where(.tag-module__MBYZwW__profile,.tag-module__MBYZwW__results){border-color:var(--accent-results);background:var(--accent-results);color:var(--accent-on-solid)}:where(.tag-module__MBYZwW__profile>span,.tag-module__MBYZwW__results>span){color:var(--accent-on-solid)}
:where(.header-module__u7VJiG__topbar){z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #2f2f351f;position:sticky;top:0}:where(.header-module__u7VJiG__nav){justify-content:space-between;align-items:center;gap:24px;min-height:58px;display:flex}:where(.header-module__u7VJiG__brand){color:var(--charcoal);align-items:center;display:inline-flex}:where(.header-module__u7VJiG__brandLogo){flex:none;width:58px;height:auto;display:block}:where(.header-module__u7VJiG__links){color:var(--text-nav);gap:24px;font-size:12px;font-weight:680;display:flex}:where(.header-module__u7VJiG__links a){transition:color .18s}:where(.header-module__u7VJiG__links a:hover,.header-module__u7VJiG__links a:focus-visible){color:var(--ink)}:where(.header-module__u7VJiG__actions){flex-wrap:wrap;gap:10px;display:flex}:where(.header-module__u7VJiG__menuToggle){width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #2f2f352e;border-radius:0;place-items:center;display:none}:where(.header-module__u7VJiG__mobileMenu),:where(.header-module__u7VJiG__mobileCtaBar){display:none}:where(.header-module__u7VJiG__skipLink){z-index:60;background:var(--ink);color:var(--paper);font-size:var(--fs-caption);font-weight:var(--fw-bold);border-radius:var(--radius);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 16px))}:where(.header-module__u7VJiG__skipLink:focus){transform:translateY(0)}
:where(.language-toggle-module__Fb1nFG__toggle){background:0 0;border:none;border-radius:0;align-items:center;gap:2px;padding:0;display:inline-flex}.language-toggle-module__Fb1nFG__option{min-width:28px;min-height:24px;color:var(--text-control-muted);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:.02em;border-radius:0;justify-content:center;align-items:center;padding:0 6px;transition:color .18s,background .18s;display:inline-flex}.language-toggle-module__Fb1nFG__option:hover,.language-toggle-module__Fb1nFG__option:focus-visible{color:var(--text-nav)}.language-toggle-module__Fb1nFG__active{color:var(--ink);background:0 0}
