:root{--sm-brand-yellow:#f4bf00;--sm-button-font-size:1rem;--sm-button-font-weight:500;--sm-button-line-height:1.2;--sm-button-radius:999px;--sm-button-height:46px;--sm-button-height-compact:40px;--sm-button-height-large:50px;--sm-button-height-hero:56px;--sm-button-icon-size:40px;--sm-button-icon-size-compact:32px;--sm-button-border-width:0px;--sm-button-padding-x:18px;--sm-button-padding-x-compact:14px;--sm-button-padding-x-large:22px;--sm-button-transition:transform 140ms ease,filter 160ms ease,box-shadow 160ms ease,background-color 160ms ease,border-color 160ms ease,color 160ms ease;--sm-button-hover-transform:none;--sm-button-hover-filter:brightness(1.03);--sm-button-focus-outline:3px solid rgba(92,221,204,0.72);--sm-button-focus-offset:2px;--sm-button-disabled-opacity:0.58;--sm-button-disabled-filter:saturate(0.82);--sm-button-disabled-bg:#5d7185;--sm-button-disabled-color:#ffffff;--sm-button-disabled-border:rgba(222,235,247,0.46);--sm-button-disabled-shadow:none;--sm-nav-shell-bg:rgba(15,34,58,0.48);--sm-control-shell-bg:rgba(15,34,58,0.96);--sm-top-nav-shell-bg:linear-gradient(180deg,#ffffff,#edf7ff);--sm-nav-shell-border:rgba(255,255,255,0.9);--sm-response-container-border:rgba(255,255,255,0.9);--sm-button-secondary-bg:#173a63;--sm-button-secondary-color:#ffffff;--sm-button-secondary-border:rgba(121,180,237,0.24);--sm-button-secondary-shadow:none;--sm-button-secondary-shadow-hover:none;--sm-button-secondary-flat-bg:#173a63;--sm-button-secondary-flat-bg-hover:#1d4b7a;--sm-button-primary-bg:#286da8;--sm-button-primary-color:#ffffff;--sm-button-primary-border:rgba(121,180,237,0.56);--sm-button-primary-shadow:none;--sm-button-primary-shadow-hover:none;--sm-button-white-bg:#ffffff;--sm-button-white-color:#173a63;--sm-button-white-border:rgba(121,180,237,0.28);--sm-button-white-shadow:none;--sm-button-white-shadow-hover:none;--sm-button-white-flat-bg:#d9ecff;--sm-button-white-flat-bg-hover:#c7e3fb;--sm-button-topnav-bg:#286da8;--sm-button-topnav-color:#ffffff;--sm-button-topnav-border-width:0px;--sm-button-topnav-border:#72b5ec;--sm-button-topnav-shadow:none;--sm-button-topnav-shadow-hover:none;--sm-button-topnav-flat-bg:#286da8;--sm-button-topnav-flat-bg-hover:#205b96;--sm-button-selected-bg:#0d816c;--sm-button-selected-flat-bg:#0d816c;--sm-button-selected-flat-bg-hover:#096653;--sm-button-selected-color:#ffffff;--sm-button-selected-border-width:0px;--sm-button-selected-border:rgba(92,221,204,0.96);--sm-button-selected-shadow:none;--sm-button-danger-bg:#b52e46;--sm-button-danger-color:#ffffff;--sm-button-danger-border:rgba(255,190,200,0.72);--sm-button-danger-shadow:none;--sm-button-danger-shadow-hover:none;--sm-dropdown-dark-surface:#071a2d;--sm-dropdown-dark-ink:#ffffff;--sm-dropdown-dark-active-surface:#1c527d;--sm-dropdown-dark-selected-surface:#0f8b79;--sm-dropdown-dark-disabled-surface:#233b53;--sm-dropdown-dark-meta-ink:#83eadb;--sm-dropdown-dark-divider:rgba(131,234,219,0.24);--sm-dropdown-light-surface:#ffffff;--sm-dropdown-light-ink:#173a63;--sm-dropdown-light-active-surface:#edf7ff;--sm-dropdown-light-selected-surface:#d8f4ee;--sm-dropdown-light-disabled-surface:#e3ebf2;--sm-dropdown-light-meta-ink:#52677f;--sm-dropdown-light-divider:rgba(23,58,99,0.14)}:where(button){-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;border-radius:var(--sm-button-radius);background-clip:padding-box;font-family:inherit;letter-spacing:0;transition:var(--sm-button-transition)}:where(button,[role=button],[role=tab],.action-button,.ghost-button,.text-button,.button-link,.lp-button),:where(button,[role=button],[role=tab],.action-button,.ghost-button,.text-button,.button-link,.lp-button) :where(b,strong){font-weight:var(--sm-button-font-weight)!important}:where(button:not(:disabled)){cursor:pointer}:where(button):focus-visible{outline:var(--sm-button-focus-outline);outline-offset:var(--sm-button-focus-offset)}:where(button):disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where(button){transition-duration:.01ms!important}}:is(button,[role=button],[role=tab],[role=option],a[aria-current],.lp-button){box-shadow:none!important;text-shadow:none!important}:is(button,[role=button],[role=tab],[role=option],summary,a[aria-current],.lp-button):focus-visible{outline:var(--sm-button-focus-outline)!important;outline-offset:var(--sm-button-focus-offset)}