.piCS_q_switcher{border:1px solid var(--line);background:var(--paper-raised);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.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}.piCS_q_switcher button:hover{color:var(--ink)}.piCS_q_switcher button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.piCS_q_switcher[aria-busy=true]{opacity:.6}.piCS_q_dark{background:#ffffff0f;border-color:#e9efe840}.piCS_q_dark button{color:#e9efe8bf}.piCS_q_dark button:hover{color:#fff}.piCS_q_dark button[aria-pressed=true]{color:#1d2b24;background:#e9efe8}.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}@media (pointer:coarse){.piCS_q_picker{min-height:44px}}.piCS_q_picker:hover,.piCS_q_picker[aria-expanded=true]{border-color:var(--ink-soft);background:var(--paper)}.piCS_q_picker:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.piCS_q_picker[aria-busy=true]{opacity:.6}.piCS_q_pickerCode{letter-spacing:.04em;font-size:.75rem;font-weight:700;line-height:1}.piCS_q_globe{color:var(--ink-soft)}.piCS_q_chevron{color:var(--ink-soft);transition:transform .18s}.piCS_q_picker[aria-expanded=true] .piCS_q_chevron{transform:rotate(180deg)}.piCS_q_darkPicker{color:#e9efe8;background:#ffffff0f;border-color:#e9efe840}.piCS_q_darkPicker .piCS_q_globe,.piCS_q_darkPicker .piCS_q_chevron{color:#e9efe8bf}.piCS_q_darkPicker:hover,.piCS_q_darkPicker[aria-expanded=true]{background:#ffffff1f;border-color:#e9efe899}.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 piCS_q_reveal;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #0c14102e,0 3px 8px #0c14100f}.piCS_q_languagePanel[data-placement=above]{transform-origin:bottom}.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}.piCS_q_languageList{overscroll-behavior:contain;outline:none;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.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}.piCS_q_languageList li+li{margin-top:2px}.piCS_q_languageList li[data-active]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.piCS_q_languageList li[aria-selected=true]{background:color-mix(in srgb, var(--leaf) 11%, var(--paper-raised));font-weight:600}.piCS_q_languageList li[aria-selected=true][data-active]{background:color-mix(in srgb, var(--leaf) 17%, var(--paper-raised))}.piCS_q_languageList:focus-visible li[data-active]{outline:2px solid var(--focus);outline-offset:-2px}.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}.piCS_q_languageList bdi{flex:1}.piCS_q_check{background:var(--leaf);color:var(--paper-raised);border-radius:50%;flex:none}@keyframes piCS_q_reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.piCS_q_languagePanel{animation:none}.piCS_q_picker,.piCS_q_chevron{transition:none}}
.dgWmnG_auth{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:60rem){.dgWmnG_auth{grid-template-columns:minmax(28rem,1fr) 1.2fr}}.dgWmnG_authForm{flex-direction:column;padding:1.5rem 1.25rem 3rem;display:flex}.dgWmnG_authTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.dgWmnG_authHome{color:var(--ink);font:400 var(--step-1)/1 var(--serif);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.dgWmnG_authHome svg{flex:none}.dgWmnG_authCard{gap:1rem;width:min(100%,24rem);margin:auto;padding-top:2.5rem;display:grid}.dgWmnG_authCard h1{font-size:var(--step-3);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dgWmnG_authCard .dgWmnG_lede{color:var(--ink-soft);margin:-.5rem 0 .5rem}.dgWmnG_authCard label{gap:.35rem;font-size:.9375rem;font-weight:600;display:grid}.dgWmnG_choices{border:0;gap:.4rem;margin:0;padding:0;display:grid}.dgWmnG_choices legend{margin-bottom:.35rem;font-size:.9375rem;font-weight:600}.dgWmnG_authCard .dgWmnG_choices label,.dgWmnG_authCard label.dgWmnG_check{align-items:center;gap:.6rem;font-weight:500;display:flex}.dgWmnG_authCard .dgWmnG_choices input,.dgWmnG_authCard .dgWmnG_check input{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--leaf);flex:none;margin:0;padding:0}.dgWmnG_authCard input,.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}.dgWmnG_authCard input:focus,.dgWmnG_authCard select:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 30%, transparent);outline:none}.dgWmnG_authCard .btn{min-height:50px;margin-top:.25rem}.dgWmnG_authCard .dgWmnG_hint{font-size:var(--step--1);color:var(--ink-soft);margin:0;font-weight:400}.dgWmnG_authCard .dgWmnG_switchLink{color:var(--ink-soft);margin:.5rem 0 0}.dgWmnG_authCard .dgWmnG_switchLink a{color:var(--ink);font-weight:600}.dgWmnG_authCard .dgWmnG_forgot{font-size:var(--step--1);color:var(--ink-soft);justify-self:end;margin-top:-.5rem;font-weight:500}.dgWmnG_authCard .dgWmnG_forgot:hover{color:var(--ink)}@media (pointer:coarse){.dgWmnG_choices{gap:0}.dgWmnG_authCard .dgWmnG_choices label,.dgWmnG_authCard label.dgWmnG_check{min-height:44px}.dgWmnG_authCard .dgWmnG_forgot{margin-block:-.75rem -.5rem;padding-block:.75rem}}.dgWmnG_authCard .dgWmnG_notice{background:color-mix(in srgb, var(--saffron) 18%, transparent);color:var(--ink);border-radius:10px;margin:-.5rem 0 .5rem;padding:.75rem .9rem}.dgWmnG_authCard .dgWmnG_spamTip{border-inline-start:4px solid var(--saffron);background:color-mix(in srgb, var(--saffron) 18%, transparent);color:var(--ink);border-radius:10px;padding:.85rem 1rem}.dgWmnG_authCard .dgWmnG_spamTip h2{font:700 1rem/1.3 var(--sans);margin:0 0 .25rem}.dgWmnG_authCard .dgWmnG_spamTip p{margin:0}.dgWmnG_authCard .dgWmnG_linkButton{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.dgWmnG_formError{color:var(--tomato);margin:0;font-weight:500}.dgWmnG_formError:empty{display:none}.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){.dgWmnG_authStage{flex-direction:column;align-self:start;height:100dvh;display:flex;position:sticky;top:0}}.dgWmnG_stageViewer{flex:1;width:100%;min-height:0;position:relative}.dgWmnG_stageLayer{transition:opacity .26s;position:absolute;inset:0}.dgWmnG_stageFill{width:100%;height:100%}.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}.dgWmnG_stageTurn{animation:.6s dgWmnG_stageIn}@keyframes dgWmnG_stageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dgWmnG_stageTurn{animation:none}}
