#auth *{box-sizing:border-box}#auth{color-scheme:dark;--gold:#dfbc72;--muted:#929294}#auth{margin:0;background:#101011;color:#f3f0e9;font-family:Arial,Helvetica,sans-serif}#auth button,#auth input{font:inherit}#auth button{cursor:pointer}#auth button:focus-visible,#auth input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}#auth{min-height:100svh;display:grid;grid-template-columns:58% 42%}#auth .lg-universe{position:relative;min-height:760px;overflow:hidden;background:#0b0b0c;border-right:1px solid #ffffff0d}#auth canvas,#auth .lg-fallback{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#auth .lg-fallback{background:radial-gradient(ellipse at 56% 36%,#b3893726,transparent 48%)}#auth .lg-fallback:before{content:"";position:absolute;width:330px;height:330px;left:calc(56% - 165px);top:110px;border-radius:50%;background:#0b0b0c;box-shadow:0 -3px 2px #f6dea0,5px -2px 24px #bc8727,0 0 95px #8e661928}#auth header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:48px 56px}#auth .lg-wordmark{font-size:26px;letter-spacing:7px;font-weight:600}#auth .lg-wordmark b{font-weight:400;color:var(--gold)}#auth .lg-edition{font-size:10px;letter-spacing:3px;color:#b4a68a}#auth .lg-hero{position:absolute;z-index:1;bottom:140px;left:56px}#auth .lg-eyebrow{font-size:10px;letter-spacing:3px;color:var(--gold);font-weight:600;display:flex;align-items:center;gap:12px}#auth .lg-eyebrow i{display:inline-block;width:24px;height:1px;background:var(--gold)}#auth h1{font-family:Georgia,serif;font-size:clamp(48px,4.7vw,78px);font-weight:400;line-height:1.09;letter-spacing:-2px;margin:26px 0 24px}#auth em{font-weight:400;color:#e6c98c}#auth h1 em{font-style:italic}#auth p{color:var(--muted);font-size:14px;line-height:1.8}#auth .lg-hero p{font-size:15px;color:#aaa8a2}#auth .lg-orbit-caption{position:absolute;left:56px;right:56px;bottom:44px;display:flex;justify-content:space-between;border-top:1px solid #ffffff16;padding-top:22px;font-size:9px;letter-spacing:3px;color:#8b8780}#auth .lg-entry{position:relative;display:flex;align-items:center;justify-content:center;padding:72px 54px 112px;background:radial-gradient(ellipse at 100% 0,#ffffff03,transparent 65%),#141415}#auth .lg-entry-inner{width:100%;max-width:360px}#auth .lg-intro h2{font:400 48px/1.2 Georgia,serif;letter-spacing:-1.5px;margin:19px 0 10px}#auth .lg-intro p{margin:0 0 38px}#auth .lg-intro .lg-eyebrow{font-size:9px;letter-spacing:2.5px}#auth label{display:block;font-size:12px;color:#d8d6d1;margin-bottom:11px}#auth input{width:100%;height:54px;border:1px solid #39393a;background:#1b1b1c;color:#f4f0e7;border-radius:9px;padding:0 16px;font-size:13px;transition:border-color .2s}#auth input::placeholder{color:#727275}#auth input:focus{border-color:var(--gold);outline:none}#auth #email{margin-bottom:24px}#auth .lg-password-wrap{position:relative}#auth .lg-password-wrap input{padding-right:54px}#auth .lg-password-wrap button{position:absolute;right:7px;top:7px;width:40px;height:40px;border:0;background:transparent;color:#9a9893;border-radius:6px}#auth .lg-password-wrap svg{width:19px;height:19px}#auth .lg-submit{margin-top:28px;display:flex;justify-content:space-between;align-items:center;width:100%;height:54px;border:1px solid #efd190;border-radius:9px;padding:0 19px;background:linear-gradient(115deg,#ebd29a,#d5b16c);color:#272218;font-weight:600;font-size:13px;box-shadow:0 4px 28px #d9b5700b}#auth .lg-submit:hover{filter:brightness(1.08)}#auth .lg-submit span:last-child{font-size:23px;font-weight:400}#auth #status{font-size:12px;margin:10px 0 0;min-height:0;color:#dfbc72}#auth #status:empty{display:none}#auth .lg-invite{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0f;margin-top:30px;padding-top:24px;font-size:12px;color:#959595}#auth .lg-invite button{border:1px solid #42403a;background:transparent;border-radius:7px;padding:10px 13px;color:#dfc68f;font-size:11px}#auth .lg-invite button span{margin-left:12px}#auth .lg-signature{margin-top:48px;display:flex;align-items:center;gap:12px;color:#777775;font:italic 13px Georgia,serif}#auth .lg-spark{font-style:normal;font-size:24px;color:#b89b62}#auth footer{position:absolute;bottom:40px;left:54px;right:54px;display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#717173}#auth footer span:last-child{font-size:8px;letter-spacing:2px}#auth #motion{position:fixed;bottom:12px;left:14px;border:1px solid #ffffff20;border-radius:50%;width:28px;height:28px;color:#b6aa8c;background:#151515aa;font-size:11px;z-index:5}@media(min-width:1500px){#auth .lg-hero,#auth header{padding-left:0}#auth .lg-hero{left:80px}#auth header{padding-left:80px;padding-right:80px}#auth .lg-orbit-caption{left:80px;right:80px}}@media(max-width:800px){#auth{display:block}#auth .lg-universe{min-height:350px;height:40svh;max-height:420px;border-right:0;border-bottom:1px solid #ffffff10}#auth header{padding:25px 26px}#auth .lg-wordmark{font-size:20px;letter-spacing:5px}#auth .lg-edition{font-size:8px;letter-spacing:2px}#auth .lg-hero{left:26px;bottom:28px}#auth .lg-hero>.lg-eyebrow{font-size:8px;letter-spacing:2px}#auth h1{font-size:41px;line-height:1.04;margin:15px 0 0;letter-spacing:-1px}#auth .lg-hero p,#auth .lg-orbit-caption{display:none}#auth .lg-entry{padding:34px 26px 84px;min-height:560px}#auth .lg-entry-inner{max-width:420px}#auth .lg-intro h2{font-size:35px;margin:12px 0 6px}#auth .lg-intro p{font-size:13px;margin-bottom:25px}#auth .lg-intro .lg-eyebrow{font-size:8px}#auth .lg-signature{margin-top:26px}#auth .lg-invite{margin-top:24px;padding-top:20px}#auth footer{left:26px;right:26px;bottom:25px}#auth .lg-fallback:before{width:210px;height:210px;left:calc(68% - 105px);top:70px}#auth #motion{bottom:auto;top:76px;left:auto;right:20px}}@media(prefers-reduced-motion:reduce){#auth *{scroll-behavior:auto!important}}#auth .lg-brand-logo{display:block;width:196px;height:auto;object-fit:contain}@media(max-width:800px){#auth .lg-brand-logo{width:150px}}#auth .lg-brand-logo{mix-blend-mode:screen}#auth header{isolation:isolate}#auth .lg-brand-logo{filter:contrast(1.22)}

