.page-module__OSLHOG__page{color:#e6edf3;background:#0d1117;min-height:100vh;font-family:Inter,sans-serif;position:relative;overflow:hidden}.page-module__OSLHOG__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.page-module__OSLHOG__orb1{background:radial-gradient(circle,#9d4edd14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.page-module__OSLHOG__orb2{background:radial-gradient(circle,#58a6ff0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.page-module__OSLHOG__nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1117e6;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.page-module__OSLHOG__backLink{color:#8b949e;align-items:center;gap:6px;font-size:14px;text-decoration:none;transition:color .2s;display:flex}.page-module__OSLHOG__backLink:hover{color:#e6edf3}.page-module__OSLHOG__navBrand{font-size:18px;font-weight:700}.page-module__OSLHOG__layout{z-index:1;grid-template-columns:340px 1fr;gap:48px;max-width:1000px;margin:0 auto;padding:60px 24px;display:grid;position:relative}@media (max-width:768px){.page-module__OSLHOG__layout{grid-template-columns:1fr}}.page-module__OSLHOG__asideIcon{color:#9d4edd;background:#9d4edd26;border:1px solid #9d4edd4d;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.page-module__OSLHOG__asideTitle{margin:0 0 12px;font-size:22px;font-weight:700}.page-module__OSLHOG__asideDesc{color:#8b949e;margin:0 0 24px;font-size:14px;line-height:1.6}.page-module__OSLHOG__asideList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__OSLHOG__asideList li{color:#c9d1d9;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__OSLHOG__asideList li svg{color:#2ea043;flex-shrink:0}.page-module__OSLHOG__form{background:#161b22e6;border:1px solid #ffffff14;border-radius:16px;padding:36px}.page-module__OSLHOG__formTitle{letter-spacing:-.4px;margin:0 0 6px;font-size:26px;font-weight:700}.page-module__OSLHOG__formSubtitle{color:#8b949e;margin:0 0 28px;font-size:14px}.page-module__OSLHOG__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__OSLHOG__formGroup{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.page-module__OSLHOG__formGroup label{color:#c9d1d9;font-size:13px;font-weight:500}.page-module__OSLHOG__input,.page-module__OSLHOG__textarea{color:#e6edf3;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .18s}.page-module__OSLHOG__input:focus,.page-module__OSLHOG__textarea:focus{border-color:#9d4edd80}.page-module__OSLHOG__input option{color:#e6edf3;background:#161b22}.page-module__OSLHOG__input::placeholder,.page-module__OSLHOG__textarea::placeholder{color:#484f58}.page-module__OSLHOG__textarea{resize:vertical}.page-module__OSLHOG__submitBtn{color:#fff;cursor:pointer;background:#9d4edd;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:14px;font-size:16px;font-weight:700;transition:opacity .18s,transform .18s;display:flex}.page-module__OSLHOG__submitBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page-module__OSLHOG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__OSLHOG__note{text-align:center;color:#8b949e;margin:12px 0 0;font-size:12px}.page-module__OSLHOG__successCard{text-align:center;background:#161b22e6;border:1px solid #2ea0434d;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:60px 36px;display:flex}.page-module__OSLHOG__successCard h2{margin:0;font-size:22px;font-weight:700}.page-module__OSLHOG__successCard p{color:#8b949e;margin:0}.page-module__OSLHOG__backBtn{color:#9d4edd;margin-top:8px;font-size:14px;text-decoration:none}.page-module__OSLHOG__backBtn:hover{text-decoration:underline}
