.ww-turnstile{z-index:70;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:calc(env(safe-area-inset-bottom) + var(--t-space-4));inset-inline:0}.ww-turnstile>*{pointer-events:auto}.acc{flex-direction:column;display:flex}.acc[data-variant=page]{flex:auto;margin-block-start:32px}.acc[data-variant=sheet]{padding-block:20px 8px}.acc-google{--acc-g-fill:#131314;--acc-g-stroke:#8e918f;--acc-g-text:#e3e3e3;--acc-g-mark:#fff}.acc-gbtn{box-sizing:border-box;width:100%;min-height:var(--ww-button-h);border:1px solid var(--acc-g-stroke);border-radius:var(--ww-radius-button);background:var(--acc-g-fill);color:var(--acc-g-text);font-family:var(--ww-font-text);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-1) var(--ease-pop), border-color var(--dur-1) var(--ease-out), opacity var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:12px;margin:0;padding-block:0;padding-inline:12px;font-size:18px;font-weight:600;line-height:1.2;display:flex}.acc-gbtn:active:not([aria-disabled=true]){transform:scale(var(--press-scale));transition-duration:var(--dur-press-down);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.acc-gbtn:hover:not([aria-disabled=true]){border-color:var(--acc-g-text)}}.acc-gbtn-mark{background:var(--acc-g-mark);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.acc-gbtn-mark svg{width:20px;height:20px;display:block}.acc-google[data-busy=true] .acc-gbtn{opacity:.5;pointer-events:none}.acc-google>.acc-error{margin-block-start:12px}.acc-or{color:var(--ww-text-soft);font-size:var(--ww-size-body);align-items:center;gap:16px;margin-block:20px;line-height:1;display:flex}.acc-or:before,.acc-or:after{content:"";background:var(--ww-line);flex:1 1 0;height:1px}.acc-field{flex-direction:column;gap:12px;display:flex}.acc .acc-input.ap-input{box-sizing:border-box;width:100%;height:60px;font-size:20px}.acc .acc-input.ap-input[aria-invalid=true]{border-color:var(--ww-error)}.acc-error{color:var(--ww-error);font-size:var(--ww-size-body);text-wrap:balance;animation:acc-rise var(--dur-2) var(--ease-out) backwards;line-height:1.4}.acc .acc-send{width:100%;margin-block-start:20px}.acc[data-variant=page]{padding-block-end:64px}.acc-sheet .acc .ap-input,.acc-sheet .acc-slot{background:var(--ww-bg)}.acc-prompt{color:var(--ww-text-soft);font-size:var(--ww-size-lead);text-wrap:pretty;line-height:1.45}.acc-address{color:var(--ww-text);overflow-wrap:anywhere;margin-block-start:2px;font-weight:700;display:block}.acc-code{width:100%;max-width:26rem;margin-block-start:24px;position:relative}.acc-code+.ap-sr+:is(.acc-error,.acc-hint),.acc-code+:is(.acc-error,.acc-hint){margin-block-start:12px}.acc-hint{color:var(--ww-text-soft);font-size:var(--ww-size-body);animation:acc-rise var(--dur-2) var(--ease-out) backwards;line-height:1.4}.acc-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.acc-slot{border:1px solid var(--ww-line-strong);border-radius:var(--ww-radius-button);background:var(--ww-surface);height:64px;color:var(--ww-text);letter-spacing:0;transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);place-items:center;font-size:30px;font-weight:700;display:grid;position:relative}.acc-slot[data-active=true]{border-color:var(--ww-text-soft)}.acc-slot[data-active=true]:after{content:"";background:var(--ww-accent);border-radius:1px;width:2px;height:30px;margin:auto;animation:1.06s step-end infinite acc-caret;position:absolute;inset:0}.acc-slot>b{font-weight:inherit;animation:acc-digit var(--dur-2) var(--ease-pop) backwards}.acc-code-input{z-index:1;box-sizing:border-box;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.acc-code-input::selection{background:0 0}.ap .acc .acc-code-input:focus-visible{outline:none}.acc-code[data-state=checking] .acc-slot{opacity:.55}.acc-code[data-state=error] .acc-slot{border-color:var(--ww-error)}.acc-slots[data-wrong=true]{animation:acc-shake .36s var(--ease-out)}.acc-code[data-state=ok] .acc-slot{border-color:var(--ww-text);background:var(--ww-text);color:var(--ww-bg);transition-delay:calc(var(--i) * 30ms)}.acc-again{flex-direction:column;align-items:flex-start;margin-block-start:16px;display:flex}.acc-again .ap-textbtn{min-height:var(--ww-tap)}.acc-sheet .ap-sheet-head{align-items:flex-start;padding-block-start:12px}.acc-sheet .ap-sheet-title{font-size:var(--ww-size-h2);letter-spacing:var(--ww-track-display);text-wrap:balance;line-height:1.05}.acc-sheet .ap-sheet-scrim{opacity:.6}@media (min-width:900px){.acc[data-variant=page]{max-width:25rem;margin-block-start:44px}.acc[data-variant=page] .acc-input.ap-input{height:68px;padding-inline:20px;font-size:22px}.acc[data-variant=page]{padding-block-end:96px}.acc-sheet .acc{width:100%;max-width:25rem;margin-inline:auto}.acc-sheet .ap-sheet-head{padding-inline-start:max(0px,50% - 12.5rem)}.acc[data-variant=page] .acc-slot{height:72px;font-size:34px}}.acc[data-enter=next]>*{animation:acc-from-end var(--dur-3) var(--ease-out) backwards}.acc[data-enter=back]>*{animation:acc-from-start var(--dur-3) var(--ease-out) backwards}.acc[data-enter]>:nth-child(2){animation-delay:var(--stagger)}.acc[data-enter]>:nth-child(n+3){animation-delay:calc(2 * var(--stagger))}@keyframes acc-from-end{0%{opacity:0;transform:translateX(var(--rise-card))}}@keyframes acc-from-start{0%{opacity:0;transform:translateX(calc(-1 * var(--rise-card)))}}@keyframes acc-rise{0%{opacity:0;transform:translateY(var(--rise-text))}}@keyframes acc-digit{0%{opacity:0;transform:translateY(6px)scale(.92)}}@keyframes acc-shake{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}90%{transform:translate(1px)}}@keyframes acc-caret{50%{opacity:0}}@keyframes acc-fade{0%{opacity:0}}.ap[data-motion=reduced] :is(.acc[data-enter]>*,.acc-error,.acc-hint,.acc-slot>b){animation:acc-fade var(--dur-1) linear backwards}.ap[data-motion=reduced] .acc-slots[data-wrong=true],.ap[data-motion=reduced] .acc-slot[data-active=true]:after{animation:none}.ap[data-motion=reduced] .acc-code[data-state=ok] .acc-slot{transition-delay:0s}@media (prefers-reduced-motion:reduce){:is(.acc[data-enter]>*,.acc-error,.acc-hint,.acc-slot>b){animation:acc-fade var(--dur-1) linear backwards}.acc-slots[data-wrong=true],.acc-slot[data-active=true]:after{animation:none}.acc-code[data-state=ok] .acc-slot{transition-delay:0s}}
