.gO16XG_entry{gap:var(--gg-space-card-gap);width:100%;max-width:var(--gg-space-readable-width);padding-bottom:var(--gg-space-gutter);flex-direction:column;margin:0 auto;display:flex}.gO16XG_heroMark{aspect-ratio:244/300;width:auto;height:var(--gg-size-badge-large);display:block}@media (min-width:600px){.gO16XG_heroMark{width:calc(var(--gg-size-badge-large) * 2);height:auto}}@media not (min-width:600px){.gO16XG_entry [data-testid=entry-hero]{padding:var(--gg-space-gutter);text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:center}.gO16XG_entry [data-testid=entry-hero]>div:last-child{align-items:flex-start}.gO16XG_entry [data-testid=entry-hero]:has(>div:last-child:empty){grid-template-columns:minmax(0,1fr)}.gO16XG_entry [data-testid=entry-hero]>div:last-child:empty{display:none}}.gO16XG_markSmall{height:var(--gg-size-button);align-self:center;width:auto;display:block}.gO16XG_head{align-items:center;gap:var(--gg-space-tight);text-align:center;flex-direction:column;display:flex}.gO16XG_title{font-family:var(--font-display);font-size:var(--gg-typography-display-title-large-size);text-transform:uppercase;color:var(--gg-role-ink);text-align:center;margin:0;line-height:1}.gO16XG_body{font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-ink);margin:0}.gO16XG_muted{font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-muted);margin:0}.gO16XG_form{gap:var(--gg-space-card-gap);flex-direction:column;margin:0;display:flex}.gO16XG_blocked p{margin:0}.gO16XG_passwordRow{--toggle-width:max(calc(var(--gg-size-tap-target) + var(--gg-space-card-gap)), calc(var(--gg-typography-text-label-size) * 4));position:relative}.gO16XG_passwordRow .gO16XG_passwordControl{padding-right:calc(var(--toggle-width) + var(--gg-space-tight) + var(--gg-space-card-gap))}.gO16XG_passwordRow .gO16XG_passwordToggle{top:var(--gg-size-field-edge);right:calc(var(--gg-size-field-edge) + var(--gg-space-tight));width:var(--toggle-width);height:calc(var(--gg-size-button) + var(--gg-space-row-gap));justify-content:center;position:absolute}.gO16XG_providers{gap:var(--gg-space-row-gap);flex-direction:column;display:flex}.gO16XG_provider{justify-content:center;align-items:center;gap:var(--gg-space-row-gap);width:100%;min-height:var(--gg-size-tap-target);padding:0 var(--gg-space-card-gap);border-radius:var(--gg-radius-control);font-family:inherit;font-size:var(--gg-typography-text-label-size);font-weight:var(--gg-typography-text-label-weight);cursor:pointer;border:1px solid;display:flex}.gO16XG_provider[data-provider=google]{border-color:var(--gg-role-sso-google-edge);background:var(--gg-role-sso-google-fill);color:var(--gg-role-sso-google-text)}.gO16XG_provider[data-provider=apple]{border-color:var(--gg-role-sso-apple-fill);background:var(--gg-role-sso-apple-fill);color:var(--gg-role-sso-apple-text)}.gO16XG_provider svg{flex:none}.gO16XG_provider:disabled{opacity:.45;cursor:default}.gO16XG_provider:focus-visible{outline:var(--gg-size-focus-ring) solid var(--gg-role-you);outline-offset:2px}.gO16XG_or{align-items:center;gap:var(--gg-space-row-gap);font-size:var(--gg-typography-text-small-size);color:var(--gg-role-muted);margin:0;display:flex}.gO16XG_or:before,.gO16XG_or:after{content:"";background:var(--gg-role-field-edge);flex:auto;height:1px}.gO16XG_sentLine{align-items:center;gap:var(--gg-space-row-gap);font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-ink);flex-wrap:nowrap;margin:0;display:flex}.gO16XG_sentText{overflow-wrap:anywhere;flex:0 auto;min-width:0}.gO16XG_address{overflow-wrap:anywhere;max-width:100%;display:inline-block}.gO16XG_code{font-family:var(--font-display);font-size:var(--gg-typography-display-code-large-size);font-weight:var(--gg-typography-display-code-large-weight);font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}.gO16XG_keepBand{align-items:center;gap:var(--gg-space-tight);min-height:var(--gg-size-tap-target);display:flex}.gO16XG_keepBack{align-items:center;gap:var(--gg-space-tight);min-height:var(--gg-size-tap-target);font:inherit;color:var(--gg-role-ink);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.gO16XG_keepBandTitle{font-weight:var(--gg-typography-text-tag-weight);color:var(--gg-role-ink);margin:0}.gO16XG_keptCard{text-align:left;align-self:stretch}.gO16XG_keptRow{align-items:center;gap:var(--gg-space-row-gap);display:flex}.gO16XG_keptPlace{align-items:center;gap:var(--gg-space-tight);flex-direction:column;flex:none;display:flex}.gO16XG_keptOf{font-size:var(--gg-typography-text-tag-size);color:var(--gg-role-muted)}.gO16XG_keptMark{flex:none;display:inline-flex}.gO16XG_keptFacts{min-width:0}.gO16XG_keptCourse{font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-ink);margin:0}.gO16XG_keptLine{font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-muted);margin:0}.gO16XG_quietRow{justify-content:space-between;gap:var(--gg-space-row-gap);flex-wrap:wrap;display:flex}.gO16XG_banner{padding:var(--gg-space-card-gap);border:1px solid var(--gg-role-held);border-radius:var(--gg-radius-input);background:var(--gg-role-panel);color:var(--gg-role-ink);font-size:var(--gg-typography-text-label-size);font-weight:var(--gg-typography-text-label-weight);align-items:flex-start;margin:0;display:flex}.gO16XG_banner:before{content:"!";content:"!" / "";width:var(--gg-size-glyph-link);height:var(--gg-size-glyph-link);margin-right:var(--gg-space-chip-gap);border-radius:var(--gg-radius-pill);background:var(--gg-role-held);color:var(--gg-role-ground);font-size:var(--gg-typography-text-field-mark-size);font-weight:var(--gg-typography-text-field-mark-weight);line-height:var(--gg-typography-text-field-mark-line-height);flex:none;justify-content:center;align-items:center;display:inline-flex}.gO16XG_status{padding:var(--gg-space-card-gap);border:1px solid var(--gg-role-field-edge);border-radius:var(--gg-radius-input);background:var(--gg-role-card);color:var(--gg-role-ink);font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);margin:0}.gO16XG_foot{gap:var(--gg-space-tight);padding-top:var(--gg-space-card-gap);border-top:1px solid var(--gg-role-line);text-align:center;flex-direction:column;margin:0;display:flex}.gO16XG_footLine{font-size:var(--gg-typography-text-small-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-muted);margin:0}.gO16XG_support{padding-top:calc(( var(--gg-size-tap-target) - var(--gg-typography-text-small-size) * var(--gg-typography-text-body-line-height) ) / 2);text-align:center}.gO16XG_footEnd{white-space:nowrap}.gO16XG_link{min-width:var(--gg-size-tap-target);line-height:var(--gg-size-tap-target);margin-block:calc(( var(--gg-size-tap-target) - var(--gg-typography-text-small-size) * var(--gg-typography-text-body-line-height) ) / -2);color:var(--gg-role-you);text-underline-offset:var(--gg-space-hairline);text-align:center;vertical-align:baseline;font-weight:700;text-decoration:underline;display:inline-block}.gO16XG_link:focus-visible{outline:var(--gg-size-focus-ring) solid var(--gg-role-you);outline-offset:-2px}.gO16XG_actions{gap:var(--gg-space-row-gap);flex-direction:column;display:flex}.gO16XG_facts{gap:var(--gg-space-card-gap);flex-direction:column;display:flex}.gO16XG_factsSection+.gO16XG_factsSection{padding-top:var(--gg-space-card-gap);border-top:1px solid var(--gg-role-line)}.gO16XG_factsTitle{margin:0 0 var(--gg-space-hairline);font-size:var(--gg-typography-text-small-size);letter-spacing:var(--gg-typography-text-tag-letter-spacing);text-transform:uppercase;color:var(--gg-role-muted);font-weight:700}.gO16XG_factsLine{font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-ink);margin:0}.gO16XG_factsList li::marker{color:var(--gg-role-muted)}.gO16XG_factsList{gap:var(--gg-space-hairline);font-size:var(--gg-typography-text-body-size);line-height:var(--gg-typography-text-body-line-height);color:var(--gg-role-ink);flex-direction:column;margin:0;padding-inline-start:var(--gg-space-card-gap);list-style:outside;display:flex}.gO16XG_addName{margin:0;padding:0;list-style:none}.gO16XG_addNameShort{display:none}@media (max-width:399px){.gO16XG_addNameFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gO16XG_addNameShort{display:inline}}.gO16XG_addNameGo{color:var(--gg-role-muted);flex-shrink:0;display:flex}.gO16XG_entry[data-entry-wide]{--about-frame:calc(var(--gg-space-gutter) * 2 + env(safe-area-inset-top) + env(safe-area-inset-bottom));min-height:calc(100dvh - var(--about-frame));padding-bottom:0}.gO16XG_entry .gO16XG_about{gap:var(--gg-space-card-padding);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0}.gO16XG_aboutTop{gap:var(--gg-space-card-gap);align-items:flex-start;display:flex}.gO16XG_aboutTop .gO16XG_aboutClose{margin:calc(var(--gg-space-chip-gap) * -1) calc(var(--gg-space-chip-gap) * -1) 0 0;color:var(--gg-role-ink);flex:none}.gO16XG_aboutFoot{padding-top:var(--gg-space-row-gap);flex-direction:column;margin-top:auto;display:flex}@media (min-width:600px){.gO16XG_entry[data-entry-wide]{min-height:0}.gO16XG_entry .gO16XG_about{flex:none}}.gO16XG_aboutLine{font-size:var(--gg-typography-text-small-size);color:var(--gg-role-muted);margin:0}.gO16XG_aboutPick{justify-content:space-between;align-items:center;gap:var(--gg-space-row-gap);width:100%;min-height:calc(var(--gg-size-button) + var(--gg-size-field-edge));padding:0 var(--gg-space-card-gap) 0 var(--gg-space-card-padding);border:var(--gg-size-field-edge) solid var(--gg-role-field-line);border-radius:var(--gg-radius-input);background:var(--gg-role-ground);color:inherit;font:inherit;text-align:start;display:flex}.gO16XG_aboutPickName{align-items:center;gap:var(--gg-space-card-gap);min-width:0;display:inline-flex}.gO16XG_aboutPickName>svg{flex:none}.gO16XG_aboutChevron{color:var(--gg-role-muted);display:inline-flex}.gO16XG_aboutCourse{gap:var(--gg-space-card-gap);flex-direction:column;display:flex}.gO16XG_aboutFound{gap:var(--gg-space-tight);flex-direction:column;display:flex}.gO16XG_bandStep{gap:var(--gg-space-gutter);padding:var(--gg-space-gutter);border:1px solid var(--gg-role-line);border-radius:var(--gg-radius-card);background:var(--gg-role-card);color:var(--gg-role-ink);flex-direction:column;display:flex}.gO16XG_addNameMark{width:var(--gg-size-place-tile);height:var(--gg-size-place-tile);background:var(--gg-role-live-wash);color:var(--gg-role-you);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.gO16XG_frame{width:100%;padding-bottom:var(--gg-space-gutter)}.gO16XG_panel{gap:var(--gg-space-gutter);flex-direction:column;display:flex}.gO16XG_showcase{display:none}.gO16XG_posterSide{margin-bottom:var(--gg-space-gutter)}.gO16XG_posterBand{box-sizing:border-box;padding:var(--gg-space-gutter);border:1px solid var(--gg-role-line);border-radius:var(--gg-radius-card);background:var(--gg-role-card)}@media (min-width:600px) and (not (min-width:1024px)){.gO16XG_frame .gO16XG_providers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1024px){.gO16XG_frame{--entry-width:min(calc(100vw - 2 * var(--gg-space-gutter)), var(--gg-space-wide-width));--entry-pad:calc(var(--gg-space-dash-gap) * 2);width:var(--entry-width);margin-inline:calc((100% - var(--entry-width)) / 2);padding-block:var(--entry-pad)}.gO16XG_stage{gap:var(--entry-pad);min-height:calc(100dvh - var(--gg-size-top-nav) - 2 * var(--entry-pad));grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"show form";display:grid}.gO16XG_formSide{flex-direction:column;grid-area:form;min-width:0;display:flex}.gO16XG_formSide>div{padding:calc(var(--gg-space-dash-gap) * 3) calc(var(--gg-space-dash-gap) * 2.5);flex-direction:column;flex:1;justify-content:center;display:flex}.gO16XG_posterSide{grid-area:show;min-width:0;margin-bottom:0;display:flex}.gO16XG_posterBand{padding:var(--gg-space-page-edge-wide);flex:1}.gO16XG_frame[data-entry-poster=true] .gO16XG_stage{align-items:start;min-height:0}.gO16XG_frame[data-entry-poster=true] .gO16XG_formSide>div{flex:none;justify-content:flex-start}.gO16XG_frame[data-entry-plain=true] .gO16XG_stage{grid-template-columns:minmax(0, var(--gg-space-readable-width));grid-template-areas:"form";justify-content:center;align-items:start;min-height:0}.gO16XG_frame[data-entry-plain=true] .gO16XG_formSide>div{flex:none;justify-content:flex-start}.gO16XG_showcase{grid-area:show;min-width:0;display:block;position:relative}.gO16XG_showcaseBand{box-sizing:border-box;padding:var(--entry-pad);border:1px solid var(--gg-role-line);border-radius:var(--gg-radius-card);background:var(--gg-role-card);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gO16XG_phone{--corner:calc(var(--gg-radius-panel) * 2);--screen-corner:calc(var(--corner) - var(--gg-space-card-gap));box-sizing:border-box;height:min(100%, calc(var(--gg-space-page-width) * 1.6));padding:var(--gg-space-card-gap);border:2px solid var(--gg-role-field-edge);border-radius:var(--corner);background:var(--gg-role-android-nav-bar);box-shadow:0 0 0 var(--gg-space-tight) var(--gg-role-neutral), 0 0 0 calc(var(--gg-space-tight) + 1px) var(--gg-role-line);display:flex;position:relative}.gO16XG_phone:before{top:calc(var(--gg-space-card-gap) * 1.25);aspect-ratio:34/10;border-radius:var(--gg-radius-pill);background:var(--gg-role-android-nav-bar);content:"";width:30%;position:absolute;left:50%;transform:translate(-50%)}.gO16XG_phone img{box-sizing:border-box;aspect-ratio:780/1285;border:1px solid var(--gg-role-line);border-radius:var(--screen-corner);background:var(--gg-role-android-nav-bar);object-fit:cover;object-position:top;width:auto;height:100%;padding-top:11.5%;display:block}}.gO16XG_step{gap:var(--gg-space-gutter);flex-direction:column;display:flex}.gO16XG_frame .gO16XG_about,.gO16XG_frame .gO16XG_blocked{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0}.gO16XG_frame .gO16XG_aboutFoot{margin-top:0}.gO16XG_frame .gO16XG_aboutTop{margin-bottom:calc(var(--gg-space-gutter) - var(--gg-space-row-gap))}
