.switcher-module__piCS_q__switcher{border:1px solid var(--line);background:var(--paper-raised);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.switcher-module__piCS_q__switcher button{color:var(--ink-soft);letter-spacing:.02em;background:0 0;border:0;border-radius:999px;min-width:2.6rem;min-height:32px;padding:0 .6rem;font-size:.75rem;font-weight:700}.switcher-module__piCS_q__switcher button:hover{color:var(--ink)}.switcher-module__piCS_q__switcher button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.switcher-module__piCS_q__switcher[aria-busy=true]{opacity:.6}.switcher-module__piCS_q__dark{background:#ffffff0f;border-color:#e9efe840}.switcher-module__piCS_q__dark button{color:#e9efe8bf}.switcher-module__piCS_q__dark button:hover{color:#fff}.switcher-module__piCS_q__dark button[aria-pressed=true]{color:#1d2b24;background:#e9efe8}.switcher-module__piCS_q__picker{border:1px solid var(--line);background:var(--paper-raised);min-height:42px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.45rem .8rem;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.switcher-module__piCS_q__picker:hover,.switcher-module__piCS_q__picker[aria-expanded=true]{border-color:var(--ink-soft);background:var(--paper)}.switcher-module__piCS_q__picker:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.switcher-module__piCS_q__picker[aria-busy=true]{opacity:.6}.switcher-module__piCS_q__pickerCode{letter-spacing:.04em;font-size:.75rem;font-weight:700;line-height:1}.switcher-module__piCS_q__globe{color:var(--ink-soft)}.switcher-module__piCS_q__chevron{color:var(--ink-soft);transition:transform .18s}.switcher-module__piCS_q__picker[aria-expanded=true] .switcher-module__piCS_q__chevron{transform:rotate(180deg)}.switcher-module__piCS_q__darkPicker{color:#e9efe8;background:#ffffff0f;border-color:#e9efe840}.switcher-module__piCS_q__darkPicker .switcher-module__piCS_q__globe,.switcher-module__piCS_q__darkPicker .switcher-module__piCS_q__chevron{color:#e9efe8bf}.switcher-module__piCS_q__darkPicker:hover,.switcher-module__piCS_q__darkPicker[aria-expanded=true]{background:#ffffff1f;border-color:#e9efe899}.switcher-module__piCS_q__languagePanel{z-index:100;border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);font-family:var(--sans);transform-origin:top;border-radius:18px;flex-direction:column;padding:.4rem;animation:.16s ease-out switcher-module__piCS_q__reveal;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0c14102e,0 3px 8px #0c14100f}.switcher-module__piCS_q__languagePanel[data-placement=above]{transform-origin:bottom}.switcher-module__piCS_q__panelHeading{border-bottom:1px solid var(--line);color:var(--ink-soft);flex:none;margin-bottom:.3rem;padding:.65rem .7rem .6rem;font-size:.75rem;font-weight:600}.switcher-module__piCS_q__languageList{overscroll-behavior:contain;outline:none;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.switcher-module__piCS_q__languageList li{cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .65rem;font-size:.9375rem;line-height:1.4;display:flex}.switcher-module__piCS_q__languageList li+li{margin-top:2px}.switcher-module__piCS_q__languageList li[data-active]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.switcher-module__piCS_q__languageList li[aria-selected=true]{background:color-mix(in srgb, var(--leaf) 11%, var(--paper-raised));font-weight:600}.switcher-module__piCS_q__languageList li[aria-selected=true][data-active]{background:color-mix(in srgb, var(--leaf) 17%, var(--paper-raised))}.switcher-module__piCS_q__languageList:focus-visible li[data-active]{outline:2px solid var(--focus);outline-offset:-2px}.switcher-module__piCS_q__optionCode{border:1px solid var(--line);letter-spacing:.03em;width:1.85rem;height:1.85rem;color:var(--ink-soft);border-radius:8px;flex:none;place-items:center;font-size:.625rem;font-weight:600;display:grid}.switcher-module__piCS_q__languageList bdi{flex:1}.switcher-module__piCS_q__check{background:var(--leaf);color:var(--paper-raised);border-radius:50%;flex:none}@keyframes switcher-module__piCS_q__reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.switcher-module__piCS_q__languagePanel{animation:none}.switcher-module__piCS_q__picker,.switcher-module__piCS_q__chevron{transition:none}}
.auth-module__dgWmnG__auth{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:60rem){.auth-module__dgWmnG__auth{grid-template-columns:minmax(28rem,1fr) 1.2fr}}.auth-module__dgWmnG__authForm{flex-direction:column;padding:1.5rem 1.25rem 3rem;display:flex}.auth-module__dgWmnG__authTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-module__dgWmnG__authHome{color:var(--ink);font:400 var(--step-1)/1 var(--serif);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.auth-module__dgWmnG__authHome svg{flex:none}.auth-module__dgWmnG__authCard{gap:1rem;width:min(100%,24rem);margin:auto;padding-top:2.5rem;display:grid}.auth-module__dgWmnG__authCard h1{font-size:var(--step-3)}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__lede{color:var(--ink-soft);margin:-.5rem 0 .5rem}.auth-module__dgWmnG__authCard label{gap:.35rem;font-size:.9375rem;font-weight:600;display:grid}.auth-module__dgWmnG__choices{border:0;gap:.4rem;margin:0;padding:0;display:grid}.auth-module__dgWmnG__choices legend{margin-bottom:.35rem;font-size:.9375rem;font-weight:600}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__choices label,.auth-module__dgWmnG__authCard label.auth-module__dgWmnG__check{align-items:center;gap:.6rem;font-weight:500;display:flex}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__choices input,.auth-module__dgWmnG__authCard .auth-module__dgWmnG__check input{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--leaf);flex:none;margin:0;padding:0}.auth-module__dgWmnG__authCard input,.auth-module__dgWmnG__authCard select{width:100%;min-height:48px;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:var(--paper-raised);border-radius:10px;padding:.6rem .8rem;font-weight:400}.auth-module__dgWmnG__authCard input:focus,.auth-module__dgWmnG__authCard select:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 30%, transparent);outline:none}.auth-module__dgWmnG__authCard .btn{min-height:50px;margin-top:.25rem}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__hint{font-size:var(--step--1);color:var(--ink-soft);margin:0;font-weight:400}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__switchLink{color:var(--ink-soft);margin:.5rem 0 0}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__switchLink a{color:var(--ink);font-weight:600}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__forgot{font-size:var(--step--1);color:var(--ink-soft);justify-self:end;margin-top:-.5rem;font-weight:500}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__forgot:hover{color:var(--ink)}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__notice{background:color-mix(in srgb, var(--saffron) 18%, transparent);color:var(--ink);border-radius:10px;margin:-.5rem 0 .5rem;padding:.75rem .9rem}.auth-module__dgWmnG__authCard .auth-module__dgWmnG__linkButton{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.auth-module__dgWmnG__formError{color:var(--tomato);margin:0;font-weight:500}.auth-module__dgWmnG__formError:empty{display:none}.auth-module__dgWmnG__authStage{background:radial-gradient(ellipse 55% 50% at 50% 45%, var(--stage-light), transparent 72%), var(--stage);color:#f3ebe4;display:none;position:relative}@media (min-width:60rem){.auth-module__dgWmnG__authStage{flex-direction:column;align-self:start;height:100dvh;display:flex;position:sticky;top:0}}.auth-module__dgWmnG__stageViewer{flex:1;width:100%;min-height:0;position:relative}.auth-module__dgWmnG__stageLayer{transition:opacity .26s;position:absolute;inset:0}.auth-module__dgWmnG__stageFill{width:100%;height:100%}.auth-module__dgWmnG__authStage p{font:400 var(--step-2)/1.3 var(--serif);max-width:22ch;min-height:calc(5 * 1.3 * var(--step-2));margin:0 2.5rem 2.5rem}.auth-module__dgWmnG__stageTurn{animation:.6s auth-module__dgWmnG__stageIn}@keyframes auth-module__dgWmnG__stageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__stageTurn{animation:none}}
