
/* Локальное оформление авторизации. На другие страницы не влияет. */
.login-terminal{--lg-line:#8c4d12;--lg-cyan:#ff8e24;--lg-green:#35f58a;--lg-text:#fff3e8;--lg-muted:#ab9178;--lg-red:#ff6372;color:var(--lg-text);display:flex;flex-direction:column;gap:12px}.login-terminal *{box-sizing:border-box}.login-terminal h1,.login-terminal h2,.login-terminal h3,.login-terminal p{margin:0}.login-terminal h1,.login-terminal h2,.login-terminal h3{text-transform:uppercase;letter-spacing:.07em}.lg-svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lg-panel{position:relative;border:1px solid var(--lg-line);border-radius:7px;background:linear-gradient(145deg,rgba(42,25,10,.98),rgba(21,12,4,.99));box-shadow:inset 0 0 26px rgba(180,87,0,.08),0 8px 24px rgba(0,0,0,.25);overflow:hidden}.lg-panel:before{content:"";position:absolute;left:0;top:0;width:78px;height:1px;background:var(--lg-cyan);box-shadow:0 0 8px var(--lg-cyan)}
.lg-head{min-height:120px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;background-image:linear-gradient(rgba(255,142,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,142,36,.035) 1px,transparent 1px);background-size:25px 25px}.lg-kicker{display:block;margin-bottom:7px;color:var(--lg-green);font-size:8px;letter-spacing:.18em}.lg-kicker i,.lg-status i,.lg-form-state i,.lg-node i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--lg-green);box-shadow:0 0 9px var(--lg-green);animation:lgPulse 1.8s ease-in-out infinite}.lg-head h1{color:#fff7f0;font-size:27px;line-height:1.1}.lg-head p{margin-top:8px;color:var(--lg-muted);font-size:9px}.lg-status{min-width:172px;padding:11px 13px;border:1px solid #804814;border-radius:5px;background:rgba(25,14,4,.84);text-align:right}.lg-status b{display:block;color:var(--lg-green);font-size:9px;letter-spacing:.09em}.lg-status small{display:block;margin-top:4px;color:#a18163;font-size:7px;letter-spacing:.08em}
.lg-layout{display:grid;grid-template-columns:minmax(190px,.78fr) minmax(300px,1.22fr);gap:12px;align-items:stretch}.lg-access{min-height:390px;padding:19px;display:flex;flex-direction:column;justify-content:space-between;background-image:radial-gradient(circle at 50% 34%,rgba(255,142,36,.12),transparent 34%),linear-gradient(rgba(255,142,36,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,142,36,.025) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}.lg-access-main{text-align:center}.lg-access-icon{position:relative;width:104px;height:104px;margin:8px auto 18px;display:grid;place-items:center;border:1px solid #b56317;border-radius:50%;color:var(--lg-cyan);font-size:43px;background:#1c1005;box-shadow:0 0 0 6px rgba(255,142,36,.035),inset 0 0 24px rgba(255,142,36,.14),0 0 25px rgba(255,142,36,.12)}.lg-access-icon:before,.lg-access-icon:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(255,142,36,.35);animation:lgRotate 9s linear infinite}.lg-access-icon:before{inset:-12px}.lg-access-icon:after{inset:8px;animation-direction:reverse;animation-duration:6s}.lg-access h2{color:#ffebd9;font-size:15px}.lg-access p{max-width:260px;margin:8px auto 0;color:#ab9178;font-size:9px;line-height:1.55}.lg-node{padding:10px 11px;border:1px solid #703f12;border-radius:4px;background:rgba(27,16,5,.85);color:#c9b19a;font-size:8px}.lg-node span{float:right;color:var(--lg-green)}
.lg-form-panel{padding:0}.lg-form-head{min-height:55px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #794514;background:linear-gradient(90deg,#2e1b0a,#1c1106)}.lg-form-title{display:flex;align-items:center;gap:9px}.lg-command{width:33px;height:29px;display:grid;place-items:center;border:1px solid #874c14;color:var(--lg-cyan);background:#1d1105;font-size:11px}.lg-form-title h2{color:#ffebd9;font-size:14px}.lg-form-title small{display:block;margin-top:3px;color:#a18163;font-size:7px;letter-spacing:.1em}.lg-form-state{color:var(--lg-green);font-size:7px;letter-spacing:.11em;white-space:nowrap}.lg-form-state i{width:5px;height:5px;margin-right:4px}.lg-form{padding:22px 18px 17px}.lg-form-intro{margin-bottom:18px!important;color:#ab9178;font-size:9px;line-height:1.55}.lg-field{margin-bottom:14px}.lg-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#ffddbd;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.lg-label small{color:#8d7054;font-size:7px}.lg-control{position:relative}.lg-control>svg{position:absolute;z-index:2;left:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#e98528}.lg-control input{display:block;width:100%;height:44px;padding:9px 42px 9px 38px!important;border:1px solid #804814!important;border-radius:4px!important;background:#1b1005!important;color:#fff6ed!important;font:10px inherit!important;box-shadow:inset 0 0 16px rgba(0,0,0,.34)}.lg-control input:focus{outline:0!important;border-color:var(--lg-cyan)!important;box-shadow:0 0 0 2px rgba(255,142,36,.1),inset 0 0 16px rgba(0,0,0,.34)!important}.lg-control input::placeholder{color:#7e6349}.lg-valid-dot{position:absolute;right:13px;top:50%;width:6px;height:6px;transform:translateY(-50%);border-radius:50%;background:#684e35;transition:.2s}.lg-control input:valid~.lg-valid-dot{background:var(--lg-green);box-shadow:0 0 7px var(--lg-green)}.lg-pass-toggle{position:absolute;z-index:3;right:7px;top:50%;width:30px;height:30px;padding:7px!important;transform:translateY(-50%);display:grid;place-items:center;border:0!important;background:transparent!important;color:#a08266!important;cursor:pointer}.lg-pass-toggle:hover{color:var(--lg-cyan)!important}.lg-pass-toggle svg{width:16px;height:16px}.lg-links{display:flex;justify-content:flex-end;margin:-2px 0 15px}.lg-links a{color:#ff9d42!important;font-size:8px;text-decoration:none!important}.lg-links a:hover{text-decoration:underline!important}
.lg-submit{width:100%;min-height:43px;padding:10px 13px!important;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ff8e25!important;border-radius:4px!important;background:linear-gradient(180deg,#bc610b,#8f4908)!important;color:#ffffff!important;font-size:9px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 14px rgba(255,142,36,.12);transition:.2s}.lg-submit:hover{border-color:#ffcb9b!important;box-shadow:0 0 18px rgba(255,142,36,.25)}.lg-submit svg{width:16px;height:16px}.lg-progress{height:2px;margin-top:11px;background:#3c240e;overflow:hidden}.lg-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--lg-cyan),var(--lg-green));box-shadow:0 0 7px var(--lg-green);transition:width .25s}.lg-security{margin-top:14px;padding-top:12px;border-top:1px solid #543315;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lg-security span{padding:7px;border:1px solid #543315;background:#1d1106;color:#9e8166;font-size:7px;text-align:center}.lg-security b{color:var(--lg-green);font-weight:500}
.lg-alert{padding:13px 15px;display:flex;align-items:center;gap:10px;border-color:#783044;background:linear-gradient(90deg,rgba(60,15,26,.64),rgba(25,15,5,.98));color:#ff9ba5;font-size:9px}.lg-alert svg{flex:0 0 19px;width:19px;height:19px}
@keyframes lgPulse{0%,100%{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.12)}}@keyframes lgRotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lg-kicker i,.lg-status i,.lg-form-state i,.lg-node i,.lg-access-icon:before,.lg-access-icon:after{animation:none!important}}
@media(max-width:700px){.login-terminal{gap:9px}.lg-head{min-height:102px;padding:15px}.lg-head h1{font-size:22px}.lg-head p{max-width:215px;font-size:8px}.lg-status{min-width:auto;padding:9px}.lg-status b{font-size:0}.lg-status b:after{content:"ONLINE";font-size:8px}.lg-status small{display:none}.lg-layout{grid-template-columns:1fr;gap:9px}.lg-access{min-height:auto;padding:13px;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:13px}.lg-access-icon{grid-row:1/3;width:60px;height:60px;margin:5px;font-size:27px}.lg-access-icon:before{inset:-7px}.lg-access h2,.lg-access p{text-align:left}.lg-access p{margin:5px 0 0}.lg-node{grid-column:1/-1}.lg-form-head{min-height:49px;padding:8px 10px}.lg-command{width:29px;height:26px}.lg-form-title h2{font-size:12px}.lg-form{padding:16px 11px 12px}}


/* Локальное оформление регистрации. На другие страницы не влияет. */
.reg-terminal{--rg-panel:#241608;--rg-line:#8c4d12;--rg-cyan:#ff8e24;--rg-green:#35f58a;--rg-text:#fff3e8;--rg-muted:#ab9178;--rg-red:#ff6372;color:var(--rg-text);display:flex;flex-direction:column;gap:12px}.reg-terminal *{box-sizing:border-box}.reg-terminal h1,.reg-terminal h2,.reg-terminal h3,.reg-terminal p{margin:0}.reg-terminal h1,.reg-terminal h2,.reg-terminal h3{text-transform:uppercase;letter-spacing:.07em}.rg-svg{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.rg-panel{position:relative;border:1px solid var(--rg-line);border-radius:7px;background:linear-gradient(145deg,rgba(42,25,10,.98),rgba(21,12,4,.99));box-shadow:inset 0 0 26px rgba(180,87,0,.08),0 8px 24px rgba(0,0,0,.25);overflow:hidden}.rg-panel:before{content:"";position:absolute;left:0;top:0;width:78px;height:1px;background:var(--rg-cyan);box-shadow:0 0 8px var(--rg-cyan)}
.rg-head{min-height:120px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;background-image:linear-gradient(rgba(255,142,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,142,36,.035) 1px,transparent 1px);background-size:25px 25px}.rg-kicker{display:block;margin-bottom:7px;color:var(--rg-green);font-size:8px;letter-spacing:.18em}.rg-kicker i,.rg-status i,.rg-section-state i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--rg-green);box-shadow:0 0 9px var(--rg-green);animation:rgPulse 1.8s ease-in-out infinite}.rg-head h1{color:#fff7f0;font-size:27px;line-height:1.1}.rg-head p{margin-top:8px;color:var(--rg-muted);font-size:9px}.rg-status{min-width:172px;padding:11px 13px;border:1px solid #804814;border-radius:5px;background:rgba(25,14,4,.84);text-align:right}.rg-status b{display:block;color:var(--rg-green);font-size:9px;letter-spacing:.09em}.rg-status small{display:block;margin-top:4px;color:#a18163;font-size:7px;letter-spacing:.08em}
.rg-ad-slot{min-height:0;display:flex;justify-content:center;overflow:hidden}.rg-layout{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(300px,1.28fr);gap:12px;align-items:start}.rg-side{display:flex;flex-direction:column;gap:10px}.rg-side-block{padding:14px}.rg-side-icon{width:37px;height:37px;margin-bottom:11px;display:grid;place-items:center;border:1px solid #a05815;color:var(--rg-cyan);background:#1d1105;font-size:19px;box-shadow:inset 0 0 12px rgba(255,142,36,.12)}.rg-side h2{color:#ffead7;font-size:13px}.rg-side p{margin-top:6px;color:#ab9178;font-size:9px;line-height:1.55}.rg-steps{margin-top:13px;padding:0;list-style:none}.rg-steps li{position:relative;padding:7px 0 7px 30px;border-top:1px solid rgba(101,62,25,.45);color:#c4af9b;font-size:8px}.rg-steps b{position:absolute;left:0;top:7px;color:var(--rg-cyan);font-size:8px}.rg-warning{padding:13px 14px;border-color:#763144;background:linear-gradient(135deg,rgba(61,15,27,.62),rgba(25,15,5,.98))}.rg-warning-title{display:flex;align-items:center;gap:8px;color:#ff8e99}.rg-warning-title svg{width:18px;height:18px}.rg-warning strong{font-size:9px;text-transform:uppercase;letter-spacing:.06em}.rg-warning p{margin-top:6px;color:#c9aab0;font-size:8px;line-height:1.55}.rg-warning a{color:#ffb269!important;text-decoration:none}.rg-warning a:hover{text-decoration:underline}
.rg-form-panel{padding:0}.rg-form-head{min-height:55px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #794514;background:linear-gradient(90deg,#2e1b0a,#1c1106)}.rg-form-title{display:flex;align-items:center;gap:9px}.rg-command{width:33px;height:29px;display:grid;place-items:center;border:1px solid #874c14;color:var(--rg-cyan);background:#1d1105;font-size:11px}.rg-form-title h2{color:#ffebd9;font-size:14px}.rg-form-title small{display:block;margin-top:3px;color:#a18163;font-size:7px;letter-spacing:.1em}.rg-section-state{color:var(--rg-green);font-size:7px;letter-spacing:.11em;white-space:nowrap}.rg-section-state i{width:5px;height:5px;margin-right:4px}.rg-referrer{margin:13px 14px 0;padding:10px 11px;display:flex;align-items:center;gap:9px;border:1px solid #714012;border-radius:4px;background:#1c1005;color:#c8b19c;font-size:9px}.rg-referrer svg{flex:0 0 18px;width:18px;height:18px;color:var(--rg-cyan)}
.rg-form{padding:14px}.rg-field{margin-bottom:12px}.rg-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#ffddbd;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.rg-label small{color:#8d7054;font-size:7px}.rg-control{position:relative}.rg-control>svg{position:absolute;z-index:2;left:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#e98528}.rg-control input{display:block;width:100%;height:43px;padding:9px 42px 9px 38px!important;border:1px solid #804814!important;border-radius:4px!important;background:#1b1005!important;color:#fff6ed!important;font:10px inherit!important;box-shadow:inset 0 0 16px rgba(0,0,0,.34)}.rg-control input:focus{outline:0!important;border-color:var(--rg-cyan)!important;box-shadow:0 0 0 2px rgba(255,142,36,.1),inset 0 0 16px rgba(0,0,0,.34)!important}.rg-control input::placeholder{color:#7e6349}.rg-valid-dot{position:absolute;right:13px;top:50%;width:6px;height:6px;transform:translateY(-50%);border-radius:50%;background:#684e35;transition:.2s}.rg-control input:valid~.rg-valid-dot{background:var(--rg-green);box-shadow:0 0 7px var(--rg-green)}.rg-pass-toggle{position:absolute;z-index:3;right:7px;top:50%;width:30px;height:30px;padding:7px!important;transform:translateY(-50%);display:grid;place-items:center;border:0!important;background:transparent!important;color:#a08266!important;cursor:pointer}.rg-pass-toggle:hover{color:var(--rg-cyan)!important}.rg-pass-toggle svg{width:16px;height:16px}.rg-pass-control input{padding-right:42px!important}
.rg-strength{height:3px;margin-top:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.rg-strength i{display:block;border-radius:2px;background:#432d19;transition:.25s}.rg-strength[data-level="1"] i:nth-child(1){background:#ff6372}.rg-strength[data-level="2"] i:nth-child(-n+2){background:#ffcc55}.rg-strength[data-level="3"] i:nth-child(-n+3){background:#ff8e24}.rg-strength[data-level="4"] i{background:var(--rg-green);box-shadow:0 0 5px rgba(53,245,138,.55)}
.rg-agree{margin:2px 0 13px}.rg-agree label{display:flex;align-items:flex-start;gap:9px;color:#bca691;font-size:8px;line-height:1.5;cursor:pointer}.rg-agree input{position:absolute;opacity:0;pointer-events:none}.rg-check{position:relative;flex:0 0 19px;width:19px;height:19px;border:1px solid #8d5017;background:#1b1005;transition:.2s}.rg-check svg{position:absolute;left:3px;top:3px;width:11px;height:11px;color:#1b1005;opacity:0;transform:scale(.5);transition:.2s}.rg-agree input:checked+.rg-check{border-color:var(--rg-green);background:var(--rg-green);box-shadow:0 0 8px rgba(53,245,138,.35)}.rg-agree input:checked+.rg-check svg{opacity:1;transform:scale(1)}.rg-agree a{color:var(--rg-cyan)!important;text-decoration:none}.rg-agree a:hover{text-decoration:underline}
.rg-submit{width:100%;min-height:42px;padding:10px 13px!important;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ff8e25!important;border-radius:4px!important;background:linear-gradient(180deg,#bc610b,#8f4908)!important;color:#ffffff!important;font-size:9px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 14px rgba(255,142,36,.12);transition:.2s}.rg-submit:hover{border-color:#ffcb9b!important;box-shadow:0 0 18px rgba(255,142,36,.25)}.rg-submit svg{width:16px;height:16px}.rg-progress{height:2px;margin-top:10px;background:#3c240e;overflow:hidden}.rg-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--rg-cyan),var(--rg-green));box-shadow:0 0 7px var(--rg-green);transition:width .25s}
.rg-alert{margin:0;padding:13px 15px;display:flex;align-items:center;gap:10px;font-size:9px}.rg-alert svg{flex:0 0 19px;width:19px;height:19px}.rg-alert-error{border-color:#783044;background:linear-gradient(90deg,rgba(60,15,26,.64),rgba(25,15,5,.98));color:#ff9ba5}.rg-alert-success{border-color:#20764c;background:linear-gradient(90deg,rgba(10,57,34,.66),rgba(25,15,5,.98));color:#75f5aa}
@keyframes rgPulse{0%,100%{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.rg-kicker i,.rg-status i,.rg-section-state i{animation:none!important}}
@media(max-width:700px){.reg-terminal{gap:9px}.rg-head{min-height:102px;padding:15px}.rg-head h1{font-size:22px}.rg-head p{max-width:220px;font-size:8px}.rg-status{min-width:auto;padding:9px}.rg-status b{font-size:0}.rg-status b:after{content:"READY";font-size:8px}.rg-status small{display:none}.rg-layout{grid-template-columns:1fr;gap:9px}.rg-side{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rg-side-block,.rg-warning{padding:11px}.rg-side-icon{width:31px;height:31px;margin-bottom:8px}.rg-steps{display:none}.rg-form-head{min-height:49px;padding:8px 10px}.rg-command{width:29px;height:26px}.rg-form-title h2{font-size:12px}.rg-form{padding:11px}.rg-referrer{margin:10px 11px 0}}
@media(max-width:390px){.rg-side{grid-template-columns:1fr}.rg-side-block{display:none}.rg-warning{display:block}}

/* Operator pass: static metalwork, one small transform-only light. */
:is(.login-terminal,.reg-terminal,.register-terminal){--lg-cyan:#ffd279;--rg-cyan:#ffd279;--lg-text:#f9eacc;--rg-text:#f9eacc;gap:14px;font-family:'JetBrains Mono',Consolas,monospace}
:is(.lg-head,.rg-head){display:none}
:is(.lg-layout,.rg-layout){grid-template-columns:minmax(210px,.68fr) minmax(0,1.32fr);gap:18px;align-items:stretch}
:is(.lg-panel,.rg-panel){border-color:#daa650;background:linear-gradient(125deg,#21190e,#0b0a07 75%);box-shadow:inset 0 0 0 3px #120d07,inset 0 0 0 4px #735021,0 0 5px #ffc75577,0 0 12px #e69c2022;border-radius:8px}
:is(.lg-panel,.rg-panel):before{left:6px;top:6px;width:25px;height:2px;background:#fff0a8;box-shadow:0 0 6px #ffc552;pointer-events:none}
:is(.lg-panel,.rg-panel):after{content:'';position:absolute;right:6px;bottom:6px;width:25px;height:2px;background:#fff0a8;box-shadow:0 0 6px #ffc552;pointer-events:none}
.lg-access{padding:23px 20px;min-height:490px;background:repeating-linear-gradient(0deg,#7a54200a 0 1px,transparent 1px 5px),linear-gradient(115deg,#473014,#171109 30%,#0b0a07 65%,#35240f)}
.operator-card-title{text-align:center;font:700 20px/1.3 'Rajdhani','Segoe UI',sans-serif;color:#ffdf99;letter-spacing:.07em;text-transform:uppercase}.operator-card-title small{display:block;margin-top:6px;font:8px/1.6 'JetBrains Mono',Consolas,monospace;letter-spacing:.1em;color:#d9b97b}
.operator-portrait{position:relative;isolation:isolate;display:grid;place-items:center;width:185px;height:185px;max-width:100%;margin:24px auto;border:4px solid #af7933;border-radius:50%;background:radial-gradient(#ffe7a5 0,#d89022 15%,#6c3b0d 35%,#130d07 59%,#d8a249 60%,#24170a 66%,#fbd37e 68%,#5b3812 73%);box-shadow:inset 0 0 0 5px #39240e,0 0 12px #e9a73966}
.operator-portrait:before,.operator-portrait:after{content:'';position:absolute;width:18px;height:38px;top:calc(50% - 19px);border:2px solid #d4ab64;background:linear-gradient(90deg,#251a0c,#be914a,#34230e);box-shadow:0 0 4px #000}.operator-portrait:before{left:-7px}.operator-portrait:after{right:-7px}.operator-portrait svg{width:132px;height:132px;fill:#0b0a07;stroke:#f5c36d;stroke-width:1;filter:drop-shadow(0 0 5px #ffca5c55)}.operator-ring{position:absolute;inset:12px;border:2px dashed #f9dc9166;border-radius:50%;pointer-events:none}.operator-portrait i{position:absolute;top:6px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#fff5ce;box-shadow:0 0 8px #ffd163;animation:operatorLamp 4s ease-in-out infinite}
:is(.lg-access,.rg-side-block) h2{font:700 18px/1.3 'Rajdhani','Segoe UI',sans-serif;color:#ffe4ad;text-align:center}.lg-access p,.rg-side-block p{font-size:10px;color:#d4c09e;line-height:1.8}.lg-node{font-size:7px;border-color:#9e7536;color:#e3c58d}.lg-node span{float:none;display:block;margin-top:5px;font-size:6px;color:#aa9777}
.rg-side{display:flex;flex-direction:column;gap:13px}.rg-side-block{padding:23px 20px;flex:1;background:repeating-linear-gradient(0deg,#7a54200a 0 1px,transparent 1px 5px),linear-gradient(120deg,#3c2913,#100c07 65%,#35240f)}.rg-steps li{font-size:9px;line-height:1.8;color:#d5c19e;border-color:#825d2b66}.rg-steps b{color:#ffd782}.rg-warning{padding:13px 15px;background:linear-gradient(120deg,#30120e,#110b08);border-color:#c87540}.rg-warning-title strong{color:#ffc184;font-size:9px}.rg-warning p{font-size:9px;line-height:1.75;color:#d6b29a}
:is(.lg-form-head,.rg-form-head){padding:23px 23px 16px;min-height:86px;border-color:#88602b;background:transparent}.lg-command,.rg-command,.lg-form-state,.rg-section-state{display:none}:is(.lg-form-title,.rg-form-title) h2{font:700 31px/1.15 'Rajdhani','Segoe UI',sans-serif;color:#ffe5ae;letter-spacing:.07em}.lg-form-title small,.rg-form-title small{color:#bfa67d;font-size:7px;margin-top:7px}
.lg-form{padding:22px 23px}.rg-form{padding:16px 23px 22px}.lg-form-intro{font-size:10px;color:#c9b590;line-height:1.7;margin-bottom:21px!important}.lg-field,.rg-field{margin-bottom:19px}.lg-label,.rg-label{font-size:10px;color:#f4e5ca;margin-bottom:8px;letter-spacing:0}.lg-label small,.rg-label small{font-size:6px;color:#ad936a}
:is(.lg-control,.rg-control) input{height:49px!important;padding:10px 42px 10px 39px!important;background:#0a0b09!important;border:1px solid #bc9552!important;border-radius:5px!important;color:#fff2d9!important;font:14px/1.4 'JetBrains Mono',Consolas,monospace!important;min-width:0;caret-color:#ffe3a1;color-scheme:dark;box-shadow:inset 0 0 14px #0007!important}
:is(.lg-control,.rg-control) input::placeholder{color:#b4ab9a!important;opacity:1}:is(.lg-control,.rg-control) input:focus{outline:2px solid #f5cd7a!important;outline-offset:2px;box-shadow:0 0 7px #f2b64444!important}:is(.lg-control,.rg-control) input:-webkit-autofill{-webkit-text-fill-color:#fff0d4!important;-webkit-box-shadow:0 0 0 1000px #11120d inset!important;caret-color:#ffe3a1}
:is(.lg-control,.rg-control)>svg{color:#eac477}:is(.lg-pass-toggle,.rg-pass-toggle){color:#e0c38a!important;width:36px;height:36px}:is(.lg-pass-toggle,.rg-pass-toggle):focus-visible{outline:2px solid #ffdf9a!important;border-radius:3px}:is(.lg-valid-dot,.rg-valid-dot){display:none}
.lg-links a{font-size:10px;color:#f8d98d!important;line-height:1.6}.lg-links{margin-bottom:22px}.rg-referrer{margin:17px 23px 0;padding:10px 12px;background:#171208;border-color:#85612e;color:#dcc9a3;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.rg-referrer svg{color:#f0cb80}
:is(.lg-submit,.rg-submit){min-height:51px;background:linear-gradient(#261e0d,#0f0d08)!important;border:2px solid #ffdc81!important;border-radius:7px!important;color:#ffe9b4!important;font-size:12px!important;letter-spacing:.045em;box-shadow:inset 0 0 0 3px #71501e,0 0 7px #ffce6399,0 0 15px #e8a53533;transition:transform .15s}:is(.lg-submit,.rg-submit):hover{background:#38280e!important;box-shadow:inset 0 0 0 3px #987237,0 0 12px #ffdb7b88}:is(.lg-submit,.rg-submit):active{transform:translateY(1px)}:is(.lg-submit,.rg-submit):focus-visible{outline:2px solid #fff2ba;outline-offset:4px}
.operator-switch{margin-top:21px!important;padding-top:16px;border-top:1px solid #8c662e66;text-align:center;font-size:11px;line-height:1.9;color:#c4b597}.operator-switch a{display:inline-block;margin-left:5px;color:#ffe29c!important;text-decoration:underline!important;text-underline-offset:3px}.operator-switch a:focus-visible{outline:2px solid #ffe29c;outline-offset:3px}.rg-agree label{font-size:10px;line-height:1.8;color:#e0d0b4}.rg-agree a{color:#ffdf96!important}.rg-agree input:focus-visible+.rg-check{outline:2px solid #ffedaf;outline-offset:3px}.rg-check{border-color:#d5ae69!important;flex-shrink:0}.rg-progress,.lg-progress{opacity:.65}.lg-status i,.lg-kicker i,.lg-form-state i,.lg-node i,.rg-kicker i,.rg-status i,.rg-section-state i{animation:none!important}
@keyframes operatorLamp{0%,100%{transform:scale(.7);opacity:.6}50%{transform:scale(1);opacity:1}}
html.rx-content-scrolling .operator-portrait i{animation-play-state:paused}
@media(max-width:700px){:is(.lg-layout,.rg-layout){grid-template-columns:1fr;gap:13px}.lg-access{display:block;min-height:0;padding:14px}.lg-access-main,.rg-side-block{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:15px;align-items:center}.operator-card-title{text-align:left;font-size:16px;grid-column:2;grid-row:1}.operator-card-title small{font-size:6px;margin-top:3px}.operator-portrait{grid-column:1;grid-row:1/3;width:66px;height:66px;margin:0;border-width:2px}.operator-portrait svg{width:48px;height:48px}.operator-portrait:before,.operator-portrait:after{width:7px;height:18px;top:calc(50% - 9px)}.operator-portrait:before{left:-3px}.operator-portrait:after{right:-3px}.operator-ring{inset:5px;border-width:1px}.operator-portrait i{width:4px;height:4px;top:1px}.lg-access h2,.rg-side-block h2{display:none}.lg-access p,.rg-side-block p{grid-column:2;margin:5px 0 0;max-width:none;text-align:left;font-size:8px;line-height:1.65}.lg-node,.rg-steps{display:none}.rg-side{gap:9px}.rg-side-block{padding:14px}.rg-warning{padding:10px 13px}.rg-warning p{font-size:8px}.rg-warning-title strong{font-size:8px}:is(.lg-form-head,.rg-form-head){padding:18px 16px 13px;min-height:74px}:is(.lg-form-title,.rg-form-title) h2{font-size:27px}.lg-form{padding:18px 15px}.rg-form{padding:16px 15px}.rg-referrer{margin:13px 15px 0;font-size:9px}.lg-field,.rg-field{margin-bottom:17px}.lg-form-intro{font-size:9px}.lg-label,.rg-label{font-size:10px}:is(.lg-control,.rg-control) input{font-size:16px!important}.lg-links a{font-size:9px}.operator-switch{font-size:10px}.rg-ad-slot{margin:0!important}}
@media(prefers-reduced-motion:reduce){.operator-portrait i{animation:none}:is(.lg-submit,.rg-submit){transition:none}}
:is(.lg-form-title,.rg-form-title) h1{font:700 31px/1.15 Rajdhani,Segoe UI,sans-serif;color:#ffe5ae;letter-spacing:.07em}@media(max-width:700px){:is(.lg-form-title,.rg-form-title) h1{font-size:27px}}
