.Button-module__xVxWGW__button{border-radius:var(--radius-button);min-height:54px;font-family:var(--font-ibm-plex-sans), var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body-medium);cursor:pointer;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), opacity var(--duration-hover) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.Button-module__xVxWGW__button:hover{transform:translateY(-1px)}.Button-module__xVxWGW__primary:hover{background:var(--color-brand-teal-hover)}.Button-module__xVxWGW__secondary:hover{background:var(--color-bg-card-hover);border-color:var(--color-bg-card-border-hover)}.Button-module__xVxWGW__onDeep:hover{background:var(--color-bg-muted)}.Button-module__xVxWGW__button:disabled:hover{transform:none}}.Button-module__xVxWGW__button:active{transform:translateY(0)scale(.98)}.Button-module__xVxWGW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button-module__xVxWGW__button:focus-visible{outline:2px solid var(--color-brand-teal-fallback);outline-offset:2px}.Button-module__xVxWGW__onDeep:focus-visible{outline-color:var(--color-text-on-brand)}.Button-module__xVxWGW__primary{background:var(--color-brand-teal-fallback);background:var(--color-brand-teal,var(--color-brand-teal-fallback));color:var(--color-text-on-brand)}.Button-module__xVxWGW__secondary{background:var(--color-bg-card);color:var(--color-brand-teal-fallback);border-color:var(--color-bg-card-border)}.Button-module__xVxWGW__onDeep{background:var(--color-text-on-brand);color:var(--color-brand-teal-fallback)}
.Card-module__E7j2nG__card{background:var(--color-bg-card);border:1px solid var(--color-bg-card-border);border-radius:var(--radius-card);padding:20px}.Card-module__E7j2nG__muted{background:var(--color-bg-muted-card);border-color:var(--color-bg-muted-card-border)}
.LocaleSwitch-module__rsGCQW__switch{border-radius:var(--radius-chip);background:var(--color-bg-muted);gap:4px;padding:4px;display:inline-flex}.LocaleSwitch-module__rsGCQW__link,.LocaleSwitch-module__rsGCQW__active{border-radius:var(--radius-chip);min-height:32px;font-size:var(--font-size-caption);font-weight:var(--font-weight-body-medium);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.LocaleSwitch-module__rsGCQW__link{color:var(--color-text-secondary);transition:color var(--duration-hover) var(--ease-out)}.LocaleSwitch-module__rsGCQW__link:hover{color:var(--color-text-primary)}.LocaleSwitch-module__rsGCQW__active{background:var(--color-bg-card);color:var(--color-brand-teal-fallback);box-shadow:0 0 0 1px var(--color-bg-card-border)}
.LandingHeader-module__ll9T0q__header{z-index:var(--z-header);background:color-mix(in srgb, var(--color-bg-canvas) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-bg-card-border);position:sticky;top:0}.LandingHeader-module__ll9T0q__bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:14px clamp(20px,5vw,32px);display:grid}.LandingHeader-module__ll9T0q__brand{font-family:var(--font-source-serif-4), var(--font-display);font-weight:var(--font-weight-h2);font-size:var(--font-size-h2);color:var(--color-text-primary);white-space:nowrap;justify-self:start;text-decoration:none}.LandingHeader-module__ll9T0q__nav{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:28px;display:flex}.LandingHeader-module__ll9T0q__navLink{font-size:var(--font-size-body);color:var(--color-text-secondary);transition:color var(--duration-hover) var(--ease-out);text-decoration:none}.LandingHeader-module__ll9T0q__navLink:hover,.LandingHeader-module__ll9T0q__navLink:focus-visible{color:var(--color-brand-teal-fallback)}.LandingHeader-module__ll9T0q__actions{justify-content:flex-end;justify-self:end;align-items:center;gap:12px;display:flex}@media (max-width:720px){.LandingHeader-module__ll9T0q__nav{display:none}.LandingHeader-module__ll9T0q__bar{grid-template-columns:1fr auto}}
