.layout-module__ooBVUG__pageContent{min-width:0}@media screen and (max-width:767px){.layout-module__ooBVUG__main{background:linear-gradient(to bottom, var(--color-base-100) 0, var(--color-base-100) calc(var(--header-height) + var(--toast-announcement-offset,0px)), var(--color-base-000) calc(var(--header-height) + var(--toast-announcement-offset,0px)), var(--color-base-000) 100%)}body:not(.preparation-attestation-active) .layout-module__ooBVUG__main:has(>[data-learning-welcome=false]){padding-top:calc(var(--header-height) + var(--toast-announcement-offset,0px))}}
.RouteTabMenu-module__erzBrG__root{--tab-stage-accent-color:var(--color-text-primary);--tab-stage-inactive-color:var(--color-text-secondary);color:var(--tab-stage-accent-color)}.RouteTabMenu-module__erzBrG__menuContainer{--route-tab-fade-width:40px;margin-inline:calc(var(--global-site-padding-inline) * -1);position:relative}.RouteTabMenu-module__erzBrG__menuWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;height:36px;padding-block:var(--space-0-5);padding-inline:var(--global-site-padding-inline);scroll-padding-inline:var(--route-tab-fade-width);position:relative;overflow:auto hidden}.RouteTabMenu-module__erzBrG__menuWrapper::-webkit-scrollbar{display:none}.RouteTabMenu-module__erzBrG__inset .RouteTabMenu-module__erzBrG__menuContainer{margin-inline:0}.RouteTabMenu-module__erzBrG__fadeOverlayLeft,.RouteTabMenu-module__erzBrG__fadeOverlayRight{width:var(--route-tab-fade-width);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s;position:absolute;inset-block:0}.RouteTabMenu-module__erzBrG__fadeOverlayLeft{background:linear-gradient(to right, var(--color-base-100), transparent);inset-inline-start:0}.RouteTabMenu-module__erzBrG__fadeOverlayRight{background:linear-gradient(to left, var(--color-base-100), transparent);inset-inline-end:0}.RouteTabMenu-module__erzBrG__fadeOverlayLeft.RouteTabMenu-module__erzBrG__visible,.RouteTabMenu-module__erzBrG__fadeOverlayRight.RouteTabMenu-module__erzBrG__visible{opacity:1}.RouteTabMenu-module__erzBrG__menuInner{max-width:var(--content-width-default);position:relative}.RouteTabMenu-module__erzBrG__menu{--link-gap:var(--space-2-5);width:max-content;min-height:32px;padding-right:var(--space-l);flex-wrap:nowrap;align-items:center;display:flex}.RouteTabMenu-module__erzBrG__item{font-size:var(--font-size-md);color:var(--tab-stage-inactive-color);padding-bottom:var(--space-0-5);transition:color var(--duration-feedback) var(--ease-out), box-shadow var(--duration-feedback) var(--ease-out);touch-action:manipulation;align-items:center;font-weight:500;display:inline-flex;position:relative}.RouteTabMenu-module__erzBrG__item:focus-visible{color:var(--tab-stage-accent-color);outline:none}.RouteTabMenu-module__erzBrG__activeItem{color:var(--tab-stage-accent-color)}@media (hover:hover){.RouteTabMenu-module__erzBrG__item:hover:not([data-active=true]){color:var(--tab-stage-accent-color)}}.RouteTabMenu-module__erzBrG__item:active:not([data-active=true]){color:var(--tab-stage-accent-color);box-shadow:inset 0 -2px 0 var(--tab-stage-accent-color)}.RouteTabMenu-module__erzBrG__indicator{pointer-events:none;background-color:currentColor;height:2px;position:absolute;bottom:0}@media screen and (min-width:768px){.RouteTabMenu-module__erzBrG__item{font-size:var(--font-size-md);padding-bottom:var(--space-2-5)}.RouteTabMenu-module__erzBrG__item:focus-visible:not([data-active=true]){box-shadow:inset 0 -2px 0 var(--tab-stage-accent-color)}@media (hover:hover){.RouteTabMenu-module__erzBrG__item:hover:not([data-active=true]){color:var(--tab-stage-accent-color);box-shadow:inset 0 -2px 0 var(--tab-stage-accent-color)}}.RouteTabMenu-module__erzBrG__menu{--link-gap:var(--space-m);min-height:28px}.RouteTabMenu-module__erzBrG__menuContainer{margin-inline:0}.RouteTabMenu-module__erzBrG__menuWrapper{height:auto;padding-top:var(--space-2-5);padding-bottom:0;padding-inline:0;scroll-padding-inline:0}.RouteTabMenu-module__erzBrG__fadeOverlayLeft,.RouteTabMenu-module__erzBrG__fadeOverlayRight{display:none}}
.MenuDrawer-module__XK7lTW__mobileOnly{background-color:var(--color-base-100);border-bottom:1px solid var(--color-base-200);grid-gap:0;top:calc(var(--header-height) - 1px);z-index:8;grid-template-columns:minmax(0,1fr);align-self:start;gap:0;width:100%;margin-inline:0;padding:0;display:grid;position:sticky}.MenuDrawer-module__XK7lTW__title{color:var(--color-text-tertiary);font-size:var(--font-size-sm);letter-spacing:.04em;margin:0 0 var(--space-3-5);text-transform:uppercase;font-weight:700}.MenuDrawer-module__XK7lTW__list{grid-gap:var(--space-2-5);gap:var(--space-2-5);display:grid}.MenuDrawer-module__XK7lTW__link{color:var(--color-text-primary);font-size:var(--font-size-md);align-items:center;gap:var(--space-2-5);padding:var(--space-xs) var(--space-2-5);border-radius:10px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .15s;display:inline-flex}.MenuDrawer-module__XK7lTW__icon{color:var(--color-text-secondary)}.MenuDrawer-module__XK7lTW__link.MenuDrawer-module__XK7lTW__active{background-color:var(--color-base-200);color:var(--color-text-primary);font-weight:600}.MenuDrawer-module__XK7lTW__link:hover{background-color:var(--color-base-100)}.MenuDrawer-module__XK7lTW__link.MenuDrawer-module__XK7lTW__active:hover{background-color:var(--color-base-200)}.MenuDrawer-module__XK7lTW__link.MenuDrawer-module__XK7lTW__active .MenuDrawer-module__XK7lTW__icon{color:var(--color-text-primary)}.MenuDrawer-module__XK7lTW__desktopOnly{display:none}@media screen and (min-width:768px){.MenuDrawer-module__XK7lTW__mobileOnly{display:none}.MenuDrawer-module__XK7lTW__desktopOnly{min-width:240px;display:block;position:sticky;top:120px}}
.UserInfo-module__5GKmyG__userInfo{--user-info-gap:var(--space-xs,8px);--user-info-card-padding:var(--space-s,12px);--user-info-email-margin-top:var(--space-2xs,4px);--user-info-badge-margin-block:var(--space-2xs,4px);--user-info-member-since-margin-top:var(--space-xs,8px);--user-info-edit-margin-top:var(--space-s,12px);--user-info-badge-reserve:104px;--user-info-badge-corner-top:0;--user-info-badge-corner-right:0;width:100%;display:block}.UserInfo-module__5GKmyG__withAvatar{align-items:flex-start;gap:var(--user-info-gap);display:flex}.UserInfo-module__5GKmyG__nameContainer{width:100%;min-width:0;position:relative}.UserInfo-module__5GKmyG__card{width:100%;padding:var(--user-info-card-padding);box-sizing:border-box;border-radius:14px}.UserInfo-module__5GKmyG__interactive{transition:filter .14s,box-shadow .14s,transform .14s}:where(a,button):hover>.UserInfo-module__5GKmyG__interactive,:where(a,button):focus-visible>.UserInfo-module__5GKmyG__interactive,.UserInfo-module__5GKmyG__interactive:hover,.UserInfo-module__5GKmyG__interactive:focus-visible{filter:brightness(1.04);box-shadow:0 10px 20px color-mix(in srgb, var(--color-primary) 12%, transparent)}:where(a,button):active>.UserInfo-module__5GKmyG__interactive,.UserInfo-module__5GKmyG__interactive:active{filter:brightness(.98);transform:translateY(1px)}.UserInfo-module__5GKmyG__card .UserInfo-module__5GKmyG__name{padding-right:var(--user-info-badge-reserve)}.UserInfo-module__5GKmyG__card .UserInfo-module__5GKmyG__badge{top:var(--user-info-badge-corner-top);right:var(--user-info-badge-corner-right);margin:0;position:absolute}.UserInfo-module__5GKmyG__avatar{border-radius:50%;width:48px;height:48px}.UserInfo-module__5GKmyG__name{font-weight:500}.UserInfo-module__5GKmyG__email{font-size:var(--font-size-sm);color:var(--color-text-secondary,#0009);margin-top:var(--user-info-email-margin-top)}.UserInfo-module__5GKmyG__badge{font-size:var(--font-size-xs);padding:var(--space-0-5) var(--space-1-5);margin-block:var(--user-info-badge-margin-block);background-color:var(--color-bg-secondary,#0000000d);width:fit-content;color:var(--color-text-secondary,#0009);border-radius:4px;font-weight:500;display:inline-block}.UserInfo-module__5GKmyG__memberSince{color:var(--color-base-400);font-size:var(--font-size-xs);margin-top:var(--user-info-member-since-margin-top)}.UserInfo-module__5GKmyG__editHint{justify-content:flex-end;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-xs);text-underline-offset:2px;font-weight:500;line-height:1.2;-webkit-text-decoration:underline;text-decoration:underline;display:inline-flex}.UserInfo-module__5GKmyG__actionsRow{margin-top:var(--user-info-edit-margin-top);justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:flex}.UserInfo-module__5GKmyG__upgradeCta{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);font-size:var(--font-size-sm);border:1px solid;border-radius:999px;font-weight:600;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.UserInfo-module__5GKmyG__badgeCorner .UserInfo-module__5GKmyG__name{padding-right:var(--user-info-badge-reserve)}.UserInfo-module__5GKmyG__badgeCorner .UserInfo-module__5GKmyG__badge{top:var(--user-info-badge-corner-top);right:var(--user-info-badge-corner-right);margin:0;position:absolute}.UserInfo-module__5GKmyG__inverted.UserInfo-module__5GKmyG__card{background:linear-gradient(180deg, var(--color-surface-progress-dark) 0%, var(--color-surface-progress-dark-strong) 100%);color:var(--color-text-inverse);border:1px solid color-mix(in srgb, var(--color-base-000) 18%, var(--color-surface-progress-dark))}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__name{color:var(--color-text-inverse)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__email,.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__memberSince{color:var(--color-text-progress-inverse-muted)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__editHint{color:var(--color-text-inverse)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__upgradeCta{color:var(--color-text-inverse);border-color:color-mix(in srgb, var(--color-base-000) 48%, transparent);background-color:color-mix(in srgb, var(--color-base-000) 12%, transparent)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__badge{background-color:var(--color-surface-canvas);color:var(--color-text-secondary)}.UserInfo-module__5GKmyG__inverted .UserInfo-module__5GKmyG__avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-base-000) 24%, transparent)}@media screen and (min-width:992px){.UserInfo-module__5GKmyG__avatar{width:40px;height:40px}.UserInfo-module__5GKmyG__name{font-weight:500;font-size:var(--font-size-md)}.UserInfo-module__5GKmyG__email{font-size:var(--font-size-xs)}.UserInfo-module__5GKmyG__badge{font-size:var(--font-size-2xs)}.UserInfo-module__5GKmyG__userInfo{gap:var(--space-xs)}}
.PeerPresenceIndicator-module__C7Pm2a__trigger{align-items:center;gap:var(--space-1-5);border:1px solid var(--color-base-400);padding:var(--space-1) var(--space-2-5);background:var(--color-base-500);color:var(--color-base-000);font:inherit;font-size:var(--font-size-xs);line-height:var(--line-height-xs);white-space:nowrap;cursor:pointer;border-radius:999px;font-weight:600;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex;position:relative}.PeerPresenceIndicator-module__C7Pm2a__trigger:hover,.PeerPresenceIndicator-module__C7Pm2a__trigger:focus-visible,.PeerPresenceIndicator-module__C7Pm2a__trigger[data-popup-open]{border-color:var(--color-base-300);background:var(--color-base-400)}.PeerPresenceIndicator-module__C7Pm2a__triggerActive{border-color:var(--color-primary-500)}.PeerPresenceIndicator-module__C7Pm2a__label{display:none}.PeerPresenceIndicator-module__C7Pm2a__shortLabel{text-align:center;min-width:1ch}.PeerPresenceIndicator-module__C7Pm2a__stack{display:inline-flex}.PeerPresenceIndicator-module__C7Pm2a__stackAvatar{--width:22px;--height:22px;border:2px solid var(--color-base-500);font-size:var(--font-size-2xs)}.PeerPresenceIndicator-module__C7Pm2a__stackAvatar+.PeerPresenceIndicator-module__C7Pm2a__stackAvatar{margin-inline-start:calc(-1 * var(--space-2))}.PeerPresenceIndicator-module__C7Pm2a__badge{top:calc(-1 * var(--space-0-5));right:calc(-1 * var(--space-0-5));width:var(--space-2-5);height:var(--space-2-5);border:2px solid var(--color-base-500);background:var(--color-red);border-radius:999px;position:absolute}.PeerPresenceIndicator-module__C7Pm2a__positioner{z-index:var(--z-layer-content-card-menu)}.PeerPresenceIndicator-module__C7Pm2a__popup{grid-gap:var(--space-s);gap:var(--space-s);width:min(360px, calc(100vw - var(--space-8)));max-height:min(70dvh, var(--available-height));padding:var(--space-m);border:1px solid var(--color-base-400);border-radius:var(--space-s);background:var(--color-base-500);color:var(--color-base-000);--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:var(--shadow-elevation-high);display:grid;overflow:auto}.PeerPresenceIndicator-module__C7Pm2a__invites{border-radius:var(--space-xs);padding:var(--space-xs) var(--space-s);background:color-mix(in srgb, var(--color-red) 22%, var(--color-base-500));color:var(--color-base-000);font-size:var(--font-size-sm);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.PeerPresenceIndicator-module__C7Pm2a__sectionLabel{color:var(--color-base-300);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.PeerPresenceIndicator-module__C7Pm2a__empty{color:var(--color-base-300);font-size:var(--font-size-sm);margin:0}.PeerPresenceIndicator-module__C7Pm2a__list{grid-gap:var(--space-xs);gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.PeerPresenceIndicator-module__C7Pm2a__row{grid-gap:var(--space-xs);align-items:center;gap:var(--space-xs);grid-template-columns:auto 1fr auto;display:grid}.PeerPresenceIndicator-module__C7Pm2a__avatarWrap{display:inline-flex;position:relative}.PeerPresenceIndicator-module__C7Pm2a__online:after{content:"";width:var(--space-2-5);height:var(--space-2-5);border:2px solid var(--color-base-500);background:var(--color-primary-500);border-radius:999px;position:absolute;bottom:0;right:0}.PeerPresenceIndicator-module__C7Pm2a__rowText{min-width:0;display:grid}.PeerPresenceIndicator-module__C7Pm2a__name{font-size:var(--font-size-sm);font-weight:600}.PeerPresenceIndicator-module__C7Pm2a__activity{color:var(--color-base-300);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PeerPresenceIndicator-module__C7Pm2a__openAlong{color:var(--color-primary-300);font-size:var(--font-size-xs);white-space:nowrap;font-weight:600}.PeerPresenceIndicator-module__C7Pm2a__offline summary{cursor:pointer;color:var(--color-base-300);font-size:var(--font-size-xs);font-weight:600}.PeerPresenceIndicator-module__C7Pm2a__offline[open] summary{margin-bottom:var(--space-xs)}.PeerPresenceIndicator-module__C7Pm2a__footer{justify-content:space-between;align-items:center;gap:var(--space-s);border-top:1px solid var(--color-base-400);padding-top:var(--space-s);display:flex}.PeerPresenceIndicator-module__C7Pm2a__toggle{align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);cursor:pointer;display:inline-flex}.PeerPresenceIndicator-module__C7Pm2a__footer .PeerPresenceIndicator-module__C7Pm2a__manage{--fg-color:var(--color-base-500);--bg-color:var(--color-base-000);--border-color:var(--color-base-000);--focus-ring-color:var(--color-base-300);margin-inline-start:auto}.PeerPresenceIndicator-module__C7Pm2a__footer .PeerPresenceIndicator-module__C7Pm2a__manage:hover,.PeerPresenceIndicator-module__C7Pm2a__footer .PeerPresenceIndicator-module__C7Pm2a__manage:focus-visible,.PeerPresenceIndicator-module__C7Pm2a__footer .PeerPresenceIndicator-module__C7Pm2a__manage:active{--bg-color:var(--color-base-200);--border-color:var(--color-base-200)}@media screen and (min-width:1200px){.PeerPresenceIndicator-module__C7Pm2a__label{display:inline}.PeerPresenceIndicator-module__C7Pm2a__shortLabel{display:none}}
.SearchOverlayClient-module__14hN0q__backdrop{z-index:100;--search-overlay-backdrop-blur:8px;--search-overlay-backdrop-tint:color-mix(in srgb, var(--color-base-100) 20%, transparent);opacity:1;background-color:var(--search-overlay-backdrop-tint);-webkit-backdrop-filter:blur(var(--search-overlay-backdrop-blur));backdrop-filter:blur(var(--search-overlay-backdrop-blur));transition:background-color .22s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .22s cubic-bezier(.22,1,.36,1),backdrop-filter .22s cubic-bezier(.22,1,.36,1);animation:none;position:fixed;inset:0}.SearchOverlayClient-module__14hN0q__backdrop[data-starting-style],.SearchOverlayClient-module__14hN0q__backdrop[data-ending-style]{background-color:color-mix(in srgb, var(--color-base-100) 0%, transparent);-webkit-backdrop-filter:blur();backdrop-filter:blur()}.SearchOverlayClient-module__14hN0q__dialog{z-index:101;box-sizing:border-box;background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.SearchOverlayClient-module__14hN0q__panel{background-color:var(--color-base-100);width:100%;min-height:0;box-shadow:none;box-sizing:border-box;border:none;border-radius:0;flex-direction:column;flex:1;animation:.22s cubic-bezier(.22,1,.36,1) SearchOverlayClient-module__14hN0q__overlayEnter;display:flex;overflow:hidden}.SearchOverlayClient-module__14hN0q__backdrop[data-motion=instant],.SearchOverlayClient-module__14hN0q__panel[data-motion=instant]{transition:none;animation:none}.SearchOverlayClient-module__14hN0q__srOnly{width:1px;height:1px;margin:-var(--space-px);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.SearchOverlayClient-module__14hN0q__content{--overlay-content-top-padding:calc(var(--space-4-5) + env(safe-area-inset-top));--overlay-header-min-height:var(--space-14);--overlay-close-size:var(--space-10);--overlay-close-top:calc(var(--overlay-content-top-padding) + (var(--overlay-header-min-height) - var(--overlay-close-size)) / 2);--overlay-close-right:var(--global-site-padding-inline,var(--space-3));--content-inline-padding:var(--global-site-padding-inline,var(--space-3));width:100%;min-height:0;padding:var(--overlay-content-top-padding) var(--content-inline-padding) var(--space-3-5);box-sizing:border-box;grid-gap:0;flex:1;grid-template-rows:auto auto 1fr;gap:0;display:grid;position:relative;overflow:hidden}.SearchOverlayClient-module__14hN0q__controls{gap:var(--space-4-5);min-width:0;margin-top:var(--space-2);flex-direction:column;display:flex}.SearchOverlayClient-module__14hN0q__alphabetWrapper{width:100%;overflow:auto hidden}.SearchOverlayClient-module__14hN0q__letters{gap:var(--space-2);width:max-content;padding-right:var(--space-4);display:flex}.SearchOverlayClient-module__14hN0q__letter{min-width:var(--space-9);height:var(--space-9);border:1px solid var(--color-border-subtle);border-radius:var(--space-1-5);background-color:var(--color-base-100);color:var(--color-base-600);font-size:var(--font-size-sm);flex-shrink:0;font-weight:500;transition:background-color .2s,border-color .2s}.SearchOverlayClient-module__14hN0q__letter.SearchOverlayClient-module__14hN0q__active{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.SearchOverlayClient-module__14hN0q__letter:disabled{opacity:.35;cursor:default}@media (hover:hover){.SearchOverlayClient-module__14hN0q__letter:hover:not(.SearchOverlayClient-module__14hN0q__active):not(:disabled){background-color:var(--color-base-200);border-color:var(--color-border-muted)}}.SearchOverlayClient-module__14hN0q__results{min-height:0;margin-inline:calc(var(--content-inline-padding) * -1);margin-top:var(--space-4-5);padding-inline:var(--content-inline-padding);padding-block:var(--space-2) var(--space-3);overscroll-behavior:contain;box-sizing:border-box;overflow:auto}.SearchOverlayClient-module__14hN0q__grid{--card-width:240px;grid-template-columns:repeat(auto-fill, minmax(var(--card-width), 1fr));grid-gap:var(--space-4);gap:var(--space-4);display:grid}.SearchOverlayClient-module__14hN0q__loadingGrid{--card-width:240px}.SearchOverlayClient-module__14hN0q__emptyPlaceholder{box-sizing:border-box;width:100%;min-height:320px}.SearchOverlayClient-module__14hN0q__pagination{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.SearchOverlayClient-module__14hN0q__pagination button{border:1px solid var(--color-base-300);border-radius:var(--space-2);background:var(--color-base-000);padding:var(--space-2) var(--space-3)}.SearchOverlayClient-module__14hN0q__resultLink{gap:var(--space-1);padding:var(--space-3);border-radius:var(--space-2);background:var(--color-base-000);color:inherit;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;display:flex}.SearchOverlayClient-module__14hN0q__resultType{font-size:var(--font-size-3xs);line-height:var(--line-height-3xs);color:var(--color-base-500)}.SearchOverlayClient-module__14hN0q__resultTitle{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}@media screen and (min-width:768px){.SearchOverlayClient-module__14hN0q__dialog{--search-overlay-desktop-gutter:var(--space-12);--search-overlay-desktop-max-width:1440px;--search-overlay-desktop-max-height:860px;padding:var(--search-overlay-desktop-gutter);justify-content:center;align-items:center}.SearchOverlayClient-module__14hN0q__panel{width:min(var(--search-overlay-desktop-max-width), 100%);max-width:100%;height:min(var(--search-overlay-desktop-max-height), 100%);border-radius:var(--space-4);border:1px solid var(--color-base-200);max-height:100%;box-shadow:0 var(--space-7) var(--space-20) #00000040;flex:0 auto}.SearchOverlayClient-module__14hN0q__content{--overlay-content-top-padding:var(--space-5-5);--content-inline-padding:var(--space-5);--overlay-close-right:var(--space-5);padding:var(--overlay-content-top-padding) var(--content-inline-padding) var(--space-4-5)}}@keyframes SearchOverlayClient-module__14hN0q__overlayEnter{0%{opacity:0;transform:translateY(var(--space-4-5))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SearchOverlayClient-module__14hN0q__backdrop{background-color:var(--search-overlay-backdrop-tint);-webkit-backdrop-filter:blur(var(--search-overlay-backdrop-blur));backdrop-filter:blur(var(--search-overlay-backdrop-blur));transition:none}.SearchOverlayClient-module__14hN0q__panel{animation:none}}
.SearchOverlayHeader-module__Y6R7cW__header{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:56px;padding-right:var(--space-18);display:flex}.SearchOverlayHeader-module__Y6R7cW__title{min-width:0;color:var(--color-base-800);flex:1;margin:0}.SearchOverlayHeader-module__Y6R7cW__title span{text-wrap:balance}.SearchOverlayHeader-module__Y6R7cW__closeButton{top:var(--overlay-close-top);right:var(--overlay-close-right);z-index:2;margin:0;position:absolute}
.SearchOverlayToggle-module__rF9DwW__button{--round-icon-button-size:var(--space-9)}@media screen and (min-width:768px){.SearchOverlayToggle-module__rF9DwW__button{--round-icon-button-size:var(--space-10)}}
.not-found-module__k0nBjW__page{flex-direction:column;min-height:100vh;display:flex}.not-found-module__k0nBjW__main{padding:calc(var(--header-height) + var(--space-xl)) var(--space-xl) var(--space-xl);flex:1;justify-content:center;align-items:center;display:flex}.not-found-module__k0nBjW__card{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;max-width:420px;display:flex}.not-found-module__k0nBjW__code{font-size:var(--font-size-display-hero);letter-spacing:.04em;margin:0;font-weight:800;line-height:1}.not-found-module__k0nBjW__title{font-size:var(--font-size-display-subhero);margin:0;line-height:1.2}.not-found-module__k0nBjW__card a{margin-top:var(--space-xs)}

.PublicPageFrame-module__7mEKnq__container{padding-top:var(--header-height)}.PublicPageFrame-module__7mEKnq__container:has(>.stage-view-layout-main)>header{background-color:var(--color-base-100);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-primary-600)}body[data-stage-view-scrolled=true] .PublicPageFrame-module__7mEKnq__container:has(>.stage-view-layout-main)>header{background-color:var(--color-base-000);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-primary-600)}
.TabStage-module__tId7dq__container{--tab-stage-sticky-top:calc(var(--header-height) + var(--toast-announcement-offset,0px));--headline-padding-top:var(--header-height);--tab-stage-headline-block-height:calc(var(--font-size-3xl) * 2.2 + var(--space-2-5));--tab-stage-sticky-extra:0px;--tab-stage-accent-color:var(--color-text-primary);--tab-stage-headline-color:var(--color-text-primary);--tab-stage-inactive-color:var(--color-text-secondary);top:calc(( var(--headline-padding-top) + var(--tab-stage-headline-block-height) - var(--tab-stage-sticky-top) + var(--tab-stage-sticky-extra) ) * -1);z-index:9;padding-inline:var(--global-site-padding-inline);background-color:var(--color-base-100);border-bottom:1px solid var(--color-base-200);position:sticky}.TabStage-module__tId7dq__welcome{display:contents}.TabStage-module__tId7dq__nonWelcomeRoute{--headline-padding-top:0px;--tab-stage-headline-block-height:0px}.TabStage-module__tId7dq__nonWelcomeRoute .TabStage-module__tId7dq__welcome{display:none}.TabStage-module__tId7dq__headline{--tab-stage-headline-max-width:800px;--max-width:var(--tab-stage-headline-max-width);--color-headline-line-1:var(--tab-stage-headline-color);--color-headline-line-2:var(--tab-stage-headline-color);color:var(--tab-stage-headline-color);padding-block-start:var(--headline-padding-top);padding-block-end:var(--space-2-5)}.TabStage-module__tId7dq__paragraph{color:var(--tab-stage-headline-color)}@media screen and (min-width:768px){.TabStage-module__tId7dq__container{--headline-padding-top:80px;--tab-stage-headline-block-height:calc(var(--font-size-5xl) * 2.2 + var(--space-3xl))}.TabStage-module__tId7dq__nonWelcomeRoute{--tab-stage-headline-block-height:calc(var(--font-size-5xl) * 2.2 + var(--space-3xl))}.TabStage-module__tId7dq__nonWelcomeRoute .TabStage-module__tId7dq__welcome{display:contents}.TabStage-module__tId7dq__inner{max-width:var(--content-width-default);margin-inline:auto}.TabStage-module__tId7dq__headline{--font-size-overwrite:var(--font-size-5xl);--line-height-overwrite:var(--line-height-lg);padding-block-start:var(--headline-padding-top);padding-block-end:var(--space-3xl)}}
.layout-module___YwcWW__layout{background-color:var(--color-base-000);padding-top:var(--header-height-minimal);min-height:calc(100svh - var(--header-height-minimal));grid-template-rows:minmax(0,1fr) auto;display:grid}.layout-module___YwcWW__main{flex-direction:column;min-height:0;display:flex}.layout-module___YwcWW__main>*{flex:1}.layout-module___YwcWW__main>section+section{padding-top:var(--space-16)}

.layout-module__ho80qq__surface{background-color:var(--color-base-100)}.layout-module__ho80qq__main{background-color:var(--color-base-000);padding-top:0}.layout-module__ho80qq__container{grid-gap:0;max-width:var(--content-width-max);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-height:calc(100svh - 60px);margin:0 auto;padding-inline:0;display:grid;position:relative}.layout-module__ho80qq__menu,.layout-module__ho80qq__content{min-width:0}.layout-module__ho80qq__content{padding-top:var(--space-3xl)}@media screen and (min-width:768px){.layout-module__ho80qq__main{padding-top:var(--space-15)}.layout-module__ho80qq__menu{margin-top:var(--space-3xl);max-height:calc(100svh - 160px);overflow-y:auto}.layout-module__ho80qq__container{-moz-column-gap:var(--space-xl);align-items:start;column-gap:var(--space-xl);min-height:0;padding-inline:var(--global-site-padding-inline,var(--space-m));row-gap:var(--space-l);grid-template-rows:auto;grid-template-columns:270px minmax(0,1fr)}.layout-module__ho80qq__content{padding-top:0}}
.SecureAttestationQueueBadge-module__WkOQGa__badge{min-width:var(--space-4-5);height:var(--space-4-5);padding-inline:var(--space-1);border:1px solid var(--color-border-muted);background:var(--color-surface-accent);color:var(--color-text-accent);font-size:var(--font-size-2xs);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--space-1);font-weight:600;line-height:1;display:inline-flex}
.layout-module__IR1Ugq__shell{min-height:calc(100dvh - var(--toast-announcement-offset,0px));flex-direction:column;display:flex}.layout-module__IR1Ugq__shell>:not(footer){flex-grow:1}
.page-module__RrEb-q__page{align-items:center;min-height:calc(100vh - 140px);display:flex}.page-module__RrEb-q__hero{border:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);background:radial-gradient(circle at top left, color-mix(in srgb, var(--color-highlight-orange) 24%, transparent), transparent 34%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 30%), linear-gradient(160deg, #fffaf3 0%, #fff 48%, #f5f8fc 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a1a}.page-module__RrEb-q__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff8c 50%,#0000 100%);animation:9s linear infinite page-module__RrEb-q__shimmer;position:absolute;inset:0;transform:translate(-100%)}.page-module__RrEb-q__content{z-index:1;grid-gap:var(--space-l);gap:var(--space-l);padding:var(--space-2xl);display:grid;position:relative}.page-module__RrEb-q__eyebrow{color:var(--color-highlight-orange);font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.page-module__RrEb-q__headline{max-width:12ch}.page-module__RrEb-q__description{max-width:58ch}.page-module__RrEb-q__actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.page-module__RrEb-q__primaryCta{min-width:220px}.page-module__RrEb-q__benefits{grid-gap:var(--space-m);gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__RrEb-q__benefit{padding:var(--space-m);border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);background:#ffffffd1;border-radius:18px}.page-module__RrEb-q__benefitTitle{margin-bottom:var(--space-2xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-primary);font-weight:700;display:block}.page-module__RrEb-q__benefitText{color:var(--color-text);font-size:var(--font-size-xs);line-height:var(--line-height-sm);margin:0}@keyframes page-module__RrEb-q__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media screen and (min-width:768px){.page-module__RrEb-q__content{padding:var(--space-3xl)}}@media screen and (min-width:992px){.page-module__RrEb-q__content{-moz-column-gap:var(--space-xl);align-items:end;column-gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.page-module__RrEb-q__contentMain{grid-column:1}.page-module__RrEb-q__benefits{grid-column:2;grid-template-columns:1fr;align-self:stretch}}