#sv-login-concepts{--sv-wine:var(--sv-tone-7e1030, #7e1030);--sv-ink:#313131;--sv-paper:#fffdfb;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--sv-ink);font-size:14px;line-height:1.5}#sv-login-concepts *{box-sizing:border-box}#sv-login-concepts button,#sv-login-concepts input{font:inherit}#sv-login-concepts button svg{width:18px;height:18px;flex:none}#sv-login-concepts [hidden]{display:none!important}#sv-login-concepts .sv-scene{min-height:690px;background:var(--sv-paper);position:relative;overflow:hidden;isolation:isolate}#sv-login-concepts .sv-split{display:grid;grid-template-columns:51% 49%}#sv-login-concepts .sv-story{position:relative;isolation:isolate;overflow:hidden;background:var(--sv-tone-3f071b, #3f071b);color:#fff7ed;padding:36px 40px 30px;display:flex;flex-direction:column;min-height:690px}#sv-login-concepts .sv-aura{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:radial-gradient(ellipse at 65% 30%,var(--sv-tone-b7305866, #b7305866),transparent 45%),radial-gradient(ellipse at 10% 80%,var(--sv-tone-b5513a44, #b5513a44),transparent 55%);animation:svAtmosphere 14s ease-in-out infinite alternate;transform:translate(var(--mx,0px),var(--my,0px))}#sv-login-concepts .sv-light{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:-1;background:linear-gradient(110deg,transparent 35%,#fff0d411 48%,transparent 60%);animation:svLight 12s ease-in-out infinite}#sv-login-concepts .sv-brand{display:flex;align-items:center;gap:12px;position:relative;z-index:2}#sv-login-concepts .sv-brand img{width:49px;height:49px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.94}#sv-login-concepts .sv-brand strong{font:500 23px/1.15 Georgia,serif;letter-spacing:-.6px}#sv-login-concepts .sv-brand small{display:block;font-size:9px;letter-spacing:2.3px;text-transform:uppercase;margin-top:5px;opacity:.7}#sv-login-concepts .sv-story-copy{position:relative;z-index:2;margin-top:45px;max-width:400px}#sv-login-concepts .sv-overline{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:2.3px;text-transform:uppercase;font-weight:500}#sv-login-concepts .sv-overline:before{content:"";width:24px;height:1px;background:currentColor;opacity:.5}#sv-login-concepts .sv-story h2{font:400 clamp(44px,4.8vw,56px)/1.05 Georgia,serif;letter-spacing:-2.7px;margin:25px 0 23px;color:inherit}#sv-login-concepts .sv-story h2 em{color:var(--sv-tone-efc6c4, #efc6c4);font-weight:400}#sv-login-concepts .sv-story-copy p{font-size:14px;line-height:1.75;color:var(--sv-tone-eedcdf, #eedcdf);max-width:300px;margin:0}#sv-login-concepts .sv-landscape{position:absolute;width:140%;max-width:none;left:-17%;bottom:52px;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.33;transform-origin:center bottom;animation:svLandscape 18s ease-in-out infinite alternate;pointer-events:none}#sv-login-concepts .sv-orbit{position:absolute;left:40%;top:18%;width:480px;height:480px;border:1px solid #fff5e911;border-radius:50%;transform:rotate(-24deg);pointer-events:none}#sv-login-concepts .sv-orbit:after{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border:1px solid #fff5e90b;border-radius:50%}#sv-login-concepts .sv-orbit-dot{position:absolute;top:0;right:0;bottom:0;left:0;animation:svOrbit 26s linear infinite}#sv-login-concepts .sv-orbit-dot:before{content:"";position:absolute;width:5px;height:5px;top:-3px;left:50%;background:#ecc8a7;border-radius:50%;box-shadow:0 0 17px #fff6d3}#sv-login-concepts .sv-specks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}#sv-login-concepts .sv-specks i{position:absolute;left:var(--x);bottom:-12px;width:2px;height:2px;background:#f2d9be;border-radius:50%;opacity:0;animation:svSpeck var(--t) linear infinite;animation-delay:var(--d)}#sv-login-concepts .sv-story-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;position:relative;z-index:2;padding-top:95px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#e7d0cf}#sv-login-concepts .sv-access{position:relative;padding:32px clamp(28px,4vw,58px);display:flex;flex-direction:column;justify-content:center;min-width:0;background:#fffdfb}#sv-login-concepts .sv-access-top{position:absolute;top:30px;left:clamp(28px,4vw,58px);right:32px;display:flex;align-items:center;justify-content:space-between;gap:12px}#sv-login-concepts .sv-access-top span{font-size:10px;letter-spacing:1.9px;text-transform:uppercase;color:#756a6d}#sv-login-concepts .sv-version{font-size:10px;color:#817579;border:1px solid #e9e1df;border-radius:20px;padding:4px 9px}#sv-login-concepts .sv-form-wrap{width:100%;max-width:360px;margin:65px auto 50px}#sv-login-concepts .sv-eyebrow{display:flex;align-items:center;gap:7px;color:var(--sv-tone-7e1030, #7e1030);font-size:11px;margin-bottom:19px;font-weight:500}#sv-login-concepts .sv-eyebrow i{width:5px;height:5px;border-radius:50%;background:var(--sv-tone-7e1030, #7e1030);box-shadow:0 0 0 4px var(--sv-tone-7e10300b, #7e10300b)}#sv-login-concepts .sv-form-wrap h1{font:400 39px/1.1 Georgia,serif;letter-spacing:-1.4px;margin:0 0 14px;color:var(--sv-tone-261d21, #261d21)}#sv-login-concepts .sv-form-intro{font-size:13px;color:#786b70;line-height:1.7;margin:0 0 31px;max-width:300px}#sv-login-concepts .sv-label{display:block;margin-bottom:9px;font-size:12px;font-weight:500;color:#34292d}#sv-login-concepts .sv-input{padding-left:16px;position:relative;display:flex;align-items:center;gap:12px;border:1px solid #dfd6d6;border-radius:10px;background:#fff;transition:border-color .3s,box-shadow .3s;margin-bottom:17px;overflow:hidden}#sv-login-concepts .sv-input>svg,.sv-input>i{width:17px;height:17px;color:#918386;flex:none;margin-left:0}#sv-login-concepts .sv-input:after{position:absolute;content:"";height:2px;bottom:0;left:0;right:0;background:linear-gradient(90deg,var(--sv-tone-510c22, #510c22),var(--sv-tone-ae3254, #ae3254));transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.8,.2,1)}#sv-login-concepts .sv-input:focus-within{border-color:var(--sv-tone-9c5e72, #9c5e72);box-shadow:0 0 0 4px var(--sv-tone-7e103009, #7e103009)}#sv-login-concepts .sv-input input{border:0;background:transparent;width:100%;min-width:0;height:51px;padding:0 12px 0 0;font-size:14px;color:#313131}#sv-login-concepts .sv-input input::-moz-placeholder{color:#a29599}#sv-login-concepts .sv-input input::placeholder{color:#a29599}#sv-login-concepts .sv-input input:focus{outline-offset:-4px}#sv-login-concepts .sv-submit{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;width:100%;height:51px;border:1px solid var(--sv-tone-7e1030, #7e1030);border-radius:10px;background:var(--sv-tone-7e1030, #7e1030);color:#fff;padding:0 17px;font-size:13px;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s}#sv-login-concepts .sv-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,var(--sv-tone-4c0a20, #4c0a20),var(--sv-tone-a42a4d, #a42a4d));transform:translate(-101%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}#sv-login-concepts .sv-submit:hover:before{transform:translate(0)}#sv-login-concepts .sv-submit:hover{transform:translateY(-1px);box-shadow:0 7px 18px var(--sv-tone-7e10301b, #7e10301b)}#sv-login-concepts .sv-submit svg{transition:transform .3s}#sv-login-concepts .sv-submit:hover svg{transform:translate(4px)}#sv-login-concepts .sv-note{font-size:10px;line-height:1.6;color:#94868b;margin:13px 0 0}#sv-login-concepts .sv-divider{height:1px;background:#eae3e1;margin:29px 0 23px}#sv-login-concepts .sv-new{font-size:12px;color:#7b6f73;display:flex;flex-wrap:wrap;align-items:center;gap:5px}#sv-login-concepts .sv-text-button{border:0;background:none;padding:4px 0;color:var(--sv-tone-7e1030, #7e1030);font-size:12px;font-weight:500;text-decoration:underline;text-decoration-color:var(--sv-tone-d5bcc4, #d5bcc4);text-underline-offset:4px}#sv-login-concepts .sv-form-footer{position:absolute;bottom:27px;left:clamp(28px,4vw,58px);right:32px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#93878b}#sv-login-concepts .sv-form-footer button{border:0;background:none;color:#6b6064;padding:8px 0;font-size:11px}#sv-login-concepts .sv-password{animation:svFormIn .45s ease both}#sv-login-concepts .sv-back{display:flex;gap:7px;align-items:center;border:0;background:transparent;color:#817078;padding:0 0 18px;font-size:11px}#sv-login-concepts .sv-back svg{width:14px;height:14px}#sv-login-concepts .sv-forgot{display:block;margin:14px 0 0 auto}#sv-login-concepts .sv-feedback{font-size:12px;color:var(--sv-tone-6f243e, #6f243e);line-height:1.6;margin-top:15px}@keyframes svAtmosphere{0%{opacity:.7;translate:-3% 2%}to{opacity:1;translate:4% -3%}}@keyframes svLight{0%,20%{transform:translate(-35%) rotate(-8deg)}70%,to{transform:translate(40%) rotate(-8deg)}}@keyframes svLandscape{0%{transform:translate(-1%) scale(1.01)}to{transform:translate(1%) scale(1.06)}}@keyframes svOrbit{to{rotate:360deg}}@keyframes svSeal{0%{transform:translateY(0) rotate(10deg)}to{transform:translateY(-12px) rotate(17deg)}}@keyframes svSpeck{0%{opacity:0;transform:translateY(0)}15%,75%{opacity:.55}to{opacity:0;transform:translateY(-540px)}}@keyframes svFormIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#sv-login-concepts *,#sv-login-concepts *:before,#sv-login-concepts *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#sv-login-concepts .sv-story{overflow:clip;background:var(--sv-tone-3d071b, #3d071b);min-height:720px}#sv-login-concepts .sv-scene{overflow:clip;min-height:720px}#sv-login-concepts .sv-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 70% 100%,transparent 30%,var(--sv-tone-29051555, #29051555));z-index:1}#sv-login-concepts .sv-story-copy,#sv-login-concepts .sv-brand,#sv-login-concepts .sv-story-footer{z-index:3}#sv-login-concepts .sv-aura{background:radial-gradient(ellipse at 72% 42%,var(--sv-tone-bd3d6277, #bd3d6277),transparent 48%),radial-gradient(ellipse at 12% 85%,var(--sv-tone-9e335577, #9e335577),transparent 50%);animation:svAtmosphere 9s ease-in-out infinite alternate;transition:transform 1.2s cubic-bezier(.18,.8,.24,1)}#sv-login-concepts .sv-light{background:linear-gradient(112deg,transparent 36%,#fff0df22 49%,transparent 61%);animation:svLight 8s ease-in-out infinite}#sv-login-concepts .sv-silk{position:absolute;width:110%;height:85%;left:30%;top:-15%;border:1px solid var(--sv-tone-f4c5d033, #f4c5d033);border-radius:46% 54% 57% 43%;box-shadow:inset 20px 15px 85px var(--sv-tone-ed73952b, #ed73952b),0 0 50px var(--sv-tone-cd46691a, #cd46691a);transform:rotate(-35deg);animation:svSilk 16s ease-in-out infinite alternate;pointer-events:none}#sv-login-concepts .sv-silk:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1px solid var(--sv-tone-ffd4dc1a, #ffd4dc1a);border-radius:46% 54% 57% 43%}#sv-login-concepts .sv-story-copy{margin-top:47px;transform:translate(calc(var(--mx,0px)*.14),calc(var(--my,0px)*.14));transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}#sv-login-concepts .sv-story h2{font-size:clamp(43px,5vw,57px);letter-spacing:-2.5px;margin-top:20px}#sv-login-concepts .sv-head-line{display:block;overflow:hidden;padding-bottom:4px;margin-bottom:-4px}#sv-login-concepts .sv-head-line>span{display:block;animation:svRise 1.15s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay,0s)}#sv-login-concepts .sv-story h2 em{font-weight:400;color:var(--sv-tone-f1d0cd, #f1d0cd);background:linear-gradient(105deg,var(--sv-tone-e4b3b9, #e4b3b9) 15%,#fff6e9 42%,var(--sv-tone-e4b3b9, #e4b3b9) 70%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svSheen 7s ease-in-out infinite}#sv-login-concepts .sv-overline{animation:svReveal .8s .15s both}#sv-login-concepts .sv-story-copy p{animation:svReveal .9s .65s both}#sv-login-concepts .sv-brand{animation:svReveal .9s both}#sv-login-concepts .sv-landscape{width:155%;left:-24%;bottom:55px;opacity:.48;animation:svLandscapeDeep 14s ease-in-out infinite alternate;translate:calc(var(--mx,0px)*-.45) calc(var(--my,0px)*-.3);transition:translate 1.5s cubic-bezier(.2,.8,.2,1);-webkit-mask-image:linear-gradient(transparent,black 28%,black 80%,transparent);mask-image:linear-gradient(transparent,black 28%,black 80%,transparent)}#sv-login-concepts .sv-specks i{box-shadow:0 0 7px #ffe0c777}#sv-login-concepts .sv-orbit{opacity:.4;left:45%;top:23%}#sv-login-concepts .sv-route{position:absolute;left:11%;right:9%;bottom:118px;height:130px;pointer-events:none;z-index:2;translate:calc(var(--mx,0px)*.7) calc(var(--my,0px)*.4);transition:translate 1.5s ease}#sv-login-concepts .sv-route-label{position:absolute;font-size:9px;letter-spacing:1.7px;color:#f3d6d6;display:flex;align-items:center;gap:8px}#sv-login-concepts .sv-route-label i{height:4px;width:4px;background:#f7dfd9;border-radius:50%;box-shadow:0 0 0 4px #ffe0dc15}#sv-login-concepts .sv-route-label:first-of-type{left:4%;bottom:7px}#sv-login-concepts .sv-route-label:last-of-type{right:-1%;top:0}#sv-login-concepts .sv-story-footer{padding-top:180px}#sv-login-concepts .sv-access{background:#fffefd}#sv-login-concepts .sv-access:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent 15%,var(--sv-tone-d9a4b588, #d9a4b588) 50%,transparent 85%);background-size:100% 200%;animation:svSeam 8s ease-in-out infinite;pointer-events:none}#sv-login-concepts .sv-form-wrap{max-width:360px;margin-top:70px}#sv-login-concepts .sv-form-wrap>*{animation:svReveal .85s cubic-bezier(.2,.8,.2,1) both}#sv-login-concepts .sv-form-wrap>h1{animation-delay:.15s;font-size:43px;letter-spacing:-1.7px}#sv-login-concepts .sv-form-intro{animation-delay:.25s}#sv-login-concepts .sv-demo-form{animation-delay:.35s}#sv-login-concepts .sv-divider,#sv-login-concepts .sv-new{animation-delay:.45s}#sv-login-concepts .sv-access-top span{font-size:10px;color:#76666c}#sv-login-concepts .sv-input{border-radius:12px;transition:border-color .3s,box-shadow .4s,background .3s}#sv-login-concepts .sv-input:hover{border-color:var(--sv-tone-baa4ac, #baa4ac)}#sv-login-concepts .sv-input:focus-within{box-shadow:0 0 0 4px var(--sv-tone-7e10300d, #7e10300d);background:#fff}#sv-login-concepts .sv-submit{height:53px;border-radius:12px;padding-right:8px;background:var(--sv-tone-76102f, #76102f);box-shadow:none}#sv-login-concepts .sv-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#ffffff16;transition:background .35s,transform .45s cubic-bezier(.2,.8,.2,1)}#sv-login-concepts .sv-submit:hover .sv-arrow{background:#ffffff2b;transform:translate(1px)}#sv-login-concepts .sv-submit:after{content:"";position:absolute;top:-80%;right:-50%;bottom:-80%;left:-50%;pointer-events:none;background:linear-gradient(112deg,transparent 40%,#ffffff1a 50%,transparent 60%);animation:svButtonLight 7s ease-in-out infinite;z-index:-1}#sv-login-concepts .sv-submit:hover{box-shadow:0 8px 20px var(--sv-tone-5a10271b, #5a10271b);transform:translateY(-2px)}#sv-login-concepts .sv-text-button{transition:color .3s,text-decoration-color .3s}#sv-login-concepts .sv-text-button:hover{color:var(--sv-tone-3c0a1a, #3c0a1a);text-decoration-color:var(--sv-tone-7e1030, #7e1030)}#sv-login-concepts .sv-eyebrow i{animation:svBeacon 3s ease-in-out infinite}#sv-login-concepts .sv-password,#sv-login-concepts .sv-email-step{animation:svFormIn .5s cubic-bezier(.2,.8,.2,1) both}#sv-login-concepts .sv-note{color:#7d7075;font-size:11px}#sv-login-concepts .sv-paused .sv-story-copy,#sv-login-concepts .sv-paused .sv-route,#sv-login-concepts .sv-paused .sv-landscape{translate:0 0;transform:none}@keyframes svRise{0%{transform:translateY(110%) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@keyframes svReveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes svSilk{0%{transform:translate(-2%) rotate(-35deg) scale(.9)}to{transform:translate(6%,5%) rotate(-12deg) scale(1.12)}}@keyframes svLandscapeDeep{0%{transform:translate(-1.5%) scale(1.01)}to{transform:translate(1.5%) scale(1.09)}}@keyframes svJourney{to{offset-distance:100%}}@keyframes svSheen{0%,15%{background-position:100% 0}80%,to{background-position:0 0}}@keyframes svSeam{0%,to{background-position:0 -100%}50%{background-position:0 100%}}@keyframes svButtonLight{0%,55%{transform:translate(-80%)}90%,to{transform:translate(80%)}}@keyframes svBeacon{0%,to{box-shadow:0 0 0 3px var(--sv-tone-7e103009, #7e103009)}50%{box-shadow:0 0 0 6px var(--sv-tone-7e103013, #7e103013)}}html,body,#login-v2-root{margin:0;min-height:100%;background:#fffefd}#sv-login-concepts{min-height:100svh;color-scheme:light;-webkit-font-smoothing:antialiased}#sv-login-concepts button,#sv-login-concepts a{cursor:pointer}#sv-login-concepts svg{display:block;flex:none}#sv-login-concepts button:focus-visible,#sv-login-concepts a:focus-visible,#sv-login-concepts summary:focus-visible{outline:2px solid var(--sv-tone-9c5e72, #9c5e72);outline-offset:4px}#sv-login-concepts .sv-scene{min-height:100svh}#sv-login-concepts .sv-story{min-height:720px}#sv-login-concepts .sv-access{padding-top:100px;padding-bottom:85px}#sv-login-concepts .sv-form-wrap{margin:20px auto}#sv-login-concepts .sv-submit{text-decoration:none;box-sizing:border-box;gap:10px;min-height:53px;height:auto;padding-block:8px;text-align:left}#sv-login-concepts .sv-submit:disabled{background:#65545b;border-color:#65545b;color:#fff;cursor:wait;box-shadow:none;transform:none}#sv-login-concepts .sv-submit:disabled:before,#sv-login-concepts .sv-submit:disabled:after{display:none}#sv-login-concepts button:disabled{cursor:not-allowed}#sv-login-concepts .sv-input input:disabled{color:#66565d;background:var(--sv-tone-f6f3f4, #f6f3f4)}#sv-login-concepts .sv-input svg{width:17px;height:17px}#sv-login-concepts .sv-input input:focus-visible{outline:2px solid var(--sv-tone-a27687, #a27687);outline-offset:-4px}#sv-login-concepts .sv-input input{font-family:inherit}#sv-login-concepts .sv-password-toggle{border:0;background:transparent;color:#75666d;padding:12px;align-self:stretch}#sv-login-concepts .sv-password-toggle:hover{background:var(--sv-tone-f4f0f1, #f4f0f1);color:var(--sv-tone-491326, #491326)}#sv-login-concepts .sv-identity{font-size:13px;color:#6e5d65;overflow-wrap:anywhere;margin:0 0 20px}#sv-login-concepts .sv-remember{display:flex;align-items:center;gap:9px;font-size:12px;margin:0 0 18px;color:#605159}#sv-login-concepts .sv-remember input{accent-color:var(--sv-tone-7e1030, #7e1030);width:16px;height:16px;margin:0}#sv-login-concepts .sv-state-heading{font:400 14px/1.7 system-ui,sans-serif;margin:0 0 20px;overflow-wrap:anywhere}#sv-login-concepts .sv-account-state>.sv-text-button{margin-top:18px}#sv-login-concepts .sv-error{color:var(--sv-tone-8a1838, #8a1838);border-left:2px solid var(--sv-tone-8a1838, #8a1838);padding-left:12px}#sv-login-concepts .sv-feedback{overflow-wrap:anywhere}#sv-login-concepts .sv-spinner{animation:svOrbit 1s linear infinite}#sv-login-concepts .sv-story-footer{gap:14px}#sv-login-concepts .sv-access-top{align-items:flex-start;z-index:5}#sv-login-concepts .sv-access-top>span{max-width:180px;padding-top:12px}#sv-login-concepts .sv11-language{position:relative;max-width:190px;min-width:0}#sv-login-concepts .sv11-language summary{list-style:none;display:flex;align-items:center;gap:8px;border:1px solid var(--sv-tone-e4dadd, #e4dadd);border-radius:10px;padding:10px 12px;color:#5e4c55;font-size:12px;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}#sv-login-concepts .sv11-language summary::-webkit-details-marker{display:none}#sv-login-concepts .sv11-language summary:hover{background:var(--sv-tone-faf7f8, #faf7f8);border-color:var(--sv-tone-b49ba6, #b49ba6)}#sv-login-concepts .sv11-language summary svg{width:15px;height:15px}#sv-login-concepts .sv11-language summary span{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}#sv-login-concepts .sv11-popover{position:absolute;right:0;top:calc(100% + 7px);width:190px;box-sizing:border-box;z-index:20;background:#fff;border:1px solid var(--sv-tone-e5dbdf, #e5dbdf);border-radius:12px;padding:8px;box-shadow:0 10px 30px var(--sv-tone-33122014, #33122014);animation:svReveal .2s ease-out}#sv-login-concepts .sv11-popover strong{display:block;font-size:11px;font-weight:500;padding:7px 9px;color:#6e5f66}#sv-login-concepts .sv11-popover button{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;border:0;border-radius:7px;padding:10px;color:#493b42;font-size:13px}#sv-login-concepts .sv11-popover button span{font:inherit;color:inherit;text-transform:none;letter-spacing:normal}#sv-login-concepts .sv11-popover button svg{width:14px;height:14px}#sv-login-concepts .sv11-popover button:hover,#sv-login-concepts .sv11-popover button[aria-pressed=true]{color:#fff;background:var(--sv-tone-7e1030, #7e1030)}#sv-login-concepts .sv11-popover button:disabled{color:#6e5f66;background:var(--sv-tone-f3eff0, #f3eff0)}#sv-login-concepts .sv11-popover p{font-size:12px;line-height:1.5;color:var(--sv-tone-8a1838, #8a1838);margin:8px}#sv-login-concepts .sv-route-drawing{width:100%;height:100%;overflow:visible;transform:rotate(-14deg);fill:none}#sv-login-concepts .sv-route-drawing ellipse{fill:none;vector-effect:non-scaling-stroke}#sv-login-concepts .sv-route-guide{stroke:#ffe5d52e;stroke-width:1}#sv-login-concepts .sv-route-inner{stroke:#ffe5d51a;stroke-width:1;stroke-dasharray:2 5}#sv-login-concepts .sv-route-tail{stroke:#ffe8d7;stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke}#sv-login-concepts .sv-route-head{stroke:#fff7ed;stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke}#sv-login-concepts .sv-route-runner{transform-origin:0 0;animation:svRouteOrbit 10s linear infinite}@keyframes svRouteOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#sv-login-concepts *,#sv-login-concepts *:before,#sv-login-concepts *:after{animation:none!important;transition:none!important}}html{scroll-padding-block:20px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#sv-login-concepts{min-height:100vh;min-height:100svh}#sv-login-concepts .sv-scene{min-height:100vh;min-height:100svh;overflow:visible;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}#sv-login-concepts .sv-story{min-height:680px;padding:clamp(28px,3vw,48px) clamp(28px,3.5vw,64px);padding-left:max(clamp(28px,3.5vw,64px),env(safe-area-inset-left));overflow:hidden;overflow:clip}#sv-login-concepts .sv-story-copy{margin-top:clamp(36px,6vh,72px);max-width:490px}#sv-login-concepts .sv-story h2{font-size:clamp(40px,4.6vw,68px);overflow-wrap:break-word}#sv-login-concepts .sv-story-footer{padding-top:180px;padding-bottom:env(safe-area-inset-bottom);gap:12px}#sv-login-concepts .sv-access{display:grid;grid-template-rows:auto 1fr auto;align-items:start;gap:28px;min-height:680px;padding:28px clamp(28px,4vw,72px);padding-right:max(clamp(28px,4vw,72px),env(safe-area-inset-right));padding-bottom:max(24px,env(safe-area-inset-bottom));background:#fffefd}#sv-login-concepts .sv-access-top{position:relative;inset:auto;align-items:center;gap:16px;min-width:0}#sv-login-concepts .sv-access-top>span{padding:0;max-width:none;flex:1;line-height:1.6}#sv-login-concepts .sv-form-wrap{align-self:center;width:100%;max-width:400px;min-width:0;margin:22px auto}#sv-login-concepts .sv-form-footer{position:static;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;min-width:0;font-size:11px;line-height:1.5}#sv-login-concepts .sv-form-wrap>h1{font-size:clamp(32px,3.4vw,46px);overflow-wrap:break-word}#sv-login-concepts .sv-form-intro{max-width:360px;font-size:14px;line-height:1.65;margin-bottom:26px}#sv-login-concepts .sv-input input{font-size:16px;min-height:50px;height:auto;line-height:1.4;padding-block:12px;scroll-margin-block:90px}#sv-login-concepts .sv-input{min-width:0;gap:10px}#sv-login-concepts .sv-label{font-size:13px}#sv-login-concepts .sv-submit{min-height:52px;font-size:14px;line-height:1.45}#sv-login-concepts .sv-submit>span:first-child{min-width:0;overflow-wrap:anywhere}#sv-login-concepts .sv-arrow{flex:none}#sv-login-concepts .sv-back{min-height:44px;padding:8px 0;font-size:12px;line-height:1.4;text-align:left;align-items:center;margin-bottom:8px}#sv-login-concepts .sv-text-button{display:inline-flex;align-items:center;min-height:44px;padding:7px 0;font-size:13px;line-height:1.5}#sv-login-concepts .sv-forgot{display:flex;justify-content:flex-end;margin-top:8px;text-align:right}#sv-login-concepts .sv-new{font-size:13px;line-height:1.5;gap:0 6px}#sv-login-concepts .sv-divider{margin:22px 0 12px}#sv-login-concepts .sv-remember{min-height:44px;font-size:13px;margin:0 0 12px;cursor:pointer;gap:10px}#sv-login-concepts .sv-remember input{width:18px;height:18px;flex:none}#sv-login-concepts .sv-password-toggle{min-height:44px;min-width:44px}#sv-login-concepts .sv-identity{margin-bottom:14px}#sv-login-concepts .sv-feedback{font-size:13px;margin:12px 0 0}#sv-login-concepts .sv11-language{flex:none;max-width:180px}#sv-login-concepts .sv11-language summary{min-height:44px;font-size:13px;padding:8px 10px}#sv-login-concepts .sv11-popover{max-width:calc(100vw - 32px);max-height:calc(100vh - 100px);max-height:calc(100svh - 100px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#sv-login-concepts .sv11-popover button{min-height:44px}#sv-login-concepts .sv-paused :is(.sv-aura,.sv-light,.sv-silk,.sv-silk:after,.sv-landscape,.sv-specks i,.sv-orbit-dot,.sv-route-runner,.sv-eyebrow i,.sv-story h2 em),#sv-login-concepts .sv-paused .sv-submit:after,#sv-login-concepts .sv-paused .sv-access:before{animation-play-state:paused!important}@media (min-width:720px) and (max-width:1023px) and (orientation:portrait){#sv-login-concepts .sv-scene{grid-template-columns:1fr;grid-template-rows:auto 1fr}#sv-login-concepts .sv-story{min-height:0;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:28px 36px}#sv-login-concepts .sv-story-copy{margin:0;max-width:400px}#sv-login-concepts .sv-story h2{font-size:30px;letter-spacing:-1px;margin:0}#sv-login-concepts .sv-head-line,#sv-login-concepts .sv-head-line>span{display:inline;overflow:visible;animation:none}#sv-login-concepts .sv-story-copy p,#sv-login-concepts .sv-overline,#sv-login-concepts .sv-story-footer>span{display:none}#sv-login-concepts .sv-story-footer{position:absolute;right:16px;bottom:12px;padding:0;margin:0}#sv-login-concepts .sv-story-copy{padding-right:32px}#sv-login-concepts .sv-route{left:55%;right:4%;bottom:8px;height:100px;opacity:.35}#sv-login-concepts .sv-route-label{display:none}#sv-login-concepts .sv-landscape{width:85%;left:25%;bottom:-50px;opacity:.25}#sv-login-concepts .sv-access{min-height:0;padding:26px 48px 24px;gap:24px}#sv-login-concepts .sv-form-wrap{max-width:440px;margin:22px auto 30px}}@media (max-width:719px){#sv-login-concepts .sv-scene{grid-template-columns:1fr;grid-template-rows:auto 1fr}#sv-login-concepts .sv-story{min-height:0;padding:18px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left));gap:0}#sv-login-concepts .sv-brand{gap:10px;padding-right:48px}#sv-login-concepts .sv-brand img{width:38px;height:38px}#sv-login-concepts .sv-brand strong{font-size:22px;letter-spacing:-.5px}#sv-login-concepts .sv-brand small{font-size:8px;letter-spacing:1.5px;margin-top:4px}#sv-login-concepts .sv-story-copy{margin:16px 0 0;max-width:420px;transform:none}#sv-login-concepts .sv-story h2{font-size:27px;line-height:1.06;letter-spacing:-.9px;margin:0;max-width:360px}#sv-login-concepts .sv-head-line,#sv-login-concepts .sv-head-line>span{display:inline;overflow:visible;animation:none}#sv-login-concepts .sv-story-copy p,#sv-login-concepts .sv-overline,#sv-login-concepts .sv-story-footer>span{display:none}#sv-login-concepts .sv-story-footer{position:absolute;right:max(15px,env(safe-area-inset-right));top:15px;margin:0;padding:0}#sv-login-concepts .sv-landscape{width:100%;left:22%;bottom:-30px;opacity:.22}#sv-login-concepts .sv-route{width:60%;left:43%;bottom:0;height:80px;opacity:.5}#sv-login-concepts .sv-route-label{display:none}#sv-login-concepts .sv-orbit{width:330px;height:330px;top:-140px;left:45%}#sv-login-concepts .sv-silk{height:240%;width:110%;left:50%;top:-70%}#sv-login-concepts .sv-specks i:nth-child(n+10){display:none}#sv-login-concepts .sv-access{min-height:0;gap:20px;padding:18px max(20px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}#sv-login-concepts .sv-access-top{gap:12px}#sv-login-concepts .sv-access-top>span{font-size:9px;letter-spacing:1px;max-width:145px}#sv-login-concepts .sv-form-wrap{max-width:440px;margin:0 auto;align-self:start}#sv-login-concepts .sv-eyebrow{font-size:11px;margin-bottom:10px}#sv-login-concepts .sv-form-wrap>h1{font-size:32px;line-height:1.15;letter-spacing:-1px;margin-bottom:10px}#sv-login-concepts .sv-form-wrap>h1 br{display:none}#sv-login-concepts .sv-form-intro{font-size:13px;line-height:1.6;margin-bottom:20px;max-width:none}#sv-login-concepts .sv-form-footer{font-size:10px;padding-top:4px;gap:6px 10px}#sv-login-concepts .sv11-language summary{font-size:12px;padding-inline:9px;gap:6px}#sv-login-concepts .sv11-language{max-width:145px}}@media (max-width:719px) and (max-height:700px){#sv-login-concepts .sv-story-copy{display:none}#sv-login-concepts .sv-story{padding-block:14px}#sv-login-concepts .sv-story-footer{top:11px}#sv-login-concepts .sv-access{gap:14px;padding-top:12px}#sv-login-concepts .sv-eyebrow{display:none}#sv-login-concepts .sv-form-wrap>h1{font-size:29px}#sv-login-concepts .sv-form-intro{margin-bottom:16px}#sv-login-concepts .sv-divider{margin-top:16px}}@media (min-width:480px) and (max-height:520px){#sv-login-concepts .sv-scene{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);grid-template-rows:auto}#sv-login-concepts .sv-story{display:flex;min-height:0;padding:20px max(20px,env(safe-area-inset-left));gap:0}#sv-login-concepts .sv-brand{padding-right:0;gap:8px}#sv-login-concepts .sv-brand img{width:32px;height:32px}#sv-login-concepts .sv-brand strong{font-size:20px}#sv-login-concepts .sv-brand small{font-size:7px;letter-spacing:1px}#sv-login-concepts .sv-story-copy{display:block;margin-top:28px;padding:0;max-width:280px}#sv-login-concepts .sv-story h2{font-size:28px;line-height:1.08;letter-spacing:-1px;margin:0}#sv-login-concepts .sv-head-line,#sv-login-concepts .sv-head-line>span{display:inline;overflow:visible;animation:none}#sv-login-concepts .sv-overline,#sv-login-concepts .sv-story-copy p,#sv-login-concepts .sv-story-footer>span{display:none}#sv-login-concepts .sv-story-footer{position:static;padding:65px 0 0;margin-top:auto;justify-content:flex-end}#sv-login-concepts .sv-landscape{width:170%;left:-35%;bottom:20px;opacity:.32}#sv-login-concepts .sv-route{width:auto;left:10%;right:10%;bottom:55px;height:85px;opacity:.5}#sv-login-concepts .sv-route-label{display:none}#sv-login-concepts .sv-access{min-height:0;gap:12px;padding:12px max(24px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) 24px}#sv-login-concepts .sv-access-top>span{font-size:9px;letter-spacing:1px;max-width:none}#sv-login-concepts .sv-form-wrap{max-width:400px;margin:0 auto;align-self:start}#sv-login-concepts .sv-eyebrow{display:none}#sv-login-concepts .sv-form-wrap>h1{font-size:28px;line-height:1.1;letter-spacing:-.8px;margin:0 0 8px}#sv-login-concepts .sv-form-wrap>h1 br{display:none}#sv-login-concepts .sv-form-intro{font-size:12px;line-height:1.5;margin-bottom:14px;max-width:none}#sv-login-concepts .sv-input{margin-bottom:12px}#sv-login-concepts .sv-divider{margin:12px 0 4px}#sv-login-concepts .sv-form-footer{font-size:10px}#sv-login-concepts .sv-back{margin:0}#sv-login-concepts .sv-identity{margin:0 0 10px}#sv-login-concepts .sv-forgot{margin:0}}@media (min-width:1024px) and (min-height:900px){#sv-login-concepts .sv-access{padding-top:40px;padding-bottom:32px}#sv-login-concepts .sv-form-wrap{max-width:440px}}@media (hover:none){#sv-login-concepts .sv-submit:hover{transform:none;box-shadow:none}#sv-login-concepts .sv-submit:hover:before{transform:translate(-101%)}#sv-login-concepts .sv-submit:hover .sv-arrow,#sv-login-concepts .sv-submit:hover svg{transform:none}#sv-login-concepts .sv-silk{box-shadow:inset 12px 10px 45px var(--sv-tone-ed73951a, #ed73951a)}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){#sv-login-concepts .sv-story h2 em{background:none;color:var(--sv-tone-f1d0cd, #f1d0cd);-webkit-text-fill-color:currentColor}}@media (prefers-reduced-motion:reduce){#sv-login-concepts *,#sv-login-concepts *:before,#sv-login-concepts *:after{animation:none!important;transition:none!important}#sv-login-concepts .sv-story-copy,#sv-login-concepts .sv-landscape,#sv-login-concepts .sv-route{transform:none!important;translate:0 0!important}}html,body,#registration-request-root,#set-password-root{margin:0;min-height:100%;background:#fffefd}#sv-login-concepts .sv-scene{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}#sv-login-concepts .sv-form-wrap{max-width:540px}#sv-login-concepts .sv-form-intro{max-width:500px;font-size:16px;line-height:1.7}#sv-login-concepts .sv-eyebrow{font-size:12px}#sv-login-concepts .sv-label,#sv-login-concepts .sv-new,#sv-login-concepts .sv-text-button{font-size:14px}#sv-login-concepts .sv-input input{font-size:17px}#sv-login-concepts .sv-input input:focus,#sv-login-concepts .sv-input input:focus-visible{outline:none;box-shadow:none}#sv-login-concepts .sv-input:focus-within{border-color:var(--sv-tone-9c5e72, #9c5e72);box-shadow:0 0 0 4px var(--sv-tone-7e10300d, #7e10300d)}#sv-login-concepts .sv-input:focus-within:after{transform:scaleX(1)}#sv-login-concepts .sv-form-wrap>.sv-login-title{font-size:clamp(25px,3.3vw,44px);white-space:nowrap;letter-spacing:-1.3px;line-height:1.2}#sv-login-concepts .sv-title-accent{color:var(--sv-tone-84173b, #84173b);background:linear-gradient(110deg,var(--sv-tone-5e0b28, #5e0b28),var(--sv-tone-a82f57, #a82f57) 55%,var(--sv-tone-771330, #771330));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#sv-login-concepts .sv-submit{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;justify-content:normal;gap:8px;min-height:54px;font-size:15px;font-weight:600;padding:9px 12px}#sv-login-concepts .sv-submit>span:first-child{grid-column:2;text-align:center}#sv-login-concepts .sv-submit>.sv-arrow{grid-column:3}#sv-login-concepts .sv-back{color:#755d68;text-decoration:none;font-size:13px}#sv-login-concepts .sv-return{margin-top:14px}#sv-login-concepts .sv-fieldset{border:0;padding:0;margin:0 0 20px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#sv-login-concepts .sv-field{min-width:0}#sv-login-concepts .sv-field-wide{grid-column:1/-1}#sv-login-concepts .sv-field .sv-input{margin-bottom:0}#sv-login-concepts .sv-upload{position:relative;display:flex;align-items:center;gap:14px;padding:18px;border:1px dashed var(--sv-tone-bda6af, #bda6af);border-radius:12px;background:#fff;min-height:84px;color:var(--sv-tone-7e1030, #7e1030);transition:border-color .2s,box-shadow .2s}#sv-login-concepts .sv-upload:hover{border-color:var(--sv-tone-7e1030, #7e1030)}#sv-login-concepts .sv-upload:focus-within{outline:2px solid var(--sv-tone-9c5e72, #9c5e72);outline-offset:3px}#sv-login-concepts .sv-upload>svg{width:22px;height:22px}#sv-login-concepts .sv-upload-copy{min-width:0;color:var(--sv-tone-3e3037, #3e3037);font-size:13px;line-height:1.5}#sv-login-concepts .sv-upload-copy strong{display:block;font-weight:500;overflow-wrap:anywhere}#sv-login-concepts .sv-upload-copy span{display:block;color:#75636b;font-size:12px;margin-top:3px}#sv-login-concepts .sv-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}#sv-login-concepts .sv-success>svg{width:28px;height:28px;color:var(--sv-tone-7e1030, #7e1030)}#sv-login-concepts .sv-success p{font-size:15px;line-height:1.7;color:var(--sv-tone-4d3a44, #4d3a44)}@media (min-width:1024px) and (min-height:521px){#sv-login-concepts .sv-story{display:grid;grid-template-rows:auto 1fr auto;align-items:start}#sv-login-concepts .sv-story-copy{align-self:center;margin-top:0;padding:25px 0;max-width:510px}#sv-login-concepts .sv-story-copy p{font-size:16px}#sv-login-concepts .sv-story-footer{padding-top:0;align-self:end;width:100%}#sv-login-concepts .sv-landscape{opacity:.26;bottom:30px}}@media (min-width:720px) and (max-width:1023px){#sv-login-concepts .sv-form-wrap>.sv-login-title{font-size:30px;letter-spacing:-1px}#sv-login-concepts .sv-form-intro{font-size:14px}#sv-login-concepts .sv-fieldset{grid-template-columns:1fr;gap:14px}}@media (min-width:720px) and (max-width:1023px) and (orientation:portrait){#sv-login-concepts .sv-scene{grid-template-columns:1fr}#sv-login-concepts .sv-form-wrap{max-width:540px}#sv-login-concepts .sv-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){#sv-login-concepts .sv-scene{grid-template-columns:1fr}#sv-login-concepts .sv-form-wrap{max-width:500px}#sv-login-concepts .sv-form-wrap>.sv-login-title{font-size:clamp(24px,7.5vw,34px);letter-spacing:-1px}#sv-login-concepts .sv-form-wrap>.sv-auth-title{font-size:30px;line-height:1.2}#sv-login-concepts .sv-form-intro{font-size:14px;margin-bottom:20px}#sv-login-concepts .sv-input input{font-size:16px}#sv-login-concepts .sv-fieldset{grid-template-columns:1fr;gap:15px}#sv-login-concepts[data-page=registration] .sv-story-copy{display:none}#sv-login-concepts[data-page=registration] .sv-story{padding-block:14px}}@media (min-width:480px) and (max-height:520px){#sv-login-concepts .sv-scene{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr)}#sv-login-concepts .sv-form-wrap>.sv-login-title{font-size:28px}#sv-login-concepts .sv-form-wrap>.sv-auth-title{font-size:28px}#sv-login-concepts .sv-form-intro{font-size:13px;line-height:1.5;margin-bottom:16px}#sv-login-concepts .sv-fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){#sv-login-concepts .sv-title-accent,#sv-login-concepts .sv-story h2 em{background:none;-webkit-text-fill-color:currentColor}#sv-login-concepts .sv-input:focus-within{outline:2px solid Highlight}}@media (max-width:719px){#sv-login-concepts{--sv-mobile-gutter:clamp(24px,6.7vw,36px)}#sv-login-concepts .sv-story{padding:26px max(var(--sv-mobile-gutter),env(safe-area-inset-right)) 28px max(var(--sv-mobile-gutter),env(safe-area-inset-left))}#sv-login-concepts .sv-brand{padding-right:0;gap:12px}#sv-login-concepts .sv-brand img{width:40px;height:40px}#sv-login-concepts .sv-brand strong{font-size:23px}#sv-login-concepts .sv-story-copy{margin-top:26px;max-width:420px;padding:0}#sv-login-concepts .sv-story h2{font-size:clamp(26px,7.2vw,32px);line-height:1.15;letter-spacing:-.7px;max-width:420px}#sv-login-concepts .sv-access{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:30px max(var(--sv-mobile-gutter),env(safe-area-inset-right)) max(36px,env(safe-area-inset-bottom)) max(var(--sv-mobile-gutter),env(safe-area-inset-left))}#sv-login-concepts .sv-access:before{display:none}#sv-login-concepts .sv-access-top,#sv-login-concepts .sv-form-wrap{width:100%;max-width:420px;margin:0;align-self:auto}#sv-login-concepts .sv-access-top{gap:16px}#sv-login-concepts .sv-access-top>span{font-size:10px;letter-spacing:1px;max-width:160px;line-height:1.7}#sv-login-concepts .sv-eyebrow{display:none}#sv-login-concepts .sv-form-wrap>.sv-login-title{font-size:clamp(27px,8.3vw,36px);line-height:1.2;letter-spacing:-1px;margin:0 0 16px}#sv-login-concepts .sv-form-wrap>.sv-auth-title{font-size:clamp(28px,8vw,34px);line-height:1.18;margin-bottom:16px}#sv-login-concepts .sv-form-intro{font-size:15px;line-height:1.65;margin:0 0 28px;max-width:none}#sv-login-concepts .sv-label{font-size:14px;line-height:1.5;margin-bottom:10px}#sv-login-concepts .sv-input{margin-bottom:20px;border-radius:13px}#sv-login-concepts .sv-input input{min-height:54px;padding-block:14px;font-size:16px}#sv-login-concepts .sv-submit{min-height:54px;border-radius:13px;font-size:15px}#sv-login-concepts .sv-divider{margin:28px 0 16px}#sv-login-concepts .sv-new{justify-content:center;text-align:center;-moz-column-gap:6px;column-gap:6px;font-size:14px;line-height:1.6}#sv-login-concepts .sv-new .sv-text-button{font-size:14px}#sv-login-concepts .sv-form-footer{display:none}#sv-login-concepts .sv-fieldset{gap:20px;margin-bottom:24px}#sv-login-concepts .sv-field .sv-input{margin-bottom:0}#sv-login-concepts[data-page=registration] .sv-story{padding-block:24px}#sv-login-concepts .sv11-language summary{padding-inline:12px;font-size:13px}}@media (max-width:719px) and (max-height:700px){#sv-login-concepts .sv-story{padding-block:20px}#sv-login-concepts .sv-access{gap:24px;padding-top:24px;padding-bottom:28px;justify-content:flex-start}#sv-login-concepts .sv-form-intro{margin-bottom:24px}#sv-login-concepts .sv-divider{margin-top:24px}}@media (min-width:720px) and (max-width:1023px) and (orientation:portrait){#sv-login-concepts .sv-access{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;padding:40px 48px 48px}#sv-login-concepts .sv-access-top,#sv-login-concepts .sv-form-wrap{width:100%;max-width:480px;margin:0}#sv-login-concepts .sv-form-footer{display:none}#sv-login-concepts .sv-form-intro{font-size:16px;margin-bottom:28px}}@media (min-width:480px) and (max-height:520px){#sv-login-concepts .sv-access{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;padding:24px max(28px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) 28px}#sv-login-concepts .sv-access-top,#sv-login-concepts .sv-form-wrap{width:100%;max-width:480px;margin:0}#sv-login-concepts .sv-form-footer{display:none}#sv-login-concepts .sv-form-intro{font-size:14px;line-height:1.6;margin-bottom:22px}#sv-login-concepts .sv-fieldset{gap:16px}#sv-login-concepts .sv-story-footer{display:none}#sv-login-concepts .sv-access-top,#sv-login-concepts .sv-form-wrap{align-self:center}}@media (min-width:480px) and (max-width:599px) and (max-height:520px){#sv-login-concepts .sv-story{padding:20px 16px}#sv-login-concepts .sv-brand strong{font-size:18px}#sv-login-concepts .sv-story h2{font-size:24px}#sv-login-concepts .sv-access{padding:20px;gap:18px}#sv-login-concepts .sv-access-top>span{display:none}#sv-login-concepts .sv-access-top{justify-content:flex-end}#sv-login-concepts .sv-form-wrap>.sv-login-title{font-size:24px}#sv-login-concepts .sv-form-intro{margin-bottom:18px}}.sv-login-arrival{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;padding:32px max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));box-sizing:border-box;background:#fffefd;color:var(--sv-tone-261d21, #261d21);font-family:Inter,ui-sans-serif,system-ui,sans-serif;outline:none;animation:svArrivalReveal .3s ease-out both}.sv-arrival-stage{width:100%;max-width:680px;text-align:center;animation:svArrivalDepart .55s cubic-bezier(.5,0,.8,1) 1.85s both}.sv-arrival-seal{position:relative;display:grid;place-items:center;width:158px;height:158px;margin:0 auto 30px}.sv-arrival-emblem{width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--sv-tone-640d2c, #640d2c);animation:svArrivalSeal .65s cubic-bezier(.2,.8,.2,1) both}.sv-arrival-emblem img{width:66px;height:66px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.94}.sv-arrival-orbit{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid var(--sv-tone-8d24423a, #8d24423a);border-radius:50%;animation:svArrivalOrbit 2.4s cubic-bezier(.3,.1,.2,1) both}.sv-arrival-orbit i{position:absolute;left:50%;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--sv-tone-a34b65, #a34b65);box-shadow:0 0 0 4px var(--sv-tone-7e10300a, #7e10300a)}.sv-arrival-orbit-second{top:0;right:0;bottom:0;left:0;border-color:var(--sv-tone-8d244213, #8d244213);animation:svArrivalRing 1.4s ease-out .1s both}.sv-arrival-check{position:absolute;right:22px;bottom:22px;width:34px;height:34px;overflow:visible;animation:svArrivalSeal .35s ease-out .4s both}.sv-arrival-check circle{fill:#fffefd;stroke:var(--sv-tone-e5d7dd, #e5d7dd);stroke-width:1}.sv-arrival-check path{fill:none;stroke:var(--sv-tone-741032, #741032);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32;animation:svArrivalCheck .45s ease-out .6s forwards}.sv-arrival-status{font:500 12px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:1.9px;text-transform:uppercase;color:var(--sv-tone-71354a, #71354a);margin:0 0 16px;animation:svArrivalWords .45s ease-out .15s both}.sv-login-arrival h1{font:400 clamp(34px,5vw,62px)/1.12 Georgia,serif;letter-spacing:-1.8px;margin:0 0 20px;text-wrap:balance}.sv-login-arrival h1 span,.sv-login-arrival h1 em{display:inline-block;animation:svArrivalWords .7s cubic-bezier(.2,.8,.2,1) .25s both}.sv-login-arrival h1 em{font-weight:400;background:linear-gradient(100deg,var(--sv-tone-5e0b28, #5e0b28),var(--sv-tone-a82f57, #a82f57),var(--sv-tone-771330, #771330));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation-delay:.4s}.sv-arrival-description{font-size:16px;line-height:1.6;color:#76676d;margin:0;animation:svArrivalWords .5s ease-out .4s both}.sv-arrival-line{width:84px;height:2px;margin:26px auto 14px;overflow:hidden;background:var(--sv-tone-ece3e6, #ece3e6);border-radius:2px}.sv-arrival-line i{display:block;width:100%;height:100%;background:var(--sv-tone-7e1030, #7e1030);transform-origin:left;animation:svArrivalLine 1.65s cubic-bezier(.15,.6,.3,1) .2s both}.sv-arrival-enter{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--sv-tone-5f4a53, #5f4a53);font-size:13px;text-decoration:none;padding:0 12px;border-radius:8px}.sv-arrival-enter svg{width:16px;height:16px;transition:transform .2s}.sv-arrival-enter:hover{color:var(--sv-tone-7e1030, #7e1030)}.sv-arrival-enter:hover svg{transform:translate(3px)}.sv-arrival-enter:focus-visible{outline:2px solid var(--sv-tone-9c5e72, #9c5e72);outline-offset:3px}.sv-arrival-curtain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#fffefd;opacity:0;animation:svArrivalReveal .5s ease-in 1.9s both}@keyframes svArrivalReveal{0%{opacity:0}to{opacity:1}}@keyframes svArrivalSeal{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes svArrivalOrbit{0%{transform:rotate(-130deg)}to{transform:rotate(225deg)}}@keyframes svArrivalRing{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes svArrivalCheck{to{stroke-dashoffset:0}}@keyframes svArrivalWords{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svArrivalLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svArrivalDepart{0%{transform:scale(1);opacity:1}to{transform:scale(1.12);opacity:0}}@media (max-width:599px){.sv-arrival-seal{width:134px;height:134px;margin-bottom:26px}.sv-arrival-emblem{width:84px;height:84px}.sv-arrival-emblem img{width:58px;height:58px}.sv-arrival-check{right:14px;bottom:14px}.sv-login-arrival h1{font-size:clamp(34px,9vw,44px);letter-spacing:-1.2px}.sv-arrival-description{font-size:15px;max-width:280px;margin-inline:auto}}@media (max-height:480px){.sv-login-arrival{padding-block:20px}.sv-arrival-seal{width:90px;height:90px;margin-bottom:14px}.sv-arrival-emblem{width:62px;height:62px}.sv-arrival-emblem img{width:43px;height:43px}.sv-arrival-check{width:28px;height:28px;right:1px;bottom:1px}.sv-arrival-status{margin-bottom:10px;font-size:10px}.sv-login-arrival h1{font-size:32px;margin-bottom:10px}.sv-arrival-description{font-size:14px}.sv-arrival-line{margin-block:14px 4px}}@media (prefers-reduced-motion:reduce){.sv-login-arrival,.sv-login-arrival *{animation:none!important;transition:none!important}.sv-arrival-check path{stroke-dashoffset:0}.sv-arrival-curtain{display:none}}.sv-login-arrival.sv-arrival-waiting .sv-arrival-stage{animation:none;opacity:1;transform:none}.sv-login-arrival.sv-arrival-waiting .sv-arrival-curtain{display:none}@media (forced-colors:active){.sv-login-arrival h1 em{background:none;-webkit-text-fill-color:currentColor}.sv-arrival-enter{color:LinkText}}#sv-login-concepts .sv-auth-tutorial{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;margin-top:22px;border:0;border-top:1px solid #e4dfd6;border-radius:0;background:transparent;text-align:left;color:#302c26;cursor:pointer;font:inherit;box-shadow:none}#sv-login-concepts .sv-auth-tutorial>span:first-child{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid #d6c9b1;border-radius:12px;background:#fff;color:#79591f}#sv-login-concepts .sv-auth-tutorial strong{display:block;font-size:14px;font-weight:600;line-height:1.4}#sv-login-concepts .sv-auth-tutorial small{display:block;margin-top:4px;color:#6b655c;font-size:12px;line-height:1.4}#sv-login-concepts .sv-auth-tutorial:hover strong{text-decoration:underline;text-underline-offset:4px}#sv-login-concepts .sv-auth-tutorial:focus-visible{outline:2px solid #89631f;outline-offset:5px}
