@layer components{.su-shell{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);display:grid}.su-main{padding:56px 64px 40px}.su-col{width:100%;max-width:560px;margin:0 auto}.su-aside{flex-direction:column;padding:56px 48px;display:flex}.su-aside-in{max-width:460px}.su-benefits{gap:14px;margin-top:28px;display:grid}.su-benefits li{align-items:flex-start;gap:12px;display:flex}.su-benefits .mk-tile{border-radius:7px;width:28px;height:28px}.su-order{background:var(--bandcard);color:var(--bandcardfg);border-radius:12px;align-items:center;gap:12px;max-width:380px;margin-top:36px;padding:14px 16px;display:flex}.su-h1{font-size:36px}.su-flow{margin-top:32px}.su-vis{width:200px;margin-top:32px}.su-vis .vs-phone{background:var(--bandcard);border-color:#0000}.su-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.su-type{border:1px solid var(--ctrl);background:var(--card);min-height:132px;font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex;color:var(--fg)!important}.su-type[aria-current=true],.su-type[aria-pressed=true]{border:2px solid var(--primary);padding:19px}.su-type-top{justify-content:space-between;align-items:center;display:flex}.su-type-name{font-size:17px;font-weight:600}.su-types-s .su-type{flex-direction:row;align-items:center;gap:12px;min-height:76px;padding:12px 14px}.su-types-s .su-type[aria-pressed=true]{padding:11px 13px}.su-form{grid-template-columns:minmax(0,1fr);gap:28px;display:grid;position:relative}.su-fs{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.su-fs>legend{margin-bottom:12px;padding:0}.su-field-wrap{position:relative}.su-in-err{border-color:var(--crit)}.su-err{color:var(--crit);margin-top:6px;font-size:13px;font-weight:500}.su-addr{border:1px solid var(--ctrl);background:var(--field);border-radius:10px;min-width:0;display:flex;overflow:hidden}.su-addr:focus-within{outline:2px solid var(--primary);outline-offset:1px}.su-addr.su-in-err{border-color:var(--crit)}.su-addr input{min-width:0;height:46px;color:var(--fg);font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:0;outline:none;flex:1;padding:0 14px;font-size:15px}.su-addr span{white-space:nowrap;background:var(--soft);border-inline-start:1px solid var(--border);min-width:0;color:var(--fg2);font-family:var(--font-mono), ui-monospace, monospace;flex:none;align-items:center;padding:0 14px;font-size:15px;display:flex}.su-pwbtn{inset-inline-end:2px;color:var(--fg2);position:absolute;top:2px}.su-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;display:grid}.su-meter span{background:var(--border);border-radius:2px;height:4px}.su-meter span.on{background:var(--primary)}.su-meter.weak span.on{background:var(--crit)}.su-plans{overflow:hidden}.su-plan-row{border-bottom:1px solid var(--border);align-items:stretch;display:flex}.su-plan-row:last-child{border-bottom:0}.su-plan-row.sel{background:var(--soft)}.su-plan-lab{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 14px;display:flex}.su-plan-lab:focus-within{outline:2px solid var(--primary);outline-offset:-2px}.su-plan-lab input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}.su-plan-info{border:0;border-inline-start:1px solid var(--border);color:var(--fg2);cursor:pointer;width:48px;font:inherit;background:0 0;justify-content:center;align-items:center;display:flex}.su-plan-info[aria-expanded=true]{color:var(--primary)}.su-plan-detail{background:var(--soft);border-bottom:1px solid var(--border);padding:4px 16px 16px}.su-plan-detail ul{gap:6px;margin-top:8px;font-size:14px;display:grid}.su-plan-detail li{gap:8px;display:flex}.su-plan-detail li svg{color:var(--primary);flex:none;margin-top:3px}.su-terms{cursor:pointer;align-items:flex-start;gap:10px;padding:4px 0 12px;font-size:14px;display:flex}.su-terms input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}.su-sep{color:var(--fg2);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.su-sep:before,.su-sep:after{content:"";background:var(--border);flex:1;height:1px}.su-honey{pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.su-btn[disabled]{opacity:.6;cursor:not-allowed}.su-consent{cursor:pointer;border:1px solid var(--border);background:var(--soft);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.su-consent input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:2px 0 0}.su-col:has(.su-expo-done) .su-start{display:none}.su-col:has(.su-expo-done) #signup-form{margin-top:0!important}.su-code-card{text-align:center;margin-top:24px;padding:24px 16px}.su-code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:44px;font-weight:500;line-height:1.15}.su-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.su-next{gap:14px;margin-top:12px;display:grid}.su-next li{align-items:flex-start;gap:12px;display:flex}.su-next-n{border:1px solid var(--ctrl);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:flex}.su-dl{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);gap:4px 24px;padding:14px 0;display:grid}.su-dl>dt,.su-dl>dd{min-width:0}.su-dl>dd{overflow-wrap:anywhere}@media (max-width:899px){.su-shell{grid-template-columns:minmax(0,1fr)}.su-aside{display:none}.su-main{padding:28px 16px 24px}.su-h1{font-size:30px}}@media (max-width:900px){.su-dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.su-terms a{margin-block:-13px;padding-block:13px;display:inline-block}.su-dl>dd a{align-items:center;min-height:44px;display:inline-flex}.su-addr input,.su-addr span{font-size:16px}}@media (max-width:359px){.su-types{grid-template-columns:minmax(0,1fr)}.su-addr span{padding:0 8px}}}
