.S7pKPG_flow{width:min(100% - 40px,440px);margin-inline:auto;padding-block:clamp(96px,14vh,150px) clamp(48px,8vh,96px)}.S7pKPG_headline{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,5vw,40px);font-weight:600;line-height:1.05}.S7pKPG_sub{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.45}.S7pKPG_sub a,.S7pKPG_legal a{color:inherit;text-underline-offset:3px;text-decoration-color:#16171b59}.S7pKPG_form{gap:20px;margin-top:clamp(28px,4vh,40px);display:grid}.S7pKPG_row{gap:0;display:grid}.S7pKPG_actions{gap:10px;display:grid}.S7pKPG_primary{background:var(--ink);color:#fff;cursor:pointer;width:100%;min-height:52px;transition:background .2s, transform .15s var(--ease), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.S7pKPG_primary:hover{background:#2a2b31}.S7pKPG_primary:active{transform:scale(.99)}.S7pKPG_primary:disabled{opacity:.55;cursor:default}.S7pKPG_secondary{background:var(--surface);width:100%;min-height:52px;box-shadow:0 0 0 var(--hair) var(--edge);color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;transition:background .15s;display:inline-flex}.S7pKPG_secondary:hover{background:var(--surface-2)}.S7pKPG_or{color:var(--ink-3);align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex}.S7pKPG_or:before,.S7pKPG_or:after{content:"";background:var(--line);flex:1;height:1px}.S7pKPG_micro{color:var(--ink-2);text-align:center;font-size:13px;line-height:1.45}.S7pKPG_legal{color:var(--ink-3);text-align:center;font-size:13px;line-height:1.45}.S7pKPG_progress{flex:1;gap:4px;height:3px;display:flex}.S7pKPG_seg{transition:background .3s var(--ease);background:#16171b24;border-radius:2px;flex:1}.S7pKPG_seg[data-done]{background:var(--ink)}.S7pKPG_progressRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(28px,5vh,48px);display:flex}.S7pKPG_count{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.S7pKPG_question{letter-spacing:-.03em;text-wrap:balance;max-width:18em;font-size:clamp(26px,4.4vw,32px);font-weight:600;line-height:1.15}.S7pKPG_answer{border:0;border-bottom:var(--hair) solid var(--edge);letter-spacing:-.011em;resize:none;field-sizing:content;background:0 0;outline:0;width:100%;min-height:120px;max-height:50vh;margin-top:24px;padding:12px 0 14px;font-size:17px;line-height:1.45;transition:border-color .18s;display:block}.S7pKPG_answer:focus{border-bottom:1.5px solid var(--accent)}.S7pKPG_answer::placeholder{color:var(--ink-3)}.S7pKPG_meta{min-height:22px;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.S7pKPG_saved{color:var(--good);transition:opacity .3s var(--ease)}.S7pKPG_hints{color:var(--ink-3);gap:4px;margin-top:12px;font-size:13px;line-height:1.4;display:grid}.S7pKPG_qActions{align-items:center;gap:16px;margin-top:28px;display:flex}.S7pKPG_skip{min-height:52px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:15px}.S7pKPG_skip:hover{color:var(--ink)}.S7pKPG_qActions .S7pKPG_primary{flex:1}.S7pKPG_code{position:relative}.S7pKPG_codeInput{opacity:0;letter-spacing:1em;width:100%;height:100%;font-size:28px;position:absolute;inset:0}.S7pKPG_cells{justify-content:space-between;gap:8px;display:flex}.S7pKPG_cell{background:var(--surface);height:56px;box-shadow:0 0 0 var(--hair) var(--edge);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:12px;flex:1;place-items:center;font-size:28px;font-weight:500;transition:box-shadow .15s;display:grid}.S7pKPG_code:focus-within .S7pKPG_cell[data-active]{box-shadow:var(--focus-ring)}.S7pKPG_code[data-error] .S7pKPG_cell{box-shadow:0 0 0 1.5px var(--bad)}.S7pKPG_code[data-error]{animation:S7pKPG_shake .3s var(--ease)}@keyframes S7pKPG_shake{25%{transform:translate(-2px)}75%{transform:translate(2px)}}.S7pKPG_cellDigit{animation:S7pKPG_digitIn .2s var(--ease) both}@keyframes S7pKPG_digitIn{0%{opacity:0;transform:translateY(4px)}}.S7pKPG_resendRow{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.S7pKPG_resend{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:15px;-webkit-text-decoration:underline #16171b59;text-decoration:underline #16171b59}.S7pKPG_resend:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.S7pKPG_banner{color:#5c4300;font-variant-numeric:tabular-nums;background:#fff3c4;border-radius:16px;padding:12px 16px;font-size:15px}.S7pKPG_live{letter-spacing:-.015em;color:var(--ink-2);margin-top:4px;font-size:21px}.S7pKPG_live strong{color:var(--ink);font-weight:600}.S7pKPG_toast{z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:12px 18px;font-size:15px;position:fixed;overflow:hidden;transform:translate(-50%)}.S7pKPG_statusPage{width:min(100% - 40px,560px);margin-inline:auto;padding-block:clamp(120px,18vh,200px) 96px}.S7pKPG_statusTitle{letter-spacing:-.035em;font-size:clamp(40px,7vw,64px);font-weight:600;line-height:1.02}.S7pKPG_statusBody{letter-spacing:-.012em;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:21px;line-height:1.4}.S7pKPG_statusActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.S7pKPG_preview{flex-direction:column;flex:1;min-height:100svh;display:flex;position:relative}.S7pKPG_onlyYou{z-index:8;top:max(10px, env(safe-area-inset-top));white-space:nowrap;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%)}.S7pKPG_lightDock{z-index:8;top:calc(max(10px, env(safe-area-inset-top)) + 52px);border-radius:22px;width:max-content;max-width:calc(100vw - 24px);padding:6px;position:fixed;left:50%;transform:translate(-50%)}.S7pKPG_lightDock [role=radiogroup]{justify-content:center}.S7pKPG_lightDock [role=radiogroup]+*{padding:0 8px 6px}.S7pKPG_publishBar{z-index:8;left:50%;bottom:max(12px, env(safe-area-inset-bottom));width:min(100% - 40px,360px);position:fixed;transform:translate(-50%)}.S7pKPG_sheet{width:100%;max-width:560px;color:var(--ink);background:linear-gradient(160deg,#fffffff0,#ffffffdb);border:0;border-radius:32px 32px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0}.S7pKPG_sheet::backdrop{background:#16171b38}.S7pKPG_sheetInner{padding:24px 24px calc(24px + env(safe-area-inset-bottom));gap:18px;display:grid}.S7pKPG_sheetTitle{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.1}.S7pKPG_slugField{height:var(--field-h);background:var(--surface);box-shadow:0 0 0 var(--hair) var(--edge);border-radius:999px;align-items:center;padding:0 8px 0 18px;font-size:17px;display:flex}.S7pKPG_slugField:focus-within{box-shadow:var(--focus-ring)}.S7pKPG_prefix{color:var(--ink-3);white-space:nowrap}.S7pKPG_slugInput{letter-spacing:-.011em;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:17px}.S7pKPG_status{min-height:20px;color:var(--ink-2);font-size:13px}.S7pKPG_status[data-ok]{color:var(--good)}.S7pKPG_status[data-bad]{color:var(--bad)}.S7pKPG_link{letter-spacing:-.02em;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 20px;font-size:17px;font-weight:600;display:flex;overflow:hidden}.S7pKPG_linkText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.S7pKPG_copyBtn{cursor:pointer;background:#16171b0f;border:0;border-radius:999px;flex:none;min-height:40px;padding:0 16px;font-size:15px;font-weight:500}.S7pKPG_sheetLinks{flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.S7pKPG_sheetLinks a{color:var(--ink-2);text-underline-offset:3px;text-decoration-color:#16171b59}@media (min-width:721px){.S7pKPG_flow{padding-top:clamp(120px,18vh,180px)}.S7pKPG_question{font-size:40px}.S7pKPG_qActions .S7pKPG_primary{flex:none;min-width:180px}.S7pKPG_qActions{flex-direction:row-reverse;justify-content:flex-end}}.S7pKPG_phone{grid-template-columns:auto 1fr;align-items:stretch;padding:0;display:grid;overflow:hidden}.S7pKPG_phone:focus-within{box-shadow:var(--focus-ring), var(--shadow-s)}.S7pKPG_phone[data-invalid]{box-shadow:0 0 0 1.5px var(--bad), var(--shadow-s)}.S7pKPG_phone input{min-width:0;height:var(--field-h);font:inherit;color:var(--ink);background:0 0;border:0;padding:0 20px 0 14px;font-size:17px}.S7pKPG_phone input:focus{outline:none}.S7pKPG_phone input::placeholder{color:var(--ink-3)}.S7pKPG_dial{font-variant-numeric:tabular-nums;color:var(--ink);border-right:1px solid var(--line);align-items:center;padding:0 12px 0 20px;font-size:17px;display:inline-flex;position:relative}.S7pKPG_dial:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.S7pKPG_dial select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.S7pKPG_dial:has(select:focus-visible){box-shadow:inset 0 0 0 1.5px var(--accent)}.S7pKPG_switch{font:inherit;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:2px;padding:8px 4px;font-size:15px;-webkit-text-decoration:underline #16171b4d;text-decoration:underline #16171b4d;display:inline-block}.S7pKPG_switch:hover{color:var(--ink)}.S7pKPG_kinds{gap:10px;margin-top:8px;display:grid}@media (min-width:560px){.S7pKPG_kinds{grid-template-columns:1fr 1fr}}.S7pKPG_kindCard{text-align:left;cursor:pointer;min-height:120px;color:var(--ink);font:inherit;transition:box-shadow .2s var(--ease), transform .2s var(--ease);border:0;border-radius:24px;justify-items:start;gap:6px;padding:20px 22px;display:grid}.S7pKPG_kindCard[aria-checked=true]{box-shadow:0 0 0 1.5px var(--ink), 0 24px 52px -24px #16171b4d;transform:translateY(-1px)}.S7pKPG_kindTitle{letter-spacing:-.02em;font-size:21px;font-weight:600}.S7pKPG_kindBody{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.4}
