body .auth-experience.auth-premium.calyz-entry-canvas{position:relative;isolation:isolate;overflow:hidden;background-color:#101a2c;background-image:radial-gradient(ellipse 66% 80% at 4% 25%,#304e7070,transparent 76%),radial-gradient(ellipse 46% 70% at 55% 105%,#8666a242,transparent 76%),radial-gradient(ellipse 54% 70% at 99% -10%,#5b4d7b5e,transparent 72%),linear-gradient(125deg,#152538,#111b2d 60%,#1d223b);background-size:auto;--auth-ink:#27364d;--auth-muted:#718098;padding-top:22px}body .auth-experience.auth-premium:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(125deg,transparent,transparent 110px,#b8d9ff09 111px,transparent 112px,transparent 180px);mask-image:radial-gradient(ellipse at 18% 48%,#000,transparent 80%)}body .auth-experience.auth-premium .auth-header{border:1px solid #dce8ff28;border-radius:22px;background:linear-gradient(120deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff12,0 12px 24px -20px #04091680;padding:15px 21px;max-width:1220px;backdrop-filter:blur(16px)}body .auth-experience.auth-premium .auth-brand .calyz-brand-logo{width:118px;height:56px;filter:invert(1);opacity:.94}body .auth-experience.auth-premium .auth-switch{color:#b8c5dc;font-size:11px}body .auth-experience.auth-premium .auth-switch>a{color:#edf2fc;background:linear-gradient(135deg,#ffffff16,#ffffff08);border:1px solid #c7d4f336;border-radius:13px;padding:11px 15px;box-shadow:inset 0 1px #ffffff12}body .auth-experience.auth-premium .auth-layout{max-width:1120px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:7vw;margin:28px auto;align-items:center}body .auth-experience.auth-premium .auth-story{max-width:560px;min-width:0;animation:none}body .auth-experience.auth-premium .auth-story>h1{color:#f0f5ff;font-size:clamp(32px,3.5vw,48px);line-height:1.16;letter-spacing:-.045em;text-shadow:0 4px 24px #00000020}body .auth-experience.auth-premium .auth-story>h1>span{color:#a4b8d5}body .auth-experience.auth-premium .auth-story>p{color:#b1c1d7;font-size:13px;line-height:1.8;margin:19px 0 0;max-width:42ch}.auth-sculpture-scene{height:320px;position:relative;margin-top:12px;isolation:isolate}.auth-sculpture-scene:before{content:"";position:absolute;inset:8% 12%;z-index:-1;background:radial-gradient(ellipse at 50% 48%,#b4d5f322,#9d8bd71a 32%,transparent 70%);filter:blur(15px)}.auth-sculpture{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.auth-sculpture .harn-presence{position:relative;display:block;width:240px;height:310px;isolation:isolate;pointer-events:none}.auth-sculpture .harn-presence canvas{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:1;filter:drop-shadow(0 22px 24px #00000035)}.auth-sculpture .harn-presence-fallback{position:absolute;inset:10% 26%;background:url(/brand/calyz-isotipo.svg) 50%/contain no-repeat;filter:invert(1) drop-shadow(0 6px 12px #8ea9d34d)}.auth-sculpture .harn-presence[data-webgl=ready] .harn-presence-fallback{display:none}.auth-sculpture-orbit{position:absolute;inset:58px 58px 18px;border:1px solid #b4c8f01c;border-radius:50%;transform:rotate(-18deg);z-index:-1;box-shadow:0 0 0 24px #9bbaee04}.auth-sculpture-orbit:before{content:"";position:absolute;inset:25px -28px;border:1px solid #d0b6ef12;border-radius:50%;transform:rotate(39deg)}.auth-floating-feature{--feature-ink:#b5d4e4;--feature-soft:#a8d6d31c;position:absolute;display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #c6d9f42e;border-radius:18px;background:linear-gradient(135deg,#dceaff19,#d0e0ff0b);box-shadow:inset 0 1px #ffffff17,0 16px 35px -24px #000b;backdrop-filter:blur(16px);color:#eef4ff;max-width:215px;transition:translate .2s,background .2s,border-color .2s}.auth-floating-feature:hover{translate:0 -3px;background:linear-gradient(135deg,#dceaff26,#d0e0ff15);border-color:#c6d9f44a}.auth-floating-feature>span{display:grid;place-items:center;width:40px;height:43px;flex:none;color:var(--feature-ink);background:linear-gradient(145deg,#ffffff12,var(--feature-soft));border:1px solid color-mix(in srgb,var(--feature-ink) 30%,transparent);border-radius:13px;box-shadow:inset 0 1px #ffffff22,0 4px 10px #07112426}.auth-floating-feature strong{display:block;font-size:12px;letter-spacing:.005em;font-weight:600}.auth-floating-feature small{display:block;max-width:15ch;margin-top:5px;color:#a6b7ce;font-size:10px;line-height:1.6}.auth-floating-feature[data-feature=clients]{left:0;top:44px;--feature-ink:#9cd7d0;--feature-soft:#8ccabd26}.auth-floating-feature[data-feature=calendar]{right:-12px;top:108px;--feature-ink:#e0c8a1;--feature-soft:#dab38326}.auth-floating-feature[data-feature=office]{left:30px;bottom:8px;--feature-ink:#abcdf4;--feature-soft:#7da6db26}body .auth-experience.auth-premium .auth-journey{margin:24px 0 0;gap:25px}body .auth-experience.auth-premium .auth-journey>li{color:#8d9eb7;font-size:10px}body .auth-experience.auth-premium .auth-journey>li.active{color:#dce6fc}body .auth-experience.auth-premium .auth-journey>li>span{background:#ffffff08;border-color:#abbdd233;color:#acbad2}body .auth-experience.auth-premium .auth-journey>li.active>span{background:#e0d6f2;color:#665083;border-color:#e0d6f2}body .auth-experience.auth-premium .auth-form-card{padding:33px;border-radius:27px;border:1px solid #dce4f2;background:linear-gradient(150deg,#fffffffa,#f1f3fbf5);box-shadow:inset 0 1px #fff,0 30px 70px -35px #020816c4,0 2px 8px #080f261f;backdrop-filter:blur(24px)}body .auth-experience.auth-premium .auth-kicker{display:none}body .auth-experience.auth-premium .auth-small-icon{width:49px;height:49px;border-radius:16px;color:#725596;background:linear-gradient(145deg,#faf7ff,#e7def5);border:1px solid #d3c6e6;box-shadow:inset 0 1px #fff,0 5px 13px #6b4b8a12;margin-bottom:21px}body .auth-experience.auth-premium .auth-card-heading h2{color:#26364d;font-size:29px;margin-top:0;letter-spacing:-.04em}body .auth-experience.auth-premium .auth-card-heading p{font-size:12px;color:#6a7b93;margin-top:11px}body .auth-experience.auth-premium .auth-input-wrap{min-height:49px;background:#ffffffd9;border:1px solid #ccd6e6;border-radius:13px;box-shadow:inset 0 1px #fff}body .auth-experience.auth-premium .auth-input-wrap:focus-within{border-color:#9676b6;box-shadow:0 0 0 3px #8561ad17}body .auth-experience.auth-premium .auth-input-wrap>svg{color:#927ba9}body .auth-experience.auth-premium .auth-submit{min-height:49px;border-radius:13px;color:#fff;border-color:#725493;background:linear-gradient(125deg,#8c68b0,#5d548e);box-shadow:inset 0 1px #ffffff36,0 8px 15px -9px #4e3d7180}body .auth-experience.auth-premium .auth-submit:hover:not(:disabled){background:linear-gradient(125deg,#7d59a1,#54497e);box-shadow:inset 0 1px #ffffff36,0 10px 20px -10px #4e3d7180}body .auth-experience.auth-premium :is(a,button):focus-visible{outline-color:#ba9dde}body .auth-experience.auth-premium .auth-form-card :is(a,button):focus-visible{outline-color:#78539f}@media(max-width:1050px) and (min-width:701px){body .auth-experience.auth-premium{padding-left:25px;padding-right:25px}body .auth-experience.auth-premium .auth-layout{gap:30px;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}body .auth-experience.auth-premium .auth-story>h1{font-size:34px}.auth-floating-feature{padding:10px;gap:8px;max-width:170px}.auth-floating-feature small{font-size:9px}.auth-floating-feature[data-feature=calendar]{right:-3px;top:129px}.auth-floating-feature[data-feature=office]{left:0;bottom:0}.auth-sculpture .harn-presence{width:190px;height:290px}}@media(max-width:700px){body .auth-experience.auth-premium{padding:16px 18px 24px;overflow:visible}body .auth-experience.auth-premium .auth-header{padding:9px 13px;border-radius:19px}body .auth-experience.auth-premium .auth-brand .calyz-brand-logo{width:94px;height:45px}body .auth-experience.auth-premium .auth-switch>a{font-size:10px;padding:9px 12px}body .auth-experience.auth-premium .auth-layout{display:flex;flex-direction:column;gap:20px;max-width:420px;margin:18px auto;width:100%}body .auth-experience.auth-premium .auth-story{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;width:100%;min-height:104px}body .auth-experience.auth-premium .auth-story>h1{font-size:22px;line-height:1.23;letter-spacing:-.04em}.auth-floating-feature,body .auth-experience.auth-premium .auth-journey,body .auth-experience.auth-premium .auth-story>p{display:none}.auth-sculpture-scene{height:104px;margin:0;grid-column:2;grid-row:1;min-width:0;overflow:hidden;border-radius:18px}.auth-sculpture .harn-presence{width:100px;height:128px}.auth-sculpture-orbit{inset:17px 0 7px}body .auth-experience.auth-premium .auth-form-card{padding:25px 22px;width:100%;border-radius:23px}body .auth-experience.auth-premium .auth-card-heading h2{font-size:26px}body .auth-experience.auth-premium .auth-input-wrap input{font-size:16px}}@media(prefers-reduced-motion:reduce){.auth-floating-feature{transition:none;translate:none}}@media(prefers-reduced-transparency:reduce){body .auth-experience.auth-premium .auth-header{background:#233047;backdrop-filter:none}.auth-floating-feature{background:#27364d;backdrop-filter:none}body .auth-experience.auth-premium .auth-form-card{background:#f8faff;backdrop-filter:none}}@media(forced-colors:active){body .auth-experience.auth-premium.calyz-entry-canvas{background:Canvas;color:CanvasText}body .auth-experience.auth-premium :is(.auth-header,.auth-form-card,.auth-floating-feature){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}body .auth-experience.auth-premium :is(h1,h1>span,p,.auth-switch,.auth-switch>a,.auth-journey>li,.auth-journey>li.active){color:CanvasText!important}.auth-sculpture canvas,.auth-sculpture-orbit,.auth-sculpture-scene:before,body .auth-experience.auth-premium:before{display:none}.auth-sculpture .harn-presence-fallback{display:block!important;opacity:1!important;filter:none}body .auth-experience.auth-premium .auth-brand .calyz-brand-logo{filter:none}}