.account-screen{gap:var(--ng-dm-space-4);padding:0 var(--ng-dm-space-4) var(--ng-dm-space-5);display:grid}.dm-main.account-screen:not(:has(+.business-footer)){padding-bottom:calc(var(--ng-dm-space-5) + var(--dm-bottom-clearance,max(env(safe-area-inset-bottom,0px),var(--dpx-bottom-overlay,0px))))}.account-screen h2{font-size:var(--ng-dm-type-title-sm-size);font-weight:var(--ng-dm-type-title-sm-weight);margin:var(--ng-dm-space-4) 0 var(--ng-dm-space-2)}.account-muted,.account-screen small{color:var(--ng-dm-text-2)}.account-heading,.account-popular,.account-recent,.account-search,.account-setting{align-items:center;gap:var(--ng-dm-space-3);display:flex}.account-heading{justify-content:space-between}.account-search{background:var(--ng-dm-surface);border:1px solid var(--ng-dm-text-2);border-radius:var(--ng-dm-radius-card)}.account-screen input:not([type=checkbox]):not([type=radio]),.account-screen textarea,.account-screen select{width:100%;padding:var(--ng-dm-space-3);background:var(--ng-dm-surface);color:var(--ng-dm-text);border:1px solid var(--ng-dm-text-2);border-radius:var(--ng-dm-radius-card);min-height:var(--ng-dm-size-touch);font:inherit}.account-search input{min-width:0;border:0!important}.account-filters{gap:var(--ng-dm-space-2);padding-bottom:var(--ng-dm-space-2);display:flex;overflow-x:auto}.account-filters [aria-pressed=true]{border-color:var(--ng-dm-text);color:var(--ng-dm-text);background:var(--ng-dm-surface)}.account-notification-filters{border-bottom:1px solid color-mix(in srgb,var(--ng-dm-text-2) 24%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-notification-filters>button{color:var(--ng-dm-text-2);border:0;border-bottom:2px solid #0000;border-radius:0}.account-notification-filters>button[aria-pressed=true]{border-bottom-color:var(--ng-brand-key);color:var(--ng-dm-text)}.account-recent{border:1px solid var(--ng-dm-text-2);border-radius:var(--ng-dm-radius-card);padding-left:var(--ng-dm-space-3);flex:none}.account-genres{gap:var(--ng-dm-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.account-popular{min-height:72px;padding:var(--ng-dm-space-2) 0;border-bottom:1px solid var(--ng-dm-surface);color:var(--ng-dm-text);text-decoration:none}.account-popular>strong{font-size:var(--ng-dm-type-title-sm-size)}.account-popular img{object-fit:cover;border-radius:var(--ng-dm-radius-card);width:112px;height:56px}.account-popular>span:nth-last-child(2){flex:1}.account-popular b,.account-popular small{display:block}.account-search-result{border:1px solid var(--ng-dm-text-2);border-radius:var(--ng-dm-radius-card);color:var(--ng-dm-text);grid-template-columns:1fr 1fr;min-height:136px;text-decoration:none;display:grid;overflow:hidden}.account-search-result img{object-fit:cover;width:100%;height:100%}.account-search-result>div{padding:var(--ng-dm-space-3)}.account-search-result h2{margin:var(--ng-dm-space-2) 0}.account-search-result p{color:var(--ng-dm-text-2);font-size:var(--ng-dm-type-label-size)}.account-search-result[data-format=chat]{border-color:var(--ng-dm-fmt-chat)}.account-search-result[data-format=drama]{border-color:var(--ng-dm-fmt-drama)}.account-search-result[data-format=webtoon]{border-color:var(--ng-dm-fmt-webtoon)}.account-search-result[data-format=audio]{border-color:var(--ng-dm-fmt-audio)}.account-secondary-label{text-align:right;color:var(--ng-dm-fmt-chat);display:block}.account-setting{padding:var(--ng-dm-space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--ng-dm-text-2) 24%,transparent);justify-content:space-between}.account-setting p{margin-top:var(--ng-dm-space-2);color:var(--ng-dm-text-2);font-size:var(--ng-dm-type-label-size)}.account-setting input[type=checkbox]{appearance:none;width:var(--ng-dm-space-7);border-radius:var(--ng-dm-radius-pill);background:color-mix(in srgb,var(--ng-dm-text-2) 35%,var(--ng-dm-surface));cursor:pointer;border:0;flex:none;height:28px;position:relative}.account-form{gap:var(--ng-dm-space-4);display:grid}.account-form label{gap:var(--ng-dm-space-2);display:grid}.account-form textarea{resize:vertical;min-height:128px}.account-link-row{min-height:var(--ng-dm-size-primary);padding:var(--ng-dm-space-3) 0;color:var(--ng-dm-text);border-bottom:1px solid var(--ng-dm-surface);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.account-balance{font-size:var(--ng-dm-type-numeral-size);font-weight:var(--ng-dm-type-numeral-weight)}.account-radio{min-height:var(--ng-dm-size-primary);align-items:center;gap:var(--ng-dm-space-3);padding:var(--ng-dm-space-3);border:1px solid var(--ng-dm-text-2);border-radius:var(--ng-dm-radius-card);grid-template-columns:auto 1fr;display:flex!important}.account-radio input[type=radio]{width:var(--ng-dm-space-5);height:var(--ng-dm-space-5);accent-color:var(--ng-brand-key)}.account-status{color:var(--ng-dm-text-2);font-size:var(--ng-dm-type-label-size);white-space:pre-wrap}.account-alert-hero{object-fit:cover;object-position:50% 20%;width:100%;max-height:280px}.account-alert-panel{background:var(--ng-dm-surface);border-radius:var(--ng-dm-radius-sheet) var(--ng-dm-radius-sheet) 0 0;padding:var(--ng-dm-space-5)}.account-alert-panel h2{font-size:var(--ng-dm-type-title-lg-size);line-height:var(--ng-dm-type-title-lg-line)}.account-notification{text-align:left;width:100%;min-height:100px;padding:var(--ng-dm-space-4) 0;border-bottom:1px solid var(--ng-dm-surface);color:var(--ng-dm-text);font:inherit;background:0 0;text-decoration:none;display:block}.account-notification p{margin-top:var(--ng-dm-space-2);color:var(--ng-dm-text-2)}.account-notification[data-unread=true] strong:before{content:"• ";color:var(--ng-dm-fmt-chat)}.account-error{color:var(--ng-dm-fmt-drama)}.account-legal{line-height:1.7}.account-legal section{border-top:1px solid var(--ng-dm-surface);padding-top:var(--ng-dm-space-4)}.account-legal section p{margin-bottom:var(--ng-dm-space-4)}.account-legal dl{gap:var(--ng-dm-space-3);display:grid}.account-legal dd{color:var(--ng-dm-text-2);margin-bottom:var(--ng-dm-space-3)}@media (prefers-reduced-motion:reduce){.account-screen *{scroll-behavior:auto}}.account-profile{align-items:center;gap:var(--ng-dm-space-4);padding:var(--ng-dm-space-4) 0;display:flex}.account-profile-mark{border-radius:var(--ng-dm-radius-pill);background:var(--ng-dm-text-2);width:72px;height:72px;color:var(--ng-dm-text);font-size:var(--ng-dm-type-title-lg-size);font-weight:var(--ng-dm-type-title-lg-weight);flex:none;place-items:center;display:grid}.account-withdraw-link{color:var(--ng-dm-text-2);font-size:var(--ng-dm-type-caption-size)}.account-delete-title{line-height:var(--ng-dm-type-title-lg-line);font-size:var(--ng-dm-type-title-lg-size)!important}.account-backbar .dm-backbar__titles{text-align:center}.account-backbar .dm-backbar__title{font-size:var(--ng-dm-type-subtitle-size);font-weight:var(--ng-dm-type-subtitle-weight)}.account-backbar-spacer{width:var(--ng-dm-size-touch);flex:none}.account-screen>.dm-page-title{margin-inline:0}.account-radio:has(input:checked){border-color:var(--ng-brand-key)}.account-radio:has(input[type=checkbox]){border:0;padding-inline:0}.account-radio input[type=checkbox]{width:22px;height:22px;accent-color:var(--ng-brand-key);flex:none}.account-setting input[type=checkbox]:before{content:"";border-radius:var(--ng-dm-radius-pill);background:var(--ng-dm-text);width:22px;height:22px;transition:transform var(--ng-motion-fast) var(--ng-ease-enter);position:absolute;top:3px;left:3px}.account-setting input[type=checkbox]:checked{background:var(--ng-brand-key)}.account-setting input[type=checkbox]:checked:before{transform:translate(20px)}.account-setting input[type=checkbox]:focus-visible{outline:2px solid var(--ng-ui-focus-ring-color);outline-offset:3px}.account-setting input[type=checkbox]:disabled{opacity:.55;cursor:default}.account-menu-label{align-items:center;gap:var(--ng-dm-space-3);min-width:0;display:flex}.account-menu-label>.dm-icon{flex:none}.account-profile h2{margin:0 0 var(--ng-dm-space-2)}.account-radio>span:last-child{font-weight:var(--ng-dm-type-subtitle-weight);margin-left:auto}.account-filters>*{white-space:nowrap;flex-shrink:0}.dm-card>.account-setting:last-child{border-bottom:0}
