@font-face{font-family:Artie Auth Display;src:url(/brand/auth/intrinseca-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Artie Auth Text;src:url(/brand/auth/helvetica-now-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Artie Auth Text;src:url(/brand/auth/helvetica-now-medium.woff2) format("woff2");font-style:normal;font-weight:500 600;font-display:swap}.a-session.a-authFrame{--a-auth-display:"Artie Auth Display","Intrinseca",Georgia,serif;--a-font:"Artie Auth Text",Arial,sans-serif;--a-display:var(--a-auth-display);--a-bg:#fcfaf7;--auth-control:#fff;--auth-border:#e1dce6;--auth-grape:#795ab0;--a-text:#241532;--a-text2:#736a7d;--a-focus:#8b63c5;--a-primary:#49365f;--a-primary-hover:#594274;--auth-wash:#e7ddf280;--auth-glow:#f0e7db60;--a-line:var(--auth-border);--a-surface:var(--auth-control);position:relative;display:grid;grid-template-columns:minmax(420px,43%) minmax(0,1fr);min-height:100dvh;padding:0;background:radial-gradient(ellipse at 38% 100%,var(--auth-wash),transparent 65%),radial-gradient(ellipse at 0 0,var(--auth-glow),transparent 55%),var(--a-bg);color:var(--a-text);font:14px/1.5 var(--a-font)}.a-authPrimary{display:flex;flex-direction:column;min-height:100dvh;padding:48px clamp(38px,6vw,100px) 27px}.a-authBrand{display:flex;align-items:center;gap:13px}.a-authBrand>img{width:78px;height:33px}.a-authBrand{margin-bottom:32px}.a-authCard{width:100%;max-width:400px;margin:auto;padding:48px 0}.a-authFrame .a-authContent{width:100%;max-width:none;min-width:0;gap:26px;margin:0}.a-authFrame .a-authContent h1{margin:0;font:400 clamp(32px,2.7vw,40px) /1.1 var(--a-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.a-authFrame header p{margin-top:14px;font-size:13px;line-height:1.6}.a-authFrame .a-button,.a-authFrame input{min-height:48px;font-family:var(--a-font)}.a-authFrame :focus-visible{outline:2px solid var(--a-focus);outline-offset:4px}.a-authFrame .a-authEntryActions{display:grid;grid-gap:20px;gap:20px;width:100%}.a-authSocials{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.a-authSocials a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid var(--auth-border);border-radius:10px;color:var(--a-text);background:var(--auth-control);text-decoration:none;font-size:13px;transition:background .16s,border-color .16s,translate .16s}.a-authSocials a:hover{background:var(--auth-control);border-color:var(--auth-grape);translate:0 -1px}.a-authSocials img,.a-authSocials svg{width:18px;height:18px;object-fit:contain}.a-authDivider{display:flex;align-items:center;gap:16px;color:var(--a-text2);font-size:10px}.a-authDivider:after,.a-authDivider:before{content:"";flex:1 1;height:1px;background:var(--auth-border)}.a-authEmailForm{display:grid;grid-gap:10px;gap:10px}.a-authEmailField{position:relative}.a-authEmailForm input{width:100%;box-sizing:border-box;border:1px solid var(--auth-border);border-radius:10px;padding:13px 14px;background:var(--auth-control);color:var(--a-text);font-size:16px;outline:none}.a-authEmailForm input::placeholder{color:#817489;font-size:13px}.a-authEmailForm input:focus{border-color:var(--auth-grape);box-shadow:0 0 0 4px #7839ee14,0 3px 16px #7839ee0d}.a-authEmailForm>.a-button{margin-top:5px;width:100%;justify-content:center;background:var(--a-primary);color:#fff;border:1px solid var(--a-primary);border-radius:10px;box-shadow:0 3px 6px #49335f12,inset 0 1px #ffffff25}.a-authEmailForm>.a-button:hover{background:var(--a-primary-hover)}.a-authEntryError{margin:0;color:#a24651;font-size:12px;line-height:1.6}.a-authLegal{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;color:var(--a-text2);font-size:11px}.a-authLegal a{color:inherit;text-decoration:none;padding-block:8px}.a-authLegal a:hover{color:#725493;text-decoration:underline;text-underline-offset:3px}.a-authVisual{margin:16px 16px 16px 0;min-width:0;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 20% 25%,#d8c6f0b3,transparent 65%),radial-gradient(ellipse at 90% 85%,#cdb9e891,transparent 65%),linear-gradient(145deg,#efe8f6,#e9e0f2 55%,#f3eef8);box-shadow:inset 0 0 0 1px #ffffff70}.a-authMotion{position:absolute;bottom:30px;right:30px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff50;color:#70617f;background:#ffffff25;cursor:pointer}.a-session.a-authUtility{display:block;background:radial-gradient(ellipse at 82% 12%,var(--auth-wash),transparent 60%),radial-gradient(ellipse at 15% 95%,var(--auth-glow),transparent 55%),var(--a-bg)}.a-authUtility .a-authPrimary{padding:48px 28px 24px}.a-authUtility .a-authCard{max-width:460px;padding:40px;background:color-mix(in srgb,var(--auth-control) 80%,transparent);border:1px solid color-mix(in srgb,var(--auth-border) 65%,transparent);border-radius:22px;box-shadow:0 16px 64px -40px #49365f38}.a-authUtility .a-authBrand{margin-bottom:32px}.a-authUtility .a-authContent{gap:24px}.a-authUtility .a-authContent h1{font-size:34px;line-height:1.15;text-wrap:wrap;letter-spacing:-.035em}.a-authUtility .a-sessionActions{display:grid;grid-template-columns:1fr;width:100%;grid-gap:10px;gap:10px}.a-authUtility .a-sessionActions>form{display:grid}.a-authUtility .a-button{justify-content:center;min-height:44px;border-radius:10px!important;white-space:normal!important;line-height:1.4!important}.a-authUtility .a-button[data-variant=secondary]{background:var(--auth-control)!important;border-color:var(--auth-border)!important}.a-authUtility .a-button[data-variant=primary]:not(:disabled):hover{background:var(--a-primary-hover)!important}.a-authUtility input:not([type=checkbox]){padding:12px 14px!important;border-radius:10px!important;border-color:var(--auth-border)!important;background:var(--auth-control)!important;font-size:16px!important;box-sizing:border-box;transition:border-color .16s,box-shadow .16s}.a-authUtility input:not([type=checkbox]):focus{border-color:var(--auth-grape)!important;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-grape) 12%,transparent)}.a-authUtility .a-authLegal{padding-top:28px}.a-authReference{font-size:11px;color:var(--a-text2);overflow-wrap:anywhere}.a-authUtility dl{padding:0 14px;border:1px solid var(--auth-border);border-radius:12px;background:transparent;font-size:12px}.a-authUtility dl>div{grid-template-columns:90px minmax(0,1fr)}@media (min-width:1900px){.a-authPrimary{padding-inline:max(70px,calc((43vw - 400px) / 2))}.a-authCard{max-width:400px}}@media (max-width:1050px){.a-session.a-authFrame{grid-template-columns:minmax(360px,44%) minmax(0,1fr)}.a-authPrimary{padding-inline:35px}}@media (max-width:800px){.a-session.a-authFrame{display:block}.a-authPrimary{padding:30px 28px 20px}.a-authBrand{width:100%;max-width:380px;margin-inline:auto}.a-authCard{padding:56px 0}.a-authMotion,.a-authVisual{display:none}.a-authFrame .a-authContent h1{font-size:38px}}@media (max-width:360px){.a-authPrimary{padding-inline:22px}.a-authFrame .a-authContent h1{font-size:34px}}@media (max-width:520px){.a-authUtility .a-authPrimary{padding:28px 24px 20px}.a-authUtility .a-authCard{padding:28px 0;border:0;background:transparent;box-shadow:none}.a-authUtility .a-authContent h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.a-authMotion{display:none}.a-authSocials a{transition:none}}.a-authWelcome .a-authContent h1{font-size:clamp(44px,3.5vw,56px);line-height:1.04;letter-spacing:-.045em}.a-authWelcome h1 em{display:block;font-style:normal;background:linear-gradient(105deg,#5d427b,#9475bf);background-clip:text;-webkit-background-clip:text;color:transparent}.a-authSubmitSpinner{width:14px;height:14px;border:2px solid #ffffff55;border-top-color:#fff;border-radius:50%;animation:a-auth-spin .8s linear infinite}@keyframes a-auth-spin{to{rotate:1turn}}@keyframes a-auth-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes a-auth-device-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.a-authBrand{animation:a-auth-enter .6s both}.a-authContent>header{animation:a-auth-enter .6s 80ms both}.a-authFrame .a-authEntryActions{animation:a-auth-enter .6s .16s both}.a-authVisual{animation:a-auth-device-enter .6s .12s both}@media (max-width:800px){.a-authWelcome .a-authContent h1{font-size:clamp(38px,8vw,48px)}.a-authBrand{margin-inline:0;margin-bottom:32px}}@media (prefers-color-scheme:dark){.a-session.a-authFrame{--a-bg:#18131f;--auth-wash:#44325850;--auth-glow:#30233550;--a-text:#f4f0ec;--a-text2:#b5aabe;--a-text3:#a99ab7;--a-surface:#231c2d;--a-surface2:#2b2236;--a-line:#44384f;--a-line-strong:#645071;--a-red:#f0a4ad;--auth-control:#231c2d;--auth-border:#44384f;--auth-grape:#b397f5;--a-primary:#7839ee;--a-primary-hover:#8a50f3;color-scheme:dark}.a-authBrand>img{filter:brightness(0) invert(1)}.a-authWelcome h1 em{background-image:linear-gradient(105deg,#bda2df,#dcc5f5)}.a-authLegal a:hover{color:#d3bfff}.a-authFrame .a-signupAgreement a{color:var(--auth-grape)}.a-authEntryError{color:#f0a4ad}}@media (prefers-reduced-motion:reduce){.a-authBrand,.a-authContent>header,.a-authFrame .a-authEntryActions,.a-authSubmitSpinner,.a-authVisual{animation:none}.a-authSocials a:hover{translate:none}}