.su{background:var(--bg);flex-direction:column;min-height:100%;display:flex}.su .su-head{z-index:60;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-block-end:1px solid var(--hairline);position:sticky;inset-block-start:0}.su .su-head-in{padding-inline:var(--page-pad-inline);align-items:center;gap:12px;min-height:60px;display:flex}.su .su-logo-link{color:var(--text);align-items:center;display:inline-flex}.su .su-logo-link:hover{text-decoration:none}.su .su-logo{width:auto;height:26px}.su .su-tag{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);color:var(--text-2);white-space:nowrap;padding:2px 9px;font-size:11px;font-weight:620}.su .su-head-acts{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.su .su-steps{background:var(--surface);border-block-end:1px solid var(--hairline)}.su .su-steps-in{padding-inline:var(--page-pad-inline);align-items:center;gap:4px;padding-block:9px;display:flex;overflow-x:auto}.su .su-step{border-radius:var(--r-pill);color:var(--text-3);white-space:nowrap;align-items:center;gap:7px;padding-block:4px;padding-inline:6px 11px;font-size:12px;display:inline-flex}.su .su-step-n{border:1px solid var(--hairline);background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;block-size:19px;inline-size:19px;font-size:10.5px;font-weight:700;display:inline-flex}.su .su-step.is-on{background:var(--navy-tint);color:var(--navy-ink);font-weight:650}.su .su-step.is-on .su-step-n{background:var(--navy);color:var(--text-on-accent);border-color:#0000}.su .su-step.is-done{color:var(--text-2)}.su .su-step.is-done .su-step-n{background:var(--ok-tint);color:var(--ok);border-color:#0000}.su .su-step-sep{background:var(--hairline);flex:none;block-size:1px;inline-size:14px}.su .su-main{padding-inline:var(--page-pad-inline);flex:auto;grid-template-columns:minmax(0,580px) minmax(0,1fr);align-items:start;gap:52px;padding-block:42px 60px;display:grid}.su .su-main.is-narrow{grid-template-columns:minmax(0,560px);justify-content:center}.su .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-2)}.su .panel-head{gap:7px;padding:24px 26px 0;display:grid}.su .panel-body{gap:16px;padding:20px 26px 24px;display:grid}.su .panel-foot{border-block-start:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 26px;display:flex}.su .panel-foot .u-end{margin-inline-start:auto}.su .lead.tight{max-width:46ch}.su .req{color:var(--danger)}.su .aside{gap:0;padding-block-start:4px;display:grid}.su .aside-head{gap:5px;margin-block-end:12px;display:grid}.su .fact{border-block-start:1px solid var(--hairline);gap:3px;padding-block:14px;display:grid}.su .fact:first-of-type{border-block-start:0;padding-block-start:2px}.su .fact .k{letter-spacing:-.01em;font-size:13px;font-weight:620}.su .fact .v{color:var(--text-2);font-size:12.5px}.su .fact a{font-weight:550}.su .note{gap:3px;display:grid}.su .note .k{font-size:12.5px;font-weight:620}.su .note .v{color:var(--text-2);font-size:12px}.su .form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.su .tel{grid-template-columns:108px minmax(0,1fr);gap:8px;display:grid}.su .tel .select{padding-inline-end:24px}.su .pw-wrap{position:relative}.su .pw-wrap .input{padding-inline-end:74px}.su .pw-toggle{block-size:fit-content;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:6px}.su .meter{gap:4px;display:flex}.su .meter i{background:var(--surface-4);border-radius:2px;flex:auto;block-size:3px}.su .meter i.on{background:var(--ok)}.su .meter i.on.mid{background:var(--warn)}.su .code{direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:440px;display:grid}.su .code .input{inline-size:100%;text-align:center;min-height:54px;font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:var(--r-ctl);padding:0;font-size:22px}.su .status{display:grid}.su .status-body{text-align:center;justify-items:center;gap:18px;padding:30px 30px 26px;display:grid}.su .status-ic{background:var(--navy-tint);block-size:44px;inline-size:44px;color:var(--navy-ink);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.su .status-ic.ok{background:var(--ok-tint);color:var(--ok)}.su .status-ic.warn{background:var(--warn-tint);color:var(--warn)}.su .status-ic.danger{background:var(--danger-tint);color:var(--danger)}.su .status-ic svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.su .status-body .lead{max-width:44ch}.su .checks{text-align:start;gap:0;width:100%;display:grid}.su .check-row{border-block-start:1px solid var(--hairline);color:var(--text-2);align-items:center;gap:10px;padding-block:11px;font-size:12.5px;display:flex}.su .check-row:first-child{border-block-start:0}.su .check-row .st{color:var(--text-3);margin-inline-start:auto;font-size:11.5px}.su .check-row .tick{color:var(--ok);font-weight:700}.su .sum{text-align:start;gap:0;width:100%;display:grid}.su .sum-row{border-block-start:1px solid var(--hairline);align-items:baseline;gap:10px;padding-block:9px;font-size:12.5px;display:flex}.su .sum-row:first-child{border-block-start:0}.su .sum-row .amt{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:650}.su .status-foot{border-block-start:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:16px 30px;display:flex}.su .status-note{border-block-start:1px solid var(--hairline);text-align:start;gap:5px;width:100%;padding-block-start:14px;display:grid}.su .refline{font-family:var(--mono);font-size:12px}.su .su-foot{border-block-start:1px solid var(--hairline);background:var(--surface-2);padding-block:20px}.su .su-foot-in{padding-inline:var(--page-pad-inline);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.su .su-foot-links{flex-wrap:wrap;gap:14px;display:flex}.su .su-foot a{color:var(--text-3)}.su .su-foot a:hover{color:var(--link)}@media (width<=940px){.su .su-main{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:28px 44px}.su .form-row{grid-template-columns:minmax(0,1fr)}}.su .pw-wrap .pw-toggle{min-inline-size:62px}.su .tel .select{font-variant-numeric:tabular-nums}.su .field .check+.hint,.su .field .meter,.su .banner .banner-acts .btn{margin-block-start:2px}.su .su-main.is-plan{grid-template-columns:minmax(0,1fr);gap:22px;padding-block-start:40px}.su .su-main.is-plan .sec-head{max-width:760px;margin-block-end:4px}.su .plan-bar{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-block:24px 10px;display:flex}.su .plan-bar-sep{background:var(--hairline);block-size:32px;inline-size:1px}.su .curr-field{min-inline-size:250px}.su .price-col{cursor:pointer;transition:border-color var(--t)}.su .price-col:hover{border-color:var(--line)}.su .price-col .price-head{align-items:center}.su .price-col .radio{block-size:16px;inline-size:16px}.su .price-list .num{font-weight:650}.su .price-list .hair{margin-block:2px}.su .plan-notes{border-block-start:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 44px;margin-block-start:28px;padding-block-start:22px;display:grid}.su .plan-note{align-content:start;gap:4px;display:grid}.su .plan-note .k{letter-spacing:-.01em;font-size:13px;font-weight:630}.su .plan-note .v{color:var(--text-2);font-size:12.5px}.su .plan-foot{border-block-start:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:28px;padding-block-start:20px;display:flex}.su .plan-foot .hint{flex-basis:100%}.su .plan-pick{gap:2px;display:grid}.su .plan-foot-acts{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.su .plan-links{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding-block-start:4px;font-size:12.5px;display:flex}@media (width<=760px){.su .plan-notes{grid-template-columns:1fr}.su .plan-bar-sep{display:none}}.su .qr-row{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;display:grid}.su .qr-frame{border:1px solid var(--line);border-radius:var(--r-card);background:var(--qr-paper);box-shadow:var(--sh-1);padding:12px;display:inline-flex}.su .qr{block-size:176px;inline-size:176px;display:block}.su .key-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.su .key{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface-3);letter-spacing:.07em;padding:7px 12px;font-size:13px}.su .rec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;font-size:13px;display:grid}.su .rec span{border-block-end:1px solid var(--hairline);letter-spacing:.05em;padding-block:8px}@media (width<=640px){.su .qr-row,.su .rec{grid-template-columns:1fr}.su .code{gap:6px}.su .code .input{min-height:46px;font-size:18px}}.su .status-body{padding-block-end:26px}.su .status-body .eyebrow{margin-block-start:2px}.su .status-acts{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.su .status-body .check-row .spinner{block-size:15px;inline-size:15px}.su .status-foot{justify-content:space-between}@media (width<=620px){.su .status-foot{justify-content:center}}
