.split-login{--ink:#162343;--muted:#66718a;--line:#dce0ec;--accent:#6951cd;isolation:isolate;width:100%;min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 15% 0,#e8e2fb,#0000 48%),#f4f5fa;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px 24px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.split-login *{box-sizing:border-box}.login-composition{background:#fcfcff;border:1px solid #e2deec;border-radius:24px;grid-template-columns:1fr 1fr;width:100%;max-width:1120px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #24204e12}.split-form-side{place-items:center;min-width:0;padding:48px 60px;display:grid}.split-form-card{width:100%;max-width:365px}.split-mobile-brand{background:#fff;border-radius:10px;margin:0 0 32px;padding:8px 0;display:table}.split-mobile-brand .brand-logo{width:200px}.split-kicker{letter-spacing:.2em;color:var(--accent);margin:0 0 10px;font-size:10px;font-weight:650;line-height:1.6}.split-login .login-heading h1{letter-spacing:-.035em;color:var(--ink);margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.25}.split-login .login-heading p{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.8}.split-login label{color:var(--ink);margin:22px 0 9px;font-size:12px;font-weight:600;display:block}.split-login input{border:1px solid var(--line);width:100%;min-height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:12px 14px;font-size:14px}.split-login input::placeholder{color:#778197;opacity:1}.split-login :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #a994ec}.split-login .login-password{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:flex}.split-login .login-password input{border:0;flex:1;min-width:0}.split-login .login-password button{color:#68748f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:48px;min-height:48px;padding:12px;display:grid}.split-login .auth-secondary{text-align:right;margin:12px 0 0;font-size:12px}.split-login a{color:var(--accent);text-underline-offset:4px}.split-login .login-submit{color:#fff;cursor:pointer;background:#6951cd;border:1px solid #765edb;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin-top:25px;font-size:14px;font-weight:600;transition:background .15s;display:flex;box-shadow:0 5px 12px #6951cd18}.split-login .login-submit:hover:not(:disabled){background:#553eb5}.split-login button:disabled{opacity:.6;cursor:wait}.split-login .login-help{text-align:center;margin-top:30px}.split-login .login-help h2{color:var(--muted);align-items:center;gap:14px;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.split-login .login-help h2:before,.split-login .login-help h2:after{content:"";background:var(--line);flex:1;height:1px}.split-login .login-help p,.split-login .login-permission-note{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.split-login .login-permission-note{text-align:center;margin-top:22px}.split-login [role=alert]{color:#96273f;background:#fff1f4;border:1px solid #e9b5c0;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}.split-login [role=status]{color:#975118;font-size:13px;line-height:1.6}.login-product-story{isolation:isolate;color:#fff;background:linear-gradient(145deg,#23165c,#100d27 65%,#402180);flex-direction:column;padding:54px 44px;display:flex;position:relative;overflow:hidden}.login-story-glow{z-index:-1;background:radial-gradient(at 95% 0,#9b6affb8,#0000 52%),radial-gradient(at 0 85%,#7041e5b0,#0000 55%);position:absolute;inset:0}.login-story-copy>p:first-child{letter-spacing:.2em;color:#d4c5ff;margin:0 0 24px;font-size:9px;font-weight:600}.login-story-copy h2{letter-spacing:-.035em;margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.25}.login-story-copy h2 span{color:#d5c7ff}.login-story-copy>p:last-child{color:#c9c1e0;margin:0;font-size:13px;line-height:1.8}.login-workflow-art{flex-direction:column;gap:18px;margin:auto 0;padding:42px 0;display:flex;position:relative}.login-proof-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(120deg,#ffffff1f,#7b54dc2e);border:1px solid #d2baff57;border-radius:14px;align-items:center;gap:14px;width:95%;padding:22px 18px;display:flex;position:relative;box-shadow:0 12px 28px #06021226}.proof-review{align-self:flex-end}.proof-approve{width:88%}.proof-icon{color:#e6ddff;background:#cab7ff15;border:1px solid #dbceff38;border-radius:12px;place-items:center;min-width:40px;height:40px;display:grid}.login-proof-card small{letter-spacing:.13em;color:#cdbbfa;margin-bottom:7px;font-size:8px;display:block}.login-proof-card strong{letter-spacing:-.02em;font-size:14px;font-weight:550;display:block}.login-proof-card p{color:#c4bfd8;margin:6px 0 0;font-size:10px}.proof-import>svg{color:#b9f1d5;margin-left:auto}.login-story-caption{color:#c0b8d8;letter-spacing:.02em;margin:0;font-size:10px}.login-page-footer{color:#68718a;justify-content:space-between;gap:20px;width:100%;max-width:1120px;margin-top:22px;font-size:10px;line-height:1.7;display:flex}.login-customer:before,.login-customer:after{content:"";pointer-events:none;z-index:-1;opacity:.7;background:url(/brand/login-glaciers.png) bottom/contain no-repeat;width:clamp(260px,34vw,600px);height:380px;position:absolute;bottom:0}.login-customer:before{left:-100px}.login-customer:after{opacity:.5;right:-100px;transform:scaleX(-1)}.login-customer .login-workflow-art{gap:26px;padding-top:48px}.login-customer .login-proof-card:after{content:"";pointer-events:none;background-image:url(/brand/login-fictional-portraits.png);background-repeat:no-repeat;background-size:300% 100%;border:3px solid #ded3ff;border-radius:50%;width:52px;height:52px;position:absolute;top:-24px;right:-12px;box-shadow:0 0 0 5px #b89aff18,0 8px 18px #0d042a33}.login-customer .proof-import:after{background-position:0%}.login-customer .proof-review:after{background-position:50%;right:-8px}.login-customer .proof-approve:after{background-position:100%;right:-22px}@media (max-width:760px){.login-customer:before,.login-customer:after{opacity:.4;width:190px;height:180px}.login-customer:before{left:-50px}.login-customer:after{right:-50px}}.login-internal{--ink:#f5f4ff;--muted:#c0bed5;--line:#ffffff29;--accent:#d0bcff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 10% 20%,#242059,#0000 60%),linear-gradient(135deg,#10152f,#211444 70%,#341648);padding-top:72px}.login-internal .login-composition{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#22203ecf;border:1px solid #e1d8ff45;max-width:490px;display:block;overflow:visible;box-shadow:0 32px 100px #06061d55,inset 0 1px #ffffff12}.login-internal .split-form-side{padding:38px 50px}.login-internal .split-mobile-brand{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin-bottom:26px;padding:10px 16px}.login-internal input,.login-internal .login-password{color:#f5f4ff;background:#17182ec7}.login-internal .login-password input{background:0 0}.login-internal input::placeholder{color:#aaa9c3}.login-internal .login-password button{color:#ccc5e9}.login-internal .login-submit{background:#8060dc;border-color:#a28be4}.login-internal .login-submit:hover:not(:disabled){background:#7050cc}.login-internal .login-page-footer{color:#c0b8d1;max-width:490px}.login-internal [role=alert]{color:#ffe0e7;background:#4a2638;border-color:#ac6078}.login-orbs{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-orbs i{background:radial-gradient(circle at 30% 25%,#e7b4ff 0%,#a342f1 24%,#7423d5 48%,#2a0d68 80%);border-radius:50%;animation:18s ease-in-out infinite alternate login-float;display:block;position:absolute;box-shadow:inset -28px -32px 60px #160530aa,0 24px 80px #09092355}.login-orbs i:first-child{width:310px;height:310px;top:8%;left:calc(50% - 430px)}.login-orbs i:nth-child(2){background:radial-gradient(circle at 30% 25%,#b7aaff,#725bea 28%,#452392 60%,#1a1546);width:240px;height:240px;animation-duration:22s;animation-delay:-9s;bottom:8%;left:calc(50% + 180px)}.login-orbs i:nth-child(3){width:100px;height:100px;animation-duration:16s;animation-delay:-5s;top:18%;left:calc(50% + 285px)}.login-motion{color:#e5dff6;cursor:pointer;background:#1f1d3d;border:1px solid #ffffff38;border-radius:30px;align-items:center;gap:7px;padding:10px 14px;font-size:11px;display:flex;position:absolute;top:24px;right:28px}.split-login[data-motion-paused=true] .login-orbs i{animation-play-state:paused}@keyframes login-float{0%{transform:translate(0,0)rotate(-8deg)}to{transform:translate(24px,-26px)rotate(10deg)}}@media (max-width:1000px){.split-form-side{padding:38px}.login-product-story{padding:44px 30px}.login-story-copy h2{font-size:28px}.login-proof-card{gap:10px;padding:18px 12px}}@media (max-width:760px){.split-login{padding:24px 20px}.login-composition{grid-template-columns:1fr;max-width:480px}.login-product-story{display:none}.split-form-side{padding:32px}.login-page-footer{max-width:480px}.login-internal{padding-top:76px}.login-internal .split-form-side{padding:32px}.login-orbs i:first-child{left:-100px}.login-orbs i:nth-child(2){left:auto;right:-80px}}@media (max-width:400px){.split-login{padding:20px 14px}.split-form-side,.login-internal .split-form-side{padding:28px 22px}.login-internal{padding-top:72px}.split-login input{font-size:16px}.split-login .login-heading h1{font-size:26px}.login-page-footer{font-size:9px}.login-page-footer span{text-align:right}}@media (prefers-reduced-motion:reduce){.split-login *{transition:none!important;animation:none!important}.login-motion{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-internal .login-composition{background:#24213f}}
