html body.adria-auth{background:#0b0e0b!important;color:#efeee5!important;font-family:"Helvetica Neue",Arial,sans-serif}
.adria-auth .auth-layout{grid-template-columns:48% 52%}
.adria-auth .auth-story{padding:42px 55px 28px;min-height:100dvh;background:radial-gradient(ellipse at 65% 70%,#b88f3a1c,transparent 63%),linear-gradient(130deg,#11150f,#090c09);border-color:#c6a96b33;isolation:isolate}
.adria-auth .auth-story::before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,transparent 30%,#ead5a005 50%,transparent 70%);pointer-events:none}
.adria-auth .auth-brand img{width:190px;height:auto;filter:drop-shadow(0 2px 18px #d8b66a12)}
.adria-auth .auth-story-copy{margin:45px 0 0;z-index:2}
.adria-auth .auth-story-copy>span{font-size:8px;letter-spacing:.18em;color:#bca56e}
.adria-auth .auth-story-copy h1{font-family:"Helvetica Neue",Arial,sans-serif;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:21px 0 17px}
.adria-auth .auth-story-copy h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:#d8b66a}
.adria-auth .auth-story-copy p{font-size:12px;line-height:1.85;max-width:300px;color:#a6ad98}
.adria-auth .auth-story-copy ul{display:none}
.adria-auth .auth-sculpture{position:relative;flex:1;min-height:220px;height:38vh;max-height:350px;margin:-20px -35px -8px;display:flex;align-items:center;justify-content:center;pointer-events:none}
.adria-auth .auth-sculpture img{width:110%;height:140%;object-fit:contain;max-width:530px;filter:drop-shadow(0 22px 25px #0008)}
.adria-auth .auth-story>small{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:20px;padding-top:22px;border-top:1px solid #d8b66a26;font-size:7px;letter-spacing:.08em;color:#898f7c}
.adria-auth .auth-story>small span:last-child{color:#bba673;white-space:nowrap}
.adria-auth .auth-form-area{background:radial-gradient(ellipse at 100% 0%,#a77b2c08,transparent 60%),#0b0e0b;padding-inline:65px}
.adria-auth .auth-form-content{max-width:410px;padding-block:20px}
.adria-auth .auth-eyebrow{display:flex;align-items:center;gap:12px;color:#c9af74;font-size:9px;letter-spacing:.15em;text-transform:uppercase}
.adria-auth .auth-eyebrow::before{content:"";width:25px;height:1px;background:#d8b66a80}
.adria-auth .auth-form-content h2{font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.04em;margin-top:22px;margin-bottom:15px}
.adria-auth .auth-form-content>p{color:#9fa58f;font-size:13px;line-height:1.8;margin-bottom:32px}
.adria-auth .auth-form-content label{font-size:11px;color:#c3c7b5;margin-top:23px;margin-bottom:10px}
.adria-auth .auth-form-content input,.adria-auth .auth-form-content select{border:1px solid #b89d5d38;border-radius:4px;background:linear-gradient(120deg,#161c12,#11160f);height:49px;padding-inline:15px;color:#eeeedd;font-family:inherit;box-shadow:inset 0 1px 0 #ddc68e04;transition:border-color .25s,box-shadow .25s}
.adria-auth .auth-form-content input::placeholder{color:#66705a}
.adria-auth .auth-form-content input:focus,.adria-auth .auth-form-content select:focus{outline:0;border-color:#c8a965;box-shadow:0 0 0 3px #d8b66a0c}
.adria-auth .auth-submit{border:1px solid #dcc184;border-radius:4px;background:linear-gradient(115deg,#c29a4c,#edd397 48%,#ceaa61);color:#14160d;padding:17px 20px;box-shadow:inset 0 1px 0 #fff2ce60,0 8px 25px #ba914315;font-size:12px;transition:transform .3s,box-shadow .3s}
.adria-auth .auth-submit:hover{transform:translateY(-2px);background:linear-gradient(115deg,#d5b16d,#f2dfb5,#dfbd7c);box-shadow:0 10px 32px #ba91432a}
.adria-auth .auth-submit span{transition:transform .3s}.adria-auth .auth-submit:hover span{transform:translate(2px,-2px)}
.adria-auth .auth-forgot{color:#bdaa7c;font-size:11px;margin-top:18px}.adria-auth .auth-forgot:hover{color:#efd8a4}
.adria-auth .auth-switch{border-color:#bea36528;margin-top:30px;padding-top:26px;color:#939d86;font-size:12px;line-height:1.8}
.adria-auth .auth-switch a{color:#dfc48a}.adria-auth .auth-data-note{color:#88947a;font-size:10px}.adria-auth .auth-copyright{color:#778568;font-size:9px}
@media(max-width:1000px){.adria-auth .auth-story{padding-inline:34px}.adria-auth .auth-form-area{padding-inline:36px}.adria-auth .auth-story-copy h1{font-size:48px}.adria-auth .auth-form-content h2{font-size:29px}.adria-auth .auth-story>small{font-size:6px;gap:10px}.adria-auth .auth-sculpture{margin-inline:-30px}}
@media(max-width:650px){.adria-auth .auth-layout{grid-template-columns:1fr}.adria-auth .auth-story{display:none}.adria-auth .auth-form-area{padding:30px 25px 25px;background:radial-gradient(ellipse at 100% 0%,#bc94471a,transparent 65%),#0b0e0b}.adria-auth .auth-mobile-brand{margin-bottom:36px}.adria-auth .auth-form-content{padding-top:8px}.adria-auth .auth-form-content h2{font-size:32px}.adria-auth .auth-form-content>p{font-size:12px}.adria-auth .auth-copyright{margin-top:30px;padding-top:20px}}
@media(prefers-reduced-motion:reduce){.adria-auth *{transition:none!important}}
@media(max-width:1000px){.adria-auth .auth-form-content input,.adria-auth .auth-form-content select{font-size:16px!important;}}
