.gm-code,.gm-code__in{display:flex;flex-direction:column}.gm-code__in{gap:12px}.gm-code{position:relative}.gm-code__field{display:flex;flex-direction:column;gap:6px}.gm-code__l{font-size:13px;font-weight:650;color:var(--ink-2)}.gm-code--dark .gm-code__l{color:var(--on-dark-2)}.gm-code__field input{width:100%;min-width:0;height:50px;padding:0 14px;border:0;border-radius:14px;background:rgb(var(--shade)/.04);box-shadow:var(--well);font:inherit;font-size:16px;font-weight:600;color:var(--ink);outline:none}.gm-code__field input:focus-visible{box-shadow:var(--well),0 0 0 2px #fff,0 0 0 4px var(--ink)}.gm-code__field input[aria-invalid=true]{box-shadow:var(--well),inset 0 0 0 1.5px var(--terracotta)}.gm-code--dark .gm-code__field input{background:var(--on-dark-well);box-shadow:inset 0 1px 2px rgb(0 0 0/.55),inset 0 -1px 0 rgb(255 255 255/.06);color:var(--on-dark-1)}.gm-code--dark .gm-code__field input::placeholder{color:var(--on-dark-3)}.gm--rtl .gm-code__field input[dir=ltr]{text-align:start}.gm-code__t{margin:0;font-size:19px;font-weight:760;letter-spacing:-.01em}.gm--rtl .gm-code__t{letter-spacing:0}.gm-code__b{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.gm-code--dark .gm-code__b{color:var(--on-dark-2)}.gm-code__mail{font-family:var(--ui);font-weight:650;color:var(--ink)}.gm-code--dark .gm-code__mail{color:var(--on-dark-1)}.gm-code__err{--err-c:var(--terracotta);display:flex;align-items:flex-start;gap:7px;min-block-size:calc(13.5px * 1.4);margin:-6px 2px -4px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--err-c)}.gm-code__err.is-on:before{content:"!";flex:none;display:inline-grid;place-items:center;inline-size:16px;block-size:16px;margin-block-start:1.5px;border-radius:50%;background:var(--err-c);color:#fff;font-size:11px;font-weight:800;line-height:1}.gm-code__err.is-wait{color:var(--ink-3)}.gm-code--dark .gm-code__err{--err-c:color-mix(in srgb,var(--terracotta) 38%,#fff)}.gm-code--dark .gm-code__err.is-on:before{color:var(--dark,#151515)}.gm-code--dark .gm-code__err.is-wait{color:var(--on-dark-3)}.gm-code__in--code>.gm-code__err{justify-content:center;text-align:center}.gm-code__otp{width:100%;display:flex;justify-content:center;padding:4px 0;container-type:inline-size}.gm-code__otp .potp{--egg-w:min(42px,calc((100cqi - 55px) / 6));--egg-h:calc(var(--egg-w) * 54 / 42)}.gm-code--dark .gm-code__otp .potp[data-theme=dark]{--idle:#2c2c30;--focus-bd:#8a8a92;--focus-bg:#333338;--sep:#6a6a70}.gm-code--dark .gm-code__proto{color:var(--on-dark-3)!important}.gm-code__keys{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.gm-code__later{font-size:13px;font-weight:560;color:var(--ink-3)}.gm-code--dark .gm-code__later{color:var(--on-dark-3)}.gm-code__link{border:0;background:none;min-block-size:44px;padding:6px 4px;font:inherit;font-size:13.5px;font-weight:650;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gm-code--dark .gm-code__link{color:var(--on-dark-2)}.gm-reel{display:inline-flex;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;line-height:1.12;vertical-align:baseline}.gm--rtl .gm-reel{font-variant-numeric:normal}.gm-reel__cell{position:relative;display:inline-grid;height:1.12em;overflow:hidden}.gm-reel__cell.is-mark{opacity:.45;min-width:.18em}.gm-reel__cell.is-flip>.gm-reel__face{grid-area:1/1}.gm-reel__face{display:block;height:1.12em;text-align:center}.gm-reel__strip{display:flex;flex-direction:column}.gm-reel__strip>span{display:block;height:1.12em;text-align:center}.gm-pass{--lip:4px;position:relative;border-radius:var(--r-card)}.gm-pass--dark{background:linear-gradient(180deg,var(--pass-2) 0,var(--pass) 60%);color:var(--on-dark-1);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--paper) 12%,transparent),0 var(--lip) 0 var(--pass-lip),0 30px 46px -30px rgb(var(--shade)/.7)}.gm-pass--light{background:linear-gradient(180deg,#fff 0,var(--paper) 100%);color:var(--ink);box-shadow:inset 0 1px 0 var(--hi),0 var(--lip) 0 var(--white-lip),0 24px 36px -28px rgb(var(--shade)/.45)}.gm-pass.is-quiet{filter:saturate(.25)}.gm-pass.is-quiet .gm-pass__body,.gm-pass.is-quiet .gm-pass__top{opacity:.72}.gm-pass__key{position:absolute;inset-block-start:14px;inset-inline-end:14px;display:grid}.gm-pass__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:44px;padding-block:18px 0;padding-inline:18px 68px}.gm-pass__kind{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-micro);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.gm--rtl .gm-pass__kind{letter-spacing:0;text-transform:none}.gm-pass--dark .gm-pass__kind{color:var(--on-dark-2)}.gm-pass__body{padding:14px 18px 18px}.gm-pass__tear{position:relative;height:0;margin:0 22px;border-top:2px dashed rgb(var(--shade)/.16)}.gm-pass--dark .gm-pass__tear{border-top-color:var(--on-dark-hair)}.gm-pass__tear:after,.gm-pass__tear:before{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:var(--ground);box-shadow:inset 0 2px 3px rgb(var(--shade)/.25)}.gm-pass__tear:before{inset-inline-start:-34px}.gm-pass__tear:after{inset-inline-end:-34px}.gm-pass__stub{margin:14px 10px 10px;padding:16px 14px 14px;border-radius:20px;background:var(--pass-stub);color:var(--pass-ink);box-shadow:inset 0 1px 0 var(--hi),0 2px 0 var(--cream-lip)}.gm-gatemark{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:999px;background:var(--cab);color:var(--cab-ink);font-size:11.5px;font-weight:720;line-height:1.2;box-shadow:0 2px 0 var(--cab-lip)}.gm--rtl .gm-gatemark{font-size:12px}.gm-skyline{display:block;width:100%;height:auto;pointer-events:none;user-select:none}.gm-undo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;padding-inline:16px 10px;border-radius:20px;background:rgb(var(--shade)/.05);box-shadow:var(--well)}.gm-undo__t{font-size:14px;font-weight:600;line-height:1.35;color:var(--ink-2)}.gm-kvkk{display:inline-block;font-size:12.5px;font-weight:560;line-height:1.4;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.gm-on-dark .gm-kvkk{color:var(--on-dark-3)}a.gm-kvkk{display:inline-flex;align-items:center;min-block-size:44px}.gm-nav__end .gm-ibtn.is-on{background:var(--ink);color:var(--paper)!important;box-shadow:none}.gm-on-dark .gm-skyline{filter:invert(1);opacity:.55}.gm-code__in:not(.gm-code__in--code){position:relative}.gm-code__in:not(.gm-code__in--code)>.gm-code__err:not([data-fit=under]){display:block;position:absolute;inset-inline:-10px;top:var(--lab-h,16px);min-block-size:0;margin:0;font-size:12px;line-height:var(--lab-h,16px);white-space:nowrap;transform:translateY(-100%);pointer-events:none}.gm-code__in:not(.gm-code__in--code)>.gm-code__err:not([data-fit=under]).is-on:before{inline-size:13px;block-size:13px;font-size:10px;margin-block-start:0;margin-inline-end:4px;vertical-align:-2px}.gm-code__in:not(.gm-code__in--code):has(>.gm-code__err.is-on:not([data-fit=under])) .gm-code__l{opacity:0}.gm-code__l{line-height:var(--lab-h,16px)}.gm-code__field input[aria-invalid=true]:focus-visible{box-shadow:var(--well),inset 0 0 0 1.5px var(--terracotta);outline:2px solid var(--terracotta);outline-offset:3px}.gm-code--dark .gm-code__field input[aria-invalid=true]:focus-visible{box-shadow:inset 0 1px 2px rgb(0 0 0/.55),inset 0 0 0 1.5px color-mix(in srgb,var(--terracotta) 38%,#fff);outline:2px solid color-mix(in srgb,var(--terracotta) 38%,#fff);outline-offset:3px}