.titlebar{display:none}html[data-frameless] .titlebar{display:flex}html[data-frameless] .shell-page{min-height:calc(100vh - 2rem)}.shell-page{background:radial-gradient(circle at 12% -10%, rgb(var(--color-brand-soft) / .24), transparent 34rem), radial-gradient(circle at 94% 10%, rgb(var(--color-brand) / .12), transparent 30rem), rgb(var(--color-bg-page))}.auth-card__backplate{background:rgb(var(--color-logo-backplate));box-shadow:0 12px 28px rgb(var(--color-shadow) / .45);border-radius:22%;transform:translate(12px,-6px)rotate(6deg)}.auth-card__logo{box-shadow:0 16px 36px rgb(var(--color-shadow) / .55);border-radius:22%;transform:rotate(-8deg)}.auth-card__glow{-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.auth-card__glow:before,.auth-card__glow:after{background:rgb(var(--color-brand-soft));content:"";filter:blur(50px);opacity:.5;border-radius:50%;width:219px;height:180px;position:absolute}.auth-card__glow:before{top:-84px;left:-66px}.auth-card__glow:after{top:-90px;right:-66px}.auth-card--wide .auth-card__glow:before,.auth-card--wide .auth-card__glow:after{width:250px;height:206px}.auth-card--wide .auth-card__glow:before{top:-96px;left:-76px}.auth-card--wide .auth-card__glow:after{top:-104px;right:-76px}
@font-face{font-family:gilroyLanding;src:url(../media/Gilroy_Semibold-s.p.3jzljbsupld0d.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:gilroyLanding Fallback;src:local(Arial);ascent-override:88.86%;descent-override:24.16%;line-gap-override:0.0%;size-adjust:105.55%}.gilroylanding_82a6490c-module__Qpvs9q__className{font-family:gilroyLanding,gilroyLanding Fallback;font-weight:600}.gilroylanding_82a6490c-module__Qpvs9q__variable{--font-gilroy-landing:"gilroyLanding", "gilroyLanding Fallback"}
@font-face{font-family:geologicaLanding;src:url(../media/Geologica_Variable-s.p.02y9fl6qmdcai.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:geologicaLanding Fallback;src:local(Arial);ascent-override:94.62%;descent-override:26.69%;line-gap-override:0.0%;size-adjust:103.04%}.geologicalanding_173110b6-module__Bd-Y0G__className{font-family:geologicaLanding,geologicaLanding Fallback}.geologicalanding_173110b6-module__Bd-Y0G__variable{--font-geologica-landing:"geologicaLanding", "geologicaLanding Fallback"}
@font-face{font-family:geologicaSemibold;src:url(../media/Geologica_Variable-s.p.02y9fl6qmdcai.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:geologicaSemibold Fallback;src:local(Arial);ascent-override:94.62%;descent-override:26.69%;line-gap-override:0.0%;size-adjust:103.04%}.geologicasemibold_c7b5d9e9-module__yGk9uG__className{font-family:geologicaSemibold,geologicaSemibold Fallback;font-weight:600}.geologicasemibold_c7b5d9e9-module__yGk9uG__variable{--font-geologica-semibold:"geologicaSemibold", "geologicaSemibold Fallback"}
.language-switcher{color:rgb(var(--color-text-primary) / .35);font:600 13px/1 var(--font-geologica-semibold), system-ui, sans-serif;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.language-switcher button{min-width:30px;min-height:40px;color:rgb(var(--color-text-primary) / .55);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 3px}.language-switcher button[aria-pressed=true]{color:rgb(var(--color-text-primary))}.language-switcher button:hover{color:rgb(var(--color-text-primary));background:rgb(var(--color-text-primary) / .06)}.language-switcher button[aria-pressed]:focus-visible{outline:2px solid rgb(var(--color-brand-bright));outline-offset:2px}
.site-header-slot{z-index:100;flex-shrink:0;height:86px;position:relative}.site-header{--site-header-stroke:linear-gradient(257.009deg, rgb(var(--color-text-primary) / .2) 0%, rgb(var(--color-text-primary) / 0) 100%);border-radius:20px;width:min(1160px,100% - 48px);height:66px;padding:10px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.site-header:after,.site-header__button:after{content:"";z-index:3;border-radius:inherit;background:var(--site-header-stroke);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header__backdrop{background:rgb(var(--color-bg-page) / .7);-webkit-backdrop-filter:blur(24.803px);backdrop-filter:blur(24.803px);mix-blend-mode:hard-light;pointer-events:none;border-radius:20px;position:absolute;inset:0}.site-header__row{z-index:1;justify-content:space-between;align-items:center;width:100%;height:46px;display:flex;position:relative}.site-header a,.site-header a:hover{color:rgb(var(--color-text-primary))}.site-header__brand{height:39px;font-family:var(--font-geologica-landing), system-ui, sans-serif;letter-spacing:-.65px;white-space:nowrap;align-items:center;gap:9px;font-size:24.206px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-header__brand img{border-radius:10px;flex:none;width:38.903px;height:38.903px}.site-header__brand b{color:rgb(var(--color-wordmark-accent));font:inherit}.site-header__actions{align-items:center;gap:16px;display:flex}.site-header__button{--site-header-stroke:linear-gradient(252.609deg, rgb(var(--color-text-primary) / .2) 0%, rgb(var(--color-text-primary) / 0) 15.865%, rgb(var(--color-text-primary) / 0) 75%, rgb(var(--color-text-primary) / .2) 100%);background:radial-gradient(50% 50% at 50% 50%, rgb(var(--color-text-primary) / .1), rgb(var(--color-text-primary) / 0)), rgb(var(--color-text-primary) / .1);min-width:153px;height:46px;font-family:var(--font-gilroy-landing), system-ui, sans-serif;white-space:nowrap;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:10px;justify-content:center;align-items:center;padding:13px 16px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;position:relative}.site-header__button:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:767px){.site-header-slot{height:74px}.site-header{width:calc(100% - 32px);height:58px;padding:8px 8px 8px 16px;top:16px}.site-header__row{height:42px}.site-header__actions{gap:8px}.site-header__brand{letter-spacing:-.43px;gap:5px;height:26px;font-size:16.178px}.site-header__brand img{border-radius:6px;width:26px;height:26px}.site-header__button{min-width:0;height:42px;padding:0 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.site-header__button{transition:none}}
