@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2190-2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin-ext.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--c-primary:#8b0a25;--c-primary-top:#b20933;--c-accent:#b20933;--c-gold:#8b0a25;--c-gold-top:#b20933;--c-ink:#171b20;--c-ink-strong:#171b20;--c-body:#363d43;--c-muted:#4c565c;--c-soft:#4c565c;--c-faint:#5c666d;--c-link:#8b0a25;--c-input-ink:#171b20;--c-surface:#ffffff;--c-surface-2:#ffffff;--c-input:#f4f5f7;--c-rule:#cfd3d8;--c-page:#f4f5f7;--c-tint:#8b0a251a;--c-white:#ffffff;--c-nav:#ffffffd9;--c-glass:#ffffff;--s-1:3.68px;--s-2:7.36px;--s-3:11.04px;--s-4:14.72px;--s-5:18.4px;--s-6:22.08px;--s-8:29.44px;--s-10:36.8px;--s-12:44.16px;--s-16:58.88px;--r-control:12px;--r-card:16px;--r-glass:24px;--r-banner:32px;--r-pill:9999px;--h-control:33px;--font:Figtree,"Helvetica Neue",Arial,-apple-system,system-ui,sans-serif;--shadow-raised:0 2px 8px 0 rgba(23,27,32,0.12),inset 0 -1px 0 0 rgba(23,27,32,0.06);--shadow-inset:inset 0 0 0 1px #dfe2e6;--shadow-glass:0 8px 30px 0 rgba(23,27,32,0.07);--shadow-banner:inset 0 0 0 1px #e6e8ec,0 26px 70px 0 rgba(23,27,32,0.22);--shadow-panel:0 24px 70px 0 rgba(139,10,37,0.2);--shadow-glow:0 1px 28px 0 rgba(139,10,37,0.2);--bg-auth:#f4f5f7;--bg-forgot:#f4f5f7}*{box-sizing:border-box}html{background:var(--c-page);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-size:16px;color:var(--c-ink);overflow-x:hidden;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}.logo{display:block;width:148px;height:43px;object-fit:contain;object-position:left center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--h-control);padding:0 var(--s-4);border:0;border-radius:var(--r-control);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s ease,transform .15s ease}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(1px)}.btn svg{flex:none}.btn--full{width:100%}.btn--primary{color:var(--c-white);background:var(--c-primary)}.btn--primary,.btn--soft{box-shadow:var(--shadow-raised)}.btn--soft{color:var(--c-ink);background:var(--c-surface-2)}.btn--ghost{color:var(--c-ink);background:transparent}.btn--gold{color:var(--c-white);background:var(--c-primary);box-shadow:var(--shadow-raised)}.auth{position:relative;height:100vh;height:100dvh;min-height:560px;background:var(--bg-auth);overflow:hidden;display:flex;flex-direction:row-reverse}.auth__left{flex:1 1 50%;min-width:0;height:100%;overflow-y:auto;position:relative;padding:var(--s-12) var(--s-10) 0}.auth__col{width:100%;max-width:448px;margin:0 auto;padding-bottom:var(--s-16);position:relative}.auth--in .auth__col{padding-top:max(52px,calc((100vh - 414px) / 2 - var(--s-12)))}.auth--up .auth__col{padding-top:max(52px,calc((100vh - 442px) / 2 - var(--s-12)))}.auth__brand{position:absolute;left:0;top:0;display:flex;align-items:center;gap:var(--s-3)}.auth__brand a{display:inline-flex;text-decoration:none}.auth__back{width:33px;height:33px;align-items:center;justify-content:center;color:var(--c-faint);border-radius:var(--r-control)}.auth__back:hover{background:var(--c-tint)}.auth__title{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.025em;color:var(--c-ink-strong)}.auth--up .auth__title{line-height:38px}.auth__sub{margin-top:var(--s-2);font-size:14px;line-height:22px;color:var(--c-faint)}.auth__form{margin-top:var(--s-6);display:block}.auth--up .auth__form{margin-top:var(--s-4)}.field{display:block;margin-bottom:var(--s-4)}.field>label,.forgot__form>label{display:block;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-soft);margin-bottom:var(--s-2)}.field__box{position:relative}.field__box input{display:block;width:100%;height:var(--h-control);padding:0 37px;border:0;border-radius:var(--r-control);background:var(--c-input);box-shadow:var(--shadow-inset);font-size:14px;color:var(--c-input-ink)}.field__box input::placeholder{color:var(--c-muted);opacity:1}.field__icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);display:flex;color:var(--c-muted);pointer-events:none;z-index:1}.field__icon--big{left:11px}.field__eye{position:absolute;right:0;top:0;width:33px;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--c-muted);cursor:pointer;border-radius:var(--r-control)}.auth__forgot{display:inline-block;font-size:14px;line-height:20px;font-weight:500;color:var(--c-link);text-decoration:none}.auth__forgot:hover{text-decoration:underline}.auth__form>.btn--full[type=submit]{margin-top:var(--s-4);display:flex}.auth--up .auth__form>.btn--full[type=submit]{margin-top:var(--s-3)}.divider{display:flex;align-items:center;gap:var(--s-3);height:16px;margin:var(--s-4) 0;font-size:12px;color:var(--c-muted)}.auth--up .divider{margin:var(--s-5) 0 var(--s-3)}.divider span{flex:1 1;height:1px;background:var(--c-rule)}.divider em{font-style:normal;line-height:16px;white-space:nowrap}.auth__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-3)}.auth__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--s-3);column-gap:var(--s-3);grid-row-gap:var(--s-3);row-gap:var(--s-3)}.auth__grid .field{margin:0}.field--wide{grid-column:1/-1}.auth__agree{display:flex;align-items:center;gap:var(--s-3);min-height:41px;margin-top:var(--s-3);padding:0 var(--s-3);border-radius:var(--r-card);background:#f4f5f7;font-size:14px;line-height:20px;color:var(--c-body)}.auth__agree a{color:var(--c-body);text-underline-offset:3px}.tick{flex:none;width:15px;height:15px;padding:0;border:0;border-radius:var(--r-pill);background:#ffffff99;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(23,27,32,.35)}.tick--on{background:var(--c-primary);box-shadow:inset 0 0 0 3px #fff}.auth__notice{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-tint);font-size:13px;line-height:18px;color:var(--c-ink)}.auth__foot{position:absolute;left:0;right:0;top:calc(100vh - 71px - var(--s-12));text-align:center;font-size:14px;line-height:18px;color:var(--c-faint)}.auth__foot a{font-weight:500;color:var(--c-link);text-decoration:none}.auth__foot a:hover{text-decoration:underline}.auth__panel{display:block;flex:0 0 auto;width:calc(50% - 30px);margin:15px;position:relative;overflow:hidden;border-radius:var(--r-banner);background:#8b0a25;box-shadow:var(--shadow-panel);color:#fff;text-decoration:none}.auth__panel:after{content:"";position:absolute;right:-90px;bottom:-70px;width:560px;height:560px;background:url(/brand/g-rossa.png) no-repeat 50%/contain}.auth__shots{position:absolute;z-index:1;left:48px;right:48px;top:56px;max-width:608px;display:flex;flex-direction:column;gap:22px}.auth__shots .logo{width:340px;height:auto}.auth__shots p{font-size:22px;line-height:1.35;font-weight:600;max-width:460px}.auth__shots span{font-weight:700}.forgot{min-height:100vh;background:var(--bg-forgot);display:flex;flex-direction:column;align-items:center;justify-content:center}.forgot__wrap{width:100%;max-width:448px;padding:var(--s-12) 0}.forgot h1{font-size:30px;line-height:36px;font-weight:700;color:var(--c-ink-strong);text-align:center}.forgot__lead{margin-top:var(--s-2);padding:0 var(--s-4);font-size:16px;line-height:24px;text-align:center;color:var(--c-muted)}.forgot__card{margin-top:var(--s-8);padding:var(--s-8) var(--s-10);border:1px solid #171b200f;background:var(--c-white);border-radius:var(--r-card);box-shadow:0 1px 28px 0 rgba(23,27,32,.08),0 4px 6px -1px rgba(23,27,32,.08)}.forgot__form>label{font-size:14px;line-height:20px;font-weight:500;letter-spacing:0;color:var(--c-ink);margin-bottom:7px}.forgot__form .field__box input{padding-left:37px}.forgot__form .btn{margin-top:22px}.forgot__form{text-align:center}.forgot__form .field__box,.forgot__form>label{text-align:left}.forgot__back{display:inline-block;margin-top:25px;font-size:14px;line-height:18px;font-weight:500;color:var(--c-gold);text-decoration:none}.forgot__back:hover{text-decoration:underline}.cookie{position:fixed;z-index:60;left:50%;bottom:22px;transform:translateX(-50%);width:min(1024px,calc(100vw - 45px));max-height:calc(100vh - 44px);overflow-y:auto;display:flex;gap:15.5px;padding:18.4px 63px 18.4px 18.4px;border-radius:var(--r-banner);background:var(--c-surface);box-shadow:var(--shadow-banner)}.cookie__mark{flex:none;width:37px;height:37px;border-radius:var(--r-pill);background:var(--c-tint);color:var(--c-primary);display:flex;align-items:center;justify-content:center}.cookie__body{min-width:0;flex:1 1}.cookie h3{font-size:16px;line-height:24px;font-weight:600;color:var(--c-ink)}.cookie p{margin-top:var(--s-2);font-size:14px;line-height:23px;color:var(--c-muted)}.cookie__prefs{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin-top:var(--s-3);font-size:14px;line-height:20px;color:var(--c-ink)}.cookie__prefs label{display:inline-flex;align-items:center;gap:var(--s-2)}.cookie__actions{display:flex;flex-wrap:wrap;gap:9.2px;margin-top:var(--s-4)}.cookie__actions .btn--primary,.cookie__actions .btn--soft{width:168px}.cookie__actions .btn--soft{background:var(--c-surface)}.cookie__actions .btn--ghost{padding:0 var(--s-3)}.cookie .cookie__links{margin-top:var(--s-4);font-size:12px;line-height:16px}.cookie__links a{color:var(--c-muted);text-underline-offset:3px;text-decoration-thickness:1px}.cookie__close{position:absolute;top:18px;right:20px;width:29px;height:29px;padding:var(--s-1);display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-control);background:none;color:var(--c-muted);cursor:pointer}.cookie__close:hover{background:var(--c-tint)}.backdrop{position:fixed;inset:0;z-index:-1;background:#f4f5f7}.backdrop:after{content:"";position:absolute;right:-120px;bottom:-120px;width:620px;height:620px;background:url(/brand/g-outline-rossa.png) no-repeat 50%/contain;opacity:.35}.sitehead{position:fixed;z-index:50;top:var(--s-2);left:0;right:0}.sitenav{height:55px;padding:0 var(--s-6)}.sitenav__bar{max-width:1152px;height:100%;margin:0 auto;padding:0 var(--s-6);display:flex;align-items:center;border-radius:var(--r-pill);background:var(--c-nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-raised)}.sitenav__logo{display:inline-flex;flex:none;text-decoration:none}.sitenav__links{display:flex;list-style:none;margin:0;padding:0 0 0 var(--s-8);gap:var(--s-2)}.sitenav__drop>button,.sitenav__links a{display:inline-flex;align-items:center;gap:var(--s-2);height:35px;padding:0 var(--s-4);border:0;border-radius:var(--r-pill);background:none;font-size:14px;font-weight:500;line-height:20px;color:#171b20cc;text-decoration:none;cursor:pointer;white-space:nowrap}.sitenav__drop>button:hover,.sitenav__links a:hover{background:var(--c-tint);color:var(--c-ink)}.sitenav__drop{position:relative}.sitenav__menu{position:absolute;top:44px;left:0;width:240px;padding:var(--s-2);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--shadow-banner)}.sitenav__menu a{display:flex;flex-direction:column;align-items:flex-start;height:auto;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);gap:0;color:var(--c-ink)}.sitenav__menu strong{font-weight:600}.sitenav__menu span{font-size:12px;line-height:16px;font-weight:400;color:var(--c-muted)}.sitenav__end{margin-left:auto;display:flex;align-items:center;gap:var(--s-3)}.sitenav__login{display:inline-flex;align-items:center;height:29px;padding:5.52px var(--s-4);font-size:14px;font-weight:500;color:var(--c-ink);text-decoration:none;border-radius:var(--r-control)}.sitenav__login:hover{background:var(--c-tint)}.sitenav__cta{height:29px}.sitenav__burger{display:none;margin-left:auto;width:33px;height:33px;align-items:center;justify-content:center;border:0;background:none;color:var(--c-ink);cursor:pointer}.burger{display:flex;flex-direction:column;gap:7px;width:18px}.burger i{display:block;height:2px;border-radius:2px;background:currentColor}.sitenav__sheet{display:none}.glass__wrap{max-width:896px;margin:0 auto;padding:var(--s-16) var(--s-4)}.glass--wide .glass__wrap{max-width:1182px}.glass__card{padding:66.24px 44.16px 65px;border-radius:var(--r-glass);background:var(--c-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-glass)}.glass__head h1{font-size:36px;line-height:40px;font-weight:700;letter-spacing:-.025em;color:var(--c-ink-strong)}.glass__head p{margin-top:var(--s-3);font-size:14px;line-height:20px;color:var(--c-soft)}.glass__text{margin-top:var(--s-6)}.glass__text p{font-size:16px;line-height:29.44px;color:var(--c-body)}.glass__text p+p{margin-top:var(--s-5)}.glass__text h2{margin:var(--s-8) 0 var(--s-2);font-size:20px;line-height:28px;font-weight:600;color:var(--c-ink-strong)}.glass__text a{color:var(--c-link)}.glass__foot a{color:inherit;text-underline-offset:3px}.glass__foot{margin-top:var(--s-6);padding-top:var(--s-6);border-top:1px solid #d6d9de;font-size:14px;line-height:25.76px;color:var(--c-soft)}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-6)}.filters__search{flex:1 1 240px;min-width:0}.filters select{height:var(--h-control);padding:0 var(--s-4);border:0;border-radius:var(--r-control);background:var(--c-input);box-shadow:var(--shadow-inset);font-size:14px;color:var(--c-input-ink)}.filters__tabs{display:flex;gap:var(--s-1);padding:var(--s-1);border-radius:var(--r-control);background:#f4f5f7}.filters__tabs button{height:26px;padding:0 var(--s-3);border:0;border-radius:9px;background:none;font-size:14px;font-weight:500;cursor:pointer}.filters__tabs button[aria-pressed=true]{color:var(--c-white);background:var(--c-primary)}.filters__count{margin-top:var(--s-4);font-size:14px;line-height:20px;color:var(--c-soft)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-4)}.grid__empty{margin-top:var(--s-5);font-size:16px;line-height:24px;color:var(--c-body)}.card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:var(--shadow-raised);text-decoration:none;color:var(--c-ink);transition:transform .15s ease}.card:hover{transform:translateY(-2px)}.card__art{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}.card__art img{width:100%;height:100%;object-fit:cover}.card__tag{position:absolute;top:var(--s-3);left:var(--s-3);padding:2px var(--s-3);border-radius:var(--r-pill);background:var(--c-primary);color:var(--c-white);font-size:12px;line-height:18px;font-weight:500}.card__body{display:flex;flex-direction:column;gap:2px;padding:var(--s-4)}.card__body strong{font-size:16px;line-height:22px;font-weight:600}.card__place,.card__spec{font-size:14px;line-height:20px;color:var(--c-muted)}.card__price{margin-top:var(--s-2);font-size:16px;line-height:22px;font-weight:600;color:var(--c-link)}.sheet{margin-top:var(--s-6);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.sheet__art{width:100%;height:auto;border-radius:var(--r-card);box-shadow:var(--shadow-raised)}.sheet__note{margin-top:var(--s-2);font-size:12px;line-height:16px;color:var(--c-soft)}.sheet__price{font-size:26px;line-height:32px;font-weight:600;color:var(--c-link)}.sheet__info{margin:var(--s-4) 0;padding:0;list-style:none;font-size:14px;line-height:26px;color:var(--c-body)}.sheet__desc{font-size:16px;line-height:29.44px;color:var(--c-body)}.sheet__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-6)}.tile{padding:var(--s-5) 22.08px;border-radius:var(--r-card);background:#f4f5f7;box-shadow:var(--shadow-raised)}.tile h2{font-size:18px;line-height:26px;font-weight:600;color:var(--c-ink-strong)}.tile p{margin-top:var(--s-2);font-size:15px;line-height:25px;color:var(--c-body)}.tile .btn{margin-top:var(--s-3)}.request{align-items:flex-start;gap:var(--s-4);margin-top:var(--s-6)}.request,.request label{display:flex;flex-direction:column}.request label{gap:var(--s-2);width:100%;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-soft)}.request__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3);width:100%}.request input,.request select,.request textarea{width:100%;min-height:var(--h-control);padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-control);background:var(--c-input);box-shadow:var(--shadow-inset);font-size:14px;font-weight:400;letter-spacing:0;color:var(--c-input-ink);text-transform:none}.dash{min-height:100vh;display:flex;background:var(--bg-auth)}.dash__side{flex:none;width:250px;padding:var(--s-6) var(--s-4);display:flex;flex-direction:column;gap:var(--s-6);background:var(--c-surface-2);box-shadow:var(--shadow-raised)}.dash__side>a:first-child{display:inline-flex;text-decoration:none}.dash__side nav{display:flex;flex-direction:column;gap:var(--s-1)}.dash__side nav button{display:flex;justify-content:space-between;height:35px;align-items:center;padding:0 var(--s-3);border:0;border-radius:var(--r-control);background:none;font-size:14px;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.dash__side nav button[aria-pressed=true]{color:var(--c-white);background:var(--c-primary)}.dash__out{margin-top:auto;font-size:14px;font-weight:500;color:var(--c-link)}.dash__main{flex:1 1;min-width:0;padding:var(--s-6) var(--s-8) 230px}.dash__demo{padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--c-tint);font-size:14px;line-height:20px;color:var(--c-ink)}.dash__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-5)}.dash__top h1{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.025em;color:var(--c-ink-strong);margin-right:auto}.dash__top .filters__search{flex:0 1 280px}.dash__list{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-5)}.dash__row{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3);border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:var(--shadow-raised);text-decoration:none;color:var(--c-ink)}.dash__row img{flex:none;width:96px;height:72px;object-fit:cover;border-radius:var(--r-control)}.dash__rowmain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:20px;color:var(--c-muted)}.dash__rowmain strong{font-size:16px;line-height:22px;font-weight:600;color:var(--c-ink)}.dash__rowend{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;line-height:16px;color:var(--c-muted)}.dash__rowend strong{font-size:15px;line-height:20px;font-weight:600;color:var(--c-link)}@media (max-width:1023.98px){.auth__panel{display:none}.auth__left{flex-basis:100%}.auth--in .auth__col{padding-top:max(52px,calc((100vh - 400px) / 2 - var(--s-12)))}.auth--up .auth__left{padding-top:30px}.auth--up .auth__col{padding-top:61px}.auth--up .auth__form{margin-top:var(--s-6)}.auth__foot{position:static;margin-top:29px}.sitenav{height:50px;padding:0 var(--s-4)}.sitenav__end,.sitenav__links{display:none}.sitenav__burger{display:flex}.sitenav__sheet{display:flex;flex-direction:column;gap:2px;margin:var(--s-2) var(--s-4) 0;max-height:calc(100vh - 80px);overflow-y:auto;padding:var(--s-3);border-radius:var(--r-glass);background:var(--c-surface);box-shadow:var(--shadow-banner)}.sitenav__sheet>a{padding:var(--s-3) var(--s-4);border-radius:var(--r-control);font-size:16px;font-weight:500;color:var(--c-ink);text-decoration:none}.sitenav__sheet>a:hover{background:var(--c-tint)}.sitenav__sheetend{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-3) var(--s-1) var(--s-1)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.auth__left{padding-left:0;padding-right:0}.auth__col{width:auto;margin:0 22px;max-width:448px}.auth--in .auth__col{padding-top:max(52px,calc((100vh - 446px) / 2 - var(--s-12)))}.auth--up .auth__left{padding-top:20px}.auth--up .auth__col{margin:0 18px;padding-top:58px}.auth--up .auth__title{font-size:24px;line-height:30px}.auth__sub{margin-top:var(--s-2)}.field__box input{font-size:16px}.auth--up .field__box input{height:40px}.auth--up .auth__grid{grid-template-columns:1fr;row-gap:15.6px}.auth--up .auth__form{margin-top:21px}.auth__agree{padding-block:var(--s-2)}.forgot h1{padding:0 var(--s-4)}.forgot__card{padding:var(--s-8) var(--s-4);border-radius:0}.sitenav{padding:0 var(--s-3)}.sitenav__bar{padding:0 var(--s-4)}.glass__card{padding:51px var(--s-8)}.glass__head h1{font-size:30px;line-height:36px}.grid,.request__row,.sheet,.tiles{grid-template-columns:minmax(0,1fr)}.cookie{padding:22px 63px 22px 22px;gap:var(--s-4)}.cookie__actions{flex-direction:column;align-items:flex-start}.cookie__actions .btn--ghost{padding:0 var(--s-3)}.dash{flex-direction:column}.dash__side{width:auto}.dash__side nav{flex-direction:row;overflow-x:auto}.dash__side nav button{gap:var(--s-2);flex:none}.dash__out{margin-top:0}.dash__main{padding:var(--s-4) var(--s-4) 420px}.dash__row{align-items:flex-start;flex-wrap:wrap}.dash__rowend{width:100%;flex-direction:row;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}.sheet__title{font-size:26px;line-height:1.2;font-weight:800;color:var(--c-ink-strong);margin-top:var(--s-5)}.glass__head h1{color:var(--c-primary)}@media print{.backdrop,.cookie,.sitehead{display:none!important}.glass__card{box-shadow:none;padding:0}.glass__foot{display:none}}.auth__demo{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--r-card);background:#fff;box-shadow:var(--shadow-glass);border:1px solid #f0c9d2}.auth__demo p{margin-top:var(--s-2);font-size:13px;line-height:19px;color:var(--c-muted)}.sitenav__demo{display:inline-flex;align-items:center;height:29px;padding:0 var(--s-4);border-radius:var(--r-control);border:1px solid var(--c-primary);color:var(--c-primary);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}