.st .st-back{color:var(--m-text);border-bottom:1px solid var(--m-accent);padding:11px 0;font-size:14px;text-decoration:none;display:inline-block}.st .st-wrap{overflow-wrap:anywhere;max-width:640px;margin:0 auto;padding:56px max(16px,4vw) 72px}.st .st-h{outline:none;font-size:clamp(32px,8vw,44px);line-height:1.08}.st .st-h2{max-width:none;margin:28px 0 10px;font-size:22px}.st .st-lede{color:var(--m-text);margin-top:12px;font-size:18px}.st .st-explainer{border-radius:16px;margin:20px 0 4px;overflow:hidden}.st .st-list{gap:12px;margin:0;padding-left:20px;display:grid}.st .st-hint{color:var(--m-mute);margin-top:6px;font-size:14px}.st .st-note{background:var(--m-sand);border-radius:12px;margin:12px 0 8px;padding:14px 16px;font-size:15px}.st .st-prog ol{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.st .st-prog li{color:var(--m-mute);border-top:3px solid var(--m-line);flex:1;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:12px;display:flex}.st .st-prog li.on,.st .st-prog li.past{border-color:var(--m-ink);color:var(--m-ink)}.st .st-dot{display:none}.st .st-lab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st .st-field{margin-top:18px}.st label,.st legend{color:var(--m-ink);margin-bottom:6px;padding:0;font-size:15px;font-weight:600;display:block}.st input[type=text],.st input[type=url],.st input[type=email],.st input[type=tel],.st select,.st textarea{width:100%;min-height:52px;font:inherit;color:var(--m-ink);border:1px solid var(--m-line);background:#fff;border-radius:12px;padding:12px 14px;font-size:16px}.st textarea{resize:vertical}.st input:focus-visible,.st select:focus-visible,.st textarea:focus-visible,.st button:focus-visible,.st a:focus-visible,.st .st-card:focus-within{outline:2px solid var(--m-accent-deep);outline-offset:2px}.st [aria-invalid=true]{border-color:#b3423a}.st .st-err{color:#b3423a;margin-top:6px;font-size:14px}.st .st-big{margin-top:16px;font-size:15px}.st .st-fs{border:0;min-width:0;margin:22px 0 0;padding:0}.st .st-seg{gap:10px;display:flex}.st .st-seg button{border:1px solid var(--m-line);min-height:52px;font:inherit;color:var(--m-ink);cursor:pointer;background:#fff;border-radius:12px;flex:1;font-size:16px;font-weight:600}.st .st-seg button[aria-pressed=true]{background:var(--m-ink);color:#fff;border-color:var(--m-ink)}.st .st-cards{gap:10px;display:grid}.st .st-card{border:1px solid var(--m-line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:16px;font-weight:400;display:flex}.st .st-card.on{border-color:var(--m-ink);box-shadow:0 0 0 1px var(--m-ink)}.st .st-card input{width:20px;height:20px;accent-color:var(--m-ink);flex-shrink:0;margin-top:4px}.st .st-card i{background:var(--m-sand);color:var(--m-accent-deep);border-radius:999px;margin-left:4px;padding:2px 8px;font-size:12px;font-style:normal}.st .st-step{align-items:center;gap:4px;display:inline-flex}.st .st-step button{border:1px solid var(--m-line);width:52px;height:52px;color:var(--m-ink);cursor:pointer;background:#fff;border-radius:50%;font-size:24px}.st .st-step button:disabled{opacity:.4;cursor:default}.st .st-step output{text-align:center;min-width:64px;font-size:24px;font-family:var(--m-serif);color:var(--m-ink)}.st .st-check{cursor:pointer;align-items:flex-start;gap:12px;font-weight:400;display:flex}.st .st-check input{width:24px;height:24px;accent-color:var(--m-ink);flex-shrink:0;margin:0}.st .st-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.st .st-nav .mk-btn{min-height:52px;font:inherit;cursor:pointer;border:0;padding:0 28px;font-weight:600}.st .st-nav .mk-btn:disabled{opacity:.6;cursor:default}.st .st-ghost{border:1px solid var(--m-line);min-height:52px;font:inherit;color:var(--m-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-weight:600}.st .st-actions{margin:24px 0 8px}.st .st-actions .mk-btn{min-height:52px;padding:0 28px}@media (min-width:560px){.st .st-dot{background:var(--m-line);width:22px;height:22px;color:var(--m-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:inline-grid}.st .st-prog li.on .st-dot,.st .st-prog li.past .st-dot{background:var(--m-ink);color:#fff}.st .st-lab{font-size:13px}}.st .mk-more summary{align-items:center;min-height:44px;display:flex}.st .st-check{padding:10px 0}.st .st-quiet{color:var(--m-mute);margin:12px 0 20px;font-size:14px}.st input,.st select{scroll-margin-top:84px}.st .bk-points{color:var(--m-text);gap:6px;margin:16px 0 8px;padding-left:20px;font-size:16px;display:grid}
.st .bk-row{grid-template-columns:1fr;gap:0 14px;display:grid}@media (min-width:480px){.st .bk-row{grid-template-columns:1fr 1fr}}.st input[type=date],.st input[type=time]{width:100%;min-height:52px;font:inherit;color:var(--m-ink);border:1px solid var(--m-line);box-sizing:border-box;background:#fff;border-radius:12px;padding:12px 14px;font-size:16px}.st .bk-zone{color:var(--m-mute);flex-wrap:wrap;align-items:center;gap:4px;margin:14px 0 0;font-size:14px;display:flex}.st .bk-link{min-width:44px;min-height:44px;font:inherit;color:var(--m-ink);cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;text-decoration:underline}.st .bk-who{flex-wrap:wrap;align-items:center;gap:4px;margin:18px 0 0;font-size:15px;display:flex}.st .bk-who .bk-link{font-size:15px}.st .bk-submit{margin-top:28px}.st .bk-btn{width:100%;min-height:56px;font:inherit;cursor:pointer;border:0;padding:0 28px;font-size:17px;font-weight:600}.st .st-actions .bk-btn{width:auto}.st .bk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.st .bk-bar{background:var(--m-line);border-radius:4px;height:4px;margin:24px 0 12px;overflow:hidden}.st .bk-bar span{background:var(--m-ink);transform-origin:0;width:100%;height:100%;animation:1.2s ease-out forwards bk-fill;display:block}@keyframes bk-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.st .bk-bar span{animation:none}}.st .bk-details{border-top:1px solid var(--m-line);margin-top:40px;padding-top:28px}.st .bk-dh{margin:0;font-size:22px;line-height:1.25}.st .bk-dl{margin-top:8px;font-size:16px}.st .bk-save{min-height:20px;color:var(--m-mute);margin-top:4px;font-size:13px;display:block}.st .bk-save .st-err{margin:0}.st .bk-lab{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.st textarea,.st select{width:100%;min-height:52px;font:inherit;color:var(--m-ink);border:1px solid var(--m-line);box-sizing:border-box;background:#fff;border-radius:12px;padding:12px 14px;font-size:16px}.st .bk-seg{gap:10px;display:flex}.st .bk-seg button{min-height:52px;font:inherit;color:var(--m-ink);border:1px solid var(--m-line);cursor:pointer;background:#fff;border-radius:12px;flex:1;font-size:16px;font-weight:600}.st .bk-seg button.on{background:var(--m-ink);color:#fff;border-color:var(--m-ink)}.st .bk-step{align-items:center;gap:6px;display:inline-flex}.st .bk-step button{width:52px;min-height:52px;font:inherit;color:var(--m-ink);border:1px solid var(--m-line);cursor:pointer;background:#fff;border-radius:12px;font-size:22px}.st .bk-step button:disabled{opacity:.4;cursor:default}.st .bk-step output{text-align:center;min-width:48px;font-size:18px;font-weight:600}.st .bk-quiet{color:var(--m-mute);margin-top:24px;font-size:16px}.st .bk-help{color:var(--m-mute);margin:6px 0 0;font-size:14px}.st .st-actions .bk-meet{align-items:center;margin-left:14px;font-size:15px;display:inline-flex}
