.auth-shell{color:#163458;background:#fff;min-height:100vh;font-family:DM Sans,Arial,sans-serif;display:flex}.auth-shell aside,.auth-shell main,.auth-shell footer{all:unset;box-sizing:border-box}.auth-shell .auth-story{color:#d3dbe4;background:#163458;flex-direction:column;width:47%;min-height:100vh;padding:42px 48px;display:flex;position:relative;overflow:hidden}.auth-logo{color:#fff;align-items:center;gap:12px;font:800 29px Manrope,Arial;display:flex}.auth-logo>span{background:#ffffff15;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:47px;height:49px;display:grid}.auth-logo b{font-weight:400}.auth-logo small{letter-spacing:3px;color:#99a6b5;margin-top:6px;font:500 8px DM Sans,Arial;display:block}.auth-storybody{margin:auto 0;padding:55px 0 45px}.auth-storybody>p{color:#8495aa;letter-spacing:2px;margin:0 0 25px;font-size:8px}.auth-storybody h1{color:#eef1f5;letter-spacing:-.7px;margin:0;font:600 31px/1.6 Manrope,Arial}.auth-storybody em{color:#a9b6c6;font-style:normal;font-weight:400}.auth-illustration{place-items:center;height:240px;margin:20px 0 35px;display:grid;position:relative}.auth-orbit{border:1px solid #71859e1e;border-radius:50%;width:210px;height:210px;position:absolute}.auth-center{color:#d3dce6;background:#314761;border:1px solid #6d829b40;border-radius:24px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-5deg);box-shadow:0 15px 70px #0c1d3130}.auth-node{color:#94a6bc;background:#2c415a;border:1px solid #657c9840;border-radius:13px;place-items:center;width:49px;height:49px;display:grid;position:absolute}.auth-node.n1{top:22px;left:calc(50% - 138px);transform:rotate(-8deg)}.auth-node.n2{top:80px;right:calc(50% - 145px);transform:rotate(8deg)}.auth-node.n3{bottom:2px;left:calc(50% - 93px);transform:rotate(-4deg)}.auth-trust{color:#c1cbd7;align-items:center;gap:12px;font-size:12px;display:flex;position:relative}.auth-trust>svg{color:#95a7bd;flex-shrink:0}.auth-trust small{color:#8393a6;margin-top:8px;font-size:10px}.auth-story footer{color:#7f90a5;letter-spacing:.5px;justify-content:space-between;font-size:9px;display:flex}.auth-shell .auth-main{flex:1;justify-content:center;align-items:center;min-height:100vh;padding:55px 35px;display:flex}.auth-card{width:365px;max-width:100%}.auth-cardicon{color:#5c7696;background:#f2f4f7;border:1px solid #dee4eb;border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:28px;display:grid}.auth-eyebrow{letter-spacing:2px;color:#939daa;margin:0 0 12px;font-size:8px;font-weight:600}.auth-card h2{letter-spacing:-.7px;color:#183962;margin:0 0 13px;font:800 27px/1.5 Manrope,Arial}.auth-subtitle{color:#96a0ad;margin:0 0 30px;font-size:11px;line-height:1.9}.auth-card label{color:#798696;margin-bottom:19px;font-size:11px;font-weight:500;display:block}.auth-card input{color:#49586a;background:#fff;border:1px solid #dfe3e8;border-radius:6px;width:100%;margin-top:9px;padding:13px;font-size:12px;box-shadow:0 2px 3px #11284402}.auth-card input:focus{border-color:#93a2b4;outline:2px solid #91a2b666}.auth-password{align-items:center;display:flex;position:relative}.auth-password button{color:#a3adb9;background:0 0;padding:0;position:absolute;top:22px;right:12px}.auth-forgot{text-align:right;color:#7c8da1;margin:-5px 0 24px;font-size:10px;display:block}.auth-primary{color:#fff;background:#28415f;border:1px solid #28415f;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px 7px #11284510}.auth-note{color:#8d99a8;background:#f5f6f8;border:1px solid #e7eaee;border-radius:6px;align-items:flex-start;gap:10px;margin-top:23px;padding:14px;font-size:10px;line-height:1.8;display:flex}.auth-note>svg{flex-shrink:0;margin-top:3px}.auth-owner{text-align:center;color:#9fa8b3;margin:25px 0;font-size:9px;text-decoration:underline;display:block}.auth-bottom{color:#afb7c0;border-top:1px solid #eff1f3;align-items:center;gap:6px;margin-top:37px;padding-top:20px;font-size:8px;display:flex}.auth-error,.auth-success{border-radius:6px;margin-bottom:22px;padding:13px 15px;font-size:11px;line-height:1.8}.auth-error{color:#b57b6e;background:#fff0ed}.auth-success{color:#6b7f98;background:#edf2f7;gap:10px;display:flex}.auth-success>svg{flex-shrink:0;margin-top:3px}.auth-back{color:#8996a5;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:11px;display:flex}.auth-hint{color:#9ca5b1;margin:-4px 0 23px;font-size:10px;line-height:1.8}.auth-profilecard{background:#f5f7f9;border:1px solid #e1e5ea;border-radius:8px;margin-bottom:25px;padding:18px 19px}.auth-profilecard small{color:#9aa4b0;margin-top:7px;font-size:10px;display:block}.auth-profilecard span{color:#78899d;background:#e6ebf1;border-radius:4px;margin-top:12px;padding:4px 7px;font-size:9px;display:inline-block}.auth-profilelinks{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.auth-profilelinks a,.auth-profilelinks button{color:#7e8c9e;background:0 0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.auth-profilelinks button{margin-left:auto}@media (max-width:1000px){.auth-shell .auth-story{width:43%;padding:35px}.auth-storybody h1{font-size:26px}.auth-trust{font-size:10px}.auth-trust small{font-size:9px}.auth-story footer{font-size:8px}.auth-illustration{height:210px}.auth-shell .auth-main{padding:40px 30px}}@media (max-width:700px){.auth-shell{display:block}.auth-shell .auth-story{width:100%;min-height:0;padding:24px 25px 27px;display:block}.auth-logo{font-size:23px}.auth-logo>span{border-radius:9px;width:36px;height:39px}.auth-logo small{letter-spacing:2px;font-size:7px}.auth-storybody{padding:25px 0 0}.auth-storybody>p{margin-bottom:10px;font-size:7px}.auth-storybody h1{font-size:20px;line-height:1.6}.auth-illustration,.auth-trust,.auth-story footer{display:none}.auth-shell .auth-main{min-height:0;padding:30px 26px}.auth-card{width:430px}.auth-cardicon{width:39px;height:39px;margin-bottom:19px}.auth-card h2{font-size:23px}.auth-subtitle{margin-bottom:24px}.auth-bottom{margin-top:24px}.auth-owner{margin-bottom:0}}.auth-shell .auth-story{color:#ddeafa;background:radial-gradient(at 85% 105%,#c5606b77,#0000 48%),radial-gradient(at 5% 45%,#498ada33,#0000 65%),linear-gradient(145deg,#0d1f36 0%,#223d5e 60%,#365478 100%);padding:43px 49px}.auth-logo{color:#fff;gap:13px;font-size:31px}.auth-logo>span{background:linear-gradient(135deg,#6da5e966,#ee967d44);border:1px solid #c6e0ff36;border-radius:14px;width:49px;height:51px;box-shadow:0 10px 28px #05112033}.auth-logo small{letter-spacing:3px;color:#a0bad9;margin-top:7px;font-size:9px}.auth-storybody{padding:60px 0 45px}.auth-storybody>p{letter-spacing:2px;color:#91b3dd;margin-bottom:27px;font-size:9px}.auth-storybody h1{letter-spacing:-.9px;color:#f4f9ff;margin:0;font:600 35px/1.6 Manrope,Arial}.auth-storybody em{color:#0000;background:linear-gradient(90deg,#c6e0ff,#f3ad97,#f3ce9e);-webkit-background-clip:text;background-clip:text;font-weight:500}.auth-illustration{height:260px;margin:26px 0 36px}.auth-orbit{border-color:#98c4fa24;width:220px;height:220px;box-shadow:inset 0 0 50px #6ba2e50a}.auth-orbit.o2{border-color:#afcef516;width:295px;height:295px}.auth-orbit.o3{border-color:#afcef50c;width:370px;height:370px}.auth-center{color:#f4f9ff;background:linear-gradient(135deg,#5c98e1,#80a2cb);border-color:#d3e5fa55;border-radius:29px;width:100px;height:100px;transform:rotate(-7deg);box-shadow:0 20px 65px #030f1d44,0 0 45px #76abec18}.auth-center>svg{width:45px;height:45px}.auth-node{color:#d3e7ff;background:#335176;border-color:#afcef335;border-radius:16px;width:55px;height:56px;box-shadow:0 9px 22px #0b1b2f28}.auth-node.n1{background:#4b6d97;top:25px;left:calc(50% - 144px)}.auth-node.n2{color:#ffe5da;background:#718eb1;border-color:#f6c5b536;top:83px;right:calc(50% - 155px)}.auth-node.n3{color:#ffe6bd;background:#64768c;border-color:#ffe0b52b;bottom:6px;left:calc(50% - 103px)}.auth-trust{color:#dce9f9;gap:13px;font-size:13px;line-height:1.6}.auth-trust small{color:#9fb4ce;margin-top:7px;font-size:11px;line-height:1.7}.auth-story footer{color:#9bb0c9;letter-spacing:.4px;font-size:10px}.auth-shell .auth-main{background:linear-gradient(145deg,#fff 40%,#f5faff);padding:55px 39px}.auth-card{width:390px}.auth-cardicon{color:#7ba0cd;background:#eaf1fa;border:1px solid #cedcee;border-radius:15px;width:54px;height:55px;margin-bottom:29px;box-shadow:0 5px 15px #7796bc08}.auth-eyebrow{letter-spacing:2px;color:#8ca6c6;margin-bottom:14px;font-size:9px}.auth-card h2{color:#415b7b;letter-spacing:-.9px;margin-bottom:14px;font:800 31px/1.4 Manrope,Arial}.auth-subtitle{color:#8a99ab;margin-bottom:32px;font-size:13px;line-height:1.85}.auth-card label{color:#8198b5;margin-bottom:22px;font-size:12px;font-weight:500}.auth-card input{color:#728eb1;background:#fff;border-color:#d6e1ee;border-radius:9px;margin-top:10px;padding:14px 15px;font-size:14px;box-shadow:0 3px 10px #8da9cc04}.auth-card input::placeholder{color:#bbcbdf;font-size:12px}.auth-card input:focus{border-color:#98b7dd;outline:3px solid #c8daf14d;box-shadow:0 3px 13px #8baad10a}.auth-password input{padding-right:45px}.auth-password button{color:#b0c5de;top:25px;right:14px}.auth-forgot{color:#94b0d2;margin:-7px 0 27px;font-size:11px}.auth-primary{color:#fff;background:linear-gradient(100deg,#5c99e4,#759fd3);border-color:#659ce0;border-radius:9px;gap:13px;padding:15px;font-size:13px;box-shadow:0 6px 17px #8aa7ca1c}.auth-primary:hover{background:linear-gradient(100deg,#5290db,#6a95ca);transform:translateY(-1px);box-shadow:0 9px 23px #6a92c32c}.auth-note{color:#9ab0cb;background:#f7fbff;border-color:#dde8f6;border-radius:9px;gap:11px;margin-top:25px;padding:16px;font-size:11px;line-height:1.9}.auth-note>svg{color:#aac0da;margin-top:4px}.auth-owner{color:#a3b7d0;margin:27px 0;font-size:10px}.auth-bottom{color:#b1c0d3;border-top-color:#e7eef6;margin-top:39px;padding-top:22px;font-size:9px;line-height:1.7}.auth-error,.auth-success{border-radius:9px;padding:16px 18px;font-size:12px;line-height:1.9}.auth-error{color:#d3a08e;background:#fff1eb;border:1px solid #f9dfd3}.auth-success{color:#8ba9ce;background:#f0f7ff;border:1px solid #d7e5f6}.auth-back{color:#99b2d0;margin-top:27px;font-size:12px}.auth-hint{color:#a2b4c9;margin-bottom:26px;font-size:11px;line-height:1.9}.auth-profilecard{background:linear-gradient(130deg,#f4f9ff,#fff9f5);border-color:#d7e4f4;border-radius:11px;margin-bottom:27px;padding:22px}.auth-profilecard b{color:#84a1c4;font-size:15px}.auth-profilecard small{color:#a7bad2;margin-top:9px;font-size:11px;line-height:1.6}.auth-profilecard span{color:#8faed3;background:#e7f1fd;border-radius:6px;margin-top:14px;padding:5px 9px;font-size:10px}.auth-profilelinks{gap:15px;margin-top:25px}.auth-profilelinks a,.auth-profilelinks button{color:#99b2d0;font-size:11px}.auth-card input{color:#526d8f}.auth-bottom{color:#9aaabe}.auth-primary{background:linear-gradient(100deg,#498bdc,#6492ca);border-color:#518ed8}@media (max-width:1000px){.auth-shell .auth-story{width:43%;padding:36px}.auth-storybody h1{font-size:29px}.auth-storybody>p{font-size:8px;line-height:1.9}.auth-illustration{height:235px;margin-top:21px}.auth-trust{font-size:11px}.auth-trust small{font-size:10px}.auth-story footer{font-size:9px}.auth-shell .auth-main{padding:45px 31px}.auth-card h2{font-size:28px}}@media (max-width:700px){.auth-shell .auth-story{width:100%;padding:25px 27px 30px}.auth-logo{font-size:25px}.auth-logo>span{border-radius:12px;width:40px;height:43px}.auth-logo small{letter-spacing:2px;font-size:8px}.auth-storybody{padding:27px 0 0}.auth-storybody>p{margin-bottom:13px;font-size:8px}.auth-storybody h1{font-size:23px;line-height:1.6}.auth-shell .auth-main{background:#fcfdff;padding:32px 27px}.auth-card{width:440px}.auth-cardicon{border-radius:12px;width:44px;height:45px;margin-bottom:22px}.auth-card h2{font-size:27px}.auth-subtitle{margin-bottom:27px;font-size:12px}.auth-card label{margin-bottom:21px;font-size:12px}.auth-card input{padding:14px;font-size:14px}.auth-primary{font-size:13px}.auth-note{font-size:11px}.auth-bottom{margin-top:27px;font-size:9px}.auth-owner{margin-bottom:5px;font-size:10px}}.auth-note{color:#778da9}.auth-shell{color:#102947;background:#f6f9fd}.auth-shell .auth-story{color:#e1eeff;background:#061b36}.auth-logo>span{background:#1268d6;border-color:#4b88d94d;box-shadow:0 10px 28px #000b1c33}.auth-logo small{color:#9bb8dd}.auth-storybody>p{color:#78a4db}.auth-storybody h1{color:#fff}.auth-storybody em{background:0 0;background-clip:initial;-webkit-background-clip:initial;color:#8fb9f0}.auth-orbit{border-color:#96c1fa24;box-shadow:inset 0 0 50px #1268d60a}.auth-orbit.o2{border-color:#96c1fa16}.auth-orbit.o3{border-color:#96c1fa0c}.auth-center{color:#fff;background:#1268d6;border-color:#76b2ff66;box-shadow:0 20px 65px #000b1c44,0 0 45px #1268d618}.auth-node,.auth-node.n1,.auth-node.n2,.auth-node.n3{color:#cfe4ff;background:#173e6d;border-color:#80b3f035;box-shadow:0 9px 22px #000b1c28}.auth-node.n2{background:#215487}.auth-node.n3{background:#1c4776}.auth-trust{color:#d7e8ff}.auth-trust>svg{color:#82b5f3}.auth-trust small{color:#91afd6}.auth-story footer{color:#83a5d0}.auth-shell .auth-main{background:#fff}.auth-cardicon{color:#608dca;background:#edf5ff;border-color:#cad6e5;box-shadow:0 5px 15px #1268d608}.auth-eyebrow{color:#7f9fc7}.auth-card h2{color:#061b36}.auth-subtitle{color:#627b9c}.auth-card label{color:#4d709b}.auth-card input{color:#365e90;background:#fff;border-color:#cad6e5;box-shadow:0 3px 10px #1268d604}.auth-card input::placeholder{color:#9bb4d4}.auth-card input:focus{border-color:#72a5e3;outline-color:#9fc5f54d;box-shadow:0 3px 13px #1268d60a}.auth-password button{color:#8dadd8}.auth-forgot{color:#5886c0}.auth-primary{color:#fff;background:#1268d6;border-color:#1268d6;box-shadow:0 6px 17px #1268d61c}.auth-primary:hover{background:#0e58b7;border-color:#0e58b7;box-shadow:0 9px 23px #1268d62c}.auth-note{color:#7797bf;background:#f5f9ff;border-color:#d8e6fa}.auth-note>svg{color:#91b0db}.auth-owner{color:#7f9fc6}.auth-bottom{color:#8eabcf;border-color:#e0eafa}.auth-hint{color:#7799c2}.auth-profilecard{background:#f6faff;border-color:#d5e5fa}.auth-profilecard b{color:#6089bd}.auth-profilecard small{color:#86a6ce}.auth-profilecard span{color:#7c9fd0;background:#eaf3ff}.auth-profilelinks a,.auth-profilelinks button,.auth-back{color:#7d9fc9}.auth-success{color:#6c9bd0;background:#edf6ff;border-color:#d3e6fd}
