.login-container.svelte-o09h22{background:#fff;border-radius:8px;max-width:480px;margin:40px auto;padding:30px;box-shadow:0 4px 12px #0000001a}.back-action.svelte-o09h22{margin-bottom:20px}h1.svelte-o09h22{text-align:center;margin-top:0;margin-bottom:20px;font-size:24px}.tabs.svelte-o09h22{border-bottom:1px solid #ddd;margin-bottom:20px;display:flex}.tab.svelte-o09h22{cursor:pointer;color:#666;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:10px;font-size:15px;transition:all .2s}.tab.svelte-o09h22:hover{background:#f9f9f9}.tab.active.svelte-o09h22{color:#e52a42;border-bottom-color:#e52a42;font-weight:600}.login-form.svelte-o09h22{flex-direction:column;gap:16px;display:flex}.form-group.svelte-o09h22{flex-direction:column;gap:6px;display:flex}label.svelte-o09h22{color:#333;font-size:14px;font-weight:500}input[type=email].svelte-o09h22,input[type=password].svelte-o09h22,input[type=text].svelte-o09h22,input[type=url].svelte-o09h22{background:#fff;border:1px solid #ccc;border-radius:6px;padding:10px 12px;font-size:14px}input.svelte-o09h22:focus{border-color:#e52a42;outline:none}.submit-btn.svelte-o09h22{color:#fff;cursor:pointer;background:#e52a42;border:none;border-radius:6px;margin-top:4px;padding:12px;font-size:16px;font-weight:600;transition:background .2s}.submit-btn.svelte-o09h22:hover:not(:disabled){background:#d02036}.submit-btn.svelte-o09h22:disabled{opacity:.6;cursor:not-allowed}.advanced-section.svelte-o09h22{margin-top:2px}.toggle-advanced.svelte-o09h22{color:#555;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.toggle-advanced.svelte-o09h22:hover{color:#111;text-decoration:underline}.advanced-content.svelte-o09h22{background:#f9f9fb;border-radius:8px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.help-text.svelte-o09h22{color:#666;margin:0;font-size:12px;line-height:1.45}.info-box.svelte-o09h22{background:#f0f7ff;border-left:3px solid #06c;border-radius:6px;padding:12px}.proxy-choice-group.svelte-o09h22{flex-direction:column;gap:8px;display:flex}.proxy-choice-card.svelte-o09h22{cursor:pointer;background:#fff;border:1px solid #e2e4e8;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.proxy-choice-card.svelte-o09h22:hover{border-color:#b3ccee}.proxy-choice-card--active.svelte-o09h22{border-color:#3584e4;box-shadow:0 0 0 1px #3584e4}.custom-radio.svelte-o09h22{background:#fff;border:2px solid #0000004d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:border-color .15s;display:flex;position:relative}.proxy-choice-card--active.svelte-o09h22 .custom-radio:where(.svelte-o09h22){border-color:#3584e4}.custom-radio.svelte-o09h22 input[type=radio]:where(.svelte-o09h22){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.custom-radio-dot.svelte-o09h22{opacity:0;background:#3584e4;border-radius:50%;width:6px;height:6px;transition:all .15s;transform:scale(.4)}.proxy-choice-card--active.svelte-o09h22 .custom-radio-dot:where(.svelte-o09h22){opacity:1;transform:scale(1)}.proxy-choice-card__body.svelte-o09h22{flex-direction:column;flex:1;gap:3px;display:flex}.proxy-choice-card__header.svelte-o09h22{justify-content:space-between;align-items:center;gap:6px;display:flex}.proxy-choice-card__title.svelte-o09h22{color:#222;font-size:13px;font-weight:600}.badge.svelte-o09h22{border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.badge--green.svelte-o09h22{color:#2e7d32;background:#e8f5e9}.badge--gray.svelte-o09h22{color:#666;background:#eee}.proxy-choice-card__desc.svelte-o09h22{color:#666;font-size:11px;line-height:1.35}.proxy-choice-card__desc.svelte-o09h22 a:where(.svelte-o09h22){color:#3766a9;text-decoration:underline}.custom-proxy-box.svelte-o09h22{background:#fff;border:1px dashed #b3ccee;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.custom-proxy-hints.svelte-o09h22{color:#666;flex-direction:column;gap:4px;font-size:11px;display:flex}.custom-proxy-label.svelte-o09h22{color:#444;font-size:12px;font-weight:500}.custom-proxy-row.svelte-o09h22{gap:6px;display:flex}.custom-proxy-input.svelte-o09h22{flex:1;padding:6px 10px!important;font-size:12px!important}.custom-proxy-err.svelte-o09h22{color:#d32f2f;font-size:11px}.settings-link-row.svelte-o09h22{text-align:center;margin-top:4px}.inline-link.svelte-o09h22{color:#3766a9;cursor:pointer;background:0 0;border:none;padding:2px;font-size:12px}.inline-link.svelte-o09h22:hover{text-decoration:underline}.mini-btn.svelte-o09h22{cursor:pointer;background:#eee;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:500}.mini-btn.svelte-o09h22:hover{background:#ddd}.mini-btn--accent.svelte-o09h22{color:#fff;background:#3584e4}.mini-btn--accent.svelte-o09h22:hover{background:#2868b2}.error-message.svelte-o09h22{color:#e52a42;background:#ffe6e9;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.4}.error-text.svelte-o09h22{word-break:break-word}.error-actions.svelte-o09h22{border-top:1px dashed #e52a424d;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.action-btn.svelte-o09h22{color:#e52a42;cursor:pointer;text-align:center;background:#fff;border:1px solid #e52a42;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500}.action-btn.svelte-o09h22:hover{background:#ffe6e9}.action-btn--quick.svelte-o09h22{color:#fff;background:#3584e4;border-color:#3584e4}.action-btn--quick.svelte-o09h22:hover{background:#2868b2}.success-message.svelte-o09h22{color:#2e7d32;background:#e8f5e9;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}
