.sw{--h: 28px;--w: 52px;--off: #2a3c45;--on: #22c55e;--label: #d3dde3;display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.sw>input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.sw-track{position:relative;width:var(--w);height:var(--h);border-radius:999px;background:var(--off);transition:background .2s ease;box-shadow:inset 0 0 0 1px #ffffff0f}.sw-thumb{position:absolute;top:2px;left:2px;width:calc(var(--h) - 4px);height:calc(var(--h) - 4px);background:#fff;border-radius:50%;box-shadow:0 1px 3px #0000004d;transition:left .2s ease,transform .15s ease}.sw.on .sw-track{background:var(--on)}.sw.on .sw-thumb{left:calc(var(--w) - var(--h) + 2px)}.sw:active .sw-thumb{transform:scale(.96)}.sw>input:focus-visible+.sw-track{outline:3px solid #93c5fd;outline-offset:2px}.sw-label{color:var(--label);font-size:14px;line-height:1.2}.sw.dis{cursor:not-allowed;opacity:.6}:root{--vv-bg: #1a2c38;--vv-bg-elev: #213743;--vv-bg-input: #304553;--vv-border: #2e4454;--vv-accent: #1574e0;--vv-text: #ffffff;--vv-text-muted: #bfd3e0;--vv-danger: #ff6b6b;--vv-shadow-sm: 0 4px 4px rgba(0, 0, 0, .1);--vv-shadow-md: 0 8px 30px rgba(0, 0, 0, .25);--vv-radius-sm: 5px;--vv-radius-md: 12px;--vv-radius-xl: 24px}code{font-weight:400;font-size:12px}.registerPage{min-height:100dvh;color:var(--vv-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Proxima Nova,Arial,sans-serif}.header{width:100%;height:78px;background:var(--vv-bg-elev);box-shadow:var(--vv-shadow-sm)}.headerInner{max-width:850px;height:78px;margin:0 auto;padding:0 16px;display:flex;align-items:center}.headerLogo{width:95px}.container{max-width:850px;margin:0 auto;padding:16px}.title{font-size:21px;font-weight:800;line-height:1.2;display:flex;align-items:center;gap:12px;margin:24px 0}.title--withicon .title__icon{width:30px;height:auto;display:inline-block}.iconSmall{width:20px}.box{background:var(--vv-bg-elev);border-radius:var(--vv-radius-sm);padding:24px;box-shadow:var(--vv-shadow-sm);border:1px solid transparent}.box__title{font-size:22px;font-weight:800;margin:0 0 10px}.box__subtitle{font-size:16px;line-height:30px;color:#b1bad3;font-weight:700;margin:10px 0 24px}.vv-form{display:grid;gap:8px}.vv-label{font-size:14px;color:var(--vv-text-muted);margin-bottom:4px}.inputRow{display:flex;gap:12px;align-items:center;margin-bottom:10px}.textInput{flex:1;min-width:0;height:30px;padding:10px 12px!important;border-radius:var(--vv-radius-sm);border:1px solid var(--vv-border);background:var(--vv-bg-input);color:#b1bad3;outline:none;box-shadow:var(--vv-shadow-sm);font-size:16px;font-weight:700}.textInput::placeholder{color:#8ea4b4}.textInput:focus{border-color:var(--vv-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--vv-accent) 35%,transparent)}.errorRow{min-height:22px;display:flex;align-items:center;justify-content:space-between}.vv-help{color:var(--vv-text-muted);font-size:12px}.error{color:var(--vv-danger);font-weight:700;font-size:12px}.button{-webkit-user-select:none;user-select:none;border:none;cursor:pointer;font-weight:800;width:100%;transition:transform .04s ease,opacity .2s ease,background-color .2s ease,color .2s ease}.button:disabled,.buttonPrimary{height:50px;padding:0 16px;border-radius:var(--vv-radius-sm);background:var(--vv-accent);color:var(--vv-text);font-size:16px}.buttonPrimary:active{transform:translateY(1px)}.buttonPrimary:disabled{opacity:.6;cursor:not-allowed}.button--pill{border-radius:var(--vv-radius-xl);padding:12px 18px;font-size:15px;width:100%}.button--link{background:transparent;color:var(--vv-accent);text-decoration:underline;padding:8px 0;font-size:16px;font-weight:800}.steps{margin:4px 0 0;padding-left:18px;color:var(--vv-text-muted);font-size:13px;line-height:1.6}.steps li{margin-bottom:4px}.steps code{background:#0e1c27;border:1px solid var(--vv-border);padding:0 6px;border-radius:4px;font-size:12px}.vv-card{background:color-mix(in oklab,var(--vv-bg) 60%,transparent);border:1px solid var(--vv-border);border-radius:var(--vv-radius-md);padding:20px 20px 32px;box-shadow:var(--vv-shadow-md)}.vv-card__title{font-size:22px;font-weight:800;margin:0 0 10px}.vv-result{display:flex;align-items:center;justify-content:center;height:44px;margin-bottom:16px}.vv-result__code{width:100%;height:100%;margin:0;padding:10px;border-radius:8px;border:1px solid var(--vv-border);background:var(--vv-bg);color:var(--vv-text);overflow-x:auto;display:flex;align-items:center;justify-content:center}.vv-actions{display:grid;gap:12px}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media (max-width: 640px){.inputRow{flex-direction:column;align-items:stretch}.buttonPrimary{width:100%}}.boxGuide{background:#213743;margin-bottom:60px}.stepsDetailed{list-style:none;padding-left:0;margin:0}.step+.step{margin-top:24px}.stepLabel{color:var(--vv-text-muted);font-weight:600;font-size:18px;letter-spacing:.01em;margin-bottom:6px}.stepText{color:var(--vv-text);font-weight:700;font-size:16px;line-height:1.6;margin:0}.stepText code{background:transparent;border:none;padding:0;font-weight:800;font-size:.95em}.vv-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#000c;z-index:1000}.vv-modal .buttonPrimary,.vv-modal .button--secondary{width:100%}.vv-modal__dialog{position:relative;width:500px;max-width:calc(100vw - 24px);background:var(--vv-bg-elev);border:1px solid var(--vv-border);border-radius:5px;padding:22px 29px;margin:30px}.vv-modal__title{font-size:22px;font-weight:800;margin:0 0 30px}.vv-modal__close{position:absolute;top:12px;right:14px;background:transparent;border:0;cursor:pointer;padding:6px;line-height:0}.vv-modal__close img{width:14px;height:14px;opacity:.95}.vv-modal__field{background:var(--vv-bg-input);border:1px solid var(--vv-border);padding:10px 20px;height:40px;display:flex;align-items:center;margin-bottom:26px;border-radius:5px;background:#304553;box-shadow:0 4px 4px #0000001a}.vv-modal__url{display:block;width:100%;font-size:18px;font-weight:800;color:#b1bad3;white-space:nowrap;overflow-x:auto}.vv-modal__actions{display:flex;gap:10px}.button--secondary{height:52px;border-radius:5px;font-size:18px;background:#5a6c7a;border:1px solid var(--vv-border);color:var(--vv-text)}.button--secondary:active{transform:translateY(1px)}.buttonPrimary{height:52px;border-radius:5px;font-size:18px;font-weight:800;outline:none!important;box-shadow:none!important}.buttonPrimary:active,.buttonPrimary:hover,.buttonPrimary:focus-visible,.buttonPrimary:dragged{outline:none!important;box-shadow:none!important}@media (max-width: 720px){.vv-modal__dialog{padding:22px 16px 18px}.vv-modal__actions{grid-template-columns:1fr;gap:14px}}@media (max-width: 380px){.vv-modal__url{white-space:normal;word-break:break-all;overflow-wrap:anywhere}}html:has(.vv-modal){overflow:hidden}
