#accountDialog #accountName{display:block;min-width:0;margin:0;padding:18px 17px;border:1px solid #d6e1ef;border-left:3px solid #b5cfe6;border-radius:12px;background:linear-gradient(115deg,#f0f8ffe6,#f9f6fee6);color:var(--menu-ink,#35466f);font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:21px;font-weight:600;line-height:1.45;letter-spacing:-.02em;overflow-wrap:anywhere}#accountDialog #accountSync{min-height:0;margin:12px 3px 24px;padding:0;color:var(--menu-muted,#7d89a5);font-size:13px;line-height:1.65;overflow-wrap:anywhere}#accountDialog #accountSync:empty{display:none}#accountDialog #accountForms{min-width:0;margin:0}#accountDialog #accountForms>.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 23px;padding:4px;border:1px solid #d9e2ef;border-radius:14px;background:#eaf0f7bd}#accountDialog #accountForms>.segmented button{display:block;min-width:0;min-height:46px;margin:0;padding:10px 8px;border:1px solid transparent;border-radius:10px;background:none;color:#8090aa;box-shadow:none;font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:14px;font-weight:500;line-height:1.4;text-shadow:none;transition:background-color .15s,color .15s}#accountDialog #accountForms>.segmented button[aria-pressed=true]{border-color:#fff;background:linear-gradient(120deg,#fff,#edf7fd 62%,#f3eefb);color:#4a6d9c;box-shadow:0 2px 5px #7489a310;font-weight:600}#accountDialog #accountForms>.segmented button:before,#accountDialog #accountForms>.segmented button:after{content:none;animation:none;box-shadow:none}#accountDialog #authForm,#profileDialog #profileForm{min-width:0;margin:0}#accountDialog #authForm label,#profileDialog #profileForm label{display:block;margin:19px 2px 8px;padding:0;color:#5b7197;font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:0}#accountDialog #authForm>label:first-child{margin-top:0}#accountDialog #authForm input,#profileDialog #nicknameInput{min-width:0;width:100%;scroll-margin-top:120px;scroll-margin-bottom:30px;font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:16px;font-weight:400;line-height:1.5}#accountDialog #authForm .help{margin:8px 2px 0;color:var(--menu-muted,#7d89a5);font-size:12px;line-height:1.7;overflow-wrap:anywhere}#accountDialog #authForm>#authConfirmRow+.help{margin-top:19px}#accountDialog #authForm #authError,#profileDialog #profileError{min-height:0;margin:16px 0 0;padding:10px 12px;border:1px solid #ead4df;border-left:3px solid #d7a8bb;border-radius:8px;background:#fff7faf0;color:#b16a82;font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:13px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}#accountDialog #authForm #authError:empty,#profileDialog #profileError:empty{display:none}#accountDialog #authSubmit,#profileDialog #profileSave{display:block;width:100%;min-height:54px;margin:24px 0 0;font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:18px;font-weight:600;line-height:1.4}#accountDialog #logoutAccount{display:block;width:100%;min-height:48px;margin:25px 0 0;border-color:#decfdf;background:#faf4f9;color:#9b748d;font-family:var(--font-text,"Noto Sans KR","Noto Sans JP",sans-serif)!important;font-size:14px;font-weight:500;line-height:1.4;box-shadow:none}#profileDialog>.help{margin:0 2px 21px;color:var(--menu-muted,#7d89a5);font-size:14px;line-height:1.75;word-break:keep-all}#profileDialog #profileForm>label:first-child{margin-top:0}@media(max-width:350px){#accountDialog #accountName{padding:16px 14px;font-size:19px}#accountDialog #accountSync{margin-bottom:21px}#accountDialog #accountForms>.segmented{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){#accountDialog #accountForms>.segmented button{transition:none}}.reduced #accountDialog #accountForms>.segmented button{transition:none}
