.submit-field-hint[data-v-285c45d1]{z-index:var(--layer-popover);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);max-width:min(300px,100vw - 24px);color:var(--text-primary);font-size:var(--font-body);overflow-wrap:anywhere;align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.5;display:flex;position:fixed;box-shadow:0 4px 14px #1418201f}.submit-field-hint[data-v-285c45d1]:before{content:"";top:-5px;left:var(--hint-tip-left,20px);background:var(--bg-surface);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.submit-field-hint.is-above[data-v-285c45d1]:before{top:auto;bottom:-5px;transform:rotate(225deg)}.submit-field-hint[data-v-285c45d1] svg{color:var(--text-secondary);margin-top:1px}.submit-form[data-v-312a30e7]{flex-direction:column;gap:0;width:min(760px,100%);margin:0 auto;display:flex}.submit-form__load-error[data-v-312a30e7]{color:var(--text-secondary);font-size:var(--font-caption);overflow-wrap:anywhere;line-height:1.5}.submit-form__grid[data-v-312a30e7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;min-width:0;padding:4px 0 16px;display:grid}.form-field[data-v-312a30e7]{flex-direction:column;gap:7px;min-width:0;display:flex}.form-field--full[data-v-312a30e7]{grid-column:1/-1}.form-field__label[data-v-312a30e7]{font-weight:600;font-size:var(--font-label);color:var(--text-secondary)}.submit-form__upload[data-v-312a30e7]{border:1.5px dashed var(--border-strong);text-align:center;cursor:pointer;color:#161616;transition:border-color var(--ui-motion) ease, background-color var(--ui-motion) ease, box-shadow var(--ui-motion) ease, transform var(--ui-motion) ease;border-radius:var(--radius-md);background:var(--bg-surface);padding:20px 16px;position:relative}.submit-form__upload[data-v-312a30e7]:hover:not([aria-disabled=true]){border-color:var(--accent-default);background:var(--ui-selected)}.submit-form__upload[aria-disabled=true][data-v-312a30e7]{cursor:not-allowed;opacity:.6}.submit-form__upload.is-hovering[data-v-312a30e7]{border-color:var(--accent-default);box-shadow:0 0 0 3px var(--accent-soft);background:var(--ui-selected)}.submit-form__upload-input[data-v-312a30e7]{display:none}.submit-form__upload-icon[data-v-312a30e7]{border:1px solid var(--border-strong);background:var(--bg-surface);color:#4b4b4b;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto 8px;font-size:20px;display:flex}.submit-form__upload-title[data-v-312a30e7]{font-size:var(--font-body);color:var(--text-primary);margin-bottom:4px;font-weight:500}.submit-form__upload-hint[data-v-312a30e7]{font-family:var(--font-mono);font-size:var(--font-caption);color:var(--text-muted)}.submit-form__wifi[data-v-312a30e7]{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:var(--radius-md);min-width:0;margin-top:12px;padding:0 16px}.submit-form__wifi.is-transfer-stage[data-v-312a30e7]{padding:0 16px}.submit-form__wifi.is-success-result[data-v-312a30e7]{background:0 0;border:0;padding:0}.submit-form__wifi-content[data-v-312a30e7]{width:100%;min-width:0;max-width:100%;padding:14px 0}.submit-form__wifi.is-transfer-stage .submit-form__wifi-content[data-v-312a30e7]{padding:0}.submit-form__wifi.is-success-result .submit-form__wifi-content[data-v-312a30e7]{animation:submit-form-result-enter-312a30e7 var(--ui-motion-enter) ease-out both;padding:0}.submit-form__wifi-head[data-v-312a30e7]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.submit-form__wifi-title[data-v-312a30e7]{font-size:var(--font-label);color:var(--text-secondary);font-weight:500}.submit-form__wifi-count[data-v-312a30e7]{font-size:var(--font-caption);color:var(--text-muted)}.submit-form__transfer[data-v-312a30e7]{align-items:center;gap:12px;min-height:102px;padding:16px 0 24px;display:flex;position:relative}.submit-form__transfer-icon[data-v-312a30e7],.submit-form__wifi-icon[data-v-312a30e7]{background:0 0;border:0;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:inline-flex}.submit-form__transfer-body[data-v-312a30e7]{flex:1;min-width:0;overflow:hidden}.submit-form__transfer-summary[data-v-312a30e7]{align-items:flex-start;gap:12px;min-width:0;line-height:1.5;display:flex}.submit-form__transfer-file[data-v-312a30e7]{min-width:0;color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;font-weight:600;font-size:var(--font-body);flex:1}.submit-form__transfer-badge[data-v-312a30e7]{color:var(--status-info);font-size:var(--font-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.submit-form__transfer-meta[data-v-312a30e7]{white-space:normal;flex-wrap:wrap;align-items:baseline;min-width:0;margin-top:1px;line-height:1.5;display:flex}.submit-form__transfer-status[data-v-312a30e7]{color:var(--text-secondary);flex:none;font-size:12.5px}.submit-form__transfer-separator[data-v-312a30e7]{color:var(--text-muted);font-size:var(--font-caption);flex:none;margin:0 5px}.submit-form__transfer-detail[data-v-312a30e7]{min-width:0;color:var(--text-muted);font-size:var(--font-caption);text-overflow:ellipsis;overflow:hidden}.submit-form__transfer-rail[data-v-312a30e7]{background:var(--border-default);border-radius:999px;height:3px;position:absolute;bottom:10px;left:30px;right:0;overflow:hidden}.submit-form__transfer-fill[data-v-312a30e7]{border-radius:inherit;background:var(--accent-default);transform-origin:0;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;right:0}.submit-form__transfer-rail.is-indeterminate .submit-form__transfer-fill[data-v-312a30e7]{width:100%;animation:1.3s ease-in-out infinite transfer-indeterminate-312a30e7;right:auto;transform:scaleX(.34)!important}.submit-form__transfer--error[data-v-312a30e7]{min-height:88px;animation:submit-form-result-enter-312a30e7 var(--ui-motion-enter) ease-out both;padding:16px 0}.submit-form__transfer-icon[data-v-312a30e7] svg{width:20px;height:20px}.submit-form__transfer-icon[data-v-312a30e7],.submit-form__transfer-icon--error[data-v-312a30e7]{color:var(--text-secondary)}.submit-form__wifi.is-error-result[data-v-312a30e7]{border-radius:var(--radius-sm)}.submit-form__error-reason[data-v-312a30e7]{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.5}.submit-form__wifi-list[data-v-312a30e7]{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.submit-form__wifi-item[data-v-312a30e7]{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;min-width:0;max-width:100%;transition:border-color var(--ui-motion-enter);border-radius:var(--radius-sm);padding:0;display:block}.submit-form__wifi-item[data-v-312a30e7]:not(.is-single):hover{border-color:#1f29373d}.submit-form__wifi-item.is-selected[data-v-312a30e7]{box-shadow:none;border-color:var(--accent-default);background:var(--ui-selected)}.submit-form__wifi-item.is-single[data-v-312a30e7]{border-color:var(--border-default);background:var(--bg-surface)}.submit-form__wifi-meta[data-v-312a30e7]{flex:1;min-width:0}.submit-form__wifi-name[data-v-312a30e7]{min-width:0;color:var(--text-primary);font-weight:500;font-size:var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.submit-form__wifi-ssid[data-v-312a30e7]{overflow-wrap:anywhere;min-width:0;max-width:100%}.submit-form__wifi-bssid[data-v-312a30e7]{min-width:0;font-family:var(--font-mono);font-size:var(--font-caption);color:var(--text-muted);overflow-wrap:anywhere;margin-top:1px}.submit-form__wifi-tag[data-v-312a30e7]{font-size:var(--font-caption);border:1px solid var(--border-default);background:var(--ui-selected);color:var(--text-secondary);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.submit-form__wifi-tag.is-success[data-v-312a30e7]{color:#1f6c41;background:#2f9b5e1f;border-color:#2f9b5e66}.submit-form__captcha[data-v-312a30e7]{grid-template-columns:minmax(0,1fr) 128px;align-items:stretch;gap:8px;display:grid}.submit-form__captcha-input[data-v-312a30e7]{flex:1}.submit-form__captcha-img[data-v-312a30e7]{border:1px solid var(--border-strong);cursor:pointer;font-size:var(--font-caption);color:var(--text-muted);background:var(--ui-hover);width:100%;height:var(--control-height);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:0 4px;display:flex;overflow:hidden}.submit-form__captcha-img[data-v-312a30e7]:hover{border-color:var(--accent-default)}.submit-form__captcha-svg[data-v-312a30e7]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.submit-form__captcha-svg[data-v-312a30e7] svg{width:100%;height:100%;display:block}.submit-form__terms[data-v-312a30e7]{cursor:pointer;color:var(--text-secondary);font-size:var(--font-caption);flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;display:flex}.submit-form__terms input[data-v-312a30e7]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-default)}.submit-form__terms a[data-v-312a30e7]{color:#1c1c1c;text-underline-offset:2px;text-decoration:underline}.submit-form__terms a[data-v-312a30e7]:hover{text-decoration:underline}.submit-form__actions[data-v-312a30e7]{justify-content:flex-end;margin:0;padding:20px 0 0;display:flex}.submit-form__btn[data-v-312a30e7]{min-width:120px}@keyframes transfer-indeterminate-312a30e7{0%{left:-34%}to{left:100%}}@keyframes submit-form-result-enter-312a30e7{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.submit-form__wifi-choice[data-v-312a30e7]{border-radius:inherit;width:100%;min-width:0;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px;display:flex}.submit-form__wifi-item.is-single .submit-form__wifi-choice[data-v-312a30e7]{cursor:default;min-height:88px}.submit-form__wifi-icon svg[data-v-312a30e7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.submit-form__wifi-check[data-v-312a30e7]{background:var(--accent-default);width:22px;height:22px;color:var(--accent-on);font-size:var(--font-label);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (max-width:760px){.submit-form__terms[data-v-312a30e7]{min-height:var(--control-height)}}@media (max-width:720px){.submit-form__grid[data-v-312a30e7]{grid-template-columns:1fr;gap:16px}.submit-form__captcha-img[data-v-312a30e7]{width:112px}.submit-form__actions[data-v-312a30e7]{justify-content:stretch}.submit-form__btn[data-v-312a30e7]{width:100%}.submit-form__captcha[data-v-312a30e7]{grid-template-columns:minmax(0,1fr) 112px}}@media (max-width:640px){.submit-form__wifi[data-v-312a30e7]{padding:0 14px}.submit-form__transfer-separator[data-v-312a30e7]{margin:0 3px}}@media (prefers-reduced-motion:reduce){.submit-form__wifi.is-success-result .submit-form__wifi-content[data-v-312a30e7],.submit-form__transfer--error[data-v-312a30e7]{animation:none}.submit-form__transfer-fill[data-v-312a30e7],.submit-form__upload[data-v-312a30e7],.submit-form__wifi-item[data-v-312a30e7]{transition:none}.submit-form__transfer-rail.is-indeterminate .submit-form__transfer-fill[data-v-312a30e7]{animation:none}}
