/* Selected C direction: white-box game collection, production auth only. */
*{box-sizing:border-box}html{margin:0;background:#fdfdfd;color:#1a1a1a}body.llx-auth-site{margin:0;min-height:100svh;font-family:"Microsoft YaHei","PingFang SC",sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #996e13;outline-offset:3px}input{min-width:0;max-width:100%;border:0;background:none;color:#161616}input::placeholder{color:#707070;opacity:1}button:disabled{cursor:not-allowed;color:#757575}svg{display:block}h1,h2,p,figure{margin:0}[hidden]{display:none!important}.llx-auth-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.llx-auth-skip{position:fixed;left:16px;top:-80px;background:#fff;padding:15px;z-index:10;border:1px solid #222}.llx-auth-skip:focus{top:16px}.llx-auth-page{max-width:1280px;min-height:100svh;margin:0 auto;padding:0 36px;display:flex;flex-direction:column}.llx-auth-header{height:80px;flex:0 0 80px;display:flex;align-items:center;justify-content:space-between}.llx-auth-brand{display:flex;align-items:center;gap:13px;font-size:22px;font-weight:700;letter-spacing:2px;min-height:44px}.llx-auth-brand svg{width:31px;height:31px}.llx-auth-brand-detail{margin-left:14px;font-size:14px;font-weight:400;letter-spacing:1px}.llx-auth-return{min-height:44px;display:flex;align-items:center;font-size:13px;color:#565656;letter-spacing:1px}.llx-auth-main{flex:1;min-width:0}.llx-auth-gallery{display:grid;grid-template-columns:288px minmax(0,1fr);column-gap:32px;row-gap:8px;margin-top:8px;align-items:start}.llx-auth-gallery-label{padding-top:29px}.llx-auth-gallery-label h2{font-size:24px;font-weight:400;letter-spacing:6px;line-height:1.8}.llx-auth-gallery-label p{margin-top:20px;font-size:13px;line-height:1.85;color:#686868}.llx-auth-gallery-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:27px;max-width:840px}.llx-auth-gallery-wall figure{margin:0;min-width:0}.llx-auth-gallery-wall img{width:100%;height:185px;object-fit:cover;display:block}.llx-auth-gallery-wall figure:nth-child(2){padding-top:26px}.llx-auth-gallery-wall figure:nth-child(4){padding-top:13px}.llx-auth-gallery-wall figcaption{font-size:12px;margin-top:10px;line-height:1.7;color:#444;white-space:nowrap}.llx-auth-gallery-note{grid-column:2;font-size:12px;color:#6b6b6b;line-height:1.7;margin-top:0}.llx-auth-account-row{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:80px;max-width:1128px;margin:-4px 0 0 auto}.llx-auth-welcome{padding:91px 0 0 30px}.llx-auth-welcome h2{font-weight:400;font-size:41px;letter-spacing:4px;line-height:1.6}.llx-auth-welcome p{font-size:14px;color:#676767;line-height:2;margin-top:24px}.llx-auth-welcome>span{display:block;width:26px;height:1px;background:#a9a9a9;margin-top:32px}.llx-auth-card{min-width:0}.llx-auth-form-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.llx-auth-form-heading h1{font-size:26px;line-height:1.6;letter-spacing:1px;font-weight:500}.llx-auth-mode-link{min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;font-size:14px;text-decoration:underline;text-underline-offset:5px}.llx-auth-intro{font-size:13px;line-height:1.8;color:#666;margin:5px 0 18px}.llx-auth-tabs{display:flex;gap:30px;margin:6px 0 15px;border-bottom:1px solid #e1e1e1}.llx-auth-tabs button{min-height:44px;padding:0;position:relative;color:#676767}.llx-auth-tabs [aria-selected=true]{color:#171717;font-weight:600}.llx-auth-tabs [aria-selected=true]:after{position:absolute;content:"";height:2px;background:#181818;left:0;bottom:-1px;width:100%}.llx-auth-tabs button:focus-visible{outline-offset:-3px}.llx-auth-form{margin:0}.llx-auth-form fieldset{border:0;margin:0;padding:0;min-width:0}.llx-auth-field{position:relative;min-height:58px;margin:0 0 13px;padding:8px 14px 7px;background:#f5f5f5}.llx-auth-field>label{display:block;font-size:12px;line-height:17px;color:#555}.llx-auth-field:focus-within{box-shadow:inset 0 -2px #747474}.llx-auth-field input:focus-visible{outline:none}.llx-auth-input{display:flex;align-items:center;min-width:0;gap:16px}.llx-auth-field input{width:100%;height:26px;line-height:26px;padding:0;font-size:14px;border-radius:0}.llx-auth-input--phone>span{font-size:14px;color:#333;line-height:26px}.llx-auth-input--password input{padding-right:43px}.llx-auth-eye{position:absolute;right:7px;top:7px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.llx-auth-eye svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.llx-auth-eye[aria-pressed=true]{color:#996e13}.llx-auth-captcha-row{min-width:0;padding-right:132px}.llx-auth-captcha-button{position:absolute;right:8px;top:7px;width:124px;height:44px;padding:0;background:#ededed;overflow:hidden}.llx-auth-captcha{width:124px;height:44px;object-fit:contain;display:block}.llx-auth-captcha-unavailable{position:absolute;right:8px;top:7px;width:124px;height:44px;background:#e9e9e9;color:#686868;display:flex;align-items:center;justify-content:center;font-size:12px}.llx-auth-input--sms input{padding-right:110px}.llx-auth-send{position:absolute;right:5px;top:7px;min-width:112px;min-height:44px;padding:0 8px;font-size:13px;white-space:nowrap}.llx-auth-sms-status{font-size:12px;line-height:1.8;color:#555;margin-top:6px;overflow-wrap:anywhere}.llx-auth-sms-status:empty{display:none}.llx-auth-sms-status.is-error{color:#a02727}.llx-auth-hint,.llx-auth-help{font-size:12px;line-height:1.8;color:#656565;margin:4px 0 0}.llx-auth-help{margin:0 0 12px}.llx-auth-hint{max-width:100%}.llx-auth-validation,.llx-auth-notice{font-size:13px;line-height:1.8;color:#742323;background:#fff5f3;border:1px solid #dbb8b1;padding:10px 12px;margin:10px 0 13px;overflow-wrap:anywhere}.llx-auth-notice a{text-decoration:underline;text-underline-offset:3px}.llx-auth-agreement{display:flex;align-items:center;gap:1px;font-size:12px;line-height:1.8;margin:9px 0 12px;min-height:44px;color:#666}.llx-auth-check-hit{display:flex;align-items:center;position:relative;justify-content:flex-start;flex:0 0 25px;width:25px;min-height:44px;cursor:pointer}.llx-auth-check-hit input{appearance:none;-webkit-appearance:none;position:relative;display:block;flex:0 0 15px;width:15px;height:15px;padding:0;border:1px solid #8a8a8a;background:white;margin:0;border-radius:0}.llx-auth-check-hit input:checked{background:#181818;box-shadow:inset 0 0 0 3px #fff}.llx-auth-check-hit input:focus-visible{outline:2px solid #996e13;outline-offset:4px}.llx-auth-checkbox{display:none}.llx-auth-agreement>div{flex:1;min-width:0}.llx-auth-agreement a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:2px;color:#333;vertical-align:middle;margin-top:-10px;margin-bottom:-10px}.llx-auth-submit{height:50px;width:100%;background:#1b1b1b;color:#fff;font-size:16px;letter-spacing:3px}.llx-auth-submit:hover{background:#343434}.llx-auth-form fieldset:disabled{opacity:.65}.llx-auth-form fieldset:disabled .llx-auth-submit{color:#fff;background:#626262}.llx-auth-links{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;font-size:12px;color:#737373}.llx-auth-links a{min-height:44px;display:flex;align-items:center;color:#555}.llx-auth-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#6f6f6f;height:58px;flex:0 0 58px;margin-top:0;border-top:1px solid #ececec}.llx-auth-footer p{line-height:1.8}.llx-auth-footer>div{display:flex;gap:25px;align-items:center}.llx-auth-footer a{display:flex;align-items:center;min-height:44px}
.llx-auth-site:not([data-mode="login"]) .llx-auth-main{display:grid;grid-template-columns:minmax(0,1fr) 420px;column-gap:80px;align-items:start;min-height:740px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery{display:flex;flex-direction:column;gap:0;margin-top:97px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-label{padding-top:0}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-label h2{font-size:30px;line-height:1.65;letter-spacing:3px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-label h2 br{display:none}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-label p{font-size:14px;margin-top:20px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall{width:100%;max-width:650px;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:42px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall img{height:153px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall figcaption{font-size:11px;white-space:normal}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-note{margin-top:25px}.llx-auth-site:not([data-mode="login"]) .llx-auth-account-row{display:contents}.llx-auth-site:not([data-mode="login"]) .llx-auth-welcome{display:none}.llx-auth-site:not([data-mode="login"]) .llx-auth-card{margin-top:24px}.llx-auth-site:not([data-mode="login"]) .llx-auth-field{margin-bottom:10px}
@media(max-width:1000px) and (min-width:801px){.llx-auth-page{padding:0 28px}.llx-auth-gallery{grid-template-columns:200px minmax(0,1fr);column-gap:22px}.llx-auth-gallery-wall{gap:14px}.llx-auth-gallery-wall img{height:155px}.llx-auth-gallery-wall figcaption{font-size:10px;white-space:normal}.llx-auth-account-row{gap:35px}.llx-auth-welcome{padding-left:0}.llx-auth-welcome h2{font-size:34px}.llx-auth-site:not([data-mode="login"]) .llx-auth-main{column-gap:35px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall{gap:9px}.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall img{height:110px}}
@media(max-width:800px){.llx-auth-page{padding:0 24px;min-height:100svh}.llx-auth-header{height:72px;flex-basis:72px}.llx-auth-brand{font-size:20px;letter-spacing:1px;gap:10px}.llx-auth-brand-detail{display:none}.llx-auth-return{font-size:12px;letter-spacing:0}.llx-auth-main,.llx-auth-site:not([data-mode="login"]) .llx-auth-main{display:flex;flex-direction:column;min-height:0}.llx-auth-account-row,.llx-auth-site:not([data-mode="login"]) .llx-auth-account-row{display:block;order:1;margin:8px 0 0;width:100%}.llx-auth-card,.llx-auth-site:not([data-mode="login"]) .llx-auth-card{margin-top:0}.llx-auth-welcome{display:none}.llx-auth-gallery,.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery{order:2;display:block;margin:18px 0 12px;width:100%;padding-top:16px;border-top:1px solid #ececec}.llx-auth-gallery-label,.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-label{display:none}.llx-auth-gallery-wall,.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;margin-top:0}.llx-auth-gallery-wall img,.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall img{width:100%;height:70px;object-fit:cover}.llx-auth-gallery-wall figure:nth-child(2),.llx-auth-gallery-wall figure:nth-child(4){padding-top:0}.llx-auth-gallery-wall figcaption,.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-wall figcaption{display:none}.llx-auth-gallery-note,.llx-auth-site:not([data-mode="login"]) .llx-auth-gallery-note{font-size:11px;margin:8px 0 0;line-height:1.7}.llx-auth-form-heading h1{font-size:26px;letter-spacing:0}.llx-auth-mode-link{font-size:14px}.llx-auth-tabs{margin-top:8px;margin-bottom:16px;gap:26px}.llx-auth-tabs button{font-size:16px}.llx-auth-field{min-height:65px;padding:9px 12px;margin-bottom:13px}.llx-auth-field>label{font-size:12px}.llx-auth-field input{height:29px;line-height:29px;font-size:16px}.llx-auth-send{font-size:13px;min-width:105px;top:10px}.llx-auth-captcha-button,.llx-auth-captcha-unavailable{width:106px;top:10px}.llx-auth-captcha{width:106px}.llx-auth-captcha-row{padding-right:115px}.llx-auth-eye{top:10px}.llx-auth-input--sms input{padding-right:104px}.llx-auth-agreement{font-size:12px;line-height:1.8;margin-top:10px;margin-bottom:11px}.llx-auth-submit{height:50px;font-size:16px}.llx-auth-links{font-size:11px}.llx-auth-links a{font-size:12px}.llx-auth-intro{font-size:14px}.llx-auth-notice,.llx-auth-validation{font-size:14px}.llx-auth-footer{height:auto;display:block;flex:0 0 auto;min-height:70px;margin:0;padding:15px 0 16px;font-size:11px}.llx-auth-footer>div{font-size:11px;gap:17px;flex-wrap:wrap;margin-top:4px}.llx-auth-footer a{min-height:30px}.llx-auth-site:not([data-mode="login"]) .llx-auth-field{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
