.auth-card[data-v-9e8d02e4]{max-width:100%;min-height:500px}.form-section[data-v-9e8d02e4]{max-width:600px;margin:0 auto}.v-btn[data-v-9e8d02e4]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.v-btn.v-btn--size-x-large[data-v-9e8d02e4]{min-height:60px}.guide-card[data-v-817c6e0e]{max-width:100%;min-height:500px}.step-content[data-v-817c6e0e]{min-height:400px;animation:fadeIn-817c6e0e .3s ease-in}@keyframes fadeIn-817c6e0e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.button-group[data-v-817c6e0e]{max-width:600px;margin:0 auto}.step-item[data-v-817c6e0e]{cursor:default}.v-btn[data-v-817c6e0e]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.v-btn.v-btn--size-x-large[data-v-817c6e0e]{min-height:120px}.relationship-diagram[data-v-817c6e0e]{display:flex;justify-content:space-around;align-items:flex-start;gap:20px;flex-wrap:wrap}.diagram-item[data-v-817c6e0e]{flex:1;min-width:200px;max-width:300px}.diagram-connector[data-v-817c6e0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px}.diagram-description[data-v-817c6e0e]{text-align:center}@media (max-width: 768px){.relationship-diagram[data-v-817c6e0e]{flex-direction:column;align-items:center}.diagram-connector[data-v-817c6e0e]{transform:rotate(90deg);margin:20px 0}}.progressive-register-card[data-v-817c6e0e]{transition:all .3s ease;border:2px solid transparent!important}.progressive-register-card[data-v-817c6e0e]:hover{box-shadow:0 8px 24px #0000001f!important}.progressive-register-card .card-icon-wrapper[data-v-817c6e0e],.progressive-register-card .card-actions[data-v-817c6e0e]{flex-shrink:0}.progressive-register-card code[data-v-817c6e0e]{background:#0000001a;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace}.log-box[data-v-817c6e0e]{height:140px;overflow:auto;background:#0000000a;border-radius:8px;padding:8px 12px}.log-line+.log-line[data-v-817c6e0e]{margin-top:4px}.device-code[data-v-817c6e0e]{background:#0000001a;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem}.init-overlay[data-v-cbfbc6db]{position:relative}.init-container[data-v-cbfbc6db]{max-width:900px;margin:24px auto;padding:8px 16px}.init-header .title[data-v-cbfbc6db]{font-size:28px;font-weight:700;text-align:left;margin-bottom:8px}.init-header .subtitle[data-v-cbfbc6db]{font-size:14px;opacity:.75;text-align:left}.main-card-row[data-v-cbfbc6db]{display:flex;flex-direction:column;gap:16px;margin-top:32px}.main-service-card[data-v-cbfbc6db]{min-height:100px;cursor:pointer;transition:all .3s ease}.main-service-card[data-v-cbfbc6db]:hover{box-shadow:0 4px 12px #00000026!important}.main-service-card .v-card-item[data-v-cbfbc6db]{padding:20px 24px}.card-horizontal-layout[data-v-cbfbc6db]{display:flex;align-items:center;gap:20px}.card-icon-wrapper[data-v-cbfbc6db]{flex-shrink:0}.card-content[data-v-cbfbc6db]{flex:1;text-align:left}.gradient-new[data-v-cbfbc6db]{background:linear-gradient(135deg,#2196f31f,#6750a414 60%);border:2px solid rgba(33,150,243,.2)}.gradient-registered[data-v-cbfbc6db]{background:linear-gradient(135deg,#4caf501f,#00b8d414 60%);border:2px solid rgba(76,175,80,.2)}.gradient-kv[data-v-cbfbc6db]{background:linear-gradient(135deg,#00b8d41f,#2196f314 60%);border:2px solid rgba(0,184,212,.2)}.alternative-options[data-v-cbfbc6db]{margin-top:40px;padding:20px;background:rgba(var(--v-theme-surface-variant),.3);border-radius:12px}.options-title[data-v-cbfbc6db]{font-size:14px;font-weight:600;opacity:.8;margin-bottom:12px;text-align:left}.options-buttons[data-v-cbfbc6db]{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.clickable[data-v-cbfbc6db]{cursor:pointer}.footer-hint[data-v-cbfbc6db]{margin-top:24px;font-size:13px;opacity:.7;text-align:left}@media (max-width: 768px){.card-horizontal-layout[data-v-cbfbc6db]{gap:16px}.card-icon-wrapper .v-icon[data-v-cbfbc6db]{font-size:40px!important}.options-buttons[data-v-cbfbc6db]{flex-direction:column}.options-buttons .v-btn[data-v-cbfbc6db]{width:100%}}
