.logo-module__8AycFq__logo{gap:var(--space-2);font-family:var(--font-logo);font-size:var(--logo-size,var(--text-xl));font-weight:var(--weight-extrabold);line-height:var(--leading-tight);color:var(--color-text);letter-spacing:var(--tracking-tight);align-items:center;display:inline-flex}.logo-module__8AycFq__logo__mark{width:1.35em;height:1.35em;fill:var(--color-brand);flex-shrink:0}.logo-module__8AycFq__logo--on-dark{color:var(--color-text-inverse)}.logo-module__8AycFq__logo--on-dark .logo-module__8AycFq__logo__mark{fill:var(--color-tag-face)}@media not all and (min-width:30rem){.logo-module__8AycFq__logo__name--from-small{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.logo-module__8AycFq__logo__name--hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.skip-link-module__IasGNW__skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);min-height:var(--size-touch-target);padding-inline:var(--space-4);font-weight:var(--weight-semibold);color:var(--color-on-accent);background-color:var(--color-accent);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex;position:fixed;translate:0 -200%}.skip-link-module__IasGNW__skip-link:focus-visible{translate:0}
.app-shell-module__S7NtYq__app-shell{--size-bottom-reserve:calc(var(--size-tab-bar) + var(--space-safe-bottom));--space-bottom-bar-inset:0px;min-height:100svh;padding-inline:var(--space-safe-inline);padding-bottom:var(--size-bottom-reserve);background-color:var(--color-surface)}html:has(.app-shell-module__S7NtYq__app-shell){scroll-padding-bottom:var(--size-bottom-clearance)}.app-shell-module__S7NtYq__app-shell__bar{gap:var(--space-4);max-width:var(--size-content);padding:var(--space-4) var(--space-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.app-shell-module__S7NtYq__app-shell__home{color:inherit;text-decoration:none;display:flex}.app-shell-module__S7NtYq__app-shell__tabs{display:contents}.app-shell-module__S7NtYq__app-shell__main{max-width:var(--size-content);padding:var(--space-4) var(--space-gutter) var(--space-12);margin-inline:auto}.app-shell-module__S7NtYq__app-shell__main:focus{outline:none}.app-shell-module__S7NtYq__app-shell__footer{max-width:var(--size-content);padding:0 var(--space-gutter) var(--space-8);margin-inline:auto}.app-shell-module__S7NtYq__app-shell:has([data-app-bar],[data-tab-root-header]) .app-shell-module__S7NtYq__app-shell__home{display:none}.app-shell-module__S7NtYq__app-shell:has([data-app-bar],[data-tab-root-header]) .app-shell-module__S7NtYq__app-shell__bar{padding-block:0}.app-shell-module__S7NtYq__app-shell:has([data-app-bar]) .app-shell-module__S7NtYq__app-shell__main{padding-top:0}.app-shell-module__S7NtYq__app-shell:has([data-app-bottom=own]){--size-bottom-reserve:0px;--space-bottom-bar-inset:var(--space-safe-bottom)}.app-shell-module__S7NtYq__app-shell:has([data-app-bottom=own]) .app-shell-module__S7NtYq__app-shell__tabs{display:none}.app-shell-module__S7NtYq__app-shell:has([data-app-bottom=own]) .app-shell-module__S7NtYq__app-shell__main{padding-bottom:0}@media (min-width:48rem){html:has(.app-shell-module__S7NtYq__app-shell){scroll-padding-bottom:0}.app-shell-module__S7NtYq__app-shell{--size-bottom-reserve:0px;--size-sticky-top:calc(var(--size-app-header) + var(--size-control-border))}.app-shell-module__S7NtYq__app-shell__header{z-index:var(--z-sticky);background-color:var(--color-surface);border-bottom:var(--size-control-border) solid var(--color-border);position:sticky;top:0}.app-shell-module__S7NtYq__app-shell__bar{row-gap:var(--space-2);min-height:var(--size-app-header);padding-block:var(--space-3);flex-wrap:wrap}.app-shell-module__S7NtYq__app-shell:has([data-app-bar],[data-tab-root-header]) .app-shell-module__S7NtYq__app-shell__bar{row-gap:var(--space-2);min-height:var(--size-app-header);padding-block:var(--space-3);flex-wrap:wrap}.app-shell-module__S7NtYq__app-shell:has([data-app-bar],[data-tab-root-header]) .app-shell-module__S7NtYq__app-shell__home{display:flex}.app-shell-module__S7NtYq__app-shell:has([data-app-bottom=own]) .app-shell-module__S7NtYq__app-shell__tabs{display:contents}.app-shell-module__S7NtYq__app-shell__main{padding-top:var(--space-8);padding-bottom:var(--space-16)}.app-shell-module__S7NtYq__app-shell:has([data-app-bar]) .app-shell-module__S7NtYq__app-shell__main{padding-top:var(--space-8);padding-bottom:var(--space-16)}.app-shell-module__S7NtYq__app-shell:has([data-app-bottom=own]) .app-shell-module__S7NtYq__app-shell__main{padding-top:var(--space-8);padding-bottom:var(--space-16)}}
.workshop-shell-module__GucJKa__workshop-shell{--size-bottom-reserve:calc(var(--size-tab-bar) + var(--space-safe-bottom));--space-bottom-bar-inset:0px;min-height:100svh;padding-inline:var(--space-safe-inline);padding-bottom:var(--size-bottom-reserve);background-color:var(--color-surface)}.workshop-shell-module__GucJKa__workshop-shell--without-tabs{--size-bottom-reserve:0px;--space-bottom-bar-inset:var(--space-safe-bottom);padding-bottom:var(--space-safe-bottom)}.workshop-shell-module__GucJKa__workshop-shell__bar{gap:var(--space-4);max-width:var(--size-content);padding:var(--space-4) var(--space-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.workshop-shell-module__GucJKa__workshop-shell__home{gap:var(--space-3);color:inherit;align-items:center;text-decoration:none;display:flex}.workshop-shell-module__GucJKa__workshop-shell__name{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-text);background-color:var(--color-accent-surface);border-radius:var(--radius-pill)}.workshop-shell-module__GucJKa__workshop-shell__main{max-width:var(--size-content);padding:var(--space-4) var(--space-gutter) var(--space-12);margin-inline:auto}.workshop-shell-module__GucJKa__workshop-shell__main:focus{outline:none}.workshop-shell-module__GucJKa__workshop-shell:has([data-app-bar]) .workshop-shell-module__GucJKa__workshop-shell__home{display:none}.workshop-shell-module__GucJKa__workshop-shell:has([data-app-bar]) .workshop-shell-module__GucJKa__workshop-shell__bar{padding-block:0}.workshop-shell-module__GucJKa__workshop-shell:has([data-app-bar]) .workshop-shell-module__GucJKa__workshop-shell__main{padding-top:0}@media (min-width:48rem){.workshop-shell-module__GucJKa__workshop-shell{--size-bottom-reserve:0px}.workshop-shell-module__GucJKa__workshop-shell__header{z-index:var(--z-sticky);background-color:var(--color-surface);border-bottom:var(--size-control-border) solid var(--color-border);position:sticky;top:0}.workshop-shell-module__GucJKa__workshop-shell__bar{row-gap:var(--space-2);min-height:var(--size-app-header);padding-block:var(--space-3);flex-wrap:wrap}.workshop-shell-module__GucJKa__workshop-shell:has([data-app-bar]) .workshop-shell-module__GucJKa__workshop-shell__bar{row-gap:var(--space-2);min-height:var(--size-app-header);padding-block:var(--space-3);flex-wrap:wrap}.workshop-shell-module__GucJKa__workshop-shell:has([data-app-bar]) .workshop-shell-module__GucJKa__workshop-shell__home{display:flex}.workshop-shell-module__GucJKa__workshop-shell__main{padding-top:var(--space-8);padding-bottom:var(--space-16)}.workshop-shell-module__GucJKa__workshop-shell:has([data-app-bar]) .workshop-shell-module__GucJKa__workshop-shell__main{padding-top:var(--space-8);padding-bottom:var(--space-16)}}
.auth-layout-module__BMEKpa__auth-layout{min-height:100svh;padding-inline:var(--space-safe-inline);background-color:var(--color-surface);background-image:radial-gradient(circle at 50% 0, var(--color-accent-surface), transparent var(--size-auth-glow));grid-template-rows:auto 1fr;display:grid}.auth-layout-module__BMEKpa__auth-layout__header{padding:var(--space-6) var(--space-gutter);justify-content:center;display:flex}.auth-layout-module__BMEKpa__auth-layout__home{color:inherit;text-decoration:none}.auth-layout-module__BMEKpa__auth-layout__main{padding:var(--space-4) var(--space-gutter) var(--space-16);justify-content:center;display:flex}.auth-layout-module__BMEKpa__auth-layout__main:focus{outline:none}
.outbox-module__zMsfXW__outbox{gap:var(--space-8);max-width:var(--size-prose);padding:var(--space-section) var(--space-gutter);margin-inline:auto;display:grid}.outbox-module__zMsfXW__outbox:focus{outline:none}.outbox-module__zMsfXW__outbox__header{gap:var(--space-3);display:grid}.outbox-module__zMsfXW__outbox__title{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}.outbox-module__zMsfXW__outbox__note{color:var(--color-text-muted);text-wrap:pretty}.outbox-module__zMsfXW__outbox__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.outbox-module__zMsfXW__outbox__email{gap:var(--space-3);padding:var(--space-5);background-color:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);display:grid}.outbox-module__zMsfXW__outbox__email-header{gap:var(--space-1);display:grid}.outbox-module__zMsfXW__outbox__subject{font-size:var(--text-lg);overflow-wrap:anywhere}.outbox-module__zMsfXW__outbox__meta{font-size:var(--text-sm);color:var(--color-text-muted);overflow-wrap:anywhere}.outbox-module__zMsfXW__outbox__code{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide)}.outbox-module__zMsfXW__outbox__links{gap:var(--space-1);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;padding:0;list-style:none;display:grid}.outbox-module__zMsfXW__outbox__summary{font-weight:var(--weight-semibold);cursor:pointer}.outbox-module__zMsfXW__outbox__frame{width:100%;height:70dvh;background-color:var(--color-surface);border:var(--size-control-border) solid var(--color-border);border-radius:var(--radius-md);margin-block-start:var(--space-3);display:block}
.message-page-module__BAJpeG__message-page{gap:var(--space-4);min-height:100dvh;padding:var(--space-section) var(--space-gutter);text-align:center;place-content:center;justify-items:center;display:grid}.message-page-module__BAJpeG__message-page__brand{margin-bottom:var(--space-6)}.message-page-module__BAJpeG__message-page__illustration{width:min(100%,18rem);margin-bottom:var(--space-2)}.message-page-module__BAJpeG__message-page__title{font-size:var(--text-3xl);text-wrap:balance}.message-page-module__BAJpeG__message-page__lead{max-width:var(--size-prose);color:var(--color-text-muted);text-wrap:pretty}
