.page-module__ab26XG__page{min-height:100dvh;padding-bottom:calc(var(--bottom-nav-safe,80px) + 40px);background:var(--bg,#0d1117);color:var(--text,#e6edf3)}.page-module__ab26XG__header{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border,#8b5cf62e);background:#0d1117e0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.page-module__ab26XG__headerTitle{font-size:1.05rem;font-weight:700;font-family:var(--font-brand,sans-serif);align-items:center;gap:12px;display:flex}.page-module__ab26XG__headerBadge{color:var(--primary-light,#a78bfa);text-transform:uppercase;letter-spacing:.5px;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__ab26XG__content{box-sizing:border-box;max-width:760px;margin:32px auto;padding:0 20px}@media (max-width:640px){.page-module__ab26XG__content{margin:16px auto;padding:0 12px}}.page-module__ab26XG__card{background:var(--surface,#161b22);border:1px solid var(--border-primary,#8b5cf647);box-sizing:border-box;border-radius:20px;padding:32px 28px;box-shadow:0 24px 48px #00000073,0 0 24px #8b5cf614}@media (max-width:640px){.page-module__ab26XG__card{border-radius:16px;padding:20px 16px}}.page-module__ab26XG__globalPill{color:#60a5fa;text-transform:uppercase;letter-spacing:.4px;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__ab26XG__title{font-size:1.45rem;font-weight:800;font-family:var(--font-brand,sans-serif);color:var(--text,#e6edf3);align-items:center;gap:12px;margin:0 0 8px;display:flex}.page-module__ab26XG__desc{color:var(--text-muted,#8b949e);margin:0 0 22px;font-size:.875rem;line-height:1.6}.page-module__ab26XG__legalNotice{color:#c9d1d9;background:#8b5cf612;border:1px solid #8b5cf63d;border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:26px;padding:16px 18px;font-size:.8125rem;line-height:1.5;display:flex}.page-module__ab26XG__legalTitle{color:#fff;margin-bottom:4px;font-size:.8125rem;font-weight:700;display:block}.page-module__ab26XG__targetCard{background:#8b5cf61a;border:1px solid #8b5cf647;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:14px 18px;font-size:.84rem;display:flex}.page-module__ab26XG__targetBadge{text-transform:uppercase;color:var(--primary-light,#a78bfa);background:#8b5cf640;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:.6875rem;font-weight:700;display:inline-block}.page-module__ab26XG__formGroup{margin-bottom:20px}.page-module__ab26XG__label{color:#e6edf3;margin-bottom:8px;font-size:.825rem;font-weight:600;display:block}.page-module__ab26XG__labelHint{color:var(--text-muted,#8b949e);margin-left:6px;font-size:.75rem;font-weight:400}.page-module__ab26XG__input,.page-module__ab26XG__textarea,.page-module__ab26XG__select{width:100%;color:var(--text,#e6edf3);box-sizing:border-box;background:#0d1117cc;border:1px solid #8b5cf638;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:.875rem;transition:all .2s}.page-module__ab26XG__select{cursor:pointer;appearance:auto}.page-module__ab26XG__input:focus,.page-module__ab26XG__textarea:focus,.page-module__ab26XG__select:focus{border-color:var(--primary,#8b5cf6);background:#0d1117fa;box-shadow:0 0 0 3px #8b5cf638}.page-module__ab26XG__uploadArea{text-align:center;cursor:pointer;box-sizing:border-box;background:#8b5cf608;border:2px dashed #8b5cf659;border-radius:14px;padding:28px 20px;transition:all .2s;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.page-module__ab26XG__uploadArea:hover{border-color:var(--primary,#8b5cf6);background:#8b5cf614}.page-module__ab26XG__uploadIconCircle{background:#8b5cf626;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:10px;display:flex}.page-module__ab26XG__previewGrid{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.page-module__ab26XG__previewItem{background:#000;border:1px solid #8b5cf64d;border-radius:10px;width:80px;height:80px;position:relative;overflow:hidden}.page-module__ab26XG__previewImage{object-fit:cover;width:100%;height:100%}.page-module__ab26XG__removePreviewBtn{color:#fff;cursor:pointer;background:#000c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.page-module__ab26XG__removePreviewBtn:hover{background:#ef4444}.page-module__ab26XG__contactGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:640px){.page-module__ab26XG__contactGrid{grid-template-columns:1fr;gap:14px}}.page-module__ab26XG__btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:15px 24px;font-size:.9375rem;font-weight:700;transition:transform .15s,opacity .15s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #8b5cf659}.page-module__ab26XG__btnSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf680}.page-module__ab26XG__btnSubmit:disabled{opacity:.65;cursor:not-allowed;transform:none}.page-module__ab26XG__protocolBox{text-align:center;background:#8b5cf61a;border:1px solid #8b5cf659;border-radius:16px;margin-bottom:24px;padding:20px}.page-module__ab26XG__protocolNumber{color:var(--primary-light,#a78bfa);letter-spacing:1.5px;margin:8px 0;font-family:monospace;font-size:1.6rem;font-weight:800}.page-module__ab26XG__rulingCard{text-align:left;background:#0d1117d9;border:1px solid #ffffff1f;border-radius:14px;margin-top:18px;padding:18px}.page-module__ab26XG__rulingTitle{color:var(--primary-light,#a78bfa);align-items:center;gap:8px;margin-bottom:10px;font-size:.84rem;font-weight:700;display:flex}.page-module__ab26XG__rulingText{color:#c9d1d9;margin:0;font-size:.835rem;line-height:1.55}