#auth[hidden],#auth [hidden]{display:none!important} #auth{margin:0;max-width:none;width:100%;padding:0;border:0;border-radius:0;overflow:visible} #auth h1,#auth h2{color:#f3f0e9} #auth form{display:block;margin:0} #auth #register-form label{margin-top:18px} #auth #register-form input{margin-top:10px} #auth #toggle-auth{width:100%;min-height:40px} #auth .lg-intro{display:block;padding:0;background:none;border:0;min-height:0} #auth .lg-eyebrow{margin:0} #notice{z-index:10001} body:has(#auth:not([hidden])){height:auto;overflow:auto;background:#101011} #auth .lg-brand-logo{filter:contrast(1.22);mix-blend-mode:screen}

/* samsung-login-polish-20261014 */
:root{color-scheme:dark}#name-prelude{color-scheme:dark}#motion{display:none!important}#auth .pwa-login-install{display:block;width:max-content;max-width:100%;margin:16px 0 0 auto;padding:11px 15px;min-height:44px;border:1px solid #b99551;border-radius:10px;background:#191919;color:#e4c787;font-size:12px;line-height:1.4;text-align:center;cursor:pointer}#auth .pwa-login-install:hover{background:#27231b;border-color:#e4c787}#auth .pwa-login-install:focus-visible{outline:2px solid #e4c787;outline-offset:3px}

/* intro-first-20261014 */
html:not(.seno-login-ready) #auth{visibility:hidden}html{background:#000}

/* login-install-row-20261014 */
#auth .lg-install-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;width:100%}#auth .lg-install-row .lg-signature{margin:0;padding:0;border:0;min-width:0;font-size:11px;line-height:1.4}#auth .lg-install-row .pwa-login-install{margin:0;flex:0 0 auto;width:auto;min-height:36px;padding:8px 13px;font-size:11px;border-radius:8px}#auth .lg-install-row .lg-spark{font-size:16px}
