@media (max-width:899px){html .g-account-root,html .g-login-route-shell{background:var(--bg);color:var(--t1);font-family:var(--font);-webkit-font-smoothing:antialiased}html .g-login-route-shell:after{z-index:-1;content:"";filter:blur(40px);opacity:.22;pointer-events:none;background:radial-gradient(70% 60% at 30% 10%,#efc35e8c,#0000 70%),radial-gradient(60% 50% at 85% 0,#fff4e140,#0000 70%);height:520px;position:absolute;top:-120px;left:-18%;right:-18%}html .g-account-root:not(:has(.m-me)):after{z-index:-1;content:"";filter:blur(40px);opacity:.22;pointer-events:none;background:radial-gradient(70% 60% at 30% 10%,#efc35e8c,#0000 70%),radial-gradient(60% 50% at 85% 0,#fff4e140,#0000 70%);height:520px;position:absolute;top:-120px;left:-18%;right:-18%}html .g-login-route-shell{isolation:isolate;position:relative;overflow:clip}html .g-account-root:not(:has(.m-me)) .g-account-main{padding:12px var(--gutter) calc(20px + var(--site-chrome-tab-clearance,0px))}html .g-account-mobile-header-action button{color:var(--gold-ink);font:500 14px / 1 var(--font)}html .g-account-mobile-header-action .g-account-history-manage-actions>button{color:var(--t2);font-weight:400}html .g-account-mobile-header-action .g-account-history-manage-actions>.is-accent{color:var(--gold-ink);font-weight:500}html .g-account-root .g-drama-charge-badge.is-cover{border-radius:var(--r-xs);width:auto;height:18px;color:var(--t1);font:600 10.5px / 1 var(--font);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c0ba8;border:0;gap:2px;padding:0 6px;top:6px;left:6px;right:auto;box-shadow:inset 0 0 0 1px #fff4e11f}html .g-account-root .g-drama-charge-badge.is-cover:is(.is-coin,.is-vip,.is-membership){color:var(--gold-ink)}html .g-account-root .g-drama-charge-badge.is-cover svg{width:11px;height:11px}html .g-account-history-total{color:var(--t3);font:400 12px / 1.4 var(--font);margin:0 0 6px}html .g-account-drama-rows{display:block}html .g-account-drama-row{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:8px 0;display:grid}html .g-account-swipe-front{background:var(--bg)}html .g-account-swipe-delete{border-radius:var(--r-card);color:#fff;font:500 14px / 1 var(--font);background:#b6463c}html .g-account-row-poster{aspect-ratio:3/4;border-radius:var(--r-img);background:var(--fill);width:76px;height:auto;display:block;position:relative;overflow:hidden}html .g-account-row-poster:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}html .g-account-row-copy{flex-direction:column;gap:0;min-width:0;display:flex}html .g-account-row-copy h2{color:var(--t1);font:600 15px / 1.4 var(--font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}html .g-account-row-copy>p{color:var(--t3);font:400 12px / 1.4 var(--font);font-variant-numeric:tabular-nums;margin:3px 0 0}html .g-account-row-copy>p.g-account-row-desc{color:var(--t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}html .g-account-row-progress{background:#fff4e11a;border-radius:2px;width:100%;height:3px;margin-top:10px;display:block;overflow:hidden}html .g-account-row-progress>i{border-radius:inherit;background:var(--gold);height:100%;display:block;box-shadow:0 0 8px #efc35e8c}html .g-account-continue-link{border-radius:var(--r-pill);background:var(--gl-sheen), var(--gl-fill);width:max-content;height:30px;box-shadow:var(--gl-ring-soft);color:var(--t1);font:500 13px / 1 var(--font);align-items:center;margin-top:10px;padding:0 13px;display:inline-flex}html .g-account-history-page-note,html .g-account-content .text-muted.text-center{color:var(--t3);font-family:var(--font);font-size:12px}html .g-account-history-empty,html .g-account-saved-post-empty{border-radius:var(--r-card);background:var(--gl-surface);box-shadow:var(--gl-ring-soft);color:var(--t2);font-family:var(--font);border:0}html .g-account-history-empty :is(h2,h3,strong){color:var(--t1);font:500 14px / 1.45 var(--font)}html .g-account-history-empty p{color:var(--t3);font-size:12px}html .g-account-content .bg-\[\#ffb85c\]{border-radius:var(--r-pill);background:var(--gold);height:40px;color:var(--on-gold);font:600 14px / 40px var(--font);padding:0 18px}html .g-account-root .g-empty-state h2{color:var(--t1);font:500 15px / 1.45 var(--font)}html .g-account-root .g-empty-state p{color:var(--t3);font:400 12px / 1.5 var(--font)}html .g-account-root .g-empty-state>a{border-radius:var(--r-pill);background:var(--gold);height:40px;box-shadow:none;color:var(--on-gold);font:600 14px / 1 var(--font);border:0;align-items:center;padding:0 20px;display:inline-flex}html .g-account-recommendation-shelf{background:0 0;border:0;margin-top:28px;padding:0}html .g-account-recommendation-shelf>header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}html .g-account-recommendation-shelf>header h2{color:var(--t1);font:600 17px / 1.35 var(--font);letter-spacing:0;margin:0}html .g-account-recommendation-shelf>header span:not([aria-hidden]){display:none}html .g-account-recommendation-shelf>header a{color:var(--t2);font:400 13px / 1 var(--font)}html .g-account-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px;display:grid}html .g-account-root .vc .vc-cover{border-radius:var(--r-img)}html .g-account-root .vc .vc-badge{font:500 11px / 1.3 var(--font)}html .g-account-root .vc .vc-title{color:var(--t1);font:500 13px / 1.4 var(--font);margin-top:7px}html .g-account-root .vc .vc-meta{color:var(--t3);font:400 11.5px / 1.35 var(--font);margin-top:2px}html .g-account-favorite-filters{border-radius:var(--r-pill);background:var(--gl-fill);min-width:100%;height:38px;box-shadow:var(--gl-ring-soft);border:0;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 0 16px;padding:3px;display:grid!important}html .g-account-favorite-filters>button{border-radius:var(--r-pill);min-height:0;color:var(--t2);font:400 14px / 1 var(--font);box-shadow:none;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:flex}html .g-account-favorite-filters>button small{color:var(--t3);font-variant-numeric:tabular-nums;font-size:12px}html .g-account-favorite-filters>button[aria-pressed=true]{background:var(--gl-sheen), linear-gradient(180deg, #fff4e126, #fff4e112);box-shadow:var(--gold-glow), inset 0 1px 0 #ffffff29;color:var(--t1);font-weight:600}html .g-account-favorite-card{box-shadow:none;background:0 0;border:0;position:relative}html .g-account-favorite-card>a{min-width:0;color:var(--t1);display:block}html .g-account-favorite-card>a>span:first-child{aspect-ratio:3/4;border-radius:var(--r-img);background:var(--fill);display:block;position:relative;overflow:hidden}html .g-account-favorite-card>a>span:first-child:after{border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}html .g-account-favorite-card>a>strong{color:var(--t1);font:500 13px / 1.4 var(--font);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}html .g-account-favorite-card .g-account-favorite-meta,html .g-account-favorite-card>a>small{color:var(--t3);font:400 11.5px / 1.35 var(--font);margin-top:2px;display:block}html .g-account-favorite-card>a>small.line-clamp-1{display:none}html .g-account-favorite-toggle{width:28px;height:28px;color:var(--gold-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c0b8c;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1px #fff4e11f}html .g-account-favorite-toggle>span{width:15px!important;height:15px!important}html .g-account-saved-post{border-radius:var(--r-card);background:var(--gl-surface);box-shadow:var(--gl-ring-soft);font-family:var(--font);border:0}html .g-account-saved-post-quote{color:var(--t2);font-size:14px;line-height:1.65}html .g-account-saved-post-stats{color:var(--t3);font-size:12px}html .g-account-saved-post-topics a{color:var(--gold-ink);font-size:12px}html .g-account-notification-tabs{background:0 0;border:0;align-items:center;gap:22px;height:40px;margin:-4px 0 6px;padding:0;display:flex}html .g-account-notification-tabs>button{height:40px;min-height:0;color:var(--t2);font:400 15px / 1 var(--font);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0;display:flex;position:relative}html .g-account-notification-tabs>button[aria-selected=true]{color:var(--t1);font-weight:600}html .g-account-notification-tabs>button[aria-selected=true]:after{background:var(--gold);content:"";border-radius:2px;width:14px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #efc35eb3}html .g-account-notification-list{border-radius:var(--r-card);background:var(--gl-surface);box-shadow:var(--gl-ring-soft);border:0;overflow:hidden}html .g-account-notification-list>.h-px{display:none}html .g-account-notification-item{background:0 0;border:0}html .g-account-notification-item+.g-account-notification-item{box-shadow:0 -1px 0 var(--line)}html .g-account-notification-item>a{color:var(--t1);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}html .g-account-notification-thumb{background:var(--fill);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;position:relative;overflow:hidden}html .g-account-notification-thumb img{object-fit:cover;width:100%;height:100%}html .g-account-notification-copy{flex-direction:column;gap:3px;min-width:0;display:flex}html .g-account-notification-copy strong{color:var(--t2);font:400 12.5px / 1.4 var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html .g-account-notification-copy b{color:var(--t1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font:500 14px / 1.5 var(--font)!important}html .g-account-notification-time{color:var(--t3);font:400 11.5px / 1.4 var(--font);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}html .g-account-notification-time i{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #efc35eb3}html .g-settings-dashboard,html .g-settings-dashboard[data-settings-state]{grid-template-columns:1fr;gap:22px;display:grid}html .g-settings-column{gap:22px}html .g-settings-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}html .g-settings-card>header{border:0;min-height:0;padding:0 4px 8px}html .g-settings-card>header>span{display:none}html .g-settings-card>header h2{color:var(--t3);font:400 12.5px / 1.3 var(--font);letter-spacing:0;margin:0}html .g-settings-card>:not(header){background:var(--gl-surface);box-shadow:var(--gl-ring-soft)}html .g-settings-card>header+*{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}html .g-settings-card>:last-child{border-bottom-right-radius:var(--r-card);border-bottom-left-radius:var(--r-card)}html .g-settings-card>:not(header)+:not(header){box-shadow:var(--gl-ring-soft), 0 -1px 0 var(--line)}html .g-settings-row{width:100%;min-height:52px;color:var(--t1);font:400 15px / 1.3 var(--font);text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}html .g-settings-row:disabled{opacity:1;color:var(--t2)}html .g-settings-row-tail{color:var(--t3);align-items:center;gap:4px;font-size:13px;display:inline-flex}html .g-settings-row-tail small{color:var(--t3);font-size:13px}html .g-settings-row-tail i{color:var(--t3);font-size:18px;font-style:normal;line-height:1}html .g-settings-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}html .g-settings-identity>img{object-fit:cover;width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:16px}html .g-settings-identity strong{color:var(--t1);font:600 16px / 1.35 var(--font);display:block}html .g-settings-identity span{color:var(--t3);font:400 12px / 1.4 var(--font);margin-top:1px;display:block}html .g-settings-message-summary{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}html .g-settings-message-summary p{color:var(--t1);font:400 15px / 1.3 var(--font);align-items:center;gap:8px;margin:0;display:inline-flex}html .g-settings-message-summary p i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #efc35eb3}html .g-settings-message-summary>div{gap:8px;display:inline-flex}html .g-settings-message-summary>div>:is(a,button){border-radius:var(--r-pill);background:var(--gl-sheen), var(--gl-fill);height:32px;box-shadow:var(--gl-ring-soft);color:var(--t1);font:500 13px / 1 var(--font);border:0;align-items:center;padding:0 13px;display:inline-flex}html .g-settings-guest-access,html .g-settings-promotion{border-radius:var(--r-card)}html .g-settings-login-cta,html .g-settings-guest-access .g-settings-login-cta{border-radius:var(--r-pill);background:var(--gold);height:44px;color:var(--on-gold);font:600 15px / 44px var(--font);box-shadow:none;border:0}html .g-settings-session-actions{text-align:center;margin-top:26px}html .g-settings-session-actions>button{border-radius:var(--r-card);background:var(--gl-surface);width:100%;height:52px;box-shadow:var(--gl-ring-soft);color:#ef8a7e;font:500 15px / 1 var(--font);border:0}html .g-settings-session-actions>p{color:var(--t3);font:400 12px / 1.4 var(--font);margin-top:12px}html .g-account-content form :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea){box-shadow:var(--gl-ring-soft);caret-color:var(--gold);border-radius:var(--r-card)!important;background:var(--gl-fill)!important;color:var(--t1)!important;font-family:var(--font)!important;border:0!important;font-size:16px!important}html .g-account-content form :is(input,textarea):focus{box-shadow:inset 0 0 0 1px #efc35e61,0 0 18px -6px #efc35e66}html .g-account-content form :is(input,textarea):is(:disabled,:read-only){color:var(--t3)!important}html .g-account-content form label>span:first-child,html .g-account-content form legend{color:var(--t3)!important;font:400 12px / 1.4 var(--font)!important}html .g-account-content form small{color:var(--t3);font-family:var(--font)}html .g-account-content form .g-password-field button{color:var(--t2);font:400 13px / 1 var(--font)}html .g-account-content form button[type=submit]{border-radius:var(--r-pill);background:var(--gold);height:48px;color:var(--on-gold);font:600 15px / 1 var(--font);box-shadow:none;border:0}html .g-account-content form button[type=submit]:disabled{opacity:.45}html .g-settings-legal-body{color:var(--t2)!important;font:400 14px / 1.85 var(--font)!important}html .g-login-modal-root{align-items:end;padding:0}html .g-login-modal-backdrop{animation:m-login-fade .22s var(--ease);background:#0807069e}html .g-login-modal-panel{width:100%;max-height:min(92dvh,680px);padding:26px 20px calc(18px + env(safe-area-inset-bottom));border-radius:var(--r-island) var(--r-island) 0 0;background:radial-gradient(90% 60% at 18% 0%, #efc35e29, transparent 62%), var(--gl-panel);color:var(--t1);font-family:var(--font);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);animation:m-login-rise .3s var(--ease);border:0;box-shadow:inset 0 1px #fff4e124,0 -18px 48px #00000080}html .g-login-modal-panel:before{content:"";background:#fff4e138;border-radius:2px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}html .g-login-modal-close{background:var(--gl-fill);width:32px;height:32px;box-shadow:var(--gl-ring-soft);color:var(--t2);font-size:20px;top:14px;right:14px}html .g-login-modal-close:focus{outline:none}html .g-login-modal-close:focus-visible{outline:1px solid var(--gold-line);outline-offset:2px}html .g-login-modal-header{gap:6px;padding-right:36px}html .g-login-modal-header>p:first-child{color:var(--gold-ink);font:600 12px / 1.3 var(--font);letter-spacing:0}html .g-login-modal-header h2{color:var(--t1);font:600 22px / 1.3 var(--font);letter-spacing:0}html .g-login-modal-header>p:nth-of-type(2){color:var(--t2);font:400 13px / 1.55 var(--font)}html .g-login-modal-form{gap:14px;margin-top:20px}html .g-login-modal-form>label{gap:7px}html .g-login-modal-form label>span:first-child{color:var(--t2);font:500 13px / 1.3 var(--font)}html .g-login-modal-form input{border-radius:var(--r-card);background:var(--gl-fill);min-height:48px;box-shadow:var(--gl-ring-soft);color:var(--t1);font:400 16px / 1.2 var(--font);caret-color:var(--gold);border:0;padding:0 16px}html .g-login-modal-form input::placeholder{color:var(--t3);font-size:15px}html .g-login-modal-form input:focus{background:var(--gl-fill-2);box-shadow:inset 0 0 0 1px #efc35e6b,0 0 18px -6px #efc35e73}html .g-login-modal-form .g-password-field button{color:var(--t2);font:400 13px / 1 var(--font)}html .g-login-modal-hint{color:var(--t3);font:400 12px / 1.4 var(--font)}html .g-login-modal-field-error{color:#ef8a7e;font:400 12px / 1.4 var(--font)}html .g-login-modal-submit{border-radius:var(--r-pill);background:var(--gold);min-height:48px;color:var(--on-gold);font:600 16px / 1 var(--font);margin-top:6px;box-shadow:0 0 24px -6px #efc35e8c,inset 0 1px #ffffff4d}html .g-login-modal-legal{min-height:36px;color:var(--t3);font:400 12px / 1.4 var(--font)}html .g-login-modal-legal a{min-height:36px;color:var(--t2)}html .g-login-modal-status{color:var(--gold-ink);font:400 12px / 1.4 var(--font)}html .g-login-route-main{min-height:calc(100dvh - var(--m-top,56px));flex-direction:column;display:flex}html .m-login-hero{padding:calc(64px + env(safe-area-inset-top)) var(--gutter) 0;text-align:center;flex-direction:column;align-items:center;display:flex}html .m-login-icon{border-radius:18px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #fff4e11f,0 10px 30px -8px #efc35e73}html .m-login-title{color:var(--t1);font:600 22px / 1.3 var(--font);margin-top:12px}html .m-login-sub{color:var(--t2);font:400 13px / 1.5 var(--font);margin-top:6px}html .m-login-perks{text-align:left;gap:8px;width:100%;max-width:300px;margin-top:16px;display:grid}@media (max-height:760px){html .m-login-perks,html .m-login-sub{display:none}}html .m-login-perks li{color:var(--t2);font:400 13px / 1.4 var(--font);align-items:center;gap:10px;display:flex}html .m-login-perks b{background:var(--gold-soft);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-ink);font:600 12px / 1 var(--font-num,var(--font));border-radius:50%;flex:none;place-items:center;display:grid}html[data-login-route] .g-login-modal-backdrop{pointer-events:none;background:0 0;animation:none}html[data-login-route] .g-login-modal-root{pointer-events:none}html[data-login-route] .g-login-modal-panel{pointer-events:auto;animation:none;box-shadow:inset 0 1px #fff4e124,0 -12px 36px #00000059}html[data-login-route] .g-login-modal-panel:before,html[data-login-route] .g-login-modal-close{display:none}html[data-login-route] .g-login-modal-header{padding-right:0}@keyframes m-login-rise{0%{opacity:.4;transform:translateY(40px)}}@keyframes m-login-fade{0%{opacity:0}}}@media (max-width:899px) and (prefers-reduced-motion:reduce){html .g-login-modal-panel,html .g-login-modal-backdrop{animation:none}}@media (min-width:900px){.m-login-hero{display:none}}.g-account-history-sync{color:var(--gold-ink,#f3d184);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
