@font-face{font-family:Fraunces-Medium;src:url(/assets/Fraunces-Medium-sHhepZae.ttf)format("truetype");font-weight:500;font-style:normal;font-display:block}:root{--brand-ground-page:#f8f4f1;--brand-ground-surface:#fff;--brand-ground-recessed:#f0eae5;--brand-hairline:#e4dcd5;--brand-ink:#221b18;--brand-ink-secondary:#6b5f58;--brand-ink-tertiary:#8f8279;--brand-brass:#816419;--brand-brass-tint:#f3e9cf;--brand-error:#b3261e;--brand-pepper:#c9432b;--brand-success:#256e3e;--brand-scrim:#1712106b;--brand-primary-fill:#221b18;--brand-primary-fill-pressed:#3b322d;--brand-on-primary:#f8f4f1;--brand-ember-inner:#f0453f24;--brand-ember-outer:#c2124a0d;--brand-scheme:light;--brand-shadow-popover:0 14px 36px #221b181f;--brand-font-display:"Fraunces-Medium", Georgia, serif;--brand-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--brand-font-code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--brand-scan-ground:#fff;--brand-scan-edge:#e4dcd5;--brand-weight-regular:400;--brand-weight-display:500;--brand-weight-emphasis:600;--brand-weight-title:700;--brand-type-display-moment-size:clamp(1.75rem, 1rem + 1.6vw, 2.375rem);--brand-type-display-moment-line:1.25;--brand-type-display-moment-tracking:-.01em;--brand-type-display-card-size:1.25rem;--brand-type-display-card-line:1.2;--brand-type-display-card-tracking:-.01em;--brand-type-title-screen-size:2.125rem;--brand-type-title-screen-line:1.12;--brand-type-title-screen-tracking:-.015em;--brand-type-body-size:1.0625rem;--brand-type-body-line:1.47;--brand-type-body-secondary-size:.9375rem;--brand-type-body-secondary-line:1.45;--brand-type-caption-size:.8125rem;--brand-type-caption-line:1.38;--brand-type-code-size:1.25rem;--brand-type-code-line:1.2;--brand-type-code-tracking:.1em;--brand-type-eyebrow-size:.75rem;--brand-type-eyebrow-line:1.2;--brand-type-eyebrow-tracking:.14em;--brand-type-control-button-size:1.0625rem;--brand-type-control-button-line:1.2;--brand-type-control-tab-size:.6875rem;--brand-type-control-tab-line:1.15;--brand-type-control-tab-tracking:.01em;--brand-radius-md:.875rem;--brand-radius-lg:1.25rem;--brand-radius-sheet:1.75rem;--brand-radius-card:1.375rem;--brand-radius-pill:999px;--brand-card-back:#221b18;--brand-card-edge:#4a3d35;--brand-card-keyline:#d9b9788c;--brand-card-ink:#d9b978;--brand-opacity-disabled:.45;--brand-provider-google-blue:#4285f4;--brand-provider-google-green:#34a853;--brand-provider-google-red:#ea4335;--brand-provider-google-yellow:#fbbc05}@media (prefers-color-scheme:dark){:root{--brand-ground-page:#171210;--brand-ground-surface:#221b18;--brand-ground-recessed:#100c0a;--brand-hairline:#352c27;--brand-ink:#f3ede8;--brand-ink-secondary:#b5a89f;--brand-ink-tertiary:#837770;--brand-brass:#d9b978;--brand-brass-tint:#2e2716;--brand-error:#f2b8b5;--brand-pepper:#f08a6e;--brand-success:#7cd49a;--brand-scrim:#0009;--brand-primary-fill:#f3ede8;--brand-primary-fill-pressed:#ddd5ce;--brand-on-primary:#171210;--brand-ember-inner:#f0453f3d;--brand-ember-outer:#c2124a17;--brand-scheme:dark;--brand-shadow-popover:0 14px 36px #00000073;--brand-card-back:#2b221e;--brand-card-keyline:#d9b97880;--brand-card-ink:#d9b978}}html.brand-document{background:var(--brand-ground-page);color-scheme:var(--brand-scheme)}html.brand-document body{background:var(--brand-ground-page)}.auth-entry{background:var(--brand-ground-page);min-height:100dvh;color:var(--brand-ink);color-scheme:var(--brand-scheme);font-family:var(--brand-font-sans);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.auth-entry__bar{z-index:1;position:absolute;top:.75rem;right:.75rem}.auth-entry__stage{isolation:isolate;grid-template-rows:auto 1fr auto;gap:2rem;padding:1.25rem clamp(1.5rem,5vw,4rem) 1.5rem;display:grid;position:relative;overflow:hidden}.auth-entry__stage:before{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--brand-ember-inner), var(--brand-ember-outer) 55%, transparent 100%);content:"";pointer-events:none;border-radius:50%;width:min(760px,140vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-entry__wordmark{min-height:2.75rem;font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);align-items:center;gap:.6rem;display:inline-flex}.auth-entry__wordmark img{width:auto;height:1.9rem}.auth-entry__hero{text-align:center;align-content:center;justify-items:center;gap:2rem;display:grid}.auth-entry__mark{width:auto;height:clamp(9rem,16vw,14.5rem)}.auth-entry__copy{justify-items:center;gap:1rem;max-width:36rem;display:grid}.auth-entry__eyebrow{max-width:none;color:var(--brand-ink-secondary);font-family:inherit;font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;margin:0}.auth-entry__line{font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);text-wrap:balance;margin:0}.auth-entry__tagline{max-width:28rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);text-wrap:pretty;margin:0}.auth-entry__web-note{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);margin:0}.auth-entry__panel{border-top:1px solid var(--brand-hairline);background:var(--brand-ground-surface);padding:1.5rem clamp(1.5rem,5vw,4rem) 2.5rem;display:grid}.auth-entry__journey{align-content:center;gap:2rem;width:min(100%,26rem);margin-inline:auto;display:grid}.auth-entry__journey h1{max-width:none;font-family:inherit;font-size:var(--brand-type-title-screen-size);font-weight:var(--brand-weight-title);letter-spacing:var(--brand-type-title-screen-tracking);line-height:var(--brand-type-title-screen-line);margin:0 0 .75rem}.auth-entry__journey p{margin:0}.auth-entry__description{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);text-wrap:pretty}.auth-entry__providers{gap:.75rem;display:grid}.auth-entry__glyph{flex-shrink:0;width:1.125rem;height:1.125rem}.auth-entry__legal{text-align:center;justify-items:center;gap:.25rem;display:grid}.auth-entry__acknowledgement{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);text-wrap:pretty}:is(.auth-entry,.shell,.startup,.checkpoint,.attention) .primary-button,:is(.auth-entry,.shell,.startup,.checkpoint,.attention) .secondary-button{border-radius:var(--brand-radius-pill);width:100%;min-height:3.25rem;box-shadow:none;cursor:pointer;font-size:var(--brand-type-control-button-size);font-weight:var(--brand-weight-emphasis);letter-spacing:0;line-height:var(--brand-type-control-button-line);justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1rem;transition:background-color .12s;display:inline-flex;transform:none}:is(.auth-entry,.shell,.startup,.checkpoint,.attention) .primary-button{border:1px solid var(--brand-primary-fill);background:var(--brand-primary-fill);color:var(--brand-on-primary)}:is(.auth-entry,.shell,.startup,.checkpoint,.attention) .primary-button:hover:not(:disabled),:is(.auth-entry,.shell,.startup,.checkpoint,.attention) .primary-button:active:not(:disabled){border-color:var(--brand-primary-fill-pressed);background:var(--brand-primary-fill-pressed);box-shadow:none;transform:none}:is(.auth-entry,.shell,.checkpoint,.attention) .secondary-button{border:1px solid var(--brand-hairline);background:var(--brand-ground-surface);color:var(--brand-ink)}:is(.auth-entry,.shell,.checkpoint,.attention) .secondary-button:hover:not(:disabled){background:var(--brand-ground-recessed)}:is(.auth-entry,.shell) .text-button{border-radius:var(--brand-radius-pill);cursor:pointer;min-height:2.75rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);background:0 0;border:0;padding:.5rem .75rem}:is(.auth-entry,.shell) .text-button:hover:not(:disabled){background:var(--brand-ground-recessed);color:var(--brand-ink)}:is(.auth-entry,.shell) .inline-notice{border:1px solid var(--brand-brass);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0;padding:1rem}:is(.auth-entry,.shell) .public-links{flex-wrap:wrap;justify-content:center;gap:1rem;line-height:1.5;display:flex}:is(.auth-entry,.shell) .public-links a{color:var(--brand-brass);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);text-underline-offset:.2em}:is(.auth-entry,.shell) .public-links span{overflow-wrap:anywhere;font-size:var(--brand-type-caption-size)}:is(.auth-entry,.shell) .public-links .form-stack{flex-direction:column;gap:1rem;width:100%;display:flex}:is(.auth-entry,.shell,.startup) :focus-visible{outline:3px solid var(--brand-brass);outline-offset:3px}.auth-entry__back{align-items:center;gap:.25rem;margin:0 0 .5rem -.5rem;padding:.5rem .75rem .5rem .5rem;display:inline-flex}.auth-entry__form{gap:.75rem;display:grid}.auth-entry .form-field{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-md);background:var(--brand-ground-surface);gap:.125rem;padding:.5625rem 1rem .625rem;transition:border-color .12s}.auth-entry .form-field:focus-within{border-color:var(--brand-brass);box-shadow:0 0 0 1px var(--brand-brass)}.auth-entry .form-field:has([aria-invalid=true]){border-color:var(--brand-error)}.auth-entry .form-field label{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);font-weight:var(--brand-weight-regular);line-height:var(--brand-type-caption-line)}.auth-entry .form-field input{min-height:1.5rem;color:var(--brand-ink);font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);background:0 0;border:0;border-radius:0;padding:0}.auth-entry .form-field input:focus-visible{outline:none}.auth-entry .form-field input::placeholder{color:var(--brand-ink-tertiary)}.auth-entry .field-control,.account .residence .field-control{align-items:center;gap:.5rem;display:flex}.auth-entry .field-control button,.auth-entry__link{min-height:2.75rem;color:var(--brand-brass);font-family:inherit;font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);cursor:pointer;background:0 0;border:0}.auth-entry .field-control button{border-radius:var(--brand-radius-pill);padding:0 .75rem}.auth-entry .field-control button:hover{background:var(--brand-brass-tint)}.auth-entry .field-error{color:var(--brand-error);font-size:var(--brand-type-caption-size)}.auth-entry__forgot{justify-content:flex-end;margin-top:-.25rem;display:flex}.auth-entry__link{padding:0}.auth-entry__link:hover:not(:disabled){text-decoration:underline}.auth-entry__link:disabled{opacity:var(--brand-opacity-disabled);cursor:default}.auth-entry__pair{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.auth-entry__journey .auth-entry__note{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);text-wrap:pretty;margin-top:-.25rem;padding-inline:.25rem}.auth-entry .residence,.account .residence{position:relative}.auth-entry .residence input,.account .residence input{text-overflow:ellipsis;cursor:pointer}.auth-entry .residence input:focus,.account .residence input:focus{cursor:text}.residence__chevron{color:var(--brand-ink-secondary);pointer-events:none;flex-shrink:0}.residence__list{z-index:2;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);max-height:20.75rem;box-shadow:var(--brand-shadow-popover);flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}.residence__scroll{overscroll-behavior:contain;flex:1;padding:0 .5rem .5rem;overflow-y:auto}.auth-entry__journey .residence__group,.account .residence__group{z-index:1;background:var(--brand-ground-surface);color:var(--brand-ink-secondary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;padding:.75rem .625rem .25rem;position:sticky;top:0}.residence__option{border-radius:var(--brand-radius-md);min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .625rem;display:flex}.residence__option:hover,.residence__option.is-active{background:var(--brand-ground-recessed)}.residence__option[aria-selected=true]{color:var(--brand-brass);font-weight:var(--brand-weight-emphasis)}.auth-entry__journey .residence__empty,.account .residence__empty{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);padding:1rem .625rem}.residence__pinned{border-top:1px solid var(--brand-hairline);padding:.375rem .5rem}.account .residence input{flex:1 1 0;width:0;min-width:0}.account .residence .account__value{flex-shrink:0}.account .residence__group,.account .residence__empty{margin:0}.auth-entry__recover{justify-content:center;display:flex}.auth-entry__address{color:var(--brand-ink);font-weight:var(--brand-weight-emphasis);overflow-wrap:anywhere}.auth-entry__tips{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-page);margin:0 0 .25rem;padding:0;list-style:none;display:grid}.auth-entry__tips li{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);align-items:flex-start;gap:.75rem;padding:.8125rem 1rem;display:flex}.auth-entry__tips li+li{border-top:1px solid var(--brand-hairline)}.auth-entry__tips .glyph{color:var(--brand-brass);margin-top:.125rem}.auth-entry__journey .auth-entry__signed-in{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-page);max-width:100%;min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);justify-self:start;align-items:center;gap:.625rem;margin:0;padding:.3125rem 1rem .3125rem .875rem;display:inline-flex}.auth-entry__signed-in span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-entry__journey .auth-entry__busy{min-height:2.75rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);align-items:center;gap:.75rem;display:flex}.auth-entry__busy .auth-entry__spinner{border-width:2px;flex-shrink:0;width:1.125rem;height:1.125rem}.auth-entry__switch{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);justify-content:center;align-items:center;gap:.375rem;margin:0;display:flex}@media (width>=900px){.auth-entry{grid-template-columns:minmax(0,1fr) minmax(24rem,35rem)}.auth-entry__stage{min-height:100dvh;padding:2.5rem clamp(2rem,5vw,4rem)}.auth-entry__panel{border-top:0;border-left:1px solid var(--brand-hairline);padding:4.5rem clamp(2rem,4vw,4rem) 2.5rem}}@media (width<=899px){.auth-entry__eyebrow,.auth-entry__tagline{display:none}.auth-entry--stage-titled .auth-entry__eyebrow{display:block}.auth-entry__stage{grid-template-rows:auto 1fr;padding-block:1.25rem 2rem}.auth-entry__hero{gap:1.5rem}}.how-it-works__beats{border-bottom:1px solid var(--brand-hairline);margin:0;padding:0;list-style:none;display:grid}.how-it-works__beats li{border-top:1px solid var(--brand-hairline);align-items:flex-start;gap:.875rem;padding:1rem 0;display:flex}.how-it-works__numeral{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);width:2rem;height:2rem;color:var(--brand-ink);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);text-indent:.14em;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.how-it-works__beats h2{font-family:inherit;font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line);margin:0 0 .25rem}.how-it-works__beats p{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);text-wrap:pretty;margin:0}.auth-entry__journey .auth-entry__kicker{color:var(--brand-ink-secondary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;margin:0 0 .75rem}.auth-entry__journey .auth-entry__alert{border:1px solid var(--brand-error);border-radius:var(--brand-radius-md);background:var(--brand-ground-surface);color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);padding:.8125rem 1rem}.auth-entry__alert strong{color:var(--brand-ink);font-weight:var(--brand-weight-emphasis);display:block}:is(.auth-entry,.shell) .ephemeral-notice{border:1px solid var(--brand-brass);border-radius:var(--brand-radius-md);background:var(--brand-ground-surface);width:min(100%,880px);color:var(--brand-ink);font-size:var(--brand-type-caption-size);align-items:baseline;gap:.75rem;margin:0 auto;padding:.85rem 1rem;display:flex}.auth-entry .ephemeral-notice{width:100%}:is(.auth-entry,.shell) .ephemeral-notice span{color:var(--brand-ink-secondary)}@media (width<=760px){:is(.auth-entry,.shell) .ephemeral-notice{flex-direction:column;align-items:flex-start;gap:.25rem}}.worker-update{z-index:10;border-radius:var(--brand-radius-pill);background:var(--brand-ink);color:var(--brand-on-primary);box-shadow:var(--brand-shadow-popover);font-family:var(--brand-font-sans);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);align-items:center;gap:1rem;padding:.75rem .8rem .75rem 1rem;display:flex;position:fixed;top:1rem;right:1rem}.worker-update button{border-radius:var(--brand-radius-pill);background:var(--brand-brass);min-height:2.25rem;color:var(--brand-on-primary);cursor:pointer;font-weight:var(--brand-weight-emphasis);border:0;padding:.4rem .9rem}.worker-update button:hover{opacity:.88}.onboarding{gap:1.25rem;display:grid}.onboarding__head{justify-content:space-between;align-items:center;margin-right:-.75rem;display:flex}.onboarding__head .auth-entry__kicker{margin:0}.onboarding__stack{padding-bottom:1.25rem;position:relative}.onboarding__stack:before,.onboarding__stack:after{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-page);height:3rem;position:absolute}.onboarding__stack[data-waiting="2"]:before{content:"";bottom:0;left:1.75rem;right:1.75rem}.onboarding__stack:is([data-waiting="1"],[data-waiting="2"]):after{content:"";bottom:.625rem;left:.875rem;right:.875rem}.onboarding__card{z-index:1;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-page);align-content:start;gap:1rem;min-height:15rem;padding:1.5rem;display:grid;position:relative}.onboarding__card h1{text-wrap:balance;margin-bottom:.5rem}.onboarding__rank{color:var(--brand-brass);justify-content:space-between;align-items:center;display:flex}.onboarding__rank span{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);line-height:var(--brand-type-display-moment-line)}.onboarding__rank .glyph{width:1.75rem;height:1.75rem}.onboarding__dots{justify-content:center;align-items:center;gap:.5rem;display:flex}.onboarding__dots span{border-radius:var(--brand-radius-pill);background:var(--brand-hairline);width:.5rem;height:.5rem}.onboarding__dots .is-current{background:var(--brand-brass);width:1.5rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glyph{flex-shrink:0;width:1.125rem;height:1.125rem}.package{--package-core:var(--package-core-light);--package-tint:var(--package-tint-light);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--package-core) 45%, transparent);background:var(--package-tint);color:var(--brand-ink);text-align:left;flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.package{--package-core:var(--package-core-dark);--package-tint:var(--package-tint-dark)}}.package__eyebrow{color:var(--package-core);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;display:block;overflow:hidden}.package__title{font-family:var(--brand-font-display);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.package__emblem{color:var(--package-core);display:block;position:absolute}.home{color:var(--brand-ink);font-family:var(--brand-font-sans);gap:1.5rem;display:grid}.home button{font:inherit;color:inherit}.home__table{flex-direction:column;gap:1.5rem;display:flex}.home__table--wide{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:2rem 3rem;display:grid}.home__column{flex-direction:column;gap:1.5rem;display:flex}.home__table--wide .home__foot{grid-column:1/-1}.home__section{gap:.5rem;display:grid}.home__heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.home__heading h2{font-family:inherit;font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line);margin:0}.home__eyebrow{color:var(--brand-ink-secondary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase}.home__emphasis{font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line)}.home__secondary{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line)}.home__caption{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);margin:0}.home__small{font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line)}.home__cell{text-align:left;flex-direction:column;flex:1 1 0;gap:.125rem;min-width:0;display:flex}.home__card{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);width:100%;color:var(--brand-ink);text-align:left;align-items:center;gap:.75rem;padding:1rem;transition:background-color .12s;display:flex}button.home__card{cursor:pointer}button.home__card:hover{background:var(--brand-ground-recessed)}.home__hero{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem 2rem 1.5rem;position:relative;overflow:hidden}.home__hero--empty{padding:3rem 2rem 2.5rem}.home__scene{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex;position:relative}.home__object{justify-content:center;align-items:center;display:flex;position:relative}.home__glow{z-index:-1;background:radial-gradient(closest-side, var(--brand-ember-inner), var(--brand-ember-outer) 55%, transparent 100%);pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home__mark{width:auto;height:7.5rem}.home__copy{flex-direction:column;align-items:center;gap:.5rem;max-width:28rem;display:flex}.home__line{font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);text-wrap:balance}.home__hero-footer{border-top:1px solid var(--brand-hairline);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:1rem;display:flex}.home__hero-status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.home__score{align-items:center;gap:.75rem;display:inline-flex}.home__side{border-left:2px solid var(--brand-brass);background:var(--brand-brass-tint);font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line);white-space:nowrap;align-items:center;padding:.25rem .5rem;display:inline-flex}.home__score-compact{font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);font-variant-numeric:tabular-nums;white-space:nowrap}.home__you{color:var(--brand-brass)}.home__chip{box-sizing:border-box;border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);min-height:1.375rem;font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.home__chip--quiet{border-color:var(--brand-hairline);color:var(--brand-ink-secondary);background:0 0}.home__chip .glyph{width:.8125rem;height:.8125rem}.home__link,.home__link-text{color:var(--brand-brass);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);white-space:nowrap;align-items:center;gap:.125rem;display:inline-flex}.home__link{cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0}.home__link:hover{text-decoration:underline}.home__link .glyph,.home__link-text .glyph{width:.875rem;height:.875rem;color:inherit}.home .glyph{color:var(--brand-ink-secondary)}.home__link .glyph,.home__link-text .glyph,.home__badge .glyph{color:inherit}.home__partnership{box-sizing:border-box;border-radius:var(--brand-radius-pill);width:100%;min-height:2.75rem;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.25rem .5rem .25rem .25rem;display:flex}.home__partnership:hover{background:var(--brand-ground-recessed)}.home__avatars{flex-shrink:0;padding-left:2px;display:inline-flex}.home__avatar{box-sizing:border-box;border:2px solid var(--brand-ground-page);border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);width:2.5rem;height:2.5rem;font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);justify-content:center;align-items:center;display:inline-flex}.home__avatar--viewer{border-color:var(--brand-brass)}.home__avatar+.home__avatar{margin-left:-.5rem}.home__start{text-align:center;gap:.5rem;display:grid}.home__rows{border-bottom:1px solid var(--brand-hairline);flex-direction:column;display:flex}.home__row{border:0;border-top:1px solid var(--brand-hairline);width:100%;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.home__row-trailing{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.home__shelf{gap:1.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.home__shelf-item{width:7rem;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:.5rem;padding:0;display:flex}.home__fan{flex-shrink:0;display:inline-block;position:relative}.home__fan-item{position:absolute}.home__badge{border-radius:var(--brand-radius-pill);background:var(--brand-brass-tint);width:2.75rem;height:2.75rem;color:var(--brand-brass);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home__badge .glyph{width:1.375rem;height:1.375rem}.home__bar{border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);width:100%;height:.25rem;margin-top:.125rem;display:block;overflow:hidden}.home__bar-fill{background:var(--brand-ink);height:100%;display:block}.home__foot{justify-content:center;display:flex}.home__loading{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);justify-content:center;margin:0;padding:1.5rem;display:flex}.home__failure{gap:1rem;display:grid}.shell{background:var(--brand-ground-page);min-height:100dvh;color:var(--brand-ink);color-scheme:var(--brand-scheme);font-family:var(--brand-font-sans);flex-direction:column;display:flex}.shell__bar{box-sizing:border-box;border-bottom:1px solid var(--brand-hairline);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding:0 clamp(1rem,5vw,4rem);display:flex}.shell__wordmark{min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.shell__wordmark img{width:auto;height:1.9rem}.shell__nav{align-items:center;gap:.25rem;display:flex}.shell__nav a{box-sizing:border-box;border-radius:var(--brand-radius-pill);min-height:2.5rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);border:1px solid #0000;align-items:center;gap:.375rem;padding:0 1rem;text-decoration:none;display:inline-flex}.shell__nav a:hover{background:var(--brand-ground-recessed);color:var(--brand-ink)}.shell__nav a[aria-current=page]{border-color:var(--brand-hairline);background:var(--brand-ground-surface);color:var(--brand-ink)}.shell__nav .glyph{display:none}.shell__main{box-sizing:border-box;width:min(100%,80rem);margin:0 auto;padding:2.5rem clamp(1rem,5vw,4rem) 3rem}@media (width<=899px){.shell__nav{z-index:5;padding:.375rem .5rem calc(.375rem + env(safe-area-inset-bottom));border-top:1px solid var(--brand-hairline);background:var(--brand-ground-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0}.shell__nav a{border-radius:var(--brand-radius-md);min-height:3.25rem;font-size:var(--brand-type-control-tab-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-control-tab-tracking);line-height:var(--brand-type-control-tab-line);border:0;flex-direction:column;justify-content:center;gap:.1875rem;padding:.25rem 0}.shell__nav a[aria-current=page]{color:var(--brand-ink);background:0 0}.shell__nav .glyph{width:1.375rem;height:1.375rem;display:block}.shell__main{padding-bottom:6.5rem}}.shell--focused .shell__bar{justify-content:flex-start;display:flex}@media (width<=899px){.shell--focused .shell__main{padding-bottom:3rem}}.guest-home__table{gap:1.5rem;width:min(100%,35rem);margin:0 auto;display:grid}.guest-home__ledger{align-content:start;gap:1.5rem;display:grid}.guest-home__actions{gap:.75rem;display:grid}.guest-home .home__line{margin:0}.guest-home__facts{border-top:1px solid var(--brand-hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;padding-top:1rem;display:flex}.guest-home__account{flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem}.guest-home__explanation{align-items:flex-start;gap:.75rem;display:flex}.guest-home__explanation h2,.guest-home__explanation p{margin:0;font-family:inherit}.guest-home__account-actions{justify-items:center;gap:.25rem;display:grid}.guest-home__badge{background:var(--brand-ground-recessed);color:var(--brand-ink)}.guest-home__notice{box-sizing:border-box;border:1px solid var(--brand-brass);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.guest-home__notice .guest-home__badge{background:var(--brand-brass-tint);color:var(--brand-brass)}.guest-home__notice--error{border-color:var(--brand-error)}.guest-home__notice--error .guest-home__badge{background:var(--brand-ground-recessed);color:var(--brand-error)}.shell .guest-home__retry{width:auto;min-height:2.75rem;font-size:var(--brand-type-body-secondary-size);flex-shrink:0;padding:0 1.25rem}.guest-home button:disabled,.guest-home__sign-in:disabled{opacity:var(--brand-opacity-disabled);cursor:default;text-decoration:none}.guest-home__sign-in{font-family:inherit}.guest-home__bone{border-radius:var(--brand-radius-md);background:var(--brand-ground-recessed);display:block}.guest-home__bone--package{width:10rem;height:14rem;transform:rotate(-3deg)}.guest-home__bone--line{width:min(100%,26rem);height:2.25rem}.guest-home__bone--secondary{width:min(100%,22rem);height:1rem}.guest-home__bone--pill{border-radius:var(--brand-radius-pill);width:100%;height:3.25rem}@media (width>=600px) and (width<=899px){.guest-home__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-home__actions--led .primary-button{grid-column:1/-1}.guest-home__account-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem}}@media (width>=900px){.guest-home__table{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:2rem 3rem;width:100%}.guest-home__notice{grid-column:1/-1}.guest-home__stage{padding:3rem 2rem 2rem}}@media (width<=599px){.guest-home__notice{flex-wrap:wrap}}@media (width>=900px){.shell__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.shell__bar>:last-child{justify-self:end}}.account{width:min(100%,60rem);color:var(--brand-ink);align-content:start;gap:1.25rem;margin:0 auto;display:grid;position:relative}.account__header{gap:.5rem;padding:0 .25rem;display:grid}.account__header h1{max-width:none;font-family:inherit;font-size:var(--brand-type-title-screen-size);font-weight:var(--brand-weight-title);letter-spacing:var(--brand-type-title-screen-tracking);line-height:var(--brand-type-title-screen-line);margin:0}.account__description{max-width:25rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);margin:0}.account__ledger{align-items:start;gap:1rem;display:grid}.account__column{gap:1rem;min-width:0;display:grid}.account__entry{gap:1.5rem;padding:0 .25rem}.account__ways-in{gap:.75rem;max-width:22.5rem;display:grid}.account__section{min-width:0;display:grid}.account__section .home__heading{padding:0 .25rem}.account__group{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);flex-direction:column;display:flex;overflow:hidden}.account__group>*+*{border-top:1px solid var(--brand-hairline)}.account__row{box-sizing:border-box;width:100%;min-height:3.25rem;color:var(--brand-ink);font-family:inherit;font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:.75rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .12s;display:flex}.account__group>.account__row:first-child{border-top:0}.account__row:hover:not(:disabled,.account__row--static){background:var(--brand-ground-recessed)}.account__row:disabled{cursor:default}.account__row:disabled>*{opacity:var(--brand-opacity-disabled)}.account__row--static{cursor:default}.account__row--danger{color:var(--brand-error)}.account__row .glyph,.account__value{color:var(--brand-ink-secondary)}.account__row--danger .glyph{color:var(--brand-error)}.shell .account__row:focus-visible{outline-offset:-3px}.account__leading{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}.account__leading .glyph{width:1.25rem;height:1.25rem}.account__dot{border-radius:var(--brand-radius-pill);background:var(--brand-brass);width:.5rem;height:.5rem}.account__cell{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.account__label--emphasis{font-weight:var(--brand-weight-emphasis)}.account__secondary,.account__value{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line)}.account__value{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.account__detail,.account__note,.account__version{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);margin:0}.account__note{padding:.5rem 1rem 0}.account__version{text-align:center;padding-top:.5rem}.account__summary{align-items:center;gap:.875rem;padding:1rem;display:flex}.account__avatar{box-sizing:border-box;border:2px solid var(--brand-brass);border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);width:3.25rem;height:3.25rem;font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account__status{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-caption-line);align-items:center;gap:.25rem;display:inline-flex}.account__status--verified{color:var(--brand-success)}.account__status .glyph{width:.8125rem;height:.8125rem}.account__notice{box-sizing:border-box;border:1px solid var(--brand-brass);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);gap:.75rem;margin-top:.75rem;padding:1rem;display:grid}.account__notice--wide{margin-top:0}.account__notice-copy{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0}.account__notice-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shell .account__compact,.shell .account__compact-slot .secondary-button{width:auto;min-height:2.75rem;font-size:var(--brand-type-body-secondary-size);flex-shrink:0;padding:0 1.25rem;text-decoration:none}.account__way-out{margin-top:.75rem}.account__bar{border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);height:.75rem;display:block}.account__scrim{z-index:10;background:var(--brand-scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.account__dialog{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-sheet);background:var(--brand-ground-surface);width:min(100%,26.25rem);box-shadow:var(--brand-shadow-popover);gap:1.5rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.account__dialog-title{font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line);margin:0}.account__dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.shell .account__back{justify-self:start;align-items:center;gap:.25rem;margin:-.5rem 0 0 -.5rem;padding:.5rem .75rem .5rem .375rem;display:inline-flex}.account__back .glyph{width:1.125rem;height:1.125rem}.account__group--fields{position:relative;overflow:visible}.account__group--fields>:first-child,.account__group--fields>:first-child>.account__row{border-top-left-radius:calc(var(--brand-radius-lg) - 1px);border-top-right-radius:calc(var(--brand-radius-lg) - 1px)}.account__group--fields>.account__field:last-of-type{border-bottom-right-radius:calc(var(--brand-radius-lg) - 1px);border-bottom-left-radius:calc(var(--brand-radius-lg) - 1px)}.account__photo{align-items:center;display:flex}.account__photo-main{border-top:0;flex:auto;gap:.875rem;min-width:0;min-height:5.25rem;padding:1rem}.account__action{color:var(--brand-brass);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);flex-shrink:0}.shell .account__retry{color:var(--brand-brass);flex-shrink:0;margin-right:.25rem}.shell .account__retry:hover:not(:disabled){background:var(--brand-brass-tint);color:var(--brand-brass)}.account__avatar{position:relative}.account__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.account__avatar--uploading,.account__avatar--outline{border-color:#0000}.account__avatar--uploading img{opacity:var(--brand-opacity-disabled)}.account__ring{fill:none;stroke-width:2px;position:absolute;inset:-2px;transform:rotate(-90deg)}.account__ring-track{stroke:var(--brand-hairline)}.account__ring-progress{stroke:var(--brand-brass);stroke-linecap:round}.account__field{box-sizing:border-box;align-content:center;gap:.125rem;min-height:4rem;padding:.625rem 1rem .6875rem;display:grid}.account__field label{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line)}.account__field input{box-sizing:border-box;width:100%;color:var(--brand-ink);font-family:inherit;font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);caret-color:var(--brand-brass);background:0 0;border:0;border-radius:0;margin:0;padding:0}.account__field input::placeholder{color:var(--brand-ink-tertiary)}.shell .account__field input:focus-visible{outline:none}.account__field:focus-within{box-shadow:inset 0 0 0 2px var(--brand-brass)}.account__field:focus-within label{color:var(--brand-brass)}.account__field--invalid,.account__field--invalid:focus-within{box-shadow:inset 0 0 0 2px var(--brand-error)}.account__field--invalid label,.account__field--invalid:focus-within label{color:var(--brand-error)}.account__field:has(input:disabled)>*{opacity:var(--brand-opacity-disabled)}.account__field-error{color:var(--brand-error);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);margin:0}.account__notice--error{border-color:var(--brand-error)}.account__notice--error .account__label--emphasis{color:var(--brand-error)}.account__notice--quiet{border-color:var(--brand-hairline)}.account__field-label{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line)}.account__field--action{align-items:center;gap:.75rem;display:flex}.account__field--action .text-button{align-items:center;gap:.375rem;margin-right:-.5rem;display:inline-flex}.account__field--action .text-button:disabled{opacity:var(--brand-opacity-disabled);cursor:default}.account__field--action .text-button .glyph{width:1.125rem;height:1.125rem}.account__code{overflow-wrap:anywhere;font-family:var(--brand-font-code);font-size:var(--brand-type-code-size);font-weight:var(--brand-weight-title);letter-spacing:var(--brand-type-code-tracking);line-height:var(--brand-type-code-line)}.account__scan{align-items:center;gap:1.25rem;padding:1.25rem 1rem;display:flex}.account__qr{box-sizing:border-box;border:1px solid var(--brand-scan-edge);border-radius:var(--brand-radius-md);background:var(--brand-scan-ground);flex-shrink:0;width:10.5rem;height:10.5rem;padding:.75rem;display:flex}.account__qr canvas{width:100%!important;height:100%!important}.account__qr--outline{background:var(--brand-ground-recessed);border-color:#0000}.account__method{min-height:4.25rem}.account__method .auth-entry__glyph{width:1.25rem;height:1.25rem;color:var(--brand-ink)}.account__method .account__leading .glyph{color:var(--brand-ink-secondary)}.account__method .account__status{flex-shrink:0}.account__method .text-button:disabled{opacity:var(--brand-opacity-disabled);cursor:default}.shell .account__method .account__retry{margin-right:-.5rem}.account__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__status--attention{color:var(--brand-brass)}.account__status--failed{color:var(--brand-error)}.account__dialog--step{gap:1.25rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.account__dialog--step .account__status{margin:0}.shell .account__danger{border-color:var(--brand-error);background:var(--brand-error);color:var(--brand-on-primary)}.shell .account__danger:hover:not(:disabled),.shell .account__danger:active:not(:disabled){border-color:var(--brand-error);background:var(--brand-error);filter:brightness(.9)}.account__dialog--busy{text-align:center;outline:none;justify-items:center;gap:1rem;width:min(100%,20rem)}.account__spinner,.auth-entry__spinner{box-sizing:border-box;border:3px solid var(--brand-hairline);border-top-color:var(--brand-ink);border-radius:var(--brand-radius-pill);width:1.75rem;height:1.75rem;animation:.8s linear infinite account-spin;display:block}@keyframes account-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account__spinner,.auth-entry__spinner{animation-duration:2.4s}}.account__notice--aside{margin:0 0 1rem}.account__step-actions{gap:.75rem;display:grid}.shell .account__step-actions>.text-button,.shell .account__step-link{box-sizing:border-box;justify-content:center;justify-self:center;align-items:center;min-height:2.75rem;margin:0;text-decoration:none;display:inline-flex}.account__provider{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.account__provider .auth-entry__glyph,.account__provider .glyph{width:1.125rem;height:1.125rem}.account__step-field{display:grid}.account__field--framed{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-md);background:var(--brand-ground-page)}.account__ledger .account__field--framed{background:var(--brand-ground-surface)}.account__field--reveal{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding-block:.5rem;padding-inline-end:.5rem}.account__field-entry{gap:.125rem;min-width:0;display:grid}.account__step-field .account__field-error{padding:.5rem 1rem 0}.account__notice--step{background:var(--brand-ground-page);margin:0;padding:1rem;display:grid}.account__said{padding:.5rem 1rem 0;display:flex}.account__said p{margin:0}.account__people{margin:0;padding:0;list-style:none}.account__person{min-height:4rem}.account__person .text-button{margin-right:-.5rem}.account__person .text-button:disabled{opacity:var(--brand-opacity-disabled);cursor:default}.account__empty{text-align:center;align-items:center;gap:.375rem;padding:2.25rem 1.5rem 2.5rem}.account__empty>*+*{border-top:0}.account__empty p{max-width:20rem;margin:0}.account__empty .glyph{width:1.75rem;height:1.75rem;color:var(--brand-ink-tertiary);margin-bottom:.375rem}.account__cell--outline{gap:.5rem}.account__save,.account__actions{gap:.75rem;display:grid}.account__actions .account__note{padding-top:0}.shell .account__actions>.text-button{justify-self:center}.account__save .account__status{justify-content:center;margin:0}.account__menu{z-index:6;box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-md);background:var(--brand-ground-surface);width:min(15.5rem,100% - 1.5rem);box-shadow:var(--brand-shadow-popover);padding:.375rem;display:grid;position:absolute;top:4.75rem;right:.75rem}.account__option{box-sizing:border-box;border-radius:calc(var(--brand-radius-md) - .25rem);width:100%;min-height:2.75rem;color:var(--brand-ink);font-family:inherit;font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .625rem;display:flex}.account__option:hover{background:var(--brand-ground-recessed)}.account__option .glyph{width:1.25rem;height:1.25rem;color:var(--brand-ink-secondary)}.account__option--danger,.account__option--danger .glyph{color:var(--brand-error)}.shell .account__option:focus-visible{outline-offset:-3px}.account__menu-note{padding:.375rem .625rem .25rem}.account__dialog-copy{gap:.5rem;display:grid}.account__dialog-copy p{margin:0}.account__dialog--crop{gap:1.25rem;width:min(100%,30rem);margin:0}.account__crop{border-radius:var(--brand-radius-md);background:var(--brand-ground-recessed);aspect-ratio:1;cursor:grab;touch-action:none;justify-self:center;width:min(100%,20rem);position:relative;overflow:hidden}.account__crop:active{cursor:grabbing}.account__crop canvas{width:100%;height:100%;display:block}.account__crop-guide{box-sizing:border-box;border:2px solid var(--brand-brass);border-radius:var(--brand-radius-pill);box-shadow:0 0 0 100vmax var(--brand-scrim);pointer-events:none;position:absolute;inset:0}.account__sliders{display:grid}.account__slider{grid-template-columns:6rem minmax(0,1fr);align-items:center;column-gap:1rem;min-height:2.75rem;display:grid}.account__slider label{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line)}.account__slider input{width:100%;accent-color:var(--brand-primary-fill);margin:0}.account__bar--label{height:.625rem}.account__group--outline .account__field{gap:.5rem}@media (width>=900px){.account__ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.account__notice--wide .account__notice-actions{flex-shrink:0}.account__notice--wide{grid-column:1/-1;align-items:center;gap:1.5rem;padding-left:1.25rem;display:flex}.account__column+.account__column>.account__section:first-child{margin-top:-.75rem}.account__column+.account__column{grid-row:span 2}.account__way-out{grid-column:1}.account__ledger--even .account__column+.account__column>.account__section:first-child{margin-top:0}.account__ledger--even .account__column+.account__column{grid-row:auto}.account__actions{padding-top:2.75rem}.account__save{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.shell .account__save-action{width:auto;min-width:12.5rem}}.startup{background:var(--brand-ground-page);min-height:100dvh;color:var(--brand-ink);color-scheme:var(--brand-scheme);font-family:var(--brand-font-sans);flex-direction:column;display:flex;position:relative}.startup__bar{box-sizing:border-box;border-bottom:1px solid var(--brand-hairline);flex-shrink:0;align-items:center;height:4.5rem;padding:0 clamp(1.25rem,5vw,4rem);display:flex}.startup__wordmark{min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);align-items:center;gap:.625rem;display:inline-flex}.startup__wordmark img{width:auto;height:1.875rem}.startup__table{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:1.5rem 1.5rem 3.5rem;display:flex}.startup__deck{flex-shrink:0;width:16.25rem;height:22.75rem;position:relative}.startup__glow{z-index:0;background:radial-gradient(closest-side, var(--brand-ember-inner), var(--brand-ember-outer) 55%, transparent 100%);pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.startup--busy .startup__glow{animation:2.8s ease-in-out infinite startup-breathe}@keyframes startup-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.startup__under{z-index:1;box-sizing:border-box;border:1px solid var(--brand-card-edge);border-radius:var(--brand-radius-card);background:var(--brand-card-back);position:absolute;inset:0}.startup__under--left{transform:rotate(-5deg)translate(-6px,4px)}.startup__under--right{transform:rotate(4deg)translate(7px,2px)}.startup__card{z-index:2;box-sizing:border-box;border-radius:var(--brand-radius-card);width:100%;height:100%;box-shadow:var(--brand-shadow-popover);position:relative}.startup__card--back{border:1px solid var(--brand-card-edge);background:var(--brand-card-back);justify-content:center;align-items:center;display:flex}.startup__card--back:before{border:1px solid var(--brand-card-keyline);border-radius:var(--brand-radius-md);content:"";pointer-events:none;position:absolute;inset:.625rem}.startup__card--back img{width:auto;height:5.5625rem}.startup--busy .startup__card--back{animation:2.8s ease-in-out infinite startup-lift}@keyframes startup-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.startup__card--face{border:1px solid var(--brand-hairline);background:var(--brand-ground-surface);text-align:center;flex-direction:column;justify-content:center;gap:.625rem;padding:3.25rem 1.625rem;display:flex}.startup__index{color:var(--brand-error);display:flex;position:absolute;top:1rem;left:1rem}.startup__index .glyph{width:1.25rem;height:1.25rem}.startup__index--foot{inset:auto 1rem 1rem auto;transform:rotate(180deg)}.startup__line{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);margin:0}.startup__description{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0}.startup__words{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:.375rem;margin-top:1.75rem;display:flex;position:relative}.startup__title{color:var(--brand-ink-secondary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;margin:0}.startup__status{min-height:2.75rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);justify-content:center;align-items:center;gap:.625rem;margin:0;display:flex}.startup__spinner{box-sizing:border-box;border:2px solid var(--brand-hairline);border-top-color:var(--brand-ink);border-radius:var(--brand-radius-pill);flex-shrink:0;width:1.125rem;height:1.125rem;animation:.8s linear infinite account-spin;display:block}.startup__actions{z-index:3;gap:.75rem;width:min(100%,22.5rem);margin-top:1.5rem;display:grid;position:relative}.startup__link{box-sizing:border-box;border-radius:var(--brand-radius-pill);min-height:2.75rem;color:var(--brand-brass);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);justify-content:center;align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex}.startup__link:hover{background:var(--brand-brass-tint)}@media (prefers-reduced-motion:reduce){.startup--busy .startup__glow,.startup--busy .startup__card--back{animation:none}.startup__spinner{animation-duration:2.4s}}.checkpoint{background:var(--brand-ground-page);min-height:100dvh;color:var(--brand-ink);color-scheme:var(--brand-scheme);font-family:var(--brand-font-sans);flex-direction:column;display:flex;position:relative;overflow-x:clip}.checkpoint__bar{box-sizing:border-box;border-bottom:1px solid var(--brand-hairline);flex-shrink:0;align-items:center;height:4.5rem;padding:0 clamp(1.25rem,5vw,4rem);display:flex}.checkpoint__wordmark{min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);align-items:center;gap:.625rem;display:inline-flex}.checkpoint__wordmark img{width:auto;height:1.875rem}.checkpoint__table{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:1.5rem 1.5rem 3.5rem;display:flex}.checkpoint__deck{flex-shrink:0;width:16.25rem;height:22.75rem;position:relative}.checkpoint__glow{z-index:0;background:radial-gradient(closest-side, var(--brand-ember-inner), var(--brand-ember-outer) 55%, transparent 100%);pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkpoint__under{z-index:1;box-sizing:border-box;border:1px solid var(--brand-card-edge);border-radius:var(--brand-radius-card);background:var(--brand-card-back);position:absolute;inset:0}.checkpoint__under--left{transform:rotate(-5deg)translate(-6px,4px)}.checkpoint__under--right{transform:rotate(4deg)translate(7px,2px)}.checkpoint__card{z-index:2;box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-card);background:var(--brand-ground-surface);width:100%;height:100%;box-shadow:var(--brand-shadow-popover);text-align:left;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative}.checkpoint__tag{color:var(--brand-ink-secondary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase}.checkpoint__glyph{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-page);width:2.75rem;height:2.75rem;color:var(--brand-ink);justify-content:center;align-items:center;display:flex}.checkpoint__glyph .glyph{width:1.375rem;height:1.375rem}.checkpoint__name{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);text-wrap:balance}.checkpoint__words{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:min(100%,26rem);margin-top:1.75rem;display:flex;position:relative}.checkpoint__title{max-width:none;color:var(--brand-ink-secondary);font-family:inherit;font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;margin:0}.checkpoint__line{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);margin:0}.checkpoint__description{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);overflow-wrap:anywhere;margin:0}.checkpoint__actions{z-index:3;gap:.75rem;width:min(100%,22.5rem);margin-top:1.5rem;display:grid;position:relative}.checkpoint__assurance{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);text-align:center;text-wrap:pretty;margin:0}.attention{background:var(--brand-ground-page);min-height:100dvh;color:var(--brand-ink);color-scheme:var(--brand-scheme);font-family:var(--brand-font-sans);flex-direction:column;display:flex;position:relative;overflow-x:clip}.attention__bar{box-sizing:border-box;border-bottom:1px solid var(--brand-hairline);flex-shrink:0;align-items:center;height:4.5rem;padding:0 clamp(1.25rem,5vw,4rem);display:flex}.attention__wordmark{min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);align-items:center;gap:.625rem;display:inline-flex}.attention__wordmark img{width:auto;height:1.875rem}.attention__table{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:1.5rem 1.5rem 3.5rem;display:flex}.attention__deck{flex-shrink:0;width:16.25rem;height:22.75rem;position:relative}.attention__glow{z-index:0;background:radial-gradient(closest-side, var(--brand-ember-inner), var(--brand-ember-outer) 55%, transparent 100%);pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attention--busy .attention__glow{animation:2.8s ease-in-out infinite startup-breathe}.attention__under{z-index:1;box-sizing:border-box;border:1px solid var(--brand-card-edge);border-radius:var(--brand-radius-card);background:var(--brand-card-back);position:absolute;inset:0}.attention__under--left{transform:rotate(-5deg)translate(-6px,4px)}.attention__under--right{transform:rotate(4deg)translate(7px,2px)}.attention__card{z-index:2;box-sizing:border-box;border-radius:var(--brand-radius-card);width:100%;height:100%;box-shadow:var(--brand-shadow-popover);position:relative}.attention__card--back{border:1px solid var(--brand-card-edge);background:var(--brand-card-back);justify-content:center;align-items:center;display:flex}.attention__card--back:before{border:1px solid var(--brand-card-keyline);border-radius:var(--brand-radius-md);content:"";pointer-events:none;position:absolute;inset:.625rem}.attention__card--back img{width:auto;height:5.5625rem}.attention--busy .attention__card--back{animation:2.8s ease-in-out infinite startup-lift}.attention__card--face{border:1px solid var(--brand-hairline);background:var(--brand-ground-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3.25rem 1.625rem;display:flex}.attention__index{color:var(--brand-brass);display:flex;position:absolute;top:1rem;left:1rem}.attention__index .auth-entry__glyph{width:1.25rem;height:1.25rem}.attention__index--foot{inset:auto 1rem 1rem auto;transform:rotate(180deg)}.attention__card--confirmed .attention__index,.attention__card--confirmed .attention__mark{color:var(--brand-success)}.attention__mark{color:var(--brand-ink);display:flex}.attention__mark .auth-entry__glyph,.attention__mark .glyph{width:2.75rem;height:2.75rem}.attention__line{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);text-wrap:balance;margin:0}.attention__detail{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);margin:0}.attention__words{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:min(100%,26rem);margin-top:1.75rem;display:flex;position:relative}.attention__title{max-width:none;color:var(--brand-ink-secondary);font-family:inherit;font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;margin:0}.attention__description{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);overflow-wrap:anywhere;margin:0}.attention__status{min-height:2.75rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);justify-content:center;align-items:center;gap:.625rem;margin:0;display:flex}.attention__spinner{box-sizing:border-box;border:2px solid var(--brand-hairline);border-top-color:var(--brand-ink);border-radius:var(--brand-radius-pill);flex-shrink:0;width:1.125rem;height:1.125rem;animation:.8s linear infinite account-spin;display:block}.attention__signed-in{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-surface);max-width:100%;min-height:2.75rem;color:var(--brand-ink);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);align-items:center;gap:.625rem;margin:.5rem 0 0;padding:.3125rem 1rem .3125rem .875rem;display:inline-flex}.attention__signed-in .auth-entry__glyph{flex-shrink:0;width:1.125rem;height:1.125rem}.attention__signed-in span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attention__actions{z-index:3;gap:.75rem;width:min(100%,22.5rem);margin-top:1.5rem;display:grid;position:relative}.attention__actions .primary-button .auth-entry__glyph{width:1.125rem;height:1.125rem}.attention__actions a.primary-button{text-decoration:none}.attention__alert{box-sizing:border-box;border:1px solid var(--brand-error);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);text-align:left;flex-direction:column;gap:.25rem;margin:0;padding:1rem;display:flex}.attention__alert strong{color:var(--brand-error);font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line)}@media (prefers-reduced-motion:reduce){.attention--busy .attention__glow,.attention--busy .attention__card--back{animation:none}.attention__spinner{animation-duration:2.4s}}.awards{color:var(--brand-ink);font-family:var(--brand-font-sans);gap:1.5rem;display:grid}.awards button{font:inherit;color:inherit}.awards__head{gap:.375rem;display:grid}.awards__head-row,.awards__heading-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.awards__heading-row{align-items:center;min-height:1.75rem}.awards__heading-row h2,.awards__heading{font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line);margin:0}.awards__eyebrow,.awards__tag,.awards__standing{color:var(--brand-ink-secondary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase}.awards__standing{color:var(--brand-brass)}.awards__title{color:var(--brand-ink);font-size:var(--brand-type-title-screen-size);font-weight:var(--brand-weight-title);letter-spacing:var(--brand-type-title-screen-tracking);line-height:var(--brand-type-title-screen-line);margin:0}.awards__summary,.awards__requirement{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0}.awards__caption,.awards__foot{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line)}.awards__emphasis{color:var(--brand-ink);font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line)}.awards__cell{flex-direction:column;gap:.25rem;min-width:0;display:flex}.awards__count{align-items:baseline;gap:.5rem;display:none}.awards__count-n{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line)}.awards__count-of{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size)}.awards__section{gap:.75rem;display:grid}.awards__hand{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.awards__card{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-card);background:var(--brand-ground-surface);width:100%;color:var(--brand-ink);text-align:left;aspect-ratio:5/7;isolation:isolate;flex-direction:column;justify-content:space-between;padding:.75rem;display:flex;position:relative;overflow:hidden}button.awards__card{cursor:pointer;transition:transform .12s}button.awards__card:hover{transform:translateY(-3px)}.awards__card--up{box-shadow:var(--brand-shadow-popover)}.awards__card--down{border-color:var(--brand-card-edge);background:var(--brand-card-back);color:var(--brand-card-ink);align-items:stretch}.awards__card--secret{border-style:dashed;border-color:var(--brand-brass)}.awards__card--large{width:13.75rem;padding:1rem}.awards__keyline{border:1px solid var(--brand-card-keyline);border-radius:var(--brand-radius-md);pointer-events:none;position:absolute;inset:.5rem}.awards__glyph{box-sizing:border-box;border:1px solid var(--brand-brass);border-radius:var(--brand-radius-pill);background:var(--brand-brass-tint);width:2.5rem;height:2.5rem;color:var(--brand-brass);justify-content:center;align-items:center;margin:auto 0;display:flex}.awards__glyph .glyph{width:1.25rem;height:1.25rem}.awards__glyph--back{border-color:var(--brand-card-edge);color:var(--brand-card-ink);background:0 0;align-self:center}.awards__card--large .awards__glyph{width:3.5rem;height:3.5rem}.awards__card--large .awards__glyph .glyph{width:1.625rem;height:1.625rem}.awards__name{color:var(--brand-ink);font-family:var(--brand-font-display);font-size:var(--brand-type-display-card-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-card-tracking);line-height:var(--brand-type-display-card-line);text-wrap:balance}.awards__card--large .awards__name{font-size:var(--brand-type-display-moment-size);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line)}.awards__pip{font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase;align-self:flex-start}.awards__pip--foot{align-self:flex-end;transform:rotate(180deg)}.awards__mark{opacity:.9;width:auto;height:3.25rem;margin:auto}.awards__bar{border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);width:100%;height:.25rem;display:block;overflow:hidden}.awards__bar-fill{background:var(--brand-brass);height:100%;display:block}.awards__loading{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0}.awards__failure{gap:1rem;max-width:30rem;display:grid}.awards__intro{gap:1.5rem;display:grid}.awards__intro-words{gap:.75rem;display:grid}.awards__ghosts{justify-content:center;gap:.75rem;display:flex}.awards__ghost{box-sizing:border-box;border:1px dashed var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-surface);width:3.5rem;height:3.5rem;color:var(--brand-ink-tertiary);justify-content:center;align-items:center;display:flex}.awards__ghost .glyph{width:1.375rem;height:1.375rem}.awards__actions{gap:.75rem;width:min(100%,22.5rem);padding-top:.5rem;display:grid}.awards__points{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.awards__point{align-items:flex-start;gap:.75rem;display:flex}.awards__dot{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-surface);width:1.75rem;height:1.75rem;color:var(--brand-brass);flex-shrink:0;justify-content:center;align-items:center;display:flex}.awards__dot .glyph{width:.875rem;height:.875rem}.awards__scrim{z-index:10;background:var(--brand-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.awards__dialog{box-sizing:border-box;width:100%;max-height:100%;padding:.75rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom));border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-sheet) var(--brand-radius-sheet) 0 0;background:var(--brand-ground-surface);box-shadow:var(--brand-shadow-popover);border-bottom:0;gap:1rem;display:grid;position:relative;overflow-y:auto}.awards__grabber{border-radius:var(--brand-radius-pill);background:var(--brand-hairline);width:2.25rem;height:.3125rem;margin:0 auto .5rem;display:block}.awards__close{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-surface);width:2.75rem;height:2.75rem;color:var(--brand-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.awards__close:hover{background:var(--brand-ground-recessed)}.awards__close .glyph{width:1.125rem;height:1.125rem}.awards__hero{text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:.5rem 0;display:flex}.awards__hero .awards__bar{width:min(100%,13.75rem)}.awards__facts{border-top:1px solid var(--brand-hairline);margin:0;display:grid}.awards__fact{border-bottom:1px solid var(--brand-hairline);min-height:2.75rem;font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);justify-content:space-between;align-items:center;gap:1rem;display:flex}.awards__fact dt{color:var(--brand-ink-secondary)}.awards__fact dd{color:var(--brand-ink);font-weight:var(--brand-weight-emphasis);text-align:right;margin:0}@media (width>=600px){.awards__hand{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.awards__count{display:inline-flex}.awards__hand{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.awards__intro{grid-template-columns:minmax(0,1fr) 26rem;align-items:center;gap:3rem}.awards__ghosts{display:none}.awards__scrim{align-items:center;padding:1rem}.awards__dialog{border-bottom:1px solid var(--brand-hairline);border-radius:var(--brand-radius-sheet);width:min(100%,30rem);padding:1.75rem 1.5rem 1.5rem}.awards__grabber{display:none}}@media (prefers-reduced-motion:reduce){button.awards__card{transition:none}button.awards__card:hover{transform:none}}.decks{color:var(--brand-ink);font-family:var(--brand-font-sans);flex-direction:column;gap:1.25rem;display:flex}.decks button{font:inherit}.decks__head{flex-direction:column;gap:.875rem;display:flex}.decks__title{font-family:var(--brand-font-sans);font-size:var(--brand-type-title-screen-size);font-weight:var(--brand-weight-title);letter-spacing:var(--brand-type-title-screen-tracking);line-height:var(--brand-type-title-screen-line);margin:0}.decks__tabs{box-sizing:border-box;border-radius:var(--brand-radius-pill);background:var(--brand-ground-recessed);grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;padding:.1875rem;display:grid}.decks__tab{box-sizing:border-box;border-radius:var(--brand-radius-pill);min-height:2.5rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 .5rem}.decks__tab--on{background:var(--brand-ground-surface);color:var(--brand-ink);box-shadow:var(--brand-shadow-popover)}.decks__notice,.decks__empty{box-sizing:border-box;border:1px solid var(--brand-brass);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);flex-direction:column;gap:.375rem;padding:1rem;display:flex}.decks__empty{border-color:var(--brand-hairline);background:0 0;border-style:dashed}.decks__notice p,.decks__empty p{margin:0}.decks__actions{align-items:center;gap:.5rem;padding-top:.375rem;display:flex}.decks__failure{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.decks__loading{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0}.decks__eyebrow{color:var(--brand-ink-tertiary);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase}.decks__emphasis{font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line)}.decks__small{font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line)}.decks__secondary{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);margin:0}.decks__caption{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);margin:0}.decks__caption--error{color:var(--brand-error)}.decks__link{min-height:2.75rem;color:var(--brand-brass);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-secondary-line);cursor:pointer;background:0 0;border:0;align-items:center;gap:.125rem;padding:0;display:inline-flex}.decks__link:hover{text-decoration:underline}.decks__link .glyph{width:.875rem;height:.875rem}.decks__chips{gap:.5rem;display:flex;overflow-x:auto}.decks__chip{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-surface);min-height:2.25rem;color:var(--brand-ink-secondary);font-size:var(--brand-type-body-secondary-size);font-weight:var(--brand-weight-emphasis);white-space:nowrap;cursor:pointer;flex-shrink:0;padding:0 .875rem}.decks__chip--on{border-color:var(--brand-primary-fill);background:var(--brand-primary-fill);color:var(--brand-on-primary)}.decks__table,.decks__stage{flex-direction:column;gap:1.25rem;display:flex}.decks__box{justify-content:center;align-items:center;min-height:21rem;display:flex;position:relative}.decks__behind{opacity:.9;position:absolute;top:50%;left:50%}.decks__front{z-index:2;border-radius:var(--brand-radius-md);color:var(--brand-ink);box-shadow:var(--brand-shadow-popover);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.decks__front--offline{opacity:var(--brand-opacity-disabled)}.decks__arrow{z-index:3;box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-pill);background:var(--brand-ground-surface);width:2.75rem;height:2.75rem;color:var(--brand-ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.decks__arrow:hover{background:var(--brand-ground-recessed)}.decks__arrow--previous{left:.5rem}.decks__arrow--next{right:.5rem}.decks__arrow .glyph{width:1.25rem;height:1.25rem}.decks__words{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.decks__name{font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);margin:0}.decks__words .decks__secondary{max-width:25rem}.decks__words .primary-button{margin-top:.5rem}.decks__status{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.decks__access{font-size:var(--brand-type-caption-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-caption-line)}.decks__access--offline{color:var(--brand-error)}.decks__peppers{color:var(--brand-pepper);align-items:center;gap:.0625rem;display:inline-flex}.decks__peppers .glyph{width:.8125rem;height:.8125rem}.decks__peppers--large .glyph{width:1.125rem;height:1.125rem}.decks__index{flex-direction:column;gap:.25rem;display:none}.decks__group{flex-direction:column;gap:.125rem;display:flex}.decks__group-label{font-weight:var(--brand-weight-emphasis);padding:.625rem .625rem .125rem}.decks__row{box-sizing:border-box;border-radius:var(--brand-radius-md);min-height:3.25rem;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.375rem .625rem;display:flex}.decks__row:hover{background:var(--brand-ground-recessed)}.decks__row--on{background:var(--brand-ground-surface);box-shadow:var(--brand-shadow-popover)}.decks__cell{flex-direction:column;flex:1 1 0;gap:.125rem;min-width:0;display:flex}@media (width>=900px){.decks__tabs{grid-template-columns:repeat(3,auto);display:inline-grid}.decks__tab{padding:0 1.25rem}.decks__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}.decks__table{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;column-gap:4rem;display:grid}.decks__box{border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-sheet);background:var(--brand-ground-recessed);min-height:32rem}.decks__index{display:flex}}.deck-detail{color:var(--brand-ink);font-family:var(--brand-font-sans);flex-direction:column;gap:1.25rem;display:flex}.deck-detail button{font:inherit}.deck-detail__crumbs{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);align-items:center;gap:.375rem;display:flex}.deck-detail__table,.deck-detail__words{flex-direction:column;gap:1.25rem;display:flex}.deck-detail__pack.package{box-sizing:border-box;border-radius:var(--brand-radius-lg);flex-direction:column;justify-content:flex-start;gap:.875rem;width:auto;height:auto;padding:1.25rem;display:flex}.deck-detail__eyebrow{color:var(--package-core);font-size:var(--brand-type-eyebrow-size);font-weight:var(--brand-weight-emphasis);letter-spacing:var(--brand-type-eyebrow-tracking);line-height:var(--brand-type-eyebrow-line);text-transform:uppercase}.deck-detail__name{font-family:var(--brand-font-display);font-size:var(--brand-type-display-moment-size);font-weight:var(--brand-weight-display);letter-spacing:var(--brand-type-display-moment-tracking);line-height:var(--brand-type-display-moment-line);margin:0}.deck-detail__description{font-size:var(--brand-type-body-size);line-height:var(--brand-type-body-line);margin:0}.deck-detail__rule{background:color-mix(in srgb, var(--package-core) 45%, transparent);height:1px;display:block}.deck-detail__samples{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.deck-detail__sample{border-radius:var(--brand-radius-md);background:color-mix(in srgb, var(--brand-ground-surface) 70%, transparent);font-size:var(--brand-type-body-secondary-size);line-height:var(--brand-type-body-secondary-line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.deck-detail__worth{color:var(--package-core);font-weight:var(--brand-weight-emphasis);flex-shrink:0}.deck-detail__foot{color:var(--brand-ink-secondary);font-size:var(--brand-type-caption-size);line-height:var(--brand-type-caption-line);padding-right:2.25rem}.deck-detail__emblem{width:1.375rem;height:1.8125rem;color:var(--package-core);position:absolute;bottom:1.25rem;right:1.25rem}.deck-detail__offer{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.deck-detail__offer p{margin:0}.deck-detail__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.deck-detail__option{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-md);background:var(--brand-ground-page);flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.deck-detail__option--lead{border-color:var(--brand-ink)}.deck-detail__option .primary-button,.deck-detail__option .secondary-button{margin-top:auto}.deck-detail__price{font-size:var(--brand-type-title-screen-size);font-weight:var(--brand-weight-title);letter-spacing:var(--brand-type-title-screen-tracking);line-height:var(--brand-type-title-screen-line)}.deck-detail__standing{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deck-detail__status{color:var(--brand-ink-secondary);font-size:var(--brand-type-body-size);font-weight:var(--brand-weight-emphasis);line-height:var(--brand-type-body-line)}.deck-detail__status--owned{color:var(--brand-success)}.deck-detail__status--included{color:var(--brand-brass)}.deck-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.deck-detail__fact{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-md);background:var(--brand-ground-surface);flex-direction:column;gap:.125rem;padding:.75rem .875rem;display:flex}.deck-detail__device{box-sizing:border-box;border:1px solid var(--brand-hairline);border-radius:var(--brand-radius-lg);background:var(--brand-ground-surface);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;display:flex}.deck-detail__device dd{margin:0}.deck-detail--neutral{text-align:center;align-items:center;gap:1rem;padding:3rem 1.5rem}.deck-detail--neutral .decks__secondary{max-width:26rem}.deck-detail__slot{border:1px dashed var(--brand-hairline);border-radius:var(--brand-radius-md);width:7.5rem;height:10.5rem;display:block}@media (width>=900px){.deck-detail__table{grid-template-columns:27.5rem minmax(0,1fr);align-items:start;column-gap:4rem;display:grid}.deck-detail__pack.package{position:sticky;top:1rem}.deck-detail__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-detail--neutral{text-align:left;align-items:flex-start;padding:1.5rem 0}}*{box-sizing:border-box}html{background:var(--brand-ground-page);min-width:320px;min-height:100%}body{background:var(--brand-ground-page);min-width:320px;min-height:100vh;color:var(--brand-ink);font-family:var(--brand-font-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,a{font:inherit}button{color:inherit}button:disabled{opacity:.55;cursor:not-allowed}:focus-visible{outline:3px solid var(--brand-brass);outline-offset:3px}h1,p{margin-top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
