.bE1zSW_page{text-align:center;background:radial-gradient(ellipse at 50% 43%, #eeeee3 0%, var(--paper) 65%);flex-direction:column;align-items:center;min-height:100svh;padding:38px 24px 20px;display:flex}.bE1zSW_brand{font-size:34px}.bE1zSW_content{margin:auto;padding:50px 0}.bE1zSW_emblem{width:134px;height:134px;color:var(--olive);border:1px solid #d9ddca;border-radius:50%;place-items:center;margin:0 auto 34px;display:grid;position:relative;transform:rotate(-7deg)}.bE1zSW_spark{color:var(--rust);background:var(--paper);padding:4px;position:absolute;top:8px;right:-7px}.bE1zSW_eyebrow{color:var(--olive);letter-spacing:.18em;margin-bottom:22px;font-size:10px;font-weight:600}.bE1zSW_content h1{margin-bottom:24px;font-size:clamp(2.7rem,6vw,5rem)}.bE1zSW_content h1 em{color:var(--olive)}.bE1zSW_description{color:var(--muted);font-size:15px;line-height:1.9}.bE1zSW_note{font-family:var(--serif);color:var(--rust);margin-top:30px;font-size:16px;font-style:italic}.bE1zSW_bottom{flex-direction:column;align-items:center;gap:14px;display:flex}.bE1zSW_bottom p{color:var(--muted);letter-spacing:.08em;margin:0;font-size:10px}.bE1zSW_lock{color:var(--olive);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bE1zSW_lock:hover{background:var(--soft)}.bE1zSW_dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;border-radius:8px;width:min(440px,100% - 32px);padding:44px 32px 32px}.bE1zSW_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#292e2666}.bE1zSW_dialog h2{margin-bottom:12px;font-size:32px}.bE1zSW_dialog .bE1zSW_eyebrow{margin-bottom:14px}.bE1zSW_close{width:36px;height:36px;color:var(--muted);font-size:25px;position:absolute;top:8px;right:10px}.bE1zSW_dialog label{margin:22px 0 8px;font-size:12px;font-weight:600;display:block}.bE1zSW_dialog input[type=password]{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;padding:12px;font-size:16px}.bE1zSW_submit{justify-content:space-between;width:100%;margin-top:18px}.bE1zSW_error{color:#9b352a;margin:10px 0 0;font-size:12px}@media (max-width:480px){.bE1zSW_page{padding-top:28px}.bE1zSW_content{padding:38px 0}.bE1zSW_emblem{width:112px;height:112px;margin-bottom:28px}.bE1zSW_description{font-size:14px}.bE1zSW_eyebrow{font-size:9px}}
