.yl-pblur{--yl-pblur-h:110px;--yl-pblur-z:25;--yl-pblur-tint:197,212,224;width:100%;min-width:100%;height:var(--yl-pblur-h);z-index:var(--yl-pblur-z);pointer-events:none;box-sizing:border-box;position:absolute;left:0;right:0;overflow:hidden}.yl-pblur>i{margin:0;padding:0;display:block;position:absolute;inset:0}.yl-pblur>.yl-pblur-tint{pointer-events:none;position:absolute;inset:0}.yl-pblur--top{top:0}.yl-pblur--top>i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 100%)}.yl-pblur--top>i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 82%);mask-image:linear-gradient(#000 0% 48%,#0000 82%)}.yl-pblur--top>i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#000 0% 36%,#0000 68%);mask-image:linear-gradient(#000 0% 36%,#0000 68%)}.yl-pblur--top>i:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#000 0% 26%,#0000 54%);mask-image:linear-gradient(#000 0% 26%,#0000 54%)}.yl-pblur--top>i:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 0% 16%,#0000 40%);mask-image:linear-gradient(#000 0% 16%,#0000 40%)}.yl-pblur--top>i:nth-child(6){-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);-webkit-mask-image:linear-gradient(#000 0% 10%,#0000 28%);mask-image:linear-gradient(#000 0% 10%,#0000 28%)}.yl-pblur--top>.yl-pblur-tint{background:linear-gradient(180deg,rgba(var(--yl-pblur-tint),.28)0%,rgba(var(--yl-pblur-tint),.12)48%,rgba(var(--yl-pblur-tint),0)100%)}.yl-pblur--bottom{bottom:0}.yl-pblur--bottom>i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 0%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#000 42% 100%)}.yl-pblur--bottom>i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 18%,#000 52% 100%);mask-image:linear-gradient(#0000 18%,#000 52% 100%)}.yl-pblur--bottom>i:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 32%,#000 64% 100%);mask-image:linear-gradient(#0000 32%,#000 64% 100%)}.yl-pblur--bottom>i:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 46%,#000 74% 100%);mask-image:linear-gradient(#0000 46%,#000 74% 100%)}.yl-pblur--bottom>i:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 60%,#000 84% 100%);mask-image:linear-gradient(#0000 60%,#000 84% 100%)}.yl-pblur--bottom>i:nth-child(6){-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);-webkit-mask-image:linear-gradient(#0000 72%,#000 90% 100%);mask-image:linear-gradient(#0000 72%,#000 90% 100%)}.yl-pblur--bottom>.yl-pblur-tint{background:linear-gradient(0deg,rgba(var(--yl-pblur-tint),.3)0%,rgba(var(--yl-pblur-tint),.12)48%,rgba(var(--yl-pblur-tint),0)100%)}
.login-page{-webkit-tap-highlight-color:transparent;color:#063b8d;background-color:#d8eef8;background-position:top;background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.login-body{min-height:0;padding-top:calc(72px + 6vh + var(--sat,env(safe-area-inset-top,0px)));padding-right:24px;padding-bottom:calc(28px + var(--sab,env(safe-area-inset-bottom,0px)));box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:1;padding-left:24px;display:block;overflow:hidden auto}html.keyboard-open .login-body{padding-bottom:calc(28px + var(--keyboard-inset,0px) + env(safe-area-inset-bottom,0px))}.login-header{text-align:center;margin-bottom:48px}.login-title{color:#063b8d;letter-spacing:.02em;margin:0;font-family:Noto Serif SC,Songti SC,Noto Serif CJK SC,serif;font-size:clamp(24px,7vw,28px);font-weight:600;line-height:1.3}.login-title-brand{color:#063b8d;font-weight:600}.login-subtitle{color:#063b8d7a;margin:10px 0 0;font-size:13px;line-height:1.5}.login-mode-tabs{box-sizing:border-box;background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 20px;padding:4px;display:grid;box-shadow:0 4px 14px #1e508c0f}.login-mode-tab{color:#063b8d8c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;height:40px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500}.login-mode-tab.is-active{color:#063b8d;background:#fffffff2;font-weight:600;box-shadow:0 2px 10px #1e508c1a}.login-mode-tab:active:not(.is-active){opacity:.75}.login-fields{flex-direction:column;display:flex}.login-fields>*+*{margin-top:14px}.login-code-row{align-items:center;display:flex}.login-code-row>*+*{margin-left:10px}.login-field-box--code{flex:auto;min-width:0;padding-right:16px}.login-code-btn{color:#063b8d;white-space:nowrap;text-align:center;cursor:pointer;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:999px;flex-shrink:0;min-width:112px;height:56px;min-height:56px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;box-shadow:0 4px 16px #1e508c0f,inset 0 1px #ffffffe6}.login-code-btn:disabled{opacity:.55;cursor:default}.login-code-btn--counting{color:#063b8d73}.login-auto-hint{color:#063b8d7a;margin:6px 0 0;padding-left:4px;font-size:12px;line-height:1.45}.login-field{flex-direction:column;display:flex}.login-field>*+*{margin-top:8px}.login-field-label{color:#063b8d;padding-left:4px;font-size:15px;font-weight:500}.login-field-box{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:999px;flex-direction:row;align-items:center;height:56px;min-height:56px;padding:0 12px 0 22px;display:flex;box-shadow:0 4px 16px #1e508c0f,inset 0 1px #ffffffe6}.login-input{color:#063b8d;appearance:none;box-sizing:border-box;background:0 0;border:none;outline:none;flex:auto;width:100%;min-width:0;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;font-family:inherit;font-size:16px;line-height:24px}.login-input::placeholder{color:#063b8d61;vertical-align:middle;line-height:24px}.login-input::-ms-reveal{display:none}.login-input::-ms-clear{display:none}.login-eye{color:#063b8d8c;cursor:pointer;appearance:none;box-sizing:border-box;background:0 0;border:none;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;line-height:0;display:inline-flex}.login-eye svg{flex:none;min-width:20px;max-width:20px;min-height:20px;max-height:20px;display:block;overflow:visible;width:20px!important;height:20px!important}.login-forgot{color:#296ed6;cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-top:2px;padding:0;font-family:inherit;font-size:13px}.login-actions{margin-top:22px}.login-submit{width:100%;height:52px;min-height:52px;box-shadow:none;cursor:pointer;appearance:none;background:0 0;border:none;padding:0;font-family:inherit;display:block;overflow:visible}.login-submit:disabled{cursor:default}.login-submit:disabled .login-submit-face{opacity:.4;box-shadow:none}.login-submit:not(:disabled):active .login-submit-face{transform:scale(.98)}.login-submit--loading .login-submit-face{opacity:.75}.login-submit--success .login-submit-face{opacity:.92;background:linear-gradient(#3a9a6a 0%,#2d8a5c 100%);box-shadow:0 10px 24px #2d8a5c47}.login-submit--secondary{margin-top:12px}.login-submit-face{box-sizing:border-box;color:#fff;letter-spacing:.02em;pointer-events:none;background:linear-gradient(#3d82e0 0%,#296ed6 100%);border-radius:999px;justify-content:center;align-items:center;width:100%;height:52px;min-height:52px;max-height:52px;padding:0 20px;font-size:16px;font-weight:600;line-height:1.2;display:flex;box-shadow:0 10px 24px #296ed647}.login-submit-face>*+*{margin-left:8px}.login-submit-face--light{color:#063b8d;background:#ffffffd9;box-shadow:0 4px 16px #1e508c14}.login-submit-icon{color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.login-error{color:#c45c6a;text-align:center;margin:12px 0 0;font-size:13px}.login-register{color:#063b8d94;text-align:center;margin:14px 0 0;font-size:14px}.login-register-link{color:#296ed6;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;font-family:inherit;font-size:14px;font-weight:500}.login-protocol{color:#063b8d6b;text-align:center;margin:32px 0 0;padding:0 0 8px;font-size:12px;line-height:1.5}.login-protocol a{color:#063b8d8c;text-decoration:none}.login-legal-wrap{text-align:left;width:100%;margin:0 0 14px}.login-page--overseas .login-body{padding-top:calc(64px + 5vh + var(--sat,env(safe-area-inset-top,0px)));padding-right:24px;padding-bottom:calc(36px + var(--sab,env(safe-area-inset-bottom,0px)));padding-left:24px;display:block}.login-page--overseas .login-header{margin:0 0 44px}.login-page--overseas .login-title{letter-spacing:.02em;font-family:Noto Serif SC,Songti SC,Noto Serif CJK SC,serif;font-size:clamp(24px,7vw,28px);font-weight:600}.login-page--overseas .login-title-brand{font-weight:600}.login-page--overseas .login-subtitle{letter-spacing:.02em;color:#063b8d7a;margin-top:10px;font-size:13px;line-height:1.5}.login-page--overseas .login-actions{margin-top:18px}.login-page--overseas .login-submit--secondary{margin-top:14px}.login-page--overseas .login-submit--gated:not(:disabled) .login-submit-face{opacity:.72}.login-page--overseas .login-submit--gated:not(:disabled) .login-submit-face--light{opacity:.88;color:#063b8d}.login-page--overseas .login-error--inline{margin:0 0 20px}.login-page--overseas .login-legal-wrap{margin:18px 0 0}.login-page--overseas .login-register{margin-top:22px}.login-page--samsung .login-body{padding-top:calc(72px + 4vh + var(--sat,0px));padding-right:24px;padding-bottom:calc(28px + var(--sab,0px));padding-left:24px}.login-page--samsung .login-field-box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0}.login-page--samsung .login-submit:not(:disabled):active .login-submit-face{transform:none}.login-page--samsung.login-page--overseas .login-body{padding-top:calc(64px + 4vh + var(--sat,0px));padding-bottom:calc(36px + var(--sab,0px))}.login-page--samsung.login-page--overseas .login-title{font-size:26px}html.keyboard-open .login-page--overseas .login-body,html.keyboard-open .login-page--samsung .login-body{padding-bottom:calc(28px + var(--keyboard-inset,0px) + var(--sab,env(safe-area-inset-bottom,0px)))}@media (max-height:700px){.login-body{padding-top:calc(48px + 2vh + var(--sat,env(safe-area-inset-top,0px)))}.login-header{margin-bottom:28px}.login-field-box{height:48px;min-height:48px}.login-submit,.login-submit-face{height:48px;min-height:48px;max-height:48px}.login-actions{margin-top:16px}.login-fields>*+*{margin-top:12px}.login-page--overseas .login-body{padding-top:calc(48px + 2vh + var(--sat,env(safe-area-inset-top,0px)))}.login-page--overseas .login-header{margin-bottom:28px}.login-page--overseas .login-actions{margin-top:14px}.login-page--overseas .login-legal-wrap{margin-top:12px}.login-page--samsung.login-page--overseas .login-body{padding-top:calc(48px + 2vh + var(--sat,0px))}}
.yl-legal-row{box-sizing:border-box;text-align:left;align-items:flex-start;width:100%;min-height:44px;display:flex}.yl-legal-row--disabled{opacity:.72}.yl-legal-check{color:#fff;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:#ffffffb8;border:1.5px solid #063b8d47;border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin:0 10px 0 0;padding:0;line-height:0;display:flex}.yl-legal-check--on{background:linear-gradient(#3d82e0 0%,#296ed6 100%);border-color:#296ed6}.yl-legal-text{color:#063b8d94;flex:auto;min-width:0;margin:0;font-size:12px;line-height:20px;display:block}.yl-legal-prefix,.yl-legal-and{font:inherit;color:inherit;appearance:none;background:0 0;border:none;margin:0;padding:0}.yl-legal-prefix{cursor:pointer;display:inline}.yl-legal-and{margin:0 2px;display:inline}.yl-legal-link{font:inherit;color:#063b8d;cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;font-weight:500;text-decoration:none;display:inline}
