.cinema-submit-module__mUE2OG__page{max-width:1200px;margin:auto;padding:32px 40px 80px}.cinema-submit-module__mUE2OG__back{color:#b8b8c0;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.cinema-submit-module__mUE2OG__back:hover,.cinema-submit-module__mUE2OG__help:hover{color:var(--signal-soft)}.cinema-submit-module__mUE2OG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:24px;display:grid}.cinema-submit-module__mUE2OG__eyebrow{color:#b8b8c0;margin-bottom:16px;font-size:14px}.cinema-submit-module__mUE2OG__intro h1{letter-spacing:-.035em;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.1}.cinema-submit-module__mUE2OG__intro h1 span{color:var(--signal-soft)}.cinema-submit-module__mUE2OG__lead{color:#c7c7cd;max-width:46ch;margin-top:24px;font-size:16px;line-height:1.65}.cinema-submit-module__mUE2OG__character{width:220px;margin:24px 0 28px}.cinema-submit-module__mUE2OG__character img{width:100%;height:auto;display:block}.cinema-submit-module__mUE2OG__details{gap:24px;display:grid}.cinema-submit-module__mUE2OG__details dt{margin-bottom:6px;font-size:16px;font-weight:500}.cinema-submit-module__mUE2OG__details dd{color:#b8b8c0;max-width:48ch;font-size:14px;line-height:1.6}.cinema-submit-module__mUE2OG__help{color:#b8b8c0;align-items:center;min-height:44px;margin-top:20px;font-size:14px;display:inline-flex}.cinema-submit-module__mUE2OG__formPanel{background:#151619;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:28px}.cinema-submit-module__mUE2OG__formIntro h2{letter-spacing:-.02em;font-size:22px;font-weight:500}.cinema-submit-module__mUE2OG__formIntro p{color:#b8b8c0;margin-top:8px;font-size:14px;line-height:1.6}.cinema-submit-module__mUE2OG__form label{color:#e4e4e7;font-size:14px;font-weight:500}.cinema-submit-module__mUE2OG__form input:not([name=website]),.cinema-submit-module__mUE2OG__form textarea{color:#f4f3ef;background:#0d0e10;border:1px solid #45464e;border-radius:6px;min-height:48px;margin-top:10px;font-size:16px;transition:border-color .1s,background .1s}.cinema-submit-module__mUE2OG__form input:focus,.cinema-submit-module__mUE2OG__form textarea:focus{border-color:var(--focus-ring);background:var(--focus-field-fill);outline:none}.cinema-submit-module__mUE2OG__form input::placeholder,.cinema-submit-module__mUE2OG__form textarea::placeholder{color:#93949e}.cinema-submit-module__mUE2OG__form textarea{min-height:112px}.cinema-submit-module__mUE2OG__form>button{color:#121316;background:#f4f3ef;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-size:16px;display:inline-flex}.cinema-submit-module__mUE2OG__form>button:hover{background:#ffb071}.cinema-submit-module__mUE2OG__form>p:last-child{color:#b8b8c0;font-size:13px;line-height:1.6}.cinema-submit-module__mUE2OG__success{align-content:center;gap:20px;min-height:400px;display:grid}.cinema-submit-module__mUE2OG__success>svg{color:var(--signal-soft)}.cinema-submit-module__mUE2OG__success>h2{letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:1.2}.cinema-submit-module__mUE2OG__success>p{color:#b8b8c0;font-size:16px;line-height:1.6}.cinema-submit-module__mUE2OG__success button{color:var(--signal-soft);justify-self:start;margin:0;font-size:14px}@media (max-width:900px){.cinema-submit-module__mUE2OG__layout{grid-template-columns:1fr;gap:32px}.cinema-submit-module__mUE2OG__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cinema-submit-module__mUE2OG__character{width:144px;margin:20px 0 0}.cinema-submit-module__mUE2OG__details{margin-top:28px}}@media (max-width:600px){.cinema-submit-module__mUE2OG__page{padding:20px 20px 56px}.cinema-submit-module__mUE2OG__layout{margin-top:16px}.cinema-submit-module__mUE2OG__details{grid-template-columns:1fr;gap:16px}.cinema-submit-module__mUE2OG__formPanel{padding:20px}.cinema-submit-module__mUE2OG__lead{margin-top:16px}}@media (min-width:901px){.cinema-submit-module__mUE2OG__formPanel{grid-area:1/2/span 2}.cinema-submit-module__mUE2OG__guidance{grid-column:1}.cinema-submit-module__mUE2OG__layout{row-gap:0}}.cinema-submit-module__mUE2OG__workDetails{border-top:1px solid #ffffff12}.cinema-submit-module__mUE2OG__workDetails details{border-bottom:1px solid #ffffff12;padding:16px 0}.cinema-submit-module__mUE2OG__workDetails summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:500}.cinema-submit-module__mUE2OG__workDetails summary>span{color:#a5a5af;margin-left:8px;font-size:13px;font-weight:400}.cinema-submit-module__mUE2OG__detailFields{gap:20px;padding-top:20px;display:grid}.cinema-submit-module__mUE2OG__detailFields input:not([type=checkbox]),.cinema-submit-module__mUE2OG__recognitionEntry input{width:100%;padding-inline:12px}.cinema-submit-module__mUE2OG__detailFields textarea{width:100%;padding:12px}.cinema-submit-module__mUE2OG__detailFields small{color:#a5a5af;margin-top:6px;font-size:12px;display:block}.cinema-submit-module__mUE2OG__detailFields button[role=combobox],.cinema-submit-module__mUE2OG__recognitionEntry button[role=combobox]{background:#0d0e10;border-color:#45464e;margin-top:10px;font-size:16px;font-weight:400}.cinema-submit-module__mUE2OG__genreOptions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cinema-submit-module__mUE2OG__form .cinema-submit-module__mUE2OG__genreOptions label{cursor:pointer;position:relative}.cinema-submit-module__mUE2OG__form .cinema-submit-module__mUE2OG__genreOptions input{opacity:0;width:1px;height:1px;min-height:0;margin:0;position:absolute}.cinema-submit-module__mUE2OG__genreOptions span{border:1px solid #45464e;border-radius:6px;padding:8px 10px;font-size:14px;display:block}.cinema-submit-module__mUE2OG__genreOptions input:checked+span{background:var(--state-selected);border-color:var(--state-selected-border)}.cinema-submit-module__mUE2OG__genreOptions input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.cinema-submit-module__mUE2OG__genreOptions input:disabled+span{opacity:.45;cursor:default}.cinema-submit-module__mUE2OG__recognitionHint{color:#b8b8c0;margin:12px 0;font-size:14px;line-height:1.6}.cinema-submit-module__mUE2OG__recognitionEntry{border-top:1px solid #ffffff12;gap:16px;padding:16px 0;display:grid}.cinema-submit-module__mUE2OG__recognitionEntry legend{color:#b8b8c0;padding-right:8px;font-size:14px}.cinema-submit-module__mUE2OG__recognitionPair{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.cinema-submit-module__mUE2OG__detailAction{width:fit-content;min-height:44px;color:var(--signal-soft);cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-left:-10px;padding:0 10px;font-size:14px;display:inline-flex}.cinema-submit-module__mUE2OG__detailAction:hover{background:#ffffff08}.cinema-submit-module__mUE2OG__detailAction:disabled{opacity:.5;cursor:default}@media (max-width:480px){.cinema-submit-module__mUE2OG__recognitionPair{grid-template-columns:1fr}}@media (pointer:coarse){.cinema-submit-module__mUE2OG__genreOptions span{align-items:center;min-height:44px;display:flex}}
.search-recovery-module__pomA3q__recovery{text-align:left;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;max-width:100%;margin-top:24px;display:flex}.search-recovery-module__pomA3q__recovery>div{flex:240px;min-width:0}.search-recovery-module__pomA3q__recovery p{color:var(--text-secondary,#b8b8c0);overflow-wrap:anywhere;margin:0 0 10px;font-size:14px;line-height:1.5}.search-recovery-module__pomA3q__recovery button,.search-recovery-module__pomA3q__recovery a{max-width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #51525b;border-radius:6px;align-items:center;padding:10px 14px;font-size:14px;line-height:1.45;display:inline-flex}.search-recovery-module__pomA3q__recovery button:hover,.search-recovery-module__pomA3q__recovery a:hover{background:#ffffff0d}.search-recovery-module__pomA3q__recovery button:focus-visible,.search-recovery-module__pomA3q__recovery a:focus-visible{outline:2px solid var(--focus-ring,#ffad70);outline-offset:3px}
.episode-card-context-module__0GOsIW__context{min-width:0;color:var(--text-secondary,#b8b8c0);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.episode-card-context-module__0GOsIW__context>span{display:block}.episode-card-context-module__0GOsIW__context>div{flex-wrap:wrap;gap:4px 14px;display:flex}.episode-card-context-module__0GOsIW__context a{text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.episode-card-context-module__0GOsIW__context a:hover{color:var(--signal-soft,#ffad70)}.episode-card-context-module__0GOsIW__context a:focus-visible{outline:2px solid var(--focus-ring,#ffad70);outline-offset:3px}@media (pointer:coarse){.episode-card-context-module__0GOsIW__context a{min-height:44px}}
.cinema-tools-module__KR_AFG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin-top:32px;display:grid}.cinema-tools-module__KR_AFG__card{min-width:0}.cinema-tools-module__KR_AFG__link{border:1px solid #ffffff12;border-radius:12px;padding:20px;transition:background .1s,border-color .1s;display:block}.cinema-tools-module__KR_AFG__link:hover{background:#ffffff04;border-color:#ffffff26}.cinema-tools-module__KR_AFG__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.cinema-tools-module__KR_AFG__heading>svg{color:#b8b8c0}.cinema-tools-module__KR_AFG__link:hover .cinema-tools-module__KR_AFG__heading>svg{color:var(--signal-soft)}.cinema-tools-module__KR_AFG__mosaic{aspect-ratio:2.1;background:#151619;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:6px;margin-top:20px;display:grid;overflow:clip}.cinema-tools-module__KR_AFG__mosaic>div{min-width:0;min-height:0;position:relative}.cinema-tools-module__KR_AFG__mosaic>div:first-child{grid-row:span 2}.cinema-tools-module__KR_AFG__mosaic img{object-fit:cover}.cinema-tools-module__KR_AFG__credit{border-radius:8px;align-items:center;gap:10px;padding:12px 8px;font-size:14px;line-height:1.5;display:flex}.cinema-tools-module__KR_AFG__credit:hover{color:var(--signal-soft)}.cinema-tools-module__KR_AFG__credit small{color:#b8b8c0;margin-top:2px;font-size:14px;display:block}.cinema-tools-module__KR_AFG__films,.cinema-tools-module__KR_AFG__more{margin-top:48px}.cinema-tools-module__KR_AFG__films h2,.cinema-tools-module__KR_AFG__more h2{letter-spacing:-.02em;margin-bottom:24px;font-size:22px;font-weight:500;line-height:1.4}.cinema-tools-module__KR_AFG__more>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:760px){.cinema-tools-module__KR_AFG__grid{grid-template-columns:1fr;gap:36px}.cinema-tools-module__KR_AFG__link{padding:16px}.cinema-tools-module__KR_AFG__films,.cinema-tools-module__KR_AFG__more{margin-top:52px}}@media (prefers-reduced-motion:reduce){.cinema-tools-module__KR_AFG__link{transition:none}}
.micro-drama-guide-starts-module__J0IePW__section{margin-block:44px 56px}.micro-drama-guide-starts-module__J0IePW__section,.micro-drama-guide-starts-module__J0IePW__copy section{scroll-margin-top:110px}.micro-drama-guide-starts-module__J0IePW__section>h2{margin-bottom:16px;font-size:clamp(24px,2.5vw,32px);line-height:1.25}.micro-drama-guide-starts-module__J0IePW__section>p{max-width:760px;color:var(--muted,#b8b8bd);line-height:1.7}.micro-drama-guide-starts-module__J0IePW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0;list-style:none;display:grid}.micro-drama-guide-starts-module__J0IePW__item{border-top:1px solid #ffffff30;min-width:0;padding-top:18px}.micro-drama-guide-starts-module__J0IePW__reason{color:#dfc88c;margin-bottom:12px;font-size:14px;display:block}.micro-drama-guide-starts-module__J0IePW__item h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:24px;line-height:1.2}.micro-drama-guide-starts-module__J0IePW__item p{margin:12px 0;line-height:1.65}.micro-drama-guide-starts-module__J0IePW__facts{color:var(--muted,#b8b8bd);font-size:14px}.micro-drama-guide-starts-module__J0IePW__links{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.micro-drama-guide-starts-module__J0IePW__links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.micro-drama-guide-starts-module__J0IePW__section a:focus-visible{outline-offset:5px;outline:2px solid #dfc88c}.micro-drama-guide-starts-module__J0IePW__revision{color:var(--muted,#b8b8bd);font-size:14px}@media (max-width:900px){.micro-drama-guide-starts-module__J0IePW__list{grid-template-columns:1fr;gap:28px}.micro-drama-guide-starts-module__J0IePW__item{max-width:760px}}
.ranking-info-module__sEWs7a__wrap{margin:8px 0 28px}.ranking-info-module__sEWs7a__trigger{color:#b8b8c0;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;min-height:44px;margin-left:-10px;padding:0 10px;font-size:14px;transition:color .1s;display:inline-flex}.ranking-info-module__sEWs7a__trigger:hover,.ranking-info-module__sEWs7a__trigger[aria-expanded=true]{color:var(--signal-soft)}.ranking-info-module__sEWs7a__popup{z-index:110;color:#d2d2d8;background:#1b1c20;border:1px solid #393b43;border-radius:10px;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px 18px;font-size:14px;line-height:1.7;position:fixed;overflow:auto;box-shadow:0 8px 28px #0005}@media (prefers-reduced-motion:reduce){.ranking-info-module__sEWs7a__trigger{transition:none}}
.work-format-tags-module__PsOvkG__tags{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.work-format-tags-module__PsOvkG__tags>span{color:#d5d5dc;letter-spacing:0;text-transform:none;background:#ffffff06;border:1px solid #ffffff20;border-radius:5px;align-items:center;min-height:26px;padding:2px 8px;font-size:14px;font-weight:400;line-height:1.4;display:inline-flex}
