.dMPO8G_shell.auth-shell{isolation:isolate;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:65px;max-width:1200px;min-height:100dvh;margin:auto;padding:55px 24px;animation:none;display:grid;position:relative;overflow:clip;transform:none}.dMPO8G_shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20%,#99cdc01f,#0000 58%),radial-gradient(at 80% 20%,#a6bcdf1f,#0000 50%);position:absolute;inset:0}.dMPO8G_story{min-width:0;position:relative}.dMPO8G_eyebrow{color:var(--text-soft);margin:0 0 22px;font-size:11px;font-weight:400}.dMPO8G_story h1{font:500 clamp(35px,4vw,51px)/1.12 var(--font-body);letter-spacing:-.045em}.dMPO8G_story h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#3d7a70,#7796b4);-webkit-background-clip:text;background-clip:text}.dMPO8G_art{margin:22px -15px 0;position:relative}.dMPO8G_art img{width:112%;max-width:none;height:auto;margin-left:-6%;animation:1.7s cubic-bezier(.16,1,.3,1) both dMPO8G_authArtworkIn;display:block}.dMPO8G_caption{color:var(--text-soft);letter-spacing:.015em;margin:20px 0 0;font-size:10px}.dMPO8G_shell .auth-panel{-webkit-backdrop-filter:blur(1.5px);background:linear-gradient(125deg,#ffffff7a,#f2f7fd47);border:1px solid #89a7c52e;border-radius:27px;width:100%;max-width:440px;padding:30px;position:relative;box-shadow:0 24px 65px -42px #1f3a5c4d,inset 0 1px #fff}.dMPO8G_shell .auth-panel-top{margin-bottom:30px}.dMPO8G_shell .auth-brand-logo{width:116px;height:auto}:is(.dMPO8G_shell .auth-flow-vline,.dMPO8G_shell .auth-flow-hline){display:none}.dMPO8G_shell .auth-flow-row{margin:0 0 19px;padding:0;display:block}.dMPO8G_shell .auth-flow-fields{margin:0;padding:0}.dMPO8G_shell .auth-flow-nodes{flex-wrap:wrap;gap:8px;display:flex}.dMPO8G_shell .auth-flow-node{min-height:37px;box-shadow:none;border-radius:99px;padding:8px 15px;font-size:11px;font-weight:400}.dMPO8G_shell .auth-form-title{font-family:var(--font-body);letter-spacing:-.035em;font-size:25px;font-weight:500}.dMPO8G_shell .auth-form-subtitle{font-size:11px;line-height:1.8}.dMPO8G_shell .auth-field label{font-size:11px;font-weight:400}.dMPO8G_shell .auth-field input{border-radius:12px;min-height:47px;font-size:13px}.dMPO8G_shell .auth-submit{background:linear-gradient(110deg,#2c5e5e,#426380);border-radius:99px;min-height:46px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #ffffff26}.dMPO8G_shell .auth-link{font-size:11px;font-weight:400}.dMPO8G_shell .auth-fineprint{font-size:10px;line-height:1.8}.dMPO8G_shell .auth-foot-btn{background:0 0;border:0;padding:0;font-size:10px;font-weight:400}.dMPO8G_shell .auth-panel-foot{border-top:1px solid #8ca6c721;margin-top:22px;padding-top:17px}.dMPO8G_shell .auth-flow-bg{opacity:.4}[data-theme=dark] .dMPO8G_shell{--text-main:#f4f5f8;--text-soft:#a8b4c5}[data-theme=dark] .dMPO8G_story h1 span{background-image:linear-gradient(110deg,#d9eee6,#b4cce9)}[data-theme=dark] .dMPO8G_shell .auth-panel{background:radial-gradient(at 100% 0,#627db414,#0000 60%),linear-gradient(130deg,#1c253373,#131c284d);border-color:#b1c8e826;box-shadow:0 24px 65px -42px #0009,inset 0 1px #e8f1ff0f}[data-theme=dark] .dMPO8G_shell .auth-submit{color:#243a4b;background:linear-gradient(110deg,#d7e9e7,#b6cbea)}@keyframes dMPO8G_authArtworkIn{0%{opacity:0;translate:-20px 15px}to{opacity:1;translate:0}}@media (max-width:900px){.dMPO8G_shell.auth-shell{gap:35px;padding-inline:28px}.dMPO8G_story h1{font-size:39px}.dMPO8G_shell .auth-panel{padding:26px}}@media (max-width:700px){.dMPO8G_shell.auth-shell{grid-template-columns:1fr;gap:10px;min-height:100dvh;padding:24px 20px 35px}.dMPO8G_story{width:100%;max-width:440px;margin:auto}.dMPO8G_eyebrow,.dMPO8G_story h1,.dMPO8G_caption{display:none}.dMPO8G_art{max-width:280px;margin:0 auto}.dMPO8G_art img{width:100%;margin:0}.dMPO8G_shell .auth-panel{max-width:440px;margin:auto;padding:26px 24px}.dMPO8G_shell .auth-brand-logo{width:105px}.dMPO8G_shell .auth-field input{font-size:16px}}@media (prefers-reduced-motion:reduce){.dMPO8G_shell *{transition:none!important;animation:none!important}}.dMPO8G_shell{--cada-control-ring:#7ba0bb1a;--cada-control-glow:0 0 0 transparent}.dMPO8G_shell .auth-field input:focus{border-color:#8faabd!important;box-shadow:0 0 0 2px #78a0ba14!important}.dMPO8G_shell input:active{transform:none!important}.dMPO8G_story{flex-direction:column;justify-content:center;min-height:480px;display:flex}.dMPO8G_quoteArea{width:100%;position:relative}.dMPO8G_quoteStack{align-items:center;min-height:200px;display:grid}.dMPO8G_quote{grid-area:1/1;max-width:530px;margin:0}.dMPO8G_quote p{font:450 clamp(31px,3.6vw,44px)/1.25 var(--font-body);letter-spacing:-.04em;color:var(--text-main);text-wrap:pretty;margin:0}.dMPO8G_quoteArriving{animation:.75s cubic-bezier(.22,1,.36,1) both dMPO8G_quoteArrive}.dMPO8G_quoteLeaving{pointer-events:none;animation:.45s both dMPO8G_quoteLeave}.dMPO8G_quoteControls{gap:5px;margin-top:12px;display:flex}.dMPO8G_quoteControls button{width:32px;height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s;display:grid}.dMPO8G_quoteControls button:hover{color:var(--text-main);background:#7e9bae1a}.dMPO8G_quoteControls button:focus-visible{outline-offset:2px;outline:2px solid #8faabd}.dMPO8G_art{width:100%;max-width:500px;margin:16px auto 0}.dMPO8G_art img{width:100%;max-width:100%;height:auto;margin:0;-webkit-mask-image:none;mask-image:none}@keyframes dMPO8G_quoteArrive{0%{opacity:0;translate:0 9px}to{opacity:1;translate:0}}@keyframes dMPO8G_quoteLeave{0%{opacity:1;translate:0}to{opacity:0;translate:0 -7px}}@media (max-width:700px){.dMPO8G_story{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:8px;min-height:185px;display:grid}.dMPO8G_quoteStack{min-height:135px}.dMPO8G_quote p{letter-spacing:-.035em;font-size:clamp(21px,5.5vw,27px);line-height:1.3}.dMPO8G_quoteControls{margin-top:5px}.dMPO8G_art{width:130px;max-width:none;margin:0}}@media (prefers-reduced-motion:reduce){.dMPO8G_quoteLeaving{display:none}}.dMPO8G_shell:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.dMPO8G_shell .auth-flow-bg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 10% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 10% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dMPO8G_flowStaticDots{display:none}.dMPO8G_flowCardCrossing{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dMPO8G_flowMovingDots{display:none}.dMPO8G_flowStaticDots{display:block}}
