:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{min-width:320px;min-height:100%;overflow-x:hidden;background:#070708}body{margin:0}button,input{font:inherit}.rekip-icon{width:1em;height:1em;display:block;fill:none;stroke:currentColor}.cs-body{--steel:#d8dce0;--muted:#8e949c;--line:rgba(226,232,238,.13);position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:#f1f3f5;background:radial-gradient(ellipse 56% 62%at 50% 42%,rgba(132,138,145,.12),transparent 62%),radial-gradient(ellipse 46% 38%at 50% 76%,rgba(83,0,4,.11),transparent 70%),linear-gradient(150deg,#121316,#050506 58%,#0c0d0f);-webkit-font-smoothing:antialiased}.cs-body::before{content:"";position:fixed;z-index:-4;inset:0;pointer-events:none;opacity:.52;background-image:linear-gradient(rgba(225,230,234,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(225,230,234,.018) 1px,transparent 1px);background-size:100% 84px,112px 100%;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.cs-body::after{content:"";position:fixed;z-index:-3;left:50%;top:-16vh;width:min(78vw,1040px);height:104vh;pointer-events:none;transform:translateX(-50%);clip-path:polygon(50%0,94% 38%,94% 100%,6% 100%,6% 38%);background:linear-gradient(90deg,rgba(0,0,0,.66),transparent 12% 88%,rgba(0,0,0,.66)),radial-gradient(ellipse at 50% 38%,rgba(221,225,228,.09),transparent 56%);border-inline:1px solid rgba(230,234,238,.055)}.cs-atmosphere{position:fixed;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.cs-atmosphere::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 18% 82%,rgba(0,0,0,.5)),radial-gradient(ellipse at 50% 90%,rgba(117,4,8,.09),transparent 38%)}.cs-atmosphere::after{content:"";position:absolute;left:-10%;right:-10%;bottom:-17%;height:43%;background:repeating-linear-gradient(84deg,transparent 0 12%,rgba(215,220,224,.025) 12.1% 12.25%),linear-gradient(to top,rgba(128,133,138,.075),transparent 68%);transform:perspective(470px) rotateX(64deg);transform-origin:bottom}.cs-atmosphere>span{position:absolute;top:5%;bottom:0;width:12vw;min-width:104px;border-inline:1px solid rgba(232,235,238,.04);background:linear-gradient(90deg,rgba(255,255,255,.012),rgba(255,255,255,.04),rgba(0,0,0,.12));box-shadow:inset 0 0 44px rgba(0,0,0,.42)}.cs-atmosphere>span:first-child{left:5%}.cs-atmosphere>span:nth-child(2){right:5%;transform:scaleX(-1)}.cs-atmosphere>i{position:absolute;top:-8%;width:3px;height:3px;border-radius:50%;background:#a80e16;box-shadow:0 0 9px rgba(208,28,38,.75);opacity:.64;animation:cs-ember 15s linear infinite}.cs-atmosphere>i:nth-of-type(1){left:12%;animation-delay:-3s}.cs-atmosphere>i:nth-of-type(2){left:27%;animation-duration:20s;animation-delay:-13s}.cs-atmosphere>i:nth-of-type(3){left:43%;animation-duration:17s;animation-delay:-7s}.cs-atmosphere>i:nth-of-type(4){left:60%;animation-duration:22s;animation-delay:-17s}.cs-atmosphere>i:nth-of-type(5){left:76%;animation-duration:18s;animation-delay:-9s}.cs-atmosphere>i:nth-of-type(6){left:90%;animation-duration:21s;animation-delay:-2s}@keyframes cs-ember{0%{transform:translate3d(0,108vh,0) scale(.65);opacity:0}16%{opacity:.58}75%{opacity:.25}to{transform:translate3d(30px,-12vh,0) scale(1.15);opacity:0}}.cs-login-link{position:fixed;z-index:10;top:clamp(16px,2.5vw,30px);right:clamp(16px,2.5vw,32px);min-height:46px;padding:0 17px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:13px;color:#eef0f2;background:rgba(13,14,16,.84);box-shadow:inset 0 1px rgba(255,255,255,.055),0 13px 32px rgba(0,0,0,.3);text-decoration:none;font-size:.78rem;font-weight:760;transition:transform .18s ease,border-color .18s ease,background .18s ease}.cs-login-link .rekip-icon{width:18px;height:18px}.cs-login-link:hover{border-color:rgba(236,240,244,.32);background:#202226;transform:translateY(-2px)}.cs-landing-main{min-height:100svh;padding:76px 20px 26px;display:grid;place-items:center}.cs-identity{width:min(600px,100%);display:flex;align-items:center;flex-direction:column;text-align:center}.cs-emblem-wrap{position:relative;width:min(65vh,560px);max-width:88vw;aspect-ratio:1;display:grid;place-items:center}.cs-emblem-wrap::before{content:"";position:absolute;inset:7%;border:1px solid rgba(230,233,236,.08);border-radius:50%;background:radial-gradient(circle,rgba(220,224,228,.12),rgba(99,0,4,.055) 46%,transparent 72%);box-shadow:0 0 76px rgba(0,0,0,.72),inset 0 0 58px rgba(218,222,225,.035)}.cs-emblem{position:relative;width:100%;height:100%;object-fit:contain;mask-image:radial-gradient(ellipse 68% 70%at 50% 49%,#000 57%,rgba(0,0,0,.96) 68%,transparent 96%);filter:drop-shadow(0 25px 34px rgba(0,0,0,.72));user-select:none}.cs-discord{min-height:50px;margin-top:-8px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(228,233,237,.12);border-radius:14px;color:#777d84;background:rgba(11,12,14,.78);box-shadow:inset 0 1px rgba(255,255,255,.035),0 15px 35px rgba(0,0,0,.28);cursor:not-allowed;font-size:.72rem;font-weight:760}.cs-discord .rekip-icon{width:19px;height:19px}.cs-discord small,.cs-forgot small{padding:4px 6px;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:#6b7076;background:rgba(255,255,255,.035);font-size:.48rem;letter-spacing:.1em}.cs-login-page{display:grid;place-items:center;overflow:auto;padding:clamp(18px,4vh,38px) 18px}.cs-login-shell{position:relative;width:min(1180px,100%);height:min(690px,calc(100svh - clamp(36px,8vh,76px)));min-height:610px;display:grid;grid-template-columns:minmax(390px,.86fr) minmax(430px,1.14fr);overflow:hidden;border:1px solid rgba(228,233,237,.13);border-radius:28px;background:rgba(7,8,10,.9);box-shadow:0 36px 100px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.05)}.cs-login-panel{position:relative;padding:clamp(34px,5vw,68px);display:flex;align-items:center;border-right:1px solid rgba(228,233,237,.09);background:linear-gradient(150deg,rgba(25,27,30,.86),rgba(8,9,11,.76))}.cs-back{position:absolute;top:27px;left:31px;display:flex;align-items:center;gap:8px;color:#858b92;text-decoration:none;font-size:.65rem;font-weight:700;transition:.18s ease}.cs-back .rekip-icon{width:15px;height:15px}.cs-back:hover{color:#f0f2f4;transform:translateX(-2px)}.cs-login-form{width:min(100%,440px);margin:28px auto 0}.cs-login-form header{margin-bottom:34px}.cs-login-form header>span{color:#8c9298;font-size:.58rem;font-weight:800;letter-spacing:.2em}.cs-login-form h1{margin:10px 0 0;font-size:clamp(3rem,5vw,4.5rem);line-height:.9;letter-spacing:-.07em}.cs-error{margin:-12px 0 22px;padding:13px 15px;border:1px solid rgba(193,55,65,.28);border-radius:12px;color:#eaa8ad;background:rgba(132,28,37,.12);font-size:.7rem;line-height:1.5}.cs-field{display:block;margin-top:19px}.cs-field>span{display:block;margin-bottom:8px;color:#b4b8bd;font-size:.66rem;font-weight:720}.cs-field>div{position:relative}.cs-field>div>.rekip-icon{position:absolute;z-index:2;top:50%;left:17px;width:18px;height:18px;color:#858b92;transform:translateY(-50%);pointer-events:none}.cs-field input{width:100%;height:56px;padding:0 52px 0 48px;border:1px solid rgba(231,235,239,.12);border-radius:14px;outline:0;color:#f4f5f6;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:.2s ease}.cs-field input::placeholder{color:#555b62}.cs-field input:focus{border-color:rgba(230,234,238,.38);background:rgba(255,255,255,.055);box-shadow:0 0 0 4px rgba(221,226,230,.055)}.cs-password-toggle{position:absolute;z-index:2;top:8px;right:8px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:10px;color:#858b92;background:rgba(255,255,255,.045);cursor:pointer;transition:.18s ease}.cs-password-toggle .rekip-icon{width:17px;height:17px}.cs-password-toggle:hover{color:#fff;background:rgba(255,255,255,.08)}.cs-login-options{margin:20px 0 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-remember{display:flex;align-items:center;gap:9px;color:#b2b6bb;font-size:.67rem;cursor:pointer}.cs-remember input{position:absolute;width:1px;height:1px;opacity:0}.cs-remember i{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(230,234,238,.18);border-radius:6px;color:transparent;background:rgba(255,255,255,.025);transition:.18s ease}.cs-remember i .rekip-icon{width:12px;height:12px}.cs-remember input:checked+i{border-color:#c5c9cd;color:#090a0b;background:#d6dade}.cs-remember input:focus-visible+i{outline:2px solid #d4d7da;outline-offset:3px}.cs-forgot{display:flex;align-items:center;gap:7px;color:#747a81;font-size:.63rem}.cs-submit{width:100%;min-height:56px;padding:0 18px 0 21px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(241,244,246,.38);border-radius:14px;color:#0a0b0d;background:linear-gradient(135deg,#f0f2f3,#aeb3b8);box-shadow:0 15px 36px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.8);cursor:pointer;font-weight:850;transition:.2s ease}.cs-submit .rekip-icon{width:19px;height:19px}.cs-submit:hover{transform:translateY(-2px);background:linear-gradient(135deg,#fff,#c6cacf);box-shadow:0 20px 44px rgba(0,0,0,.4)}.cs-submit:active{transform:translateY(0) scale(.992)}.cs-login-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(222,227,231,.1),transparent 43%),radial-gradient(circle at 50% 67%,rgba(102,0,5,.08),transparent 40%),linear-gradient(145deg,rgba(20,22,25,.45),rgba(4,5,6,.76))}.cs-login-visual::before{content:"";position:absolute;width:78%;aspect-ratio:1;border:1px solid rgba(224,229,233,.075);border-radius:50%;box-shadow:0 0 82px rgba(226,230,234,.05),inset 0 0 58px rgba(226,230,234,.03)}.cs-login-visual>div{position:relative;width:min(88%,620px);display:grid;place-items:center}.cs-login-visual img{width:100%;max-height:630px;object-fit:contain;mask-image:radial-gradient(ellipse 69% 72%at 50% 50%,#000 58%,rgba(0,0,0,.97) 69%,transparent 96%);filter:drop-shadow(0 28px 38px rgba(0,0,0,.7));user-select:none}.cs-emblem,.cs-login-visual img{-webkit-mask-image:radial-gradient(ellipse 58% 65%at 50% 49%,#000 54%,rgba(0,0,0,.88) 63%,transparent 83%);mask-image:radial-gradient(ellipse 58% 65%at 50% 49%,#000 54%,rgba(0,0,0,.88) 63%,transparent 83%)}.cs-discord{margin-top:4px}@media (max-width:860px){.cs-login-page{padding:10px}.cs-login-shell{grid-template-columns:1fr;width:min(620px,100%);height:auto;min-height:calc(100svh - 20px)}.cs-login-panel{min-height:620px;border-right:0}.cs-login-visual{display:none}}@media (max-width:560px){.cs-login-link{top:13px;right:13px;min-height:42px;padding:0 13px;font-size:.7rem}.cs-landing-main{padding-top:66px}.cs-emblem-wrap{width:min(61vh,390px);max-width:96vw}.cs-discord{margin-top:-3px}.cs-login-page{padding:6px}.cs-login-shell{min-height:calc(100svh - 12px);border-radius:21px}.cs-login-panel{min-height:calc(100svh - 12px);padding:75px 20px 28px}.cs-back{top:23px;left:21px}.cs-login-form{margin-top:0}.cs-login-form h1{font-size:3.15rem}.cs-login-form header{margin-bottom:31px}.cs-login-options{align-items:flex-start;flex-direction:column}.cs-field input{height:54px}.cs-atmosphere>span{opacity:.4}}@media (max-height:670px) and (min-width:861px){.cs-login-page{place-items:start center}.cs-login-shell{height:620px}.cs-login-form header{margin-bottom:24px}.cs-field{margin-top:14px}.cs-login-options{margin:15px 0 20px}}@media (prefers-reduced-motion:reduce){.cs-atmosphere>i{animation:none!important}.cs-login-link,.cs-back,.cs-submit{transition:none!important}}.cs-body{background:radial-gradient(ellipse 42% 28%at 50% 78%,rgba(93,4,8,.14),transparent 72%),radial-gradient(ellipse 58% 68%at 50% 42%,rgba(172,178,184,.075),transparent 64%),linear-gradient(145deg,#111316,#050607 56%,#0b0c0e)}.cs-body::before{opacity:.42;background-image:linear-gradient(rgba(224,229,233,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(224,229,233,.018) 1px,transparent 1px),radial-gradient(circle at 22% 17%,rgba(255,255,255,.035)0 1px,transparent 1.4px);background-size:100% 76px,128px 100%,151px 151px;mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.68) 72%,transparent)}.cs-body::after{inset:auto -8% -22%;width:auto;height:46%;transform:none;clip-path:none;border:0;background:radial-gradient(ellipse at 50% 100%,rgba(179,185,190,.075),transparent 62%);box-shadow:none}.cs-atmosphere::before{background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 20% 80%,rgba(0,0,0,.62)),linear-gradient(to bottom,rgba(255,255,255,.016),transparent 32%),radial-gradient(ellipse at 50% 88%,rgba(117,4,8,.095),transparent 37%)}.cs-atmosphere::after{left:-8%;right:-8%;bottom:-20%;height:40%;opacity:.52;background:repeating-linear-gradient(87deg,transparent 0 12%,rgba(215,220,224,.026) 12.08% 12.2%),linear-gradient(to top,rgba(128,133,138,.065),transparent 66%);transform:perspective(560px) rotateX(67deg)}.cs-atmosphere>span{top:auto;bottom:-8%;width:52vw;height:24vw;min-width:470px;min-height:180px;border:0;border-radius:50%;background:rgba(196,201,205,.055);box-shadow:none;filter:blur(64px);animation:cs-mist-light 18s ease-in-out infinite alternate;will-change:transform}.cs-atmosphere>span:first-child{left:-16%}.cs-atmosphere>span:nth-child(2){right:-16%;transform:none;animation-delay:-9s}.cs-atmosphere>i{top:-7%;width:2px;height:2px;background:#f4f6f7;box-shadow:0 0 7px rgba(255,255,255,.28);opacity:.52;animation:cs-snow 14s linear infinite;will-change:transform}.cs-atmosphere>i:nth-of-type(1){left:6%;animation-delay:-2s}.cs-atmosphere>i:nth-of-type(2){left:16%;animation-duration:19s;animation-delay:-11s}.cs-atmosphere>i:nth-of-type(3){left:27%;animation-duration:16s;animation-delay:-6s}.cs-atmosphere>i:nth-of-type(4){left:38%;animation-duration:21s;animation-delay:-17s}.cs-atmosphere>i:nth-of-type(5){left:49%;animation-duration:15s;animation-delay:-8s}.cs-atmosphere>i:nth-of-type(6){left:59%;animation-duration:20s;animation-delay:-3s}.cs-atmosphere>i:nth-of-type(7){left:69%;animation-duration:17s;animation-delay:-13s}.cs-atmosphere>i:nth-of-type(8){left:79%;animation-duration:22s;animation-delay:-7s}.cs-atmosphere>i:nth-of-type(9){left:89%;animation-duration:16s;animation-delay:-10s}.cs-atmosphere>i:nth-of-type(10){left:96%;animation-duration:20s;animation-delay:-4s}@keyframes cs-snow{0%{transform:translate3d(0,-8vh,0);opacity:0}12%{opacity:.5}to{transform:translate3d(34px,114vh,0);opacity:.08}}@keyframes cs-mist-light{to{transform:translate3d(7%,-4%,0) scale(1.05);opacity:.64}}.cs-emblem-wrap::before,.cs-login-visual::before{display:none}.cs-emblem,.cs-login-visual img{-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal;filter:drop-shadow(0 28px 42px rgba(0,0,0,.76)) drop-shadow(0 0 18px rgba(219,224,228,.07))}.cs-emblem-wrap{isolation:isolate}.cs-emblem-wrap::after{content:"";position:absolute;z-index:-1;inset:16% 12% 12%;background:radial-gradient(ellipse,rgba(202,207,211,.09),rgba(81,0,4,.05) 48%,transparent 72%);filter:blur(24px)}.cs-login-visual{background:radial-gradient(ellipse 56% 60%at 50% 44%,rgba(199,204,208,.075),transparent 68%),radial-gradient(ellipse 46% 24%at 50% 80%,rgba(105,3,7,.09),transparent 72%),linear-gradient(145deg,rgba(18,20,23,.42),rgba(4,5,6,.7))}.cs-login-visual>div::before,.cs-login-visual>div::after{content:"";position:absolute;z-index:-1;top:8%;bottom:7%;width:1px;background:linear-gradient(transparent,rgba(226,230,233,.11) 28% 72%,transparent)}.cs-login-visual>div::before{left:5%}.cs-login-visual>div::after{right:5%}.cs-body,.cs-body img{-webkit-user-drag:none}.cs-body:not(:has(input:focus)){user-select:none}@media (max-width:560px){.cs-emblem-wrap::after{inset:18% 8% 10%}.cs-atmosphere>span{filter:blur(48px)}}@media (prefers-reduced-motion:reduce){.cs-atmosphere>span,.cs-atmosphere>i{animation:none!important}}.cs-atmosphere>i:nth-of-type(11){left:11%;animation-duration:23s;animation-delay:-16s}.cs-atmosphere>i:nth-of-type(12){left:32%;animation-duration:18s;animation-delay:-4s}.cs-atmosphere>i:nth-of-type(13){left:54%;animation-duration:24s;animation-delay:-19s}.cs-atmosphere>i:nth-of-type(14){left:73%;animation-duration:19s;animation-delay:-12s}.cs-atmosphere>i:nth-of-type(15){left:86%;animation-duration:22s;animation-delay:-6s}.cs-atmosphere>i:nth-of-type(16){left:45%;width:3px;height:3px;animation-duration:25s;animation-delay:-15s}.cs-atmosphere>b{position:absolute;top:-7%;width:2px;height:2px;border-radius:50%;background:#a80e16;box-shadow:0 0 8px rgba(210,26,37,.72);opacity:.58;animation:cs-red-fall 19s linear infinite;will-change:transform}.cs-atmosphere>b:nth-of-type(1){left:21%;animation-delay:-5s}.cs-atmosphere>b:nth-of-type(2){left:41%;animation-duration:24s;animation-delay:-17s}.cs-atmosphere>b:nth-of-type(3){left:67%;animation-duration:21s;animation-delay:-10s}.cs-atmosphere>b:nth-of-type(4){left:88%;animation-duration:26s;animation-delay:-21s}@keyframes cs-red-fall{0%{transform:translate3d(0,-9vh,0);opacity:0}16%{opacity:.55}to{transform:translate3d(-22px,113vh,0);opacity:.05}}.cs-emblem,.cs-login-visual img{filter:drop-shadow(0 28px 42px rgba(0,0,0,.76)) drop-shadow(0 0 13px rgba(219,224,228,.06))}@media (max-width:560px){.cs-atmosphere>i:nth-of-type(n+13),.cs-atmosphere>b:nth-of-type(n+4){display:none}}@media (prefers-reduced-motion:reduce){.cs-atmosphere>b{animation:none!important}}.cs-landing.cs-body{background:radial-gradient(ellipse 38% 28%at 50% 80%,rgba(104,3,8,.18),transparent 72%),radial-gradient(ellipse 48% 64%at 50% 43%,rgba(170,176,182,.065),transparent 68%),#050607}.cs-landing.cs-body::before{opacity:.54;background-image:linear-gradient(rgba(223,228,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(223,228,232,.042) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse 78% 86%at 50% 48%,rgba(0,0,0,.18),#000 72%,rgba(0,0,0,.35))}.cs-landing .cs-emblem-wrap::after{background:radial-gradient(ellipse,rgba(202,207,211,.075),rgba(81,0,4,.065) 46%,transparent 71%)}@media (max-width:700px){.cs-landing.cs-body::before{background-size:72px 72px;opacity:.42}}.cs-knightfield{position:fixed;z-index:-3;inset:-8px;pointer-events:none;background-image:linear-gradient(90deg,rgba(5,6,8,.62),rgba(5,6,8,.27) 30%,rgba(5,6,8,.4) 50%,rgba(5,6,8,.27) 70%,rgba(5,6,8,.62)),linear-gradient(to bottom,rgba(5,6,8,.12),rgba(5,6,8,.53) 78%,#050607),url(../images/auth-background.webp);background-size:cover;background-position:center;transform:scale(1.015)}.cs-knightfield::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 32% 62%at 50% 48%,rgba(5,6,8,.64),transparent 78%),radial-gradient(ellipse at 50% 105%,rgba(103,2,8,.22),transparent 48%)}.cs-landing.cs-body{background:0 0}.cs-landing.cs-body::before{z-index:-2;opacity:.72;background-image:linear-gradient(rgba(224,229,233,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(224,229,233,.065) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(ellipse 76% 86%at 50% 48%,rgba(0,0,0,.22),#000 75%,rgba(0,0,0,.58))}.cs-atmosphere>i{width:3px;height:3px;background:#fff;box-shadow:0 0 9px rgba(255,255,255,.55);opacity:.8}.cs-atmosphere>i:nth-of-type(4n){width:4px;height:4px}.cs-atmosphere>i:nth-of-type(3n){animation-duration:17s}.cs-atmosphere>i:nth-of-type(5n){animation-duration:23s}.cs-atmosphere>i:nth-of-type(17){left:4%;animation-delay:-13s}.cs-atmosphere>i:nth-of-type(18){left:24%;animation-delay:-21s}.cs-atmosphere>i:nth-of-type(19){left:35%;animation-delay:-2s}.cs-atmosphere>i:nth-of-type(20){left:52%;animation-delay:-18s}.cs-atmosphere>i:nth-of-type(21){left:63%;animation-delay:-7s}.cs-atmosphere>i:nth-of-type(22){left:74%;animation-delay:-24s}.cs-atmosphere>i:nth-of-type(23){left:83%;animation-delay:-15s}.cs-atmosphere>i:nth-of-type(24){left:94%;animation-delay:-9s}.cs-atmosphere>b{width:3px;height:3px;background:#e32632;box-shadow:0 0 6px #b70914,0 0 13px rgba(235,28,40,.82);opacity:.92;animation-name:cs-red-fall}.cs-atmosphere>b:nth-child(27){left:14%;animation-delay:-4s}.cs-atmosphere>b:nth-child(28){left:31%;animation-duration:23s;animation-delay:-15s}.cs-atmosphere>b:nth-child(29){left:48%;width:4px;height:4px;animation-duration:18s;animation-delay:-9s}.cs-atmosphere>b:nth-child(30){left:64%;animation-duration:25s;animation-delay:-20s}.cs-atmosphere>b:nth-child(31){left:79%;width:4px;height:4px;animation-duration:20s;animation-delay:-6s}.cs-atmosphere>b:nth-child(32){left:92%;animation-duration:24s;animation-delay:-17s}@keyframes cs-red-fall{0%{transform:translate3d(0,-9vh,0);opacity:0}12%{opacity:.92}72%{opacity:.74}to{transform:translate3d(-25px,113vh,0);opacity:.12}}@media (max-width:700px){.cs-knightfield{background-position:51%center}.cs-landing.cs-body::before{background-size:72px 72px;opacity:.58}.cs-atmosphere>i:nth-of-type(n+19),.cs-atmosphere>b:nth-child(n+30){display:none}}.cs-brand-emblem,.cs-card-logo{display:block;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 22px 26px rgba(0,0,0,.82)) drop-shadow(0 0 13px rgba(142,12,22,.16))}.cs-landing .cs-emblem-wrap{width:min(34vw,340px);max-width:78vw;aspect-ratio:auto;margin:0 0 22px}.cs-landing .cs-emblem-wrap::before{display:none}.cs-landing .cs-emblem-wrap::after{inset:-15% -12%;border-radius:50%;background:radial-gradient(ellipse,rgba(225,229,232,.09),rgba(110,3,12,.11) 43%,transparent 72%);filter:blur(30px)}.cs-landing .cs-brand-emblem{width:100%}.cs-landing .cs-discord{margin-top:0}.cs-auth-page{min-height:100svh;padding:36px 18px;place-items:center;overflow-x:hidden;overflow-y:auto;background:#060708}.cs-auth-page::before{z-index:-2;opacity:.3;background-image:linear-gradient(rgba(224,228,232,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(224,228,232,.03) 1px,transparent 1px);background-size:108px 108px;mask-image:radial-gradient(ellipse 68% 78%at 50% 47%,#000 30%,transparent 88%)}.cs-auth-field{z-index:-4;background-image:linear-gradient(90deg,rgba(4,5,7,.83),rgba(4,5,7,.57) 29%,rgba(4,5,7,.48) 50%,rgba(4,5,7,.57) 71%,rgba(4,5,7,.83)),linear-gradient(to bottom,rgba(4,5,7,.38),rgba(4,5,7,.72) 74%,#050607),url(../images/auth-background.webp);background-size:cover;background-position:center;filter:grayscale(.22) contrast(1.05)}.cs-auth-field::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 37% 60%at 50% 46%,transparent 10%,rgba(2,3,4,.42) 76%),radial-gradient(ellipse 36% 28%at 50% 78%,rgba(104,3,11,.17),transparent 72%)}.cs-auth-scene{position:relative;isolation:isolate;width:min(100%,720px);min-height:680px;padding:112px 0 30px;display:grid;place-items:start center}.cs-overhead-light{position:absolute;z-index:0;top:0;left:50%;width:min(100vw,660px);height:300px;pointer-events:none;transform:translateX(-50%)}.cs-overhead-light::before{content:"";position:absolute;top:31px;left:50%;width:108px;height:24px;border:1px solid rgba(232,235,238,.16);border-radius:8px 8px 14px 14px;background:linear-gradient(#34373b,#111316 54%,#070809);box-shadow:inset 0 2px rgba(255,255,255,.08),0 9px 22px rgba(0,0,0,.72);transform:translateX(-50%)}.cs-overhead-light::after{content:"";position:absolute;top:49px;left:50%;width:34px;height:10px;border-radius:0 0 50% 50%;background:#f0d8d9;box-shadow:0 0 13px #efc9cb,0 0 38px rgba(173,29,41,.9),0 0 76px rgba(113,4,14,.72);transform:translateX(-50%)}.cs-overhead-light>i{position:absolute;top:54px;left:50%;width:min(92vw,610px);height:265px;clip-path:polygon(47%0,53%0,100% 100%,0 100%);background:linear-gradient(to bottom,rgba(239,214,216,.2),rgba(139,18,31,.11) 46%,rgba(88,3,12,.015));filter:blur(6px);transform:translateX(-50%)}.cs-overhead-light>span{position:absolute;top:68px;left:50%;width:340px;height:250px;border-radius:50%;background:radial-gradient(ellipse,rgba(190,44,55,.17),rgba(94,3,12,.055) 48%,transparent 73%);filter:blur(28px);transform:translateX(-50%)}.cs-auth-card{position:relative;z-index:1;width:min(100%,490px);min-width:0;padding:42px 42px 40px;overflow:hidden;border:1px solid rgba(225,229,233,.2);border-radius:27px;background:linear-gradient(145deg,rgba(50,53,58,.73),rgba(17,19,22,.88) 55%,rgba(7,8,10,.94)),rgba(10,11,13,.9);box-shadow:inset 0 1px rgba(255,255,255,.11),inset 0-1px rgba(0,0,0,.55),0 35px 95px rgba(0,0,0,.72),0 0 58px rgba(91,3,11,.12);-webkit-backdrop-filter:blur(24px) saturate(.82);backdrop-filter:blur(24px) saturate(.82)}.cs-auth-card::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 4%,rgba(164,18,31,.68)0 2px,transparent 3px),radial-gradient(circle at 78% 7%,rgba(111,4,14,.75)0 3px,transparent 4px),radial-gradient(circle at 91% 11%,rgba(126,7,18,.52)0 1.5px,transparent 2.5px),radial-gradient(ellipse 42% 23%at 79% -2%,rgba(119,5,16,.4),transparent 70%),linear-gradient(112deg,rgba(255,255,255,.075),transparent 22% 70%,rgba(116,5,16,.06))}.cs-auth-card::after{content:"";position:absolute;z-index:0;top:0;right:38px;width:7px;height:82px;pointer-events:none;border-radius:0 0 70% 70%;background:linear-gradient(#8b0c17,#4d0008 67%,rgba(49,0,6,.04));box-shadow:-51px 0 0-2px rgba(113,5,15,.62),27px 0 0-2px rgba(92,3,12,.47),-92px 0 0-2.5px rgba(81,2,10,.34);opacity:.85}.cs-auth-card>*{position:relative;z-index:1}.cs-auth-card .cs-back{position:absolute;z-index:3;top:22px;left:24px;white-space:nowrap}.cs-card-logo{width:218px;max-width:60%;margin:5px auto 7px}.cs-login-form{width:100%;margin:0}.cs-login-form header{margin:0 0 24px;text-align:center}.cs-login-form header>span,.cs-security-form>header>span{color:#b18185;font-size:.56rem;font-weight:850;letter-spacing:.2em}.cs-login-form h1{margin:8px 0 0;font-size:clamp(2.35rem,5vw,3.15rem);line-height:.96;letter-spacing:-.055em}.cs-auth-card .cs-field{margin-top:15px}.cs-auth-card .cs-field>span{color:#c0c4c8;font-size:.64rem}.cs-auth-card .cs-field input,.cs-security-form .v2-login-field input,.cs-security-form .v2-login-field select{border-color:rgba(225,230,234,.16);background:rgba(7,9,11,.37);box-shadow:inset 0 1px rgba(255,255,255,.035)}.cs-auth-card .cs-field input:focus,.cs-security-form .v2-login-field input:focus,.cs-security-form .v2-login-field select:focus{border-color:rgba(179,52,63,.68)!important;background:rgba(10,11,14,.6);box-shadow:0 0 0 4px rgba(111,4,14,.13),inset 0 1px rgba(255,255,255,.05)!important}.cs-auth-card .cs-login-options{margin:18px 0 22px}.cs-auth-card .cs-submit,.cs-security-form .v2-login-submit{position:relative;overflow:hidden;border-color:rgba(241,244,246,.34);color:#090a0c;background:linear-gradient(118deg,#f1f3f4,#b9bec2 61%,#7b111b);box-shadow:0 16px 34px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.75)}.cs-auth-card .cs-submit::after,.cs-security-form .v2-login-submit::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 67%,rgba(107,2,12,.2) 68% 74%,transparent 75%)}.cs-auth-card .cs-submit:hover,.cs-security-form .v2-login-submit:hover{background:linear-gradient(118deg,#fff,#cbd0d3 58%,#9a1722);transform:translateY(-2px)}.cs-auth-card .cs-error,.cs-security-form .form-error{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(196,56,67,.3);border-radius:12px;color:#efb0b5;background:rgba(126,12,23,.14);font-size:.69rem;line-height:1.5}.cs-security-scene{width:min(100%,860px)}.cs-security-card{width:min(100%,560px);padding:39px 46px 43px}.cs-security-card.is-setup{width:min(100%,690px)}.cs-security-card .cs-card-logo{width:184px;margin-top:5px;margin-bottom:3px}.cs-security-card.is-setup .cs-card-logo{width:170px}.cs-security-form{width:100%;min-width:0;margin:0}.cs-security-form *{min-width:0}.cs-security-form>header{margin:0 0 25px;text-align:center}.cs-security-form h1{margin:8px 0 7px;color:#f3f5f6;font-size:clamp(2rem,4.6vw,2.65rem);line-height:1;letter-spacing:-.045em}.cs-security-form>header p{max-width:430px;margin:0 auto;color:#9299a1;font-size:.69rem;line-height:1.55}.cs-code-group{margin-top:6px}.cs-code-label{display:block;margin-bottom:11px;color:#bcc1c6;text-align:center;font-size:.59rem;font-weight:780;letter-spacing:.1em}.cs-code-boxes{display:grid;grid-template-columns:repeat(var(--code-count, 6),minmax(0,1fr));gap:9px}.cs-code-boxes input{width:100%;min-width:0;aspect-ratio:.88;padding:0;border:1px solid rgba(226,230,234,.16);border-radius:12px;outline:0;color:#fff;background:rgba(7,9,11,.44);box-shadow:inset 0 1px rgba(255,255,255,.035);text-align:center;font-size:1.35rem;font-weight:800;caret-color:#d75c66;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.cs-code-boxes input:focus{border-color:rgba(201,68,78,.82);background:rgba(117,7,19,.14);box-shadow:0 0 0 4px rgba(114,4,14,.15),0 0 22px rgba(145,11,23,.16);transform:translateY(-2px)}.cs-code-boxes input.is-filled{border-color:rgba(199,205,209,.35)}.cs-code-group.is-incomplete .cs-code-boxes input:placeholder-shown,.cs-code-group.is-incomplete .cs-code-boxes input:not(.is-filled){border-color:rgba(216,72,83,.72);animation:cs-code-nudge .24s ease-in-out 2}@keyframes cs-code-nudge{50%{transform:translateX(2px)}}.cs-recovery-toggle{margin:17px auto 0;padding:4px 0;display:block;border:0;color:#aeb4ba;background:0 0;cursor:pointer;font-size:.62rem;text-decoration:underline;text-decoration-color:rgba(177,44,56,.45);text-underline-offset:4px}.cs-recovery-toggle:hover{color:#fff}.cs-recovery-field{margin-top:15px!important}.cs-security-form .v2-login-field{display:block;margin-top:16px}.cs-security-form .v2-login-field>label{display:block;margin-bottom:8px;color:#b9bec3;font-size:.6rem;font-weight:760;letter-spacing:.08em}.cs-security-form .input-wrap{position:relative}.cs-security-form .v2-field-icon{position:absolute;z-index:2;top:50%;left:16px;width:18px;height:18px;display:grid;place-items:center;color:#858c93;transform:translateY(-50%);pointer-events:none}.cs-security-form .v2-field-icon svg{width:18px;height:18px}.cs-security-form .v2-login-field input,.cs-security-form .v2-login-field select{width:100%;height:54px;padding:0 17px 0 47px;border-style:solid;border-width:1px;border-radius:13px;outline:0;color:#f3f5f6}.cs-security-form .v2-login-field select{padding-left:15px}.cs-security-form .v2-login-field input::placeholder{color:#5c6269}.cs-security-form .v2-login-submit{width:100%;min-height:54px;margin-top:24px;padding:0 18px 0 20px;display:flex;align-items:center;justify-content:space-between;border-style:solid;border-width:1px;border-radius:14px;cursor:pointer;font-weight:850;transition:transform .2s ease,background .2s ease}.cs-security-form .v2-login-submit b{display:grid;place-items:center}.cs-security-form .v2-login-submit svg{width:18px;height:18px}.cs-security-form .v2-security-options{display:grid;gap:9px;margin-bottom:18px}.cs-security-form .v2-security-option{position:relative;min-height:62px;padding:12px 14px;display:flex;align-items:center;gap:12px;border:1px solid rgba(226,230,234,.12);border-radius:13px;background:rgba(7,9,11,.33);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.cs-security-form .v2-security-option:hover{transform:translateY(-1px);border-color:rgba(226,230,234,.22)}.cs-security-form .v2-security-option:has(input:checked){border-color:rgba(174,39,51,.58);background:linear-gradient(90deg,rgba(112,4,15,.2),rgba(8,10,12,.35));box-shadow:inset 3px 0#981723}.cs-security-form .v2-security-option input{accent-color:#a41b27}.cs-security-form .v2-security-option span{display:grid;gap:3px}.cs-security-form .v2-security-option b{color:#eef1f3;font-size:.7rem}.cs-security-form .v2-security-option small{color:#7d858d;font-size:.58rem}.cs-security-form .v2-security-option em{margin-left:auto;padding:4px 6px;border-radius:6px;color:#dc959b;background:rgba(124,8,19,.2);font-size:.47rem;font-style:normal;font-weight:800;letter-spacing:.08em}.cs-security-form .v2-pin-lengths{margin:13px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-security-form .v2-pin-lengths>span{width:100%;color:#8b9299;font-size:.55rem;font-weight:800;letter-spacing:.1em}.cs-security-form .v2-pin-lengths label{cursor:pointer}.cs-security-form .v2-pin-lengths input{position:absolute;opacity:0}.cs-security-form .v2-pin-lengths b{padding:7px 10px;display:block;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#949ba2;background:rgba(7,9,11,.3);font-size:.58rem}.cs-security-form .v2-pin-lengths input:checked+b{color:#fff;border-color:rgba(167,35,47,.58);background:rgba(111,5,16,.23)}.cs-security-form .v2-security-question{margin-bottom:16px;padding:13px 14px;border-left:3px solid #941722;border-radius:0 11px 11px 0;background:rgba(104,4,15,.12)}.cs-security-form .v2-security-question small{display:block;margin-bottom:5px;color:#b38185;font-size:.51rem;font-weight:800}.cs-security-form .v2-security-question strong{color:#f0f2f3;font-size:.71rem}.cs-security-form .v2-security-help{margin:14px 0 0;color:#7d858d;font-size:.58rem;line-height:1.55}@media (max-width:700px){.cs-landing .cs-emblem-wrap{width:min(240px,70vw);max-width:70vw}.cs-auth-page{padding:10px}.cs-auth-page::before{background-size:74px 74px}.cs-auth-scene{min-height:calc(100svh - 20px);padding-top:98px}.cs-overhead-light::before{top:24px;transform:translateX(-50%) scale(.86)}.cs-overhead-light::after{top:41px}.cs-overhead-light>i{top:46px}.cs-auth-card,.cs-security-card,.cs-security-card.is-setup{padding:42px 22px 29px;border-radius:22px}.cs-auth-card .cs-back{top:19px;left:19px}.cs-card-logo{width:190px;max-width:68%}.cs-security-card .cs-card-logo,.cs-security-card.is-setup .cs-card-logo{width:156px}.cs-code-boxes{gap:6px}.cs-code-boxes input{border-radius:10px;font-size:1.08rem}}@media (max-width:430px){.cs-auth-page{padding:6px}.cs-auth-scene{min-height:calc(100svh - 12px);padding-top:87px}.cs-auth-card,.cs-security-card,.cs-security-card.is-setup{padding-inline:17px;border-radius:19px}.cs-auth-card .cs-back span{display:none}.cs-login-form h1{font-size:2.35rem}.cs-auth-card .cs-login-options{align-items:flex-start;flex-direction:column;gap:11px}.cs-security-form h1{font-size:2rem}.cs-code-boxes{gap:5px}.cs-code-boxes input{border-radius:8px;font-size:1rem}.cs-security-form .v2-security-option{padding-inline:11px}}@media (max-height:720px) and (min-width:701px){.cs-auth-page{place-items:start center}.cs-auth-scene{padding-top:92px}.cs-overhead-light::before{top:18px}.cs-overhead-light::after{top:36px}.cs-overhead-light>i{top:41px}}@media (prefers-reduced-motion:reduce){.cs-auth-card *,.cs-code-boxes input{transition:none!important}}.cs-auth-page{min-height:100svh;padding:clamp(18px,4vw,52px);display:grid;place-items:center;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse 66% 72%at 74% 42%,rgba(188,194,201,.11),transparent 64%),radial-gradient(ellipse 48% 44%at 16% 82%,rgba(104,109,115,.08),transparent 72%),linear-gradient(145deg,#16181b 0,#0a0b0d 50%,#050607 100%)}.cs-auth-page::before{position:fixed;inset:0;z-index:-2;opacity:.36;background-image:linear-gradient(rgba(235,238,241,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(235,238,241,.028) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:radial-gradient(ellipse 80% 82%at 50% 50%,#000 18%,transparent 88%);mask-image:radial-gradient(ellipse 80% 82%at 50% 50%,#000 18%,transparent 88%)}.cs-auth-page::after{display:none!important}.cs-auth-page .cs-auth-field,.cs-auth-page .cs-atmosphere,.cs-auth-page .cs-overhead-light{display:none!important}.cs-auth-scene{width:min(1180px,100%);min-height:0;padding:0;display:grid;place-items:center}.cs-auth-card{position:relative;width:100%;overflow:hidden;border:1px solid rgba(235,239,243,.14);border-radius:30px;background:radial-gradient(ellipse 52% 90%at 84% 42%,rgba(219,223,227,.12),transparent 66%),radial-gradient(ellipse 48% 72%at 22% 36%,rgba(131,137,144,.09),transparent 72%),linear-gradient(132deg,rgba(38,41,45,.98),rgba(18,20,23,.99) 46%,rgba(8,9,11,.99));box-shadow:inset 0 1px rgba(255,255,255,.07),0 34px 90px rgba(0,0,0,.55);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important}.cs-auth-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.055),transparent 22%,transparent 74%,rgba(255,255,255,.018))}.cs-auth-card::after{display:none!important}.cs-login-card{min-height:min(680px,calc(100svh - 64px));display:grid;grid-template-columns:minmax(420px,.92fr) minmax(430px,1.08fr);align-items:stretch}.cs-login-copy{position:relative;z-index:1;padding:clamp(78px,7vw,112px) clamp(36px,6vw,78px) clamp(48px,6vw,74px);display:flex;align-items:center}.cs-login-brand-panel{position:relative;z-index:1;min-width:0;display:grid;place-items:center;padding:clamp(50px,6vw,86px) clamp(30px,5vw,70px)}.cs-login-brand-panel::before{content:"";position:absolute;width:min(78%,520px);aspect-ratio:1.08;border-radius:50%;background:radial-gradient(ellipse,rgba(231,234,237,.12),rgba(119,125,132,.055) 43%,transparent 72%);pointer-events:none}.cs-login-brand-panel img{position:relative;width:min(100%,600px);height:auto;object-fit:contain;filter:drop-shadow(0 30px 38px rgba(0,0,0,.72)) drop-shadow(0 0 16px rgba(220,224,228,.06))}.cs-login-card .cs-back{top:30px;left:34px;z-index:3}.cs-login-card .cs-login-form{width:min(100%,450px);margin:0}.cs-login-form header{margin-bottom:34px;text-align:left}.cs-login-form header>span{color:#949aa1}.cs-login-form h1{margin-top:12px;font-size:clamp(3.2rem,5.4vw,5.2rem);line-height:.92;letter-spacing:-.065em;color:#f1f3f5;text-shadow:0 6px 24px rgba(0,0,0,.35)}.cs-field>span{color:#c8ccd0;font-size:.7rem;letter-spacing:.02em}.cs-field input{border-color:rgba(231,235,239,.16);border-radius:999px;color:#f6f7f8;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.035)}.cs-auth-card .cs-field input:focus{border-color:rgba(235,238,241,.48);background:rgba(255,255,255,.055);box-shadow:0 0 0 4px rgba(220,225,229,.055)}.cs-password-toggle{border-radius:999px}.cs-auth-card .cs-submit{border-color:rgba(245,247,248,.36);border-radius:999px;color:#0a0b0c;background:linear-gradient(135deg,#f1f3f4,#aeb4ba)!important}.cs-auth-card .cs-submit:hover{background:linear-gradient(135deg,#fff,#c4c9ce)!important}.cs-auth-card .cs-submit::after,.cs-security-form .v2-login-submit::after{display:none!important}.cs-security-scene{width:min(680px,100%)}.cs-security-card{width:min(580px,100%);min-height:0;padding:86px clamp(24px,6vw,58px) 50px;display:block}.cs-security-card.is-setup{width:min(680px,100%)}.cs-security-card .cs-back{top:27px;left:30px;z-index:3}.cs-security-card .cs-card-logo{width:min(240px,58%);margin:0 auto 22px;filter:drop-shadow(0 18px 24px rgba(0,0,0,.62))}.cs-security-form{position:relative;z-index:1}.cs-security-form header{text-align:center;margin-bottom:28px}.cs-security-form header>span{color:#9ba1a7}.cs-security-form header h1{color:#f1f3f5}.cs-security-form header p{color:#9da3aa}.cs-code-boxes{gap:clamp(7px,1.8vw,12px)}.cs-code-boxes input{border-color:rgba(233,237,241,.16)!important;border-radius:13px!important;color:#f5f6f7!important;background:rgba(255,255,255,.035)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important}.cs-code-boxes input:focus{border-color:rgba(239,242,244,.58)!important;box-shadow:0 0 0 4px rgba(224,228,232,.065)!important}.cs-security-card .v2-login-submit{border:1px solid rgba(245,247,248,.3)!important;border-radius:999px!important;color:#0a0b0c!important;background:linear-gradient(135deg,#eef0f2,#aeb4ba)!important;box-shadow:0 15px 34px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.65)!important}.cs-security-card .v2-login-submit b{color:#0a0b0c!important;background:0 0!important}.cs-security-form .v2-security-option:has(input:checked){border-color:rgba(230,234,238,.3)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}.cs-security-form .v2-security-option input{accent-color:#d5d9dd!important}.cs-security-form .v2-pin-lengths input:checked+b{color:#fff!important;border-color:rgba(230,234,238,.32)!important;background:rgba(255,255,255,.07)!important}.cs-security-form .v2-security-question{border-left-color:#aeb4ba!important;background:rgba(255,255,255,.045)!important}.cs-security-form .v2-security-question small{color:#aeb4ba!important}.cs-security-card .v2-security-option,.cs-security-card .v2-pin-lengths,.cs-security-card .v2-security-question,.cs-security-card .input-wrap,.cs-security-card select{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:900px){.cs-login-card{grid-template-columns:1fr;min-height:0}.cs-login-brand-panel{grid-row:1;min-height:220px;padding:54px 30px 0}.cs-login-brand-panel img{width:min(430px,70vw)}.cs-login-copy{grid-row:2;padding:28px clamp(24px,7vw,58px) 54px;justify-content:center}.cs-login-card .cs-back{top:24px;left:25px}}@media (max-width:560px){.cs-auth-page{padding:8px}.cs-auth-card{border-radius:22px}.cs-login-brand-panel{min-height:170px;padding-top:50px}.cs-login-brand-panel img{width:min(330px,76vw)}.cs-login-copy{padding:20px 20px 34px}.cs-login-form h1{font-size:3.15rem}.cs-security-card{padding:76px 18px 32px}.cs-security-card .cs-card-logo{width:min(210px,62%)}.cs-code-boxes{gap:6px}.cs-code-boxes input{min-width:0}}@media (prefers-reduced-motion:reduce){.cs-auth-page *,.cs-auth-page ::before,.cs-auth-page ::after{animation:none!important;transition-duration:.01ms!important}}html[data-galaxy=off] .rkp-galaxy-layer{display:none!important}.rkp-cinematic-bg{pointer-events:none;contain:layout paint}.rkp-cinematic-bg i,.rkp-cinematic-bg span{animation-play-state:paused!important}.rkp-maintenance-toast{position:fixed;z-index:10000;left:50%;bottom:max(24px,env(safe-area-inset-bottom));width:min(92vw,560px);transform:translate(-50%,18px);opacity:0;padding:14px 18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(22,22,24,.96);color:#f4f4f5;box-shadow:0 18px 50px rgba(0,0,0,.38);font:600 14px/1.45 system-ui,sans-serif;text-align:center;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.rkp-maintenance-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){*,::before,::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
