@import url(https://fonts.googleapis.com/css?family=Asap:400,500,600&display=swap);.setup[data-v-ffeaf1cc]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2)}.setup-container[data-v-ffeaf1cc]{max-width:500px;width:100%;background:#fff;border-radius:1rem;padding:2rem;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1)}.setup-title[data-v-ffeaf1cc]{font-size:2rem;font-weight:700;color:#333;margin-bottom:.5rem;text-align:center}.setup-subtitle[data-v-ffeaf1cc]{font-size:1rem;color:#666;margin-bottom:2rem;text-align:center}.setup-form[data-v-ffeaf1cc]{gap:1.5rem}.form-group[data-v-ffeaf1cc],.setup-form[data-v-ffeaf1cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group[data-v-ffeaf1cc]{gap:.5rem}.form-group label[data-v-ffeaf1cc]{font-size:.9rem;font-weight:600;color:#333}.form-input[data-v-ffeaf1cc]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;-webkit-transition:border-color .2s;transition:border-color .2s}.form-input[data-v-ffeaf1cc]:focus{outline:none;border-color:#667eea}.form-input[data-v-ffeaf1cc]:disabled{background-color:#f7fafc;cursor:not-allowed}.checkbox-group label[data-v-ffeaf1cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.checkbox-group input[type=checkbox][data-v-ffeaf1cc]{width:1.25rem;height:1.25rem;cursor:pointer}.setup-button[data-v-ffeaf1cc]{padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.setup-button[data-v-ffeaf1cc]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4)}.setup-button[data-v-ffeaf1cc]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.error-message[data-v-ffeaf1cc]{padding:1rem;background:#fee;border:1px solid #fcc;border-radius:.5rem;color:#c33;font-size:.9rem}.success-message[data-v-ffeaf1cc]{text-align:center}.success-message h2[data-v-ffeaf1cc]{font-size:1.5rem;color:#22c55e;margin-bottom:1rem}.success-message p[data-v-ffeaf1cc]{font-size:1rem;color:#666;margin-bottom:2rem}.loading[data-v-ffeaf1cc]{text-align:center;color:#666;font-size:1rem}