.auth[data-astro-cid-7m5wdkdj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.stage[data-astro-cid-7m5wdkdj]{--sky:url(/art/card-gold-pixel.png);color:var(--v4-ink);position:relative;overflow:hidden}.stage__frame[data-astro-cid-7m5wdkdj]{justify-content:center;align-items:center;height:100%;padding:clamp(32px,5vw,72px) clamp(16px,3vw,40px);display:flex;position:relative}.stage__content[data-astro-cid-7m5wdkdj]{background:#fff padding-box padding-box;border:9px solid #fff9;border-radius:22px;width:min(100%,440px);padding:clamp(20px,3vw,32px);box-shadow:0 0 0 1px #0d11140f,0 24px 48px -28px #0d111466}.stage__logo[data-astro-cid-7m5wdkdj]{width:fit-content;color:var(--v4-ink);margin-inline:auto;display:block}.stage__logo[data-astro-cid-7m5wdkdj] svg{width:auto;height:clamp(36px,3.4vw,46px)}.talk[data-astro-cid-7m5wdkdj]{flex-direction:column;margin-top:20px;display:flex}.talk[data-astro-cid-7m5wdkdj][hidden]{display:none}.msg[data-astro-cid-7m5wdkdj]{grid-template-rows:1fr;margin-top:10px;display:grid}.js .msg[data-astro-cid-7m5wdkdj]{opacity:0;transition:grid-template-rows .55s var(--ease), margin-top .55s var(--ease), opacity .4s;grid-template-rows:0fr;margin-top:0}.js .msg[data-astro-cid-7m5wdkdj].is-in{opacity:1;grid-template-rows:1fr;margin-top:10px}.js .msg[data-astro-cid-7m5wdkdj].is-instant{transition:none}html:not(.js) .msg--speaking[data-astro-cid-7m5wdkdj]{display:none}.msg__word{opacity:0;transition:opacity .25s ease-out}.msg__word.is-on{opacity:1}.msg__clip[data-astro-cid-7m5wdkdj]{min-height:0;display:flex;overflow:hidden}.msg--caller[data-astro-cid-7m5wdkdj] .msg__clip[data-astro-cid-7m5wdkdj]{justify-content:flex-end}.msg__bubble[data-astro-cid-7m5wdkdj]{border-radius:16px;gap:10px;max-width:86%;padding:10px 14px 10px 10px;font-size:14px;line-height:1.5;display:flex}.msg--caller[data-astro-cid-7m5wdkdj] .msg__bubble[data-astro-cid-7m5wdkdj]{color:var(--v4-ink-2);background:#fff;border:1px solid #e3e2dc}.msg--voico[data-astro-cid-7m5wdkdj] .msg__bubble[data-astro-cid-7m5wdkdj]{background:var(--v4-ink);color:#f6f6f4}.msg--speaking[data-astro-cid-7m5wdkdj] .msg__bubble[data-astro-cid-7m5wdkdj]{color:#f6f6f4cc;font-family:var(--font-mono);text-transform:uppercase;align-items:center;font-size:12px}.msg__avatar[data-astro-cid-7m5wdkdj]{width:22px;height:22px;color:var(--v4-ink-2);background:#f1f0eb;border-radius:50%;flex:none;place-items:center;display:grid}.msg__mark{flex:none;width:22px;height:22px}.wave[data-astro-cid-7m5wdkdj]{align-items:center;gap:2px;height:14px;display:inline-flex}.wave[data-astro-cid-7m5wdkdj] i[data-astro-cid-7m5wdkdj]{background:var(--yellow);width:2px;height:100%;animation:.9s ease-in-out infinite alternate speak}.wave[data-astro-cid-7m5wdkdj] i[data-astro-cid-7m5wdkdj]:nth-child(2){animation-delay:-.3s}.wave[data-astro-cid-7m5wdkdj] i[data-astro-cid-7m5wdkdj]:nth-child(3){animation-delay:-.6s}.wave[data-astro-cid-7m5wdkdj] i[data-astro-cid-7m5wdkdj]:nth-child(4){animation-delay:-.15s}.wave[data-astro-cid-7m5wdkdj] i[data-astro-cid-7m5wdkdj]:nth-child(5){animation-delay:-.45s}@keyframes speak{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.panel[data-astro-cid-7m5wdkdj]{flex-direction:column;justify-content:center;align-items:center;padding:clamp(72px,8vw,96px) clamp(16px,4vw,40px) clamp(32px,5vw,48px);display:flex;position:relative}.panel__back[data-astro-cid-7m5wdkdj]{min-height:40px;color:var(--v4-ink-2);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:4px;font-size:13px;transition:color .2s;display:inline-flex;position:absolute;top:clamp(20px,2.6vw,36px);left:clamp(16px,2.6vw,36px)}.panel__back[data-astro-cid-7m5wdkdj]:hover{color:var(--v4-ink)}.panel__logo[data-astro-cid-7m5wdkdj]{display:none}.panel__body[data-astro-cid-7m5wdkdj]{width:min(100%,420px)}h1[data-astro-cid-7m5wdkdj]{color:var(--v4-ink);letter-spacing:-.045em;font-size:clamp(44px,4vw,60px);font-weight:300;line-height:1.05}form[data-astro-cid-7m5wdkdj]{gap:18px;margin-top:32px;display:grid}.field[data-astro-cid-7m5wdkdj] label[data-astro-cid-7m5wdkdj]{color:var(--v4-ink-2);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500;display:block}.field__top[data-astro-cid-7m5wdkdj]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field__top[data-astro-cid-7m5wdkdj] a[data-astro-cid-7m5wdkdj],.signup[data-astro-cid-7m5wdkdj] a[data-astro-cid-7m5wdkdj]{color:var(--v4-ink);text-decoration:underline;text-decoration-color:var(--v4-ink-3);text-underline-offset:3px;font-size:14px;font-weight:500}.field__top[data-astro-cid-7m5wdkdj] a[data-astro-cid-7m5wdkdj]{font-size:13px}.field__top[data-astro-cid-7m5wdkdj] a[data-astro-cid-7m5wdkdj]:hover,.signup[data-astro-cid-7m5wdkdj] a[data-astro-cid-7m5wdkdj]:hover{text-decoration-color:var(--v4-ink)}.field__wrap[data-astro-cid-7m5wdkdj]{position:relative}.field[data-astro-cid-7m5wdkdj] input[data-astro-cid-7m5wdkdj]{width:100%;height:50px;color:var(--v4-ink);font:inherit;background:#fff;border:1px solid #d9d9d5;border-radius:12px;margin-top:8px;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block}.field__wrap[data-astro-cid-7m5wdkdj] input[data-astro-cid-7m5wdkdj]{padding-right:52px}.field[data-astro-cid-7m5wdkdj] input[data-astro-cid-7m5wdkdj]::placeholder{color:var(--v4-ink-3)}.field[data-astro-cid-7m5wdkdj] input[data-astro-cid-7m5wdkdj]:hover{border-color:var(--v4-ink-3)}.field[data-astro-cid-7m5wdkdj] input[data-astro-cid-7m5wdkdj]:focus{border-color:var(--v4-ink);box-shadow:0 0 0 3px var(--yellow);outline:none}.field[data-astro-cid-7m5wdkdj] input[data-astro-cid-7m5wdkdj][aria-invalid=true]{border-color:#c0392b}.field__eye[data-astro-cid-7m5wdkdj]{width:44px;height:50px;color:var(--v4-ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:3px}.field__eye[data-astro-cid-7m5wdkdj]:hover{color:var(--v4-ink)}.field__eye[data-astro-cid-7m5wdkdj] .is-off,.field__eye[data-astro-cid-7m5wdkdj][aria-pressed=true] svg:not(.is-off){display:none}.field__eye[data-astro-cid-7m5wdkdj][aria-pressed=true] .is-off{display:block}.field__error[data-astro-cid-7m5wdkdj]{color:#c0392b;margin-top:6px;font-size:13px}.field__error[data-astro-cid-7m5wdkdj]:empty{display:none}.submit[data-astro-cid-7m5wdkdj],.google[data-astro-cid-7m5wdkdj]{width:100%;min-height:50px;font-family:var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.submit[data-astro-cid-7m5wdkdj]{background:var(--v4-ink);color:#f6f6f4;cursor:pointer;border:0;margin-top:6px}.submit[data-astro-cid-7m5wdkdj]:hover{background:#2b3136}.notice[data-astro-cid-7m5wdkdj]{background:var(--v4-tint);color:#6b4c07;border:1px solid #ecd9a8;padding:12px 14px;font-size:14px}.notice[data-astro-cid-7m5wdkdj] a[data-astro-cid-7m5wdkdj]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.divider[data-astro-cid-7m5wdkdj]{color:var(--v4-ink-3);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:14px;margin-block:24px;font-size:12px;display:flex}.divider[data-astro-cid-7m5wdkdj]:before,.divider[data-astro-cid-7m5wdkdj]:after{content:"";background:var(--v4-line);flex:1;height:1px}.google[data-astro-cid-7m5wdkdj]{color:var(--v4-ink);background:#fff;border:1px solid #d9d9d5}.google[data-astro-cid-7m5wdkdj]:hover{border-color:var(--v4-ink);background:var(--v4-tint)}.signup[data-astro-cid-7m5wdkdj]{color:var(--v4-ink-2);text-align:center;margin-top:24px;font-size:14px}@media (width<=900px){.auth[data-astro-cid-7m5wdkdj]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-7m5wdkdj]{order:-1;justify-content:flex-start;align-items:flex-start;padding-top:20px}.panel__back[data-astro-cid-7m5wdkdj]{display:none}.panel__logo[data-astro-cid-7m5wdkdj]{width:min(100%,480px);color:var(--v4-ink);margin:0 auto 36px;display:block}.panel__logo[data-astro-cid-7m5wdkdj] svg{width:auto;height:28px}.panel__body[data-astro-cid-7m5wdkdj]{width:min(100%,480px);margin-inline:auto}.stage__frame[data-astro-cid-7m5wdkdj]{min-height:480px}}
