main.nivu-cinematic-login.nivu-prismatic-login{isolation:isolate;color:#f5f7fe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;position:relative;overflow-x:clip;background:#080f20 url(/nivu-identity/nivu-login-prismatic.svg) 50%/cover no-repeat!important;padding:30px 24px 24px!important}main.nivu-cinematic-login.nivu-prismatic-login:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 48% 33%,#5d7adc2e,#0000 32%),radial-gradient(at 62% 55%,#976ab817,#0000 31%);position:absolute;inset:0}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-header{justify-content:flex-start;align-items:center;gap:24px;width:100%;max-width:1320px;margin:0 auto 28px;padding:0;display:flex}main.nivu-cinematic-login.nivu-prismatic-login .nivu-cinematic-wordmark{color:#f5f7fe;text-decoration:none;display:inline-flex}main.nivu-cinematic-login.nivu-prismatic-login .nivu-cinematic-wordmark .nivu-logo{align-items:center;gap:8px;width:auto;height:auto;display:inline-flex}main.nivu-cinematic-login.nivu-prismatic-login .nivu-logo-symbol{width:40px;height:44px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-logo>span{align-items:center;display:flex}main.nivu-cinematic-login.nivu-prismatic-login .nivu-logo>span>svg{width:122px;height:auto}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-header>span{letter-spacing:1.8px;color:#b7c5dd;border-left:1px solid #c4d7f33d;max-width:180px;padding-left:23px;font-size:8px;line-height:1.8}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#37415b94,#11182bcc);border:1px solid #d3dff742;border-radius:29px;width:100%;max-width:460px;margin:30px auto 28px;padding:37px 36px 28px;position:relative;box-shadow:inset 0 1px #ffffff29,inset 1px 0 #ffffff0e,0 26px 70px #00030e52}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-kicker{letter-spacing:1.6px;color:#b5cdf4;margin:0;font-size:8px;font-weight:500}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content>h1{letter-spacing:-1.4px;color:#f5f7fe;margin:16px 0 14px;font-size:38px;font-weight:600;line-height:1.16}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-description{color:#b8c5db;margin:0;font-size:12px;line-height:1.8}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass{width:100%;max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:28px;padding:0}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass>p{color:#bdcae0;margin:10px 0 20px;font-size:12px;line-height:1.7}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass h2{letter-spacing:-.4px;font-size:21px;line-height:1.4}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-card-title{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-card-title>svg{color:#a6c8ff}main.nivu-cinematic-login.nivu-prismatic-login .btn.primary{color:#fff;background:linear-gradient(115deg,#2e73f3,#2461d8);border-color:#cae0ff59;box-shadow:inset 1px 0 #e6f9ff73,inset 0 1px #ffffff1f,0 5px 20px #2368f22e}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-cta{border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:12px 17px;font-size:13px;display:flex}main.nivu-cinematic-login.nivu-prismatic-login .text-btn{color:#aecdfb}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-invite{color:#b4c2d9;text-align:center;margin-top:16px;font-size:10px;line-height:1.7}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-privacy{color:#acbcd4;border-top:1px solid #bcd1f421;align-items:center;gap:10px;margin-top:26px;padding-top:20px;font-size:10px;line-height:1.7;display:flex}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-privacy b{color:#d4dff0;font-weight:500}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass .field input,main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass .field textarea{color:#f5f7fe;background:#070f1d4d;border-color:#c1d2ee45;border-radius:12px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass .pilot-loading{min-height:100px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass .pilot-privacy{margin-top:22px;font-size:10px;line-height:1.7}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-showcase-slot{width:100%;max-width:620px;margin:40px auto 30px}main.nivu-cinematic-login.nivu-prismatic-login .login-showcase{width:100%;max-width:none;margin:0;position:relative;top:auto;left:auto}main.nivu-cinematic-login.nivu-prismatic-login .login-showcase>h2{text-align:center;font-size:16px}main.nivu-cinematic-login.nivu-prismatic-login .teaser-window{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a2337ed;border-color:#aecbf540;border-radius:23px}main.nivu-cinematic-login.nivu-prismatic-login .teaser-window>header{background:#6c95de17}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-footer{color:#b4c3da;justify-content:space-between;align-items:center;gap:15px;width:100%;max-width:1320px;margin:34px auto 0;font-size:10px;line-height:1.7;display:flex;position:relative;bottom:auto;left:auto;right:auto}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-footer>a,main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-footer>span:last-child{color:#b4c3da}@media (min-width:1101px) and (min-height:850px){main.nivu-cinematic-login.nivu-prismatic-login:not(.has-showcase) .nivu-login-content{margin-top:7vh}}@media (max-width:760px){main.nivu-cinematic-login.nivu-prismatic-login{background-position:54%!important;padding:24px 18px!important}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-header{gap:17px;margin-bottom:26px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-header>span{letter-spacing:1.2px;padding-left:16px;font-size:6px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-logo-symbol{width:34px;height:38px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-logo>span>svg{width:100px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content{border-radius:26px;margin:22px auto 24px;padding:30px 26px 25px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content>h1{font-size:35px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-description{font-size:12px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-desktop-break{display:none}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass{margin-top:26px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;font-size:9px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass input,main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-glass textarea{font-size:16px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-showcase-slot{margin-top:32px}}@media (max-width:360px){main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content{padding:26px 21px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content>h1{font-size:31px}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-header>span{letter-spacing:1px;font-size:5px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content{background:#1c263d}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c263d}}@media (forced-colors:active){main.nivu-cinematic-login.nivu-prismatic-login{color:canvastext;background:canvas!important}main.nivu-cinematic-login.nivu-prismatic-login:before{display:none}main.nivu-cinematic-login.nivu-prismatic-login .nivu-login-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.login-showcase{color:#eaf6ff;width:clamp(360px,34vw,600px);max-width:53%;position:absolute;top:36%;left:max(39%,6.5% + 450px)}.login-showcase>h2{letter-spacing:-.2px;margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.5}.teaser-window{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#09243de8;border:1px solid #8ed8ff91;border-radius:17px;overflow:hidden;box-shadow:0 10px 50px #00101f3b,inset 0 1px #d1efff2a}.teaser-window>header{letter-spacing:1.7px;background:#17497971;border-bottom:1px solid #72c8ff25;align-items:center;gap:13px;padding:10px 13px;font-size:8px;display:flex}.teaser-window>header>small{letter-spacing:0;color:#c3dced;border:1px solid #9ed7f532;border-radius:12px;margin-left:auto;padding:3px 8px;font-size:8px}.teaser-window-dots{gap:5px;display:flex}.teaser-window-dots i{background:#64a9cf;border-radius:100%;width:6px;height:6px}.teaser-window-dots i:nth-child(2){background:#7cc9e4}.teaser-window-dots i:nth-child(3){background:#51bdaa}.teaser-body{height:260px;min-height:260px;display:flex}.teaser-sidebar{background:#061a2c55;border-right:1px solid #9ed7f51c;flex:none;width:23%;padding:17px 9px}.teaser-sidebar>strong{letter-spacing:2px;margin:0 7px 17px;font-size:18px;display:block}.teaser-sidebar>span{color:#bbd1e2;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:31px;padding:5px 6px;font-size:8px;display:flex}.teaser-sidebar>.is-selected{color:#e4f3ff;background:#2b7bb52d;border-color:#7bc7fb48}.teaser-sidebar svg{flex:none}.teaser-content{flex:1;min-width:0;min-height:0;padding:15px 13px;animation:.45s both teaser-enter;overflow:auto}.teaser-title{color:#dff2ff;align-items:center;gap:7px;margin-bottom:14px;display:flex}.teaser-title h3{margin:0;font-size:12px;font-weight:600}.teaser-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.teaser-totals>div{background:#1a507b24;border:1px solid #6cb2e92d;border-radius:8px;gap:9px;min-width:0;padding:11px 8px;display:grid}.teaser-totals small{color:#b8d1e5;font-size:8px}.teaser-totals strong{white-space:nowrap;font-size:clamp(10px,.9vw,14px);font-weight:600}.teaser-charts{grid-template-columns:1.55fr 1fr;gap:8px;margin-top:11px;display:grid}.teaser-charts>div{background:#1a507b14;border:1px solid #6cb2e92d;border-radius:8px;min-width:0;padding:10px 9px 2px}.teaser-charts b{white-space:nowrap;margin-bottom:3px;font-size:8px;font-weight:500;display:block}.teaser-charts svg{width:100%;height:88px;display:block}.teaser-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:0;animation:1.2s ease-out both teaser-line}.teaser-ring{animation:1s ease-out both teaser-ring}.teaser-entries>div{border-bottom:1px solid #6cb2e924;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:5px;min-height:37px;font-size:9px;display:grid}.teaser-entries b{color:#bed5e8;font-size:8px;font-weight:500}.teaser-entries small{color:#abc6de;font-size:8px}.teaser-entries strong{text-align:right;font-size:9px;font-weight:500}.teaser-planning>p{color:#b9d2e4;margin:0 0 15px;font-size:9px;line-height:1.5}.teaser-planning>div{margin:12px 0}.teaser-planning span{justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.teaser-planning small{color:#9dbed7;font-size:8px}.teaser-planning i,.teaser-pots i{background:#8ebfe520;border-radius:10px;height:5px;display:block;overflow:hidden}.teaser-planning i>b,.teaser-pots i>b{transform-origin:0;background:#8ad1f5;border-radius:10px;height:100%;animation:1s ease-out both teaser-bar;display:block}.teaser-planning>div:nth-child(3) i>b{background:#51d6ad}.teaser-pots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:15px;display:grid}.teaser-pots>div{background:#1a507b20;border:1px solid #6cb2e938;border-radius:11px;align-content:start;gap:15px;padding:15px 8px;display:grid}.teaser-pots svg{color:#9ed7f5}.teaser-pots strong{font-size:9px;font-weight:500;line-height:1.5}.teaser-pots small{color:#a6c4dd;font-size:8px;line-height:1.5}.teaser-controls{justify-content:center;align-items:center;gap:12px;padding-top:10px;display:flex}.teaser-controls>div{align-items:center;gap:2px;display:flex}.teaser-controls>div>button{cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:22px;padding:0;display:grid}.teaser-controls>div>button>span{background:#659abdb3;border-radius:10px;width:6px;height:6px;transition:width .2s,background .2s}.teaser-controls>div>.is-active>span{background:#c1edff;width:18px;box-shadow:0 0 8px #57c5f988}.teaser-pause{color:#d3ecfb;cursor:pointer;background:#092b4770;border:1px solid #a2d6f436;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.teaser-pause:disabled{opacity:.5;cursor:default}.teaser-caption{text-align:center;color:#c1dced;margin:3px 0 0;font-size:10px;line-height:1.5}.login-showcase button:focus-visible{outline-offset:3px;outline:2px solid #d5f3ff}@keyframes teaser-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes teaser-line{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes teaser-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes teaser-ring{0%{opacity:0;stroke-dasharray:0 100}to{opacity:1;stroke-dasharray:62 38}}@media (max-width:1200px) and (min-width:1101px){.nivu-cinematic-login.has-showcase .nivu-login-content{max-width:36%;margin-left:5%}.nivu-cinematic-login.has-showcase .nivu-login-content>h1{font-size:44px}.nivu-cinematic-login.has-showcase .nivu-login-glass{max-width:100%}.login-showcase{width:40%;max-width:40%;top:38%;left:44%}.teaser-sidebar>span{gap:4px;font-size:7px}.teaser-content{padding:13px 9px}.teaser-totals>div{padding:9px 5px}.teaser-totals strong{font-size:10px}}@media (max-width:1100px){.login-showcase{width:100%;max-width:530px;margin:34px auto 0;position:relative;top:auto;left:auto}.nivu-cinematic-login.has-showcase .nivu-login-content{max-width:580px;margin-right:6.5%}.nivu-cinematic-login.has-showcase{padding-bottom:105px!important}.nivu-cinematic-login.has-showcase .nivu-login-footer{bottom:22px}.login-showcase>h2{font-size:15px}.teaser-totals strong{font-size:11px}.teaser-caption{font-size:9px}.teaser-window>header{padding:9px 11px}.teaser-body{height:260px;min-height:260px}}@media (min-width:1101px) and (max-height:700px){.login-showcase{top:30%}.nivu-cinematic-login.has-showcase .nivu-login-content{margin-top:10px}.nivu-cinematic-login.has-showcase .nivu-login-content>h1{font-size:42px}.nivu-cinematic-login.has-showcase .nivu-login-glass{margin-top:22px}}@media (prefers-reduced-motion:reduce){.teaser-content,.teaser-line,.teaser-ring,.teaser-planning i>b,.teaser-pots i>b{animation:none}.teaser-controls>div>button>span{transition:none}}
