.door-module__nQAWsG__door{--gutter:max(clamp(1.25rem, 4vw, 3rem), calc((100vw - 80rem) / 2 + 3rem));--form:26rem;background:var(--surface);min-block-size:100dvh;color:var(--on-surface);flex-direction:column;flex:1;display:flex}.door-module__nQAWsG__top{min-block-size:4rem;padding-block-start:env(safe-area-inset-top);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));justify-content:space-between;align-items:center;gap:.75rem;display:flex}.door-module__nQAWsG__brand{min-block-size:2.75rem;color:var(--brand-ink);border-radius:.75rem;flex:none;align-items:center;gap:.4rem;font-size:1.25rem;line-height:1;display:inline-flex}.door-module__nQAWsG__badge{flex:none;block-size:2rem;inline-size:2rem}.door-module__nQAWsG__brand:focus-visible{outline:2px solid var(--outline-focus);outline-offset:2px}.door-module__nQAWsG__language{color:var(--on-surface-variant);font-size:.875rem}.door-module__nQAWsG__language select{field-sizing:content}@media (max-width:22.5rem){.door-module__nQAWsG__brand{font-size:1.125rem}.door-module__nQAWsG__badge{block-size:1.875rem;inline-size:1.875rem}.door-module__nQAWsG__language svg{display:none}}.door-module__nQAWsG__main{inline-size:100%;max-inline-size:calc(var(--form) + 2.5rem);padding:1.25rem max(1.25rem, env(safe-area-inset-right)) 2.25rem max(1.25rem, env(safe-area-inset-left));flex-direction:column;flex:1;justify-content:center;gap:1.75rem;margin-inline:auto;display:flex}.door-module__nQAWsG__intro{gap:.625rem;display:grid}.door-module__nQAWsG__intro h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--heading);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2rem,1.7rem + 1.4vw,2.5rem);font-weight:800;line-height:1.06}.door-module__nQAWsG__intro>p:not(.door-module__nQAWsG__kicker){color:var(--on-surface-variant);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.door-module__nQAWsG__kicker{min-inline-size:0;color:var(--on-surface-variant);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:650;line-height:1.3;display:flex}.door-module__nQAWsG__kicker strong{min-inline-size:0;color:var(--brand-ink);overflow-wrap:anywhere;font-weight:700}.door-module__nQAWsG__main input:not([type=checkbox]){border-radius:.875rem;min-block-size:3.25rem}.door-module__nQAWsG__main label[for]{font-weight:600}.door-module__nQAWsG__submit{background:var(--brand-ink);color:#fff;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;min-block-size:3.375rem;inline-size:100%;transition:background-color .14s ease, scale .16s var(--ease-out-brand), opacity .14s ease;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1.0625rem;font-weight:700;line-height:1.25;display:inline-flex}.door-module__nQAWsG__submit:active{scale:.98}.door-module__nQAWsG__submit:disabled{opacity:.55;cursor:default;scale:1}.door-module__nQAWsG__submit:focus-visible{outline:2px solid var(--outline-focus);outline-offset:3px}.door-module__nQAWsG__google button{cursor:pointer;-webkit-tap-highlight-color:transparent;min-block-size:3.375rem;transition:background-color .14s ease, scale .16s var(--ease-out-brand);border-radius:999px;font-size:1.0625rem}.door-module__nQAWsG__google button:active{scale:.98}@media (hover:hover) and (pointer:fine){.door-module__nQAWsG__submit:not(:disabled):hover{background:color-mix(in oklab, var(--brand-ink) 84%, #fff)}.door-module__nQAWsG__google button:not(:disabled):hover{background:var(--surface-container)}}.door-module__nQAWsG__links{border-block-start:1px solid var(--rule);color:var(--on-surface-variant);gap:.5rem;padding-block-start:1.25rem;font-size:.9375rem;line-height:1.5;display:grid}.door-module__nQAWsG__small{inline-size:100%;max-inline-size:calc(var(--form) + 2.5rem);padding:0 max(1.25rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));color:var(--on-surface-variant);flex-wrap:wrap;gap:0 1.5rem;margin-inline:auto;font-size:.8125rem;font-weight:550;display:flex}.door-module__nQAWsG__small a{border-radius:.25rem;align-items:center;min-block-size:2.75rem;display:inline-flex}.door-module__nQAWsG__small a:focus-visible{outline:2px solid var(--outline-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.door-module__nQAWsG__small a:hover{color:var(--brand-ink);text-underline-offset:.25em;text-decoration:underline}}.door-module__nQAWsG__offer{background:var(--surface-container);border-radius:1.25rem;gap:.75rem;margin:0;padding:1rem 1.125rem;list-style:none;display:grid}.door-module__nQAWsG__offer li{text-wrap:pretty;align-items:flex-start;gap:.75rem;font-size:.9375rem;font-weight:550;line-height:1.45;display:flex}.door-module__nQAWsG__offer svg{flex:none;block-size:1.375rem;inline-size:1.375rem;margin-block-start:.05rem}.door-module__nQAWsG__aside{display:none}.door-module__nQAWsG__aside:has(.door-module__nQAWsG__plan){inline-size:100%;max-inline-size:calc(var(--form) + 2.5rem);padding:0 max(1.25rem, env(safe-area-inset-right)) 1.5rem max(1.25rem, env(safe-area-inset-left));margin-inline:auto;display:block}.door-module__nQAWsG__asideInner{gap:clamp(1.5rem,3.5dvh,2.5rem);display:grid}.door-module__nQAWsG__asideInner .door-module__nQAWsG__stage,.door-module__nQAWsG__asideInner .door-module__nQAWsG__motto,.door-module__nQAWsG__asideInner .door-module__nQAWsG__fan{display:none}.door-module__nQAWsG__plan{background:var(--surface-container);border-radius:1.5rem;padding:1.375rem 1.25rem 1.25rem}.door-module__nQAWsG__plan h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--heading);font-size:1.375rem;font-weight:800;line-height:1.12}.door-module__nQAWsG__plan ol{gap:1.125rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.door-module__nQAWsG__plan li{gap:.15rem;padding-inline-start:1.5rem;display:grid;position:relative}.door-module__nQAWsG__plan li:before{content:"";background:var(--brand-ink);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.4rem;inset-inline-start:0}.door-module__nQAWsG__plan li:not(:last-child):after{content:"";background:color-mix(in oklab, var(--on-surface) 22%, transparent);inline-size:1px;position:absolute;inset-block:1.15rem -.9rem;inset-inline-start:calc(.25rem - .5px)}.door-module__nQAWsG__planWhen{color:var(--on-surface-variant);font-size:.8125rem;font-weight:650;line-height:1.35}.door-module__nQAWsG__plan h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading);text-wrap:balance;font-size:1.0625rem;font-weight:750;line-height:1.25}.door-module__nQAWsG__plan li p{color:var(--on-surface-variant);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.door-module__nQAWsG__planLink{background:var(--surface);min-block-size:2.75rem;color:var(--brand-ink);-webkit-tap-highlight-color:transparent;transition:background-color .14s ease, scale .16s var(--ease-out-brand);border-radius:999px;justify-content:center;align-items:center;margin-block-start:1.25rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.door-module__nQAWsG__planLink:active{scale:.97}.door-module__nQAWsG__planLink:focus-visible{outline:2px solid var(--outline-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.door-module__nQAWsG__planLink:hover{background:color-mix(in oklab, var(--surface) 60%, var(--surface-container-variant))}}@media (min-width:64rem){.door-module__nQAWsG__top{min-block-size:4.5rem}.door-module__nQAWsG__brand{font-size:1.3125rem}.door-module__nQAWsG__badge{block-size:2.125rem;inline-size:2.125rem}.door-module__nQAWsG__split{grid-template:"top aside""main aside"1fr"small aside"/minmax(0,1fr) minmax(0,1fr);display:grid}.door-module__nQAWsG__split .door-module__nQAWsG__top{grid-area:top;padding-inline-end:clamp(1.5rem,3vw,3rem)}.door-module__nQAWsG__split .door-module__nQAWsG__main,.door-module__nQAWsG__split .door-module__nQAWsG__small{max-inline-size:calc(var(--form) + var(--gutter) + clamp(1.5rem, 3vw, 3rem));padding-inline:max(var(--gutter), env(safe-area-inset-left)) clamp(1.5rem, 3vw, 3rem);margin-inline:0}.door-module__nQAWsG__split .door-module__nQAWsG__main{grid-area:main}.door-module__nQAWsG__split .door-module__nQAWsG__small{grid-area:small}.door-module__nQAWsG__split .door-module__nQAWsG__aside{background:var(--surface-container);border-radius:2rem;grid-area:aside;place-items:center;min-block-size:calc(100dvh - 2rem);inline-size:auto;max-inline-size:none;margin:1rem 1rem 1rem 0;padding:clamp(1.5rem,3vw,3rem);display:grid;overflow:hidden}.door-module__nQAWsG__asideInner{inline-size:min(100%,30rem,58dvh)}.door-module__nQAWsG__asideInner .door-module__nQAWsG__stage{display:grid}.door-module__nQAWsG__asideInner .door-module__nQAWsG__motto{font-family:var(--font-display);letter-spacing:-.035em;color:var(--heading);text-wrap:balance;font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);font-weight:800;line-height:1.08;display:block}.door-module__nQAWsG__split .door-module__nQAWsG__offer{display:none}.door-module__nQAWsG__split .door-module__nQAWsG__aside:has(.door-module__nQAWsG__plan){align-items:stretch;padding-block-end:0}.door-module__nQAWsG__asideInner:has(.door-module__nQAWsG__plan){grid-template-rows:auto 1fr;gap:2rem;inline-size:min(100%,32rem)}.door-module__nQAWsG__plan{background:0 0;border-radius:0;padding:clamp(.5rem,2dvh,1.5rem) 0 0}.door-module__nQAWsG__plan h2{letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.3vw,2.375rem);line-height:1.06}.door-module__nQAWsG__plan ol{gap:1.25rem;margin-block-start:1.75rem}.door-module__nQAWsG__plan h3{font-size:1.1875rem}.door-module__nQAWsG__asideInner .door-module__nQAWsG__fan{justify-content:center;align-self:end;align-items:flex-start;block-size:clamp(5rem,22dvh,12rem);padding-block-start:1rem;display:flex}.door-module__nQAWsG__fan>*{flex:none;inline-size:9.5rem;box-shadow:0 1.25rem 2rem -1.25rem #0c0e1c80,0 0 0 1px #0c0e1c0f}.door-module__nQAWsG__fan>*+*{margin-inline-start:-1.75rem}.door-module__nQAWsG__fan>:first-child{translate:0 1.25rem;rotate:-9deg}.door-module__nQAWsG__fan>:nth-child(2){z-index:1}.door-module__nQAWsG__fan>:nth-child(3){translate:0 1rem;rotate:8deg}}@media (prefers-reduced-motion:reduce){.door-module__nQAWsG__submit,.door-module__nQAWsG__google button,.door-module__nQAWsG__planLink{transition:none}}
