@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";:root{color:#f2ece8;background:#08090a;font-family:Noto Sans KR,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#08090a;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{color:inherit}.app-shell{min-height:100vh;overflow:hidden;background:#08090a}.topbar{position:absolute;z-index:20;top:0;left:0;right:0;height:92px;display:flex;align-items:center;gap:72px;padding:0 4.4vw}.wordmark{border:0;background:none;padding:0;color:#ff5b4f;font-size:28px;font-weight:900;letter-spacing:-.045em;cursor:pointer}.topbar nav{align-self:stretch;display:flex;align-items:center;gap:48px}.topbar nav button{position:relative;border:0;background:none;padding:4px 0;color:#989593;font-size:15px;cursor:pointer}.topbar nav button.active{color:#fff}.topbar nav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-15px;height:2px;background:#ff5b4f}.top-actions{margin-left:auto;display:flex;gap:16px}.icon-button{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;color:#e8d4c9;border-radius:50%}.icon-button:hover,.icon-button:focus-visible{background:#25201e;outline:none}.profile-menu{position:absolute;right:4.4vw;top:74px;width:190px;padding:18px;background:#171719;border:1px solid #403936;box-shadow:0 20px 55px #000}.profile-menu strong,.profile-menu span{display:block}.profile-menu span{margin-top:4px;color:#8f8985;font-size:12px}.profile-menu button{width:100%;margin-top:15px;padding:9px;border:1px solid #3d3835;background:#222;cursor:pointer}.hero{position:relative;min-height:760px;height:78vh;max-height:860px;background:#050607;overflow:hidden}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-copy{position:relative;z-index:2;width:min(430px,38vw);padding-top:180px;margin-left:5vw}.status-kicker,.section-kicker{margin:0 0 18px;color:#ff5b4f;font-size:14px;font-weight:800;letter-spacing:.06em}.hero h1{margin:0;max-width:430px;font-size:clamp(48px,5.4vw,82px);line-height:1.02;letter-spacing:-.065em;text-wrap:balance}.synopsis{margin:18px 0 26px;color:#aaa3a0;font-size:15px;line-height:1.65}.watch-state{display:flex;align-items:center;gap:10px;padding:19px 0;border-top:1px solid #373331;font-size:16px;font-weight:600}.watch-state svg{color:#ff5b4f}.hero-actions{display:grid;gap:10px;margin-top:6px}.primary-cta,.secondary-cta{min-height:58px;display:flex;justify-content:center;align-items:center;gap:13px;border-radius:7px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease}.primary-cta{border:1px solid #ff5b4f;background:#f24d43;color:#fff}.primary-cta:hover{background:#ff6257;transform:translateY(-1px)}.secondary-cta{border:1px solid #665b56;background:#0a0a0bd9;color:#e6d3c9}.secondary-cta:hover{background:#1a1716}.platform-note{display:flex;align-items:center;gap:7px;color:#8b8581;font-size:12px}.platform-note b{color:#e7dfda;font-size:15px}.continued{position:relative;z-index:5;margin-top:-42px;padding:0 5vw 72px;background:#08090a}.section-header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #292727;padding-bottom:14px}.section-header h2,.discover h2{margin:0;font-size:28px;letter-spacing:-.045em}.section-kicker{margin-bottom:6px;font-size:10px}.carousel-controls{display:flex;gap:8px}.carousel-controls button{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:#d9c4b7;cursor:pointer}.carousel-controls button:hover{background:#1b1919}.story-strip{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr)) 160px;gap:14px;padding-top:20px;transition:transform .25s ease}.story{position:relative;min-height:240px;overflow:hidden;background:#171719;cursor:pointer;outline:none}.story:after{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none}.story:hover:after,.story:focus-visible:after{border-color:#ff5b4f}.story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .38s ease}.story:hover img{transform:scale(1.035)}.story-shade{position:absolute;inset:auto 0 0;height:48%;background:#0d0d0edb}.story-copy{position:absolute;left:22px;bottom:20px;right:48px;z-index:2}.story-copy span{color:#b8b0ab;font-size:11px}.story-copy h3{margin:4px 0 9px;font-size:22px;letter-spacing:-.04em}.story-copy b{display:inline-block;margin-right:9px;color:#ff6a5f;font-size:11px}.story-copy p{display:inline;color:#bdb6b1;font-size:11px}.story-open{position:absolute;z-index:3;right:15px;bottom:17px;width:38px;height:38px;display:grid;place-items:center;border:0;background:#0d0d0de0;cursor:pointer}.story-open:hover{background:#f24d43}.add-link{border:1px dashed #403b38;background:#0e0f10;color:#8f8985;display:grid;place-content:center;justify-items:center;gap:8px;cursor:pointer;min-height:240px}.add-link:hover{color:#fff;border-color:#ff5b4f}.empty{padding:40px;color:#a7a09c;text-align:center}.story-strip[data-slide="1"]{transform:translate(-120px)}.discover{display:grid;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:8vw;padding:100px 7vw 125px;background:#111113;border-top:1px solid #292727}.discover-intro>p:last-child{max-width:370px;color:#8e8986;line-height:1.8}.discover h2{font-size:clamp(34px,4vw,58px);line-height:1.18}.recommendation-list{border-top:1px solid #3b3735}.recommendation-list button{width:100%;display:grid;grid-template-columns:48px 1fr 1.25fr 28px;gap:18px;align-items:center;border:0;border-bottom:1px solid #3b3735;background:transparent;padding:24px 6px;text-align:left;cursor:pointer}.recommendation-list button:hover{background:#191718}.recommendation-index{color:#ff5b4f;font-size:11px}.recommendation-title small,.recommendation-title b{display:block}.recommendation-title small{color:#77716e;font-size:10px;margin-bottom:3px}.recommendation-title b{font-size:17px}.recommendation-reason{color:#9d9692;font-size:13px}.sources{padding:100px 7vw 140px;background:#090a0b;border-top:1px solid #292727}.sources-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.sources-heading h2{margin:0;font-size:clamp(34px,4vw,58px);line-height:1.18;letter-spacing:-.055em}.db-status{min-width:215px;padding:16px 18px;border:1px solid #363332;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:2px 8px}.db-status svg{grid-row:1/3}.db-status span{font-size:12px}.db-status b{color:#88817d;font-size:11px}.db-status.online svg{color:#53c98b}.db-status.offline svg{color:#ff6a5f}.source-principle{display:flex;gap:16px;align-items:start;padding:22px 24px;background:#151416;border-left:3px solid #ff5b4f}.source-principle svg{flex:none;color:#ff5b4f}.source-principle b{font-size:15px}.source-principle p{margin:7px 0 0;color:#9b9490;line-height:1.7}.platform-groups{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin-top:48px}.platform-group h3{margin:0 0 15px;font-size:20px}.platform-list{border-top:1px solid #353130}.platform-list a{display:grid;grid-template-columns:35px 1fr auto 20px;gap:14px;align-items:center;padding:17px 5px;border-bottom:1px solid #282626;color:inherit;text-decoration:none}.platform-list a:hover{background:#151416}.platform-rank{color:#ff5b4f;font-size:10px}.platform-name b,.platform-name small{display:block}.platform-name b{font-size:14px}.platform-name small{margin-top:3px;color:#797471;font-size:10px}.source-badge{padding:4px 7px;border:1px solid #494340;color:#9f9894;font-size:9px}.source-badge.primary{border-color:#ff5b4f;color:#ff6a5f}.source-badge.secondary{border-color:#ac8876;color:#caa28c}.search-layer{position:fixed;z-index:50;inset:0;padding:120px max(24px,12vw);background:#070708f2;backdrop-filter:blur(16px)}.search-box{display:flex;align-items:center;gap:15px;max-width:900px;margin:auto;padding:20px 0;border-bottom:2px solid #f0e5df}.search-box input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:clamp(20px,3vw,38px)}.search-box button,.modal-close{border:0;background:none;color:#fff;cursor:pointer}.search-layer>p{max-width:900px;margin:16px auto;color:#706b69}.modal-backdrop{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:20px;background:#000c;backdrop-filter:blur(12px)}.handoff-modal{position:relative;width:min(520px,100%);padding:48px;background:#171516;border:1px solid #493f3b;box-shadow:0 30px 100px #000}.modal-close{position:absolute;right:18px;top:18px}.modal-icon{color:#ff5b4f}.handoff-modal>p{margin:18px 0 8px;color:#ff5b4f;font-size:11px;font-weight:800;letter-spacing:.15em}.handoff-modal h2{margin:0 0 16px;font-size:36px;line-height:1.2;letter-spacing:-.05em}.handoff-modal>span{display:block;color:#a7a09c;line-height:1.75}.handoff-modal .primary-cta{width:100%;margin-top:28px}.toast{position:fixed;z-index:80;left:50%;bottom:28px;transform:translate(-50%);padding:12px 18px;background:#f0e8e3;color:#1a1716;box-shadow:0 12px 45px #000;font-size:13px}.mobile-nav{display:none}@media(max-width:900px){.topbar{height:74px;padding:0 22px;gap:0}.wordmark{font-size:21px}.topbar>nav{display:none}.top-actions{gap:5px}.hero{min-height:720px;height:90svh;max-height:none}.hero-art{object-position:63% center;opacity:.72}.hero-copy{width:auto;margin:0 22px;padding-top:310px}.hero h1{font-size:48px}.synopsis{max-width:320px}.continued{margin-top:0;padding:34px 20px 70px}.story-strip,.story-strip[data-slide="1"]{grid-template-columns:82vw 82vw 82vw 140px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;transform:none}.story{scroll-snap-align:start;min-height:230px}.add-link{min-height:230px}.carousel-controls{display:none}.discover{grid-template-columns:1fr;padding:70px 22px 105px}.recommendation-list button{grid-template-columns:34px 1fr 22px}.recommendation-reason{grid-column:2}.sources{padding:70px 22px 110px}.sources-heading{display:block}.db-status{margin-top:24px}.platform-groups{grid-template-columns:1fr}.mobile-nav{position:fixed;z-index:40;left:0;right:0;bottom:0;height:68px;display:flex;justify-content:space-around;background:#0c0c0ded;border-top:1px solid #302d2c;backdrop-filter:blur(12px)}.mobile-nav button{flex:1;border:0;background:none;color:#77716e;display:grid;place-content:center;justify-items:center;gap:2px;font-size:10px}.mobile-nav button.active{color:#ff5b4f}.toast{bottom:82px;width:max-content;max-width:90vw;text-align:center}}@media(max-width:480px){.hero-copy{padding-top:270px}.hero-actions{grid-template-columns:1fr}.primary-cta,.secondary-cta{min-height:54px}.handoff-modal{padding:38px 25px 28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.naver-admin{margin-top:100px;padding-top:42px;border-top:1px solid #3b3735}.naver-admin>header{display:flex;justify-content:space-between;align-items:end;gap:25px}.naver-admin h3{margin:0;font-size:clamp(30px,3vw,46px);letter-spacing:-.05em}.naver-stats{display:flex;gap:22px}.naver-stats span{color:#88817d;font-size:11px}.naver-stats b{display:block;margin-top:4px;color:#f2ece8;font-size:21px}.catalog-tools{display:flex;justify-content:space-between;gap:20px;margin:34px 0 18px}.catalog-tools label{min-width:280px;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid #3a3735}.catalog-tools input{width:100%;border:0;outline:0;background:transparent;color:#fff}.day-filter{display:flex;flex-wrap:wrap;gap:6px}.day-filter button{min-width:38px;height:40px;border:1px solid #343130;background:transparent;color:#98918e;cursor:pointer}.day-filter button.active{border-color:#ff5b4f;background:#ff5b4f;color:#fff}.catalog-count{padding-bottom:12px;color:#817b78;font-size:12px}.catalog-count b{color:#ff6a5f}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #343130}.catalog-grid article{min-width:0;display:grid;grid-template-columns:92px 1fr;gap:16px;padding:18px;border-right:1px solid #292726;border-bottom:1px solid #292726}.catalog-grid article:nth-child(3n){border-right:0}.catalog-grid img{width:92px;height:119px;object-fit:cover;background:#19191a}.catalog-grid h4{margin:5px 0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-grid p{height:32px;margin:0 0 9px;color:#7f7976;font-size:10px;line-height:1.5;overflow:hidden}.catalog-day{color:#ff6a5f;font-size:10px}.episode-ok,.episode-pending{display:block;margin-bottom:12px;font-size:11px}.episode-ok{color:#55cb8d}.episode-pending{color:#d1a06b}.catalog-grid a{display:inline-flex;align-items:center;gap:5px;color:#c8c0bc;font-size:11px;text-decoration:none}.catalog-grid a:hover{color:#fff}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:28px}.catalog-pagination button{display:flex;align-items:center;gap:5px;border:1px solid #3b3735;background:transparent;padding:9px 13px;cursor:pointer}.catalog-pagination button:disabled{opacity:.35;cursor:not-allowed}.catalog-pagination span{color:#8b8581;font-size:11px}@media(max-width:900px){.naver-admin>header{display:block}.naver-stats{margin-top:20px}.catalog-tools{display:block}.catalog-tools label{min-width:0;margin-bottom:12px}.catalog-grid{grid-template-columns:1fr}.catalog-grid article,.catalog-grid article:nth-child(3n){border-right:0}}.webtoon-workspace{min-height:100vh;padding:138px 5vw 120px;background:#090a0b}.workspace-header{display:flex;justify-content:space-between;align-items:end;gap:40px;padding-bottom:34px;border-bottom:1px solid #353130}.workspace-header h1{margin:0;font-size:clamp(44px,5.4vw,78px);line-height:1;letter-spacing:-.065em}.workspace-header>div>p:last-child{margin:17px 0 0;color:#8e8885}.signed-user{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;min-width:260px;padding:15px 17px;border:1px solid #3a3634}.signed-user small,.signed-user b{display:block}.signed-user small{color:#756f6c;font-size:9px}.signed-user b{margin-top:2px;font-size:13px}.signed-user em{color:#ff6a5f;font-size:11px;font-style:normal}.workspace-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid #363230;border-bottom:1px solid #363230}.workspace-tabs button{display:flex;justify-content:space-between;align-items:center;padding:21px 20px;border:0;border-right:1px solid #302d2b;background:transparent;color:#88817d;cursor:pointer}.workspace-tabs button:last-child{border-right:0}.workspace-tabs button.active{background:#f24d43;color:#fff}.workspace-tabs span{font-weight:700}.workspace-tabs b{font-size:12px}.workspace-tools{display:flex;justify-content:space-between;gap:25px;padding:28px 0 17px}.workspace-tools label{width:min(380px,100%);display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #5a524e}.workspace-tools input{width:100%;border:0;outline:0;background:transparent;color:#fff}.workspace-meta{padding:12px 0 18px;color:#77716e;font-size:12px}.workspace-meta b{color:#ff6a5f;font-size:16px}.workspace-meta span{margin-left:10px}.webtoon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 15px}.webtoon-grid article{min-width:0}.cover-link{position:relative;display:block;aspect-ratio:160/207;overflow:hidden;background:#181819}.cover-link img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.cover-link:hover img{transform:scale(1.035);filter:brightness(.72)}.open-mark{position:absolute;right:10px;bottom:10px;width:36px;height:36px;display:grid;place-items:center;background:#0b0b0ce6;color:#fff;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.webtoon-info{padding-top:12px}.webtoon-info>span{color:#ff6a5f;font-size:10px}.webtoon-info h2{margin:5px 0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webtoon-info>p{height:28px;margin:0;color:#746f6c;font-size:10px;line-height:1.4;overflow:hidden}.webtoon-info>div{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.webtoon-info>div>b{color:#8bcfa8;font-size:11px}.webtoon-info button{width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:#77716e;cursor:pointer}.webtoon-info button:hover,.webtoon-info button.favorited{color:#ff5b4f}.workspace-empty{padding:80px 0;text-align:center;color:#77716e}@media(max-width:1100px){.webtoon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.webtoon-workspace{padding:105px 20px}.workspace-header{display:block}.workspace-header h1{font-size:48px}.signed-user{margin-top:24px}.workspace-tabs{grid-template-columns:1fr 1fr}.workspace-tabs button:nth-child(2){border-right:0}.workspace-tabs button:nth-child(-n+2){border-bottom:1px solid #302d2b}.workspace-tools{display:block}.workspace-tools label{margin-bottom:13px}.webtoon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.webtoon-info h2{font-size:14px}}.webtoon-categories{display:grid;grid-template-columns:1.35fr repeat(7,.72fr) 1fr 1fr;margin-top:42px;border-top:1px solid #363230;border-bottom:1px solid #363230}.webtoon-categories button{min-width:0;display:flex;justify-content:center;align-items:center;gap:7px;padding:19px 8px;border:0;border-right:1px solid #302d2b;background:transparent;color:#88817d;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.webtoon-categories button:last-child{border-right:0}.webtoon-categories button:hover{color:#fff;background:#151414}.webtoon-categories button.active{background:#f24d43;color:#fff}.webtoon-categories small{font-size:9px;font-weight:600;opacity:.72}.workspace-tool-actions{display:flex;align-items:center;gap:8px}.workspace-tool-actions>button{height:43px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #3b3735;background:transparent;color:#9a9390;font-size:12px;cursor:pointer}.workspace-tool-actions>button:hover,.workspace-tool-actions>button.active{border-color:#ff5b4f;color:#fff}.filter-toggle b{min-width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#f24d43;color:#fff;font-size:9px}.filter-toggle svg:last-child{transition:transform .18s ease}.filter-toggle.active svg:last-child{transform:rotate(180deg)}.favorite-view.active{background:#211514}.advanced-filter{margin:0 0 20px;border-top:1px solid #423c39;border-bottom:1px solid #423c39;background:#0d0e0f;animation:filter-reveal .2s ease-out}.advanced-filter>header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #292725}.advanced-filter>header b,.advanced-filter>header span{display:block}.advanced-filter>header b{font-size:13px}.advanced-filter>header span{margin-top:4px;color:#77716e;font-size:10px}.advanced-filter>header button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#ff6a5f;font-size:11px;cursor:pointer}.filter-row{display:grid;grid-template-columns:105px 1fr;gap:18px;align-items:start;padding:14px 22px;border-bottom:1px solid #222}.filter-row:last-child{border-bottom:0}.filter-row>strong{padding-top:8px;color:#d1c6c0;font-size:11px}.filter-row>div{display:flex;flex-wrap:wrap;gap:6px}.filter-row button{min-height:34px;padding:0 11px;border:1px solid transparent;background:#171718;color:#928b87;font-size:11px;cursor:pointer}.filter-row button small{margin-left:6px;color:#5f5a58;font-size:8px}.filter-row button:hover:not(:disabled){border-color:#564d49;color:#fff}.filter-row button.active{border-color:#ff5b4f;background:#2b1716;color:#fff}.filter-row button.active small{color:#ff8b82}.filter-row button:disabled{opacity:.3;cursor:not-allowed}.active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 0 12px}.active-filters>span{margin-right:5px;color:#746e6b;font-size:10px}.active-filters button{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #5d3b38;background:#221514;color:#ff8b82;font-size:10px;cursor:pointer}.workspace-meta em{color:#b58c86;font-style:normal}.webtoon-grid article{padding:8px;border:1px solid rgba(255,255,255,.115);background:#ffffff07;transition:border-color .2s ease,background .2s ease,transform .2s ease}.webtoon-grid article:hover{border-color:#ff5b4f7a;background:#ffffff0b;transform:translateY(-2px)}.cover-frame{position:relative}.cover-favorite{position:absolute;z-index:4;top:9px;right:9px;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:#08090ac7;color:#d8d0cc;cursor:pointer;backdrop-filter:blur(8px);transition:background .18s ease,color .18s ease,border-color .18s ease}.cover-favorite:hover{border-color:#ff5b4f;color:#fff}.cover-favorite.favorited{border-color:#ff5b4f;background:#f24d43;color:#fff}.webtoon-info{padding:12px 3px 3px}.webtoon-info>.webtoon-tags{min-height:22px;display:flex;justify-content:flex-start;align-items:center;gap:4px;margin-top:6px;overflow:hidden}.webtoon-tags small{padding:3px 5px;background:#1e1c1c;color:#9f9792;font-size:8px;white-space:nowrap}.webtoon-info>.webtoon-state{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.webtoon-state>b{color:#8bcfa8;font-size:10px}.webtoon-state>span{color:#66615e;font-size:8px}.webtoon-info>p{height:auto;min-height:28px}.cover-link:hover .open-mark{opacity:1;transform:none}.workspace-empty{border-top:1px solid #2d2a29;border-bottom:1px solid #2d2a29}@keyframes filter-reveal{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media(max-width:900px){.webtoon-categories{display:flex;overflow-x:auto;scrollbar-width:none}.webtoon-categories::-webkit-scrollbar{display:none}.webtoon-categories button{flex:0 0 auto;min-width:58px;padding:17px 14px}.workspace-tools{align-items:end}.workspace-tool-actions{justify-content:flex-end}.advanced-filter>header{align-items:flex-start;gap:16px}.filter-row{grid-template-columns:82px 1fr}}@media(max-width:700px){.webtoon-categories{margin-left:-20px;margin-right:-20px;padding-left:20px}.workspace-tool-actions{justify-content:stretch}.workspace-tool-actions>button{flex:1;justify-content:center}.filter-row{grid-template-columns:1fr;gap:7px;padding:13px 14px}.filter-row>strong{padding-top:0}.advanced-filter>header{padding:17px 14px}.advanced-filter>header span{max-width:235px}.webtoon-grid article{padding:6px}.cover-favorite{top:7px;right:7px;width:36px;height:36px}.webtoon-state>span{display:none}}.cover-link{width:100%;padding:0;border:0;color:#fff;cursor:pointer}.webtoon-info{min-width:0;overflow:hidden}.webtoon-title-link{width:100%;max-width:100%;height:auto;min-width:0;display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left;overflow:hidden;cursor:pointer}.webtoon-title-link:hover h2{color:#ff6a5f}.webtoon-title-link h2{width:100%;max-width:100%;display:block;transition:color .18s ease}.webtoon-info>p{max-width:100%;overflow-wrap:anywhere}.webtoon-state{min-width:0}.webtoon-state>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webtoon-detail{min-height:100vh;padding:120px 5vw;background:#090a0b;animation:detail-enter .28s ease-out}.webtoon-detail.loading{display:grid;place-items:center;color:#89827e}.detail-back{display:flex;align-items:center;gap:8px;margin-bottom:27px;padding:9px 0;border:0;background:transparent;color:#938c88;font-size:12px;cursor:pointer}.detail-back:hover{color:#fff}.detail-hero{display:grid;grid-template-columns:minmax(230px,340px) 1fr;gap:clamp(42px,6vw,90px);padding-bottom:70px;border-bottom:1px solid #363230}.detail-hero>aside{min-width:0}.detail-cover{position:relative;aspect-ratio:160/207;padding:9px;border:1px solid rgba(255,255,255,.14);background:#ffffff06}.detail-cover img{width:100%;height:100%;object-fit:cover}.detail-cover button{position:absolute;right:20px;top:20px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);background:#090a0bd9;color:#fff;cursor:pointer}.detail-cover button.favorited{border-color:#ff5b4f;background:#f24d43}.detail-hero>aside>a{width:100%;height:48px;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:10px;border:1px solid #4a4441;color:#d4cac5;font-size:12px;text-decoration:none}.detail-hero>aside>a:hover{border-color:#ff5b4f;color:#fff}.detail-copy{align-self:center;max-width:820px}.detail-copy>span{color:#ff6a5f;font-size:12px;font-weight:700}.detail-copy h1{max-width:880px;margin:10px 0 8px;font-size:clamp(44px,6.2vw,92px);line-height:1.02;letter-spacing:-.07em;text-wrap:balance}.detail-author{margin:0;color:#a49d99}.detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.detail-tags small{padding:6px 8px;border:1px solid #353130;color:#aaa29e;font-size:9px}.detail-intro{max-width:700px;margin:25px 0 0;color:#918a86;line-height:1.85;font-size:14px}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.detail-actions button{min-height:47px;display:flex;align-items:center;gap:8px;padding:0 15px;border:1px solid #3f3a37;background:transparent;color:#aaa29e;font-size:11px;cursor:pointer}.detail-actions button b{color:#fff}.detail-actions button:hover,.detail-actions button.active{border-color:#ff5b4f;background:#271615;color:#fff}.detail-actions button.negative.active{border-color:#818895;background:#191c22}.community-metrics{display:flex;gap:28px;margin-top:32px;padding-top:20px;border-top:1px solid #2c2928}.community-metrics span{color:#706b68;font-size:10px}.community-metrics b{display:block;margin-bottom:2px;color:#ede5e0;font-size:21px}.community-layout{display:grid;grid-template-columns:minmax(280px,.64fr) minmax(440px,1.36fr);gap:clamp(36px,6vw,90px);padding-top:70px}.post-composer{position:sticky;top:30px;align-self:start}.post-composer header h2,.public-board>header h2{margin:0;font-size:30px;letter-spacing:-.045em}.post-composer header>span{display:block;margin-top:8px;color:#756f6c;font-size:10px}.post-composer form{display:grid;gap:9px;margin-top:25px}.post-composer input,.post-composer textarea,.comment-write input{width:100%;border:1px solid #383432;outline:none;background:#101112;color:#eee6e1}.post-composer input{height:47px;padding:0 14px}.post-composer textarea{padding:13px 14px;resize:vertical;line-height:1.6}.post-composer input:focus,.post-composer textarea:focus,.comment-write input:focus{border-color:#ff5b4f}.post-composer form>button{height:49px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;font-weight:700;cursor:pointer}.post-composer form>button:disabled{opacity:.35;cursor:not-allowed}.public-board>header{display:flex;justify-content:space-between;align-items:end;padding-bottom:18px;border-bottom:1px solid #403b38}.public-board>header>span{color:#77716e;font-size:11px}.board-empty{padding:80px 0;text-align:center;color:#756f6c}.board-empty svg{color:#ff5b4f}.board-empty b{display:block;margin-top:14px;color:#d9cfca}.board-empty p{font-size:11px}.board-post{padding:27px 0;border-bottom:1px solid #363230;animation:post-enter .25s ease-out}.board-post>header{display:flex;justify-content:space-between;gap:18px;align-items:start}.board-post h3{margin:0 0 7px;font-size:18px}.board-post>header span{color:#6f6966;font-size:9px}.board-post>header button{display:flex;align-items:center;gap:5px;flex:none;padding:7px 9px;border:1px solid #3a3634;background:transparent;color:#817a76;font-size:10px;cursor:pointer}.board-post>header button.active,.board-post>header button:hover{border-color:#ff5b4f;color:#ff7d73}.board-post>p{margin:20px 0;color:#b2aaa6;white-space:pre-wrap;line-height:1.8;font-size:13px}.comment-list{margin-left:28px;border-left:1px solid #302d2b}.comment-list>div{position:relative;padding:12px 16px;border-bottom:1px solid #272524}.comment-list b{font-size:10px}.comment-list p{margin:4px 85px 0 0;color:#918a86;font-size:11px;line-height:1.55;white-space:pre-wrap}.comment-list time{position:absolute;right:12px;top:13px;color:#5f5a58;font-size:8px}.comment-write{display:flex;margin:13px 0 0 28px}.comment-write input{height:40px;padding:0 12px;border-right:0;font-size:11px}.comment-write button{width:44px;display:grid;place-items:center;border:1px solid #383432;background:#171718;color:#9c9490;cursor:pointer}.comment-write button:hover:not(:disabled){border-color:#ff5b4f;color:#fff}.comment-write button:disabled{opacity:.35;cursor:not-allowed}@keyframes detail-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes post-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.webtoon-grid article{content-visibility:auto;contain-intrinsic-size:auto 390px}.shelf-load-status{min-height:76px;display:flex;justify-content:center;align-items:center;gap:10px;color:#77716e;font-size:11px}.shelf-load-status button{height:34px;padding:0 11px;border:1px solid #4a423e;background:transparent;color:#d5cbc6;font-size:10px;cursor:pointer}.shelf-load-status button:hover{border-color:#ff5b4f;color:#fff}.shelf-loader{width:15px;height:15px;border:1px solid #47413e;border-top-color:#ff5b4f;border-radius:50%;animation:shelf-spin .7s linear infinite}@keyframes shelf-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.webtoon-detail{padding:98px 22px 110px}.detail-hero{grid-template-columns:220px 1fr;gap:35px}.detail-copy h1{font-size:48px}.community-layout{grid-template-columns:1fr}.post-composer{position:static}.community-metrics{gap:18px;flex-wrap:wrap}.community-metrics span{min-width:70px}}@media(max-width:620px){.detail-hero{grid-template-columns:1fr}.detail-hero>aside{width:min(72vw,310px)}.detail-copy h1{font-size:43px}.detail-actions{display:grid;grid-template-columns:1fr 1fr}.detail-actions button:first-child{grid-column:1/-1}.community-metrics{display:grid;grid-template-columns:1fr 1fr}.post-composer header h2,.public-board>header h2{font-size:25px}.comment-list,.comment-write{margin-left:0}.board-post>header{display:block}.board-post>header button{margin-top:12px}.comment-list p{margin-right:0}.comment-list time{position:static;display:block;margin-top:5px}}.detail-release{max-width:700px;margin:18px 0 0;color:#64dca1;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-release+.detail-intro{margin-top:18px}.connector-stack{display:grid;gap:14px;margin-top:25px}.connector-stack .connector-primary{margin-top:0}.connector-primary.series .connector-brand>span{background:#1ec800;font-size:20px}.connector-primary.series .connector-action button{border-color:#1ec800;background:#1ec800}.connector-notice{display:flex;align-items:center;gap:5px;margin-top:8px;color:#6dcf98;font-size:9px;font-style:normal}.connector-primary.page .connector-brand>span{background:#f3dc00}.connector-primary.lezhin .connector-brand>span{background:#ed1c24}.connector-primary.lezhin .connector-action button{border-color:#ed1c24;background:#ed1c24}.connector-primary.toptoon .connector-brand>span{background:#ff7a00}.connector-primary.toptoon .connector-action button{border-color:#ff7a00;background:#ff7a00}.connector-primary.toomics .connector-brand>span{background:#f22f46}.connector-primary.toomics .connector-action button{border-color:#f22f46;background:#f22f46}.connector-primary.bomtoon .connector-brand>span{background:#ef4b9b}.connector-primary.bomtoon .connector-action button{border-color:#ef4b9b;background:#ef4b9b}.connector-primary.ridi .connector-brand>span{background:#1e9eff;color:#fff}.connector-primary.ridi .connector-action button{border-color:#1e9eff;background:#1e9eff}.connector-primary.mootoon .connector-brand>span{background:#ff5a24;color:#fff}.connector-primary.mootoon .connector-action button{border-color:#ff5a24;background:#ff5a24}.connector-primary.mrblue .connector-brand>span{background:#1769e0;color:#fff}.connector-primary.bookcube .connector-brand>span{background:#f58220;color:#171717}.connector-primary.connector-blocked{border-color:#40362e;background:linear-gradient(90deg,#151311,#101010)}.connector-primary.connector-blocked .connector-action button{border-color:#4a4038;background:#26211d;color:#8e837b;cursor:not-allowed}.community-layout{max-width:920px;display:grid;grid-template-columns:1fr;gap:52px;margin:0 auto;padding-top:70px}.post-composer{position:static}.comment-composer-box{margin-top:24px;border:1px solid #423d3a;background:#101112}.comment-composer-box textarea{display:block;width:100%;min-height:105px;padding:16px;border:0;background:transparent;resize:vertical}.comment-composer-box textarea:focus{border:0;outline:0}.comment-composer-box footer{display:flex;justify-content:space-between;align-items:center;padding:10px;border-top:1px solid #302d2b}.comment-composer-box footer>span{padding-left:5px;color:#696461;font-size:9px}.comment-composer-box footer>button{min-width:116px;height:40px;display:flex;justify-content:center;align-items:center;gap:7px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.comment-composer-box footer>button:disabled{opacity:.35;cursor:not-allowed}.board-post>header span b{color:#ded5d0}.board-post>header button{min-width:72px;justify-content:center}.comment-list:empty{display:none}@media(max-width:620px){.detail-actions button:first-child{grid-column:auto}.comment-composer-box footer{align-items:center}.comment-composer-box footer>span{font-size:8px}.comment-composer-box footer>button{min-width:102px}.community-layout{padding-top:52px}}.community-layout{padding-top:34px}.compact-board>header{align-items:center;padding-bottom:13px}.compact-board>header h2{display:flex;align-items:baseline;gap:8px;font-size:23px}.compact-board>header h2 em{color:#ff6a5f;font-size:12px;font-style:normal}.write-toggle{height:38px;display:flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #48413e;background:transparent;color:#aaa19c;font-size:10px;cursor:pointer}.write-toggle:hover,.write-toggle.active{border-color:#ff5b4f;color:#fff}.inline-comment-composer{margin:12px 0 4px;border:1px solid #423d3a;background:#101112;animation:filter-reveal .18s ease-out}.inline-comment-composer textarea{display:block;width:100%;min-height:70px;padding:13px;border:0;outline:0;background:transparent;color:#eee6e1;resize:vertical;line-height:1.55}.inline-comment-composer footer{display:flex;justify-content:space-between;align-items:center;padding:7px 8px;border-top:1px solid #302d2b}.inline-comment-composer footer>span{padding-left:4px;color:#696461;font-size:8px}.inline-comment-composer footer>button{height:34px;display:flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.inline-comment-composer footer>button:disabled{opacity:.35;cursor:not-allowed}.board-empty.compact{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;padding:30px 0;border:0;border-bottom:1px solid #2e2b2a;background:transparent;color:#817a76;cursor:pointer}.board-empty.compact:hover{color:#fff}.board-empty.compact svg{color:#ff5b4f}.board-empty.compact span{font-size:11px}.compact-board .board-post{padding:18px 0}.compact-board .board-post>p{margin:12px 0 14px}.comment-actions{display:flex;gap:5px}.compact-board .board-post>header button{min-width:auto;padding:6px 8px;border-color:transparent}.compact-board .board-post>header button:hover,.compact-board .board-post>header button.active{border-color:#4c413e}.compact-board .comment-list{margin-left:18px}.compact-board .comment-write{margin:9px 0 0 18px}.compact-board .comment-write input{height:37px}@media(max-width:620px){.community-layout{padding-top:25px}.compact-board>header h2{font-size:21px}.inline-comment-composer textarea{min-height:82px}.compact-board .board-post>header{display:flex;align-items:center}.compact-board .board-post>header button{margin-top:0}.comment-actions{margin-left:auto}.compact-board .comment-list,.compact-board .comment-write{margin-left:0}}.board-title-group{display:flex;align-items:flex-end;gap:18px}.comment-tabs{display:flex;border:1px solid #403b38}.comment-tabs button{height:36px;padding:0 11px;border:0;border-right:1px solid #403b38;background:transparent;color:#817a76;font-size:9px;font-weight:700;letter-spacing:-.01em;cursor:pointer}.comment-tabs button:last-child{border-right:0}.comment-tabs button:hover{color:#fff}.comment-tabs button.active{background:#211e1c;color:#fff}.comment-tabs button.best.active{background:#f24d43;color:#fff}.comment-tabs button b{margin-left:4px;font-size:8px}.compact-board .board-post{position:relative}.compact-board .board-post.best-post{padding-left:12px;border-left:2px solid #ff5b4f}.best-ribbon{display:inline-flex;align-items:center;height:19px;margin-bottom:7px;padding:0 7px;background:#f24d43;color:#fff;font-size:8px;font-weight:800;letter-spacing:.11em}@media(max-width:620px){.compact-board>header{align-items:flex-start}.board-title-group{align-items:flex-start;flex-direction:column;gap:10px}.comment-tabs button{padding:0 9px}.write-toggle{padding:0 10px}}.profile-menu button{display:flex;align-items:center;justify-content:center;gap:7px}.admin-workspace{min-height:100vh;padding:132px 5vw 120px;background:#090a0b}.admin-workspace.admin-loading{display:flex;justify-content:center;align-items:center;gap:10px;color:#918a86}.admin-hero{display:flex;justify-content:space-between;align-items:end;gap:35px;padding-bottom:30px;border-bottom:1px solid #353130}.admin-hero h1{margin:0;font-size:clamp(43px,5vw,70px);letter-spacing:-.065em;line-height:1}.admin-hero>div>p:last-child{margin:15px 0 0;color:#8d8682;font-size:13px}.admin-live{min-width:278px;display:grid;grid-template-columns:9px 1fr 38px;align-items:center;gap:10px;padding:12px 13px;border:1px solid #393532}.admin-live>span{width:8px;height:8px;border-radius:50%;background:#5ed291;box-shadow:0 0 14px #5ed291;animation:live-pulse 1.7s ease-in-out infinite}.admin-live b,.admin-live small{display:block}.admin-live b{color:#5ed291;font-size:10px;letter-spacing:.16em}.admin-live small{margin-top:2px;color:#77716e;font-size:9px}.admin-live button{width:36px;height:36px;display:grid;place-items:center;border:0;background:#171718;color:#aaa19c;cursor:pointer}.admin-live button:hover{color:#fff}@keyframes live-pulse{50%{opacity:.35;transform:scale(.82)}}.admin-tabs{display:flex;border-bottom:1px solid #393431}.admin-tabs button{height:58px;display:flex;align-items:center;gap:8px;padding:0 22px;border:0;border-bottom:2px solid transparent;background:transparent;color:#817a76;font-size:12px;font-weight:700;cursor:pointer}.admin-tabs button:hover{color:#fff}.admin-tabs button.active{border-bottom-color:#ff5b4f;color:#fff}.admin-error{display:flex;align-items:center;gap:9px;margin-top:18px;padding:13px 15px;border-left:2px solid #ff5b4f;background:#211413;color:#dcb6b1;font-size:11px}.admin-error button{margin-left:auto;border:0;background:transparent;color:#fff;cursor:pointer}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #353130}.admin-kpis article{padding:27px 22px;border-right:1px solid #2d2a29}.admin-kpis article:first-child{padding-left:0}.admin-kpis article:last-child{border-right:0}.admin-kpis span,.admin-kpis small{display:block;color:#77716e;font-size:10px}.admin-kpis b{display:block;margin:5px 0 4px;font-size:34px;line-height:1}.admin-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:42px;padding-top:40px}.admin-chart header,.activity-feed>header,.admin-users>header,.admin-sync>header,.sync-history>header{display:flex;justify-content:space-between;align-items:end;gap:20px}.admin-chart h2,.engagement-panel h2,.activity-feed h2,.admin-users h2,.admin-sync h2{margin:0;font-size:23px;letter-spacing:-.04em}.admin-chart header p,.admin-users header p,.admin-sync header p{margin:6px 0 0;color:#756f6c;font-size:10px}.admin-chart header>span{color:#ff6a5f;font-size:11px}.dau-chart{height:245px;display:grid;grid-template-columns:repeat(14,1fr);align-items:end;gap:7px;margin-top:25px;padding:18px 5px 0;border-top:1px solid #272524;border-bottom:1px solid #353130;background:linear-gradient(to bottom,transparent 49.7%,#211f1e 50%,transparent 50.3%)}.dau-chart>div{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.dau-chart span{width:min(27px,70%);min-height:5px;background:#f24d43;transition:height .35s ease}.dau-chart small{height:24px;color:#615c59;font-size:8px;writing-mode:vertical-rl}.engagement-panel{padding-left:28px;border-left:1px solid #302d2b}.engagement-panel dl{margin:20px 0 0}.engagement-panel dl>div{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #292625}.engagement-panel dt{color:#8a837f;font-size:11px}.engagement-panel dd{margin:0;font-size:20px;font-weight:800}.activity-feed{grid-column:1/-1;margin-top:16px}.activity-feed>header{padding-bottom:12px;border-bottom:1px solid #373230}.activity-feed>header>span{color:#6f6966;font-size:9px}.activity-feed>div{display:grid;grid-template-columns:12px 100px 1fr 120px;gap:10px;align-items:center;padding:12px 4px;border-bottom:1px solid #242221}.activity-dot{width:6px;height:6px;border-radius:50%;background:#ff5b4f}.activity-feed b{font-size:10px}.activity-feed p{margin:0;color:#aaa19d;font-size:10px}.activity-feed p small{margin-left:8px;color:#615c59}.activity-feed time{color:#67615e;font-size:8px;text-align:right}.admin-empty{padding:45px;text-align:center;color:#77716e}.admin-users,.admin-sync{padding-top:40px}.admin-users>header label{width:min(320px,100%);display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #4a4441}.admin-users>header input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:11px}.user-table{margin-top:24px;border-top:1px solid #403a37}.user-row{display:grid;grid-template-columns:1.2fr .8fr .9fr 1.2fr 90px;gap:18px;align-items:center;min-height:69px;padding:10px 7px;border-bottom:1px solid #282524}.user-row>span{min-width:0}.user-row b,.user-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-row b{font-size:11px}.user-row small{margin-top:4px;color:#6f6966;font-size:9px}.user-head{min-height:39px;color:#6f6966;font-size:9px}.user-head span{display:block}.user-status{display:inline-block;padding:3px 6px;border:1px solid #42584a;color:#69cc94;font-size:8px;font-style:normal}.user-status.suspended{border-color:#66413e;color:#f07a70}.user-row>span:last-child{text-align:right}.user-row button{padding:7px 8px;border:1px solid #453e3b;background:transparent;color:#a8a09b;font-size:9px;cursor:pointer}.user-row button:hover{border-color:#ff5b4f;color:#fff}.sync-policy{display:flex;align-items:center;gap:7px;color:#6dcf98;font-size:10px}.connector-primary{margin-top:25px;border-top:1px solid #45403d;border-bottom:1px solid #45403d}.connector-brand{display:grid;grid-template-columns:58px 1fr;gap:17px;align-items:center;padding:24px 0}.connector-brand>span{width:58px;height:58px;display:grid;place-items:center;background:#03c75a;color:#fff;font-size:29px;font-weight:900}.connector-brand small{color:#6c6663;font-size:8px;letter-spacing:.14em}.connector-brand h3{margin:3px 0;font-size:25px}.connector-brand p{margin:0;color:#817a76;font-size:10px}.connector-primary>dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid #292625}.connector-primary>dl div{padding:17px;border-right:1px solid #292625}.connector-primary>dl div:first-child{padding-left:0}.connector-primary>dl div:last-child{border-right:0}.connector-primary dt{color:#6e6865;font-size:9px}.connector-primary dd{margin:4px 0 0;font-size:14px;font-weight:700}.run-success{color:#60d093}.run-failed{color:#ff6a5f}.run-running,.run-queued{color:#e0b26d}.connector-action{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-top:1px solid #292625}.connector-action p{margin:0;color:#8a837f;font-size:10px}.connector-action button{min-width:145px;height:42px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.connector-action button:disabled{opacity:.55;cursor:wait}.connector-queue{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid #302d2b}.connector-queue article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:16px;border-right:1px solid #292625;border-bottom:1px solid #292625}.connector-queue article:nth-child(3n){border-right:0}.connector-queue b,.connector-queue small{display:block}.connector-queue b{font-size:11px}.connector-queue small{margin-top:3px;color:#625d5a;font-size:8px}.connector-queue span{grid-column:1;color:#8c8581;font-size:9px}.connector-queue button{grid-column:2;grid-row:1/3;border:0;background:transparent;color:#55504e;font-size:8px}.sync-history{margin-top:40px}.sync-history>header{padding-bottom:11px;border-bottom:1px solid #393431}.sync-history h3{margin:0;font-size:17px}.sync-history>header span{color:#696360;font-size:8px}.sync-history>div{display:grid;grid-template-columns:9px 110px 150px 65px 1fr 115px;gap:10px;align-items:center;padding:12px 3px;border-bottom:1px solid #252322}.run-mark{width:6px;height:6px;border-radius:50%;background:#777}.run-mark.success{background:#5ecf91}.run-mark.failed{background:#ff665b}.run-mark.running,.run-mark.queued{background:#e2ad64;box-shadow:0 0 10px #e2ad64}.sync-history b{font-size:10px}.sync-history small,.sync-history em,.sync-history p,.sync-history time{margin:0;color:#6e6865;font-size:8px;font-style:normal}.sync-history p{color:#918a86}.sync-history time{text-align:right}@media(max-width:900px){.admin-workspace{padding:105px 22px 100px}.admin-hero{display:block}.admin-live{margin-top:22px}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:none}.admin-kpis{grid-template-columns:1fr 1fr}.admin-kpis article:nth-child(2){border-right:0}.admin-kpis article:first-child,.admin-kpis article{padding:20px 14px}.admin-overview{grid-template-columns:1fr;gap:35px}.engagement-panel{padding:0;border-left:0}.activity-feed{grid-column:auto}.user-table{overflow-x:auto}.user-row{min-width:760px}.connector-primary>dl{grid-template-columns:1fr}.connector-primary>dl div,.connector-primary>dl div:first-child{padding:13px 0;border-right:0;border-bottom:1px solid #292625}.connector-action{align-items:stretch;flex-direction:column}.connector-queue{grid-template-columns:1fr 1fr}.connector-queue article:nth-child(3n){border-right:1px solid #292625}.connector-queue article:nth-child(2n){border-right:0}.sync-history{overflow-x:auto}.sync-history>div{min-width:720px}}.overview-metrics{grid-template-columns:1fr}.overview-metrics .engagement-panel{padding:0;border:0}.overview-metrics .engagement-panel dl{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border-top:1px solid #302d2b}.overview-metrics .engagement-panel dl>div{display:block;padding:18px 20px;border-right:1px solid #292625}.overview-metrics .engagement-panel dl>div:first-child{padding-left:0}.overview-metrics .engagement-panel dl>div:last-child{border-right:0}.overview-metrics .engagement-panel dd{margin-top:7px;font-size:25px}.admin-event-logs{padding-top:40px}.admin-event-logs>header{display:flex;align-items:end;justify-content:space-between;gap:28px;padding-bottom:20px;border-bottom:1px solid #393431}.admin-event-logs>header small{color:#ff6a5f;font-size:8px;letter-spacing:.13em}.admin-event-logs h2{margin:5px 0 0;font-size:23px;letter-spacing:-.04em}.admin-event-logs>header p{max-width:680px;margin:7px 0 0;color:#756f6c;font-size:10px;line-height:1.6}.event-log-controls{display:flex;align-items:end;gap:7px}.event-log-controls label{display:grid;gap:6px;color:#77706c;font-size:8px}.event-log-controls select,.event-log-controls button{height:38px;border:1px solid #443e3b;background:#111112;color:#d9d0cb;font-size:9px}.event-log-controls select{min-width:100px;padding:0 10px}.event-log-controls button{min-width:110px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer}.event-log-controls button:hover:not(:disabled){border-color:#ff5b4f;color:#fff}.event-log-controls button:disabled{opacity:.5;cursor:wait}.event-log-meta{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#716a66;font-size:9px}.event-log-meta b{color:#eee5e0;font-size:12px}.event-log-meta time{font-size:8px}.event-log-table{border-top:1px solid #403a37}.event-log-head,.event-log-row{display:grid;grid-template-columns:70px 140px 180px minmax(220px,1fr) 140px;gap:14px;align-items:center;border-bottom:1px solid #282524}.event-log-head{min-height:36px;color:#68615e;font-size:8px}.event-log-row{min-height:58px;padding:9px 0}.event-log-row>small{color:#5f5956;font-size:8px}.event-log-row>b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.event-log-row>span{font-size:9px}.event-log-row em{display:block;margin-top:4px;color:#635d5a;font-size:7px;font-style:normal}.event-log-row p{margin:0;overflow:hidden;color:#918985;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.event-log-row time{color:#716a66;font-size:8px;text-align:right}.event-log-empty{min-height:230px;display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid #302d2b;border-bottom:1px solid #302d2b;color:#716a66;font-size:10px}@media(max-width:900px){.overview-metrics .engagement-panel dl{grid-template-columns:1fr 1fr}.overview-metrics .engagement-panel dl>div:nth-child(2){border-right:0}.admin-event-logs>header{align-items:flex-start;flex-direction:column}.event-log-table{overflow-x:auto}.event-log-head,.event-log-row{min-width:760px}}@media(max-width:520px){.overview-metrics .engagement-panel dl{grid-template-columns:1fr}.overview-metrics .engagement-panel dl>div,.overview-metrics .engagement-panel dl>div:first-child{padding:15px 0;border-right:0}.event-log-controls{width:100%}.event-log-controls label{flex:1}.event-log-controls select{width:100%}.event-log-controls button{align-self:end}.event-log-meta{align-items:flex-start;flex-direction:column;padding:14px 0}}.webtoon-info .webtoon-title-link{width:100%;max-width:100%;height:auto;min-width:0;display:block;place-items:initial;padding:0;border:0;background:transparent;color:inherit;text-align:left;overflow:hidden}.webtoon-info .webtoon-title-link h2{width:100%;max-width:100%;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.webtoon-info>.webtoon-card-meta{min-height:20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px;margin-top:0}.webtoon-card-meta>span{flex:none;color:#ff6a5f;font-size:9px;font-weight:700}.platform-badges{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:3px}.platform-badge{display:inline-flex;align-items:center;min-height:18px;padding:2px 7px;border:1px solid #4a4542;border-radius:999px;background:#181819;color:#aaa39f;font-size:8px;font-weight:700;line-height:1;white-space:nowrap}.platform-badge.platform-naver-webtoon{border-color:#03c75a66;background:#082a18;color:#64dd99}.platform-badge.platform-naver-series{border-color:#1ec80066;background:#102a08;color:#83df61}.platform-badge.platform-kakao-page{border-color:#fee50066;background:#2b2807;color:#f7e86b}.platform-badge.platform-kakao-webtoon{border-color:#ffb84d66;background:#2c1e09;color:#ffc76f}.platform-badge.platform-lezhin{border-color:#ed1c2466;background:#2b0d0f;color:#ff777d}.platform-badge.platform-toptoon{border-color:#ff7a0066;background:#2d1808;color:#ffad61}.platform-badge.platform-toomics{border-color:#f22f4666;background:#2d0c12;color:#ff8795}.platform-badge.platform-bomtoon{border-color:#ef4b9b66;background:#2b1020;color:#ff91c7}.platform-badge.platform-ridi{border-color:#1e9eff66;background:#0b2135;color:#75c5ff}.platform-badge.platform-mootoon{border-color:#ff5a2466;background:#32160c;color:#ff956f}.platform-badge.platform-bookcube{border-color:#f5822066;background:#2b180a;color:#ffad67}.trending-badge{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid rgba(255,185,91,.58);background:#ad311feb;box-shadow:0 8px 24px #0000004d;color:#fff4dd;font-size:8px;font-weight:900;letter-spacing:.02em;line-height:1;pointer-events:none;backdrop-filter:blur(8px)}.trending-badge small{padding-left:4px;border-left:1px solid rgba(255,255,255,.32);color:#ffd69c;font-size:6px}.webtoon-trending,.drama-trending{top:9px;left:9px}.drama-trending+.drama-status{top:38px}.connector-primary>dl{grid-template-columns:repeat(4,1fr)}.connector-primary dd small{display:block;margin-top:4px;color:#706966;font-size:8px;font-weight:500}@media(max-width:900px){.connector-primary>dl{grid-template-columns:1fr}}.connector-primary.kakao{margin-top:38px}.connector-primary.kakao .connector-brand>span{background:#fee500;color:#171717}.connector-primary.kakao .connector-action button{border-color:#fee500;background:#fee500;color:#171717}.filter-check{width:14px;height:14px;display:inline-grid;place-items:center;margin-right:6px;border:1px solid #57514e;color:#fff;font-size:9px;line-height:1}.filter-row button.active .filter-check{border-color:#ff5b4f;background:#f24d43}.filter-summary{display:flex;align-items:center;gap:10px;margin:-5px 0 13px;padding:9px 12px;border-left:2px solid #ff5b4f;background:#121112}.filter-summary span{color:#ff6a5f;font-size:9px;font-weight:800}.filter-summary em{color:#8f8884;font-size:9px;font-style:normal}.platform-filter-row>strong,.exposure-filter-row>strong,.age-filter-row>strong{color:#fff}.exposure-filter-row button:not(.active) small{color:#c26660}.age-filter-row button.active small{color:#fff}.platform-filter-row button{display:inline-flex;align-items:center}.tag-filter-row.collapsed{display:block}.tag-group-toggle{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0!important;border:0!important;background:transparent!important;color:#d1c6c0!important;text-align:left}.tag-group-toggle strong{font-size:11px}.tag-group-toggle span{display:flex;align-items:center;gap:7px;color:#6f6966;font-size:9px}.tag-group-toggle svg{transition:transform .18s ease}.tag-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media(max-width:700px){.platform-filter-row,.exposure-filter-row,.age-filter-row{grid-template-columns:1fr}.platform-filter-row>strong,.exposure-filter-row>strong,.age-filter-row>strong{padding-top:0}.filter-summary{align-items:flex-start;flex-direction:column;gap:4px;margin:0 0 9px;padding:8px 10px}.filter-summary em{line-height:1.45}}.content-workspace,.profile-workspace{min-height:100vh;padding:145px 5vw 120px;background:#090a0b}.content-workspace h1,.profile-workspace h1{margin:4px 0 12px;font-size:clamp(46px,6vw,76px);letter-spacing:-.065em}.content-workspace>p:not(.section-kicker),.profile-workspace>header>p:last-child{color:#8d8682;font-size:13px}.content-empty{min-height:330px;margin-top:55px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-top:1px solid #363230;border-bottom:1px solid #363230;color:#746e6a}.content-empty b{color:#ddd4cf;font-size:18px}.content-empty span{max-width:490px;text-align:center;font-size:11px;line-height:1.7}.profile-workspace{max-width:none}.profile-workspace>header{padding-bottom:32px;border-bottom:1px solid #363230}.profile-card{display:flex;align-items:center;gap:18px;padding:32px 0;border-bottom:1px solid #292625}.profile-card>svg{color:#ff5b4f}.profile-card small{color:#ff665b;font-size:9px;letter-spacing:.14em}.profile-card h2{margin:3px 0;font-size:26px}.profile-card p{margin:0;color:#817a76;font-size:11px}.admin-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:35px;padding:22px;border:1px solid #4a403c;background:#111112}.admin-entry>div{display:flex;align-items:center;gap:13px}.admin-entry svg{color:#ff5b4f}.admin-entry b,.admin-entry small{display:block}.admin-entry small{margin-top:4px;color:#817a76;font-size:10px}.admin-entry button,.profile-switch{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;cursor:pointer}.admin-entry button{min-width:175px;height:44px;font-size:11px;font-weight:700}.profile-switch{margin-top:18px;padding:10px 14px;border-color:#3d3835;background:#181819;color:#aaa29e;font-size:10px}@media(max-width:700px){.content-workspace,.profile-workspace{padding:110px 20px 100px}.admin-entry{align-items:stretch;flex-direction:column}.admin-entry button{width:100%}.content-empty{min-height:280px;padding:30px 20px}}@media(max-width:700px){.webtoon-workspace{padding:88px 12px 92px}.workspace-header{padding-bottom:18px}.workspace-header .section-kicker{font-size:8px}.workspace-header h1{font-size:30px;line-height:1.08}.workspace-header>div>p:last-child{margin-top:9px;font-size:10px;line-height:1.55}.signed-user{grid-template-columns:22px 1fr auto;gap:8px;min-width:0;margin-top:14px;padding:10px 11px}.signed-user svg{width:21px;height:21px}.signed-user small{font-size:7px}.signed-user b{font-size:10px}.signed-user em{font-size:9px}.webtoon-categories{margin:18px -12px 0;padding-left:12px;scroll-snap-type:x proximity}.webtoon-categories button{min-width:48px;height:48px;padding:0 11px;font-size:11px;scroll-snap-align:start}.webtoon-categories button:first-child,.webtoon-categories button:nth-last-child(-n+2){min-width:66px}.webtoon-categories small{font-size:7px}.workspace-tools{padding:16px 0 10px}.workspace-tools label{height:38px;margin-bottom:9px;padding:7px 0}.workspace-tools label svg{width:16px}.workspace-tools input{font-size:11px}.workspace-tool-actions{gap:6px}.workspace-tool-actions>button{height:37px;padding:0 9px;font-size:9px}.workspace-tool-actions>button svg{width:15px;height:15px}.advanced-filter{margin:0 -12px 12px}.advanced-filter>header{padding:12px}.advanced-filter>header b{font-size:10px}.advanced-filter>header span{max-width:250px;font-size:8px;line-height:1.45}.advanced-filter>header button{font-size:9px}.filter-row{grid-template-columns:48px minmax(0,1fr);gap:7px;padding:9px 12px}.filter-row>strong{padding-top:7px;font-size:9px}.filter-row>div{flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.filter-row>div::-webkit-scrollbar{display:none}.filter-row button{flex:0 0 auto;min-height:29px;padding:0 8px;font-size:9px}.filter-row button small{margin-left:3px;font-size:7px}.tag-filter-row.collapsed{padding:9px 12px}.tag-group-toggle{min-height:29px}.tag-group-toggle strong{font-size:9px}.tag-group-toggle span{font-size:8px}.active-filters{gap:4px;padding-bottom:8px}.active-filters>span{font-size:8px}.active-filters button{padding:5px 7px;font-size:8px}.workspace-meta{padding:8px 0 12px;font-size:9px}.workspace-meta b{font-size:13px}.workspace-meta span{margin-left:5px}.webtoon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 6px}.webtoon-grid article{padding:3px;contain-intrinsic-size:auto 235px;border-color:#ffffff17;background:#ffffff05}.cover-link{border-radius:3px}.cover-link:hover img{transform:none;filter:none}.open-mark{display:none}.cover-favorite{top:5px;right:5px;width:29px;height:29px;background:#08090ad1}.cover-favorite svg{width:16px;height:16px}.webtoon-info{padding:7px 1px 2px}.webtoon-info>.webtoon-card-meta{min-height:17px;gap:3px}.webtoon-card-meta>span{font-size:7px}.platform-badges{gap:2px}.platform-badge{min-height:15px;padding:2px 5px;font-size:7px}.webtoon-info h2{margin:3px 0;font-size:12px;line-height:1.3}.webtoon-info>p{min-height:0;height:auto;margin:0;font-size:8px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.webtoon-info>.webtoon-tags{min-height:14px;height:14px;margin-top:4px}.webtoon-tags small{padding:0;background:transparent;color:#51c987;font-size:8px}.webtoon-tags small:not(:first-child){display:none}.webtoon-info>.webtoon-state{margin-top:5px;padding-top:5px}.webtoon-state>b{font-size:9px}.webtoon-state>span{display:none}.shelf-load-status{min-height:58px;font-size:9px}}.webtoon-workspace{padding-top:110px}.webtoon-categories{margin-top:0}.webtoon-library-heading{animation:webtoon-heading-in .38s ease-out both}.webtoon-library-heading+.webtoon-categories{margin-top:24px}@keyframes webtoon-heading-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:700px){.webtoon-workspace{padding-top:74px}.webtoon-categories{margin-top:0}.webtoon-library-heading+.webtoon-categories{margin-top:16px}.webtoon-library-heading>span{display:none}}.webnovel-workspace .webtoon-categories{grid-template-columns:repeat(4,1fr)}.webnovel-genre-filters button{border-color:#34302e;background:#111;color:#8f8884}.webnovel-genre-filters button.active{border-color:#ff5b4f;background:#2b1716;color:#fff}.webnovel-platform-filters{padding-top:14px;padding-bottom:8px}.webnovel-platform-filters button{border-color:#34302e;background:#111;color:#8f8884}.webnovel-platform-filters button.active{border-color:#ff5b4f;background:#2b1716;color:#fff}.webnovel-platform-filters button small{color:#6f6966;font-size:8px}.webnovel-platform-filters button.active small{color:#ff9a92}.webnovel-sort-filters{padding-top:2px;padding-bottom:4px}.webnovel-sort-filters button{border-color:#34302e;background:#111;color:#8f8884}.webnovel-sort-filters button.active{border-color:#ff5b4f;background:#2b1716;color:#fff}.webtoon-platform-filters{padding-top:4px;padding-bottom:13px}.webtoon-platform-filters button{border-color:#34302e;background:#111;color:#8f8884}.webtoon-platform-filters button.active{border-color:#ff5b4f;background:#2b1716;color:#fff}.webtoon-platform-filters button small{color:#6f6966;font-size:8px}.webtoon-platform-filters button.active small{color:#ff9a92}.webtoon-sort-filters{padding-top:2px;padding-bottom:4px}.webtoon-sort-filters button,.webtoon-genre-filters button{border-color:#34302e;background:#111;color:#8f8884}.webtoon-sort-filters button.active,.webtoon-genre-filters button.active{border-color:#ff5b4f;background:#2b1716;color:#fff}.webtoon-genre-filters{padding-bottom:13px}.webtoon-genre-filters button small{color:#6f6966;font-size:8px}.webtoon-genre-filters button.active small{color:#ff9a92}.webnovel-workspace .webtoon-state>a{display:flex;align-items:center;gap:4px;color:#8d8783;font-size:9px;text-decoration:none}.webnovel-workspace .webtoon-state>a:hover{color:#ff6a5f}.webnovel-sensitive-filters{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 20px;padding:13px 0;border-top:1px solid #292625;border-bottom:1px solid #292625}.webnovel-sensitive-filters>span{display:flex;align-items:center;gap:7px;color:#77716e;font-size:9px}.webnovel-sensitive-filters>span svg{color:#6ec795}.webnovel-sensitive-filters>div{display:flex;gap:6px}.webnovel-sensitive-filters button{min-width:86px;height:34px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 10px;border:1px solid #373331;background:#111;color:#8e8783;font-size:10px;font-weight:800;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.webnovel-sensitive-filters button small{color:#625d5a;font-size:7px;font-weight:600}.webnovel-sensitive-filters button.active{border-color:#4aa877;background:#122219;color:#dff8e9}.webnovel-sensitive-filters button.active small{color:#76c99a}.webnovel-sensitive-filters button.adult{border-color:#4b3836}.webnovel-sensitive-filters button.adult.active{border-color:#ff655a;background:#2a1715;color:#fff}.webnovel-sensitive-filters button.adult.active small{color:#ff958d}.adult-confirm-backdrop{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:20px;background:#030405e8;backdrop-filter:blur(11px);animation:catalog-modal-fade-in .18s ease-out}.adult-confirm-dialog{width:min(470px,100%);padding:38px;border:1px solid #493f3b;background:#101112;box-shadow:0 30px 100px #000}.adult-confirm-dialog>svg{color:#ff665b}.adult-confirm-dialog>small{display:block;margin-top:18px;color:#ff665b;font-size:8px;font-weight:900;letter-spacing:.16em}.adult-confirm-dialog h2{margin:7px 0 12px;font-size:31px;letter-spacing:-.055em}.adult-confirm-dialog p{margin:0;color:#918985;font-size:10px;line-height:1.75}.adult-confirm-dialog>div{display:grid;grid-template-columns:1fr 1.35fr;gap:7px;margin-top:26px}.adult-confirm-dialog button{height:44px;border:1px solid #3c3734;background:transparent;color:#958d89;font-size:9px;font-weight:700;cursor:pointer}.adult-confirm-dialog button.confirm{border-color:#ff5b4f;background:#f24d43;color:#fff}@media(max-width:620px){.webnovel-sensitive-filters{align-items:flex-start;flex-direction:column}.webnovel-sensitive-filters>div{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.webnovel-sensitive-filters button{min-width:0}.adult-confirm-dialog{padding:31px 22px}.adult-confirm-dialog>div{grid-template-columns:1fr}.adult-confirm-dialog button.confirm{grid-row:1}}.webtoon-grid article{transition:border-color .38s ease,background-color .38s ease,box-shadow .38s ease,transform .2s ease}.webtoon-grid article:has(.cover-favorite.favorited){border-color:#ffffff41;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff05}.webtoon-grid article:has(.cover-favorite.favorited):hover{background:#fff1}@media(max-width:700px){.webtoon-grid article:has(.cover-favorite.favorited){border-color:#ffffff3b;background:#ffffff0b}}.detail-rating{min-height:64px;display:flex;align-items:center;gap:18px;padding:8px 15px;border:1px solid #403a37;background:#111112}.rating-average{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:4px;min-width:94px}.rating-average strong{color:#ffd166;font-size:25px;line-height:1}.rating-average>span{color:#8a827d;font-size:10px}.rating-average small{grid-column:1/-1;margin-top:5px;color:#756f6b;font-size:8px}.rating-input{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.rating-input>small{color:#8a827d;font-size:8px}.star-rating{display:flex;align-items:center;gap:2px}.rating-star{position:relative;width:25px;height:25px;display:inline-block;font-size:25px;line-height:25px}.star-base,.star-fill{position:absolute;inset:0;display:block;white-space:nowrap}.star-base{color:#393634}.star-fill{overflow:hidden;color:#ffd166;pointer-events:none;transition:width .14s ease}.star-half{position:absolute!important;z-index:2;top:0!important;width:50%!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer}.star-half.left{left:0}.star-half.right{right:0}.star-half:focus-visible{outline:1px solid #ffd166!important;outline-offset:1px}.star-half:disabled{cursor:wait}@media(max-width:700px){.detail-actions{align-items:stretch;flex-direction:column}.detail-actions>button{width:max-content}.detail-rating{width:100%;justify-content:space-between;gap:10px;padding:8px 10px}.rating-star{width:23px;height:23px;font-size:23px;line-height:23px}}.detail-heading-tools{display:flex;align-items:center;justify-content:space-between;gap:20px}.detail-heading-tools>.section-kicker{margin:0}.detail-heading-tools>button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #3e3937;background:transparent;color:#817b77;font-size:9px;cursor:pointer}.detail-heading-tools>button:hover{border-color:#ff5b4f;color:#fff}.detail-heading-tools>button b{min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#f24d43;color:#fff;font-size:8px}.correction-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#050505d9;backdrop-filter:blur(7px)}.correction-modal>form{width:min(620px,100%);max-height:min(760px,calc(100vh - 40px));overflow-y:auto;border:1px solid #4b4440;background:#0e0f10;box-shadow:0 28px 80px #000}.correction-modal>form>header{display:flex;align-items:start;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid #302c2a}.correction-modal header span{color:#ff6a5f;font-size:9px;font-weight:800}.correction-modal h2{margin:3px 0 0;font-size:28px;letter-spacing:-.045em}.correction-modal header>button{width:34px;height:34px;display:grid;place-items:center;border:0;background:#19191a;color:#8e8783;cursor:pointer}.correction-target{margin:0;padding:17px 26px;background:#131314}.correction-target b,.correction-target span{display:block}.correction-target b{font-size:13px}.correction-target span{margin-top:4px;color:#77716e;font-size:9px}.report-type-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 26px 0;border:1px solid #3b3634}.report-type-tabs button{height:42px;border:0;border-right:1px solid #3b3634;background:transparent;color:#7e7773;font-size:10px;font-weight:700;cursor:pointer}.report-type-tabs button:last-child{border-right:0}.report-type-tabs button.active{background:#f24d43;color:#fff}.correction-field{display:block;margin:18px 26px 0}.correction-field>span,.status-report-options legend{display:block;color:#d8cfca;font-size:10px;font-weight:700}.correction-field>small,.status-report-options>small{display:block;margin:5px 0 9px;color:#6d6764;font-size:8px}.correction-field input,.correction-field textarea,.status-report-options select{width:100%;border:1px solid #3e3936;outline:0;background:#151516;color:#eee5e0;font-size:11px}.correction-field input{height:45px;padding:0 12px}.correction-field textarea{padding:12px;resize:vertical;line-height:1.6}.correction-field input:focus,.correction-field textarea:focus{border-color:#ff5b4f}.correction-field em{color:#706966;font-size:8px;font-style:normal}.tag-action-select{display:flex;margin:18px 26px -5px}.tag-action-select button,.inline-tag-action button{height:31px;padding:0 12px;border:1px solid #3e3936;background:transparent;color:#77716e;font-size:9px;cursor:pointer}.tag-action-select button+button,.inline-tag-action button+button{border-left:0}.tag-action-select button.active,.inline-tag-action button.active{border-color:#ff5b4f;background:#281614;color:#ff776d}.status-report-options{margin:18px 26px 0;padding:0;border:0}.status-report-options>label{display:inline-flex;align-items:center;margin-right:7px;cursor:pointer}.status-report-options input{position:absolute;opacity:0}.status-report-options label span{padding:10px 14px;border:1px solid #3e3936;color:#77716e;font-size:10px}.status-report-options input:checked+span{border-color:#ff5b4f;background:#281614;color:#fff}.correction-modal>form>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:16px 26px;border-top:1px solid #302c2a}.correction-modal footer>span{display:flex;align-items:center;gap:6px;color:#6dcf98;font-size:8px}.correction-modal footer>button{height:40px;display:flex;align-items:center;gap:7px;padding:0 16px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.correction-modal footer>button:disabled{opacity:.35;cursor:not-allowed}.admin-title-editor{margin-top:20px;border-top:1px solid #302c2a;border-bottom:1px solid #302c2a}.admin-edit-toggle{height:42px;display:flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#79d7a1;font-size:10px;font-weight:700;cursor:pointer}.admin-edit-fields{display:grid;grid-template-columns:1.5fr .7fr 1fr 1fr;gap:10px;padding:0 0 16px}.admin-edit-fields label span{display:block;margin-bottom:6px;color:#716b67;font-size:8px}.admin-edit-fields input,.admin-edit-fields select{width:100%;height:38px;padding:0 9px;border:1px solid #3c3734;outline:0;background:#141415;color:#ddd5d0;font-size:9px}.admin-edit-fields input:focus,.admin-edit-fields select:focus{border-color:#5ed291}.admin-edit-fields footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px}.admin-edit-fields footer button{height:34px;padding:0 13px;border:1px solid #3c3734;background:transparent;color:#918985;font-size:9px;cursor:pointer}.admin-edit-fields footer button:last-child{border-color:#5ed291;background:#183425;color:#8ee5b2}.admin-tabs button>b{min-width:17px;height:17px;display:grid;place-items:center;margin-left:2px;border-radius:50%;background:#f24d43;color:#fff;font-size:8px}.admin-reports{padding-top:40px}.admin-reports>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.admin-reports h2{margin:0;font-size:23px;letter-spacing:-.04em}.admin-reports header p{margin:6px 0 0;color:#756f6c;font-size:10px}.report-filter{display:flex}.report-filter button{height:35px;padding:0 11px;border:1px solid #393431;border-right:0;background:transparent;color:#77716d;font-size:9px;cursor:pointer}.report-filter button:last-child{border-right:1px solid #393431}.report-filter button.active{border-color:#ff5b4f;background:#281614;color:#fff}.report-filter b{margin-left:3px;color:#ff776d}.report-list{display:grid;gap:14px;margin-top:23px}.report-card{border:1px solid #373230;background:#0e0f10}.report-card>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid #2b2826}.report-card header span{color:#ff6d62;font-size:8px;font-weight:800}.report-card h3{margin:3px 0;font-size:18px}.report-card header p{margin:0;color:#68625f;font-size:8px}.report-card header em{padding:5px 7px;border:1px solid #60433f;color:#ed776e;font-size:8px;font-style:normal}.report-applied header em{border-color:#365542;color:#62ca8e}.report-rejected{opacity:.68}.report-compare{display:grid;grid-template-columns:1fr 34px 1fr;align-items:stretch}.report-compare>section{min-width:0;padding:17px 19px}.report-compare>span{display:grid;place-items:center;color:#5f5956}.report-compare small,.report-compare b{display:block}.report-compare small{margin-bottom:7px;color:#6d6763;font-size:8px}.report-compare b{overflow-wrap:anywhere;font-size:11px;line-height:1.55}.report-compare input,.report-compare select{width:100%;height:37px;padding:0 10px;border:1px solid #413b38;outline:0;background:#151516;color:#eee5e0;font-size:10px}.report-compare input:focus,.report-compare select:focus{border-color:#ff5b4f}.inline-tag-action{display:flex;margin-top:7px}.report-detail{margin:0 19px 14px;padding:11px 13px;border-left:2px solid #49423f;background:#141314;color:#948c87;font-size:10px;line-height:1.6}.report-card>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 19px;border-top:1px solid #2b2826}.report-card footer>a{display:flex;align-items:center;gap:6px;color:#aaa19c;font-size:9px;text-decoration:none}.report-card footer>a:hover{color:#fff}.report-card footer>div{display:flex;gap:6px}.report-card footer button{height:34px;padding:0 12px;border:1px solid #443e3b;background:transparent;color:#8e8783;font-size:9px;cursor:pointer}.report-card footer button.apply{border-color:#ff5b4f;background:#f24d43;color:#fff;font-weight:700}.report-card footer button:disabled{opacity:.4;cursor:wait}.report-card footer>span{color:#6f6965;font-size:8px}.report-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;margin-top:24px;border-top:1px solid #373230;border-bottom:1px solid #373230;color:#706a66}.report-empty svg{color:#5ed291}.report-empty b{color:#d8d0cb}.report-empty span{font-size:9px}@media(max-width:900px){.admin-edit-fields{grid-template-columns:1fr 1fr}.admin-reports>header{align-items:stretch;flex-direction:column}.report-compare{grid-template-columns:1fr}.report-compare>span{height:24px;transform:rotate(90deg)}.report-card>footer{align-items:stretch;flex-direction:column}.report-card footer>div{justify-content:flex-end}}@media(max-width:620px){.detail-heading-tools{align-items:flex-start}.correction-modal{padding:10px}.correction-modal>form{max-height:calc(100vh - 20px)}.correction-modal>form>header,.correction-target,.correction-modal>form>footer{padding-left:17px;padding-right:17px}.report-type-tabs,.correction-field,.status-report-options,.tag-action-select{margin-left:17px;margin-right:17px}.correction-modal>form>footer{align-items:stretch;flex-direction:column}.correction-modal footer>button{justify-content:center}.admin-edit-fields{grid-template-columns:1fr}.report-filter{width:100%;overflow-x:auto}.report-filter button{flex:1;white-space:nowrap}.report-card>header{padding:14px}.report-compare>section{padding:14px}.report-detail{margin-left:14px;margin-right:14px}.report-card>footer{padding:12px 14px}.report-card footer>div button{flex:1}.report-card footer>div{display:grid;grid-template-columns:1fr 1fr}}.cover-favorite{width:34px;height:34px}.cover-favorite:after{content:"";position:absolute;inset:-5px}@media(max-width:700px){.cover-favorite{width:26px;height:26px}.cover-favorite:after{inset:-7px}.cover-favorite svg{width:14px;height:14px}}.manual-registration{padding-top:26px}.manual-content-tabs{display:flex;border-bottom:1px solid #393431}.manual-content-tabs button{position:relative;height:48px;padding:0 22px;border:0;background:transparent;color:#77706c;font-size:10px;font-weight:800;cursor:pointer;transition:color .2s ease,background .2s ease}.manual-content-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#ff5b4f;transform:scaleX(0);transition:transform .2s ease}.manual-content-tabs button:hover{color:#d8d0cb}.manual-content-tabs button.active{background:#171313;color:#fff}.manual-content-tabs button.active:after{transform:scaleX(1)}.manual-webtoon-admin{padding-top:40px}.manual-webtoon-admin>header{display:flex;justify-content:space-between;align-items:end;gap:24px}.manual-webtoon-admin h2{margin:0;font-size:23px;letter-spacing:-.04em}.manual-webtoon-admin>header p{margin:6px 0 0;color:#756f6c;font-size:10px}.manual-webtoon-admin>header>span{display:flex;align-items:center;gap:7px;color:#6dcf98;font-size:10px}.manual-url-inspector{display:grid;grid-template-columns:1fr 150px;margin-top:25px;border:1px solid #49413d;background:#0e0f10}.manual-url-inspector label{height:58px;display:flex;align-items:center;gap:11px;padding:0 17px}.manual-url-inspector label svg{flex:none;color:#77706c}.manual-url-inspector input{width:100%;border:0;outline:0;background:transparent;color:#eee6e1;font-size:12px}.manual-url-inspector button{display:flex;justify-content:center;align-items:center;gap:8px;border:0;border-left:1px solid #49413d;background:#f24d43;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.manual-url-inspector button:disabled{opacity:.55;cursor:wait}.manual-guide{min-height:210px;display:grid;grid-template-columns:42px minmax(220px,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:30px;border-top:1px solid #302d2b;border-bottom:1px solid #302d2b;background:#0c0d0e}.manual-guide>svg{color:#ff5b4f}.manual-guide b{font-size:16px}.manual-guide p{max-width:620px;margin:7px 0 0;color:#79726e;font-size:10px;line-height:1.65}.manual-guide ol{display:flex;gap:7px;margin:0;padding:0;list-style:none}.manual-guide li{display:flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #33302e;color:#8b837f;font-size:9px;white-space:nowrap}.manual-guide li span{color:#ff6a5f;font-weight:800}.manual-detection{display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:17px 19px;border:1px solid #3a3532;background:#111112}.manual-detection.new{border-left:3px solid #5ed291}.manual-detection.existing{border-left:3px solid #ff5b4f}.manual-detection small,.manual-detection b,.manual-detection span{display:block}.manual-detection small{color:#ff6a5f;font-size:8px;font-weight:800}.manual-detection b{margin-top:3px;font-size:16px}.manual-detection span{margin-top:3px;color:#6c6663;font-size:8px}.manual-detection p{display:flex;align-items:center;gap:7px;margin:0;color:#958d89;font-size:10px;line-height:1.6}.manual-detection p svg{flex:none;color:#5ed291}.manual-detection a{display:flex;align-items:center;gap:6px;color:#b5aaa5;font-size:9px;text-decoration:none}.manual-detection a:hover{color:#fff}.manual-webtoon-form{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;margin-top:18px;padding:24px;border:1px solid #383330;background:#0d0e0f}.manual-cover-preview{position:relative;align-self:start;aspect-ratio:160/207;padding:6px;border:1px solid #3a3532;background:#171718}.manual-cover-preview img{width:100%;height:100%;object-fit:cover}.manual-cover-preview>span{position:absolute;left:12px;bottom:12px;padding:5px 7px;background:#090a0be8;color:#fff;font-size:8px}.manual-fields{min-width:0;display:grid;gap:15px}.manual-fields label>span{display:block;margin-bottom:7px;color:#bdb3ae;font-size:9px;font-weight:700}.manual-fields input,.manual-fields textarea,.manual-fields select{width:100%;border:1px solid #3c3734;outline:0;background:#141415;color:#eee5e0;font-size:10px}.manual-fields input,.manual-fields select{height:41px;padding:0 11px}.manual-fields textarea{padding:11px;resize:vertical;line-height:1.6}.manual-fields input:focus,.manual-fields textarea:focus,.manual-fields select:focus{border-color:#ff5b4f}.manual-fields input:disabled,.manual-fields select:disabled{opacity:.45}.manual-fields label>small{display:block;margin-top:5px;color:#655f5c;font-size:8px}.manual-field-title{display:grid;grid-template-columns:1fr auto;align-items:end;gap:7px}.manual-field-title>button{height:41px;padding:0 12px;border:1px solid #4b4440;background:transparent;color:#aaa09b;font-size:9px;cursor:pointer}.manual-field-title>button:hover:not(:disabled){border-color:#ff5b4f;color:#fff}.manual-field-title>button:disabled{opacity:.4}.manual-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manual-field-grid.three{grid-template-columns:1fr 1fr 1fr}.manual-matches{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px;padding:10px;border-left:2px solid #5ed291;background:#101512}.manual-matches>span{width:100%;color:#70c895;font-size:8px}.manual-matches button{min-width:150px;padding:8px 10px;border:1px solid #343b36;background:transparent;color:#aaa39f;text-align:left;cursor:pointer}.manual-matches button.selected{border-color:#5ed291;background:#183025;color:#fff}.manual-matches b,.manual-matches small{display:block}.manual-matches b{font-size:9px}.manual-matches small{max-width:210px;margin-top:3px;color:#6f6965;font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-weekdays{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;border:0}.manual-weekdays legend{width:100%;margin-bottom:7px;color:#bdb3ae;font-size:9px;font-weight:700}.manual-weekdays label{cursor:pointer}.manual-weekdays input{position:absolute;width:1px;height:1px;opacity:0}.manual-weekdays span{width:38px;height:34px;display:grid!important;place-items:center;margin:0!important;border:1px solid #3c3734;color:#77706d!important;font-size:9px!important}.manual-weekdays input:checked+span{border-color:#ff5b4f;background:#2c1715;color:#fff!important}.manual-fields>footer{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-top:4px;padding-top:17px;border-top:1px solid #302c2a}.manual-fields>footer b,.manual-fields>footer span{display:block}.manual-fields>footer b{font-size:11px}.manual-fields>footer span{margin-top:4px;color:#6e6864;font-size:8px}.manual-fields>footer button{min-width:155px;height:43px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #ff5b4f;background:#f24d43;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.manual-fields>footer button:disabled{opacity:.45;cursor:wait}.manual-recent{margin-top:38px}.manual-recent>header{display:flex;justify-content:space-between;align-items:end;padding-bottom:11px;border-bottom:1px solid #393431}.manual-recent h3{margin:0;font-size:17px}.manual-recent>header span{color:#696360;font-size:8px}.manual-recent>div{display:grid;grid-template-columns:8px minmax(160px,1fr) 110px 70px 120px 24px;gap:12px;align-items:center;min-height:47px;border-bottom:1px solid #252322}.manual-recent>div>span{width:6px;height:6px;border-radius:50%;background:#ff665b}.manual-recent>div>span.created{background:#5ed291}.manual-recent b{min-width:0;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-recent small,.manual-recent em,.manual-recent time{color:#6e6865;font-size:8px;font-style:normal}.manual-recent em{color:#9c938f}.manual-recent a{color:#78716d}.manual-recent a:hover{color:#fff}.manual-recent>p{margin:0;padding:38px 0;border-bottom:1px solid #292625;color:#6f6965;text-align:center;font-size:10px}.manual-url-inspector.series{grid-template-columns:190px minmax(0,1fr) 150px}.manual-url-inspector.series>select{padding:0 14px;border:0;border-right:1px solid #49413d;outline:0;background:#151516;color:#eee6e1;font-size:10px}.manual-webtoon-form.series{grid-template-columns:280px minmax(0,1fr)}.manual-cover-preview.series{width:100%;aspect-ratio:16/9}@media(max-width:900px){.manual-guide{grid-template-columns:42px 1fr}.manual-guide ol{grid-column:1/-1}.manual-detection{grid-template-columns:180px 1fr}.manual-detection>a{grid-column:1/-1}.manual-webtoon-form,.manual-webtoon-form.series{grid-template-columns:140px minmax(0,1fr)}.manual-field-grid.three{grid-template-columns:1fr 1fr}.manual-recent{overflow-x:auto}.manual-recent>div{min-width:720px}}@media(max-width:620px){.manual-content-tabs{overflow-x:auto}.manual-content-tabs button{flex:1;min-width:92px;padding:0 15px}.manual-webtoon-admin>header{align-items:flex-start;flex-direction:column}.manual-url-inspector,.manual-url-inspector.series{grid-template-columns:1fr}.manual-url-inspector.series>select{height:47px;border-right:0;border-bottom:1px solid #49413d}.manual-url-inspector button{height:47px;border-top:1px solid #49413d;border-left:0}.manual-guide{grid-template-columns:1fr;padding:22px}.manual-guide ol{display:grid;grid-template-columns:1fr}.manual-detection{grid-template-columns:1fr;gap:12px}.manual-detection>a{grid-column:auto}.manual-webtoon-form,.manual-webtoon-form.series{grid-template-columns:1fr;padding:16px}.manual-cover-preview{width:min(46vw,170px)}.manual-cover-preview.series{width:100%}.manual-field-title,.manual-field-grid,.manual-field-grid.three{grid-template-columns:1fr}.manual-fields>footer{align-items:stretch;flex-direction:column}.manual-fields>footer button{width:100%}}.drama-workspace,.drama-detail{max-width:1500px;margin:0 auto;padding:112px 28px 100px}.drama-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:24px;border-bottom:1px solid #34302e}.drama-heading .section-kicker{margin:0 0 7px}.drama-heading h1{margin:0;font-size:clamp(30px,4vw,58px);line-height:.98;letter-spacing:-.055em}.drama-heading p:not(.section-kicker){margin:13px 0 0;color:#7f7874;font-size:11px}.drama-heading>span{display:flex;align-items:baseline;gap:7px;color:#615c59;font-size:8px;letter-spacing:.14em}.drama-heading>span b{color:#f1e9e4;font-size:25px;letter-spacing:-.04em}.drama-workspace{max-width:none;padding-left:5vw;padding-right:5vw}.drama-platform-nav{display:flex;gap:7px;margin:22px 0 0;padding:0 0 18px;overflow-x:auto;border-bottom:1px solid #282523;scrollbar-width:thin}.drama-platform-nav button{min-width:max-content;height:45px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #34312f;background:#0e0f10;color:#665f5c;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.drama-platform-nav button:hover{transform:translateY(-2px);color:#ddd4cf}.drama-platform-nav button.active{border-color:#635b57;background:#181718;color:#fff}.drama-platform-nav small{color:#625c59;font-size:8px}.drama-platform-nav button.active small{color:#9d9590}.drama-status-tabs{display:flex;align-items:end;gap:25px;height:72px;border-bottom:1px solid #393432}.drama-status-tabs button{position:relative;height:100%;display:flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#746d69;font-size:13px;font-weight:700;cursor:pointer}.drama-status-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#ff5b4f;transform:scaleX(0);transition:transform .2s ease}.drama-status-tabs button.active{color:#fff}.drama-status-tabs button.active:after{transform:scaleX(1)}.drama-status-tabs small{color:#55504d;font-size:8px}.drama-status-tabs button.active small{color:#ff756b}.drama-tools{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;margin-top:17px}.drama-tools>label{height:49px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #373330;background:#0e0f10;color:#706966}.drama-tools input{width:100%;border:0;outline:0;background:transparent;color:#ede5e0;font-size:11px}.drama-tools>div{display:flex;gap:7px}.drama-tools button{height:49px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #393532;background:#0e0f10;color:#817975;font-size:9px;cursor:pointer}.drama-tools button.active{border-color:#ff5b4f;background:#2a1715;color:#fff}.drama-tools button b{min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#f24d43;color:#fff;font-size:8px}.drama-advanced-filter{margin-top:10px;border-top:1px solid #46403d;border-bottom:1px solid #46403d;background:#0c0d0e;animation:dramaFilterIn .22s ease both}.drama-advanced-filter>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 17px;border-bottom:1px solid #292725}.drama-advanced-filter header b,.drama-advanced-filter header span{display:block}.drama-advanced-filter header b{font-size:10px}.drama-advanced-filter header span{margin-top:4px;color:#6f6965;font-size:8px}.drama-advanced-filter header>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#887f7a;font-size:8px;cursor:pointer}.drama-filter-row{display:grid;grid-template-columns:100px 1fr;gap:15px;padding:12px 17px;border-bottom:1px solid #242220}.drama-filter-row:last-child{border-bottom:0}.drama-filter-row>strong{padding-top:8px;color:#aca39e;font-size:9px}.drama-filter-row>div{display:flex;flex-wrap:wrap;gap:5px}.drama-filter-row button{height:31px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #34302e;background:transparent;color:#77706c;font-size:9px;cursor:pointer}.drama-filter-row button.active{border-color:#ff5b4f;background:#2b1715;color:#fff}.drama-filter-row small{color:#595451;font-size:7px}.drama-result-meta{min-height:54px;display:flex;align-items:center;gap:12px;color:#726b67;font-size:9px}.drama-result-meta b{color:#ddd4cf;font-size:12px}.drama-result-meta em{min-width:0;overflow:hidden;color:#ff766c;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.drama-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 14px}.drama-grid article{min-width:0;border:1px solid rgba(255,255,255,.085);background:#0c0d0e;transition:border-color .32s ease,background .32s ease,transform .22s ease}.drama-grid article:hover{transform:translateY(-3px);border-color:#ffffff30}.drama-grid article.favorited{border-color:#ffffff45;background:#121213}.drama-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#181818}.drama-open{width:100%;height:100%;display:block;padding:0;border:0;background:#111;cursor:pointer}.drama-open img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .35s ease}.drama-grid article:hover .drama-open img{transform:scale(1.035);filter:brightness(1.06)}.drama-thumb-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#00000014 35%,#000000bd)}.drama-provider-badges{position:absolute;left:9px;bottom:9px;display:flex;gap:4px;pointer-events:none}.drama-provider-badges span,.watch-provider-list a{border:1px solid #ffffff35;background:#0b0c0ddd;color:#eee7e3}.drama-provider-badges span{padding:4px 6px;font-size:7px;font-weight:800;backdrop-filter:blur(8px)}.drama-favorite{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff30;background:#090a0bdb;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.drama-favorite:hover{transform:scale(1.07);background:#f24d43}.drama-status{position:absolute;top:10px;left:9px;padding:4px 6px;background:#070808d9;color:#fff;font-size:7px;font-weight:800}.drama-status.status-returning{background:#e05047}.drama-status.status-ongoing{background:#167247}.drama-card-copy{padding:12px 13px 11px}.drama-card-copy>button{max-width:100%;padding:0;border:0;background:transparent;color:#f0e8e3;text-align:left;cursor:pointer}.drama-card-copy h2{margin:0;overflow:hidden;font-size:15px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.drama-card-copy>p{margin:5px 0 8px;color:#716a66;font-size:8px}.drama-card-copy>div{height:18px;display:flex;gap:5px;overflow:hidden}.drama-card-copy small{height:18px;padding:3px 6px;background:#171718;color:#9a928d;font-size:7px;white-space:nowrap}.drama-card-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;border-top:1px solid #272422}.drama-card-copy footer span{min-width:0;overflow:hidden;color:#827b77;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.drama-card-copy footer b{flex:none;color:#ffd166;font-size:8px}.provider-netflix{--provider:#e50914}.provider-tving{--provider:#ff153c}.provider-apple-tv-plus{--provider:#dadada}.provider-prime-video{--provider:#24a3dd}.provider-disney-plus{--provider:#5068d8}.provider-wavve{--provider:#587cff}.provider-coupang-play{--provider:#32b5e5}.provider-watcha{--provider:#ff2f6e}.provider-hbo-max{--provider:#8b5cf6}.provider-hulu{--provider:#1ce783}.provider-paramount-plus{--provider:#2864dc}.provider-peacock{--provider:#f4df4d}.provider-bbc-iplayer{--provider:#f54997}.provider-amc-plus{--provider:#f0c94d}.provider-starz{--provider:#e7e7e7}.drama-platform-nav button.active[class*=provider-],.drama-provider-badges span[class*=provider-],.watch-provider-list a[class*=provider-]{border-color:color-mix(in srgb,var(--provider) 70%,#34302e)}.drama-detail{max-width:1320px}.drama-detail-visual{position:relative;min-height:min(67vw,690px);overflow:hidden;background:#101112}.drama-detail-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.drama-detail-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050607f5,#050607c9 42%,#0506072e 78%),linear-gradient(0deg,rgba(5,6,7,.86),transparent 45%)}.drama-detail-copy{position:relative;z-index:1;width:min(570px,62%);min-height:min(67vw,690px);display:flex;flex-direction:column;justify-content:flex-end;padding:60px}.drama-detail-copy>span{color:#ff756b;font-size:10px;font-weight:800}.drama-detail-copy h1{margin:8px 0 13px;font-size:clamp(38px,6vw,76px);line-height:.95;letter-spacing:-.065em}.drama-detail-copy>p:not(.section-kicker){margin:0;color:#aaa29d;font-size:12px;line-height:1.8}.drama-detail-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.drama-detail-tags small{padding:5px 7px;border:1px solid #ffffff25;background:#0d0e0f80;color:#c5bcb7;font-size:8px}.drama-detail-actions{margin-top:24px}.drama-detail-actions button{height:44px;display:flex;align-items:center;gap:8px;padding:0 15px;border:1px solid #625956;background:#121314c7;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.drama-detail-actions button.active{border-color:#ff5b4f;background:#e44d44}.watch-provider-list{margin-top:30px}.watch-provider-list>header{display:flex;align-items:end;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #3a3532}.watch-provider-list h2{margin:2px 0 0;font-size:24px}.watch-provider-list header>span{color:#6e6763;font-size:8px}.watch-provider-list>a{display:grid;grid-template-columns:170px 1fr 24px;align-items:center;gap:16px;min-height:65px;padding:0 17px;border-width:0 0 1px 3px;border-bottom-color:#292624;border-left-color:var(--provider,#777);background:transparent;text-decoration:none;transition:background .2s ease,padding .2s ease}.watch-provider-list>a:hover{padding-left:23px;background:#121213}.watch-provider-list a b{color:#eee6e1;font-size:12px}.watch-provider-list a span{color:#716a66;font-size:9px}.watch-provider-list a svg{color:#8b837e}@keyframes dramaFilterIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media(max-width:980px){.drama-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drama-detail-copy{width:72%;padding:40px}.drama-detail-shade{background:linear-gradient(90deg,#050607f2,#05060794 70%,#0506072e)}}@media(max-width:700px){.drama-workspace,.drama-detail{padding:76px 12px 90px}.drama-heading{align-items:flex-start;flex-direction:column;gap:14px;padding-bottom:18px}.drama-heading h1{font-size:34px}.drama-platform-nav{margin-top:14px}.drama-platform-nav button{height:39px;padding:0 11px}.drama-status-tabs{height:58px;gap:18px;overflow-x:auto}.drama-status-tabs button{min-width:max-content;font-size:11px}.drama-tools{grid-template-columns:1fr}.drama-tools>div{display:grid;grid-template-columns:1fr 1fr}.drama-tools button{justify-content:center}.drama-filter-row{grid-template-columns:1fr;gap:6px;padding:11px}.drama-filter-row>strong{padding:0}.drama-advanced-filter>header{align-items:flex-start}.drama-result-meta{min-height:46px}.drama-grid{grid-template-columns:1fr;gap:22px}.drama-card-copy{padding:10px}.drama-card-copy h2{font-size:14px}.drama-detail-visual{min-height:calc(100svh - 110px)}.drama-detail-shade{background:linear-gradient(0deg,#050607fa,#050607b8 54%,#05060726)}.drama-detail-copy{width:100%;min-height:calc(100svh - 110px);justify-content:flex-end;padding:25px 20px}.drama-detail-copy h1{font-size:42px}.drama-detail-copy>p:not(.section-kicker){font-size:10px}.watch-provider-list>header{align-items:flex-start;flex-direction:column;gap:6px}.watch-provider-list>a{grid-template-columns:1fr auto 20px}.watch-provider-list a span{font-size:8px}}.drama-production-info,.drama-season-guide{margin-top:34px}.drama-production-info>header,.drama-season-guide>header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:13px;border-bottom:1px solid #3a3532}.drama-production-info h2,.drama-season-guide h2{margin:2px 0 0;font-size:24px}.drama-production-info>header>span,.drama-season-guide>header>span{color:#6e6763;font-size:8px}.production-company-row,.production-credit-row{display:grid;grid-template-columns:112px 1fr;gap:18px;min-height:58px;padding:14px 4px;border-bottom:1px solid #292624}.production-company-row>strong,.production-credit-row>strong{padding-top:5px;color:#77706c;font-size:9px}.production-company-row>div,.production-credit-row>div{display:flex;align-items:flex-start;flex-wrap:wrap;gap:7px 16px}.production-company-row button,.production-credit-row button{min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;border-bottom:1px solid #504946;background:transparent;color:#ddd5d0;font-size:10px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.production-company-row button:hover,.production-credit-row button:hover{border-color:#ff756b;color:#ff756b}.production-credit-row button small{color:#706966;font-size:7px}.production-credit-row button svg{color:#665f5b}.production-company-row>div>span,.production-credit-row>div>span{padding-top:5px;color:#625d59;font-size:9px}.role-cast>div{gap:9px 20px}.drama-season-guide>div>article{min-height:92px;display:grid;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:24px;padding:16px 4px;border-bottom:1px solid #292624}.drama-season-guide article small{color:#ff756b;font-size:7px;font-weight:800}.drama-season-guide article h3{margin:3px 0 5px;color:#e9e1dc;font-size:14px}.drama-season-guide article div>span{color:#77706c;font-size:8px}.drama-season-guide nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.drama-season-guide nav a{height:32px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--provider,#777) 65%,#34302e);color:#cfc7c2;font-size:8px;text-decoration:none;transition:background .18s ease,color .18s ease}.drama-season-guide nav a:hover{background:#171718;color:#fff}@media(max-width:700px){.drama-result-meta{flex-wrap:wrap}.drama-production-info>header,.drama-season-guide>header{align-items:flex-start;flex-direction:column;gap:6px}.production-company-row,.production-credit-row{grid-template-columns:72px 1fr;gap:9px;padding:12px 2px}.production-company-row>div,.production-credit-row>div{gap:5px 12px}.drama-season-guide>div>article{grid-template-columns:1fr;gap:12px}.drama-season-guide nav{justify-content:flex-start}}.sync-scope-tabs{display:flex;gap:24px;margin-top:24px;border-bottom:1px solid #353130}.sync-scope-tabs button{position:relative;height:50px;display:flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#766f6b;font-size:11px;font-weight:800;cursor:pointer}.sync-scope-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#ff5b4f;transform:scaleX(0);transition:transform .2s ease}.sync-scope-tabs button.active{color:#fff}.sync-scope-tabs button.active:after{transform:scaleX(1)}.sync-scope-tabs b{color:#ff756b;font-size:8px}.source-policy{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:23px;padding:18px 0;border-top:1px solid #46352f;border-bottom:1px solid #46352f}.source-policy small,.source-policy b,.source-policy p{display:block}.source-policy small{color:#ff756b;font-size:8px;letter-spacing:.14em}.source-policy b{margin-top:4px;font-size:16px}.source-policy p{margin:6px 0 0;color:#79726e;font-size:9px}.source-policy>span{flex:none;padding:7px 9px;border:1px solid #69453f;color:#e88b82;font-size:8px}.source-phase{display:grid;grid-template-columns:90px auto 1fr;align-items:end;gap:14px;margin-top:34px;padding-bottom:10px;border-bottom:1px solid #292624}.source-phase>span{color:#ff756b;font-size:8px;font-weight:800;letter-spacing:.12em}.source-phase h3{margin:0;font-size:17px}.source-phase p{margin:0;color:#6e6864;font-size:9px;text-align:right}.source-phase.secondary{margin-top:52px}.connector-primary.drama-source{background:linear-gradient(90deg,#0e0f10,#0a0b0c)}.connector-primary.drama-source .connector-brand>span{background:#f3eee9;color:#111;font-size:20px}.connector-primary.drama-source .connector-action a{min-width:145px;height:42px;display:flex;justify-content:center;align-items:center;gap:8px;padding:0 14px;border:1px solid #554c48;color:#d8cfca;font-size:10px;font-weight:700;text-decoration:none}.connector-primary.drama-source .connector-action a:hover{border-color:#ff5b4f;color:#fff}.drama-queue{grid-template-columns:repeat(2,1fr);margin-top:18px}.drama-queue article{grid-template-columns:38px 1fr auto 74px;align-items:center;gap:12px}.drama-queue article:nth-child(3n){border-right:1px solid #292625}.drama-queue article:nth-child(2n){border-right:0}.drama-queue .queue-mark{grid-column:auto;width:34px;height:34px;display:grid;place-items:center;background:#171718;color:#b8afaa;font-weight:900}.drama-queue article>div{min-width:0}.drama-queue article>span:not(.queue-mark){grid-column:auto;color:#827a76}.drama-queue button{grid-column:auto;grid-row:auto}@media(max-width:700px){.source-policy{align-items:flex-start;flex-direction:column}.source-phase{grid-template-columns:1fr;gap:5px}.source-phase p{text-align:left}.drama-queue{grid-template-columns:1fr}.drama-queue article,.drama-queue article:nth-child(3n),.drama-queue article:nth-child(2n){grid-template-columns:36px minmax(0,1fr) auto;border-right:0}.drama-queue article>span:not(.queue-mark){grid-column:2}.drama-queue button{grid-column:3;grid-row:1/3}}.drama-detail-final{max-width:none;padding-right:3vw;padding-left:3vw}.drama-detail-utility{display:flex;align-items:center;justify-content:space-between}.drama-detail-utility .detail-back{margin-bottom:18px}.drama-detail-utility>button:last-child{height:34px;display:flex;align-items:center;gap:6px;margin-bottom:18px;padding:0 11px;border:1px solid #393533;background:transparent;color:#918985;font-size:9px;cursor:pointer}.drama-detail-utility>button:last-child:hover{border-color:#ff5b4f;color:#fff}.drama-detail-utility>button b{min-width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#f24d43;color:#fff;font-size:8px}.drama-final-hero{display:grid;grid-template-columns:minmax(0,1.56fr) minmax(390px,1fr);gap:clamp(34px,4.4vw,72px);align-items:stretch;padding-bottom:28px;border-bottom:1px solid #302d2b}.drama-final-art{position:relative;min-height:520px;overflow:hidden;background:#111}.drama-final-art:after{content:"";position:absolute;inset:auto 0 0;height:25%;background:linear-gradient(transparent,#0506076b);pointer-events:none}.drama-final-art img{width:100%;height:100%;display:block;object-fit:cover}.drama-final-copy{min-width:0;align-self:center;padding:18px 0}.drama-final-status{color:#ff5b4f;font-size:10px;font-weight:800}.drama-final-copy h1{margin:11px 0 16px;font-size:clamp(40px,4.1vw,68px);line-height:1.02;letter-spacing:-.065em}.drama-final-copy>p{max-width:620px;margin:0;color:#9b9490;font-size:12px;line-height:1.85}.drama-final-copy .drama-detail-tags{margin-top:19px}.drama-final-copy .drama-detail-tags small{background:#151617;border-color:#2d2b29}.drama-rating-panel{display:grid;grid-template-columns:1fr 1.18fr;margin-top:25px;padding:18px 0;border-top:1px solid #312e2c;border-bottom:1px solid #312e2c}.drama-rating-panel>div{min-width:0;padding:0 20px}.drama-rating-panel>div:first-child{padding-left:0;border-right:1px solid #312e2c}.drama-rating-panel small{display:block;margin-bottom:9px;color:#8f8782;font-size:9px}.drama-rating-panel p{display:flex;align-items:baseline;gap:7px;margin:0}.drama-rating-panel p b{color:#ff5b4f;font-size:27px}.drama-rating-panel p strong{font-size:31px;line-height:1}.drama-rating-panel p span{color:#918985;font-size:11px}.drama-rating-panel em{display:block;margin-top:7px;color:#6e6966;font-size:8px;font-style:normal}.drama-rating-panel .star-rating{margin-top:8px}.drama-rating-panel .star-fill{color:#ff5b4f}.drama-rating-panel .rating-star{width:29px;height:29px;font-size:29px;line-height:29px}.drama-final-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:9px;margin-top:21px}.drama-final-actions button{height:45px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid #4b4541;background:transparent;color:#c8bfba;font-size:10px;cursor:pointer}.drama-final-actions button:hover,.drama-final-actions button.active{border-color:#ff5b4f;color:#fff}.drama-final-actions button.active{background:#241514}.drama-final-actions button b{color:#ff756b}.drama-platform-icons{display:flex;align-items:center;gap:18px;margin-top:20px}.drama-platform-icons>span{flex:none;color:#b3aaa5;font-size:10px;font-weight:700}.drama-platform-icons>div{display:flex;align-items:center;gap:8px}.drama-platform-icons a{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--provider,#777) 60%,#34302e);background:#0d0e0f;color:#eee;text-decoration:none;transition:transform .18s ease,border-color .18s ease}.drama-platform-icons a:hover{transform:translateY(-2px);border-color:var(--provider,#fff)}.drama-platform-icons a>b{color:var(--provider,#eee);font-size:14px;font-weight:900}.drama-platform-icons a svg{position:absolute;right:4px;bottom:4px;color:#817975}.drama-production-final{padding:24px 0 17px;border-bottom:1px solid #302d2b}.drama-production-final>header{display:flex;align-items:baseline;gap:16px}.drama-production-final h2{margin:0;font-size:17px}.drama-production-final>header>span{color:#66615e;font-size:8px}.drama-production-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.drama-production-grid>div{min-height:50px;padding:2px 28px;border-right:1px solid #302d2b}.drama-production-grid>div:first-child{padding-left:3px}.drama-production-grid>div:last-child{border-right:0}.drama-production-grid small,.drama-cast-row>small{display:block;margin-bottom:7px;color:#77706c;font-size:8px}.drama-production-grid button,.drama-cast-row button{padding:0;border:0;border-bottom:1px solid #4b4542;background:transparent;color:#d2c9c4;font-size:10px;cursor:pointer}.drama-production-grid button+button{margin-left:10px}.drama-production-grid button:hover,.drama-cast-row button:hover{border-color:#ff5b4f;color:#ff756b}.drama-production-grid span{color:#625d5a;font-size:9px}.drama-cast-row{display:grid;grid-template-columns:48px 1fr;gap:8px;margin-top:14px;padding-top:13px;border-top:1px solid #262422}.drama-cast-row>small{margin:0;padding-top:3px}.drama-cast-row>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px}.drama-cast-row>div>span{display:inline-flex;align-items:center;gap:10px}.drama-cast-row i{color:#504b48;font-size:8px;font-style:normal}.drama-cast-row em{color:#625d5a;font-size:9px;font-style:normal}.drama-cast-row .cast-more{margin-left:4px;border:0;color:#8f8782;font-size:8px}.drama-cast-row .cast-more:hover{color:#fff}.drama-season-timeline{padding:27px 0 5px}.drama-season-timeline>header{display:flex;align-items:baseline;gap:18px}.drama-season-timeline h2{margin:0;font-size:18px}.drama-season-timeline header span{color:#8a827d;font-size:9px;letter-spacing:.07em}.drama-season-timeline header i{margin:0 5px;color:#ff5b4f;font-style:normal}.drama-season-timeline ol{margin:16px 0 0;padding:0;list-style:none}.drama-season-timeline li{position:relative;display:grid;grid-template-columns:92px minmax(130px,1fr) minmax(90px,.8fr) 150px;align-items:center;gap:24px;min-height:51px;margin-left:14px;padding-left:35px;border-left:1px solid #5a5552;border-bottom:1px solid #292624}.drama-season-timeline li:last-child{border-bottom-color:transparent}.season-node{position:absolute;left:-5px;width:9px;height:9px;border-radius:50%;background:#ff5b4f;box-shadow:0 0 0 3px #08090a}.drama-season-timeline li>small{color:#ff5b4f;font-size:8px;font-weight:800}.drama-season-timeline h3{margin:0;color:#e8dfda;font-size:13px}.drama-season-timeline li>b{color:#8e8782;font-size:9px;font-weight:500}.drama-season-timeline time{justify-self:end;color:#918985;font-size:9px}.drama-season-timeline li.planned h3,.drama-season-timeline li.planned time{color:#ff756b}.drama-community{max-width:1000px;margin-top:16px;padding-top:54px;border-top:1px solid #302d2b}@media(max-width:1050px){.drama-final-hero{grid-template-columns:1.25fr 1fr;gap:30px}.drama-final-art{min-height:470px}.drama-rating-panel{grid-template-columns:1fr}.drama-rating-panel>div{padding:13px 0}.drama-rating-panel>div:first-child{border-right:0;border-bottom:1px solid #302d2b}.drama-rating-panel .rating-star{width:25px;height:25px;font-size:25px;line-height:25px}}@media(max-width:760px){.drama-detail-final{padding-right:14px;padding-left:14px}.drama-final-hero{grid-template-columns:1fr}.drama-final-art{min-height:0;aspect-ratio:16/10}.drama-final-copy{padding-top:0}.drama-final-copy h1{font-size:40px}.drama-production-grid{grid-template-columns:1fr 1fr}.drama-production-grid>div{padding:12px 8px;border-right:0;border-bottom:1px solid #292624}.drama-production-grid>div:nth-child(odd){border-right:1px solid #292624}.drama-production-grid>div:first-child{padding-left:8px}.drama-season-timeline li{grid-template-columns:76px 1fr auto;gap:10px;padding-left:23px}.drama-season-timeline li>b{grid-column:2}.drama-season-timeline time{grid-column:3;grid-row:1/3}.drama-community{padding-top:38px}}@media(max-width:480px){.drama-final-actions{grid-template-columns:1fr auto}.drama-final-actions button{padding:0 11px}.drama-platform-icons{align-items:flex-start;flex-direction:column;gap:9px}.drama-platform-icons a{width:44px;height:44px}.drama-production-grid{grid-template-columns:1fr}.drama-production-grid>div:nth-child(odd){border-right:0}.drama-cast-row{grid-template-columns:1fr}.drama-season-timeline>header{align-items:flex-start;flex-direction:column;gap:5px}.drama-season-timeline li{grid-template-columns:62px 1fr;min-height:67px}.drama-season-timeline li>b{grid-column:2}.drama-season-timeline time{grid-column:2;grid-row:3;justify-self:start}.drama-season-timeline .season-node{top:17px}}.drama-production-sources{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;margin-top:13px;padding-top:11px;border-top:1px solid #262422}.drama-production-sources>small{color:#77706c;font-size:8px}.drama-production-sources a{display:inline-flex;align-items:center;gap:4px;color:#817a76;font-size:8px;text-decoration:none}.drama-production-sources a:hover{color:#ff756b}.wordmark{border:0;background:none;padding:0;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;cursor:pointer;animation:brand-arrive .55s cubic-bezier(.2,.8,.2,1) both}.brand-lockup{height:34px;display:inline-flex;align-items:center;color:#f4eeea;font-family:Arial,sans-serif;font-size:28px;font-weight:900;letter-spacing:-.065em;line-height:1}.brand-name{transition:letter-spacing .24s ease,color .24s ease}.brand-db{position:relative;height:31px;display:inline-flex;align-items:center;margin-left:0;padding:0 7px 0 9px;overflow:hidden;background:#ff554b;color:#090a0b;letter-spacing:-.08em;transition:background .24s ease}.brand-db i{position:absolute;top:0;bottom:0;left:-25%;width:16%;background:#fff7;transform:skew(-15deg);animation:db-scan 4.2s ease-in-out 1.1s infinite}.brand-db b{position:relative;font:inherit}.wordmark:hover .brand-name{color:#fff;letter-spacing:-.035em}.wordmark:hover .brand-db{background:#ff6a60}.wordmark:focus-visible{outline:1px solid #ff756b;outline-offset:7px}@keyframes brand-arrive{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes db-scan{0%,72%,to{left:-25%;opacity:0}78%{opacity:.65}90%{left:118%;opacity:0}}@media(max-width:900px){.brand-lockup{height:27px;font-size:22px}.brand-db{height:25px;margin-left:0;padding:0 6px 0 7px}}@media(prefers-reduced-motion:reduce){.wordmark,.brand-db i{animation:none!important}}.drama-final-hero{align-items:start}.drama-final-art{width:100%;min-height:0;aspect-ratio:16/9}.drama-final-art img{object-position:50% 50%}@media(max-width:1050px){.drama-final-art{min-height:0;aspect-ratio:16/9}}@media(max-width:760px){.drama-final-art{min-height:0;aspect-ratio:16/9}}.webtoon-detail>.community-layout,.drama-detail>.community-layout{width:100%;max-width:none;margin-right:0;margin-left:0}.drama-detail>.drama-community{max-width:none}.drama-image-credit{width:max-content;display:flex;align-items:center;gap:4px;margin:0 0 9px auto;color:#77716d;font-size:8px;text-decoration:none;transition:color .2s ease}.drama-image-credit:hover{color:#f0e8e3}.today-landing{--today-gutter:max(32px,4.4vw);background:#08090a;color:#f3eeea}.today-hero{position:relative;min-height:760px;height:100svh;max-height:980px;overflow:hidden;background:#090a0b}.today-hero-bg{position:absolute;inset:-7%;width:114%;height:114%;object-fit:cover;object-position:center;filter:blur(22px) saturate(.7);opacity:.35;transform:scale(1.03);animation:today-bg-in 1.2s ease-out both}.today-hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#08090a,#08090af5 29%,#08090a94 57%,#08090a33),linear-gradient(0deg,#08090a 0%,transparent 35%),linear-gradient(180deg,rgba(8,9,10,.48),transparent 26%)}.today-hero-copy{position:absolute;z-index:2;left:var(--today-gutter);top:50%;width:min(610px,48vw);transform:translateY(-43%);animation:today-copy-in .75s cubic-bezier(.2,.8,.2,1) both}.today-date{display:flex;align-items:center;gap:13px;margin:0 0 22px;color:#aaa29e;font-size:11px;font-weight:700;letter-spacing:.04em}.today-date span{padding-left:13px;border-left:1px solid #ff5b4f;color:#ff655b}.today-hero h1{margin:0;font-size:clamp(50px,6.2vw,96px);line-height:.96;letter-spacing:-.075em;text-wrap:balance}.today-hero h1 span{display:block;margin-bottom:10px;color:#a9a19d;font-size:.32em;font-weight:600;letter-spacing:-.03em}.today-hero-copy>p:nth-of-type(2){margin:24px 0;color:#afa7a2;font-size:13px;line-height:1.7}.today-hero-copy>div{display:flex;gap:10px}.today-hero-copy button,.today-final button{height:52px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid #4a4542;background:#111214cc;color:#ded6d1;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.today-hero-copy button:first-child,.today-final button{border-color:#ff5b4f;background:#f45147;color:#fff}.today-hero-copy button:hover,.today-final button:hover{border-color:#ff746b;transform:translateY(-2px)}.today-hero-cover{position:absolute;z-index:1;right:6.5vw;top:51%;width:min(29vw,390px);aspect-ratio:2/3;overflow:hidden;transform:translateY(-45%) rotate(1.1deg);box-shadow:0 42px 90px #000b;animation:today-cover-in .9s .12s cubic-bezier(.2,.8,.2,1) both}.today-hero.type-drama .today-hero-cover,.today-hero.type-variety .today-hero-cover{width:min(39vw,570px);aspect-ratio:16/10}.today-hero-cover:after{content:"";position:absolute;inset:0;border:1px solid #ffffff26;box-shadow:inset 0 -100px 90px #0008}.today-hero-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.today-hero-cover:hover img{transform:scale(1.035)}.today-hero-cover span{position:absolute;z-index:2;left:15px;bottom:15px;padding:6px 9px;background:#ff554b;color:#090a0b;font-size:9px;font-weight:900}.today-scroll-cue{position:absolute;z-index:2;right:var(--today-gutter);bottom:30px;display:flex;align-items:center;gap:11px;margin:0;color:#686360;font-size:8px;letter-spacing:.15em}.today-scroll-cue span{width:44px;height:1px;background:#ff5b4f}.today-resume,.today-picks{max-width:1440px;margin:0 auto;padding-right:var(--today-gutter);padding-left:var(--today-gutter)}.today-resume{padding-top:76px;padding-bottom:112px}.today-resume>header,.today-picks>header{display:flex;align-items:end;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #302d2b}.today-resume header p,.today-picks>header p,.today-final>p{margin:0 0 6px;color:#ff5b4f;font-size:9px;font-weight:800;letter-spacing:.12em}.today-resume h2,.today-picks h2{margin:0;font-size:clamp(28px,3vw,44px);letter-spacing:-.055em}.today-resume>header>span,.today-picks>header>span{color:#79736f;font-size:10px}.today-resume-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.today-resume-strip>button{min-width:0;display:grid;grid-template-columns:88px minmax(0,1fr) 20px;gap:16px;align-items:center;padding:20px 0;border:0;border-bottom:1px solid #2a2826;background:transparent;text-align:left;cursor:pointer;animation:today-row-in .5s var(--delay,0ms) ease-out both}.today-resume-strip>button:hover{border-color:#ff5b4f}.today-resume-image{position:relative;width:88px;height:66px;overflow:hidden;background:#151617}.today-resume-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.today-resume-strip>button:hover img{transform:scale(1.07)}.today-resume-image i{position:absolute;left:6px;bottom:4px;color:#fff;font-size:8px;font-style:normal;text-shadow:0 1px 5px #000}.today-resume-copy{min-width:0}.today-resume-copy small,.today-resume-copy b,.today-resume-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-resume-copy small{color:#746f6c;font-size:8px}.today-resume-copy b{margin:5px 0;color:#e9e2de;font-size:13px}.today-resume-copy em{color:#ff756b;font-size:8px;font-style:normal}.today-resume-strip>button>svg{color:#57524f;transition:transform .2s,color .2s}.today-resume-strip>button:hover>svg{color:#ff655b;transform:translate(3px)}.today-resume-skeleton{height:107px;border-bottom:1px solid #2a2826;background:linear-gradient(90deg,transparent,#ffffff07,transparent);background-size:200% 100%;animation:today-shimmer 1.4s infinite}.today-load-error{padding:32px 0;border-bottom:1px solid #302d2b;color:#918985;font-size:12px}.today-picks{padding-bottom:140px}.today-picks>header>span{max-width:300px;text-align:right;line-height:1.6}.today-pick-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:28px}.today-pick-columns>article{min-width:0}.today-pick-visual{position:relative;aspect-ratio:16/10;overflow:hidden;background:#141516}.today-pick-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090a0b9c,transparent 55%);border:1px solid #ffffff12}.today-pick-visual img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .3s}.today-pick-columns article:hover .today-pick-visual img{transform:scale(1.04);filter:saturate(1.08)}.today-pick-visual span{position:absolute;z-index:2;left:13px;bottom:11px;color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em}.today-pick-columns article>header{display:flex;align-items:end;justify-content:space-between;padding:18px 2px 13px;border-bottom:1px solid #302d2b}.today-pick-columns article>header small{color:#ff655b;font-size:8px}.today-pick-columns h3{margin:4px 0 0;font-size:24px;letter-spacing:-.05em}.today-pick-columns article>header>b{color:#79736f;font-size:9px;font-weight:500}.today-pick-columns article>div:nth-of-type(2)>button{width:100%;height:51px;display:grid;grid-template-columns:25px minmax(0,1fr) auto 16px;gap:8px;align-items:center;padding:0 3px;border:0;border-bottom:1px solid #242321;background:transparent;text-align:left;cursor:pointer}.today-pick-columns article>div:nth-of-type(2)>button>span{color:#5d5855;font-size:8px}.today-pick-columns article>div:nth-of-type(2)>button>b{overflow:hidden;color:#cfc7c2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.today-pick-columns article>div:nth-of-type(2)>button>small{color:#6f6965;font-size:8px}.today-pick-columns article>div:nth-of-type(2)>button>svg{color:#4c4845}.today-pick-columns article>div:nth-of-type(2)>button:hover b,.today-pick-columns article>div:nth-of-type(2)>button:hover svg{color:#ff746b}.today-pick-more{display:flex;align-items:center;gap:7px;margin-top:17px;padding:0;border:0;background:transparent;color:#948d88;font-size:9px;cursor:pointer}.today-pick-more:hover{color:#fff}.today-final{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px 120px;border-top:1px solid #2c2927;background:radial-gradient(circle at 50% 100%,#2a1210,#0b0c0d 43%,#08090a 72%);text-align:center}.today-final h2{margin:0 0 31px;font-size:clamp(37px,5vw,72px);line-height:1.05;letter-spacing:-.07em}.today-final button{min-width:180px}@keyframes today-bg-in{0%{opacity:0;transform:scale(1.12)}to{opacity:.35;transform:scale(1.03)}}@keyframes today-copy-in{0%{opacity:0;transform:translateY(-39%)}to{opacity:1;transform:translateY(-43%)}}@keyframes today-cover-in{0%{opacity:0;transform:translate(35px,-43%) rotate(3deg)}to{opacity:1;transform:translateY(-45%) rotate(1.1deg)}}@keyframes today-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes today-shimmer{to{background-position:-200% 0}}@media(max-width:900px){.today-landing{--today-gutter:22px}.today-hero{min-height:690px;height:calc(100svh - 68px)}.today-hero-vignette{background:linear-gradient(0deg,#08090a,#08090acc 55%,#08090a3d),linear-gradient(90deg,#08090a99,transparent)}.today-hero-copy{inset:auto 22px 52px;width:auto;transform:none;animation:today-mobile-copy-in .65s ease-out both}.today-hero h1{font-size:clamp(43px,12vw,66px)}.today-hero-copy>p:nth-of-type(2){margin:16px 0}.today-hero-cover,.today-hero.type-drama .today-hero-cover,.today-hero.type-variety .today-hero-cover{top:92px;right:22px;width:min(47vw,260px);height:46%;aspect-ratio:auto;transform:none;animation:today-mobile-cover-in .7s ease-out both}.today-scroll-cue{display:none}.today-resume{padding-top:52px;padding-bottom:85px}.today-resume>header,.today-picks>header{align-items:start;flex-direction:column;gap:8px}.today-resume-strip{grid-template-columns:1fr}.today-resume-strip>button:nth-child(n+5){display:none}.today-picks>header>span{text-align:left}.today-pick-columns{grid-template-columns:1fr;gap:64px}.today-pick-visual{aspect-ratio:16/8}.today-picks{padding-bottom:100px}.today-final{min-height:390px;padding-bottom:130px}@keyframes today-mobile-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes today-mobile-cover-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}}@media(max-width:520px){.today-hero{min-height:650px}.today-date{margin-bottom:13px}.today-hero h1{font-size:43px;line-height:1}.today-hero-cover,.today-hero.type-drama .today-hero-cover,.today-hero.type-variety .today-hero-cover{width:52vw;height:39%}.today-hero-copy>div{display:grid;grid-template-columns:1fr 1fr}.today-hero-copy button{height:46px;padding:0 10px;font-size:10px}.today-resume-strip>button{grid-template-columns:76px minmax(0,1fr) 18px}.today-resume-image{width:76px;height:58px}.today-pick-columns{gap:54px}.today-final h2{font-size:39px}}@media(prefers-reduced-motion:reduce){.today-hero-bg,.today-hero-copy,.today-hero-cover,.today-resume-strip>button,.today-resume-skeleton{animation:none!important}.today-hero-cover img,.today-pick-visual img,.today-resume-image img{transition:none!important}}.today-hero{min-height:680px}@media(max-width:900px){.today-hero{min-height:620px}}.topbar>nav button.preparing{display:flex;align-items:center;gap:7px;color:#5f5a57;cursor:not-allowed}.topbar>nav button.preparing small{padding:3px 5px;border:1px solid #4a4542;color:#77716d;font-size:7px;font-weight:700}.admin-quick-links{display:flex;align-items:center;gap:6px}.admin-quick-links button{height:34px;display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #3a3634;background:#0b0c0dd9;color:#a9a19d;font-size:9px;cursor:pointer}.admin-quick-links button:last-child{border-color:#68403c;color:#ff7a70}.admin-quick-links button:hover{border-color:#ff5b4f;color:#fff}.mobile-nav button.preparing{position:relative;color:#494542;cursor:not-allowed}.mobile-nav button.preparing small{position:absolute;top:5px;right:5px;padding:1px 3px;background:#35302d;color:#8e8580;font-size:6px}.register-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#030405d9;backdrop-filter:blur(12px)}.register-dialog{position:relative;width:min(620px,100%);max-height:calc(100svh - 48px);overflow:auto;padding:42px;background:#101112;border:1px solid #3a3634;box-shadow:0 32px 100px #000}.register-close{position:absolute;top:15px;right:15px;width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:#8c8581;cursor:pointer}.register-dialog>header{padding-bottom:24px;border-bottom:1px solid #302d2b}.register-dialog>header p{margin:0 0 8px;color:#ff5b4f;font-size:9px;font-weight:900;letter-spacing:.13em}.register-dialog h2{margin:0;font-size:38px;letter-spacing:-.06em}.register-dialog>header span{display:block;margin-top:9px;color:#8f8884;font-size:11px}.register-dialog form{display:grid;gap:15px;padding-top:23px}.register-dialog label>span{display:block;margin-bottom:7px;color:#aaa29d;font-size:9px;font-weight:700}.register-dialog label em{color:#68625f;font-style:normal}.register-dialog input{width:100%;height:45px;padding:0 12px;border:1px solid #373331;background:#0a0b0c;color:#eee7e2;outline:none}.register-dialog input:focus{border-color:#ff5b4f}.register-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.register-consents{display:grid;gap:8px;padding:14px 0;border-top:1px solid #292725}.register-consents label{display:flex;align-items:center;gap:9px;cursor:pointer}.register-consents input{width:15px;height:15px;accent-color:#ff5b4f}.register-consents label>span{margin:0;color:#87807c;font-weight:400}.register-consents b{color:#ff6d63}.register-error{margin:0;padding:10px;border-left:2px solid #ff5b4f;background:#271312;color:#ff968f;font-size:10px}.register-submit{height:50px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ff5b4f;background:#f45147;color:#fff;font-size:11px;font-weight:800;cursor:pointer}.register-submit:disabled{opacity:.42;cursor:not-allowed}.register-dialog>footer{margin-top:17px;color:#625d59;font-size:8px;text-align:center}.today-algorithm{max-width:1440px;display:grid;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:8vw;margin:0 auto;padding:32px var(--today-gutter) 140px}.algorithm-intro{position:relative;padding-top:18px}.algorithm-intro:before{content:"";position:absolute;top:0;left:0;width:54px;height:2px;background:#ff5b4f}.algorithm-intro>p{margin:0 0 13px;color:#ff655b;font-size:9px;font-weight:900;letter-spacing:.12em}.algorithm-intro h2{margin:0;font-size:clamp(40px,4.8vw,70px);line-height:1.02;letter-spacing:-.07em}.algorithm-intro>span{display:block;max-width:390px;margin-top:22px;color:#817b77;font-size:11px;line-height:1.8}.algorithm-signals{padding-top:18px;border-top:1px solid #302d2b}.signal-composition{height:92px;display:flex;gap:3px}.signal-composition>span{width:var(--signal);display:flex;flex-direction:column;justify-content:flex-end;padding:14px;background:#171719;transition:background .25s,transform .25s}.signal-composition>span:first-child{background:#fa554a;color:#08090a}.signal-composition>span:hover{transform:translateY(-4px);background:#292324}.signal-composition>span:first-child:hover{background:#ff7067}.signal-composition b{font-size:26px;line-height:1}.signal-composition small{margin-top:7px;font-size:8px;font-weight:800}.algorithm-signals dl{margin:26px 0 0}.algorithm-signals dl>div{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid #292725}.algorithm-signals dt{color:#736d69;font-size:9px}.algorithm-signals dd{margin:0;color:#d5cdc8;font-size:10px;font-weight:700}.algorithm-signals>p{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:#6f6965;font-size:8px;line-height:1.6}.algorithm-signals>p svg{flex:none;color:#ff655b}.site-footer{display:grid;grid-template-columns:1.25fr .7fr .8fr 1.25fr;gap:5vw;padding:72px 4.4vw 82px;border-top:1px solid #2d2a28;background:#060708}.site-footer .brand-lockup{font-size:25px}.footer-brand p{margin:21px 0 0;color:#716b67;font-size:10px;line-height:1.8}.site-footer nav,.footer-policy{display:flex;align-items:flex-start;flex-direction:column;gap:11px}.site-footer strong{margin-bottom:5px;color:#ece4df;font-size:9px;letter-spacing:.08em}.site-footer button,.site-footer nav>span{padding:0;border:0;background:transparent;color:#77716d;font-size:9px;text-align:left}.site-footer button{cursor:pointer}.site-footer button:hover{color:#ff6d63}.site-footer nav small{margin-left:4px;padding:2px 4px;border:1px solid #403b38;color:#625d59;font-size:6px}.footer-policy p{max-width:330px;margin:0;color:#77716d;font-size:9px;line-height:1.8}.footer-policy>span{margin-top:auto;color:#4e4946;font-size:7px;letter-spacing:.08em}.policy-page{min-height:80vh;padding:150px max(24px,10vw) 110px;background:#090a0b}.policy-page>header{max-width:850px;padding-bottom:36px;border-bottom:1px solid #3a3532}.policy-page>header small{color:#ff6257;font-size:9px;font-weight:900;letter-spacing:.15em}.policy-page h1{margin:10px 0 14px;font-size:clamp(38px,5vw,72px);letter-spacing:-.06em}.policy-page>header p{max-width:680px;margin:0;color:#aaa19d;font-size:14px;line-height:1.8}.policy-page>header time{display:block;margin-top:17px;color:#6f6965;font-size:10px}.policy-page>div{max-width:850px;padding-top:22px}.policy-page section{padding:25px 0;border-bottom:1px solid #292624}.policy-page h2{margin:0 0 11px;font-size:17px}.policy-page section p{margin:0;color:#918985;font-size:12px;line-height:1.9;word-break:keep-all}.policy-page a{color:#ff756b}.profile-v2{max-width:1280px;padding-bottom:110px}.profile-heading{display:flex;align-items:end;justify-content:space-between}.profile-heading>div:last-child{display:flex;gap:8px}.profile-heading button,.profile-edit button{height:39px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #3d3936;background:transparent;color:#a9a19d;font-size:9px;cursor:pointer}.profile-heading button.primary,.profile-edit button{border-color:#ff5b4f;background:#2a1513;color:#ff7a70}.profile-identity{display:grid;grid-template-columns:86px minmax(240px,1fr) minmax(400px,.95fr);gap:24px;align-items:center;margin-top:35px;padding:27px 0;border-top:1px solid #373330;border-bottom:1px solid #373330}.profile-avatar{position:relative;width:72px;height:72px;display:grid;place-items:center;border:1px solid #4a4440}.profile-avatar span{position:absolute;right:-7px;bottom:-5px;padding:4px 6px;background:#ff554b;color:#0b0c0d;font-size:7px;font-weight:900}.profile-identity>div:nth-child(2)>small{color:#ff6d63;font-size:8px}.profile-identity h2{margin:5px 0 6px;font-size:30px;letter-spacing:-.05em}.profile-identity>div:nth-child(2)>p{margin:0;color:#89827e;font-size:10px}.profile-identity dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.profile-identity dl>div{padding-left:20px;border-left:1px solid #302d2b}.profile-identity dt{color:#6e6864;font-size:8px}.profile-identity dd{margin:8px 0 0;color:#c8c0bb;font-size:10px}.profile-edit{display:grid;grid-template-columns:.7fr 1.3fr auto auto;gap:11px;align-items:end;padding:18px;background:#101112;border-bottom:1px solid #373330}.profile-edit label>span{display:block;margin-bottom:6px;color:#85807b;font-size:8px}.profile-edit input{width:100%;height:39px;padding:0 10px;border:1px solid #373330;background:#090a0b;color:#eee}.profile-edit .profile-consent{height:39px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #373330}.profile-edit .profile-consent input{width:14px;height:14px}.profile-edit .profile-consent span{margin:0;white-space:nowrap}.profile-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:42px 0}.profile-metrics>div{padding:0 25px;border-left:1px solid #302d2b}.profile-metrics>div:first-child{padding-left:0;border-left:0}.profile-metrics span,.profile-metrics small{display:block;color:#76706c;font-size:8px}.profile-metrics b{display:inline-block;margin:8px 6px 5px 0;font-size:39px;line-height:1}.profile-metrics small{display:inline}.profile-insights{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding:32px 0;border-top:1px solid #373330}.profile-insights section>header,.profile-recent>header,.profile-activity>header{display:flex;align-items:baseline;justify-content:space-between}.profile-insights h2,.profile-recent h2,.profile-activity h2{margin:0;font-size:16px}.profile-insights header span,.profile-recent header span,.profile-activity header span{color:#68625f;font-size:8px}.profile-tag-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.profile-tag-cloud>span{min-width:86px;padding:11px;border-left:2px solid color-mix(in srgb,#ff5b4f var(--strength),#373330);background:#111214}.profile-tag-cloud b,.profile-tag-cloud small{display:block}.profile-tag-cloud b{font-size:10px}.profile-tag-cloud small{margin-top:5px;color:#77706c;font-size:8px}.profile-tag-cloud p{color:#77706c;font-size:10px}.profile-mix{margin-top:17px}.profile-mix>div{display:grid;grid-template-columns:62px 1fr 30px;gap:10px;align-items:center;padding:8px 0}.profile-mix span,.profile-mix strong{font-size:9px}.profile-mix i{height:3px;background:#262321}.profile-mix i b{height:100%;display:block;background:#ff5b4f}.profile-mix strong{text-align:right}.profile-recent{padding:29px 0;border-top:1px solid #373330}.profile-recent>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:17px}.profile-recent article{min-width:0}.profile-recent article>img{width:100%;aspect-ratio:16/10;display:block;object-fit:cover;background:#151617}.profile-recent article>span>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-recent article small{margin-top:9px;color:#ff6d63;font-size:7px}.profile-recent article b{margin-top:4px;font-size:10px}.profile-recent article em{margin-top:5px;color:#625d59;font-size:7px;font-style:normal}.profile-activity{padding:29px 0;border-top:1px solid #373330}.profile-activity>div{display:grid;grid-template-columns:8px 110px 1fr 130px;gap:12px;align-items:center;min-height:39px;border-bottom:1px solid #242321}.profile-activity>div>span{width:5px;height:5px;border-radius:50%;background:#ff5b4f}.profile-activity>div>b,.profile-activity>div>p,.profile-activity>div>time{font-size:8px}.profile-activity>div>p{overflow:hidden;margin:0;color:#77706c;text-overflow:ellipsis;white-space:nowrap}.profile-activity>div>time{color:#5f5a57;text-align:right}.profile-actions{display:flex;gap:8px;padding-top:24px}.profile-actions button{height:40px;display:flex;align-items:center;gap:7px;padding:0 13px;border:1px solid #3d3936;background:transparent;color:#938c88;font-size:9px;cursor:pointer}.admin-insights{padding-bottom:70px}.insight-summary{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #373330}.insight-summary article{padding:25px;border-right:1px solid #302d2b}.insight-summary article:first-child{padding-left:0}.insight-summary span,.insight-summary small{display:block;color:#77706c;font-size:8px}.insight-summary b{display:block;margin:9px 0 7px;font-size:35px}.insight-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;padding:37px 0}.viral-content>header,.event-funnel>header,.operations-health section>header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #373330}.viral-content h2,.event-funnel h2,.operations-health h2{margin:0;font-size:16px}.viral-content header p{margin:5px 0 0;color:#77706c;font-size:8px}.viral-content header>span,.event-funnel header>span,.operations-health header>span{color:#ff6d63;font-size:8px}.viral-content>article{display:grid;grid-template-columns:26px 58px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:75px;border-bottom:1px solid #282624}.viral-content>article>i{color:#ff655b;font-size:8px;font-style:normal}.viral-content>article>img{width:58px;height:42px;object-fit:cover}.viral-content>article>div small,.viral-content>article>div b{display:block}.viral-content>article>div small{color:#716b67;font-size:7px}.viral-content>article>div b{margin-top:4px;font-size:10px}.viral-content dl{display:grid;grid-template-columns:repeat(3,45px);margin:0}.viral-content dl div{text-align:right}.viral-content dt{color:#625d59;font-size:7px}.viral-content dd{margin:4px 0 0;font-size:9px}.event-funnel>div{display:grid;grid-template-columns:90px 1fr 30px 27px;gap:7px;align-items:center;padding:11px 0}.event-funnel>div>span,.event-funnel>div>strong,.event-funnel>div>small{font-size:8px}.event-funnel>div>i{height:3px;background:#272422}.event-funnel>div>i>b{height:100%;display:block;background:#ff5b4f}.event-funnel>div>strong{text-align:right}.event-funnel>div>small{color:#625d59;text-align:right}.operations-health{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:34px;border-top:1px solid #302d2b}.operations-health dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.operations-health dl>div{padding:17px 12px;border-right:1px solid #2b2927;border-bottom:1px solid #2b2927}.operations-health dt{color:#716b67;font-size:8px}.operations-health dd{margin:7px 0 0;font-size:18px}.platform-health{display:grid;grid-template-columns:105px 1fr 55px;gap:10px;align-items:center;padding:8px 0}.platform-health b,.platform-health strong{font-size:8px}.platform-health i{height:3px;background:#272422}.platform-health i span{height:100%;display:block;background:#ff5b4f}.platform-health strong{text-align:right}@media(max-width:1100px){.topbar{gap:32px}.topbar nav{gap:27px}.admin-quick-links button{width:34px;padding:0;justify-content:center}.admin-quick-links button{font-size:0}.profile-recent>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.admin-quick-links{display:none}.site-footer{grid-template-columns:1fr 1fr;padding:55px 22px 105px}.footer-brand,.footer-policy{grid-column:1/-1}.today-algorithm{grid-template-columns:1fr;gap:45px;padding-bottom:100px}.algorithm-intro h2 br{display:none}.profile-heading{align-items:flex-start;flex-direction:column;gap:18px}.profile-identity{grid-template-columns:72px 1fr}.profile-identity dl{grid-column:1/-1}.profile-edit{grid-template-columns:1fr 1fr}.profile-metrics{grid-template-columns:1fr 1fr;gap:25px 0}.profile-metrics>div:nth-child(3){padding-left:0;border-left:0}.profile-insights,.insight-layout,.operations-health{grid-template-columns:1fr}.insight-summary{grid-template-columns:1fr 1fr}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:none}.profile-activity>div{grid-template-columns:8px 80px 1fr}.profile-activity>div>time{display:none}}@media(max-width:560px){.register-dialog{padding:34px 20px}.register-grid{grid-template-columns:1fr}.site-footer{gap:40px 20px}.today-algorithm{padding-top:0}.signal-composition{height:80px}.signal-composition b{font-size:21px}.algorithm-signals dl>div{grid-template-columns:105px 1fr}.profile-identity,.profile-identity dl{grid-template-columns:1fr}.profile-identity dl>div{padding:10px 0;border-left:0;border-bottom:1px solid #292725}.profile-edit{grid-template-columns:1fr}.profile-metrics b{font-size:31px}.profile-recent>div{grid-template-columns:repeat(2,1fr)}.insight-summary{grid-template-columns:1fr 1fr}.insight-summary article{padding:18px 10px}.viral-content>article{grid-template-columns:20px 48px 1fr}.viral-content>article>img{width:48px}.viral-content dl{grid-column:3}.operations-health dl{grid-template-columns:1fr 1fr}}.register-dialog>footer{color:#817a76;font-size:9px}.register-dialog>footer button{border:0;background:transparent;color:#ff6a5f;font-weight:800;cursor:pointer}.login-dialog{width:min(480px,100%)}.session-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:18px;background:#08090a;color:#817a76;font-size:11px}.session-loading .brand-lockup{font-size:34px}.availability{display:block;min-height:14px;margin-top:5px;color:#77706c;font-size:8px}.availability.ok{color:#64d497}.availability.bad{color:#ff756c}.google-auth-button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:23px;border:1px solid #47423f;background:#fff;color:#171717;font-size:11px;font-weight:800;cursor:pointer}.google-auth-button b{font-size:17px;color:#4285f4}.google-auth-button:disabled{background:#1a1b1c;color:#777;cursor:not-allowed}.auth-divider{display:flex;align-items:center;gap:10px;margin-top:17px;color:#655f5b;font-size:8px}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:#302d2b;content:""}.forgot-link{justify-self:end;border:0;background:transparent;color:#a59d98;font-size:9px;cursor:pointer}.auth-message{margin:0;padding:11px;border-left:2px solid #64d497;background:#102018;color:#9bd5b8;font-size:9px}.google-consent{display:block;margin-top:8px;color:#67615e;font-size:8px;text-align:center}.google-status-error{display:block;margin-top:8px;color:#ff756c;font-size:8px;text-align:center}.user-identity-button{width:100%;min-width:0;padding:0!important;border:0!important;text-align:left}.user-identity-button b,.user-identity-button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-detail-backdrop{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:#020304b8;backdrop-filter:blur(8px)}.member-detail-panel{width:min(520px,100%);height:100%;overflow:auto;padding:38px;background:#101112;border-left:1px solid #45403d;box-shadow:-30px 0 90px #000}.member-detail-panel>header{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #373330}.member-detail-panel>header small{color:#ff655b;font-size:8px;font-weight:900;letter-spacing:.12em}.member-detail-panel h3{margin:6px 0;font-size:30px}.member-detail-panel header p{margin:0;color:#77706c;font-size:9px}.member-detail-panel header button{width:38px;height:38px;display:grid;place-items:center;border:0;background:transparent;color:#999}.member-account-meta{display:flex;flex-wrap:wrap;gap:7px;padding:15px 0}.member-account-meta span{padding:5px 7px;border:1px solid #35312f;color:#8f8883;font-size:8px}.member-detail-panel>label{display:block;margin-top:14px}.member-detail-panel label>span{display:block;margin-bottom:6px;color:#8c8580;font-size:9px}.member-detail-panel input,.member-detail-panel select{width:100%;height:43px;padding:0 11px;border:1px solid #393532;background:#090a0b;color:#eee;outline:none}.member-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.member-checkbox{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #393532}.member-checkbox input{width:15px;height:15px}.member-checkbox span{margin:0!important}.member-detail-panel dl{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0;border-top:1px solid #302d2b;border-bottom:1px solid #302d2b}.member-detail-panel dl>div{padding:15px 8px;border-right:1px solid #302d2b}.member-detail-panel dl>div:last-child{border:0}.member-detail-panel dt{color:#706a66;font-size:8px}.member-detail-panel dd{margin:5px 0 0;font-size:17px;font-weight:800}.member-detail-panel>footer{display:flex;justify-content:flex-end;gap:8px}.member-detail-panel>footer button{height:42px;padding:0 15px;border:1px solid #403b38;background:transparent;color:#aaa29d;cursor:pointer}.member-detail-panel>footer .primary{border-color:#ff5b4f;background:#f25046;color:#fff}@media(max-width:560px){.member-detail-panel{padding:28px 20px}.member-form-grid{grid-template-columns:1fr}.member-detail-panel dl{grid-template-columns:1fr 1fr}.member-detail-panel dl>div:nth-child(2){border-right:0}.member-detail-panel dl>div:nth-child(-n+2){border-bottom:1px solid #302d2b}}.analytics-overview,.analytics-insights{padding-top:38px}.analytics-primary>header,.traffic-analysis>header,.content-ranking>header,.platform-activity>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:18px;border-bottom:1px solid #3a3532}.analytics-primary header small,.traffic-analysis header small,.content-ranking header small,.platform-activity header small{display:block;margin-bottom:6px;color:#ff6257;font-size:8px;font-weight:900;letter-spacing:.14em}.analytics-primary h2,.traffic-analysis h2,.content-ranking h2,.platform-activity h2{margin:0;font-size:25px;letter-spacing:-.045em}.analytics-primary header p,.traffic-analysis header p,.content-ranking header p,.platform-activity header p{margin:7px 0 0;color:#77706c;font-size:9px}.analytics-controls{display:flex;gap:9px}.analytics-controls nav,.content-ranking header nav{display:flex;border:1px solid #35312f}.analytics-controls button,.content-ranking header button{height:36px;padding:0 13px;border:0;border-right:1px solid #35312f;background:transparent;color:#77706c;font-size:9px;cursor:pointer}.analytics-controls button:last-child,.content-ranking header button:last-child{border-right:0}.analytics-controls button.active,.content-ranking header button.active{background:#f45449;color:#fff}.analytics-trend{padding-top:22px}.analytics-trend svg{width:100%;height:255px;overflow:visible}.analytics-trend svg line{stroke:#252322;stroke-width:1;vector-effect:non-scaling-stroke}.analytics-trend .trend-line{fill:none;stroke:#ff5b4f;stroke-width:2.2;vector-effect:non-scaling-stroke;animation:trend-draw .7s ease}.analytics-trend .trend-area{fill:url(#trend-fill)}.analytics-trend circle{fill:#090a0b;stroke:#ff6b60;stroke-width:2;vector-effect:non-scaling-stroke}.trend-labels{display:flex;justify-content:space-between;border-top:1px solid #322e2c;padding-top:9px}.trend-labels span{color:#66605c;font-size:8px}.analytics-primary>footer{display:flex;gap:34px;margin-top:21px;padding:16px 0;border-top:1px solid #2b2826;border-bottom:1px solid #2b2826}.analytics-primary>footer span{color:#716a66;font-size:9px}.analytics-primary>footer b{margin-left:5px;color:#d8d0cb}.traffic-analysis{margin-top:50px}.traffic-analysis>header>span,.platform-activity>header>span{color:#ff6a5f;font-size:10px}.traffic-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:27px 0}.traffic-columns article{min-width:0}.traffic-columns article+article{padding-left:30px;border-left:1px solid #2e2b29}.traffic-columns h3{margin:0 0 16px;font-size:12px}.metric-bars>div{display:grid;grid-template-columns:minmax(78px,1fr) 1.4fr 35px;align-items:center;gap:9px;padding:7px 0}.metric-bars span{overflow:hidden;color:#948c87;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.metric-bars i{height:3px;background:#262321}.metric-bars i b{display:block;height:100%;background:#f45a4f;transition:width .45s ease}.metric-bars strong{font-size:8px;text-align:right}.route-transitions{display:grid;grid-template-columns:135px 1fr 1fr;gap:0 15px;border-top:1px solid #35312f}.route-transitions>span{grid-row:1/20;padding-top:17px;color:#77706c;font-size:9px}.route-transitions>div{grid-column:2/4;display:grid;grid-template-columns:28px 1fr 24px 1fr 45px;align-items:center;min-height:39px;border-bottom:1px solid #252321}.route-transitions i,.route-transitions em{color:#625c58;font-size:8px;font-style:normal}.route-transitions b{font-size:9px}.route-transitions strong{text-align:right;color:#ff7167;font-size:9px}.route-transitions p{grid-column:2/4;color:#716a66;font-size:9px}.overview-lower{display:grid;grid-template-columns:280px 1fr;gap:42px;margin-top:50px}.overview-lower .engagement-panel{padding:0;border:0}.overview-lower .activity-feed{grid-column:auto;margin:0}.content-ranking{margin-top:38px}.ranking-table{margin-top:20px;border-top:1px solid #373230}.ranking-head,.ranking-table article{display:grid;grid-template-columns:minmax(280px,1fr) repeat(4,90px);gap:12px;align-items:center;border-bottom:1px solid #282524}.ranking-head{min-height:35px;color:#66605c;font-size:8px}.ranking-head span:not(:first-child){text-align:right}.ranking-table article{grid-template-columns:28px 54px minmax(180px,1fr) repeat(4,90px);min-height:72px}.ranking-table article>i{color:#6e6763;font-size:9px;font-style:normal}.ranking-table article>img{width:54px;height:52px;object-fit:cover}.ranking-table article>div{min-width:0}.ranking-table article small,.ranking-table article b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-table article small{color:#ff6a5f;font-size:7px}.ranking-table article b{margin-top:5px;font-size:10px}.ranking-table article>span{text-align:right;color:#857e79;font-size:10px}.ranking-table article>span.selected{color:#fff;font-size:15px;font-weight:900}.platform-activity{margin-top:55px}.platform-share-layout{display:grid;grid-template-columns:250px 1fr;gap:50px;padding-top:28px}.platform-share-donut{position:relative;width:220px;aspect-ratio:1;border-radius:50%}.platform-share-donut:after{position:absolute;inset:38px;border-radius:50%;background:#090a0b;content:""}.platform-share-donut>span{position:absolute;z-index:1;inset:0;display:grid;place-content:center;text-align:center;color:#6e6763;font-size:7px;letter-spacing:.1em}.platform-share-donut b{display:block;color:#fff;font-size:33px;letter-spacing:-.05em}.platform-share-list>div{display:grid;grid-template-columns:7px minmax(100px,.7fr) 55px 1fr 48px;gap:10px;align-items:center;min-height:39px;border-bottom:1px solid #292624}.platform-share-list i{width:7px;height:7px;border-radius:50%}.platform-share-list b{font-size:9px}.platform-share-list span{color:#756e6a;font-size:8px}.platform-share-list strong{text-align:right;font-size:11px}.insight-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:55px;padding-top:35px;border-top:1px solid #393431}.insight-detail-grid .operations-health{display:block;padding:0}.insight-detail-grid .operations-health>section{border:0}.insight-detail-grid .event-funnel{padding:0;border:0}@keyframes trend-draw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.analytics-primary>header,.traffic-analysis>header,.content-ranking>header,.platform-activity>header{align-items:flex-start;flex-direction:column}.analytics-controls{width:100%;justify-content:space-between}.traffic-columns{grid-template-columns:1fr}.traffic-columns article+article{padding:20px 0 0;border-top:1px solid #2e2b29;border-left:0}.overview-lower,.platform-share-layout,.insight-detail-grid{grid-template-columns:1fr}.platform-share-donut{margin:auto}.ranking-table{overflow-x:auto}.ranking-head{min-width:720px}.ranking-table article{min-width:720px}}@media(max-width:560px){.analytics-controls{align-items:stretch;flex-direction:column}.analytics-controls nav,.content-ranking header nav{overflow-x:auto}.analytics-controls button,.content-ranking header button{flex:1;white-space:nowrap}.analytics-trend svg{height:190px}.trend-labels .skip{display:none}.analytics-primary>footer{align-items:flex-start;flex-direction:column;gap:9px}.route-transitions{grid-template-columns:1fr}.route-transitions>span{grid-row:auto;padding-bottom:10px}.route-transitions>div,.route-transitions p{grid-column:1}.overview-lower{gap:35px}.platform-share-layout{gap:25px}.platform-share-list>div{grid-template-columns:7px 1fr 42px 45px}.platform-share-list>div span:nth-of-type(2){display:none}.insight-summary{grid-template-columns:1fr 1fr}}.webtoon-grid>article{content-visibility:auto;contain-intrinsic-size:auto 520px}.drama-grid>article{content-visibility:auto;contain-intrinsic-size:auto 330px}.today-pick-columns>article,.profile-recent article{content-visibility:auto;contain-intrinsic-size:auto 420px}.registration-request-layer{position:fixed;z-index:1250;inset:0;display:grid;place-items:center;padding:20px;background:#050505dc;backdrop-filter:blur(8px)}.registration-request-dialog{width:min(780px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #4b4440;background:#0d0e0f;box-shadow:0 30px 90px #000}.registration-request-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:24px 27px 18px;border-bottom:1px solid #302c2a}.registration-request-dialog header small{color:#ff6a5f;font-size:8px;font-weight:900;letter-spacing:.14em}.registration-request-dialog h2{margin:5px 0 0;font-size:28px;letter-spacing:-.045em}.registration-request-dialog header p{margin:7px 0 0;color:#77706c;font-size:9px}.registration-request-dialog header>button{width:36px;height:36px;display:grid;place-items:center;flex:none;border:0;background:#19191a;color:#8e8783;cursor:pointer}.registration-request-notice{display:flex;align-items:center;gap:9px;padding:13px 27px;border-bottom:1px solid #292624;background:#111713;color:#82c89f;font-size:9px}.registration-request-error{margin:15px 27px 0;padding:11px 13px;border-left:2px solid #ff5b4f;background:#211413;color:#e5b1ac;font-size:9px}.registration-request-fields,.registration-review-fields{display:grid;gap:14px}.registration-request-fields{padding:21px 27px}.registration-request-fields label>span,.registration-review-fields label>span{display:block;margin-bottom:6px;color:#b7ada8;font-size:9px;font-weight:700}.registration-request-fields input,.registration-request-fields select,.registration-request-fields textarea,.registration-review-fields input,.registration-review-fields select,.registration-review-fields textarea{width:100%;border:1px solid #3d3835;outline:0;background:#141415;color:#eee5e0;font-size:10px}.registration-request-fields input,.registration-request-fields select,.registration-review-fields input,.registration-review-fields select{height:41px;padding:0 11px}.registration-request-fields textarea,.registration-review-fields textarea{padding:10px 11px;resize:vertical;line-height:1.55}.registration-request-fields input:focus,.registration-request-fields select:focus,.registration-request-fields textarea:focus,.registration-review-fields input:focus,.registration-review-fields select:focus,.registration-review-fields textarea:focus{border-color:#ff5b4f}.registration-review-fields input:disabled,.registration-review-fields select:disabled,.registration-review-fields textarea:disabled{opacity:.62}.request-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.request-field-grid.three{grid-template-columns:repeat(3,1fr)}.registration-request-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 27px;border-top:1px solid #302c2a}.registration-request-dialog footer>span{color:#6f6965;font-size:8px}.registration-request-dialog footer>div{display:flex;gap:7px}.registration-request-dialog footer button{height:40px;padding:0 14px;border:1px solid #413c39;background:transparent;color:#928a86;font-size:9px;cursor:pointer}.registration-request-dialog footer button.primary{border-color:#ff5b4f;background:#f24d43;color:#fff;font-weight:800}.registration-request-dialog footer button:disabled{opacity:.45;cursor:wait}.profile-section-tabs{display:flex;margin-top:27px;border-bottom:1px solid #393431}.profile-section-tabs button{position:relative;height:48px;padding:0 20px;border:0;background:transparent;color:#77706c;font-size:10px;font-weight:800;cursor:pointer}.profile-section-tabs button.active{color:#fff}.profile-section-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#ff5b4f;content:""}.profile-section-tabs button b{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:6px;border-radius:50%;background:#f24d43;color:#fff;font-size:8px}.profile-registration-requests{padding-top:34px}.profile-registration-requests>header{display:flex;align-items:end;justify-content:space-between;gap:25px;padding-bottom:17px;border-bottom:1px solid #393431}.profile-registration-requests header small{color:#ff6a5f;font-size:8px;letter-spacing:.13em}.profile-registration-requests h2{margin:5px 0 0;font-size:23px}.profile-registration-requests header p{margin:6px 0 0;color:#77706c;font-size:9px}.profile-registration-requests>header>span{color:#77706c;font-size:9px}.profile-request-list{border-top:1px solid #292624}.profile-request-item{padding:20px 3px;border-bottom:1px solid #292624}.profile-request-item>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.profile-request-item header small{color:#6f6965;font-size:8px}.profile-request-item h3{margin:5px 0 0;font-size:18px}.profile-request-item header em{padding:5px 8px;border:1px solid #5d4934;color:#e8af67;font-size:8px;font-style:normal}.profile-request-item.status-approved header em{border-color:#365542;color:#62ca8e}.profile-request-item.status-rejected header em{border-color:#60433f;color:#ed776e}.profile-request-item dl{display:grid;grid-template-columns:160px 160px 1fr;margin:16px 0 0;border-top:1px solid #242220}.profile-request-item dl>div{padding:12px 15px 0 0}.profile-request-item dt{color:#655f5c;font-size:7px}.profile-request-item dd{margin:5px 0 0;color:#98908b;font-size:9px}.profile-request-item dd a{display:inline-flex;align-items:center;gap:5px;color:#aaa19c;text-decoration:none}.profile-request-item>p{margin:14px 0 0;color:#7f7874;font-size:9px}.profile-request-item blockquote{margin:14px 0 0;padding:11px 13px;border-left:2px solid #4d4642;background:#111112;color:#9d948f;font-size:9px}.profile-request-item blockquote b{display:block;margin-bottom:5px;color:#d4cbc6;font-size:8px}.profile-request-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-bottom:1px solid #292624;color:#6f6965}.profile-request-empty b{color:#d8d0cb;font-size:11px}.profile-request-empty span{font-size:8px}.admin-registration-requests{padding-top:40px}.admin-registration-requests>header{display:flex;align-items:end;justify-content:space-between;gap:25px}.admin-registration-requests h2{margin:0;font-size:23px;letter-spacing:-.04em}.admin-registration-requests>header p{margin:6px 0 0;color:#756f6c;font-size:10px}.registration-review-list{display:grid;gap:16px;margin-top:23px}.registration-review{border:1px solid #373230;background:#0e0f10}.registration-review>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:17px 19px;border-bottom:1px solid #2b2826}.registration-review header small{color:#ff6a5f;font-size:8px;font-weight:800}.registration-review h3{margin:4px 0;font-size:19px}.registration-review header p{margin:0;color:#68625f;font-size:8px}.registration-review header em{padding:5px 8px;border:1px solid #60433f;color:#ed776e;font-size:8px;font-style:normal}.registration-review.status-approved header em{border-color:#365542;color:#62ca8e}.registration-review.status-pending header em{border-color:#5d4934;color:#e8af67}.registration-review-body{display:grid;grid-template-columns:210px minmax(0,1fr);gap:23px;padding:20px}.registration-review-preview img{width:100%;aspect-ratio:16/10;display:block;object-fit:cover;background:#171718}.registration-review-preview>a{display:flex;align-items:center;justify-content:space-between;margin-top:9px;padding:9px 0;border-bottom:1px solid #302c2a;color:#aaa19c;font-size:8px;text-decoration:none}.registration-review-preview blockquote{margin:15px 0 0;padding:11px;border-left:2px solid #4d4642;background:#141314;color:#948c87;font-size:9px;line-height:1.55}.registration-review-preview blockquote b{display:block;margin-bottom:5px;color:#d6cdc8;font-size:8px}.registration-review>footer{display:flex;justify-content:flex-end;padding:13px 19px;border-top:1px solid #2b2826}.registration-review>footer>div{display:flex;gap:7px}.registration-review>footer button{height:36px;padding:0 13px;border:1px solid #443e3b;background:transparent;color:#8e8783;font-size:9px;cursor:pointer}.registration-review>footer button.approve{border-color:#ff5b4f;background:#f24d43;color:#fff;font-weight:800}.registration-review>footer button:disabled{opacity:.4;cursor:wait}.registration-review>footer>span{color:#706966;font-size:8px}@media(max-width:900px){.drama-tools>div{grid-template-columns:repeat(3,1fr)!important}.registration-review-body{grid-template-columns:160px minmax(0,1fr)}.admin-registration-requests>header{align-items:flex-start;flex-direction:column}.profile-request-item dl{grid-template-columns:1fr 1fr}.profile-request-item dl>div:last-child{grid-column:1/-1}}@media(max-width:620px){.registration-request-layer{padding:8px}.registration-request-dialog{max-height:calc(100vh - 16px)}.registration-request-dialog>header,.registration-request-fields,.registration-request-dialog>footer{padding-left:17px;padding-right:17px}.registration-request-notice{padding-left:17px;padding-right:17px}.registration-request-error{margin-left:17px;margin-right:17px}.request-field-grid,.request-field-grid.three{grid-template-columns:1fr}.registration-request-dialog>footer{align-items:stretch;flex-direction:column}.registration-request-dialog footer>div{display:grid;grid-template-columns:1fr 1fr}.registration-request-dialog footer button{width:100%}.drama-tools>div{grid-template-columns:1fr!important}.registration-review-body{grid-template-columns:1fr;padding:15px}.registration-review-preview{width:min(240px,100%)}.profile-registration-requests>header{align-items:flex-start;flex-direction:column}.profile-request-item dl{grid-template-columns:1fr}.profile-request-item dl>div:last-child{grid-column:auto}}.catalog-detail-modal{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:clamp(12px,2vw,28px);background:#020304e0;backdrop-filter:blur(10px);animation:catalog-modal-fade-in .18s ease-out}.catalog-detail-modal-panel{position:relative;width:min(1480px,100%);height:calc(100svh - clamp(24px,4vw,56px));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #45403d;background:#090a0b;box-shadow:0 30px 120px #000000e0;animation:catalog-modal-rise-in .22s cubic-bezier(.2,.8,.2,1)}.catalog-detail-modal-toolbar{position:sticky;z-index:30;top:0;height:0}.catalog-detail-modal-close{position:absolute;top:14px;right:14px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #4a4542;background:#0f1011f0;color:#d8d0cb;box-shadow:0 8px 24px #00000073;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.catalog-detail-modal-close span{font-size:27px;font-weight:200;line-height:1;transform:translateY(-1px)}.catalog-detail-modal-close:hover,.catalog-detail-modal-close:focus-visible{border-color:#ff5b4f;outline:0;background:#f24d43;color:#fff}.catalog-detail-modal .webtoon-detail,.catalog-detail-modal .drama-detail{min-height:0;max-width:none;padding-top:72px;padding-bottom:80px}@keyframes catalog-modal-fade-in{0%{opacity:0}}@keyframes catalog-modal-rise-in{0%{opacity:0;transform:translateY(18px) scale(.992)}}@media(max-width:700px){.catalog-detail-modal{padding:0}.catalog-detail-modal-panel{width:100%;height:100svh;overflow-x:hidden;border:0}.catalog-detail-modal-close{top:10px;right:10px;width:40px;height:40px}.catalog-detail-modal .webtoon-detail,.catalog-detail-modal .drama-detail{width:100%;padding-top:62px;padding-bottom:70px}.catalog-detail-modal .detail-hero,.catalog-detail-modal .detail-copy,.catalog-detail-modal .detail-heading-tools,.catalog-detail-modal .detail-actions,.catalog-detail-modal .detail-rating{min-width:0;max-width:100%}.catalog-detail-modal .detail-copy h1{max-width:100%;font-size:clamp(34px,10.8vw,43px);overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.catalog-detail-modal,.catalog-detail-modal-panel{animation:none}}.analytics-trend .trend-point line{vector-effect:non-scaling-stroke;stroke-linecap:round}.analytics-trend .trend-point-ring{stroke:#ff6b60;stroke-width:8}.analytics-trend .trend-point-core{stroke:#090a0b;stroke-width:4}.comment-jump-target{scroll-margin-top:120px;animation:comment-target-pulse 2.4s ease both}.profile-comments{padding-top:34px}.profile-comments>header{display:flex;align-items:end;justify-content:space-between;gap:25px;padding-bottom:17px;border-bottom:1px solid #393431}.profile-comments>header small{color:#ff6a5f;font-size:8px;letter-spacing:.13em}.profile-comments h2{margin:5px 0 0;font-size:23px}.profile-comments header p{margin:6px 0 0;color:#77706c;font-size:9px}.profile-comments>header nav{display:flex;gap:6px}.profile-comments>header nav button{height:34px;padding:0 11px;border:1px solid #35312f;background:transparent;color:#817a76;font-size:9px;cursor:pointer}.profile-comments>header nav button.active{border-color:#ff5b4f;background:#251513;color:#fff}.profile-comments>header nav b{margin-left:6px;color:#ff756b;font-size:8px}.profile-comment-list{border-top:1px solid #292624}.profile-comment-item{width:100%;display:grid;grid-template-columns:8px minmax(0,1fr) 140px;gap:15px;align-items:center;padding:17px 3px;border:0;border-bottom:1px solid #292624;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.profile-comment-item:hover{border-bottom-color:#51423e;background:#101011}.profile-comment-mark{width:5px;height:5px;border-radius:50%;background:#4e4946}.profile-comment-item.unread .profile-comment-mark{background:#ff5b4f;box-shadow:0 0 10px #ff5b4fa6}.profile-comment-copy{min-width:0}.profile-comment-copy>small,.profile-comment-copy>strong,.profile-comment-copy>p,.profile-comment-copy>span{display:block}.profile-comment-copy>small{overflow:hidden;color:#77706c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.profile-comment-copy>small em{margin-left:8px;padding:3px 5px;background:#f24d43;color:#fff;font-size:7px;font-style:normal}.profile-comment-copy>strong{margin-top:5px;font-size:11px}.profile-comment-copy>p{overflow:hidden;margin:5px 0 0;color:#aaa19d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.profile-comment-copy>span{overflow:hidden;margin-top:7px;color:#625d59;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.profile-comment-meta{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.profile-comment-meta time,.profile-comment-meta small{color:#69635f;font-size:8px}.profile-comment-meta em{display:flex;align-items:center;gap:5px;color:#a69d98;font-size:8px;font-style:normal}.profile-comment-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-bottom:1px solid #292624;color:#6f6965}.profile-comment-empty b{color:#d8d0cb;font-size:11px}.profile-comment-empty span{font-size:8px}.board-post:target,.comment-list>div:target{scroll-margin-top:120px;animation:comment-target-pulse 2.4s ease both}@keyframes comment-target-pulse{0%,to{background:transparent;box-shadow:none}15%,55%{background:#ff5b4f1a;box-shadow:inset 3px 0 #ff5b4f}}@media(max-width:620px){.profile-comments>header{align-items:flex-start;flex-direction:column}.profile-comments>header nav{width:100%}.profile-comments>header nav button{flex:1}.profile-comment-item{grid-template-columns:7px minmax(0,1fr);gap:10px;padding:15px 2px}.profile-comment-meta{grid-column:2;align-items:center;flex-direction:row;justify-content:space-between}.profile-comment-meta em{margin-left:auto}}.community-operations{padding-top:40px}.community-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:20px;border-bottom:1px solid #393431}.community-heading>div>small,.community-thread>header small{color:#ff655b;font-size:8px;font-weight:800;letter-spacing:.14em}.community-heading h2{margin:5px 0 0;font-size:23px;letter-spacing:-.04em}.community-heading p{max-width:660px;margin:7px 0 0;color:#77706c;font-size:10px;line-height:1.6}.community-search{width:min(350px,100%);height:40px;display:flex;align-items:center;gap:9px;padding-left:11px;border:1px solid #403b38;background:#0e0f10;color:#756e6a}.community-search:focus-within{border-color:#ff5b4f}.community-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#eee5e0;font-size:10px}.community-search button{height:100%;padding:0 14px;border:0;border-left:1px solid #403b38;background:transparent;color:#a49b96;font-size:9px;cursor:pointer}.community-search button:hover{background:#f24d43;color:#fff}.community-summary{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #34302e}.community-summary article{padding:20px 18px;border-right:1px solid #2c2927}.community-summary article:first-child{padding-left:0}.community-summary article:last-child{border-right:0}.community-summary span,.community-summary b,.community-summary small{display:block}.community-summary span{color:#77706c;font-size:8px}.community-summary b{margin-top:7px;font-size:24px}.community-summary small{margin-top:5px;color:#5f5956;font-size:8px}.community-toolbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px}.community-toolbar nav,.community-toolbar>div{display:flex;align-items:center}.community-toolbar button,.community-toolbar select{height:34px;border:1px solid #3b3634;background:transparent;color:#817a76;font-size:9px;cursor:pointer}.community-toolbar nav button{padding:0 13px;border-right:0}.community-toolbar nav button:last-child{border-right:1px solid #3b3634}.community-toolbar nav button.active{border-color:#ff5b4f;background:#281614;color:#fff}.community-toolbar>div{gap:7px}.community-toolbar label{display:flex;align-items:center;gap:8px;color:#6f6965;font-size:8px}.community-toolbar select{min-width:90px;padding:0 9px;background:#101112}.community-toolbar>div>button{display:flex;align-items:center;gap:6px;padding:0 11px}.community-console{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:22px;align-items:start}.community-feed,.community-thread{border:1px solid #373230;background:#0d0e0f}.community-feed>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #302d2b;color:#6f6965;font-size:8px}.community-activity{position:relative;border-bottom:1px solid #292624;transition:background .16s ease}.community-activity:hover{background:#111112}.community-activity.selected{background:#15100f;box-shadow:inset 2px 0 #ff5b4f}.community-activity-main{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 92px;gap:12px;align-items:start;padding:15px 14px 31px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.community-kind{width:43px;padding:5px 0;border:1px solid #61433f;color:#ff776d;font-size:7px;text-align:center}.community-kind.reply{border-color:#3c4d58;color:#76a8c7}.community-activity-copy{min-width:0}.community-activity-copy>small,.community-activity-copy>b,.community-activity-copy>p,.community-activity-copy>span{display:block}.community-activity-copy>small{overflow:hidden;color:#77706c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.community-activity-copy>b{margin-top:5px;font-size:10px}.community-activity-copy>b em{margin-left:7px;color:#5f5956;font-size:7px;font-style:normal;font-weight:400}.community-activity-copy>p{display:-webkit-box;overflow:hidden;margin:6px 0 0;color:#bbb1ac;font-size:10px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.community-activity-copy>span{margin-top:7px;color:#625c59;font-size:8px}.community-activity-main>time{color:#6b6561;font-size:8px;text-align:right}.community-activity>a{position:absolute;right:14px;bottom:11px;display:flex;align-items:center;gap:5px;color:#968e89;font-size:8px;text-decoration:none}.community-activity>a:hover{color:#ff7469}.community-empty{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#716a66;font-size:9px}.community-empty b{color:#cfc5bf;font-size:10px}.community-pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#6f6965;font-size:8px}.community-pagination button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #3c3734;background:transparent;color:#918985;font-size:8px}.community-pagination button:disabled{opacity:.35}.community-thread{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow:auto}.community-thread>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:17px;border-bottom:1px solid #302d2b}.community-thread h3{margin:5px 0 0;font-size:19px}.community-thread>header p{margin:4px 0 0;color:#6e6763;font-size:8px}.community-thread>header>a{flex:none;display:flex;align-items:center;gap:6px;padding:8px 9px;border:1px solid #4b3e3a;color:#e2d8d2;font-size:8px;text-decoration:none}.community-title-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:14px 17px;border-bottom:1px solid #2b2826;background:#101112}.community-title-card img{width:58px;height:74px;object-fit:cover;background:#171718}.community-title-card>span{min-width:0;align-self:center}.community-title-card small,.community-title-card b,.community-title-card em{display:block}.community-title-card small{color:#706965;font-size:7px}.community-title-card b{overflow:hidden;margin-top:6px;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.community-title-card em{margin-top:7px;color:#77706c;font-size:8px;font-style:normal}.community-thread-list{padding:8px 17px 18px}.community-thread-list article{position:relative;padding:14px 12px;border-bottom:1px solid #2d2927;background:#0f1011}.community-thread-list article.reply{margin-left:19px;padding-left:14px;border-left:1px solid #34302e}.community-thread-list article.focus{background:#1b1211;box-shadow:inset 2px 0 #ff5b4f}.community-thread-list article header{display:flex;align-items:center;gap:6px}.community-thread-list article header button{padding:0;border:0;background:transparent;color:#e7ddd7;font-size:9px;font-weight:700;cursor:pointer}.community-thread-list article header button:hover{color:#ff756b}.community-thread-list article header span,.community-thread-list article header i,.community-thread-list article header time{color:#665f5b;font-size:7px;font-style:normal}.community-thread-list article header time{margin-left:auto}.community-thread-list article>b{display:block;margin-top:10px;font-size:10px}.community-thread-list article>p{margin:7px 0 0;color:#aaa19c;font-size:9px;line-height:1.65;white-space:pre-wrap}.community-thread-list article>a{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:9px;color:#817a76;font-size:7px;text-decoration:none}.community-thread-loading,.community-thread-empty{min-height:280px;display:flex;align-items:center;justify-content:center;gap:8px;color:#716a66;font-size:9px}.community-thread-empty{flex-direction:column}.community-thread-empty b{color:#cfc5bf;font-size:10px}.community-thread>footer{display:flex;align-items:flex-start;gap:7px;padding:13px 17px;border-top:1px solid #302d2b;color:#69625f;font-size:8px;line-height:1.5}.community-thread>footer svg{flex:none;color:#65c99a}@media(max-width:1100px){.community-console{grid-template-columns:1fr}.community-thread{position:static;max-height:none}.community-summary{grid-template-columns:repeat(3,1fr)}.community-summary article:nth-child(3){border-right:0}.community-summary article:nth-child(n+4){border-top:1px solid #2c2927}}@media(max-width:720px){.community-heading{align-items:flex-start;flex-direction:column}.community-search{width:100%}.community-summary{grid-template-columns:1fr 1fr}.community-summary article,.community-summary article:first-child{padding:16px 12px}.community-summary article:nth-child(2n){border-right:0}.community-summary article:nth-child(3){border-right:1px solid #2c2927}.community-toolbar{align-items:flex-start;flex-direction:column;padding:13px 0}.community-toolbar>div{width:100%;justify-content:space-between}.community-activity-main{grid-template-columns:45px minmax(0,1fr)}.community-activity-main>time{grid-column:2;text-align:left}.community-console{display:block}.community-thread{margin-top:18px}.community-title-card{grid-template-columns:48px minmax(0,1fr)}.community-title-card img{width:48px;height:62px}}
