@font-face{font-family:Oswald;src:url('/assets/Oswald-Regular.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#101215;color:#f2ede4;font-family:Segoe UI,Arial,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{outline-offset:5px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3,.button,.eyebrow,.feature-index,.card-tag,.note-date{font-family:Oswald,Arial,sans-serif}em{font-style:normal;color:#f77635}.header{height:94px;padding:0 5.3%;display:flex;align-items:center;gap:42px;background:#101215ed;border-bottom:1px solid #ffffff12;position:relative;z-index:10}.brand{width:210px;display:flex;align-items:center}.brand img{width:100%;height:63px;object-fit:contain}.header nav{display:flex;gap:32px;margin-left:auto;font-size:13px;color:#a6a8ac}.header nav a:hover,footer a:hover{color:#f77635}.button{display:inline-flex;justify-content:center;align-items:center;gap:38px;background:#f77635;color:#141210;padding:16px 27px;letter-spacing:.7px;text-transform:uppercase;font-size:17px;border:1px solid #f77635;transition:background .15s,transform .15s}.button:hover{background:#ff925a;transform:translateY(-1px)}.button.small{font-size:13px;padding:12px 19px;gap:24px}.button.secondary{background:transparent;border-color:#43464c;color:#f2ede4}.button.secondary:hover{background:#ffffff08}.button.full{width:100%;margin-top:20px}.text-link{border:0;background:none;color:#f2ede4;padding:10px 0;font-size:13px;display:inline-flex;align-items:center;gap:22px}.text-link:hover{color:#f77635}.hero{min-height:670px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#101215cf 0%,#10121548 52%,transparent 77%),linear-gradient(0deg,#101215,transparent 34%),url('/assets/hero.png') center 48%/cover;overflow:hidden}.hero-content{position:relative;z-index:1;margin:56px 8.5% 90px;max-width:760px}.eyebrow{font-size:12px;letter-spacing:2.8px;color:#adb0b5;display:block}.hero .eyebrow{display:flex;align-items:center;gap:12px;color:#dbd6cd}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a9c58c;box-shadow:0 0 14px #98b17777;flex-shrink:0}.hero h1{font-size:clamp(74px,7.9vw,126px);line-height:1.05;font-weight:400;letter-spacing:-1.5px;margin:25px 0 27px}.hero-lead{font-size:17px;line-height:1.8;color:#c2c0bb}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.hero-meta{display:flex;gap:23px;color:#8e9398;font-size:9px;letter-spacing:1.3px;margin-top:28px}.hero-meta span+span:before{content:'·';margin-right:23px;color:#f77635}.hero-caption{position:absolute;bottom:38px;right:6%;display:flex;flex-direction:column;gap:6px;letter-spacing:2px;font-size:9px;text-align:right;color:#b9b7b0}.hero-caption span:last-child{color:#f77635}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:96px 96px;mask-image:linear-gradient(90deg,black,transparent 62%)}.signal-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.3fr;border-top:1px solid #34373b;border-bottom:1px solid #34373b;padding:27px 8.5%;gap:35px}.signal-strip>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.signal-strip b{font-family:Oswald;font-size:19px;font-weight:400}.signal-strip small{font-size:11px;color:#90959b}.signal-strip a{display:flex;justify-content:flex-end;align-items:center;gap:28px;color:#f77635;font-size:12px}.section{padding:83px 8.5%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px}.section-heading h2{font-size:40px;font-weight:400;margin-top:8px}.section-heading>p{color:#94999f;line-height:1.8;font-size:13px;max-width:325px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-grid article{padding:30px;background:linear-gradient(150deg,#202328,#16181c);border:1px solid #33363c;position:relative;min-height:278px}.feature-grid article:after{content:'';position:absolute;top:0;left:30px;width:40px;height:2px;background:#f77635}.feature-index{font-size:10px;color:#f77635;letter-spacing:1.5px}.feature-grid h3{font-size:25px;line-height:1.35;font-weight:400;margin:20px 0 15px}.feature-grid p{line-height:1.8;font-size:12px;color:#a2a6ac;max-width:330px}.card-tag{font-size:10px;letter-spacing:1.5px;color:#858b93;display:inline-block;margin-top:24px}.field-notes{background:#131519;border-top:1px solid #ffffff08}.development-label{font-size:9px;color:#969ba2;letter-spacing:1.7px;border:1px solid #3b3e43;padding:10px 13px}.note-row{padding:29px 0;border-top:1px solid #303339;display:grid;grid-template-columns:150px 1fr 70px;gap:25px;align-items:center}.note-date{font-size:11px;letter-spacing:1px;color:#91979e}.note-row .card-tag{margin:0;color:#f77635;font-size:9px}.note-row h3{font-size:23px;font-weight:400;margin:9px 0}.note-row p{font-size:12px;color:#9399a0;line-height:1.9;max-width:700px}.note-number{font-family:Oswald;font-size:56px;color:#2f3238;text-align:right}.return-banner{text-align:center;background:radial-gradient(ellipse at 50% 100%,#54301c55,transparent 64%);border-top:1px solid #ffffff0b}.return-banner h2{font-size:80px;font-weight:400;margin:14px 0 28px}footer{padding:28px 5.3%;display:flex;align-items:center;gap:30px;border-top:1px solid #303339;color:#8f969e;font-size:10px}.footer-brand{font-family:Oswald;letter-spacing:1.5px;font-size:14px;color:#d8d4ca;display:flex;align-items:center;gap:10px}.footer-brand img{width:27px}footer>div{margin-left:auto;display:flex;gap:25px}.account-section{min-height:700px;display:grid;grid-template-columns:1fr 480px;gap:7%;align-items:start;padding:74px 8.5%;background:linear-gradient(90deg,#10121570,#101215 70%),url('/assets/hero.png') center/cover}.account-story{padding-top:25px}.account-story h1{font-size:83px;font-weight:400;line-height:1.1;margin:24px 0}.account-story>p{font-size:14px;color:#a7aaa9;line-height:1.9;margin-bottom:30px}.step{display:flex;align-items:center;gap:20px;margin:15px 0;color:#bcbfbe;font-size:12px}.step b{font-family:Oswald;font-size:18px;color:#f77635;font-weight:400}.account-card{padding:35px;background:#181b20f5;border:1px solid #393b40;box-shadow:0 20px 80px #0004}.auth-tabs{display:flex;border-bottom:1px solid #3b3f44;margin-bottom:29px;gap:25px}.auth-tabs button{background:none;border:0;color:#a1a6ad;font-size:13px;padding:0 0 14px}.auth-tabs button.selected{color:#f2ede4;border-bottom:2px solid #f77635}.account-card h2{font-size:30px;font-weight:400;line-height:1.3}.muted{color:#a1a6ad;font-size:12px;line-height:1.7;margin:9px 0 26px}form label{display:block;font-size:11px;color:#cacdd1;margin:19px 0 8px}input{width:100%;background:#101216;border:1px solid #3d4148;padding:13px 15px;color:#f2ede4;font-size:14px;border-radius:0}input:focus{border-color:#f77635}input::placeholder{color:#707780}.field-help,.account-fine{color:#898f98;font-size:10px;line-height:1.8;margin-top:17px}.form-status{font-size:12px;line-height:1.8;margin-top:20px;color:#f6bc9e;min-height:22px}.steam-card{display:flex;gap:18px;padding:22px 0;border-top:1px solid #3b3f44;border-bottom:1px solid #3b3f44}.steam-card h3{font-size:17px;font-weight:400}.steam-card p{font-size:11px;color:#939aa4;line-height:1.8;margin-top:8px}.steam-card code{font-size:12px;color:#abc78d;display:block;margin-top:10px}.steam-symbol{font-size:27px;color:#f77635}.notice{padding:15px;background:#f7763512;border:1px solid #f7763540;font-size:12px;line-height:1.8;margin-bottom:24px}.privacy{max-width:1000px;margin:auto;min-height:700px}.privacy h1{font-size:60px;font-weight:400;margin:17px 0 38px}.privacy h2{font-size:26px;font-weight:400;margin:25px 0 13px}.privacy p{color:#a9adb4;font-size:14px;line-height:1.9}
@media(min-width:1700px){.hero{min-height:800px}}@media(max-width:1100px){.header{gap:20px}.header nav{gap:20px}.brand{width:175px}.hero-content{margin-left:6%}.signal-strip{padding:25px 6%;gap:20px}.section{padding:65px 6%}.feature-grid article{padding:25px}.account-section{padding:55px 6%;grid-template-columns:1fr 430px;gap:5%}.account-story h1{font-size:72px}}@media(max-width:800px){.header{height:80px;padding:0 5%}.header nav a:first-child,.header nav a:nth-child(2){display:none}.brand{width:165px}.button.small{font-size:11px;gap:10px;padding:10px 14px}.hero{min-height:640px;background-position:64% center}.hero-content{margin:60px 6% 90px}.hero h1{font-size:83px}.hero-lead{font-size:14px}.hero-caption{right:6%;bottom:23px}.signal-strip{grid-template-columns:1fr 1fr;gap:22px}.signal-strip a{justify-content:flex-start}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:0;padding:29px}.feature-grid p{max-width:none}.section-heading{align-items:start;flex-direction:column;gap:20px}.section-heading h2{font-size:34px}.note-row{grid-template-columns:1fr;gap:15px}.note-number{display:none}.return-banner h2{font-size:64px}footer{flex-wrap:wrap;gap:20px}footer>div{margin-left:0;width:100%}.account-section{grid-template-columns:1fr;gap:35px;padding:45px 6%}.account-story h1{font-size:61px}.account-story .step{display:none}.account-story>p{margin-bottom:0}.account-story{padding-top:0}.account-card{padding:29px}.privacy h1{font-size:49px}}@media(max-width:480px){.header{gap:12px}.brand{width:128px}.header nav{margin-left:auto}.header nav a{font-size:11px}.header>.button{display:none}.hero h1{font-size:72px}.hero-actions{gap:14px;align-items:flex-start;flex-direction:column}.hero-meta{font-size:8px;gap:10px;flex-wrap:wrap}.hero-meta span+span:before{margin-right:10px}.hero-caption{display:none}.signal-strip{gap:20px 15px}.signal-strip>div{gap:9px}.signal-strip small{width:100%}.account-card{padding:25px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.live-dot.offline{background:#d78372;box-shadow:none}#account-name{overflow-wrap:anywhere}#moderation{margin-top:30px;padding-top:25px;border-top:1px solid #3b3f44}.admin-heading h3,.admin-list-heading{font-size:19px;font-weight:400;margin:12px 0}.admin-list-heading{margin-top:28px}.identity-list{list-style:none;padding:0;margin:0}.identity-list li{padding:13px 0;border-bottom:1px solid #30343a;font-size:12px;overflow-wrap:anywhere}.identity-list b,.identity-list code,.identity-list small{display:block;margin:4px 0}.identity-list code{color:#abc78d}.identity-list small{color:#959ca5}select{width:100%;padding:12px;background:#101216;border:1px solid #3d4148;color:#f2ede4;font:inherit}

#forgot-password,#recovery-back{margin-top:18px}#recovery-grant-form{padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid #3b3f44}#recovery-url{font-size:11px}#recovery-help{line-height:1.7}
