/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#181914;--paper:#f4f1e9;--cream:#ebe6da;--orange:#ff5a1f;--muted:#77766e;--zmz-content-max:1760px;--zmz-gutter:clamp(20px, 5vw, 100px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit}main{min-height:100vh;overflow-x:hidden}html,body{max-width:100%}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:50;background:#f4f1e9f2;border-bottom:1px solid #18191414;align-items:center;gap:22px;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.brand b{font-weight:400}.brand-mark{background:var(--orange);color:#fff;border-radius:50% 50% 50% 10%;place-items:center;width:34px;height:34px;font-family:Georgia;font-size:21px;font-style:italic;display:grid}.admin-entry{white-space:nowrap;background:0 0;border:1px solid #bcb6aa;padding:9px 13px;font-size:11px;font-weight:700}.admin-entry:hover{color:#fff;background:#1d1f1b}.search{color:#8a887f;background:#e7e2d6;border-radius:22px;flex:1;align-items:center;gap:10px;max-width:520px;height:42px;margin:auto;padding:0 15px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.search kbd{border:1px solid #c5c0b4;border-radius:5px;padding:3px 6px;font-size:10px}.round-button,.avatar{background:#e8e3d8;border:0;border-radius:50%;width:40px;height:40px;position:relative}.round-button i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.avatar{color:#fff;background:radial-gradient(circle at 28% 25%,#fff58a 0 10%,#0000 28%),conic-gradient(from 35deg,#ff5b73,#ffb347,#6fe0a8,#55a8ff,#9b6cff,#ff5b73);font-weight:700}.header-login-button{color:#fff;background:#2f312d;border:1px solid #2f312d;border-radius:20px;min-width:58px;height:38px;font-size:11px;font-weight:800}.hero{color:#fff;background:#1b211c;height:570px;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;background:linear-gradient(90deg,#171d18 70%,#0000);width:55%;padding:100px 3vw 40px 8vw}.eyebrow,.page-head>span,.dashboard-head>div>span{letter-spacing:.24em;text-transform:uppercase;color:#ff9167;font-size:11px;font-weight:700}.hero h1{letter-spacing:.08em;margin:18px 0 22px;font-family:STSong,SimSun,serif;font-size:65px;line-height:1.06}.hero-actions{gap:12px;margin-top:34px;display:flex}.primary,.ghost{border:0;border-radius:2px;padding:13px 22px;font-weight:700}.primary{background:var(--orange);color:#fff}.ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff40}.hero-art{background:radial-gradient(circle at 65% 20%,#f3b14b 0 7%,#f47431 8%,#53423a 26%,#1b211c 65%) 50%/cover no-repeat;width:58%;height:100%;position:absolute;top:0;right:0}.hero.campaign-clickable .hero-art{width:100%}.hero.campaign-clickable .hero-content{background:linear-gradient(90deg,#121713f5 0%,#121713bd 68%,#0000 100%);width:min(68%,980px)}.sun{filter:blur(2px);background:#ffd28a;border-radius:50%;width:180px;height:180px;position:absolute;top:65px;right:20%;box-shadow:0 0 80px #f67c37}.mountain{border-bottom:370px solid #293b34;border-left:300px solid #0000;border-right:300px solid #0000;position:absolute;bottom:-40px}.m1{right:-100px}.m2{border-bottom-color:#465047;bottom:-95px;right:250px;transform:scale(.7)}.person{background:#141611;border-radius:12px;width:14px;height:100px;font-size:0;position:absolute;bottom:92px;right:34%}.person:before{content:"";background:#171812;border-radius:50%;width:32px;height:32px;position:absolute;top:-25px;left:-9px}.hero-index{align-items:baseline;gap:6px;display:flex;position:absolute;bottom:35px;right:7%}.hero-index b{font-size:28px}.hero-index span{color:#aaa}.categories{background:#eeeae1;gap:10px;padding:28px 7vw;display:flex;overflow:auto}.categories button{white-space:nowrap;background:0 0;border:0;border-radius:22px;padding:9px 19px}.categories .active{background:var(--ink);color:#fff}.upcoming-section{background:#e8e2d6;border-bottom:1px solid #d5cec0}.upcoming-section .poster{height:260px}.upcoming-section .poster:after{background:#3e241894}.content-section{padding:55px 7vw}.section-title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.section-title span{letter-spacing:.22em;color:var(--orange);font-size:10px;font-weight:700}.section-title h2{margin:5px 0 0;font-size:28px}.section-title>button,.panel-title button{color:#68675f;background:0 0;border:0;font-size:13px}.showing-row,.film-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.film-card{text-align:left;background:0 0;border:0;padding:0}.film-card strong{margin:12px 2px 5px;font-size:16px;display:block}.film-card small{color:var(--muted);margin-left:2px}.poster{color:#fff;isolation:isolate;border-radius:5px;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.poster:before,.poster:after{content:"";z-index:-1;position:absolute;inset:0}.poster:before{background:radial-gradient(circle at 70% 25%,#ffffff80,#0000 16%),linear-gradient(145deg,#0000 40%,#000000a6)}.poster:after{background:#10141199;width:120%;height:55%;top:auto;transform:skewY(-12deg)}.poster-amber{background:linear-gradient(160deg,#e3b55e,#6c3b22)}.poster-blue{background:linear-gradient(160deg,#8ab0bd,#243c48)}.poster-cyan{background:linear-gradient(160deg,#66b9bf,#10343c)}.poster-red{background:linear-gradient(160deg,#d58a58,#541e1c)}.poster-purple{background:linear-gradient(160deg,#7c73a9,#18152c)}.poster-green{background:linear-gradient(160deg,#9fab74,#313b24)}.poster-title{letter-spacing:.15em;text-shadow:0 2px 10px #000;text-align:center;font-family:STSong,SimSun,serif;font-size:33px;line-height:1.1}.poster-badge{background:#141411cc;border-radius:2px;padding:5px 9px;font-size:10px;position:absolute;top:12px;left:12px}.score{color:#ffd184;font-size:12px;position:absolute;bottom:10px;right:12px}.poster-play{font-size:0;position:absolute}.film-card:hover .poster-play{background:#ff5a1fe6;border-radius:50%;place-items:center;width:50px;height:50px;padding-left:4px;font-size:20px;display:grid}.film-card:hover .poster-title{opacity:.55}.empty{color:var(--muted)}.feature-banner{color:#fff;background:#121816 50%/cover;height:315px;margin:25px 7vw;padding:55px 7%;position:relative;overflow:hidden}.campaign-clickable{cursor:pointer}.campaign-clickable:focus-visible{outline-offset:-3px;outline:3px solid #ff8550}.feature-banner.campaign-clickable:before{content:"";background:linear-gradient(90deg,#0d110ff0 0%,#0d110f9e 58%,#0d110f29 100%);position:absolute;inset:0}.feature-banner>*{z-index:1;position:relative}.campaign-countdown{color:#dcd6cf;background:#ffffff1f;gap:8px;margin:8px 0 16px;padding:7px 10px;font-size:11px;display:inline-flex}.campaign-countdown b{color:#ff986d}.feature-banner h2{letter-spacing:.12em;margin:13px 0;font:48px STSong,serif}.feature-banner p{color:#a8b2ab}.orbit{border:1px solid #6a6f68;border-radius:50%;place-items:center;width:520px;height:520px;display:grid;position:absolute;top:-140px;right:5%;box-shadow:0 0 0 50px #ffffff05,0 0 0 100px #ffffff05}.orbit span{color:#f5a259;text-shadow:0 0 80px #ff5a1f;font-size:150px}.detail-page{max-width:var(--zmz-content-max);padding-left:var(--zmz-gutter);padding-right:var(--zmz-gutter);background:#eae6dd;margin:0 auto}.video-stage{color:#fff;background:radial-gradient(circle at 60% 38%,#59645e,#1a201d 50%,#0b0d0c);place-items:center;width:min(100%,1360px);height:clamp(380px,46vw,560px);margin:0 auto;display:grid;position:relative}.video-stage:fullscreen{width:100vw;height:100vh}.stage-glow{filter:blur(90px);opacity:.35;background:#e39b53;border-radius:50%;width:300px;height:300px}.big-play{color:#fff;background:#ffffff1a;border:1px solid #ffffffb3;border-radius:50%;width:78px;height:78px;padding-left:7px;font-size:25px;position:absolute}.video-bar{align-items:center;gap:15px;font-size:11px;display:flex;position:absolute;bottom:28px;left:4%;right:4%}.video-bar div{background:#6b6d69;flex:1;height:3px}.video-bar i{background:var(--orange);width:18%;height:100%;display:block}.video-bar b{font-weight:400}.rotate-play{color:#fff;background:#ffffff12;border:1px solid #fff5;padding:6px 9px;font-size:10px}.video-play-toggle{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;font-size:11px;line-height:1;display:grid}.detail-info{max-width:none;margin:0;padding:42px 0 72px}.title-line{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.title-line h1{margin:8px 0;font:clamp(34px,3.2vw,46px) STSong,serif}.title-line p,.synopsis{color:#6f6d66}.title-line p{font-size:14px;line-height:1.7}.rating{align-items:center;gap:13px;display:flex}.rating>b{font-size:45px}.rating span{color:#db7b35;font-size:11px;line-height:1.7}.synopsis{max-width:900px;font-size:16px;line-height:1.9}.actions{gap:10px;margin:28px 0 55px;display:flex}.actions button{background:0 0;border:1px solid #c9c3b7;padding:12px 20px;font-size:14px}.actions .ticket{background:var(--ink);color:#fff}.creator-list{gap:40px;display:flex}.creator-list>div{grid-template-rows:24px 20px;grid-template-columns:48px auto;align-items:end;column-gap:12px;display:grid}.creator-face{color:#fff;background:#b8a890;border-radius:50%;grid-row:1/3;place-items:center;width:48px;height:48px;display:grid}.creator-list small{color:#888;font-size:12px}.creator-list b{font-size:15px}.member-callout{color:#fff;background:#191a16;justify-content:space-between;align-items:center;margin-top:50px;padding:28px 35px;display:flex}.member-callout b{font-size:20px}.member-callout p{color:#aaa;margin:7px 0 0;font-size:12px}.member-callout button{background:#d8a55b;border:0;padding:11px 20px}.subpage,.dashboard-page,.profile-page{max-width:1200px;min-height:700px;margin:auto;padding:70px 32px 100px}.page-head{text-align:center}.page-head h1{margin:15px;font:42px STSong,serif}.page-head p{color:var(--muted)}.plans{grid-template-columns:repeat(3,1fr);gap:18px;max-width:900px;margin:55px auto 35px;display:grid}.plans button{background:#ede8dd;border:1px solid #d9d1c3;padding:30px;position:relative}.plans button.selected{color:#fff;background:#1b1d19;border-color:#1b1d19;transform:translateY(-8px)}.plans em{background:var(--orange);color:#fff;padding:5px 10px;font-size:11px;position:absolute;top:0;right:0}.plans h3{font-size:20px}.plans b{font-size:45px}.benefits{justify-content:center;gap:60px;margin:45px 0;display:flex}.benefits div{text-align:center;gap:10px;display:grid}.benefits span{color:var(--orange);font-size:25px}.checkout{border-top:1px solid #ccc;justify-content:space-between;max-width:900px;margin:auto;padding-top:25px;display:flex}.checkout>div{flex-direction:column;gap:8px;display:flex}.checkout strong{color:var(--orange);font-size:28px}.checkout button{background:var(--orange);color:#fff;border:0;padding:12px 40px}.dashboard-head{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.dashboard-head h1{margin:8px 0;font-size:38px}.dashboard-head p{color:var(--muted);margin:0}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:25px;display:grid}.stats>div{background:#e9e4d8;padding:25px}.stats span{color:var(--muted);font-size:12px}.stats b{margin:18px 0;font-size:25px;display:block}.stats small{color:#648267}.dashboard-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.panel{background:#e9e4d8;padding:27px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h2{margin:0;font-size:20px}.work-row{border-top:1px solid #d4cec1;grid-template-columns:48px 1.4fr 1fr 1fr 30px;align-items:center;gap:13px;padding:15px 0;display:grid}.work-row>div b,.work-row>div small{display:block}.work-row small,.work-row>span{color:#777;font-size:11px}.work-row span b{color:#333;font-size:13px}.work-row button{background:0 0;border:0}.mini-poster{background:linear-gradient(145deg,#9d6b42,#27352e);height:48px}.funding h3{margin:40px 0 8px;font:25px STSong,serif}.funding p,.funding>small{color:var(--muted);font-size:12px}.progress{background:#cbc4b6;height:7px;margin:35px 0 10px}.progress i{background:var(--orange);width:68%;height:100%;display:block}.fund-numbers{justify-content:space-between;margin-bottom:25px;display:flex}.balance-card{color:#fff;background:#1b1d19;margin-bottom:25px;padding:40px;position:relative;overflow:hidden}.balance-card>b{margin:15px 0;font-size:46px;display:block}.balance-card p{color:#999}.balance-art{color:#ffffff0a;font:200px Georgia;position:absolute;top:-40px;right:6%}.table-row{border-top:1px solid #d4cec1;grid-template-columns:1.5fr 1fr 1fr 1fr .7fr;padding:15px 5px;font-size:13px;display:grid}.table-head{color:#888;font-size:11px}.money{color:#53765d;font-weight:700}.profile-card{color:#fff;background:#1c1e1a;align-items:center;gap:22px;padding:38px;display:flex}.profile-avatar{background:radial-gradient(circle at 28% 24%,#fff58a 0 10%,#0000 28%),conic-gradient(from 35deg,#ff5b73,#ffb347,#6fe0a8,#55a8ff,#9b6cff,#ff5b73);border-radius:50%;place-items:center;width:86px;height:86px;font-size:32px;display:grid}.profile-card h1{margin:4px 0}.profile-membership-tier{color:#f4d17e;background:linear-gradient(135deg,#312713,#171811);border:1px solid #a77c35;border-radius:999px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;display:inline-flex}.profile-membership-tier span,.profile-membership-tier small{color:#cbb98d;font-size:10px}.profile-membership-tier b{font-size:12px}.current-membership-card{color:#f6d88c;background:linear-gradient(120deg,#1b1c17,#3d311b);border:1px solid #c9a85a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 22px;padding:18px 22px;display:grid}.current-membership-card span,.current-membership-card small{color:#cfc2a1;font-size:11px}.membership-empty{text-align:center;color:#777168;border:1px dashed #bdb4a5;grid-column:1/-1;padding:30px}.channel-category-admin{background:#eee8dd;border:1px solid #c9c0b1;margin:0 0 22px;padding:18px}.channel-category-toolbar{grid-template-columns:180px 1fr auto;align-items:end;gap:12px;display:grid}.channel-category-toolbar label{color:#6c665e;gap:6px;font-size:11px;display:grid}.channel-category-toolbar input,.channel-category-toolbar select{background:#faf7f0;border:1px solid #bdb4a5;min-height:38px;padding:0 10px}.channel-category-list{gap:7px;margin-top:16px;display:grid}.channel-category-list article{background:#f8f4ec;grid-template-columns:34px 1fr 70px repeat(3,auto);align-items:center;gap:8px;padding:10px 12px;display:grid}.channel-category-list article.hidden{opacity:.55}.channel-category-list em{color:#a95334;font-size:10px;font-style:normal}.channel-category-list button{background:0 0;border:1px solid #bcb3a4;padding:6px 10px}@media (width<=700px){.current-membership-card,.channel-category-toolbar,.channel-category-list article{grid-template-columns:1fr}.profile-membership-tier{border-radius:12px;flex-direction:column;align-items:flex-start}}.profile-card p{color:#aaa;margin:4px 0}.profile-card span{color:#e7a468;font-size:11px}.profile-card button{color:#fff;background:0 0;border:1px solid #666;margin-left:auto;padding:10px 18px}.profile-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.profile-grid button{text-align:left;background:#e9e4d8;border:0;align-items:center;gap:16px;padding:22px;display:flex}.profile-grid button>span{background:#d8d1c3;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.profile-grid div{gap:5px;display:grid}.profile-grid i{margin-left:auto}footer{color:#fff;background:#161713;align-items:center;gap:40px;padding:45px 7vw;display:flex}footer p{color:#aaa;flex:1}footer>span{color:#777;font-size:11px}.mobile-nav{display:none}.category-page{background:#f3efe6;min-height:900px}.channel-hero{color:#fff;background:#1b211d;height:355px;padding:60px 8vw;position:relative;overflow:hidden}.channel-hero:before{content:"";background:linear-gradient(90deg,#171b18 25%,#0000 70%);position:absolute;inset:0}.channel-hero>button,.channel-hero>span,.channel-hero>h1,.channel-hero>p{z-index:2;position:relative}.channel-hero>button{color:#999;background:0 0;border:0;padding:0}.channel-hero h1{letter-spacing:.12em;margin:28px 0 12px;font:48px STSong,serif}.channel-hero p{color:#b9c0ba}.channel-art{border:1px solid #ffffff28;border-radius:50%;place-items:center;width:560px;height:560px;display:grid;position:absolute;top:-210px;right:4%;box-shadow:0 0 0 65px #ffffff07,0 0 0 130px #ffffff05}.channel-art i{color:#f08b52;text-shadow:0 0 70px #ff6429;font-size:130px;font-style:normal}.channel-电影{background:radial-gradient(circle at 75% 35%,#9b5033,#1b211d 45%)}.channel-电视剧{background:radial-gradient(circle at 75% 35%,#7c654d,#1b211d 48%)}.channel-动漫{background:radial-gradient(circle at 75% 35%,#685b96,#1b211d 48%)}.channel-综艺{background:radial-gradient(circle at 75% 35%,#9b6843,#1b211d 48%)}.channel-纪录片{background:radial-gradient(circle at 75% 35%,#47716c,#1b211d 48%)}.channel-微电影{background:radial-gradient(circle at 75% 35%,#75556e,#1b211d 48%)}.channel-短剧{background:radial-gradient(circle at 75% 35%,#895044,#1b211d 48%)}.channel-会员专区{background:radial-gradient(circle at 75% 35%,#a17a3f,#1b211d 48%)}.channel-会员专区 .channel-art i{color:#e8bc67}.filter-panel{background:#e8e3d8;border-bottom:1px solid #d5cec1;padding:28px 7vw}.filter-panel>div{grid-template-columns:55px 1fr;align-items:start;padding:8px 0;display:grid}.filter-panel b{padding:7px 0;font-size:11px}.filter-panel nav{flex-wrap:wrap;gap:5px;display:flex}.filter-panel button{color:#68675f;background:0 0;border:0;padding:7px 12px;font-size:11px}.filter-panel button.active{color:#fff;background:#1d1f1b;border-radius:2px}.channel-content{padding:48px 7vw 80px}.channel-toolbar{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.channel-toolbar>div{align-items:baseline;gap:12px;display:flex}.channel-toolbar h2{margin:0;font-size:27px}.channel-toolbar span{color:#888;font-size:10px}.channel-toolbar nav{gap:5px;display:flex}.channel-toolbar button{color:#777;background:0 0;border:0;padding:8px 13px}.channel-toolbar button.active{color:var(--orange);font-weight:700}.channel-grid{grid-template-columns:repeat(5,1fr);gap:22px 14px;display:grid}.channel-grid .poster{height:275px}.load-more{background:0 0;border:1px solid #bbb3a6;margin:50px auto 0;padding:12px 55px;display:block}@media (width<=800px){main{padding-bottom:84px}header{height:62px;padding:0 18px}.brand span:last-child,.search kbd{display:none}header{gap:10px}header .round-button,header .avatar{flex:none;width:36px;height:36px}.header-login-button{flex:none;min-width:50px}.auth-register-form{grid-template-columns:1fr}.auth-register-form .full{grid-column:auto}.search{height:38px}.hero{height:510px}.hero-content{background:linear-gradient(90deg,#141915f5,#14191540);width:100%;padding:70px 25px}.hero h1{font-size:43px}.hero-art{width:100%}.categories{padding:18px}.content-section{padding:40px 18px}.showing-row,.film-grid{grid-template-columns:repeat(2,1fr);gap:12px}.poster{height:230px}.feature-banner{margin:10px 18px;padding:35px 25px}.feature-banner h2{font-size:37px}.orbit{opacity:.45;right:-70%}.video-stage{height:clamp(240px,56vw,410px)}.detail-info{padding:40px 20px}.title-line{display:block}.rating{margin-top:20px}.creator-list{gap:25px;overflow:auto}.member-callout{gap:15px;padding:22px}.subpage,.dashboard-page,.profile-page{padding:45px 18px 100px}.page-head h1{font-size:31px}.plans{grid-template-columns:1fr;margin-top:35px}.plans button{padding:20px}.benefits{grid-template-columns:1fr 1fr;gap:30px;display:grid}.checkout{display:block}.checkout>div{margin-bottom:22px}.dashboard-head{display:block}.dashboard-head .primary{margin-top:22px}.stats{grid-template-columns:1fr 1fr}.stats b{font-size:20px}.dashboard-grid{grid-template-columns:1fr}.work-row{grid-template-columns:42px 1.4fr .8fr}.work-row>span:nth-of-type(3),.work-row button{display:none}.table-panel{overflow:auto}.table-row{min-width:650px}.profile-card{padding:25px}.profile-card button{display:none}.profile-grid{grid-template-columns:1fr}footer{padding-bottom:100px;display:block}.mobile-nav{z-index:60;background:#f7f4ed;border-top:1px solid #d5d0c5;justify-content:space-around;height:66px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#777;background:0 0;border:0;place-items:center;font-size:11px;display:grid}.mobile-nav b{font-size:20px}.mobile-nav .active{color:var(--orange)}}.user-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.user-campaign-list article{background:#faf7f0;border:1px solid #ded6cb;padding:18px}.user-campaign-list article>span{color:#ad4f2c;font-size:10px;font-weight:800}.user-campaign-list h3{margin:8px 0}.user-campaign-list p{color:#706b62;min-height:38px}.user-campaign-list article>div{gap:4px;margin-bottom:12px;display:grid}.user-campaign-list button{margin:5px 7px 0 0}.marketing-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-rule-gate{background:#f7eee4;border:1px solid #d7c7b7;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:20px 0;padding:16px 18px;display:grid}.marketing-rule-gate>span{color:#fff;background:#ad4f2c;padding:7px 10px;font-size:10px;font-weight:800}.marketing-rule-gate p{color:#70685f;margin:4px 0 0}.marketing-rule-gate button{color:#8e3f25;cursor:pointer;background:0 0;border:1px solid #ad4f2c;padding:10px 13px}.admin-filter-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.admin-filter-tabs button{cursor:pointer;background:0 0;border:1px solid #d5cdc1;padding:9px 14px}.admin-filter-tabs button.active{color:#fff;background:#30312d;border-color:#30312d}.marketing-list{gap:10px;display:grid}.marketing-list article{background:#faf7f1;border:1px solid #ddd5ca;grid-template-columns:100px minmax(0,1fr) 180px 170px;align-items:center;gap:18px;padding:18px;display:grid}.marketing-poster-thumb{object-fit:cover;background:#ddd5ca;width:100px;height:76px}.marketing-list article>div:first-of-type{gap:4px;display:grid}.marketing-numbers strong{color:#ad4f2c;font-size:11px}.campaign-poster-upload img{object-fit:cover;border:1px solid #d5cdc1;width:min(100%,420px);max-height:190px;margin-top:10px}.campaign-upload-control{color:#8e3f25;cursor:pointer;background:#f4eee4;border:1px dashed #b7aa9b;gap:4px;margin-top:8px;padding:16px;display:grid;position:relative}.campaign-upload-control input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ad-placement-manager{gap:12px;display:grid}.ad-placement-reminder{background:#f7eee4;border-left:4px solid #ad4f2c;gap:5px;padding:14px 16px;display:grid}.ad-placement-manager details{background:#faf7f1;border:1px solid #d9d1c6}.ad-placement-manager summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.ad-placement-manager summary>span,.ad-placement-manager summary small{gap:4px;display:grid}.ad-placement-manager summary small,.ad-placement-list small{color:#777168}.ad-placement-manager .positive{color:#26835c}.danger-text{color:#a5402e}.ad-placement-list{border-top:1px solid #ddd5ca}.ad-placement-list article{border-top:1px solid #e3ddd3;grid-template-columns:110px minmax(220px,1fr) 170px 220px;align-items:center;gap:16px;padding:14px 18px;display:grid}.ad-placement-list article:first-child{border-top:0}.ad-placement-list article>img{object-fit:cover;width:110px;height:68px}.ad-placement-list article>div{gap:5px;display:grid}.ad-placement-list>p{color:#777168;margin:0;padding:18px}.marketing-ledger-wrap,.promotion-rule-table{border:1px solid #d9d1c6;overflow-x:auto}.marketing-ledger{border-top:1px solid #e0d8cd;grid-template-columns:45px 55px 190px 130px 120px 190px 280px 145px 145px 125px 105px 95px 100px 100px 190px;align-items:stretch;min-width:2015px;display:grid}.marketing-ledger:first-child{border-top:0}.marketing-ledger>span{border-right:1px solid #e4ddd3;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:13px 10px;font-size:11px;line-height:1.45;display:flex;overflow:hidden}.marketing-ledger>span:last-child{border-right:0}.marketing-ledger small{color:#777168}.marketing-ledger-head{color:#fff;background:#30312d;font-weight:800}.marketing-title-cell{grid-template-columns:54px 1fr;align-items:center;display:grid!important}.marketing-title-cell img{object-fit:cover;width:54px;height:42px}.marketing-ledger-actions,.promotion-rule-actions{flex-wrap:wrap;align-content:center;flex-direction:row!important;display:flex!important}.marketing-ledger-actions button,.promotion-rule-actions button{cursor:pointer;background:#fff;border:1px solid #cbc2b7;padding:6px 8px;font-size:10px}.marketing-ledger-actions button.danger{color:#a5402e;border-color:#d8aaa0}.campaign-status{color:#5b554e;background:#e8e1d7;width:fit-content;padding:5px 7px;font-size:10px}.status-进行中{color:#17613b;background:#dcefe4}.status-已结束,.status-已退款{color:#766e65;background:#e7e2dc}.status-待开始{color:#8a5525;background:#f5e4cb}.status-草稿{color:#56526f;background:#e5e2f0}.promotion-rule-filters{margin-bottom:12px}.promotion-rule-row{border-top:1px solid #e0d8cd;grid-template-columns:70px 190px 220px 130px 220px 120px 320px;align-items:stretch;min-width:1270px;display:grid}.promotion-rule-row:first-child{border-top:0}.promotion-rule-row>span{border-right:1px solid #e4ddd3;flex-direction:column;justify-content:center;gap:5px;padding:13px 12px;font-size:11px;display:flex}.promotion-rule-head{color:#fff;background:#30312d;font-weight:800}.campaign-id-cell{word-break:break-all;color:#5d574f;font-family:Consolas,monospace;font-size:10px!important}.marketing-batch-toolbar{justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;display:flex}.marketing-batch-toolbar span{color:#706a61;margin-right:auto}.marketing-batch-toolbar button{cursor:pointer;background:#fff;border:1px solid #cfc6ba;padding:8px 12px}.marketing-batch-toolbar button.danger{color:#a43e2c;border-color:#d9aaa0}.marketing-list article>div:first-of-type>span{color:#ad4f2c;font-size:10px;font-weight:800}.marketing-list h3{margin:6px 0}.marketing-list p,.marketing-list small{color:#726d64}.marketing-numbers,.marketing-actions{gap:7px;display:grid}.marketing-numbers b{color:#ad4f2c}.marketing-actions button{cursor:pointer;background:#fff;border:1px solid #cfc6ba;padding:8px 10px}.marketing-actions button.danger{color:#a63e2c;border-color:#d8aaa0}.external-link-warning{color:#78422e;background:#f7e8dc;margin-top:15px;padding:12px;line-height:1.6}@media (width<=800px){.marketing-list article{grid-template-columns:1fr;display:grid}.user-campaign-list,.marketing-stats,.marketing-rule-gate{grid-template-columns:1fr}}.stage-review-panel{background:#f0ebe2;border:1px solid #d4ccbf;margin:18px 0;padding:18px}.stage-review-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.stage-review-head span{letter-spacing:.18em;color:#b65431;font-size:9px}.stage-review-head h3{margin:5px 0}.stage-review-head p{color:#777;margin:0;font-size:10px}.stage-review-head>b{color:#4f735a}.stage-material-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.stage-material-grid button{text-align:left;background:#faf7f0;border:1px solid #cbc3b6;grid-template-columns:24px 1fr;gap:5px;padding:12px;display:grid}.stage-material-grid button i{background:#ddd6ca;border-radius:50%;grid-row:1/3;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.stage-material-grid button span{font-size:11px;font-weight:700}.stage-material-grid button small{color:#888;font-size:9px}.stage-material-grid button.reviewed{background:#e2ebe3;border-color:#75917b}.stage-material-grid button.reviewed i{color:#fff;background:#50735a}.stage-blocker{color:#ad4f2d;margin:12px 0 0;font-size:10px}.workflow-controls .publish-step-button{background:var(--orange);color:#fff;border-color:var(--orange);margin-left:auto}.workflow-controls button:disabled{opacity:.4;cursor:not-allowed}.frame-controls{background:#e7e0d4;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;display:flex}.frame-controls span{color:#777;font-size:10px}.frame-controls button{background:0 0;border:1px solid #aaa195;padding:7px 10px}.frame-controls .primary{background:var(--orange);border-color:var(--orange)}.timecode-note-list{border-top:1px solid #d2cabc;margin-top:15px;padding-top:15px}.timecode-note-row{border-top:1px solid #d8d0c4;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.timecode-note-row img,.shot-placeholder{object-fit:cover;color:#fff;background:#252722;place-items:center;width:150px;height:84px;display:grid}.timecode-note-row>div{gap:7px;display:grid}.timecode-note-row textarea{background:#fffdf8;border:1px solid #bdb5a9;width:100%;min-height:58px;padding:9px}.timecode-note-row>button{color:#a64d2d;background:0 0;border:1px solid #b45d3a;padding:8px}.screening-room:focus{outline-offset:3px;outline:2px solid #d0663a}@media (width<=900px){.stage-material-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){main.experience-android,main.experience-ios{border-radius:0;width:100%;max-width:none;height:100dvh}}@media (width>=701px){.experience-android,.experience-ios{aspect-ratio:9/16;border-radius:24px;width:min(500px,56.25vh - 15.75px);max-width:calc(56.25vh - 15.75px);height:min(888px,100vh - 28px);min-height:0;overflow:hidden}.experience-android .mobile-phone-tabs,.experience-ios .mobile-phone-tabs{width:min(500px,56.25vh - 15.75px)}}@media (width<=700px){.experience-android,.experience-ios{aspect-ratio:9/16;width:100%;min-height:100svh}}.poster:after{display:none}.creator-reference-section{border-top:1px solid #ebe6dd;gap:16px;padding:22px 0 8px;display:grid}.issuer-record-control{color:#6e685f;align-items:center;gap:7px;font-size:11px;display:flex}.issuer-record-control input{background:#fffdf8;border:1px solid #d7cec2;border-radius:7px;width:170px;padding:8px 9px}.issuer-record-control button{color:#fff;white-space:nowrap;background:#2d302a;border:1px solid #2d302a;border-radius:7px;padding:8px 10px}.creator-reference-heading{justify-content:space-between;align-items:center;display:flex}.creator-reference-heading h3{margin:0;font-size:17px}.creator-reference-heading span{color:#999;font-size:12px}.creator-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;display:grid}.creator-reference-fields label{color:#706d67;gap:8px;font-size:12px;display:grid}.creator-reference-fields input{color:#333;background:#f4f4f4;border:0;border-radius:9px;padding:12px 14px}.creator-reference-fields p{color:#888;margin:0;font-size:12px;line-height:1.8}.creator-add-cast{color:#888;background:#fafafa;border:1px dashed #c8c8c8;min-height:74px;font-size:15px}.record-radio-group{flex-wrap:wrap;gap:9px;display:flex}.record-radio-group button{color:#666;background:#fff;border:1px solid #e1ded8;border-radius:18px;padding:7px 13px}.record-radio-group button.active{color:#ff7433;background:#fff7f2;border-color:#ff7433}.record-platform-note{background:#fff7f2;border-left:3px solid #ff7b3d;padding:11px 13px}@media (width<=700px){.creator-reference-fields{grid-template-columns:1fr}}.mobile-phone-tabs,.mobile-short-home{display:none}@media (width<=700px),(width>=701px){.experience-android .mobile-nav,.experience-ios .mobile-nav{display:none}.experience-android .mobile-phone-tabs,.experience-ios .mobile-phone-tabs{width:min(100%,520px);height:70px;padding:7px 4px calc(7px + env(safe-area-inset-bottom));z-index:100;background:#141513f5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-phone-tabs button{color:#bdbdb8;background:0 0;border:0;place-items:center;gap:2px;font-size:10px;display:grid}.mobile-phone-tabs b{font-size:20px;line-height:1}.mobile-phone-tabs .active{color:#ff7b3d}.experience-android .mobile-short-home,.experience-ios .mobile-short-home{scroll-snap-type:y mandatory;background:#10120f;height:calc(100vh - 70px);display:block;overflow-y:auto}.mobile-short-slide{scroll-snap-align:start;color:#fff;background:linear-gradient(155deg,#78514e,#171614 70%);align-items:flex-end;min-height:calc(100vh - 70px);padding:34px 26px 60px;display:flex;position:relative;overflow:hidden}.mobile-short-slide:before{content:"";background:radial-gradient(circle at 75% 22%,#ffae70b8,#0000 27%),linear-gradient(#0000 38%,#000000c7);position:absolute;inset:0}.mobile-short-slide.slide-2{background:linear-gradient(155deg,#3b5667,#121618 70%)}.mobile-short-slide.slide-3{background:linear-gradient(155deg,#5e495e,#141015 70%)}.mobile-short-slide>*{z-index:1;position:relative}.mobile-short-format{border:1px solid #ffffff70;border-radius:20px;padding:6px 9px;font-size:10px;position:absolute;top:24px;right:20px}.mobile-short-slide h1{margin:8px 0;font-size:34px}.mobile-short-slide p{color:#e0dcd4;line-height:1.7}.mobile-short-slide button{color:#fff;background:#ff6f32;border:0;border-radius:22px;padding:12px 20px;font-weight:700}.experience-android .mobile-short-player,.experience-ios .mobile-short-player{color:#fff;background:#10110f;grid-template-rows:1fr auto;min-height:calc(100vh - 70px);display:grid}.mobile-short-player-art{background:radial-gradient(circle at 62% 25%,#d29b75 0 5%,#0000 25%),linear-gradient(160deg,#874c3d,#251c1a 73%);min-height:0;position:relative;overflow:hidden}.mobile-short-player-art:before{content:"";background:radial-gradient(circle at 50% 42%,#ffe3c15c,#0000 19%),linear-gradient(#0000 58%,#000000d1);position:absolute;inset:0}.mobile-short-player-art>*{z-index:1;position:absolute}.mobile-player-back{color:#fff;background:0 0;border:0;font-size:38px;line-height:1;top:18px;left:18px}.mobile-player-episode{font-weight:700;top:24px;left:47px}.mobile-player-speed{color:#fff;background:0 0;border:0;top:21px;right:16px}.mobile-player-play{color:#fb6c33;background:#fff;border:0;border-radius:50%;width:62px;height:62px;font-size:25px;top:44%;left:50%;transform:translate(-50%,-50%)}.mobile-player-actions{gap:18px;display:grid;bottom:135px;right:13px}.mobile-player-actions button{color:#fff;background:0 0;border:0;place-items:center;gap:2px;font-size:28px;display:grid}.mobile-player-actions small{font-size:10px}.mobile-player-info{gap:7px;display:grid;bottom:23px;left:18px;right:72px}.mobile-player-info b{font-size:19px}.mobile-player-info p{color:#eee5db;margin:0;font-size:11px;line-height:1.5}.mobile-player-bottom{background:#191a17;border-radius:16px 16px 0 0;gap:14px;padding:15px 15px 88px;display:grid}.mobile-player-bottom>div{justify-content:space-between;font-size:12px;display:flex}.mobile-player-bottom span{color:#a9aaa2;font-size:10px}.mobile-player-bottom nav{grid-template-columns:repeat(6,1fr);gap:8px;max-height:128px;display:grid;overflow:auto}.mobile-player-bottom nav button{color:#e4e1da;background:#30312d;border:0;border-radius:6px;padding:9px 0}.mobile-player-bottom nav button.active{color:#fff;background:#ff6f32}}main.experience-web>.hero{margin-top:1cm}main.experience-web>header{border-bottom:0}.works-sort-toolbar{flex-wrap:wrap}.works-batch-actions{flex-wrap:wrap;order:2;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.works-batch-select,.work-row-select{color:#5d594f;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.works-batch-select input,.work-row-select input{accent-color:#e26a3a;width:16px;height:16px}.works-batch-count{color:#8a5c46;white-space:nowrap;font-size:11px}.works-sort-toolbar .danger{color:#9d342e;border-color:#ba4d45}.works-management-row>code,.works-management-row>:nth-child(2),.works-management-row>:nth-child(3),.works-management-row>:nth-child(4){position:static;left:auto!important}@media (width<=900px){main.experience-web>.hero{margin-top:22px}.works-batch-actions{justify-content:flex-start;width:100%;margin-left:0}}.detail-page>.player-main-layout{grid-template-columns:minmax(0,1fr) clamp(280px,22vw,420px);gap:clamp(12px,1.4vw,28px);width:100%;max-width:none;margin-inline:0}.detail-page>.player-main-layout>.video-stage{aspect-ratio:16/9;width:100%;min-width:0;max-width:none;height:auto}.detail-page>.player-main-layout>.player-side-rail{width:100%;min-width:0;max-height:none}.detail-page>.player-screen-format-selector,.detail-page>.player-episode-selector,.detail-page>.detail-info{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (width<=1100px){.detail-page>.player-main-layout{grid-template-columns:1fr}.detail-page>.player-main-layout>.player-side-rail{max-height:none}}@media (width<=640px){.detail-page{padding-left:16px;padding-right:16px}}body>main,main[class^=experience-]{width:100vw!important;max-width:none!important;margin:0!important}main[class^=experience-]>header,main[class^=experience-]>.hero,main[class^=experience-]>.categories,main[class^=experience-]>.content-section,main[class^=experience-]>.feature-banner,main[class^=experience-]>.detail-page{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.upcoming-section .showing-row{align-items:stretch}.upcoming-card{grid-template-rows:1fr auto;min-width:0;height:100%;display:grid}.upcoming-card>.film-card{flex-direction:column;min-width:0;height:100%;display:flex}.upcoming-card>.film-card .poster{aspect-ratio:16/9;background-color:#171914;background-repeat:no-repeat;background-size:contain!important}.upcoming-card>.film-card .card-creators{margin-top:auto}.upcoming-card>div{align-self:end;min-height:38px}.channel-content{width:100%;padding-inline:clamp(18px,3vw,58px)}.channel-grid{grid-auto-rows:1fr;align-items:stretch}.channel-grid>.film-card{flex-direction:column;min-width:0;height:100%;padding-bottom:14px;display:flex}.channel-grid>.film-card .poster{aspect-ratio:16/9;background-color:#171914;background-repeat:no-repeat;background-size:contain!important}.channel-grid>.film-card>strong{min-height:24px}.channel-grid>.film-card>small:not(.film-work-id){min-height:34px;line-height:1.6;display:block}.channel-grid>.film-card .card-creators{min-height:44px;margin-top:auto}.channel-grid>.film-card .work-credit-columns{min-height:70px}.admin-app{width:100%;min-height:100vh;max-width:none!important}.admin-main{width:100%;min-width:0}.admin-main>.overview-year-bar,.admin-main>.overview-platform-summary,.admin-main>.overview-works-board{margin-left:clamp(24px,2.4vw,48px);margin-right:clamp(24px,2.4vw,48px)}.admin-main>.overview-year-bar{padding-top:26px}.admin-kpis{padding-left:clamp(24px,2.4vw,48px);padding-right:clamp(24px,2.4vw,48px)}.promotion-rule-detail-link{text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.promotion-rule-detail-link small{color:#a95636}.promotion-rule-detail>span{color:#a95636;font-size:11px}.promotion-rule-detail h2{margin:8px 0 18px}.promotion-rule-detail dl>div{border-bottom:1px solid #ddd5c9;grid-template-columns:110px 1fr;gap:16px;padding:12px 0;display:grid}.promotion-rule-detail dt{color:#777168}.promotion-rule-detail dd{margin:0}.promotion-rule-detail>button{width:100%;margin-top:20px}.promotion-poster-result{border-top:1px solid #ddd5c9;grid-template-columns:minmax(240px,360px) 1fr;align-items:end;gap:20px;margin-top:22px;padding-top:20px;display:grid}.promotion-poster-result>img{border-radius:12px;width:100%;box-shadow:0 14px 35px #19140d33}.promotion-poster-result>div{gap:10px;display:grid}.promotion-poster-result button,.promotion-poster-result a{color:inherit;text-align:center;background:#fffdf8;border:1px solid #c9c0b3;padding:11px 14px;text-decoration:none}@media (width<=800px){.admin-main>.overview-year-bar,.admin-main>.overview-platform-summary,.admin-main>.overview-works-board{margin-left:14px;margin-right:14px}.promotion-poster-result{grid-template-columns:1fr}}.membership-payment-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a09b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.membership-payment-modal{color:#181914;background:#f7f3e9;border-radius:22px;width:min(100%,520px);max-height:min(90vh,760px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000061}.membership-payment-modal>span{color:#b7732a;letter-spacing:.16em;font-size:11px}.membership-payment-modal h2{margin:8px 0 22px}.membership-payment-modal>button:not(.membership-payment-close){width:100%;margin-top:10px;padding:13px}.membership-payment-close{background:#e8e1d5;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:16px;right:18px}.membership-order-summary{background:#fffaf0;border:1px solid #ded4c4;border-radius:15px;flex-direction:column;gap:10px;padding:20px;display:flex}.membership-order-summary b{font-size:20px}.membership-order-summary small{color:#77766e;line-height:1.7}.membership-order-summary strong{color:#b55b20;font-size:28px}.membership-payment-methods{gap:10px;display:grid}.membership-payment-methods button{text-align:left;background:#fff;border:1px solid #ded4c4;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.membership-payment-methods button.active{border-color:#cb8b39;box-shadow:inset 0 0 0 1px #cb8b39}.membership-payment-methods i{background:#ece5d8;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.membership-pay-total{border-top:1px solid #ded4c4;justify-content:space-between;align-items:center;margin:20px 0 8px;padding-top:16px;display:flex}.membership-pay-total strong{color:#b55b20;font-size:28px}.membership-paying,.membership-payment-success{text-align:center;padding:32px 8px 10px}.membership-paying i,.membership-payment-success i{color:#34713b;background:#e5efe2;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:34px;font-style:normal;display:grid}.membership-paying i{animation:.8s linear infinite membership-spin}@keyframes membership-spin{to{transform:rotate(360deg)}}.auto-renew-current{background:#ece5d8;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.auto-renew-switch{align-items:center;gap:18px;margin:20px 0;display:flex}.auto-renew-switch>span{flex-direction:column;flex:1;gap:5px;display:flex}.auto-renew-switch small{color:#77766e}.auto-renew-switch input{accent-color:#c47e2c;width:46px;height:24px}@media (width<=640px){.membership-payment-backdrop{align-items:end;padding:0}.membership-payment-modal{border-radius:22px 22px 0 0;width:100%;max-height:92vh;padding:26px 20px}.film-grid,.showing-row,.channel-grid,.collection-grid{grid-template-columns:1fr}}body>main,main[class^=experience-],header,.hero,.content-section,.feature-banner,.detail-page,.detail-info,.video-stage,.category-page,.channel-content,.collection-page{width:100%;max-width:none}header{margin-top:10px;padding-inline:clamp(16px,3vw,64px);top:10px}.hero{height:auto;min-height:clamp(460px,34vw,720px)}.content-section{padding-inline:clamp(16px,2.5vw,52px)}.feature-banner{margin-inline:0;padding-inline:clamp(20px,7vw,140px)}.video-stage{aspect-ratio:16/9;height:auto;max-height:none;margin-inline:0}.detail-info{margin-inline:0;padding-inline:clamp(18px,3vw,64px)}@media (width<=900px){header{margin-top:6px;top:6px}.hero{min-height:0}}@media (width<=650px){.stage-material-grid{grid-template-columns:1fr}.stage-review-head{align-items:flex-start}.timecode-note-row{grid-template-columns:1fr}.timecode-note-row img,.shot-placeholder{width:100%;height:160px}.workflow-controls{display:grid}.workflow-controls .publish-step-button{margin:0}}.creator-membership-badge{color:#ffd98a;letter-spacing:.04em;background:linear-gradient(135deg,#161711,#54401f);border:1px solid #d5a94e;border-radius:999px;width:max-content;margin-top:9px;padding:6px 10px;font-size:11px;font-style:normal;display:inline-flex;box-shadow:0 5px 16px #50340a33}.new-work-chip em{color:#a95334;margin-top:7px;font-size:10px;font-style:normal;display:block}.viewing-revenue-note{background:#ede6da;border-left:3px solid #bd633f;gap:6px;padding:13px 15px;display:grid}.viewing-revenue-note span{color:#6f6a61;font-size:11px;line-height:1.7}.audit-pricing-panel{background:#eee7db;border:1px solid #d5ccbf;grid-template-columns:1.1fr repeat(2,minmax(150px,.8fr)) 1.4fr auto;align-items:end;gap:12px;margin:12px 0;padding:15px;display:grid}.audit-pricing-panel>div,.audit-pricing-panel>label{color:#716c63;gap:6px;font-size:10px;display:grid}.audit-pricing-panel select,.audit-pricing-panel input{background:#fffdf8;border:1px solid #bbb2a5;padding:9px}.audit-pricing-panel p{color:#6f6a61;margin:0;font-size:10px;line-height:1.6}.audit-pricing-panel>button{color:#fff;background:#30332d;border:0;padding:10px}@media (width<=1100px){.audit-pricing-panel{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.audit-pricing-panel{grid-template-columns:1fr}}.stage-material-grid button.checking{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.active-material-confirm{color:#fff;background:#242621;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.active-material-confirm button{background:var(--orange);color:#fff;border:0;padding:9px 13px}@media (width<=1100px){.channel-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.channel-hero{height:300px;padding:45px 22px}.channel-hero h1{font-size:38px}.channel-art{opacity:.65;right:-65%}.filter-panel{padding:22px 18px}.filter-panel>div{grid-template-columns:45px 1fr}.filter-panel nav{flex-wrap:nowrap;overflow:auto}.filter-panel button{white-space:nowrap}.channel-content{padding:38px 18px 90px}.channel-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}.channel-grid .poster{height:245px}.channel-toolbar{align-items:flex-start}.channel-toolbar>div{display:block}.channel-toolbar span{margin-top:6px;display:block}}.creator-entry-page{background:#f5f1e8;grid-template-columns:45% 55%;min-height:calc(100vh - 76px);display:grid}.entry-visual{color:#fff;background:radial-gradient(circle at 72% 20%,#dc793e,#26362f 35%,#171b18 68%);flex-direction:column;justify-content:space-between;padding:55px 7vw;display:flex;position:relative;overflow:hidden}.entry-visual:after{content:"";border:1px solid #ffffff30;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-180px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff06}.entry-brand{letter-spacing:.08em;color:#fff;background:0 0;border:0;align-items:center;gap:10px;width:max-content;padding:0;display:flex}.entry-visual>div:nth-child(2){z-index:1;position:relative}.entry-visual>div:nth-child(2)>span,.entry-step{letter-spacing:.24em;color:#ef936c;font-size:10px;font-weight:800}.entry-visual h1{letter-spacing:.08em;margin:18px 0;font:54px/1.2 STSong,serif}.entry-visual p{color:#c2c8c2;max-width:430px;line-height:1.8}.entry-visual>small{color:#89918b;letter-spacing:.12em}.entry-content{max-width:760px;padding:65px clamp(30px,8vw,115px)}.entry-content h2{margin:16px 0;font:38px/1.35 STSong,serif}.entry-lead{color:#777;margin-bottom:28px;font-size:13px;line-height:1.8}.entry-options{gap:10px;display:grid}.entry-options button{text-align:left;background:#eee9df;border:1px solid #d1cabc;gap:14px;padding:17px;display:flex}.entry-options button.selected{color:#fff;background:#252721;border-color:#252721}.entry-options i{border:1px solid #aaa;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.entry-options div{gap:5px;display:grid}.entry-options span{color:#888;font-size:10px}.entry-options .selected span{color:#aaa}.entry-primary{background:var(--orange);color:#fff;border:0;width:100%;margin-top:22px;padding:14px;font-weight:700}.existing-entry{color:#777;background:0 0;border:0;width:100%;padding:13px;font-size:11px}.entry-back{color:#777;background:0 0;border:0;margin-bottom:30px;padding:0}.entry-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.entry-form label{color:#666;gap:7px;font-size:11px;display:grid}.entry-form input,.entry-form select{background:#fffdf8;border:1px solid #c9c2b5;padding:12px}.entry-upload{text-align:center;border:1px dashed #a8a094;gap:7px;padding:23px;display:grid}.entry-upload span{color:#888;font-size:10px}.entry-agree{color:#777;align-items:center;gap:8px;margin-top:18px;font-size:10px;display:flex}.entry-tip{text-align:center;color:#999;font-size:10px}.studio-shell{width:min(96vw,1920px);max-width:1920px;min-height:850px;margin:auto;padding:54px 38px 110px}.studio-top{justify-content:space-between;align-items:end;display:flex}.studio-top>div>span,.studio-panel-head>div>span,.publish-head>div>span{letter-spacing:.22em;color:var(--orange);font-size:10px;font-weight:800}.studio-top h1{margin:7px 0;font-size:40px}.studio-top p,.studio-panel-head p,.publish-head p{color:#777;margin:0}.studio-tabs{border-bottom:1px solid #d5cfc2;gap:30px;margin:38px 0 25px;display:flex}.studio-tabs button{color:#777;background:0 0;border:0;padding:15px 2px;position:relative}.studio-tabs button.active{color:#171814;font-weight:700}.studio-tabs button.active:after{content:"";background:var(--orange);height:3px;position:absolute;bottom:-1px;left:0;right:0}.studio-tabs b{background:var(--orange);color:#fff;border-radius:10px;margin-left:6px;padding:1px 6px;font-size:10px}.creator-mobile-note{display:none}.studio-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.studio-summary>div{background:#e9e4d8;border:1px solid #ddd6c8;padding:23px}.studio-summary span,.studio-summary small{color:#777;font-size:11px;display:block}.studio-summary b{margin:15px 0;font-size:27px;display:block}.studio-panel{background:#eae5da;border:1px solid #d9d2c5;margin-bottom:20px;padding:27px}.studio-panel-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.studio-panel-head h2{margin:6px 0 0;font-size:22px}.status-badge{white-space:nowrap;color:#5e5b55;background:#d8d2c6;border-radius:12px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;display:inline-flex}.status-修改中{color:#b14520;background:#ffe0d3}.status-复审中,.status-材料审核{color:#776418;background:#e7dfb9}.status-版权确认{color:#316048;background:#d4e5dc}.status-待发布{color:#38547e;background:#d9e0ed}.status-已发布{color:#28603d;background:#cfe6d6}.status-待签约{color:#65497a;background:#e5dbef}.workflow{justify-content:space-between;margin:34px 10px;display:flex;position:relative}.workflow:before{content:"";background:#cbc4b7;height:1px;position:absolute;top:15px;left:5%;right:5%}.workflow>div{z-index:1;color:#999;justify-items:center;gap:9px;font-size:11px;display:grid}.workflow>div[role=button]{cursor:pointer}.workflow>div[role=button]:focus-visible i{outline:3px solid #ff5a1f47}.workflow i{background:#d4cec2;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.workflow .done i{color:#fff;background:#1e201c}.workflow .current i{background:var(--orange);color:#fff;box-shadow:0 0 0 5px #ff5a1f24}.workflow .done,.workflow .current{color:#252620;font-weight:700}.next-action{background:#ded8cc;align-items:center;gap:20px;padding:20px;display:flex}.next-action>span{color:var(--orange);font-size:10px;font-weight:800}.next-action>div{flex:1}.next-action p{color:#666;margin:5px 0;font-size:12px}.next-action button,.quiet-button{background:0 0;border:1px solid #bcb5a8;padding:10px 15px}.project-table{overflow:auto}.project-row{border-top:1px solid #d3ccbf;grid-template-columns:1.5fr .7fr .9fr .5fr .9fr .7fr;align-items:center;gap:14px;min-width:820px;padding:16px 8px;font-size:12px;display:grid}.project-row span:first-child b,.project-row span:first-child small{display:block}.project-row small{color:#888;margin-top:5px}.project-row>button{color:#a44423;text-align:left;background:0 0;border:0}.project-head{color:#888;text-transform:uppercase;font-size:10px}.contract-hero{color:#fff;background:#1d1f1b;align-items:center;gap:20px;padding:24px;display:flex}.contract-icon{background:#393b35;place-items:center;width:60px;height:70px;font:36px Georgia;display:grid}.contract-hero>div:nth-child(2){flex:1}.contract-hero h2{margin:8px 0}.contract-hero p{color:#aaa;font-size:11px}.contract-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.contract-card{background:#eeeae1;border:1px solid #d0c9bc;padding:22px}.contract-card>span{color:#50735a;font-size:10px}.contract-card h3{min-height:45px}.contract-card p{color:#777;font-size:11px}.contract-card div{gap:8px;margin-top:18px;display:flex}.contract-card button{background:0 0;border:1px solid #c7c0b3;padding:7px 10px;font-size:11px}.legal-note{border-left:3px solid var(--orange);background:#ded8cc;padding:15px 20px}.legal-note p{color:#666;margin-bottom:0;font-size:12px;line-height:1.7}.review-layout{grid-template-columns:320px 1fr;gap:15px;display:grid}.feedback-list{padding:0}.feedback-list .studio-panel-head{padding:25px 25px 0}.feedback-item{text-align:left;background:0 0;border:0;border-top:1px solid #d5cec1;align-items:center;gap:12px;width:100%;padding:20px;display:flex}.feedback-item.active{background:#ded8cc}.feedback-item>i{background:var(--orange);border-radius:50%;width:7px;height:7px}.feedback-item>div{flex:1}.feedback-item b,.feedback-item span{display:block}.feedback-item span,.feedback-item small{color:#777;margin-top:5px;font-size:10px}.feedback-detail{margin:0}.review-comment{border-top:1px solid #d2cbbd;grid-template-columns:42px 1fr;gap:15px;padding:22px 0;display:grid}.review-comment>b{color:#bbb;font:25px Georgia}.review-comment span{color:var(--orange);font-size:10px}.review-comment h3{margin:6px 0;font-size:15px}.review-comment p{color:#65645e;font-size:12px;line-height:1.7}.review-comment button{background:0 0;border:1px solid #bdb5a8;padding:7px 12px;font-size:11px}.resubmit-bar,.share-foot{color:#fff;background:#1d1f1b;align-items:center;gap:20px;padding:20px;display:flex}.resubmit-bar>div,.share-foot>div{flex:1}.resubmit-bar p,.share-foot p{color:#aaa;margin:5px 0;font-size:11px}.share-total{text-align:right}.share-total span{color:#888;font-size:10px;display:block}.share-total b{font-size:31px}.share-total.valid b{color:#47735b}.share-total.invalid b{color:#bd492d}.share-row{border-top:1px solid #d2cbbd;grid-template-columns:.8fr 1.2fr 1.6fr .7fr .7fr;align-items:center;gap:12px;padding:15px 8px;font-size:12px;display:grid}.share-head{color:#888;font-size:10px}.share-row label{align-items:center;display:flex}.share-row input{background:#f4f1e9;border:1px solid #bcb5a8;width:62px;padding:9px}.share-row label b{background:#d6d0c4;padding:9px}.share-foot{margin-top:20px}.share-foot button:disabled{opacity:.4}.settlement-overview{color:#fff;background:#1d1f1b;grid-template-columns:1fr 2fr;align-items:end;gap:30px;margin-bottom:20px;padding:30px;display:grid}.settlement-overview span,.settlement-overview small{color:#aaa;font-size:11px;display:block}.settlement-overview b{margin:12px 0;font-size:35px;display:block}.settlement-chart{align-items:end;gap:9px;height:110px;display:flex}.settlement-chart i{background:#c56e43;flex:1;height:40%}.settlement-chart i:nth-child(2){height:58%}.settlement-chart i:nth-child(3){height:51%}.settlement-chart i:nth-child(4){height:78%}.settlement-chart i:nth-child(5){height:68%}.settlement-chart i:nth-child(6){height:88%}.settlement-chart i:nth-child(7){background:var(--orange);height:100%}.settlement-row{grid-template-columns:1.4fr .7fr 1fr 1fr 1fr}.toast{color:#fff;z-index:200;background:#1d1f1b;padding:15px 20px;position:fixed;top:90px;right:25px;box-shadow:0 10px 35px #0004}.modal-backdrop{z-index:150;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#f4f1e9;width:min(720px,100%);max-height:90vh;padding:28px;overflow:auto}.modal-head{border-bottom:1px solid #d7d0c3;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-head button{background:0 0;border:0;font-size:28px}.project-form,.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.project-form label,.form-grid label,.review-box label{color:#666;gap:7px;font-size:11px;display:grid}.project-form input,.project-form select,.project-form textarea,.form-grid input,.form-grid select,.form-grid textarea,.review-box select,.review-box textarea{background:#fffdf8;border:1px solid #c7c0b3;outline:0;padding:12px}.project-form textarea,.form-grid textarea{resize:vertical;height:90px}.full{grid-column:1/-1}.upload-zone{text-align:center;border:1px dashed #aaa;padding:25px}.upload-zone small{color:#999;margin-top:6px;display:block}.modal-actions{justify-content:flex-end;gap:10px;display:flex}.modal-actions>button{background:0 0;border:1px solid #bbb;padding:10px 20px}.admin-app{background:#f2efe7;grid-template-columns:235px 1fr;min-height:900px;display:grid}.admin-sidebar{color:#fff;background:#191b18;flex-direction:column;min-height:calc(100vh - 76px);padding:25px 15px;display:flex}.admin-brand{align-items:center;gap:10px;padding:0 10px 28px;display:flex}.admin-brand div{display:grid}.admin-brand small{color:#888;margin-top:3px;font-size:10px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button{color:#aaa;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.admin-sidebar nav button>span{text-align:center;width:23px;font-size:16px}.admin-sidebar nav button>b{background:var(--orange);color:#fff;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10px}.admin-sidebar nav button.active{color:#fff;background:#33352f}.admin-role-switcher{border-top:1px solid #353832;gap:7px;margin-top:auto;padding:18px 8px 0;display:grid}.admin-role-switcher>span{color:#8d9288;letter-spacing:.14em;font-size:9px}.admin-role-switcher>b{font-size:14px}.admin-role-switcher label{background:#30332d;border:1px solid #42463e;grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid}.admin-role-switcher i{color:#f0b77e;place-items:center;width:30px;height:34px;font-style:normal;display:grid}.admin-role-switcher select{color:#fff;background:0 0;border:0;outline:none;min-width:0;height:34px}.admin-role-switcher option{color:#fff;background:#242622}.admin-role-switcher small{color:#777d73;font-size:9px;line-height:1.5}.admin-user{border-top:1px solid #353832;align-items:center;gap:10px;margin-top:auto;padding:22px 8px 0;display:flex}.admin-user>span{background:#855941;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.admin-user div{display:grid}.admin-user small{color:#888;font-size:10px}.admin-main{min-width:0;padding-bottom:70px}.admin-header{background:#f8f5ed;border-bottom:1px solid #ddd7ca;height:82px;padding:0 32px;position:static}.admin-header div{flex:1}.admin-header h1{margin:0;font-size:22px}.admin-header p{color:#888;margin:5px 0;font-size:10px}.admin-header>button{background:0 0;border:1px solid #c8c1b4;border-radius:0;width:auto;padding:9px 12px}.admin-search{background:#ebe7de;gap:8px;padding:9px 12px;display:flex}.admin-search input{background:0 0;border:0;outline:0}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 30px;display:grid}.admin-kpis>div,.admin-card{background:#faf7f0;border:1px solid #ded8cb;padding:23px}.admin-kpis span,.admin-kpis small{color:#777;font-size:10px;display:block}.admin-kpis b{margin:14px 0;font-size:28px;display:block}.admin-dashboard-grid{grid-template-columns:2fr 1fr;gap:15px;padding:0 30px;display:grid}.card-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.card-title h2{margin:0;font-size:18px}.card-title button{color:#a64d2d;background:0 0;border:0;font-size:11px}.queue-mini{text-align:left;background:0 0;border:0;border-top:1px solid #ddd6c9;align-items:center;gap:13px;width:100%;padding:14px 0;display:flex}.queue-mini>div{flex:1;display:grid}.queue-mini small{color:#888;font-size:10px}.queue-mini .mini-poster{width:38px}.health-ring{background:radial-gradient(circle, #faf7f0 57%, transparent 58%), conic-gradient(#618169 94%, #ddd 0);border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;margin:25px auto;display:grid}.health-ring b{font-size:28px}.health-ring span{color:#777;font-size:10px}.health-note{text-align:center;color:#777;font-size:11px;line-height:1.8}.audit-workspace{background:#faf7f0;border:1px solid #d9d3c7;grid-template-columns:290px 1fr;min-height:720px;margin:25px 30px;display:grid}.audit-queue{border-right:1px solid #d9d3c7}.filter-row{border-bottom:1px solid #ddd7ca;gap:5px;padding:12px;display:flex;overflow:auto}.filter-row button{white-space:nowrap;background:0 0;border:0;padding:6px;font-size:10px}.filter-row .active{color:#fff;background:#20221e}.audit-queue>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e0dacd;grid-template-columns:1fr auto;gap:8px;width:100%;padding:17px;display:grid}.audit-queue>button.selected{border-left:3px solid var(--orange);background:#e9e3d8}.audit-queue>button div{display:grid}.audit-queue>button small,.audit-queue>button>span:last-child{color:#888;font-size:9px}.audit-detail{min-width:0;padding:26px}.audit-title{justify-content:space-between;display:flex}.audit-title>div>span{color:var(--orange);font-size:10px}.audit-title h2{margin:5px 0;font-size:25px}.audit-title p{color:#888;font-size:10px}.audit-tabs{border-bottom:1px solid #d9d3c7;display:flex;overflow:auto}.audit-tabs button{white-space:nowrap;background:0 0;border:0;padding:12px;font-size:11px}.audit-tabs button.active{border-bottom:2px solid var(--orange);font-weight:700}.audit-columns{grid-template-columns:1fr 285px;gap:22px;margin-top:20px;display:grid}.info-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.info-grid div{background:#eee9df;padding:13px;display:grid}.info-grid span{color:#888;margin-bottom:5px;font-size:9px}.file-row{border-top:1px solid #ddd6c9;align-items:center;gap:10px;padding:12px 0;display:flex}.file-row>div{flex:1;display:grid}.file-row small{color:#888;font-size:9px}.file-row em{color:#4f775d;font-size:10px;font-style:normal}.file-row em.warn{color:#b24a27}.file-row button{background:0 0;border:0;font-size:10px}.review-box{background:#eee9df;padding:20px}.review-box h3{margin-top:0}.review-box label{margin-bottom:14px}.review-box textarea{resize:none;height:120px}.quick-tags{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.quick-tags button{background:0 0;border:1px solid #c6bfb2;padding:5px;font-size:9px}.feedback-submit,.approve-button{border:0;width:100%;margin-top:7px;padding:11px}.feedback-submit{color:#fff;background:#c65e39}.approve-button{color:#fff;background:#26342b}.file-row.clickable:hover,.credential-card:hover,.rights-row:hover{background:#f4f0e8}.screening-room{color:#fff;background:#191b18;padding:18px}.screening-head{justify-content:space-between;align-items:end;display:flex}.screening-head span{color:#ea845c;letter-spacing:.18em;font-size:9px}.screening-head h3{margin:5px 0}.screening-head>b{color:#aaa;font-size:10px}.screening-room video{background:#080908;width:100%;max-height:360px;margin:15px 0}.clip-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clip-list button{color:#fff;text-align:left;background:#282a26;border:1px solid #3b3e38;gap:10px;padding:10px;display:flex}.clip-list button.active{border-color:var(--orange)}.clip-list i{color:#e77950;font-style:normal}.clip-list div{display:grid}.clip-list span{color:#888;font-size:9px}.timeline-comment{grid-template-columns:auto 110px 1fr auto;align-items:center;gap:7px;margin-top:14px;display:grid}.timeline-comment input{color:#fff;background:#2a2c28;border:1px solid #444;padding:9px;font-size:10px}.timeline-comment button{background:var(--orange);color:#fff;border:0;padding:9px}.material-overview,.share-audit-head{color:#fff;background:#252721;justify-content:space-between;align-items:center;margin-bottom:8px;padding:16px;display:flex}.material-overview span,.share-audit-head span{color:#aaa;font-size:10px}.credential-card{border-bottom:1px solid #ddd6c9;align-items:center;gap:12px;padding:14px 8px;display:flex}.credential-card>span{background:#d7d0c2;place-items:center;width:36px;height:42px;font-family:STSong,serif;display:grid}.credential-card>div{flex:1;display:grid}.credential-card small{color:#888;font-size:9px}.credential-card em{color:#4f775d;font-size:10px;font-style:normal}.credential-card em.warn{color:#b24a27}.credential-card button,.rights-row button,.share-audit-row button,.version-history button{background:0 0;border:1px solid #bfb8ab;padding:7px 9px;font-size:9px}.rights-chain{align-items:center;gap:6px;padding:15px 0;display:flex;overflow:auto}.rights-chain>strong{color:#aaa}.rights-node{background:#e5e0d5;border-top:3px solid #56745e;gap:5px;min-width:118px;padding:12px;display:grid}.rights-node span,.rights-node i{color:#777;font-size:9px;font-style:normal}.rights-node.warning{border-color:#d46c45}.rights-node.warning i{color:#b24a27}.rights-row{border-top:1px solid #d8d1c4;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:10px;padding:13px 8px;font-size:10px;display:grid}.rights-row>div{display:grid}.rights-row small{color:#888;font-size:9px}.share-audit-head>div{gap:5px;display:grid}.share-audit-head button{color:#fff;background:#50715a;border:0;padding:9px}.share-audit-chart{height:40px;margin:15px 0;display:flex}.share-audit-chart div{color:#fff;background:#25372d;place-items:center;min-width:2px;font-size:9px;display:grid}.share-audit-chart div:nth-child(2){background:#aa5b3e}.share-audit-chart div:nth-child(3){background:#c3784c}.share-audit-chart div:nth-child(4){background:#65765a}.share-audit-chart div:nth-child(5){background:#8f765a}.share-audit-chart div:nth-child(6){background:#d0a052}.share-audit-row{border-top:1px solid #d8d1c4;grid-template-columns:1.2fr 1.6fr .4fr auto;align-items:center;gap:12px;padding:13px 5px;font-size:10px;display:grid}.share-audit-row>div{display:grid}.share-audit-row span{color:#777}.share-audit-row strong{font-size:15px}.version-history{border-left:1px solid #bbb5a8;margin-left:10px}.version-history>div{grid-template-columns:24px 1fr auto;gap:8px;padding:0 0 25px;display:grid;position:relative}.version-history i{color:var(--orange);margin-left:-6px;font-style:normal}.version-history p{color:#666;font-size:10px}.version-history small{color:#999;font-size:9px}.material-document{position:relative}.document-seal{color:#bd4933;text-align:center;border:2px solid #bd4933;border-radius:50%;place-items:center;width:75px;height:75px;font-size:10px;display:grid;position:absolute;top:5px;right:10px;transform:rotate(-10deg)}.material-document>span{color:#999;letter-spacing:.15em;font-size:9px}.material-document h2{font:28px STSong,serif}.material-document p{color:#666;font-size:11px}.document-lines{gap:12px;margin:25px 0;display:grid}.document-lines i{background:#ddd8ce;height:7px}.document-lines i:nth-child(2n){width:82%}.document-meta{background:#e7e1d6;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;padding:13px;display:grid}.document-meta span{gap:5px;font-size:9px;display:grid}.document-meta b{color:#467156}.material-document label{gap:7px;font-size:10px;display:grid}.material-document textarea{border:1px solid #c8c1b5;height:90px;padding:10px}.publish-studio,.resource-page{margin:26px 30px}.publish-head{border-bottom:1px solid #ded8cb;justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.publish-head h2{margin:7px 0;font-size:24px}.publish-grid{grid-template-columns:1fr 280px;gap:28px;margin-top:25px;display:grid}.publish-form h3{margin-top:25px}.asset-drop{border:1px dashed #aaa;justify-items:center;gap:6px;padding:25px;display:grid}.asset-drop span{color:#888;font-size:10px}.asset-drop button{background:0 0;border:1px solid #aaa;margin-top:8px;padding:8px 15px}.publish-checks{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;font-size:11px;display:grid}.publish-preview{background:#e9e4da;padding:18px}.publish-preview>span{letter-spacing:.2em;color:#888;font-size:9px}.preview-poster{color:#fff;background:radial-gradient(circle at 70% 20%,#ee9f4d,#27372f 48%,#141814);place-items:center;height:280px;margin:14px 0;display:grid;position:relative}.preview-poster>b{letter-spacing:.2em;text-align:center;font:30px STSong,serif}.preview-poster i{opacity:.7;border:1px solid #fff;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid;position:absolute}.publish-preview>div:not(.preview-poster){border-top:1px solid #d2cbbf;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.publish-preview>button{width:100%;margin-top:13px}.resource-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0;display:grid}.resource-stats>div{background:#eee9df;padding:18px}.resource-stats span{color:#777;font-size:10px;display:block}.resource-stats b{margin-top:10px;font-size:24px;display:block}.resource-row{grid-template-columns:1.5fr 1fr .8fr .8fr .6fr .5fr}@media (width<=900px){.creator-entry-page{grid-template-columns:1fr}.entry-visual{min-height:330px;padding:35px}.entry-visual h1{font-size:40px}.entry-content{padding:40px 25px}.studio-shell{padding:40px 18px 100px}.studio-top{display:block}.studio-top>.primary{margin-top:20px}.studio-tabs{gap:20px;overflow:auto}.studio-summary{grid-template-columns:1fr 1fr}.contract-grid,.review-layout{grid-template-columns:1fr}.feedback-list{display:none}.share-table{overflow:auto}.share-row{min-width:760px}.settlement-overview,.admin-app{grid-template-columns:1fr}.admin-sidebar{min-height:auto;padding:12px}.admin-brand,.admin-user{display:none}.admin-sidebar nav{display:flex;overflow:auto}.admin-sidebar nav button{white-space:nowrap}.admin-role-switcher{grid-template-columns:auto auto minmax(150px,1fr);align-items:center;margin-top:10px;padding:10px 0 0}.admin-role-switcher>b,.admin-role-switcher>small,.admin-header{display:none}.admin-kpis{grid-template-columns:1fr 1fr;padding:18px}.admin-dashboard-grid{grid-template-columns:1fr;padding:0 18px}.audit-workspace{grid-template-columns:1fr;margin:18px}.audit-queue{display:none}.audit-columns{grid-template-columns:1fr}.publish-studio,.resource-page{margin:18px}.publish-grid{grid-template-columns:1fr}.publish-preview{max-width:360px}.publish-head{display:block}.publish-head button{margin-top:18px}.resource-stats{grid-template-columns:1fr 1fr}}@media (width<=600px){header .admin-entry{display:none}.creator-mobile-note{color:#fff;background:#22241f;gap:5px;margin:20px 0;padding:16px;display:grid}.creator-mobile-note span{color:#aaa;font-size:10px;line-height:1.7}.studio-top>.primary,.next-action>button,.contract-hero>.primary,.review-comment button,.resubmit-bar>.primary,.share-foot>.primary{display:none}.share-row input{pointer-events:none;background:#ded8cd}.entry-form{grid-template-columns:1fr}.entry-form .full{grid-column:auto}.studio-summary{grid-template-columns:1fr}.workflow{justify-content:flex-start;gap:28px;overflow:auto}.workflow:before{display:none}.next-action,.resubmit-bar,.share-foot,.contract-hero{flex-direction:column;align-items:flex-start}.project-form,.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.studio-panel{padding:18px}.admin-kpis{grid-template-columns:1fr}.audit-workspace{margin:10px}.audit-detail{padding:16px}.info-grid,.publish-checks{grid-template-columns:1fr}.video-bar{gap:7px;bottom:18px}.video-bar span{display:none}.rotate-play{display:block}}.contract-status-tabs,.finance-bill-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.contract-status-tabs button,.finance-bill-tabs button{background:0 0;border:1px solid #c9c1b4;padding:9px 13px}.contract-status-tabs button.active,.finance-bill-tabs button.active{color:#fff;background:#30322e}.contract-status-tabs b,.finance-bill-tabs b{color:#c36945;margin-left:7px}.contract-editor{gap:14px;display:grid}.contract-import-row,.contract-review-actions,.finance-head-actions{flex-wrap:wrap;gap:9px;display:flex}.contract-import-row button,.contract-review-actions button,.finance-head-actions button{background:#fffdf8;border:1px solid #bdb4a6;padding:10px 13px}.contract-review-actions{justify-content:flex-end}.signature-pad{background:#fffefb;border:1px dashed #9f9688;position:relative}.signature-pad canvas{touch-action:none;cursor:crosshair;width:100%;height:180px;display:block}.signature-pad>button{background:#faf7f0eb;border:1px solid #b7aea1;padding:6px 9px;position:absolute;top:8px;right:8px}.esign-admin-flow span.done{color:#476141;background:#e4edde}.finance-center-admin{margin:26px 30px}.finance-total-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.finance-total-grid button{text-align:left;background:#ece5d9;border:1px solid #d8d0c4;gap:7px;padding:16px;display:grid}.finance-total-grid span,.finance-total-grid small{color:#777268;font-size:10px}.finance-total-grid b{font-size:21px}.finance-bill-table{overflow-x:auto}.finance-bill-row{border-bottom:1px solid #ddd5c8;grid-template-columns:1.2fr 1.25fr repeat(3,.8fr) .7fr .55fr;align-items:center;gap:10px;min-width:1050px;padding:13px 7px;font-size:11px;display:grid}.finance-bill-row>span:first-child{gap:4px;display:grid}.finance-bill-row em{color:#a14d32;font-style:normal}.finance-bill-row>button{color:var(--orange);background:0 0;border:0}.finance-bill-row.head{color:#777268;font-size:10px}.finance-role-split{border-top:1px solid #d8d0c4;margin-bottom:16px}.finance-role-split>div{border-bottom:1px solid #ded7cb;grid-template-columns:1fr 90px 120px;gap:12px;padding:11px 4px;display:grid}.finance-role-split span{gap:4px;display:grid}.finance-role-split small{color:#7b766c}.finance-role-split em{text-align:right;font-style:normal}@media (width<=950px){.finance-total-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.finance-center-admin{margin:18px}.finance-total-grid{grid-template-columns:1fr}.finance-role-split>div{grid-template-columns:1fr auto}.finance-role-split em{grid-column:2}}.scan-button{color:#666;white-space:nowrap;background:0 0;border:0;font-size:10px}.hero-switch{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;bottom:34px;left:8%}.hero-switch button{color:#fff;background:#ffffff35;border:0;border-radius:50%;width:25px;height:25px;font-size:16px}.hero-switch button:not(:first-child):not(:last-child){background:#fff5;width:7px;height:7px;padding:0}.hero-switch button.active{transform:scale(1.35);background:var(--orange)!important}.hero-switch.ad-switch{left:50%;transform:translate(-50%)}.hero-switch.ad-switch button,.hero-switch.ad-switch button:first-child,.hero-switch.ad-switch button:last-child{background:#fff6;width:8px;height:8px;padding:0}.hero-ad-arrow{z-index:8;color:#fff;cursor:pointer;background:#12151294;border:1px solid #ffffff38;width:46px;height:64px;font-size:34px;position:absolute;top:50%;transform:translateY(-50%)}.hero-ad-arrow:hover{background:#bf592ee6}.hero-ad-arrow.previous{left:20px}.hero-ad-arrow.next{right:20px}@media (width<=800px){.hero-ad-arrow{width:34px;height:50px;font-size:25px;top:45%}.hero-ad-arrow.previous{left:8px}.hero-ad-arrow.next{right:8px}.ad-placement-list article{grid-template-columns:90px 1fr}.ad-placement-list article>img{width:90px;height:62px}.ad-placement-list article>div:nth-of-type(n+2){grid-column:1/-1}}.ghost.added{background:#49725a;border-color:#6f9d7d;animation:.55s listFly}@keyframes listFly{50%{opacity:.5;transform:translate(45px,-20px)scale(.8)}}.upcoming-card>.film-card{width:100%}.upcoming-card>div{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.upcoming-card>div button,.collection-actions button{background:0 0;border:1px solid #c3bcaf;padding:7px 3px;font-size:10px}.upcoming-card>div .buy,.collection-actions .buy{color:#fff;background:#1e201c;border-color:#1e201c}.three-rows{row-gap:28px}.detail-back,.subpage-nav{color:#fff;background:#201f1b;align-items:center;gap:20px;height:54px;padding:0 5vw;display:flex}.detail-back button,.subpage-nav button{color:#fff;background:0 0;border:0}.detail-back span,.subpage-nav span{color:#aaa;font-size:11px}.detail-video{object-fit:contain;z-index:1;background:#060706;width:100%;height:100%;position:absolute;inset:0}.video-bar{z-index:2}.review-section{border-top:1px solid #cfc8bb;margin-top:35px;padding-top:30px}.review-section>div:first-child{align-items:baseline;gap:15px;display:flex}.review-section h2{margin:0}.review-section p{color:#888;font-size:13px}.star-input{align-items:center;margin:18px 0;display:flex}.star-input button{color:#bbb;background:0 0;border:0;font-size:27px}.star-input button.active{color:#e97c41}.star-input span{color:#777;margin-left:10px;font-size:11px}.review-section textarea{background:#f6f3ec;border:1px solid #c6bfb2;width:100%;height:80px;margin-bottom:10px;padding:12px;font-size:14px;display:block}.collection-page{min-height:800px;padding-bottom:80px}.collection-head{padding:55px 7vw 30px}.collection-head>span{color:var(--orange);letter-spacing:.2em;font-size:10px}.collection-head h1{margin:8px 0;font:40px STSong,serif}.calendar-months{gap:8px;padding:0 7vw 25px;display:flex}.calendar-months button{background:0 0;border:1px solid #c7c0b3;padding:9px 20px}.calendar-months button.active{color:#fff;background:#1d1f1b}.collection-grid{grid-template-columns:repeat(4,1fr);gap:28px 15px;padding:0 7vw;display:grid}.collection-actions{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.account-subpage{max-width:1080px;min-height:760px;margin:auto;padding:35px 25px 100px}.account-subpage>.subpage-nav{margin:-35px -25px 25px}.account-card{background:#eae5da;border:1px solid #d8d1c4;padding:28px}.creator-tag{font-size:11px;color:#e7a468!important;background:0 0!important;border:0!important;padding:0!important}.edit-profile{grid-template-columns:150px 1fr;gap:30px;display:grid}.edit-avatar{align-content:start;justify-items:center;gap:12px;display:grid}.edit-avatar>span{color:#fff;background:#9d694c;border-radius:50%;place-items:center;width:100px;height:100px;font-size:38px;display:grid}.edit-avatar button{background:0 0;border:1px solid #bbb3a7;padding:8px}.account-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-form label,.identity-flow label{color:#666;gap:6px;font-size:11px;display:grid}.account-form input,.account-form select,.account-form textarea,.identity-flow input{background:#fffdf8;border:1px solid #c7c0b4;padding:11px}.account-form textarea{height:100px}.account-form small{justify-self:end}.account-primary{background:var(--orange);color:#fff;border:0;padding:11px}.account-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.account-heading h2{margin:0}.account-heading p{color:#777;font-size:11px}.account-heading select,.account-heading button{background:0 0;border:1px solid #bfb7aa;padding:8px}.history-row{text-align:left;background:0 0;border:0;border-top:1px solid #d1cabd;grid-template-columns:64px 1fr auto;align-items:center;gap:15px;width:100%;padding:14px 0;display:grid}.history-poster{background:linear-gradient(145deg,#aa704c,#27352f);height:72px}.history-poster.watch{background:linear-gradient(145deg,#725b8c,#242837)}.history-row div{gap:5px;display:grid}.history-row small{color:#777}.history-row i{background:#c9c1b4;width:min(300px,100%);height:3px}.history-row em{background:var(--orange);height:100%;display:block}.history-row strong{font-size:11px}.ticket-row{border-top:1px solid #d1cabd;grid-template-columns:60px 1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.ticket-code{background:#fff;place-items:center;width:50px;height:50px;font-weight:800;display:grid}.ticket-row p,.ticket-row small{color:#777;margin:4px 0}.ticket-row>span{color:#4e745b}.ticket-row button{background:0 0;border:1px solid #bbb3a7;padding:8px}.current-vip{color:#fff;background:#1c1e1a;padding:30px;position:relative}.current-vip span{color:#d8aa64}.current-vip b{margin:10px 0;font-size:27px;display:block}.current-vip p{color:#aaa}.current-vip button{background:#d6a05a;border:0;padding:9px;position:absolute;bottom:25px;right:25px}.member-packages{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.member-packages button{background:#f4f0e8;border:1px solid #c8c0b3;gap:9px;padding:22px;display:grid;position:relative}.member-packages button.recommend{border-color:#d07945}.member-packages em{color:#fff;background:#d07945;padding:4px;font-size:9px;position:absolute;top:0;right:0}.member-packages strong{color:#c15f36;font-size:26px}.wallet{color:#fff;background:#1d1f1b;margin-bottom:25px;padding:30px}.wallet b{margin:10px 0;font-size:35px;display:block}.wallet p{color:#aaa}.wallet button{background:var(--orange);color:#fff;border:0;padding:10px 22px}.finance-line{border-top:1px solid #d1cabd;justify-content:space-between;padding:16px;display:flex}.finance-line b{color:#50735a}.promotion-hero{color:#fff;background:#20231f;grid-template-columns:140px 1fr;gap:25px;padding:28px;display:grid}.fake-qr{color:#111;background:#fff;place-items:center;width:110px;height:110px;margin-top:8px;font-size:70px;display:grid}.promotion-hero p{color:#aaa}.promotion-hero button{color:#fff;background:0 0;border:1px solid #777;margin-right:8px;padding:8px}.promo-rules{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.promo-rules div{background:#f3eee5;gap:7px;padding:18px;display:grid}.promo-rules span{color:#777;font-size:10px}.promo-rules strong{color:#c15f36}.identity-status{background:#d9e6dc;align-items:center;gap:15px;padding:20px;display:flex}.identity-status i{color:#fff;background:#51735d;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.identity-status div{gap:4px;display:grid}.identity-status span{color:#567;font-size:10px}.upload-id{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upload-id div{text-align:center;background:#d6d0c4;place-items:center;height:140px;display:grid}.upload-id b{color:#50735a}.identity-flow>p{color:#777;font-size:10px}.settings-list{padding:0}.settings-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d2cbbd;width:100%;padding:20px;display:flex}.settings-list button div{flex:1;gap:5px;display:grid}.settings-list span{color:#777;font-size:10px}.message-row{border-top:1px solid #d1cabd;grid-template-columns:10px 1fr;gap:12px;padding:18px 0;display:grid}.message-row>i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-top:5px}.message-row p{color:#666;font-size:11px}.message-row small{color:#999}.creator-workbench{grid-template-columns:245px 1fr;gap:14px;display:grid}.creator-side{color:#fff;background:#20221e;flex-direction:column;gap:5px;padding:18px;display:flex}.creator-side h3{color:#777;text-transform:uppercase;margin:15px 8px 8px;font-size:10px}.creator-side button{color:#aaa;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:11px;display:flex}.creator-side button.active{color:#fff;background:#343630}.creator-side button.project-active{color:#1d1f1b;background:#f1ece3}.creator-side .status-badge{font-size:8px}.project-operation{margin:0}.project-operation select{background:0 0;border:1px solid #bbb4a7;padding:9px}.selected-project-head{background:#dfd8cc;justify-content:space-between;align-items:center;padding:17px;display:flex}.selected-project-head>div{align-items:center;gap:12px;display:flex}.selected-project-head .mini-poster{width:48px}.selected-project-head h2{margin:0}.selected-project-head p{color:#777;margin:4px 0;font-size:10px}.project-milestones{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.project-milestones button{text-align:left;background:#f1ede5;border:1px solid #d0c8bb;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.project-milestones i{color:#fff;background:#292b27;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.project-milestones div{gap:4px;display:grid}.project-milestones span{color:#777;font-size:9px}.project-milestones strong{color:#a04b2d;font-size:9px}.wizard-steps{justify-content:space-between;margin-bottom:25px;display:flex;position:relative}.wizard-steps:before{content:"";background:#ccc4b8;height:1px;position:absolute;top:14px;left:10%;right:10%}.wizard-steps>div{z-index:1;color:#aaa;justify-items:center;gap:5px;font-size:9px;display:grid}.wizard-steps i{background:#d4cdc1;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.wizard-steps .active{color:#1d1f1b}.wizard-steps .active i{background:var(--orange);color:#fff}.sequential-upload>p{color:#777;font-size:11px}.sequential-upload>div{border-top:1px solid #d4cdc0;align-items:center;gap:12px;padding:14px;display:flex}.sequential-upload i{background:#d8d1c5;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sequential-upload div div{flex:1;gap:4px;display:grid}.sequential-upload span{color:#888;font-size:9px}.sequential-upload button{background:0 0;border:1px solid #bbb3a7;padding:8px}.sequential-upload .done i{color:#fff;background:#50735a}.sequential-upload .locked{opacity:.45}.participation-step>label{border:1px solid #c9c1b5;gap:12px;margin:8px 0;padding:16px;display:flex}.participation-step label div{gap:5px;display:grid}.participation-step label span{color:#777;font-size:10px}.participant-table{overflow:auto}.participant-table>div{grid-template-columns:.7fr 1fr 1.2fr .6fr;gap:7px;min-width:620px;padding:7px 0;display:grid}.participant-table input{border:1px solid #c6beb2;min-width:0;padding:8px}.participant-table label{border:0!important;margin:0!important;padding:0!important;display:flex!important}.participant-table label b{background:#d8d1c5;padding:8px}.participant-table>button{background:0 0;border:1px solid #bbb3a7;padding:8px}.wizard-confirm{text-align:center;padding:20px}.wizard-confirm>i{color:#fff;background:#50735a;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:28px;display:grid}.wizard-confirm p{color:#777;line-height:1.7}.wizard-confirm>div{text-align:left;background:#e6e0d5;grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.wizard-actions{border-top:1px solid #d4cdc0;justify-content:space-between;margin-top:20px;padding-top:18px;display:flex}.wizard-actions button{background:0 0;border:1px solid #bbb3a7;padding:10px 20px}.wizard-actions button:disabled{opacity:.4}@media (width<=900px){.collection-grid{grid-template-columns:repeat(2,1fr)}.creator-workbench{grid-template-columns:1fr}.creator-side{flex-direction:row;overflow:auto}.creator-side h3{display:none}.creator-side button{min-width:130px}.project-milestones,.edit-profile,.account-form{grid-template-columns:1fr}.account-form .full{grid-column:auto}}@media (width<=600px){.scan-button{font-size:0}.scan-button:after{content:"扫一扫";font-size:10px}.hero-switch{bottom:22px;left:24px}.hero-index{display:none}.upcoming-card>div{grid-template-columns:1fr 1fr}.upcoming-card>div button:first-child{grid-column:1/-1}.collection-grid{grid-template-columns:repeat(2,1fr);padding:0 15px}.collection-head{padding:35px 18px}.ticket-row{grid-template-columns:45px 1fr}.ticket-row>span,.ticket-row>button{grid-column:2}.member-packages,.promo-rules,.promotion-hero{grid-template-columns:1fr}.current-vip button{position:static}.project-milestones{grid-template-columns:1fr}.wizard-steps span{display:none}.participant-table{overflow:auto}}.admin-product-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.admin-product-grid>div{background:#eee9df;border:1px solid #d4cdc0;padding:20px}.admin-product-grid>div>span{color:#50735a;font-size:9px}.admin-product-grid h3{margin:8px 0}.admin-product-grid>div>b{color:#be5f38;font-size:28px}.admin-product-grid p{color:#777;font-size:10px;line-height:1.6}.admin-product-grid label{gap:5px;margin:12px 0;font-size:9px;display:grid}.admin-product-grid select{background:#faf7f0;border:1px solid #bbb3a6;padding:8px}.admin-product-grid button,.promo-admin-list button{background:0 0;border:1px solid #bbb3a6;margin-right:5px;padding:7px 9px;font-size:9px}.promo-admin-list{margin-top:20px}.promo-admin-list>div{border-top:1px solid #d4cdc0;grid-template-columns:1.5fr 1fr 1fr auto auto;align-items:center;gap:12px;padding:16px 5px;display:grid}.promo-admin-list span{color:#50735a;font-size:9px}.promo-admin-list h3{margin:4px 0}.promo-admin-list p{font-size:10px}.promo-admin-list b{color:#b85c37}@media (width<=900px){.admin-product-grid{grid-template-columns:1fr}.promo-admin-list>div{grid-template-columns:1fr 1fr}}.card-creators{align-items:center;gap:0;margin-top:8px;display:flex!important}.card-creators>span{color:#fff;border:2px solid var(--paper);background:#b99578;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:-5px;font-size:9px;display:grid}.card-creators>p{color:#8a877e;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 10px;font-size:9px;overflow:hidden}.film-work-id,.detail-work-id{overflow-wrap:anywhere;margin-top:5px;display:block;color:#9a6b55!important;font-size:8px!important}.detail-work-id{margin-top:9px;font-size:11px!important}.work-credit-columns,.detail-credit-columns,.audit-work-credits{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.work-credit-columns{margin-top:9px}.work-credit-columns span,.detail-credit-columns span,.audit-work-credits span{color:#69665f;gap:3px;min-width:0;font-size:9px;line-height:1.45;display:grid}.work-credit-columns b,.detail-credit-columns b,.audit-work-credits b{color:#aa4f2c;font-size:8px}.detail-credit-columns{background:#e6dfd4;border:1px solid #d2cabd;gap:12px;margin:22px 0;padding:18px}.detail-credit-columns span{font-size:14px;line-height:1.6}.detail-credit-columns b{font-size:11px}.audit-work-credits{margin-top:12px}.audit-work-credits span{background:#f0e9dd;padding:9px}.creator-work-credits{margin-bottom:14px}.platform-credit-fields{margin-bottom:16px}.account-work-metadata{background:#eee8dd;grid-column:1/-1;grid-template-columns:190px repeat(3,minmax(90px,1fr)) minmax(160px,1.5fr);gap:7px;margin-top:8px;padding:8px;display:grid}.account-work-metadata code,.account-work-metadata span{color:#777168;overflow-wrap:anywhere;gap:2px;font-family:inherit;font-size:8px;display:grid}.account-work-metadata b{color:#aa4f2c}.actions .action-link{color:inherit;border:1px solid #c9c3b7;padding:12px 20px;font-size:14px;text-decoration:none}.actions .joined{color:#3e654d;background:#d9e6dc;border-color:#66816e}.creator-list>button{text-align:left;background:0 0;border:0;grid-template-rows:24px 20px;grid-template-columns:48px auto;align-items:end;column-gap:12px;display:grid}.creator-list>button:hover b{color:var(--orange)}.film-materials{margin-top:45px}.materials-grid{grid-template-columns:1.3fr 1fr 1fr;gap:12px;display:grid}.material-poster,.trailer-card{color:inherit;text-align:left;background:#ded8cc;border:0;padding:0 0 12px;text-decoration:none;display:grid;position:relative;overflow:hidden}.material-poster img,.trailer-card video{object-fit:cover;background:#151714;width:100%;height:180px}.material-poster b,.material-poster span,.trailer-card b,.trailer-card span{padding:7px 12px 0}.material-poster span,.trailer-card span{color:#777;font-size:12px}.trailer-card i{color:#fff;background:#ff5a1f;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid;position:absolute;top:70px;left:calc(50% - 22px)}.share-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.share-options>div{border:1px solid #d0c8bc;padding:15px}.share-options img{object-fit:cover;width:100%;height:180px}.share-options p{color:#777;font-size:10px;line-height:1.6}.share-options a,.share-options button{background:var(--orange);color:#fff;text-align:center;border:0;width:100%;padding:10px;text-decoration:none;display:block}.link-share{text-align:center;align-content:center;display:grid}.link-share>span{font-size:50px}.link-share p{word-break:break-all;background:#e8e2d7;padding:10px}.creator-profile{background:#e8e2d7;align-items:center;gap:18px;padding:20px;display:flex}.creator-profile>span{color:#fff;background:#9d7055;border-radius:50%;place-items:center;width:75px;height:75px;font-size:28px;display:grid}.creator-profile>div{display:grid}.creator-profile p,.creator-detail-modal>p{color:#666;font-size:11px}.creator-profile small{color:#888}.creator-works{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.creator-works button{background:#e8e2d7;border:0;gap:7px;padding:9px;display:grid}.creator-works .mini-poster{height:80px}.ticket-steps{justify-content:space-between;margin-bottom:20px;display:flex}.ticket-steps span{color:#aaa;text-align:center;border-bottom:2px solid #ddd;flex:1;padding:8px;font-size:10px}.ticket-steps span.active{color:var(--orange);border-color:var(--orange)}.ticket-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticket-types button{text-align:left;background:#eee9df;border:1px solid #c8c0b3;gap:8px;padding:18px;display:grid}.ticket-types button.selected{border-color:var(--orange)}.ticket-types strong{color:#be5c35;font-size:24px}.order-confirm>p{border-bottom:1px solid #ddd5c9;justify-content:space-between;padding:10px;display:flex}.order-confirm>strong{text-align:right;color:#c05d35;font-size:20px;display:block}.order-confirm>div{gap:15px;margin:18px 0;display:flex}.pay-success{text-align:center}.pay-success>i{color:#fff;background:#50735a;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:30px;display:grid}.ticket-modal-actions{justify-content:flex-end;margin-top:20px;display:flex}.notification-line{border-top:1px solid #d8d1c5;grid-template-columns:10px 1fr;gap:10px;padding:15px 0;display:grid}.notification-line>i{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-line p{color:#666;font-size:11px}.notification-line small{color:#999}@media (width<=700px){.work-credit-columns,.detail-credit-columns,.audit-work-credits{grid-template-columns:repeat(2,minmax(0,1fr))}.account-work-metadata{grid-template-columns:1fr 1fr}.account-work-metadata code{grid-column:1/-1}.materials-grid,.share-options{grid-template-columns:1fr}.creator-list>button{min-width:130px}.ticket-types{grid-template-columns:1fr}.actions{flex-wrap:wrap}.card-creators>p{max-width:120px}}.promotion-logic-note{border-left:4px solid var(--orange);background:#eee7dc;gap:6px;margin:14px 0 20px;padding:16px 18px;display:grid}.promotion-logic-note span,.promotion-logic-note small{color:#70695f;line-height:1.65}.user-promotion-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.user-promotion-rules article{background:#faf7f0;border:1px solid #d2cabd;gap:8px;padding:16px;display:grid}.user-promotion-rules h3,.user-promotion-rules p{margin:0}.user-promotion-rules>article>span,.user-promotion-rules p{color:#776f64;font-size:11px}.user-promotion-rules button{color:#fff;background:#262722;border:1px solid #262722;padding:9px}.promotion-income-heading{border-top:1px solid #d7cfc2;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:28px;padding-top:22px;display:flex}.promotion-income-heading h2,.promotion-income-heading p{margin:0 0 5px}.promotion-income-heading>b{color:#a04b2d;font-size:20px}.promotion-income-line>span{gap:5px;display:grid}.promotion-income-line small,.empty-income{color:#7f786d;font-size:10px}.referral-admin-section{border-top:2px solid #292a26;margin-top:34px;padding-top:24px}.referral-relation-table{border:1px solid #d3cbbf;overflow:auto}.referral-relation-row{border-top:1px solid #ded7cc;grid-template-columns:1.2fr 1.2fr .9fr .9fr .55fr .8fr;align-items:center;gap:12px;min-width:1100px;padding:13px;display:grid}.referral-relation-row.head{color:#746d63;background:#e7e0d5;border-top:0;font-size:10px}.referral-relation-row>span{gap:4px;display:grid}.referral-relation-row small{color:#817a70;font-size:9px}.referral-relation-row .positive{color:#207752;font-weight:700}@media (width<=760px){.user-promotion-rules{grid-template-columns:1fr}.promotion-income-heading{flex-direction:column;align-items:flex-start}}.admin-header-actions .admin-notice-button,.admin-notice-panel{display:none}.support-workspace{border:1px solid #d9d1c6;grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid}.support-conversation{min-width:0}.support-user-list{background:#f3eee6;border-right:1px solid #d9d1c6;padding:14px}.support-user-list>b{margin-bottom:12px;display:block}.support-user-list button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.support-user-list button.active{background:#fff}.support-user-list button>span{color:#fff;background:conic-gradient(#ff5b73,#ffb347,#59cfaa,#5c8cff,#ff5b73);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.support-user-list button div{display:grid}.service-online,.service-online-button{color:#167246}.service-offline,.service-offline-button{color:#8b8178}.service-online-button,.service-offline-button{cursor:pointer;background:0 0;border:1px solid;padding:9px 12px}.user-support-modal{width:min(720px,100vw - 24px)}.user-support-modal .support-chat-window{min-height:350px;max-height:52vh}.notification-toolbar{justify-content:space-between;gap:10px;display:flex}.contact-service-button{white-space:nowrap;min-width:92px;font-size:12px;font-weight:800;color:#fff!important;background:#ad4f2c!important}.user-auth-modal{width:min(720px,100vw - 24px)}.user-auth-modal .modal-head span{color:#ad4f2c;letter-spacing:.12em;font-size:9px}.auth-mode-tabs{border-bottom:1px solid #d7d0c3;grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.auth-mode-tabs button{background:0 0;border:0;padding:12px}.auth-mode-tabs button.active{color:#ad4f2c;border-bottom:2px solid #ad4f2c;font-weight:800}.auth-register-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-register-form label{color:#68635c;gap:7px;font-size:10px;display:grid}.auth-register-form input,.auth-register-form textarea{background:#fffdf8;border:1px solid #c9c1b5;width:100%;padding:11px}.auth-register-form textarea{resize:vertical;min-height:90px}.auth-register-form .full{grid-column:1/-1}.auth-code-row{grid-template-columns:1fr auto;display:grid}.auth-code-row button{color:#8e3f25;background:#f7eee4;border:1px solid #ad4f2c;padding:0 12px}.auth-avatar-upload{cursor:pointer;border:1px dashed #b7aa9b;align-items:center;min-height:78px;padding:10px;position:relative;grid-template-columns:58px 1fr!important}.auth-avatar-upload>span,.auth-avatar-upload>span i{background:conic-gradient(#ff5b73,#ffb347,#59cfaa,#5c8cff,#ff5b73);border-radius:50%;grid-row:1/3;width:58px;height:58px;display:block;overflow:hidden}.auth-avatar-upload img{object-fit:cover;width:100%;height:100%}.auth-avatar-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.auth-error{color:#9e3e2c;background:#f5dfd9;margin:14px 0 0;padding:10px 12px}.auth-submit{width:100%;margin-top:16px;padding:12px}@media (width<=800px){.support-workspace{grid-template-columns:1fr}.support-user-list{border-bottom:1px solid #d9d1c6;border-right:0;display:flex;overflow-x:auto}}.default-avatar{color:#fff;background:linear-gradient(145deg,#c96e42,#392f29);border-radius:50%;place-items:center;width:100%;height:100%;font-size:15px;display:grid;box-shadow:inset 0 0 0 2px #ffffff40}.admin-login-page{background:radial-gradient(circle at 20% 20%,#c2673e40,#0000 36%),#242720;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-login-card{background:#faf7f0;border:1px solid #d7cfbf;gap:16px;width:min(460px,100%);padding:30px;display:grid}.modal .admin-login-card{border:0;width:100%;padding:4px}.admin-login-brand{align-items:center;gap:12px;display:flex}.admin-login-brand>div{display:grid}.admin-login-brand small,.admin-login-card>p,.admin-login-card>small{color:#777268;line-height:1.6}.admin-login-card h1,.admin-login-card p{margin:0}.admin-login-card>label{color:#5e5b53;gap:7px;font-size:11px;display:grid}.admin-login-card input,.admin-login-card select{background:#fffdf8;border:1px solid #c7bfb2;min-width:0;padding:12px}.login-method-tabs{border-bottom:1px solid #d5cec2;grid-template-columns:1fr 1fr;display:grid}.login-method-tabs button{background:0 0;border:0;padding:11px}.login-method-tabs button.active{color:var(--orange);border-bottom:2px solid var(--orange)}.login-code-field{grid-template-columns:1fr auto;display:grid}.login-code-field button{background:#ece5d8;border:1px solid #c7bfb2;border-left:0;padding:0 12px}.admin-login-submit{min-height:44px}.admin-identity-button{color:var(--orange);background:#fff7ec!important}.works-filter-stack{border-top:1px solid #ddd4c7;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.works-zone-filter{border-bottom:1px solid #ddd4c7}.works-filter-label{gap:4px;display:grid}.works-filter-label>span{font-weight:800}.works-center-tabs,.works-type-tabs{flex-wrap:wrap;gap:8px;display:flex}.works-center-tabs button,.works-type-tabs button{cursor:pointer;background:0 0;border:1px solid #cbc3b6;padding:9px 12px}.works-center-tabs button.active,.works-type-tabs button.active{color:#fff;background:#2563eb;border-color:#1d4ed8}.works-center-tabs b,.works-type-tabs b{color:#bf6845;margin-left:7px}.works-type-tabs button.active b,.works-center-tabs button.active b{color:#bfdbfe}@media (width<=760px){.works-filter-stack{grid-template-columns:1fr;gap:9px}.works-center-tabs,.works-type-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.works-center-tabs button,.works-type-tabs button{flex:none}}.revenue-source-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.revenue-source-kpis>div{background:#ebe4d8;gap:7px;padding:14px;display:grid}.revenue-source-kpis span,.revenue-detail-head span{color:#79746a;font-size:10px}.revenue-detail-head{justify-content:space-between;margin:22px 0 10px;display:flex}.revenue-detail-table>div,.revenue-detail-table>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd5c8;grid-template-columns:1.3fr repeat(4,1fr);gap:10px;width:100%;padding:12px;display:grid}.revenue-detail-table>button:hover{background:#f0e9dd}.stage-assignment{color:#fff;background:#2e312c;grid-template-columns:180px 1fr;gap:18px;margin:14px 0;padding:14px;display:grid}.stage-assignment>div{gap:5px;display:grid}.stage-assignment span,.stage-assignment small{color:#bdbbb3;font-size:10px}.stage-assignment p{color:#d7d3ca;margin:0;font-size:11px;line-height:1.7}.stage-business-actions{border-top:1px solid #d8d0c4;flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.stage-business-actions button{background:#fffdf8;border:1px solid #9e968a;padding:9px 12px}.stage-business-actions .return-revision{color:#a0472d;border-color:#b96749;margin-left:auto}.stage-business-actions button:disabled,.workflow-controls button:disabled,.active-material-confirm button:disabled{opacity:.4;cursor:not-allowed}.review-version-list{gap:9px;margin-top:14px;display:grid}.review-version-list>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.review-version-list button{color:#fff;text-align:left;background:#30332d;border:1px solid #4a4d46;grid-template-columns:28px 1fr;gap:5px 8px;padding:10px;display:grid}.review-version-list button i{color:#d77b52;grid-row:1/3}.review-version-list button small{color:#aaa}.review-version-list button.active{border-color:#d77b52}.workflow-role-map{border-top:1px solid #d8d0c4;margin-top:22px;padding-top:18px}.workflow-role-map>div{justify-content:space-between;margin-bottom:10px;display:flex}.workflow-role-map>div span{color:#777268;font-size:10px}.workflow-role-map article{border-top:1px solid #e0d9ce;grid-template-columns:30px 1fr 110px;align-items:center;gap:12px;padding:11px 0;display:grid}.workflow-role-map article i{color:#fff;background:#343630;place-items:center;width:26px;height:26px;display:grid}.workflow-role-map article>div{gap:4px;display:grid}.workflow-role-map article small{color:#777268;line-height:1.5}.workflow-role-map article strong{color:#aa4e30}@media (width<=800px){.revenue-source-kpis,.review-version-list>div{grid-template-columns:1fr 1fr}.stage-assignment{grid-template-columns:1fr}}@media (width<=600px){.admin-login-page{padding:16px}.admin-login-card{padding:22px}.revenue-source-kpis,.review-version-list>div{grid-template-columns:1fr}.revenue-detail-table{overflow-x:auto}.revenue-detail-table>div,.revenue-detail-table>button{min-width:680px}.workflow-role-map article{grid-template-columns:30px 1fr}.workflow-role-map article strong{grid-column:2}}.creator-list{gap:18px;padding:4px 0 10px;display:flex;overflow-x:auto}.creator-list>button{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:112px;display:flex!important}.creator-list>button .creator-face{flex:0 0 64px;width:64px;height:64px}.creator-list>button b,.creator-list>button small{white-space:nowrap;display:block;writing-mode:horizontal-tb!important}.poster-lightbox{background:#171815;justify-items:center;gap:12px;width:min(92vw,880px);max-width:880px;padding:18px;display:grid;position:relative}.poster-lightbox>button{color:#111;background:#fff;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:8px;right:10px}.poster-lightbox img{object-fit:contain;max-width:100%;max-height:75vh}.poster-lightbox a{background:var(--orange);color:#fff;padding:10px 18px;text-decoration:none}.fake-qr,.mock-qr{text-shadow:0 0 4px #fff;background:repeating-conic-gradient(#181914 0 25%, #fff 0 50%) 50%/18px 18px!important;color:var(--orange)!important;border:8px solid #fff!important}.works-data-table{margin-top:22px;overflow:auto}.works-data-row{text-align:left;background:0 0;border:0;border-top:1px solid #d8d0c3;grid-template-columns:1.4fr .75fr .8fr 1fr .75fr .8fr .8fr .8fr .7fr;align-items:center;gap:10px;width:100%;min-width:1240px;padding:15px 10px;display:grid}.works-data-row.head{color:#777;background:#e4ddd1;font-size:10px}.works-data-row:not(.head):hover{background:#eee8dc}.featured-sync-note{color:#26835c;font-size:10px}.works-head-actions{align-items:center;gap:14px;display:flex}.works-head-actions>button{padding:10px 14px}.new-work-form{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.new-work-form label{gap:7px;display:grid}.new-work-form input,.new-work-form select{background:#fffdf8;border:1px solid #c5bdb1;padding:11px}.new-work-form p,.new-work-form>button{grid-column:1/-1}.works-management-row{border-top:1px solid #d8d0c3;grid-template-columns:180px 150px 90px 120px 110px 180px 85px 120px 145px 145px 175px 185px 200px 240px 105px;align-items:center;gap:12px;min-width:2700px;padding:14px 10px;display:grid}.works-management-row code{color:#776e62;overflow-wrap:anywhere;font-family:inherit;font-size:9px}.works-management-row.head{color:#777;background:#e4ddd1;border-top:0;font-size:10px}.works-management-row .positive{color:#26835c;font-weight:700}.works-management-actions{gap:7px;display:flex}.works-management-actions button{cursor:pointer;background:#fffdf8;border:1px solid #bdb5a9;padding:8px 10px}.works-management-actions button.primary{color:#fff;background:#30322e;border-color:#30322e}.works-management-row>select{background:#fffdf8;border:1px solid #bdb5a9;width:100%;padding:8px 6px}.works-management-row>b small{color:#8b8378;margin-top:5px;font-size:9px;display:block}.work-pending-value{gap:5px;display:grid}.work-pending-value>b{font-size:11px}.work-pending-value>small{color:#b45132;font-size:9px}.work-upload-cell{cursor:pointer;gap:5px;display:grid}.work-upload-cell input,.source-version input{display:none}.work-upload-cell>em{color:#a64b2a;font-size:10px;font-style:normal}.work-poster-stack{align-items:center;gap:8px;display:flex}.work-poster-stack img,.work-source-cell img{object-fit:cover;background:#d9d1c4;width:48px;height:62px}.work-upload-landscape .work-poster-stack img{width:82px;height:46px}.work-source-cell{text-align:left;background:#fffdf8;border:1px solid #c7bfb3;align-items:center;gap:9px;padding:6px;display:flex}.work-source-cell span,.work-source-cell small{display:block}.work-source-cell small{color:#857e73;margin-top:4px}.work-distribution-control{background:#eee8de;border:1px solid #d0c7ba;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.work-distribution-control button{cursor:pointer;border:0;border-radius:7px;gap:3px;min-height:48px;padding:7px 8px;display:grid}.work-distribution-control button b{font-size:11px}.work-distribution-control button small{opacity:.74;font-size:8px}.work-distribution-control .publish-control{color:#fff;background:#1d4ed8;font-weight:600}.work-distribution-control .publish-control:hover{background:#1e40af}.work-distribution-control .takedown-control{color:#a44131;background:#fffaf4;box-shadow:inset 0 0 0 1px #d9b2a7}.work-distribution-control button:disabled{cursor:not-allowed;opacity:.45}.admin-app .work-distribution-control .publish-control{color:#fff!important;background:#1d4ed8!important;font-weight:600!important}.admin-app .work-distribution-control .publish-control:hover{background:#1e40af!important}.work-distribution-note{color:#675f55;text-align:left;cursor:pointer;background:#f8f4ed;border:1px solid #d0c7bb;min-height:48px;padding:8px;font-size:10px;line-height:1.45}.work-release-status{border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}.work-release-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.work-release-status.online{color:#24734e;background:#e4f3e9}.work-release-status.offline{color:#9a4937;background:#f4e6e1}.distribution-dialog,.work-distribution-editor{gap:18px;display:grid}.work-distribution-editor>p{color:#6f675c;background:#f3ede3;border-left:3px solid #be6745;margin:0;padding:12px 14px}.work-distribution-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.work-distribution-fields label{gap:7px;display:grid}.work-distribution-fields select{background:#fffdf8;border:1px solid #c9c0b4;padding:11px}.episode-release-settings{background:#f4eee5;border:1px solid #d2c8bb;grid-column:1/-1;margin:0;padding:16px}.episode-release-settings legend{padding:0 8px;font-weight:800}.release-mode-options{gap:10px;display:flex}.release-mode-options label{background:#fffdf8;border:1px solid #d0c7bb;align-items:center;gap:7px;padding:9px 13px;display:flex}.timed-release-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.timed-release-fields label{gap:6px;display:grid}.timed-release-fields input,.timed-release-fields select{background:#fff;border:1px solid #c9c0b4;padding:10px}.timed-release-fields p{color:#6f665b;grid-column:1/-1;margin:0}.distribution-work-title{border-bottom:1px solid #ddd4c7;align-items:center;gap:14px;padding-bottom:14px;display:flex}.distribution-work-title h2,.distribution-dialog h3,.distribution-dialog p{margin:0}.distribution-work-title span{color:#81786c;font-size:10px}.distribution-work-title b{color:#9b452e;margin-left:auto}.takedown-reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.takedown-reason-grid label{background:#fffdf8;border:1px solid #d2cabf;align-items:center;gap:8px;padding:10px;display:flex}.remediation-materials{background:#eee8dd;padding:16px}.remediation-materials p{color:#71695f;margin:7px 0 12px}.remediation-file-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.remediation-file-list span{background:#fff;border:1px solid #d0c7bb;align-items:center;gap:8px;padding:7px 10px;display:flex}.remediation-file-list button{color:#a63d2d;cursor:pointer;background:0 0;border:0}.distribution-actions{justify-content:flex-end;gap:10px;display:flex}.distribution-actions>button{padding:10px 16px}.source-work-summary{border-left:4px solid var(--orange);margin-bottom:20px;padding:4px 18px}.source-work-summary h2,.source-work-summary p{margin:4px 0}.episode-management-bar{background:#f2ece2;border:1px solid #d2cabf;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:12px;display:flex}.episode-management-bar>div{gap:3px;margin-right:auto;display:grid}.episode-management-bar>div span{color:#756d62;font-size:10px}.episode-management-bar>label{align-items:center;gap:6px;display:flex}.episode-management-bar input[type=number]{width:64px;padding:8px}.episode-management-bar button{cursor:pointer;background:#fffdf8;border:1px solid #beb5a8;padding:9px 12px}.episode-management-bar button.danger{color:#a13e2e;border-color:#d2a297}.episode-selector-cell{align-items:center;gap:7px;display:flex}.source-format-tabs,.platform-short-upload-tabs,.player-screen-format-selector{flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;display:flex}.source-format-tabs button,.platform-short-upload-tabs button,.player-screen-format-selector button{cursor:pointer;background:#fffdf8;border:1px solid #c9c0b4;padding:9px 14px}.source-format-tabs button.active,.platform-short-upload-tabs button.active,.player-screen-format-selector button.active{color:#fff;background:#b35b3f;border-color:#b35b3f}.source-format-tabs span,.platform-short-upload-tabs span{color:#746b60;font-size:12px}.short-format-picker{background:#f5efe6;border:1px solid #d1c8bb;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.short-format-picker legend{padding:0 7px;font-weight:800}.short-format-picker label{background:#fff;border:1px solid #d0c7bb;align-items:center;gap:7px;padding:9px 12px;display:flex}.short-format-picker small{color:#796f64;flex-basis:100%}.creator-format-uploads{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.player-screen-format-selector{color:#fff;background:#151515;margin:0;padding:12px 4vw}.player-episode-selector .episode-release-notice{color:#9b452e;flex-basis:100%;font-size:12px}.player-episode-selector{color:#fff;background:#10110f;flex-wrap:wrap;align-items:center;gap:9px;padding:18px 4vw;display:flex}.player-episode-selector>b{margin-right:6px}.player-episode-selector .episode-play-hint{color:#a9a99f;margin-right:auto;font-size:10px}.player-episode-selector button{color:#fff;cursor:pointer;background:#242520;border:1px solid #454640;place-items:center;gap:2px;min-width:50px;min-height:44px;display:grid}.player-episode-selector button small{color:#f0ad78;font-size:8px}.player-episode-selector button.active{background:#91452f;border-color:#c46943}.player-episode-selector button:disabled{cursor:not-allowed;opacity:.48}.episode-version-table{border:1px solid #d2cabf;max-height:48vh;overflow:auto}.episode-version-row{border-top:1px solid #ded7cc;grid-template-columns:85px repeat(5,1fr) 100px;align-items:center;gap:8px;min-width:980px;padding:10px;display:grid}.episode-version-row.head{z-index:2;color:#726b62;background:#e8e1d7;border-top:0;position:sticky;top:0}.source-version{cursor:pointer;background:#fffdf8;border:1px dashed #bdb4a8;min-height:48px;padding:7px;position:relative;overflow:hidden}.source-version .upload-progress-bar{background:linear-gradient(90deg,#d3a654,#e34855);max-width:100%;height:4px;transition:width .18s;position:absolute;bottom:0;left:0}.source-version b,.source-version small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-version small{color:#847d72;margin-top:5px}.source-version.uploaded{background:#eef8f2;border-style:solid;border-color:#62a17e}.source-version>strong{color:#8a4d39;margin-top:4px;font-size:9px;font-weight:600;display:block}.source-version:has(input:disabled){cursor:not-allowed;background:#ebe7df;border-style:solid}.episode-order{cursor:grab;align-items:center;gap:5px;display:flex}.episode-order input{width:56px;padding:7px}.bulk-source-upload{background:#eee8dd;flex-wrap:wrap;align-items:end;gap:14px;margin-top:18px;padding:18px;display:flex}.bulk-source-upload>div{flex:300px}.bulk-source-upload h3,.bulk-source-upload p{margin:4px 0}.bulk-source-upload>div>small{color:#71695f;margin-top:6px;display:block}.bulk-source-upload label{gap:5px;display:grid}.bulk-source-upload select{padding:8px}.bulk-source-upload .negative{color:#a33d2d}.managed-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.managed-work-card{text-align:left;background:#f4f0e8;border:1px solid #d5cec2;grid-template-columns:130px 1fr;padding:0;display:grid;overflow:hidden}.managed-work-poster{background:#292a25;height:182px;position:relative}.managed-work-poster img{object-fit:cover;width:100%;height:100%}.managed-work-poster em,.managed-work-poster b{color:#fff;background:#0a0a08d1;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;left:8px}.managed-work-poster em{top:8px}.managed-work-poster b{bottom:8px}.managed-work-info{align-content:center;gap:8px;padding:16px;display:grid}.managed-work-info>b{font-size:17px}.managed-work-info small,.managed-work-info span,.managed-work-info code{color:#746e65;font-size:10px}.membership-nav{justify-content:flex-start}.experience-mode-label{z-index:900;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1d19e0;border-radius:20px;padding:8px 12px;font-size:10px;position:fixed;bottom:82px;right:18px}.experience-desktop{max-width:1600px;margin:0 auto;box-shadow:0 0 80px #0000002e}@media (width>=701px){.experience-android,.experience-ios{max-width:520px;margin:0 auto;box-shadow:0 0 80px #00000038}.experience-android .site-header,.experience-ios .site-header{max-width:520px;left:50%;transform:translate(-50%)}.experience-android .desktop-nav,.experience-ios .desktop-nav{display:none}.experience-android .mobile-nav,.experience-ios .mobile-nav{display:flex}.experience-android .managed-work-grid,.experience-ios .managed-work-grid{grid-template-columns:1fr}}@media (width<=900px){.managed-work-grid{grid-template-columns:1fr}}.user-admin-row{grid-template-columns:1.3fr .8fr 1.8fr .7fr .6fr}.user-admin-row span:first-child{display:grid}.moderation-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.moderation-actions button{background:0 0;border:1px solid #aaa195;padding:10px 13px}.moderation-actions .primary{background:var(--orange);border-color:var(--orange)}.contract-admin-row{grid-template-columns:1.8fr 1.2fr 1fr 1fr .8fr}.episode-editor{gap:10px;max-height:60vh;display:grid;overflow:auto}.episode-editor>div{background:#e7e0d4;grid-template-columns:70px 1fr 1.5fr 1fr;align-items:center;gap:8px;padding:10px;display:grid}.episode-editor input,.episode-editor textarea{background:#fffdf8;border:1px solid #bdb5a9;padding:9px}.platform-material-grid label button{color:#fff;background:#282a25;border:0;padding:6px;font-size:9px}.withdraw-request{text-align:left;background:#f4e5d8;border:1px solid #d59b78;grid-template-columns:1fr 1.5fr 1.5fr auto;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:14px;display:grid}.withdraw-request em{color:#a74f2e}.account-blocked{text-align:center;padding:70px}.account-blocked>i{color:#fff;background:#a2432e;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:30px;display:grid}.account-blocked a,.account-blocked button{color:inherit;background:0 0;border:1px solid #aaa195;margin:8px;padding:10px 16px;text-decoration:none;display:inline-block}.identity-rejected{border-left:4px solid #b85b35}.identity-rejected>i{color:#fff;background:#b85b35;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}@media (width<=800px){.admin-app,.creator-center-layout{display:block}.platform-material-grid{grid-template-columns:1fr 1fr}.episode-editor>div,.withdraw-request{grid-template-columns:1fr}.creator-list>button{min-width:96px}.poster-lightbox{padding:10px}.works-data-row{min-width:820px}.member-packages,.admin-product-grid,.promotion-preview{grid-template-columns:1fr}.account-card{padding:18px}}.message-bell{font-size:16px;position:relative}.message-bell span{filter:grayscale();font-size:15px}.message-bell i{border:2px solid var(--paper);background:#e85f2c;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.upcoming-card .reserved,.collection-actions .reserved{color:#3c6549!important;background:#e0eadf!important;border-color:#7c9b82!important}.studio-summary>button{text-align:left;background:#e9e4d8;border:1px solid #ddd6c8;gap:7px;padding:23px;display:grid}.creator-home-hero{color:#fff;background:#242621;justify-content:space-between;align-items:end;padding:28px;display:flex}.creator-home-hero span,.creator-home-hero p{color:#aaa;font-size:10px}.creator-home-hero h2{margin:7px 0;font-size:30px}.creator-dashboard-grid{grid-template-columns:1.65fr 1fr;gap:14px;display:grid}.creator-kpis{margin-top:14px}.revenue-flow .studio-panel-head nav{gap:5px;display:flex}.revenue-flow nav button,.works-switch button,.finished-filters button,.detail-tabs button{color:#777;background:0 0;border:0;padding:8px 11px}.revenue-flow nav button.active,.works-switch button.active,.finished-filters button.active,.detail-tabs button.active{color:#fff;background:#252722}.revenue-bars{align-items:end;gap:10px;height:220px;padding:28px 6px 0;display:flex}.revenue-bars i{background:linear-gradient(#e66230,#b23821);flex:1;min-width:12px;position:relative}.revenue-bars i span{white-space:nowrap;font-size:8px;display:none;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.revenue-bars i:hover span{display:block}.chart-legend{border-top:1px solid #d4cdc1;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.income-breakdown>div:not(.studio-panel-head){border-top:1px solid #d8d0c4;grid-template-columns:5px 1fr auto;align-items:center;gap:9px;padding:14px 0;display:grid;position:relative}.income-breakdown>div>i{background:#dd6436;height:2px;position:absolute;bottom:0;left:0}.income-breakdown span{color:#777;font-size:10px}.creator-todo{margin-top:14px}.creator-todo>button{text-align:left;background:0 0;border:0;border-top:1px solid #d6cec2;grid-template-columns:38px 140px 1fr 20px;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.creator-todo>button>b{color:#fff;background:#252722;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.creator-todo small{color:#888}.works-switch{border-bottom:1px solid #cfc7ba;align-items:stretch;gap:4px;min-height:45px;margin-bottom:12px;display:flex}.works-switch button{padding:12px 20px}.finished-filters{gap:8px;margin:15px 0;display:grid}.finished-filters nav{flex-wrap:wrap;gap:4px;display:flex}.finished-table{overflow:auto}.finished-row{border-top:1px solid #d8d0c3;grid-template-columns:1.7fr .8fr 1fr .9fr 1.4fr .8fr .8fr .7fr .8fr .9fr .9fr .7fr;align-items:center;gap:9px;min-width:1680px;padding:13px 7px;font-size:10px;display:grid}.finished-row>span{gap:4px;display:grid}.finished-row>span:first-child{grid-template-rows:auto auto;grid-template-columns:42px 1fr}.finished-row .mini-poster{grid-row:1/3;height:52px}.finished-row small{color:#8a877f}.finished-row>button{text-align:left;color:#bc572f;background:0 0;border:0}.finished-head{color:#777;background:#ded8cc;font-size:9px}.finished-head>span:first-child{display:block}.proof-upload{cursor:pointer;border:1px solid #aaa195;padding:8px 12px;display:inline-block}.proof-upload input,.org-avatar input{display:none}.review-comment small{color:#999;margin-top:6px;display:block}.download-contract{color:inherit;text-decoration:none;display:inline-block}.collaboration-page .team-search,.team-search{gap:8px;margin:15px 0;display:flex}.team-search input{background:0 0;border:1px solid #bbb3a7;flex:1;padding:11px}.team-search button{color:#fff;background:#262823;border:0;padding:0 20px}.collaborator-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.collaborator-grid>button{text-align:left;background:#e9e3d8;border:1px solid #cec5b8;grid-template-columns:48px 1fr;gap:10px;padding:15px;display:grid;position:relative}.collaborator-grid>button>span{color:#fff;background:#9b7059;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.collaborator-grid h3,.collaborator-grid p{margin:0 0 5px}.collaborator-grid small{color:#777}.collaborator-grid>button>b{color:#4e765a;font-size:9px;position:absolute;top:10px;right:10px}.collaborator-grid>button>b.pending{color:#b45732}.org-profile{background:#e7e0d4;align-items:center;gap:22px;padding:22px;display:flex}.org-avatar{cursor:pointer;justify-items:center;gap:7px;display:grid}.org-avatar span{color:#fff;background:#262823;border-radius:50%;place-items:center;width:80px;height:80px;font-size:28px;display:grid}.org-avatar b{color:#b14e2b;font-size:9px}.org-profile h2,.org-profile p{margin:5px 0}.org-profile small{color:#777}.settings-form{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.settings-form label,.sign-identity label,.wizard-final>label{gap:7px;font-size:10px;display:grid}.settings-form input,.settings-form select,.settings-form textarea,.sign-identity input,.wizard-final textarea{background:0 0;border:1px solid #bdb5a9;padding:11px}.settings-form textarea,.wizard-final textarea{min-height:110px}.settings-form .full{grid-column:1/-1}.settings-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.settings-actions button{background:0 0;border:1px solid #aaa195;padding:10px 18px}.work-detail-summary{background:#e6dfd3;align-items:center;gap:15px;padding:15px;display:flex}.work-detail-summary .mini-poster{width:50px;height:65px}.work-detail-summary>div{flex:1}.detail-tabs{border-bottom:1px solid #d0c8bc;margin:14px 0;display:flex;overflow:auto}.work-detail-video{background:#161815;width:100%;max-height:310px}.work-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.work-detail-grid>div{background:#e5ded2;gap:5px;padding:12px;display:grid}.work-detail-grid span{color:#777;font-size:9px}.contract-preview{background:#e7e0d4;border-left:4px solid #b6532f;padding:24px}.contract-preview h2{font-family:var(--serif)}.contract-preview p,.sign-identity p{color:#68655f;font-size:11px;line-height:1.6}.sign-identity{gap:14px;display:grid}.sign-identity>div{background:#e7e0d4;justify-content:space-between;padding:14px;display:flex}.invite-panel>p{color:#67645e;line-height:1.6}.invite-code{background:#e5ded2;grid-template-columns:110px 1fr;gap:16px;margin-top:15px;padding:16px;display:grid}.mock-qr{color:#e66030;text-shadow:0 0 3px #fff;background:repeating-linear-gradient(45deg,#242622 0 5px,#f4efe6 5px 10px);place-items:center;width:110px;height:110px;font-size:20px;font-weight:900;display:grid}.invite-code button{background:0 0;border:1px solid #aaa195;margin-right:6px;padding:8px}.creator-picker>p,.license-input p{color:#777;font-size:10px;line-height:1.6}.creator-search-results{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.creator-search-results>button{text-align:left;background:#e8e2d7;border:1px solid #c7bfb3;grid-template-columns:38px 1fr;gap:8px;padding:12px;display:grid}.creator-search-results>button>span{color:#fff;background:#966c55;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.creator-search-results small{color:#777;display:block}.creator-search-results i{color:#b6532f;grid-column:1/-1;font-style:normal}.create-collaborator{background:0 0;border:1px dashed #a89f92;width:100%;margin-top:10px;padding:13px}.license-input{background:#e5ded2;margin-top:13px;padding:13px}.wizard-final>label{margin-bottom:13px}@media (width<=900px){.creator-dashboard-grid{grid-template-columns:1fr}.collaborator-grid{grid-template-columns:repeat(2,1fr)}.workflow{justify-content:flex-start;overflow-x:auto}.workflow>div{min-width:88px}.finished-management{padding:14px}.creator-todo>button{grid-template-columns:34px 100px 1fr 15px}}@media (width<=800px){header .message-bell{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.scan-button{width:26px;padding:0;font-size:0}.scan-button:after{content:"▣";font-size:14px}}@media (width<=700px){.creator-home-hero{align-items:start}.creator-home-hero .primary,.studio-top>.primary{display:none}.creator-home-hero h2{font-size:24px}.creator-kpis{grid-template-columns:1fr 1fr}.collaborator-grid,.creator-search-results,.settings-form,.work-detail-grid{grid-template-columns:1fr}.creator-todo>button{grid-template-columns:32px 1fr 15px}.creator-todo small{display:none}.invite-code{grid-template-columns:1fr}.revenue-bars{height:160px}.wizard-steps{overflow:auto}.wizard-steps>div{min-width:72px}.settings-form .full{grid-column:auto}}.message-bell b{background:var(--orange);color:#fff;border:2px solid var(--paper);border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.review-success{color:#42654b;background:#dce9de;border-left:3px solid #51735d;margin:12px 0;padding:12px}.review-hint{color:#8b877f;font-size:10px}.notification-toolbar{border-bottom:1px solid #d8d1c5;justify-content:flex-end;padding-bottom:8px;display:flex}.notification-toolbar button,.notice-back{color:#ad4f2c;background:0 0;border:0;padding:7px}.notification-line{text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:10px 1fr auto;width:100%}.notification-line.read{opacity:.58}.notification-line.read>div{grid-column:2}.notification-line>strong{color:#aa4f2c;white-space:nowrap;font-size:9px}.notification-detail>span{color:#888;font-size:10px}.notification-detail>p{color:#595750;background:#e8e2d7;min-height:120px;padding:18px;line-height:1.9}.notification-detail>div{justify-content:flex-end;gap:8px;display:flex}.notification-detail button{background:0 0;border:1px solid #aaa195;padding:10px 16px}.notification-detail .primary{border-color:var(--orange);background:var(--orange)}.profile-avatar{position:relative;overflow:visible}.profile-avatar img,.edit-avatar img{object-fit:cover;width:100%;height:100%}.profile-avatar img{border-radius:50%}.edit-avatar>span{overflow:hidden}.edit-avatar input{opacity:0;width:1px;height:1px;position:absolute}.edit-avatar b{color:#ad4f2c;font-size:10px}.download-row{border-top:1px solid #d1cabd;align-items:center;gap:14px;padding:16px 0;display:flex}.download-row>span{color:#fff;background:#22241f;place-items:center;width:44px;height:44px;display:grid}.download-row>div{flex:1;gap:4px;display:grid}.download-row small{color:#777}.account-divider-title{border-top:1px solid #d1cabd;margin:28px 0 6px;padding-top:18px}.promotion-link{max-width:620px;display:flex!important}.promotion-link input{color:#222;background:#fff;border:1px solid #777;flex:1;min-width:0;padding:9px}.promotion-hero a{color:#fff;border:1px solid #777;margin-top:9px;padding:8px;text-decoration:none;display:inline-block}.identity-status.unverified{background:#e6dfd2}.identity-status.unverified i{background:#8b877e}.identity-pending{background:#f0e0ca!important}.identity-pending i{background:#bd703f!important}.upload-id label{text-align:center;cursor:pointer;background:#d6d0c4;place-items:center;min-height:150px;padding:10px;display:grid;overflow:hidden}.upload-id label:hover{outline:2px solid #ad4f2c}.upload-id input{opacity:0;width:1px;height:1px;position:absolute}.upload-id img{object-fit:cover;width:100%;height:135px}.identity-ocr-note{color:#6e6259;background:#eee7dc;border-left:3px solid #ad4f2c;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px}.identity-preview-backdrop{z-index:1200;background:#090a08c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.identity-preview-modal{background:#f4f0e8;width:min(720px,94vw);padding:20px;box-shadow:0 24px 80px #00000061}.identity-preview-modal>div{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.identity-preview-modal button{background:0 0;border:0;font-size:24px}.identity-preview-modal img{object-fit:contain;background:#171814;width:100%;max-height:65vh;display:block}.identity-preview-modal p{color:#777168;margin:12px 0 0;font-size:11px}.identity-phone{grid-template-columns:1fr auto;gap:8px;display:grid}.identity-phone button,.inner-back,.setting-detail button,.payment-method button{background:0 0;border:1px solid #b9b1a4;padding:9px}.inner-back{margin-bottom:18px}.setting-detail{gap:13px;max-width:780px;display:grid}.setting-detail>label{grid-template-columns:150px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.setting-detail input,.setting-detail select,.setting-detail textarea{background:#fffdf8;border:1px solid #c7c0b4;min-width:0;padding:11px}.payment-method{background:#eee8dd;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.payment-method>span{color:#fff;background:#242622;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.payment-method>div{gap:4px;display:grid}.payment-method small,.switch-line small,.youth-setting p{color:#777}.switch-line{background:#eee8dd;padding:14px;grid-template-columns:1fr auto!important}.switch-line>div{gap:5px;display:grid}.switch-line input{width:38px;height:20px}.settings-page{min-height:420px}.youth-setting>p{line-height:1.8}.creator-center-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.creator-left-nav{background:#22241f;gap:4px;margin:0;padding:0 10px 10px;display:grid;position:sticky;top:90px;overflow:visible}.creator-left-nav button{color:#aaa;text-align:left;white-space:nowrap;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;min-height:45px;padding:13px 12px;display:grid}.creator-left-nav button.active{color:#fff;background:#3a3c36}.creator-left-nav button>span{text-align:center}.creator-left-nav button>b{background:var(--orange);color:#fff;border-radius:10px;padding:2px 6px;font-size:8px}.creator-main-area{min-width:0}.new-work-chip{background:#e7e0d4;min-width:170px;margin-left:auto;padding:14px 17px}.new-work-chip span{color:#777;font-size:9px;display:block}.new-work-chip b{margin-top:5px;display:block}.revision-submit{background:#e6dfd3;gap:10px;margin-top:16px;padding:16px;display:grid}.revision-submit textarea{background:#fffdf8;border:1px solid #bbb3a6;min-height:110px;padding:12px}.revision-submit label{border:1px dashed #aaa195;padding:12px;font-size:10px}.split-selector{background:#e5ded2;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px;display:flex}.split-selector label{align-items:center;gap:8px;font-size:10px;display:flex}.split-selector select{background:#fffdf8;border:1px solid #bdb5a9;padding:8px}.status-reviewing{color:#b35c32}.status-approved{color:#4f745a}.settlement-projects{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.settlement-projects>button{text-align:left;background:#eee8dd;border:1px solid #ccc4b7;gap:7px;padding:18px;display:grid}.settlement-projects>button strong{color:#4d7056;font-size:21px}.settlement-detail>p{color:#777;font-size:11px}.settlement-detail-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.settlement-detail-kpis>div{background:#e7e0d4;gap:7px;padding:14px;display:grid}.settlement-detail-kpis span{color:#777;font-size:9px}.invoice-flow{grid-template-columns:repeat(4,1fr);gap:5px;margin:15px 0;display:grid}.invoice-flow span{text-align:center;background:#ddd6ca;padding:10px;font-size:9px}.invoice-flow span.active{color:#fff;background:#282a25}.invoice-card,.bank-review{background:#e8e2d7;margin:10px 0;padding:15px}.invoice-card label{cursor:pointer;border:1px dashed #a89f92;padding:10px;display:inline-block}.invoice-card input{display:none}.bank-review{justify-content:space-between;align-items:center;display:flex}.h5-preview{border:1px solid #ccc4b7;margin-top:12px;padding:12px}.h5-preview h3{margin:0 0 6px}.h5-preview p,.invite-code small{color:#777;font-size:9px;line-height:1.6}.invite-code a{color:#a94d2d;margin-bottom:8px;font-size:10px;text-decoration:none;display:inline-block}.admin-kpis-wide{grid-template-columns:repeat(7,1fr)}.admin-kpis>button{text-align:left;background:#faf7f0;border:1px solid #ded8cb;padding:19px}.admin-kpis>button:hover{border-color:#b55a36}.admin-kpis>button span,.admin-kpis>button small{color:#777;font-size:9px;display:block}.admin-kpis>button b{margin:11px 0;font-size:21px;display:block}.overview-year-bar{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.overview-year-bar span,.overview-works-board .card-title span{color:#a95636;letter-spacing:.16em;font-size:9px}.overview-year-bar h2,.overview-works-board .card-title h2{margin:5px 0 0}.overview-year-bar label{color:#777268;gap:5px;font-size:9px;display:grid}.overview-year-bar select{background:#fffdf8;border:1px solid #c8c0b4;min-width:150px;padding:10px 34px 10px 12px}.overview-works-board{background:#faf7f0;border:1px solid #ddd5ca;margin-top:24px;padding:22px}.overview-platform-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.overview-platform-summary article{background:#f3ede3;border:1px solid #d8d0c4;padding:17px}.overview-platform-summary span,.overview-platform-summary p{color:#746d63;font-size:10px}.overview-platform-summary b{margin:9px 0;line-height:1.5;display:block}.overview-platform-summary p{margin:0;line-height:1.6}.overview-scope-tabs{gap:10px;margin-top:18px;display:flex}.overview-scope-tabs button{text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #cbc3b6;gap:3px;min-width:190px;padding:11px 15px;display:grid}.overview-scope-tabs button span{color:#777066;font-size:9px}.overview-scope-tabs button.active{color:#fff;background:#30322e;border-color:#30322e}.overview-scope-tabs button.active span{color:#cfc8bc}.overview-empty-row{color:#777066;text-align:center;min-width:1000px;padding:35px}.overview-works-board .card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-works-board .card-title>button{color:#fff;cursor:pointer;background:#30322e;border:1px solid #30322e;padding:10px 15px}.overview-type-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 14px;display:flex}.overview-type-tabs button{cursor:pointer;background:#fffdf8;border:1px solid #cbc3b6;padding:9px 13px}.overview-type-tabs button.active{color:#fff;background:#30322e;border-color:#30322e}.overview-type-tabs b{color:#c26744;margin-left:8px}.overview-work-table{border:1px solid #d8d0c3;overflow-x:auto}.overview-work-row{text-align:left;background:#fffdf8;border:0;border-top:1px solid #ded7cb;grid-template-columns:55px 185px 145px 90px 130px 120px 190px 80px 105px 140px 100px 100px 110px 110px 90px 150px;align-items:center;gap:12px;width:100%;min-width:2380px;padding:14px 12px;display:grid}.overview-work-row.head{color:#625e57;background:#e5ddd1;border-top:0;font-size:10px}.overview-work-row:not(.head){cursor:pointer}.overview-work-row:not(.head):hover{background:#f0e9dc}.overview-work-row code{color:#776e62;font-family:inherit;font-size:9px}.overview-work-row .positive{color:#26835c;font-weight:700}.audit-mode-switch{grid-template-columns:1fr 1fr;gap:4px;padding:10px;display:grid}.audit-mode-switch button{background:0 0;border:1px solid #bdb5a9;padding:9px}.audit-mode-switch button.active{color:#fff;background:#252722}.audit-mode-bar{justify-content:center;margin:22px 30px 0;display:flex}.audit-mode-bar .audit-mode-switch{gap:12px;width:auto;padding:0;display:inline-flex}.audit-mode-bar .audit-mode-switch button{cursor:pointer;border-radius:10px;min-width:180px;padding:12px 34px;font-size:15px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.national-record-field,.national-record-upload{background:#fffdf8;border:1px dashed #c4bbae;border-radius:8px;flex-direction:column;gap:5px;margin:8px 0;padding:10px 12px;display:flex}.national-record-field span,.national-record-upload span{color:#383a35;font-size:11px;font-weight:600}.national-record-field input[type=text],.national-record-field input:not([type]),.national-record-upload input[type=file]{color:#1f2937;background:#fff;border:1px solid #d8d0c3;border-radius:6px;padding:8px 10px;font-size:12px}.national-record-upload small{color:#26835c;font-size:10px}.workflow-controls{justify-content:space-between;gap:8px;margin:14px 0;display:flex}.workflow-controls button{background:0 0;border:1px solid #aaa195;padding:9px 15px}.screening-head p{color:#777;font-size:10px}.review-shot{background:#e5ded2;grid-template-columns:180px 1fr;align-items:center;gap:13px;margin:10px 0;padding:12px;display:grid}.review-shot img{object-fit:cover;width:180px;height:100px}.review-shot p{color:#777;font-size:10px}.platform-team-list{flex-wrap:wrap;gap:7px;margin:9px 0;display:flex}.platform-team-list span{background:#e5ded2;padding:7px 10px;font-size:9px}.platform-material-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.platform-material-grid label{text-align:center;cursor:pointer;border:1px dashed #aaa195;place-items:center;min-height:72px;padding:12px;font-size:9px;display:grid}.platform-material-grid input{display:none}.promo-admin-list a{color:inherit;border:1px solid #bbb3a6;padding:7px 9px;font-size:9px;text-decoration:none;display:inline-block}.resource-stats>button{text-align:left;background:#eee9df;border:0;padding:18px}.resource-stats>button:hover{outline:1px solid #ad4f2c}.resource-stats>button span{color:#777;font-size:10px;display:block}.resource-stats>button b{margin-top:10px;font-size:24px;display:block}.creator-default-avatar{color:#fff;background:radial-gradient(circle at 30% 22%,#fff48e 0 9%,#0000 25%),conic-gradient(from 20deg,#ff5470,#ffb347,#6de1a5,#4da8ff,#9b68ff,#ff5470);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 22px #ad4f2c40}.creator-default-avatar img{object-fit:cover;width:100%;height:100%}.security-code-row{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.security-code-row button{white-space:nowrap}.admin-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.admin-notice-button,.admin-account-trigger{cursor:pointer;background:#fffdf8;border:1px solid #d4ccc0;min-height:38px;padding:8px 13px}.admin-notice-button{border-radius:50%;width:40px;padding:0;position:relative}.admin-notice-button b{color:#fff;background:#d9532f;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-6px;right:-4px}.admin-account-menu,.admin-notice-panel{z-index:50;background:#fffdf8;border:1px solid #d4ccc0;width:min(360px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #28221b2e}.admin-account-menu{gap:7px;display:grid}.admin-account-menu button,.admin-notice-panel button{text-align:left;cursor:pointer;background:#f2ede4;border:0;padding:11px}.admin-account-menu button.active{color:#fff;background:#30312d}.admin-notice-panel{right:150px}.admin-notice-panel button{gap:4px;width:100%;margin-bottom:7px;display:grid}.admin-notice-panel small,.platform-split-list small{color:#777268}.category-data-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.category-data-board button{text-align:left;cursor:pointer;background:#f7f3eb;border:1px solid #ddd5ca;padding:18px}.category-data-board button:hover{border-color:#ad4f2c}.category-data-board h3{margin:0 0 12px}.category-data-board p{color:#6f6a62;margin:5px 0}.admin-binding-settings{border-top:1px solid #ddd5ca;margin-top:24px;padding-top:20px}.multi-role-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.multi-role-checks label{align-items:center;gap:8px;display:flex}.identity-document-review{gap:8px;margin:16px 0;display:grid}.identity-document-review>div{background:#f4efe7;grid-template-columns:130px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.identity-document-review p{color:#726d64;font-size:11px;line-height:1.7}.platform-publish-steps{grid-template-columns:repeat(5,1fr);gap:8px;margin:22px 0;display:grid}.platform-publish-steps button{cursor:pointer;background:#f4efe7;border:1px solid #d7cfc4;padding:12px 8px}.platform-publish-steps button.active{color:#fff;background:#30312d;border-color:#30312d}.platform-publish-steps button:disabled{cursor:not-allowed;opacity:.45}.platform-publish-steps i{background:#ffffff29;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;font-style:normal;display:inline-grid}.platform-step-panel{min-height:430px}.section-tip{color:#726d64;line-height:1.7}.bulk-video-upload{color:#fff;cursor:pointer;background:#ad4f2c;margin:10px 0 16px;padding:11px 16px;display:inline-flex}.bulk-video-upload input,.platform-material-grid input[type=file]{display:none}.episode-upload-list,.platform-split-list{gap:9px;margin-bottom:18px;display:grid}.episode-upload-list>div,.platform-split-list label{background:#faf7f1;border:1px solid #ddd5ca;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.platform-split-list label{grid-template-columns:1fr 90px auto}.platform-split-list span{display:grid}.platform-step-actions{border-top:1px solid #ddd5ca;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.platform-step-actions button:disabled{cursor:not-allowed;opacity:.45}.platform-step-incomplete{color:#a95334;text-align:right;width:100%;font-size:11px}.split-participant-add{grid-template-columns:100px 1fr 1fr auto;gap:8px;margin:12px 0;display:grid}.split-participant-add input,.split-participant-add select{background:#faf7f1;border:1px solid #c9c0b4;min-height:38px;padding:0 10px}.split-team-shortcuts{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;display:flex}.split-team-shortcuts button{background:#f4efe7;border:1px solid #c9c0b4;padding:7px 10px}.split-total{color:#3f7251;margin:12px 0;display:block}.split-total.invalid{color:#b34c34}.publish-preview:not(.visible){opacity:.45;pointer-events:none}@media (width<=800px){.category-data-board,.platform-publish-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-grid{grid-template-columns:1fr}.publish-preview{order:-1}.admin-notice-panel{right:0}.episode-upload-list>div,.platform-split-list label,.split-participant-add{grid-template-columns:1fr}.overview-platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-scope-tabs{grid-template-columns:1fr 1fr;display:grid}.overview-scope-tabs button{min-width:0}}.admin-operation-modal{gap:14px;display:grid}.esign-admin-flow{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.esign-admin-flow>*{text-align:center;background:#e3dccf;padding:10px;font-size:9px}.finance-audit-list>div{border-top:1px solid #d2cabc;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.finance-audit-list span{color:#666;font-size:10px}.finance-audit-list button,.credential-review-grid button{background:0 0;border:1px solid #bcb4a7;padding:8px}.credential-review-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.credential-review-grid button{text-align:left;gap:7px;display:grid}.credential-review-grid span{color:#777;font-size:9px}.credential-review-grid em{color:#b35631;font-size:9px}.promotion-preview{background:#e6dfd3;grid-template-columns:190px 1fr;gap:16px;padding:14px;display:grid}.promotion-preview img{object-fit:cover;width:190px;height:150px}.promotion-preview a,.modal-actions a{color:#fff;background:#262823;padding:9px 13px;font-size:10px;text-decoration:none;display:inline-block}@media (width<=1200px){.admin-kpis-wide{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.overview-year-bar,.overview-works-board .card-title{flex-direction:column;align-items:stretch}.overview-year-bar select,.overview-works-board .card-title>button{width:100%}.overview-works-board{padding:16px}.creator-center-layout{grid-template-columns:1fr}.creator-left-nav{display:flex;position:static;overflow:auto}.creator-left-nav button{min-width:135px}.settlement-projects{grid-template-columns:1fr}.admin-kpis-wide,.platform-material-grid,.credential-review-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.creator-left-nav{margin:0 -18px;padding:8px 18px}.new-work-chip{margin:12px 0 0}.creator-home-hero{display:block}.settlement-detail-kpis,.invoice-flow,.platform-material-grid,.credential-review-grid,.esign-admin-flow,.setting-detail>label{grid-template-columns:1fr}.promotion-link,.identity-phone{grid-template-columns:1fr;display:grid!important}.upload-id{grid-template-columns:1fr}.notification-line{grid-template-columns:8px 1fr}.notification-line>strong{grid-column:2}.review-shot,.promotion-preview{grid-template-columns:1fr}.review-shot img,.promotion-preview img{width:100%;height:auto}.finance-audit-list>div,.admin-kpis-wide{grid-template-columns:1fr}}.avatar{overflow:visible}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.member-avatar-sticker{z-index:3;color:#fff0b4;letter-spacing:.04em;background:linear-gradient(135deg,#241d0d,#c48a27);border:1px solid #f5d783;border-radius:999px;min-width:28px;height:16px;padding:0 5px;font:700 8px/14px Arial,sans-serif;position:absolute;bottom:-5px;right:-9px;box-shadow:0 3px 8px #301f0559}.account-home-back{color:#a64d2d;background:0 0;border:0;padding:0 0 15px;font-size:12px}.finance-reconciliation{background:#e5ded2;align-items:center;gap:14px;margin:14px 0;padding:16px;display:flex}.finance-reconciliation span{color:#777;flex:1;font-size:10px}.finance-reconciliation button{background:0 0;border:1px solid #aaa195;padding:9px 12px}.collaborator-grid>button{cursor:pointer}.mock-qr{cursor:pointer;border:0}@media (width<=700px){.finance-reconciliation{display:grid}.finance-reconciliation button{width:max-content}}.admin-role-select{color:#33352f;background:#fffdf8;border:1px solid #c8c1b4;padding:9px 28px 9px 10px}.platform-users-center,.roles-center,.admin-main>.support-center{margin:26px 30px}.user-table{border-top:1px solid #d8d0c4;min-width:980px;margin-top:20px}.platform-users-center{overflow-x:auto}.user-table-row{border-bottom:1px solid #ded7cb;grid-template-columns:1.1fr .9fr 1.5fr .75fr 1.1fr .55fr .55fr;align-items:center;gap:12px;padding:13px 6px;font-size:12px;display:grid}.user-table-row>span{gap:4px;display:grid}.user-table-row small{color:#858176;font-size:10px}.user-table-row em{color:#496344;background:#e6ede3;width:max-content;padding:5px 8px;font-style:normal}.user-table-row>button{color:var(--orange);background:0 0;border:0}.user-table-head{color:#807b71;letter-spacing:.08em;font-size:10px}.user-blocked{color:#a33f2d;font-weight:700}.support-chat-window{background:#ece6da;align-content:start;gap:14px;min-height:340px;max-height:440px;padding:22px;display:grid;overflow-y:auto}.support-message{gap:5px;max-width:72%;display:grid}.support-message.mine{justify-self:end}.support-message>span,.support-message>small{color:#817b70;font-size:10px}.support-message.mine>span,.support-message.mine>small{text-align:right}.support-message p{background:#fffdf8;margin:0;padding:12px 14px;line-height:1.7}.support-message.mine p{color:#fff;background:#b85f3c}.support-compose{grid-template-columns:1fr auto auto;align-items:end;gap:10px;margin-top:12px;display:grid}.support-compose textarea{background:#fffdf8;border:1px solid #c5bdb0;min-height:82px;padding:12px}.support-compose>button,.support-compose>label{align-items:center;height:42px;display:inline-flex}.platform-feedback-batch{border-left:3px solid var(--orange);background:#ede6da;margin-bottom:18px;padding:18px}.creator-timecode-feedback{border-top:1px solid #d1c8bb;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.creator-timecode-feedback img{object-fit:cover;width:150px;height:84px}.creator-timecode-feedback>div{gap:5px;display:grid}.creator-timecode-feedback p{margin:0;line-height:1.6}.add-another-timecode{color:#9a482c;background:#fff8ee;border:1px dashed #a85838;margin-top:10px;padding:11px 15px}.role-permission-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.role-permission-grid article{background:#fffdf8;border:1px solid #d7d0c3;grid-template-columns:38px 1fr;gap:12px;padding:16px;display:grid}.role-permission-grid article>span{color:#fff;background:#30322e;place-items:center;width:38px;height:38px;display:grid}.role-permission-grid h3,.role-permission-grid p{margin:0 0 5px}.role-permission-grid p,.role-permission-grid small{color:#777268;font-size:10px;line-height:1.6}.role-permission-grid article>small{border-top:1px solid #e0d9ce;grid-column:1/-1;padding-top:10px}@media (width<=900px){.admin-role-select{max-width:150px}.role-permission-grid{grid-template-columns:1fr}.creator-timecode-feedback{grid-template-columns:120px 1fr}.creator-timecode-feedback img{width:120px;height:68px}.creator-timecode-feedback>label{grid-column:2}}@media (width<=700px){.platform-users-center,.roles-center,.admin-main>.support-center{margin:18px}.support-compose,.creator-timecode-feedback{grid-template-columns:1fr}.support-message{max-width:90%}.creator-timecode-feedback img{width:100%;height:auto}.creator-timecode-feedback>label{grid-column:auto}}@media (width>=901px){header,footer,.hero,.home-section,.detail-page,.category-page,.collection-page,.subpage,.account-subpage,.profile-page,.creator-entry-page,.studio-shell,.admin-app{width:min(100%,1920px);max-width:1920px;height:auto;margin-inline:auto}.detail-info,.video-stage,.subpage,.profile-page{max-width:1920px}.video-stage{aspect-ratio:16/9;width:100%;height:auto}}html,body,main{width:100%;min-width:0;max-width:100%;overflow-x:hidden}header,footer,.hero,.content-section,.detail-page,.category-page,.collection-page,.subpage,.account-subpage,.profile-page,.creator-entry-page,.studio-shell,.admin-app{width:100%;min-width:0;max-width:1920px;height:auto;margin-inline:auto}.poster{width:100%;height:auto!important}.poster-cinema{aspect-ratio:2.39}.poster-landscape{aspect-ratio:16/9}.poster-vertical{aspect-ratio:3/4}.poster-title{display:none!important}.film-grid,.showing-row,.channel-grid,.collection-grid,.upcoming-section .showing-row{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.membership-level-tabs,.account-membership-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.membership-level-tabs button,.account-membership-levels button{border:1px solid var(--line);background:var(--card);color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:16px 18px;display:flex}.membership-level-tabs button.active,.account-membership-levels button.active{background:linear-gradient(135deg,#e6b96c33,#ffffff0a);border-color:#e6b96c;box-shadow:inset 0 0 0 1px #e6b96c59}header,footer,.hero,.content-section,.home-section,.detail-page,.category-page,.collection-page,.subpage,.account-subpage,.profile-page,.creator-entry-page,.studio-shell,.admin-app{width:100%;max-width:none}footer{grid-template-columns:minmax(220px,.8fr) minmax(480px,1.8fr);align-items:start;gap:34px 7vw;padding:52px clamp(22px,5vw,96px) 30px;display:grid}.footer-brand-block{gap:15px;display:grid}.footer-brand-block p{margin:0;line-height:1.8}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.footer-links>div{gap:10px;display:grid}.footer-links b{color:#fff;font-size:12px}.footer-links span,.footer-records span{color:#92958e;font-size:10px;line-height:1.65}.footer-records{border-top:1px solid #ffffff1a;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:22px;display:flex}.category-page{min-height:100vh}.filter-panel,.channel-content{padding-inline:clamp(20px,4vw,86px)}.channel-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch;gap:clamp(18px,1.6vw,30px)}.channel-grid>.film-card{background:#ffffff6b;border:1px solid #5a53481f;min-height:100%}.channel-grid>.film-card .poster{background-position:50%;width:100%;min-height:0;aspect-ratio:16/9!important;background-size:cover!important}.channel-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.short-format-toolbar{grid-template-columns:repeat(2,minmax(126px,1fr));gap:10px!important;display:grid!important}.short-format-toolbar button{border-radius:5px;min-height:44px;font-weight:700;color:#383a35!important;background:#f8f4ed!important;border:1px solid #c9c1b5!important}.admin-header{background:0 0;height:auto;min-height:88px;padding:17px clamp(28px,3vw,58px)}.admin-search{background:0 0;border:1px solid #ddd6ca;border-radius:9px;min-width:min(360px,42vw)}.admin-main>.overview-year-bar,.admin-main>.overview-platform-summary,.admin-main>.overview-works-board,.admin-main>.admin-kpis{margin-left:clamp(30px,3vw,62px);margin-right:clamp(30px,3vw,62px)}.admin-main>.admin-kpis{padding-left:0;padding-right:0}.admin-main>.overview-year-bar select{margin-right:clamp(8px,1vw,22px)}.live-works-table{background:#fffdf8;border:1px solid #d8d0c3;border-radius:12px}.works-management-row{grid-template-columns:190px 190px 260px 115px 145px 210px 180px 205px 175px 100px;gap:14px;min-width:1760px;padding:16px 18px}.works-management-row:not(.head):nth-child(odd){background:#faf6ef}.works-management-row:not(.head):hover{background:#f2eadf}.works-management-row.head{z-index:3;position:sticky;top:0}.works-management-row>code,.works-management-row>:nth-child(2){z-index:2;background:inherit;position:sticky}.works-management-row>:nth-child(2){left:208px}.work-record-title,.work-credit-summary{gap:5px;min-width:0;display:grid}.work-record-title b{font-size:13px}.work-record-title span,.work-record-title small{color:#7c7469;font-size:9px}.work-credit-summary span{grid-template-columns:38px minmax(0,1fr);gap:7px;font-size:10px;line-height:1.4;display:grid}.work-credit-summary b{color:#9c4b30}.work-poster-pair{grid-template-columns:66px 112px;align-items:end;gap:8px;display:grid}.work-poster-pair .work-upload-cell img{object-fit:cover;border-radius:4px;width:100%;height:72px}.work-poster-pair .work-upload-landscape img{height:63px}.works-empty-state{color:#746d63;place-content:center;justify-items:center;gap:10px;min-height:230px;display:grid}.works-empty-state button{background:#fffdf8;border:1px solid #bdb4a7;padding:9px 18px}@media (width<=900px){footer{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr 1fr}.footer-records{grid-column:auto}.channel-toolbar{align-items:flex-start;gap:16px}.channel-toolbar-actions{justify-content:flex-start}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-search{width:100%;min-width:0}}@media (width<=560px){.footer-links,.channel-grid{grid-template-columns:1fr}.short-format-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero.campaign-clickable .hero-content{width:100%}}.membership-level-tabs b,.account-membership-levels b{font-size:21px}.membership-level-tabs span,.account-membership-levels span{color:var(--muted);font-size:12px}.membership-nine-plans .plan-rights{color:var(--muted);margin-top:12px;line-height:1.7;display:block}.member-packages-nine button{text-align:left;align-items:flex-start;min-height:210px}.member-packages-nine button>span{min-height:58px;line-height:1.7}.real-promotion-qr{overflow:hidden;background:#fff!important;border:0!important;border-radius:14px!important;width:148px!important;height:148px!important;padding:8px!important}.real-promotion-qr img{object-fit:contain;width:100%;height:100%;display:block}.user-campaign-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.promotion-campaign-card{flex-direction:column;height:260px;display:flex;overflow:hidden}.promotion-campaign-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.promotion-detail-card{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:start;gap:34px;display:grid}.promotion-detail-card>img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%}.promotion-detail-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:10px 0;display:grid}.promotion-detail-card dt{color:var(--muted)}.calendar-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 clamp(18px,7vw,120px) 28px;display:grid}.calendar-controls label{align-items:center;gap:9px;font-weight:700;display:flex}.calendar-controls select{background:#fffdf8;border:1px solid #c7c0b3;padding:10px 34px 10px 12px}.calendar-controls .calendar-months{grid-template-columns:repeat(12,minmax(48px,1fr));padding:0;display:grid}.release-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding:0 clamp(18px,7vw,120px) 70px;display:grid}.release-calendar-grid>article{background:#ffffff57;border:1px solid #d7d0c4;border-radius:10px;min-height:148px;padding:12px}.release-calendar-grid>article.has-release{background:#fff9ef;border-color:#c68355}.release-calendar-grid article>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.release-calendar-grid header>b{font-size:20px}.release-calendar-grid header>span{color:#9a6b4e;font-size:10px}.release-calendar-grid article>button{text-align:left;background:0 0;border:0;border-top:1px solid #e4ddd2;grid-template-columns:42px 1fr;align-items:center;gap:8px;width:100%;padding:8px 0;display:grid}.release-calendar-grid article>button img{aspect-ratio:16/9;object-fit:cover;width:42px}.release-calendar-grid article>button span{gap:3px;display:grid}.release-calendar-grid article>button b{font-size:10px}.release-calendar-grid article>button small{color:#777;font-size:8px}.calendar-hidden{display:none!important}.works-sort-toolbar{background:#f4eee5;border-bottom:1px solid #d8d0c3;align-items:center;gap:9px;padding:12px 18px;display:flex;position:sticky;left:0}.works-sort-toolbar button{background:#fffdf8;border:1px solid #c4bbae;padding:8px 12px}.works-sort-toolbar button.active{color:#fff;background:#272a25}.works-management-row{grid-template-columns:64px 56px 190px 260px 115px 180px 95px 90px 180px 205px 175px 100px 90px;min-width:1800px}.works-management-row>:nth-child(11),.works-management-row>:nth-child(12),.works-management-row>:nth-child(13){z-index:5;background:#fff;position:sticky}.works-management-row>:nth-child(11){right:190px}.works-management-row>:nth-child(12){right:90px}.works-management-row>:nth-child(13){right:0}.works-management-row:not(.head):nth-child(odd)>:nth-child(11),.works-management-row:not(.head):nth-child(odd)>:nth-child(12),.works-management-row:not(.head):nth-child(odd)>:nth-child(13){background:#faf6ef}.works-management-row:not(.head):hover>:nth-child(11),.works-management-row:not(.head):hover>:nth-child(12),.works-management-row:not(.head):hover>:nth-child(13){background:#f2eadf}.works-management-row.head>:nth-child(11),.works-management-row.head>:nth-child(12),.works-management-row.head>:nth-child(13){background:#e4ddd1}.works-management-row>:nth-child(11){box-shadow:-8px 0 14px -10px #0000004d}.work-row-number{color:#9c4b30;font-variant-numeric:tabular-nums;font-size:11px}.works-management-row>code{left:82px!important}.works-management-row>:nth-child(3){z-index:2;background:inherit;position:sticky;left:290px}.work-pending-value em{color:#fff;background:#e8a15f;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-style:normal}.work-pending-value em.off{background:#aaa39a}.distribution-zone-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.distribution-zone-options button,.distribution-recommend-toggle button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #c9c0b5;border-radius:6px;padding:10px;transition:all .15s}.distribution-zone-options button:hover,.distribution-recommend-toggle button:hover{background:#eff6ff;border-color:#93c5fd}.distribution-zone-options button.active,.distribution-recommend-toggle button.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;font-weight:600}.player-main-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:18px;width:100%;margin:0;display:grid}.player-main-layout>.video-stage{aspect-ratio:16/9;width:100%;height:auto;margin:0}.player-side-rail{color:#fff;background:#151714;align-content:start;gap:24px;max-height:min(56vw,760px);padding:18px;display:grid;overflow:auto}.player-rail-heading span{color:#e69658;letter-spacing:.16em;font-size:9px}.player-rail-heading h2{margin:4px 0 12px;font-size:20px}.player-recommend-list{gap:9px;display:grid}.player-recommend-list>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:108px 1fr;align-items:center;gap:10px;padding:0;display:grid}.player-recommend-list img{aspect-ratio:16/9;object-fit:cover;width:108px}.player-recommend-list span{gap:5px;display:grid}.player-ad-area{border-top:1px solid #fff2;padding-top:18px}.player-ad-area>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff18;gap:5px;width:100%;margin-bottom:10px;padding:0 0 10px;display:grid}.player-ad-area img{aspect-ratio:16/9;object-fit:cover;width:100%}.player-ad-area span{color:#d0a981;font-size:9px}.promotion-generated-poster{background:#171915;width:min(92vw,520px);max-height:92vh;padding:14px;position:relative;overflow:auto}.promotion-generated-poster>button{z-index:2;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:20px;right:20px}.promotion-generated-poster>img{width:100%;display:block}.promotion-generated-poster>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.promotion-generated-poster a,.promotion-generated-poster>div button{color:#fff;text-align:center;background:#e69658;border:0;padding:12px;text-decoration:none}@media (width<=1100px){.calendar-controls{grid-template-columns:1fr}.calendar-controls .calendar-months{grid-template-columns:repeat(6,1fr)}.release-calendar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-main-layout{grid-template-columns:1fr}.player-side-rail{max-height:none}}@media (width<=650px){.calendar-controls .calendar-months{grid-template-columns:repeat(4,1fr)}.release-calendar-grid{grid-template-columns:1fr 1fr}.distribution-zone-options{grid-template-columns:1fr}}.identity-expired-text{font-weight:700;color:#ff7a7a!important}.identity-expiry-alert{background:#ff464614;border:1px solid #ff5a5a66;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.identity-expiry-alert span{color:var(--muted);flex:1}.identity-renew-button{margin-top:14px}.creator-login-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.creator-login-tabs button{border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:11px 6px}.creator-login-tabs button.active{color:#e6b96c;background:#e6b96c17;border-color:#e6b96c}.creator-login-code-row{grid-template-columns:1fr auto;gap:8px;display:grid}.creator-login-code-row button{white-space:nowrap}@media (width<=900px){.membership-level-tabs,.account-membership-levels,.user-campaign-list,.promotion-detail-card{grid-template-columns:1fr}.promotion-campaign-card{height:auto;min-height:230px}.creator-login-tabs{grid-template-columns:1fr}.identity-expiry-alert{flex-direction:column;align-items:flex-start}}main.experience-android,main.experience-ios{color:#fff;aspect-ratio:9/16;background:#10110f;width:min(100%,500px);height:min(100dvh,888px);min-height:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 60px #00000040}main.experience-android>header,main.experience-ios>header,main.experience-android>footer,main.experience-ios>footer,main.experience-android>.mobile-nav,main.experience-ios>.mobile-nav{display:none!important}main.experience-android .experience-mode-label,main.experience-ios .experience-mode-label{display:none}main.experience-android .mobile-phone-tabs,main.experience-ios .mobile-phone-tabs{width:100%;position:absolute;bottom:0;left:0;transform:none}main.experience-android .mobile-short-home,main.experience-ios .mobile-short-home{height:calc(100% - 70px);min-height:0}main.experience-android .mobile-short-slide,main.experience-ios .mobile-short-slide{min-height:100%;padding:32px 22px 52px}main.experience-android .mobile-short-player,main.experience-ios .mobile-short-player{height:calc(100% - 70px);min-height:0}.mobile-phone-header{color:#fff;background:#171815;border-bottom:1px solid #ffffff14;grid-template-columns:42px 1fr 42px;align-items:center;height:50px;padding:0 10px;display:grid}.mobile-phone-header b{text-align:center;font-size:15px}.mobile-phone-header button{color:#fff;background:0 0;border:0;font-size:30px;line-height:1}.mobile-member-zone{background:#10110f;height:calc(100% - 70px);padding-bottom:28px;overflow-y:auto}.mobile-member-hero{background:radial-gradient(circle at 85% 10%,#d39c46 0,#0000 27%),linear-gradient(135deg,#312313,#11110f 72%);border-radius:18px;min-height:152px;margin:16px;padding:24px 20px}.mobile-member-hero span{color:#edbf6e;letter-spacing:.14em;font-size:10px}.mobile-member-hero h1{margin:10px 0 6px;font-size:25px}.mobile-member-hero p{color:#d0c8b9;margin:0;font-size:11px}.mobile-member-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 16px;display:grid}.mobile-member-grid button{color:#fff;text-align:left;background:0 0;border:0;min-width:0;padding:0}.mobile-member-grid b,.mobile-member-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-member-grid b{margin-top:8px;font-size:13px}.mobile-member-grid small{color:#aaa89f;margin-top:4px;font-size:10px}.mobile-member-poster{aspect-ratio:16/9;background:linear-gradient(135deg,#6f463a,#181a18);border-radius:10px;width:100%;display:block}.mobile-member-poster.poster-2{background:linear-gradient(135deg,#254b63,#171719)}.mobile-member-poster.poster-3{background:linear-gradient(135deg,#68436a,#161316)}.mobile-member-poster.poster-4{background:linear-gradient(135deg,#766538,#171714)}.mobile-profile-shell{color:#292a26;background:#f5f1e9;height:calc(100% - 120px);overflow-y:auto}.mobile-profile-shell .profile-page,.mobile-profile-shell .account-subpage,.mobile-profile-shell .subpage{width:100%;min-width:0;margin:0;padding:18px 14px 92px}.mobile-profile-shell .profile-layout,.mobile-profile-shell .account-layout{grid-template-columns:1fr}.mobile-profile-shell .profile-side-nav,.mobile-profile-shell .account-side-nav{gap:8px;padding:10px;display:flex;position:static;overflow-x:auto}.mobile-profile-shell .profile-side-nav button,.mobile-profile-shell .account-side-nav button{white-space:nowrap}.mobile-profile-shell .account-main{min-width:0}@media (width<=700px){main.experience-android,main.experience-ios{border-radius:0;width:100%;max-width:none;height:100dvh}}.auth-login-methods{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid}.auth-login-methods button{color:#615b51;background:#fffdf8;border:1px solid #d7cec2;border-radius:8px;min-height:38px;font-size:11px}.auth-login-methods button.active{color:#bd522e;background:#fff2ea;border-color:#e26839;font-weight:700}.auth-qr-login{text-align:center;place-items:center;gap:12px;min-height:270px;display:grid}.auth-qr-pattern{color:#171815;background-blend-mode:screen;background:repeating-linear-gradient(90deg,#171815 0 7px,#fff 7px 12px),repeating-linear-gradient(#171815 0 7px,#fff 7px 12px);border:9px solid #fff;place-items:center;width:164px;height:164px;font-weight:800;display:grid;box-shadow:0 0 0 1px #d4cbc0}.auth-qr-login b{font-size:13px}.auth-qr-login small{color:#878075}.auth-qr-login button{color:#fff;background:#292b27;border:0;border-radius:8px;padding:10px 14px}main.experience-android .mobile-phone-tabs button:first-child,main.experience-ios .mobile-phone-tabs button:first-child,main.experience-android .mobile-phone-tabs button:nth-child(2),main.experience-ios .mobile-phone-tabs button:nth-child(2){font-size:0}main.experience-android .mobile-phone-tabs button:first-child:after,main.experience-ios .mobile-phone-tabs button:first-child:after{content:"短剧";font-size:10px}main.experience-android .mobile-phone-tabs button:nth-child(2):after,main.experience-ios .mobile-phone-tabs button:nth-child(2):after{content:"首页";font-size:10px}main.experience-android .mobile-phone-tabs button:first-child b,main.experience-ios .mobile-phone-tabs button:first-child b,main.experience-android .mobile-phone-tabs button:nth-child(2) b,main.experience-ios .mobile-phone-tabs button:nth-child(2) b{font-size:20px}main.experience-android .home-section,main.experience-ios .home-section,main.experience-android .hero,main.experience-ios .hero{width:100%;min-width:0}main.experience-android .home-section{padding-inline:14px}.mobile-general-home{color:#292a26;background:#f5f1e9;height:calc(100% - 70px);padding-bottom:74px;overflow-y:auto}.mobile-general-home .hero{min-height:300px}.mobile-general-home .hero-content{padding:30px 18px}.mobile-general-home .home-section{padding:22px 14px}.mobile-general-home .film-grid,.mobile-general-home .showing-row{grid-template-columns:1fr 1fr;gap:12px}.mobile-general-home .film-card strong{font-size:12px}.mobile-shared-zone{color:#292a26;background:#f5f1e9;height:calc(100% - 70px);padding-bottom:82px;overflow:hidden auto}.mobile-shared-zone .category-page,.mobile-shared-zone .collection-page{width:100%;min-width:0;min-height:100%}.mobile-shared-zone .subpage-nav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f1e9f5;padding:10px 12px;position:sticky;top:0}.mobile-shared-zone .filter-panel,.mobile-shared-zone .channel-content,.mobile-shared-zone .collection-content{padding-inline:14px}.mobile-shared-zone .channel-toolbar{align-items:flex-start;gap:10px}.mobile-shared-zone .channel-toolbar h1,.mobile-shared-zone .collection-page h1{font-size:24px}.mobile-shared-zone .channel-grid,.mobile-shared-zone .collection-grid,.mobile-shared-zone .film-grid{grid-template-columns:1fr 1fr;gap:12px}.mobile-shared-zone .film-card{min-width:0}.mobile-shared-zone .film-card strong{font-size:12px}.mobile-shared-zone .film-card small,.mobile-shared-zone .work-credit-columns,.mobile-shared-zone .card-creators{font-size:9px}@supports (-webkit-touch-callout:none){main.experience-ios{min-height:-webkit-fill-available}.mobile-shared-zone,.mobile-general-home,.mobile-short-home{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}.unified-admin-login{color:#292b27;background:radial-gradient(circle at 68% 8%,#b65c35 0,#0000 32%),#171914;place-items:center;min-height:100vh;padding:24px;display:grid}.unified-admin-login form{background:#fffdf8;border-radius:18px;gap:14px;width:min(430px,94vw);padding:38px;display:grid;box-shadow:0 24px 80px #0008}.unified-admin-login form>span,.unified-system-mask header span{color:#d8663e;letter-spacing:.15em;font-size:11px}.unified-admin-login h1{margin:0;font-size:24px}.unified-admin-login p{color:#777;margin:0 0 6px}.unified-admin-login label{gap:7px;font-size:13px;display:grid}.unified-admin-login input{background:#fff;border:1px solid #d7d0c4;border-radius:8px;width:100%;padding:13px}.unified-admin-login button,.unified-admin-session button,.unified-system-mask button{color:#fff;cursor:pointer;background:#292b27;border:0;border-radius:8px;padding:11px 15px}.unified-admin-login button:disabled{opacity:.6}.unified-admin-login em{color:#bd3e2e;font-style:normal}.unified-admin-login small{color:#777;line-height:1.6}.unified-admin-shell{min-height:100vh}.unified-admin-session{z-index:1500;background:#fffdf8;border:1px solid #ded5c8;border-radius:12px;align-items:center;gap:16px;padding:8px 10px 8px 14px;font-size:12px;display:flex;position:fixed;bottom:18px;right:22px;box-shadow:0 8px 30px #0002}.unified-admin-session>span{align-items:center;gap:7px;display:flex}.unified-admin-session i{background:#41a35d;border-radius:50%;width:8px;height:8px}.unified-admin-session div{gap:6px;display:flex}.unified-admin-session button{padding:7px 10px;font-size:12px}.unified-system-mask{z-index:3000;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.unified-system-mask>section{color:#292b27;background:#fffdf8;border-radius:18px;width:min(820px,96vw);max-height:88vh;padding:28px;overflow:auto}.unified-system-mask header{justify-content:space-between;align-items:center;display:flex}.unified-system-mask h2{margin:5px 0}.unified-system-mask>section>p{color:#666}.unified-system-mask section>div:last-child{gap:10px;margin-top:22px;display:grid}.unified-system-mask article{border:1px solid #e5ddd1;border-radius:10px;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.unified-system-mask article span{color:#666}.unified-system-mask article em{color:#368549;background:#edf7ef;border-radius:20px;padding:5px 8px;font-size:12px;font-style:normal}@media (width<=720px){.unified-admin-session{justify-content:space-between;bottom:76px;left:10px;right:10px}.unified-system-mask article{grid-template-columns:1fr}.unified-system-mask article em{justify-self:start}}header .header-download-button{width:auto;min-width:64px;height:38px;color:var(--zmz-gold,#e9b872);letter-spacing:.04em;background:#e9b8721f;border:1px solid #e9b87266;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:background .25s,box-shadow .25s,transform .25s;display:inline-flex;position:relative;box-shadow:0 0 #e9b87200}header .header-download-button:hover{background:#e9b87238;transform:translateY(-1px);box-shadow:0 0 18px #e9b87266}header .header-download-button .header-download-label{line-height:1}@media (prefers-reduced-motion:reduce){header .header-download-button:hover{transform:none}}header{background:var(--zmz-surface)!important}.search{color:var(--zmz-text)!important}.ghost,.categories,.campaign-countdown,.detail-page,.big-play{background:var(--zmz-surface)!important}.creator-list small{color:var(--zmz-text)!important}.plans button{background:var(--zmz-surface)!important}.plans p,.stats small,.work-row span b,.balance-card p,.table-head,.money,.membership-empty{color:var(--zmz-text)!important}.channel-category-admin{background:var(--zmz-surface)!important}.channel-category-toolbar label{color:var(--zmz-text)!important}.channel-category-list article{background:var(--zmz-surface)!important}.profile-grid small,footer>span,.channel-hero>button,.filter-panel button,.channel-toolbar span,.channel-toolbar button{color:var(--zmz-text)!important}.mobile-nav{background:var(--zmz-surface)!important}.mobile-nav button{color:var(--zmz-text)!important}.user-campaign-list article{background:var(--zmz-surface)!important}.user-campaign-list p{color:var(--zmz-text)!important}.marketing-rule-gate{background:var(--zmz-surface)!important}.marketing-rule-gate p{color:var(--zmz-text)!important}.marketing-list article,.campaign-upload-control{background:var(--zmz-surface)!important}.campaign-upload-control small{color:var(--zmz-text)!important}.ad-placement-reminder{background:var(--zmz-surface)!important}.ad-placement-reminder span{color:var(--zmz-text)!important}.ad-placement-manager details{background:var(--zmz-surface)!important}.ad-placement-list>p,.marketing-ledger small,.campaign-status{color:var(--zmz-text)!important}.status-进行中{background:var(--zmz-surface)!important}.status-草稿,.campaign-id-cell,.marketing-batch-toolbar span{color:var(--zmz-text)!important}.marketing-batch-toolbar button,.marketing-actions button,.external-link-warning{background:var(--zmz-surface)!important}.stage-review-head p{color:var(--zmz-text)!important}.stage-material-grid button{background:var(--zmz-surface)!important}.stage-material-grid button small{color:var(--zmz-text)!important}.stage-material-grid button.reviewed{background:var(--zmz-surface)!important}.frame-controls span{color:var(--zmz-text)!important}.timecode-note-row textarea{background:var(--zmz-surface)!important}.mobile-member-grid small{color:var(--zmz-text)!important}.mobile-profile-shell{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.issuer-record-control{color:var(--zmz-text)!important}.issuer-record-control input{background:var(--zmz-surface)!important}.creator-reference-heading span,.creator-reference-fields label{color:var(--zmz-text)!important}.creator-reference-fields input{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.creator-reference-fields p,.creator-add-cast{color:var(--zmz-text)!important}.record-radio-group button{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.record-radio-group button.active,.record-platform-note,.mobile-player-play{background:var(--zmz-surface)!important}.mobile-player-bottom span,.promotion-rule-detail dt{color:var(--zmz-text)!important}.membership-payment-modal{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.membership-order-summary{background:var(--zmz-surface)!important}.membership-order-summary small{color:var(--zmz-text)!important}.membership-payment-methods button,.membership-payment-methods i{background:var(--zmz-surface)!important}.auto-renew-current small,.auto-renew-switch small,.viewing-revenue-note span{color:var(--zmz-text)!important}.audit-pricing-panel{background:var(--zmz-surface)!important}.audit-pricing-panel p,.entry-visual>small,.entry-lead{color:var(--zmz-text)!important}.entry-options button{background:var(--zmz-surface)!important}.entry-options span,.existing-entry,.entry-back,.entry-form label,.entry-upload span,.entry-agree,.entry-tip,.studio-tabs button,.studio-tabs button.active,.status-badge,.status-版权确认,.status-已发布,.workflow>div,.next-action p,.project-row small,.project-head{color:var(--zmz-text)!important}.contract-card{background:var(--zmz-surface)!important}.contract-card p,.legal-note p,.review-comment p,.share-total span,.share-total.valid b,.share-head{color:var(--zmz-text)!important}.share-row input{background:var(--zmz-surface)!important}.verified{color:var(--zmz-text)!important}.modal{background:var(--zmz-surface)!important}.upload-zone small,.queue-mini small,.health-ring span,.health-note{color:var(--zmz-text)!important}.audit-workspace{background:var(--zmz-surface)!important}.audit-title p{color:var(--zmz-text)!important}.info-grid div{background:var(--zmz-surface)!important}.info-grid span,.file-row small,.file-row em{color:var(--zmz-text)!important}.review-box{background:var(--zmz-surface)!important}.clip-list span,.credential-card small,.credential-card em,.rights-row small,.share-audit-row span,.version-history p,.version-history small,.material-document>span,.material-document p,.document-meta b,.asset-drop span,.publish-preview>span{color:var(--zmz-text)!important}.resource-stats>div{background:var(--zmz-surface)!important}.resource-stats span{color:var(--zmz-text)!important}.signature-pad,.signature-pad>button,.esign-admin-flow span.done{background:var(--zmz-surface)!important}.esign-admin-flow span.done{color:var(--zmz-text)!important}.finance-total-grid button{background:var(--zmz-surface)!important}.finance-bill-row small,.finance-bill-row.head,.finance-role-split small{color:var(--zmz-text)!important}.platform-published-strip{background:var(--zmz-surface)!important}.review-section p,.star-input span{color:var(--zmz-text)!important}.review-section textarea{background:var(--zmz-surface)!important}.collection-head p,.account-heading p,.history-row small,.ticket-row>span{color:var(--zmz-text)!important}.member-packages button{background:var(--zmz-surface)!important}.fake-qr{color:var(--zmz-text)!important}.promo-rules div{background:var(--zmz-surface)!important}.promo-rules span,.identity-status span,.identity-flow>p,.settings-list span,.message-row p,.message-row small,.creator-side h3{color:var(--zmz-text)!important}.creator-side button.project-active{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.selected-project-head p{color:var(--zmz-text)!important}.project-milestones button{background:var(--zmz-surface)!important}.project-milestones span,.wizard-steps .active,.sequential-upload>p,.sequential-upload span,.participation-step label span,.wizard-confirm p,.card-creators>p{color:var(--zmz-text)!important}.audit-work-credits span,.account-work-metadata{background:var(--zmz-surface)!important}.actions .joined,.share-options p,.creator-profile small{color:var(--zmz-text)!important}.ticket-types button{background:var(--zmz-surface)!important}.pay-success p,.notification-line p,.notification-line small{color:var(--zmz-text)!important}.user-promotion-rules article{background:var(--zmz-surface)!important}.referral-relation-row.head,.referral-relation-row small{color:var(--zmz-text)!important}.support-user-list,.support-user-list button.active{background:var(--zmz-surface)!important}.auth-register-form label{color:var(--zmz-text)!important}.auth-code-row button,.login-code-field button,.revenue-source-kpis>div,.stage-business-actions button{background:var(--zmz-surface)!important}.workflow-role-map>div span,.workflow-role-map article small{color:var(--zmz-text)!important}.poster-lightbox>button{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.works-data-row.head,.works-management-row code,.works-management-row.head{color:var(--zmz-text)!important}.works-management-actions button,.works-management-row>select{background:var(--zmz-surface)!important}.works-management-row>b small{color:var(--zmz-text)!important}.work-source-cell{background:var(--zmz-surface)!important}.work-source-cell small{color:var(--zmz-text)!important}.work-distribution-control,.work-distribution-control .takedown-control,.work-distribution-note{background:var(--zmz-surface)!important}.work-distribution-note{color:var(--zmz-text)!important}.work-release-status.online,.work-release-status.offline,.work-distribution-editor>p{background:var(--zmz-surface)!important}.work-distribution-editor>p{color:var(--zmz-text)!important}.work-distribution-fields select,.episode-release-settings,.release-mode-options label{background:var(--zmz-surface)!important}.timed-release-fields p,.distribution-work-title span{color:var(--zmz-text)!important}.takedown-reason-grid label,.remediation-materials{background:var(--zmz-surface)!important}.remediation-materials p{color:var(--zmz-text)!important}.remediation-file-list span,.episode-management-bar{background:var(--zmz-surface)!important}.episode-management-bar>div span{color:var(--zmz-text)!important}.episode-management-bar button,.short-format-picker{background:var(--zmz-surface)!important}.short-format-picker small,.player-episode-selector .episode-play-hint,.episode-version-row.head{color:var(--zmz-text)!important}.source-version{background:var(--zmz-surface)!important}.source-version small{color:var(--zmz-text)!important}.source-version.uploaded,.bulk-source-upload{background:var(--zmz-surface)!important}.bulk-source-upload>div>small{color:var(--zmz-text)!important}.managed-work-card{background:var(--zmz-surface)!important}.user-admin-row small{color:var(--zmz-text)!important}.withdraw-request{background:var(--zmz-surface)!important}.withdraw-request small,.income-breakdown span,.creator-todo small,.finished-row small,.finished-head,.review-comment small,.collaborator-grid small,.org-profile small,.work-detail-grid span,.invite-panel>p,.creator-search-results small{color:var(--zmz-text)!important}.review-success{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.review-hint,.notification-detail>span,.notification-detail>p,.download-row small{color:var(--zmz-text)!important}.promotion-link input,.identity-ocr-note{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.identity-preview-modal{background:var(--zmz-surface)!important}.identity-preview-modal p{color:var(--zmz-text)!important}.payment-method,.switch-line{background:var(--zmz-surface)!important}.new-work-chip span{color:var(--zmz-text)!important}.revision-submit textarea,.split-selector select,.settlement-projects>button{background:var(--zmz-surface)!important}.settlement-projects>button strong,.settlement-detail>p,.settlement-detail-kpis span,.overview-year-bar label{color:var(--zmz-text)!important}.overview-year-bar select,.overview-works-board,.overview-platform-summary article,.overview-scope-tabs button{background:var(--zmz-surface)!important}.overview-scope-tabs button span,.overview-empty-row{color:var(--zmz-text)!important}.overview-type-tabs button,.overview-work-row{background:var(--zmz-surface)!important}.overview-work-row.head,.overview-work-row code,.screening-head p,.review-shot p{color:var(--zmz-text)!important}.resource-stats>button{background:var(--zmz-surface)!important}.resource-stats>button span{color:var(--zmz-text)!important}.category-data-board button{background:var(--zmz-surface)!important}.category-data-board p{color:var(--zmz-text)!important}.identity-document-review>div{background:var(--zmz-surface)!important}.identity-document-review p{color:var(--zmz-text)!important}.platform-publish-steps button,.platform-publish-steps i{background:var(--zmz-surface)!important}.section-tip{color:var(--zmz-text)!important}.split-team-shortcuts button{background:var(--zmz-surface)!important}.split-total,.finance-audit-list span,.credential-review-grid span,.finance-reconciliation span,.user-table-row small{color:var(--zmz-text)!important}.user-table-row em{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.user-table-head{color:var(--zmz-text)!important}.support-message p,.support-compose textarea,.add-another-timecode,.role-permission-grid article,.channel-grid>.film-card,.short-format-toolbar button{background:var(--zmz-surface)!important}.short-format-toolbar button{color:var(--zmz-text)!important}.live-works-table{background:var(--zmz-surface)!important}.works-empty-state{color:var(--zmz-text)!important}.works-empty-state button,.real-promotion-qr,.calendar-controls select,.release-calendar-grid>article,.release-calendar-grid>article.has-release{background:var(--zmz-surface)!important}.release-calendar-grid article>button small{color:var(--zmz-text)!important}.works-sort-toolbar,.works-sort-toolbar button,.auth-login-methods button{background:var(--zmz-surface)!important}.auth-login-methods button,.auth-qr-pattern,.auth-qr-login small{color:var(--zmz-text)!important}.mobile-general-home,.mobile-shared-zone{background:var(--zmz-surface)!important;color:var(--zmz-text)!important}.mobile-shared-zone .subpage-nav,.unified-admin-login form{background:var(--zmz-surface)!important}.unified-admin-login small{color:var(--zmz-text)!important}.unified-admin-session,.unified-system-mask>section,.unified-system-mask article em{background:var(--zmz-surface)!important}.brand-mark,.mobile-player-bottom nav button.active{color:var(--zmz-text)!important}:root{--zmz-ink:#0a0b10;--zmz-bg:#0a0b10;--zmz-bg-2:#0e1016;--zmz-surface:#161922b8;--zmz-surface-2:#1c202cdb;--zmz-surface-solid:#14171f;--zmz-border:#e9b87229;--zmz-border-soft:#ffffff14;--zmz-text:#ece7dd;--zmz-text-dim:#9aa1ad;--zmz-gold:#e9b872;--zmz-gold-2:#f6d89a;--zmz-accent:#ff6a3d;--zmz-accent-2:#c8472e;--zmz-glow:0 0 0 1px #e9b87224, 0 18px 50px -20px #000000d9, 0 0 36px -8px #e9b8722e;--zmz-radius:14px;--paper:#0a0b10;--ink:#ece7dd;--cream:#14171f;--orange:#ff6a3d;--muted:#9aa1ad}html,body{background:var(--zmz-bg);color:var(--zmz-text)}body{color:var(--zmz-text);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(1200px 620px at 82% -12%,#e9b87229,#0000 60%),radial-gradient(1000px 560px at -8% 8%,#c8472e21,#0000 55%),radial-gradient(900px 700px at 50% 120%,#566ca01a,#0000 60%),linear-gradient(#0a0b10 0%,#0c0e15 55%,#090a0f 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}main{color:var(--zmz-text);background:0 0}::selection{color:#fff;background:#e9b8724d}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0d13}::-webkit-scrollbar-thumb{background:linear-gradient(#e9b87280,#c8472e80);border:2px solid #0b0d13;border-radius:20px}header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:0 10px 40px -28px #000000e6;border-bottom:1px solid var(--zmz-border)!important;background:linear-gradient(#0a0b10eb,#0a0b10b8)!important}.brand{color:var(--zmz-text)}.brand-mark{background:linear-gradient(135deg, var(--zmz-gold), var(--zmz-accent));color:#1a1208;box-shadow:0 0 18px -2px #e9b87299}.search{border:1px solid var(--zmz-border-soft);color:var(--zmz-text-dim);background:var(--zmz-surface)!important}.search input{color:var(--zmz-text)}.search input::placeholder{color:#6c7280}.admin-entry{border-color:var(--zmz-border)!important;color:var(--zmz-text)!important}.admin-entry:hover{box-shadow:var(--zmz-glow);background:linear-gradient(135deg, var(--zmz-gold), var(--zmz-accent))!important;color:#1a1208!important}.primary{transition:transform .25s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #ff6a3db3;background:linear-gradient(135deg, var(--zmz-accent), var(--zmz-accent-2))!important;color:#fff!important;border-radius:999px!important}.primary:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff59 50%,#0000 75%);animation:3.4s ease-in-out infinite zmz-shimmer;position:absolute;inset:0;transform:translate(-120%)}.primary:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 40px -10px #ff6a3dd9}.ghost{transition:transform .25s,box-shadow .25s,border-color .25s;background:var(--zmz-surface)!important;color:var(--zmz-text)!important;border:1px solid var(--zmz-border)!important;border-radius:999px!important}.ghost:hover{box-shadow:var(--zmz-glow);transform:translateY(-2px);border-color:var(--zmz-gold)!important}button{transition:transform .2s,box-shadow .25s,background .25s,color .25s}.section-title span{color:var(--zmz-gold)!important}.section-title h2{background:linear-gradient(90deg, #fff 0%, var(--zmz-gold-2) 55%, var(--zmz-accent) 100%);-webkit-text-fill-color:transparent;color:#0000;letter-spacing:.06em;-webkit-background-clip:text;background-clip:text;font-family:STSong,SimSun,serif}.section-title>button,.panel-title button{color:var(--zmz-text-dim)!important}.section-title>button:hover,.panel-title button:hover{color:var(--zmz-gold)!important}.film-card{animation:.7s cubic-bezier(.2,.7,.2,1) both zmz-rise}.film-card .poster{border-radius:var(--zmz-radius);box-shadow:var(--zmz-glow);transition:transform .35s,box-shadow .35s}.film-card:hover .poster{transform:translateY(-8px)scale(1.015);box-shadow:0 0 0 1px #e9b87266,0 26px 60px -22px #000000e6,0 0 50px -6px #e9b87259}.film-card strong{color:var(--zmz-text)!important}.film-card small{color:var(--zmz-text-dim)!important}.film-card:nth-child(2){animation-delay:60ms}.film-card:nth-child(3){animation-delay:.12s}.film-card:nth-child(4){animation-delay:.18s}.film-card:nth-child(5){animation-delay:.24s}.film-card:nth-child(6){animation-delay:.3s}.film-card:nth-child(7){animation-delay:.36s}.film-card:nth-child(8){animation-delay:.42s}.poster-play{width:64px;height:64px;color:var(--zmz-gold);background:#0a0b1080;border:1px solid #e9b87280;border-radius:50%;place-items:center;margin:auto;font-size:0;transition:transform .3s,opacity .3s;display:grid;position:absolute;inset:0;box-shadow:0 0 30px -4px #e9b87280}.film-card:hover .poster-play{font-size:22px;transform:scale(1.08)}.poster-badge{border:1px solid var(--zmz-border);color:var(--zmz-gold)!important;background:#0a0b10d9!important}.score{color:var(--zmz-gold)!important}.hero{border-radius:0 0 28px 28px;box-shadow:inset 0 -1px #e9b8721f;background:radial-gradient(900px 500px at 78% 8%,#e9b87238,#0000 60%),radial-gradient(800px 600px at 100% 100%,#c8472e2e,#0000 60%),linear-gradient(120deg,#0b0d13 0%,#11131c 60%,#0a0b10 100%)!important}.hero-content{background:linear-gradient(90deg,#08090df5 55%,#0000)!important}.hero h1{background:linear-gradient(90deg, #fff, var(--zmz-gold-2) 60%, var(--zmz-accent));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero p{color:#c9cdc4!important}.eyebrow,.page-head>span,.dashboard-head>div>span{color:var(--zmz-gold)!important}.sun{animation:7s ease-in-out infinite zmz-float;box-shadow:0 0 120px 10px #e9b8728c;background:radial-gradient(circle, var(--zmz-gold-2), var(--zmz-accent))!important}.hero-art{animation:1.2s both zmz-fade}.panel,.card{box-shadow:var(--zmz-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.6s cubic-bezier(.2,.7,.2,1) both zmz-rise;background:var(--zmz-surface)!important;border:1px solid var(--zmz-border-soft)!important;border-radius:var(--zmz-radius)!important}.panel-title h2,.card-title h2{color:var(--zmz-text)!important}.table-row,.table-head{border-color:var(--zmz-border-soft)!important}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 30%,#0a0b10b3,#050609eb)!important}.modal{box-shadow:var(--zmz-glow);animation:.35s cubic-bezier(.2,.8,.2,1) both zmz-pop;border:1px solid var(--zmz-border)!important;background:linear-gradient(160deg,#14171f,#0e1016)!important;border-radius:18px!important}.modal-head{border-color:var(--zmz-border-soft)!important}.modal-head h2{color:var(--zmz-text)!important}footer{border-top:1px solid var(--zmz-border-soft)!important;color:var(--zmz-text-dim)!important;background:linear-gradient(#0000,#0a0b10e6)!important}.mobile-phone-tabs{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:0 -10px 40px -20px #000000e6;border-top:1px solid var(--zmz-border)!important;background:linear-gradient(#0a0b10b8,#08090df5)!important}.mobile-phone-tabs button{transition:color .25s,transform .25s;color:var(--zmz-text-dim)!important}.mobile-phone-tabs button b{font-size:20px;line-height:1;transition:transform .3s,text-shadow .3s}.mobile-phone-tabs button:active{transform:scale(.94)}.mobile-phone-tabs .active{color:var(--zmz-gold)!important}.mobile-phone-tabs .active b{color:var(--zmz-gold);text-shadow:0 0 18px #e9b872cc;transform:translateY(-2px)}.mobile-short-home{background:var(--zmz-bg)!important}.mobile-short-slide{border-bottom:1px solid var(--zmz-border-soft);animation:.7s cubic-bezier(.2,.7,.2,1) both zmz-rise;position:relative;background:radial-gradient(120% 80% at 70% 10%,#e9b87238,#0000 55%),linear-gradient(160deg,#15171f 0%,#0c0e14 100%)!important}.mobile-short-slide:nth-child(2){animation-delay:80ms}.mobile-short-slide:nth-child(3){animation-delay:.16s}.mobile-short-slide:nth-child(4){animation-delay:.24s}.mobile-short-format{border:1px solid var(--zmz-border);color:var(--zmz-gold)!important;background:#e9b87229!important}.mobile-short-slide h1{background:linear-gradient(90deg, #fff, var(--zmz-gold-2));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mobile-short-slide p{color:var(--zmz-text-dim)!important}.mobile-short-slide button{animation:2.6s ease-in-out infinite zmz-pulse;box-shadow:0 10px 30px -12px #ff6a3dcc;background:linear-gradient(135deg, var(--zmz-accent), var(--zmz-accent-2))!important;color:#fff!important;border-radius:999px!important}.mobile-short-player{background:#06070b!important}.mobile-short-player-art{background:radial-gradient(80% 60% at 50% 0,#e9b87233,#0000 60%),linear-gradient(#0d0f15,#06070b)!important}.mobile-player-play{box-shadow:0 0 40px -6px #e9b872b3;background:linear-gradient(135deg, var(--zmz-gold), var(--zmz-accent))!important;color:#1a1208!important}.mobile-player-episode,.mobile-player-speed,.mobile-player-actions button{color:var(--zmz-text)!important}.mobile-player-bottom nav button{color:var(--zmz-text-dim)!important;border-color:var(--zmz-border-soft)!important}.mobile-player-bottom nav button.active{color:#1a1208!important;background:linear-gradient(135deg, var(--zmz-gold), var(--zmz-accent))!important}.mobile-player-info b{color:var(--zmz-text)!important}.mobile-player-info p{color:var(--zmz-text-dim)!important}.mobile-phone-header{border-bottom:1px solid var(--zmz-border-soft)!important;color:var(--zmz-text)!important;background:linear-gradient(#0a0b10f2,#0a0b1099)!important}.mobile-member-zone,.mobile-general-home,.mobile-shared-zone{background:var(--zmz-bg)!important}.mobile-member-hero{background:radial-gradient(100% 120% at 80% 0,#e9b87233,#0000 55%),linear-gradient(160deg,#15171f,#0b0d13)!important}.mobile-member-hero h1{background:linear-gradient(90deg, #fff, var(--zmz-gold-2));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mobile-member-grid button,.mobile-general-home button{background:0 0!important}.mobile-member-poster,.poster{box-shadow:var(--zmz-glow)}.detail-page,.detail-back{color:var(--zmz-text)!important;background:0 0!important}.video-stage{border-radius:var(--zmz-radius);box-shadow:var(--zmz-glow);overflow:hidden;background:#06070b!important}.stage-glow{background:radial-gradient(circle,#e9b87240,#0000 70%)!important}.big-play{animation:2.6s ease-in-out infinite zmz-pulse;box-shadow:0 0 60px -8px #e9b872b3;background:linear-gradient(135deg, var(--zmz-gold), var(--zmz-accent))!important;color:#1a1208!important}.detail-video{border-radius:var(--zmz-radius)}@keyframes zmz-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes zmz-fade{0%{opacity:0}to{opacity:1}}@keyframes zmz-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zmz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes zmz-pulse{0%,to{transform:scale(1);box-shadow:0 0 30px -6px #e9b87280}50%{transform:scale(1.06);box-shadow:0 0 50px -4px #e9b872d9}}@keyframes zmz-shimmer{0%{transform:translate(-120%)}55%,to{transform:translate(220%)}}@keyframes zmz-grad{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.support-chat-window{flex-direction:column!important;align-items:stretch!important;gap:14px!important;display:flex!important}.support-message{flex-direction:column!important;gap:4px!important;max-width:80%!important;display:flex!important}.support-message.mine{align-self:flex-end!important;align-items:flex-end!important}.support-message>span{line-height:1.4;color:#8a8170!important;font-size:11px!important}.support-message small{color:#9a9080!important;align-self:flex-end!important;margin-top:1px!important;font-size:10px!important}.support-chat-window .support-message p{color:#2c2820!important;word-break:break-word!important;background:#fff!important;border:1px solid #ece3d4!important;border-radius:14px 14px 14px 5px!important;margin:0!important;padding:11px 14px!important;font-size:14px!important;line-height:1.65!important}.support-chat-window .support-message.mine p{color:#2c2820!important;background:#fbeed8!important;border-color:#f0dcbe!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:14px!important}.support-conversation .support-compose textarea{color:#2c2820!important;background:#fffdf8!important}.support-unread-badge{color:#fff;background:#e23b3b;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #ffffff80}.creator-side button .support-unread-badge{margin-left:0}.contact-service-button .support-unread-badge{box-shadow:none}:is(.modal-backdrop:has(.user-auth-modal),.modal-backdrop:has(.user-support-modal),.modal-backdrop:has(.notifications-modal)){-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:radial-gradient(120% 90% at 50% 0,#ffe2b82e,#0000 55%),#14120e73!important}.user-auth-modal,.user-support-modal,.notifications-modal{color:#2b2520!important;background:linear-gradient(#fff 0%,#fbf7ee 100%)!important;border:1px solid #ad4f2c2e!important;border-radius:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px -20px #0a0b1073,inset 0 0 0 1px #fff9,0 0 80px -20px #e9b87259!important}.user-auth-modal:before,.user-support-modal:before,.notifications-modal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#e9b872 0%,#ad4f2c 50%,#5c8cff 100%);border-radius:20px 20px 0 0;height:4px;position:absolute;inset:0 0 auto}.user-auth-modal .modal-head,.user-support-modal .modal-head,.notifications-modal .modal-head{z-index:1;position:relative;color:#2b2520!important;border-bottom:1px solid #ad4f2c2e!important;padding:14px 0!important}.user-auth-modal .modal-head h2,.user-support-modal .modal-head h2,.notifications-modal .modal-head h2{font-weight:800;color:#1f1a14!important}.user-auth-modal .modal-head span,.user-support-modal .modal-head span{letter-spacing:.14em;font-size:10px;font-weight:700;color:#ad4f2c!important}.user-auth-modal .modal-head button:not(.notice-back),.user-support-modal .modal-head button:not(.notice-back),.notifications-modal .modal-head button:not(.notice-back){border:1px solid #ad4f2c2e;border-radius:50%;place-items:center;width:30px;height:30px;line-height:1;transition:background .2s,transform .2s;display:grid;color:#5b544b!important;background:#ad4f2c14!important;font-size:18px!important}.user-auth-modal .modal-head button:not(.notice-back):hover,.user-support-modal .modal-head button:not(.notice-back):hover,.notifications-modal .modal-head button:not(.notice-back):hover{transform:rotate(90deg);color:#fff!important;background:#ad4f2c!important}.user-auth-modal .auth-mode-tabs{margin-bottom:18px;border-bottom:1px solid #ad4f2c38!important}.user-auth-modal .auth-mode-tabs button{font-weight:700;transition:color .2s;color:#6e665b!important}.user-auth-modal .auth-mode-tabs button.active{color:#ad4f2c!important;background:linear-gradient(#0000,#e9b8721f)!important;border-bottom:2px solid #ad4f2c!important}.user-auth-modal .auth-login-methods button{border-radius:999px;padding:7px 14px;font-size:12px;transition:all .2s;color:#5b544b!important;background:#ad4f2c0f!important;border:1px solid #ad4f2c29!important}.user-auth-modal .auth-login-methods button.active{box-shadow:0 6px 16px -8px #ad4f2c99;color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border-color:#0000!important}.user-auth-modal .auth-register-form label{font-weight:600;color:#2b2520!important;font-size:12px!important}.user-auth-modal .auth-register-form label small{color:#8e8579!important}.user-auth-modal .auth-register-form input,.user-auth-modal .auth-register-form textarea{transition:border-color .2s,box-shadow .2s,background .2s;color:#1f1a14!important;background:#fffdf8!important;border:1px solid #d9cfbe!important;border-radius:10px!important;padding:12px 14px!important;font-size:14px!important}.user-auth-modal .auth-register-form input::placeholder,.user-auth-modal .auth-register-form textarea::placeholder{color:#a89f92!important}.user-auth-modal .auth-register-form input:focus,.user-auth-modal .auth-register-form textarea:focus{background:#fff!important;border-color:#ad4f2c!important;outline:none!important;box-shadow:0 0 0 3px #e9b87240!important}.user-auth-modal .auth-code-row button{font-weight:700;transition:all .2s;color:#8e3f25!important;background:linear-gradient(135deg,#fbe2c2,#f0c898)!important;border:1px solid #e2b988!important;border-radius:8px!important}.user-auth-modal .auth-code-row button:hover{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important}.user-auth-modal .auth-avatar-upload{background:linear-gradient(135deg,#fbf7ee,#f5efe2)!important;border:1px dashed #c9b79a!important;border-radius:12px!important}.user-auth-modal .auth-avatar-upload b{color:#1f1a14!important}.user-auth-modal .auth-avatar-upload small{color:#8e8579!important}.user-auth-modal .auth-error{border:1px solid #b5392b40;border-radius:8px;color:#b5392b!important;background:#fce7e2!important}.user-auth-modal .auth-submit{letter-spacing:.04em;width:100%;margin-top:16px;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 12px 30px -10px #ad4f2c8c;color:#fff!important;background:linear-gradient(135deg,#e9b872 0%,#ad4f2c 100%)!important;border:0!important;border-radius:12px!important;padding:13px!important;font-weight:800!important}.user-auth-modal .auth-submit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 18px 38px -10px #ad4f2cb3}.user-auth-modal .auth-submit:disabled{opacity:.6;cursor:not-allowed}.user-support-modal .support-chat-window{border:1px solid #ad4f2c29;border-radius:12px;padding:16px;background:linear-gradient(#fff,#fbf7ee)!important}.user-support-modal .support-message{border:1px solid #ece3d2;border-radius:14px;padding:10px 14px;box-shadow:0 4px 14px -8px #0a0b1033;color:#1f1a14!important;background:#fff!important}.user-support-modal .support-message span{font-weight:700;color:#ad4f2c!important}.user-support-modal .support-message p{color:#2b2520!important}.user-support-modal .support-message small{color:#8e8579!important}.user-support-modal .support-message.mine{border-color:#e2b988;background:linear-gradient(135deg,#fbe2c2,#f0c898)!important}.user-support-modal .support-message.mine span{color:#8e3f25!important}.user-support-modal .support-compose textarea{border-radius:10px;padding:12px;font-size:14px;color:#1f1a14!important;background:#fffdf8!important;border:1px solid #d9cfbe!important}.user-support-modal .support-compose textarea:focus{border-color:#ad4f2c;outline:none;box-shadow:0 0 0 3px #e9b87240}.user-support-modal .support-compose button{border:0;border-radius:12px;padding:12px 22px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px -10px #ad4f2c8c;color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important}.user-support-modal .support-compose button:hover{transform:translateY(-2px);box-shadow:0 16px 32px -10px #ad4f2cb3}.user-support-modal .service-online{font-weight:700;color:#16a34a!important}.user-support-modal .service-offline{font-weight:700;color:#b45309!important}.user-support-modal .notice-back,.notifications-modal .notice-back{border:1px solid #ad4f2c2e;border-radius:999px;padding:6px 12px;font-weight:700;transition:all .2s;color:#8e3f25!important;background:#ad4f2c14!important;font-size:12px!important}.user-support-modal .notice-back:hover,.notifications-modal .notice-back:hover{color:#fff!important;background:#ad4f2c!important}.notifications-modal .notification-toolbar{border-bottom:1px solid #ad4f2c29;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.notifications-modal .notification-toolbar button{border-radius:999px;padding:7px 14px;font-size:12px;transition:all .2s;color:#5b544b!important;background:#ad4f2c0f!important;border:1px solid #ad4f2c29!important}.notifications-modal .notification-toolbar button:hover{color:#ad4f2c!important;background:#ad4f2c1f!important;border-color:#ad4f2c!important}.notifications-modal .contact-service-button{min-width:92px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 8px 18px -8px #ad4f2c8c;color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border:0!important;border-radius:999px!important}.notifications-modal .contact-service-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 26px -8px #ad4f2cb3}.notifications-modal .notification-line{border-radius:12px;padding:12px 14px;transition:all .2s;color:#1f1a14!important;background:#fffdf8!important;border:1px solid #ece3d2!important}.notifications-modal .notification-line:hover{transform:translate(2px);box-shadow:0 8px 18px -10px #ad4f2c66;background:#fbf7ee!important;border-color:#e2b988!important}.notifications-modal .notification-line b{color:#1f1a14!important}.notifications-modal .notification-line p{color:#4b443c!important}.notifications-modal .notification-line small{color:#8e8579!important}.notifications-modal .notification-line strong{color:#ad4f2c!important}.notifications-modal .notification-detail{color:#1f1a14!important}.notifications-modal .notification-detail span{color:#8e8579!important}.notifications-modal .notification-detail p{color:#1f1a14!important}.notifications-modal .notification-detail button{border-radius:10px;padding:10px 18px;font-weight:700;transition:all .2s}.notifications-modal .notification-detail button:hover{transform:translateY(-2px)}@media (width<=640px){.user-auth-modal,.user-support-modal,.notifications-modal{border-radius:16px!important}.user-auth-modal .auth-register-form{grid-template-columns:1fr!important}}.user-auth-modal .auth-code-row button[disabled],.user-auth-modal .auth-code-row button.auth-code-sending{color:#8b7b6a!important;cursor:not-allowed!important;opacity:.85!important;background:#ad4f2c2e!important;border-color:#ad4f2c1f!important;transform:none!important}.user-auth-modal .auth-code-row button.auth-code-sending:after{content:"";vertical-align:-1px;border:2px solid #ad4f2c59;border-top-color:#ad4f2c;border-radius:50%;width:10px;height:10px;margin-left:4px;animation:.8s linear infinite auth-code-spin;display:inline-block}@keyframes auth-code-spin{to{transform:rotate(360deg)}}.user-auth-modal small.auth-code-ok{align-items:center;gap:6px;margin-top:6px;display:inline-flex;color:#15803d!important}.user-auth-modal small.auth-code-ok:before{content:"✓";color:#15803d;background:#15803d1f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.user-auth-modal small.auth-code-warn{align-items:center;gap:6px;margin-top:6px;display:inline-flex;color:#b91c1c!important}.user-auth-modal small.auth-code-warn:before{content:"!";color:#b91c1c;background:#b91c1c1f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-grid}.account-home-back{text-shadow:0 1px 2px #00000073;transition:color .2s,transform .2s;color:#e9b872!important;padding-bottom:18px!important;font-weight:600!important}.account-home-back:hover{transform:translate(-3px);color:#ffe0b0!important}.profile-card{position:relative;overflow:hidden;box-shadow:0 10px 28px -10px #0000008c;color:#fff!important;background:linear-gradient(135deg,#282116eb 0%,#1c1610f0 100%)!important;border:1px solid #e9b87238!important;border-radius:18px!important}.profile-card:before{content:"";background:linear-gradient(90deg,#ad4f2c,#e9b872,#ad4f2c);height:3px;position:absolute;inset:0 0 auto}.profile-card h1{font-size:22px;font-weight:700;color:#fff!important}.profile-card p{color:#d8c9ae!important}.profile-card span{color:#e9b872!important}.profile-card small{color:#c8b998!important}.profile-card button{cursor:pointer;transition:background .2s,border-color .2s,transform .2s;color:#e9b872!important;background:#e9b87224!important;border:1px solid #e9b87273!important;border-radius:999px!important;padding:8px 18px!important;font-weight:600!important}.profile-card button:hover{transform:translateY(-1px);background:#e9b87242!important;border-color:#e9b872!important}.profile-avatar{box-shadow:0 4px 14px -3px #00000080;color:#fff!important;border:2px solid #e9b872b3!important;place-items:center!important;font-size:30px!important;font-weight:700!important;display:grid!important}.profile-avatar img{object-fit:cover;width:100%;height:100%}.member-avatar-sticker{box-shadow:0 2px 6px -1px #0006;color:#1f1b16!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border:1px solid #f5d783!important;border-radius:999px!important;font-weight:700!important}.profile-membership-tier{color:#e9b872!important;background:linear-gradient(135deg,#ad4f2c52,#e9b87238)!important;border:1px solid #e9b87280!important;border-radius:999px!important}.profile-membership-tier span{color:#d8c9ae!important}.profile-membership-tier b{font-weight:700;color:#ffe0b0!important}.profile-membership-tier small{color:#c8b998!important}.profile-grid button{transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;box-shadow:0 2px 10px -3px #1c181038;color:#1f2937!important;background:linear-gradient(135deg,#fffdf8 0%,#f4ecda 100%)!important;border:1px solid #ad4f2c33!important;border-radius:14px!important}.profile-grid button:hover{transform:translateY(-3px);box-shadow:0 14px 28px -10px #ad4f2c66,inset 0 0 0 1px #e9b87240;background:linear-gradient(135deg,#fff 0%,#fff4dc 100%)!important;border-color:#ad4f2c!important}.profile-grid button:focus-visible{outline:none;box-shadow:0 0 0 3px #e9b87259;border-color:#ad4f2c!important}.profile-grid button>span{box-shadow:0 4px 10px -3px #ad4f2c80;color:#fff!important;background:linear-gradient(135deg,#ad4f2c 0%,#e9b872 100%)!important;border:2px solid #fff9!important;font-size:18px!important;font-weight:700!important}.profile-grid button b{letter-spacing:.2px;color:#1f2937!important;font-size:15px!important;font-weight:700!important}.profile-grid button small{color:#64748b!important;font-size:12px!important;line-height:1.55!important}.profile-grid button i{transition:transform .25s;color:#ad4f2c!important;font-size:16px!important;font-weight:700!important}.profile-grid button:hover i{transform:translate(3px)}@media (width<=980px){.profile-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.profile-grid button,.profile-grid button i,.profile-card button,.account-home-back{transition:none!important;transform:none!important}}.creator-entry-page .entry-content{border-left:1px solid #ad4f2c2e;position:relative;background:linear-gradient(#fffdf8 0%,#f6efdf 100%)!important}.creator-entry-page .entry-content:before{content:"";background:linear-gradient(90deg,#ad4f2c,#e9b872,#ad4f2c);height:4px;position:absolute;inset:0 0 auto}.creator-entry-page .entry-step{color:#b4502b!important}.creator-entry-page .entry-content h2{font-weight:700;color:#1f2937!important}.creator-entry-page .entry-content h2+*,.creator-entry-page .entry-lead{line-height:1.8;color:#4b5563!important}.creator-entry-page .entry-options button{cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;box-shadow:0 2px 10px -3px #1c18102e;color:#1f2937!important;background:linear-gradient(135deg,#fffdf8 0%,#f4ecda 100%)!important;border:1px solid #ad4f2c38!important;border-radius:14px!important}.creator-entry-page .entry-options button:hover{transform:translateY(-2px);box-shadow:0 12px 24px -8px #ad4f2c52,inset 0 0 0 1px #e9b87240;background:linear-gradient(135deg,#fff 0%,#fff4dc 100%)!important;border-color:#ad4f2c!important}.creator-entry-page .entry-options button.selected{box-shadow:0 12px 26px -8px #00000080;color:#fff!important;background:linear-gradient(135deg,#252721 0%,#1a1814 100%)!important;border-color:#1f1b16!important}.creator-entry-page .entry-options button.selected b,.creator-entry-page .entry-options button.selected span{color:#fffdf8!important}.creator-entry-page .entry-options button b{font-size:15px;font-weight:700;color:#1f2937!important}.creator-entry-page .entry-options button span{font-size:12px;line-height:1.6;color:#64748b!important}.creator-entry-page .entry-options i{border:2px solid #fff9;color:#fff!important;background:linear-gradient(135deg,#ad4f2c 0%,#e9b872 100%)!important}.creator-entry-page .entry-options button i{place-items:center!important;display:grid!important}.creator-entry-page .existing-entry{border-radius:10px;color:#b4502b!important;background:#e9b87214!important;font-weight:600!important}.creator-entry-page .existing-entry:hover{color:#8b3a1e!important;background:#e9b8722e!important}.creator-entry-page .entry-back{align-items:center;gap:6px;font-weight:600;transition:color .2s,transform .2s;display:inline-flex;color:#b4502b!important}.creator-entry-page .entry-back:hover{transform:translate(-3px);color:#8b3a1e!important}.creator-entry-page .entry-form{gap:14px!important}.creator-entry-page .entry-form label{gap:6px;color:#1f2937!important;font-size:12px!important;font-weight:600!important}.creator-entry-page .entry-form input,.creator-entry-page .entry-form select,.creator-entry-page .entry-form textarea{color:#1f2937!important;background:#fff!important;border:1px solid #c9c2b5!important;border-radius:10px!important;padding:12px 14px!important;font-size:13px!important}.creator-entry-page .entry-form input::placeholder{color:#9ca3af!important}.creator-entry-page .entry-form input:focus,.creator-entry-page .entry-form select:focus,.creator-entry-page .entry-form textarea:focus{border-color:#b4502b!important;outline:none!important;box-shadow:0 0 0 3px #b4502b2e!important}.creator-entry-page .entry-primary{transition:transform .2s,box-shadow .2s;box-shadow:0 8px 20px -8px #b4502b8c;color:#fff!important;background:linear-gradient(135deg,#b4502b 0%,#e0855a 100%)!important;border-radius:12px!important;font-size:14px!important;font-weight:700!important}.creator-entry-page .entry-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #b4502ba6}.creator-entry-page .entry-upload{transition:border-color .2s,background .2s,transform .2s;position:relative;color:#1f2937!important;background:linear-gradient(135deg,#fffbef 0%,#faf1da 100%)!important;border:2px dashed #ad4f2c73!important;border-radius:14px!important;gap:10px!important;padding:26px 18px!important;display:grid!important}.creator-entry-page .entry-upload:hover{transform:translateY(-1px);background:linear-gradient(135deg,#fff7e2 0%,#f5e6c2 100%)!important;border-color:#b4502b!important}.creator-entry-page .entry-upload b{letter-spacing:.2px;font-size:14px;font-weight:700;color:#b4502b!important}.creator-entry-page .entry-upload span{line-height:1.6;color:#6b7280!important;font-size:12px!important}.creator-entry-page .entry-upload-title{color:#b4502b;margin-bottom:2px;font-size:14px;font-weight:700}.creator-entry-page .entry-material-row{border-top:1px dashed #b4502b40;gap:8px;padding-top:12px;display:grid}.creator-entry-page .entry-material-row-head{flex-direction:column;gap:2px;display:flex}.creator-entry-page .entry-material-row-head b{color:#1f2937;font-size:13px}.creator-entry-page .entry-material-row-head small{color:#6b7280;font-size:11.5px}.creator-entry-page .entry-material-slot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-entry-page .entry-upload-btn{color:#fff;cursor:pointer;background:#b4502b;border:none;border-radius:9px;padding:8px 14px;font-size:13px}.creator-entry-page .entry-upload-btn:disabled{opacity:.6;cursor:not-allowed}.creator-entry-page .entry-upload-btn:hover:not(:disabled){background:#9c3f22}.creator-entry-page .entry-chip{color:#1f2937;background:#fff;border:1px solid #b4502b4d;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.creator-entry-page .entry-chip img{object-fit:cover;border-radius:4px;width:26px;height:26px}.creator-entry-page .entry-chip i{background:#fde68a;border-radius:4px;padding:1px 5px;font-size:11px;font-style:normal}.creator-entry-page .entry-chip button{color:#c0392b;cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1}.creator-entry-page .entry-id-boxes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.creator-entry-page .entry-id-box{background:#ffffff80;border:1px dashed #b4502b59;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.creator-entry-page .entry-expiry-inline{color:#4b5563;align-items:center;gap:8px;font-size:12px;display:flex}.creator-entry-page .entry-expiry-inline input{border:1px solid #b4502b4d;border-radius:8px;padding:6px 8px}.creator-entry-page .entry-ocr-tip{color:#b4502b;font-size:12px}.creator-bank-bind{background:linear-gradient(135deg,#fffbef,#faf1da);border:1px solid #b4502b33;border-radius:14px;margin-top:18px;padding:18px}.creator-bank-bind .studio-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.creator-bank-bind .studio-panel-head h2{color:#b4502b;margin:2px 0;font-size:18px}.creator-bank-bind .studio-panel-head span{color:#9c3f22;letter-spacing:1px;font-size:11px}.creator-bank-bind .studio-panel-head p{color:#6b7280;max-width:540px;font-size:12px}.creator-bank-bind .bank-status-tag{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.creator-bank-bind .bank-status-tag.ok{color:#228b22;background:#228b2224}.creator-bank-bind .bank-status-tag.pending{color:#b8860b;background:#d69e2e2e}.creator-bank-bind .bank-method-tabs{gap:10px;margin-bottom:12px;display:flex}.creator-bank-bind .bank-method-tabs button{cursor:pointer;color:#4b5563;background:#fff;border:1px solid #b4502b4d;border-radius:10px;flex:1;padding:10px;font-size:13px}.creator-bank-bind .bank-method-tabs button.active{color:#fff;background:#b4502b;border-color:#b4502b}.creator-bank-bind .bank-form{gap:10px;max-width:540px;display:grid}.creator-bank-bind .bank-form label{color:#1f2937;flex-direction:column;gap:4px;font-size:13px;display:flex}.creator-bank-bind .bank-form input{border:1px solid #b4502b4d;border-radius:8px;padding:9px 10px}.creator-bank-bind .bank-form .primary,.creator-bank-bind .bank-verify .primary{color:#fff;cursor:pointer;background:#b4502b;border:none;border-radius:9px;padding:10px 16px;font-size:14px}.creator-bank-bind .bank-form small{color:#6b7280;font-size:11.5px;line-height:1.6}.creator-bank-bind .bank-verify{gap:10px;max-width:340px;margin-top:12px;display:grid}.creator-bank-bind .bank-verify label{color:#1f2937;flex-direction:column;gap:4px;font-size:13px;display:flex}.creator-bank-bind .bank-verify input{border:1px solid #b4502b4d;border-radius:8px;padding:9px 10px}.creator-bank-bind .bank-bind-done{color:#1f2937;gap:4px;font-size:13px;display:grid}.creator-bank-bind .bank-bind-done a{color:#b4502b}.creator-entry-page .entry-agree{color:#4b5563!important;font-size:12px!important}.creator-entry-page .entry-agree input[type=checkbox]{accent-color:#b4502b!important;width:16px!important;height:16px!important}.creator-entry-page .entry-agree a{font-weight:600;-webkit-text-decoration:underline dotted #b4502b66;text-decoration:underline dotted #b4502b66;color:#b4502b!important}.creator-entry-page .entry-materials-list{text-align:left!important;gap:6px!important;margin:8px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}.creator-entry-page .entry-materials-list li{grid-template-columns:auto 1fr auto auto;color:#1f2937!important;background:#fff!important;border:1px solid #ad4f2c2e!important;border-radius:10px!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;font-size:12px!important;display:grid!important}.creator-entry-page .entry-materials-list a:not(.entry-material-preview){color:inherit;text-decoration:none;display:contents}.creator-entry-page .entry-materials-list a.entry-material-preview{justify-content:center!important;align-items:center!important;display:inline-flex!important}.creator-entry-page .entry-materials-list img{object-fit:cover!important;background:#f4ecda!important;border:1px solid #ad4f2c33!important;border-radius:6px!important;width:38px!important;height:38px!important}.creator-entry-page .entry-materials-pdf{letter-spacing:.5px;color:#fff!important;background:linear-gradient(135deg,#b4502b,#e0855a)!important;border-radius:6px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.creator-entry-page .entry-materials-name{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden;color:#1f2937!important}.creator-entry-page .entry-materials-list em{color:#b4502b!important;font-size:11px!important;font-style:normal!important;font-weight:600!important}.creator-entry-page .entry-materials-list button{cursor:pointer;transition:background .2s,color .2s;white-space:nowrap!important;color:#b4502b!important;background:#fff!important;border:1px solid #ad4f2c66!important;border-radius:999px!important;width:auto!important;min-width:46px!important;height:auto!important;padding:4px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.creator-entry-page .entry-materials-list button:hover{color:#fff!important;background:#b4502b!important}.creator-entry-page .entry-upload b[role=button]{cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:4px;box-shadow:0 8px 20px -8px #b4502b8c;color:#fff!important;background:linear-gradient(135deg,#b4502b 0%,#e0855a 100%)!important;border-radius:12px!important;width:100%!important;padding:14px 18px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.creator-entry-page .entry-upload b[role=button]:hover{color:#8b3a1e!important}.creator-entry-page .entry-tip{color:#6b7280!important}.creator-entry-page .creator-login-tabs{margin:16px 0 18px;padding:4px;background:#f1ebdf!important;border:1px solid #ad4f2c26!important;border-radius:12px!important;gap:8px!important;display:flex!important}.creator-entry-page .creator-login-tabs button{flex:1;transition:background .2s,color .2s,transform .15s;color:#4b5563!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:9px 12px!important;font-size:13px!important;font-weight:600!important}.creator-entry-page .creator-login-tabs button.active{box-shadow:0 2px 8px -2px #b4502b40;color:#b4502b!important;background:#fff!important}.creator-entry-page .creator-login-tabs button:hover:not(.active){color:#1f2937!important;background:#fff9!important}.creator-entry-page .creator-login-form input{color:#1f2937!important;background:#fff!important;border:1px solid #c9c2b5!important;border-radius:10px!important;padding:12px 14px!important}.creator-entry-page .creator-login-form input:focus{border-color:#b4502b!important;outline:none!important;box-shadow:0 0 0 3px #b4502b2e!important}.creator-entry-page .creator-login-code-row button{white-space:nowrap;transition:background .2s,color .2s;color:#b4502b!important;background:#fff!important;border:1px solid #ad4f2c66!important;border-radius:10px!important;padding:0 16px!important;font-weight:600!important}.creator-entry-page .creator-login-code-row button:hover{color:#fff!important;background:#b4502b!important}@media (width<=700px){.creator-entry-page .entry-content{background:#fffdf8!important}}@media (prefers-reduced-motion:reduce){.creator-entry-page .entry-content,.creator-entry-page .entry-content *,.creator-entry-page .entry-options button,.creator-entry-page .entry-primary,.creator-entry-page .existing-entry,.creator-entry-page .entry-back,.creator-entry-page .entry-upload,.creator-entry-page .creator-login-tabs button{transition:none!important;transform:none!important}}.search,.search input,.search kbd,.user-campaign-list p,.marketing-rule-gate p,.channel-category-toolbar label,.profile-grid small,.creator-list small,.account-subpage{color:#2a2c28!important}.page-footer,footer{color:#fff!important;background:#000!important;border-top:1px solid #000!important}.page-footer *,.page-footer p,.page-footer span,.page-footer div,.page-footer li,.page-footer ul,.page-footer ol,.page-footer small,.page-footer b,.page-footer strong,.page-footer i,.page-footer em,.page-footer h1,.page-footer h2,.page-footer h3,.page-footer h4,.page-footer h5,.page-footer h6,.page-footer .brand-mark,.page-footer .footer-brand-block,.page-footer .footer-brand-block p,.page-footer .footer-links,.page-footer .footer-links b,.page-footer .footer-links span,.page-footer .footer-records,.page-footer .footer-records span{color:#fff!important;background-color:#0000!important;background-image:none!important}.page-footer a,.page-footer a:link,.page-footer a:visited,.page-footer a:active,footer a,footer a:link,footer a:visited,footer a:active,.page-footer a:hover,footer a:hover{color:#fff!important;text-decoration:none!important}.mobile-nav{background:#000!important;border-top:1px solid #000!important}.mobile-nav button{border-radius:12px;padding:8px 4px;font-weight:600;color:#fff!important;background:#000!important}.mobile-nav b{color:#fff!important}.mobile-nav .active,.mobile-nav button.active,.mobile-nav button.active b{color:var(--orange)!important}.profile-logout-btn{color:#c94f2f;cursor:pointer;background:#fff;border:1px solid #c94f2f;border-radius:999px;align-self:flex-start;margin-top:10px;padding:8px 18px;font-size:13px;font-weight:700;transition:background .2s,color .2s}.profile-logout-btn:hover{color:#fff;background:#c94f2f}.creator-entry-page .entry-submitted-badge{letter-spacing:.02em;background:linear-gradient(135deg,#b4502b 0%,#e0855a 100%);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -8px #b4502b8c;color:#fff!important}.category-page{background:linear-gradient(#faf6ec 0%,#f4ecda 100%)!important}.channel-hero{background:linear-gradient(135deg,#1a140d 0%,#2c1f12 60%,#6f3719 100%)!important}.channel-hero>button{color:#e9b872!important;background:#0000002e!important;border-radius:999px!important;padding:4px 10px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important}.channel-hero>button:hover{color:#ffd9a3!important;background:#00000052!important;transform:translate(-3px)!important}.channel-hero>span{color:#d1d5db!important;font-size:12px!important}.channel-hero>h1{color:#fff!important;text-shadow:0 2px 12px #0006!important}.channel-hero>p{color:#ffffffc7!important}.filter-panel{background:linear-gradient(#fffdf8 0%,#f6efdf 100%)!important;border-bottom:1px solid #e7dfc9!important;padding:26px clamp(20px,4vw,86px) 30px!important;box-shadow:inset 0 -1px #b4502b14!important}.filter-panel>div{border-top:1px dashed #b4502b1f!important;grid-template-columns:70px 1fr!important;align-items:start!important;padding:10px 0!important;display:grid!important}.filter-panel>div:first-child{border-top:0!important;padding-top:4px!important}.filter-panel b{color:#b4502b!important;letter-spacing:.05em!important;padding:9px 0!important;font-size:12px!important;font-weight:800!important;display:inline-block!important;position:relative!important}.filter-panel b:before{content:"◆"!important;color:#e0855a!important;vertical-align:middle!important;margin-right:6px!important;font-size:9px!important}.filter-panel nav{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;padding:4px 0!important;display:flex!important}.filter-panel button{color:#1f2937!important;cursor:pointer!important;white-space:nowrap!important;letter-spacing:.01em!important;background:#fff!important;border:1px solid #e7dfc9!important;border-radius:999px!important;padding:7px 16px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;transition:all .18s!important;box-shadow:0 1px 2px #1c16100a!important}.filter-panel button:hover{color:#b4502b!important;background:#fff7ea!important;border-color:#b4502b!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #b4502b2e!important}.filter-panel button.active{color:#fff!important;background:linear-gradient(135deg,#b4502b 0%,#e0855a 100%)!important;border-color:#b4502b!important;font-weight:700!important;box-shadow:0 4px 14px #b4502b5c!important}.filter-panel button.active:hover{background:linear-gradient(135deg,#8b3a1e 0%,#b4502b 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #b4502b7a!important}.channel-toolbar>div>h2{color:#1f2937!important;letter-spacing:.01em!important;font-size:24px!important;font-weight:800!important}.channel-toolbar>div>span{color:#6b7280!important;font-size:13px!important;font-weight:500!important}.channel-toolbar>div>small{color:#9ca3af!important;font-size:12px!important}.channel-sort-tabs{background:#f4ecda!important;border:1px solid #e7dfc9!important;border-radius:999px!important;gap:6px!important;padding:4px!important;display:flex!important}.channel-sort-tabs button{color:#4b5563!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;transition:all .18s!important}.channel-sort-tabs button:hover{color:#b4502b!important;background:#b4502b14!important}.channel-sort-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#b4502b 0%,#e0855a 100%)!important;font-weight:700!important;box-shadow:0 2px 8px #b4502b52!important}.short-format-toolbar button{color:#1f2937!important;background:#fff!important;border:1px solid #e7dfc9!important}.short-format-toolbar button.active{color:#fff!important;background:linear-gradient(135deg,#b4502b 0%,#e0855a 100%)!important;border-color:#b4502b!important}.works-filter-label>span{color:#1f2937!important;font-weight:800!important}.works-filter-label>small{color:#6b7280!important}.channel-grid>.film-card{background:#fff!important;border:1px solid #e7dfc9!important;transition:all .22s!important;box-shadow:0 4px 16px #1c16100f!important}.channel-grid>.film-card:hover{border-color:#b4502b!important;transform:translateY(-3px)!important;box-shadow:0 12px 28px #b4502b38!important}.channel-grid>.film-card>strong{color:#1f2937!important}.channel-grid>.film-card>small{color:#6b7280!important}.channel-grid>.film-card .card-creators{color:#4b5563!important}@media (width<=768px){.filter-panel{padding:18px 14px!important}.filter-panel>div{grid-template-columns:56px 1fr!important;padding:8px 0!important}.filter-panel b{font-size:11px!important}.filter-panel button{padding:6px 12px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){.filter-panel button,.channel-sort-tabs button,.channel-grid>.film-card,.channel-hero>button{transition:none!important;transform:none!important}}.film-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.film-card strong{text-overflow:ellipsis!important;-webkit-line-clamp:2!important;white-space:normal!important;word-break:break-word!important;-webkit-box-orient:vertical!important;margin:12px 2px 5px!important;display:-webkit-box!important;overflow:hidden!important}.film-card small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin-left:2px!important;display:block!important;overflow:hidden!important}.film-card .film-creators{color:#6e6358!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;line-clamp:2!important;white-space:normal!important;word-break:break-word!important;-webkit-box-orient:vertical!important;margin:6px 2px 0!important;font-size:11px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.film-card .film-tagline:empty:before,.film-card .film-tagline.empty{color:#6e6358!important;font-style:normal!important;font-weight:400!important}.card-creators{width:100%!important;max-width:100%!important;overflow:hidden!important}.card-creators>p{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.work-credit-columns{width:100%!important;max-width:100%!important;margin-top:9px!important;overflow:hidden!important}.work-credit-columns span{white-space:nowrap!important;align-items:baseline!important;gap:4px!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.work-credit-columns b{flex:none!important;margin-right:0!important}.work-credit-columns .wc-val{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.channel-grid>.film-card,.upcoming-card>.film-card,.film-grid>.film-card{border-radius:10px!important;padding:12px!important}.channel-grid>.film-card .poster,.upcoming-card>.film-card .poster,.film-grid>.film-card .poster{border-radius:8px!important}.admin-app{--zmz-surface:#fff;--zmz-text:#1f2937;--zmz-text-dim:#64748b;--adm-bg:#f7f8fb;--adm-surface:#fff;--adm-surface-2:#f1f5f9;--adm-border:#e2e8f0;--adm-border-strong:#cbd5e1;--adm-text:#1f2937;--adm-text-dim:#64748b;--adm-text-mute:#94a3b8;--adm-accent:#3b82f6;--adm-accent-soft:#dbeafe;--adm-accent-strong:#2563eb;--adm-success:#10b981;--adm-warning:#f59e0b;--adm-danger:#ef4444;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--adm-bg)!important;color:var(--adm-text)!important}.admin-app,.admin-app *{color:var(--adm-text)}.admin-app input,.admin-app textarea,.admin-app select,.admin-app button{font-family:inherit}.admin-app .admin-sidebar{border-right:1px solid var(--adm-border);background:var(--adm-surface)!important;color:var(--adm-text)!important;box-shadow:none!important}.admin-app .admin-brand b{color:var(--adm-text)!important}.admin-app .unified-admin-shell .unified-admin-session,.admin-app .unified-admin-session{background:var(--adm-surface)!important;color:var(--adm-text)!important;border:1px solid var(--adm-border)!important;box-shadow:0 8px 24px -12px #0f172a2e!important}.admin-app .unified-admin-session span,.admin-app .unified-admin-session i,.admin-app .unified-admin-session b{color:var(--adm-text)!important}.admin-app .unified-admin-session button{background:var(--adm-surface-2)!important;color:var(--adm-text)!important;border:1px solid var(--adm-border)!important}.admin-app .unified-admin-session button:hover{background:var(--adm-accent)!important;color:#fff!important}.admin-app .unified-system-mask{background:#0f172a73!important}.admin-app .unified-system-mask>section{background:var(--adm-surface)!important;color:var(--adm-text)!important;border:1px solid var(--adm-border)!important}.admin-app .unified-system-mask header h2,.admin-app .unified-system-mask header span{color:var(--adm-text)!important}.admin-app .unified-system-mask article{background:var(--adm-surface-2)!important;color:var(--adm-text)!important;border:1px solid var(--adm-border)!important}.admin-app .unified-system-mask article em{background:var(--adm-accent-soft)!important;color:var(--adm-accent-strong)!important}.admin-app .admin-brand small{color:var(--adm-text-dim)!important}.admin-app .admin-brand .brand-mark{box-shadow:0 4px 12px -2px #3b82f659;background:linear-gradient(135deg, var(--adm-accent), #6366f1)!important;color:#fff!important}.admin-app .admin-sidebar nav button{border-radius:10px;padding:10px 12px;font-weight:500;transition:background .2s,color .2s;color:var(--adm-text-dim)!important;background:0 0!important}.admin-app .admin-sidebar nav button:hover{background:var(--adm-surface-2)!important;color:var(--adm-text)!important}.admin-app .admin-sidebar nav button.active{font-weight:600;background:var(--adm-accent-soft)!important;color:var(--adm-accent-strong)!important}.admin-app .admin-sidebar nav button.active>span{color:var(--adm-accent-strong)!important}.admin-app .admin-sidebar nav button>b{border-radius:999px;font-weight:600;background:var(--adm-danger)!important;color:#fff!important}.admin-app .admin-role-switcher{border-top:1px solid var(--adm-border)!important;background:0 0!important}.admin-app .admin-role-switcher>span{color:var(--adm-text-mute)!important}.admin-app .admin-role-switcher>b{color:var(--adm-text)!important}.admin-app .admin-role-switcher label{border-radius:8px;background:var(--adm-surface-2)!important;border:1px solid var(--adm-border)!important}.admin-app .admin-role-switcher i{border-radius:8px 0 0 8px;background:var(--adm-accent)!important;color:#fff!important}.admin-app .admin-role-switcher select{color:var(--adm-text)!important;background:0 0!important}.admin-app .admin-role-switcher option{background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .admin-role-switcher small{color:var(--adm-text-mute)!important}.admin-app .admin-header{border-bottom:1px solid var(--adm-border);background:var(--adm-surface)!important;box-shadow:none!important}.admin-app .admin-header h1{font-weight:700;color:var(--adm-text)!important}.admin-app .admin-header p{color:var(--adm-text-dim)!important}.admin-app .admin-header>button{border-radius:8px;border:1px solid var(--adm-border)!important;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .admin-header>button:hover{background:var(--adm-surface-2)!important;border-color:var(--adm-border-strong)!important}.admin-app .admin-search{border:1px solid #0000;border-radius:999px;background:var(--adm-surface-2)!important;color:var(--adm-text)!important}.admin-app .admin-search:focus-within{border-color:var(--adm-accent);box-shadow:0 0 0 3px #3b82f61f;background:var(--adm-surface)!important}.admin-app .admin-search input{color:var(--adm-text)!important;background:0 0!important}.admin-app .admin-search input::placeholder{color:var(--adm-text-mute)!important}.admin-app .admin-main{background:var(--adm-bg)!important}.admin-app .overview-year-bar{color:var(--adm-text)!important;background:0 0!important}.admin-app .overview-year-bar span{letter-spacing:.16em;color:var(--adm-accent-strong)!important}.admin-app .overview-year-bar h2{font-weight:700;color:var(--adm-text)!important}.admin-app .overview-year-bar label{color:var(--adm-text-dim)!important}.admin-app .overview-year-bar select{border:1px solid var(--adm-border);border-radius:8px;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .admin-kpis>div,.admin-app .admin-card{border:1px solid var(--adm-border);border-radius:12px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #0f172a0a;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .admin-kpis>div:hover,.admin-app .admin-card:hover{border-color:var(--adm-border-strong);transform:translateY(-2px);box-shadow:0 10px 30px -12px #0f172a1f}.admin-app .admin-kpis span,.admin-app .admin-kpis small,.admin-app .admin-card small{color:var(--adm-text-dim)!important}.admin-app .admin-kpis b,.admin-app .admin-card b{font-weight:700;color:var(--adm-text)!important}.admin-app .admin-kpis>button{border:0;border-radius:12px;box-shadow:0 8px 20px -10px #3b82f699;background:var(--adm-accent)!important;color:#fff!important}.admin-app .admin-kpis>button:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #3b82f6b3;background:var(--adm-accent-strong)!important}.admin-app .admin-kpis>button span,.admin-app .admin-kpis>button small{color:#ffffffd9!important}.admin-app .admin-kpis>button b{color:#fff!important}.admin-app .card-title h2{font-weight:700;color:var(--adm-text)!important}.admin-app .card-title button{font-weight:500;color:var(--adm-accent)!important}.admin-app .card-title button:hover{color:var(--adm-accent-strong)!important}.admin-app .queue-mini{border-top:1px solid var(--adm-border)!important;color:var(--adm-text)!important;background:0 0!important}.admin-app .queue-mini:hover{background:var(--adm-surface-2)!important}.admin-app .queue-mini small{color:var(--adm-text-dim)!important}.admin-app .queue-mini b,.admin-app .queue-mini span{color:var(--adm-text)!important}.admin-app .table-head{color:var(--adm-text-dim)!important}.admin-app .money{color:var(--adm-text)!important}.admin-app .work-row,.admin-app .project-row,.admin-app .user-admin-row,.admin-app .contract-admin-row{border:1px solid var(--adm-border);border-radius:10px;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .work-row:hover,.admin-app .project-row:hover{border-color:var(--adm-accent)!important}.admin-app .work-row span,.admin-app .project-row span{color:var(--adm-text)!important}.admin-app .user-admin-cell{align-items:center;gap:12px;display:flex}.admin-app .user-admin-avatar,.admin-app .user-admin-avatar-fallback{object-fit:cover;color:#1d4ed8;text-align:center;background:#eef2f7;border:1px solid #d6e0ec;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:18px;font-weight:700;line-height:40px;display:block;overflow:hidden}.admin-app .user-admin-meta{gap:2px;min-width:0;display:grid}.admin-app .user-admin-meta b{font-weight:600;color:#1e293b!important}.admin-app .user-admin-meta small{font-size:12px;color:#64748b!important}.admin-app .work-row small,.admin-app .project-row small,.admin-app .user-admin-row small,.admin-app .contract-admin-row small{color:var(--adm-text-dim)!important}.admin-app .project-head,.admin-app .work-row.head{color:var(--adm-text)!important;background:var(--adm-surface-2)!important}.admin-app .contract-card{border:1px solid var(--adm-border);background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .contract-card p,.admin-app .legal-note p,.admin-app .review-comment p{color:var(--adm-text-dim)!important}.admin-app .primary,.admin-app button.primary{background:linear-gradient(135deg, var(--adm-accent), var(--adm-accent-strong))!important;color:#fff!important;border:0!important;border-radius:8px!important;box-shadow:0 6px 18px -8px #3b82f680!important}.admin-app .primary:hover,.admin-app button.primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.admin-app .primary:after{display:none!important}.admin-app .ghost{background:var(--adm-surface)!important;color:var(--adm-text)!important;border:1px solid var(--adm-border)!important;box-shadow:none!important;border-radius:8px!important}.admin-app .ghost:hover{border-color:var(--adm-accent)!important;background:var(--adm-accent-soft)!important;color:var(--adm-accent-strong)!important}.admin-app button{background:var(--adm-surface);color:var(--adm-text)!important}.admin-app button:hover{background:var(--adm-surface-2)}.admin-app button[style*="var(--orange)"],.admin-app button[data-danger=true]{background:var(--adm-danger)!important;color:#fff!important;border:0!important}.admin-app input[type=text],.admin-app input[type=search],.admin-app input[type=number],.admin-app input[type=email],.admin-app input[type=password],.admin-app textarea,.admin-app select{border:1px solid var(--adm-border);border-radius:8px;outline:none;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app input:focus,.admin-app textarea:focus,.admin-app select:focus{border-color:var(--adm-accent);box-shadow:0 0 0 3px #3b82f61f}.admin-app input::placeholder,.admin-app textarea::placeholder{color:var(--adm-text-mute)!important}.admin-app select option{background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .modal,.admin-app .admin-operation-modal,.admin-app .auth-modal,.admin-app .modal-overlay{background:#0f172a73!important}.admin-app .modal-content,.admin-app .admin-operation-modal>div,.admin-app .modal .panel,.admin-app .admin-login-card{border:1px solid var(--adm-border);border-radius:14px;box-shadow:0 20px 60px -20px #0f172a66;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .admin-login-card input,.admin-app .admin-login-card select{background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important;color:var(--adm-text)!important}.admin-app .admin-login-card label{color:var(--adm-text-dim)!important}.admin-app .admin-login-card h1{color:var(--adm-text)!important}.admin-app .admin-login-card p,.admin-app .admin-login-card small{color:var(--adm-text-dim)!important}.admin-app .admin-login-card button{border-radius:8px;background:var(--adm-accent)!important;color:#fff!important;border:0!important}.admin-app .admin-login-card button:hover{background:var(--adm-accent-strong)!important}.admin-app .admin-login-card em{color:var(--adm-danger)!important}.admin-app .admin-login-brand{color:var(--adm-text)!important}.admin-app .toast{border-radius:8px;box-shadow:0 10px 30px -10px #0f172a66;background:var(--adm-text)!important;color:#fff!important}.admin-app .esign-admin-flow>*{border:1px solid var(--adm-border);background:var(--adm-surface-2)!important;color:var(--adm-text-dim)!important}.admin-app .esign-admin-flow>.active,.admin-app .esign-admin-flow>.current{background:var(--adm-accent-soft)!important;color:var(--adm-accent-strong)!important;border-color:var(--adm-accent)!important}.admin-app .esign-admin-flow span.done{border-color:#10b9814d;color:var(--adm-success)!important;background:#10b9811f!important}.admin-app .info-grid div,.admin-app .review-box,.admin-app .audit-workspace,.admin-app .platform-published-strip,.admin-app .resource-stats>div,.admin-app .identity-document-review>div,.admin-app .admin-product-grid>div,.admin-app .promo-admin-list>div,.admin-app .admin-section{border:1px solid var(--adm-border);border-radius:12px;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .info-grid span,.admin-app .info-grid small,.admin-app .file-row small,.admin-app .file-row em,.admin-app .clip-list span,.admin-app .credential-card small,.admin-app .credential-card em,.admin-app .rights-row small,.admin-app .share-audit-row span,.admin-app .version-history p,.admin-app .version-history small,.admin-app .material-document>span,.admin-app .material-document p,.admin-app .document-meta b,.admin-app .asset-drop span,.admin-app .publish-preview>span,.admin-app .resource-stats span,.admin-app .admin-product-grid p,.admin-app .promo-admin-list span,.admin-app .promo-admin-list p,.admin-app .promo-admin-list b,.admin-app .admin-product-grid h3,.admin-app .promo-admin-list h3{color:var(--adm-text-dim)!important}.admin-app .info-grid strong,.admin-app .info-grid b,.admin-app .admin-product-grid strong,.admin-app .admin-product-grid b{color:var(--adm-text)!important}.admin-app .admin-product-grid select{border:1px solid var(--adm-border);border-radius:8px;background:var(--adm-surface-2)!important;color:var(--adm-text)!important}.admin-app .admin-product-grid button,.admin-app .promo-admin-list button{border-radius:8px;background:var(--adm-accent)!important;color:#fff!important;border:0!important}.admin-app .admin-product-grid button:hover,.admin-app .promo-admin-list button:hover{background:var(--adm-accent-strong)!important}.admin-app .audit-title,.admin-app .audit-title p{color:var(--adm-text)!important}.admin-app .audit-title small,.admin-app .audit-workspace small{color:var(--adm-text-dim)!important}.admin-app .health-ring,.admin-app .health-ring span{color:var(--adm-text)!important}.admin-app .health-note{color:var(--adm-text-dim)!important}.admin-app .audit-workspace{box-shadow:none!important}.admin-app .finance-total-grid button,.admin-app .category-data-board button{border:1px solid var(--adm-border);border-radius:10px;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .finance-total-grid button:hover,.admin-app .category-data-board button:hover{border-color:var(--adm-accent)!important}.admin-app .finance-bill-row{background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .finance-bill-row.head{background:var(--adm-surface-2)!important;color:var(--adm-text-dim)!important}.admin-app .finance-bill-row small,.admin-app .finance-role-split small{color:var(--adm-text-dim)!important}.admin-app .admin-filter-tabs button{border:1px solid var(--adm-border);border-radius:999px;background:var(--adm-surface)!important;color:var(--adm-text-dim)!important}.admin-app .admin-filter-tabs button.active,.admin-app .admin-filter-tabs button:hover{background:var(--adm-accent-soft)!important;color:var(--adm-accent-strong)!important;border-color:var(--adm-accent)!important}.admin-app .overview-platform-summary,.admin-app .overview-works-board{border:1px solid var(--adm-border);border-radius:12px;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .overview-scope-tabs button,.admin-app .overview-type-tabs button{border-radius:8px;background:var(--adm-surface-2)!important;color:var(--adm-text-dim)!important}.admin-app .overview-scope-tabs button.active,.admin-app .overview-type-tabs button.active{background:var(--adm-accent)!important;color:#fff!important}.admin-app .overview-scope-tabs button span{color:inherit!important}.admin-app .overview-empty-row{color:var(--adm-text-mute)!important}.admin-app .overview-work-row{background:var(--adm-surface)!important;color:var(--adm-text)!important;border-bottom:1px solid var(--adm-border)!important}.admin-app .overview-work-row.head{background:var(--adm-surface-2)!important;color:var(--adm-text-dim)!important}.admin-app .overview-work-row code{color:var(--adm-text)!important;background:0 0!important}.admin-app .resource-stats>button{border:1px solid var(--adm-border);background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .resource-stats>button:hover{border-color:var(--adm-accent)!important}.admin-app .resource-stats>button span{color:var(--adm-text-dim)!important}.admin-app .platform-publish-steps button{border:1px solid var(--adm-border);background:var(--adm-surface-2)!important;color:var(--adm-text-dim)!important}.admin-app .platform-publish-steps button.active{background:var(--adm-accent)!important;color:#fff!important;border-color:var(--adm-accent)!important}.admin-app .platform-publish-steps button.done{border-color:#10b9814d;color:var(--adm-success)!important;background:#10b9811f!important}.admin-app .share-row input{border:1px solid var(--adm-border);background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .share-total span{color:var(--adm-text-dim)!important}.admin-app .share-total.valid b{color:var(--adm-success)!important}.admin-app .share-head{color:var(--adm-text)!important}.admin-app .ticket-row,.admin-app .support-ticket,.admin-app .support-center{border:1px solid var(--adm-border);border-radius:10px;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .ticket-row small,.admin-app .ticket-row em,.admin-app .support-center small{color:var(--adm-text-dim)!important}.admin-app .upload-zone{background:var(--adm-surface-2)!important;color:var(--adm-text-dim)!important;border:1px dashed var(--adm-border-strong)!important}.admin-app .upload-zone small{color:var(--adm-text-dim)!important}.admin-app .signature-pad{background:var(--adm-surface)!important;border:1px solid var(--adm-border)!important}.admin-app .signature-pad>button{background:var(--adm-surface)!important;color:var(--adm-text)!important;border:1px solid var(--adm-border)!important}.admin-app .badge,.admin-app .verified{color:var(--adm-success)!important}.admin-app .film-card,.admin-app .poster,.admin-app .hero,.admin-app .panel,.admin-app .card,.admin-app .admin-card,.admin-app .admin-kpis>div,.admin-app .modal{animation:none!important}@media (width<=980px){.admin-app{grid-template-columns:1fr!important}.admin-app .admin-sidebar{border-bottom:1px solid var(--adm-border);border-right:0!important;min-height:auto!important;padding:14px!important}.admin-app .admin-sidebar nav{flex-wrap:wrap;gap:6px!important;display:flex!important}.admin-app .admin-sidebar nav button{padding:8px 10px!important;font-size:13px!important}.admin-app .admin-sidebar nav button>b{font-size:9px!important}.admin-app .admin-role-switcher{padding-top:10px!important}.admin-app .admin-header{height:auto!important;padding:0 16px!important}.admin-app .admin-kpis{grid-template-columns:repeat(2,1fr)!important;padding:16px!important}.admin-app .admin-kpis-wide{grid-template-columns:repeat(2,1fr)!important}}.admin-app .admin-card,.admin-app .admin-kpis>div,.admin-app .overview-platform-summary,.admin-app .overview-works-board,.admin-app .overview-work-row,.admin-app .admin-product-grid button,.admin-app .promo-admin-list button,.admin-app .ticket-row,.admin-app .support-ticket,.admin-app .support-center,.admin-app .resource-stats>button,.admin-app .finance-total-grid button,.admin-app .category-data-board button,.admin-app .finance-bill-row,.admin-app .upload-zone{will-change:transform;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s,background .25s!important}.admin-app .admin-card:hover,.admin-app .admin-kpis>div:hover,.admin-app .admin-product-grid button:hover,.admin-app .promo-admin-list button:hover,.admin-app .resource-stats>button:hover,.admin-app .ticket-row:hover,.admin-app .support-ticket:hover,.admin-app .support-center:hover,.admin-app .finance-total-grid button:hover,.admin-app .category-data-board button:hover{border-color:var(--adm-accent)!important;transform:translateY(-3px)!important;box-shadow:0 18px 36px -16px #3b82f659,0 0 0 1px #3b82f626!important}.admin-app .admin-card:active,.admin-app .admin-kpis>div:active,.admin-app .admin-product-grid button:active,.admin-app .promo-admin-list button:active{transform:translateY(-1px)scale(.995)!important}.admin-app .admin-card{will-change:auto!important}.admin-app .admin-card:hover,.admin-app .admin-card:active{transform:none!important}.admin-app .admin-sidebar nav button{position:relative;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s,color .25s,box-shadow .25s,padding .2s!important}.admin-app .admin-sidebar nav button:before{content:"";background:linear-gradient(180deg, var(--adm-accent), var(--adm-accent-2));opacity:0;border-radius:3px;width:3px;transition:opacity .25s,transform .25s;position:absolute;top:8px;bottom:8px;left:-10px;transform:scaleY(.4)}.admin-app .admin-sidebar nav button:hover{transform:translate(4px);box-shadow:0 8px 22px -14px #3b82f673;background:var(--adm-accent-soft)!important;color:var(--adm-accent-strong)!important}.admin-app .admin-sidebar nav button:hover:before{opacity:.6;transform:scaleY(1)}.admin-app .admin-sidebar nav button.active{transform:translate(4px);box-shadow:inset 0 0 0 1px #3b82f659,0 12px 28px -16px #3b82f68c;color:var(--adm-accent-strong)!important;background:linear-gradient(135deg,#3b82f62e,#8b5cf624)!important}.admin-app .admin-sidebar nav button.active:before{opacity:1;transform:scaleY(1)}.admin-app .admin-sidebar nav button.active>b{text-shadow:0 0 12px #3b82f68c;transform:translateY(-2px);color:var(--adm-accent-strong)!important}.admin-app .admin-kpis>div,.admin-app .overview-year-bar{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,background .3s!important}.admin-app .admin-kpis>div:hover{transform:translateY(-4px)!important;box-shadow:0 22px 40px -16px #3b82f673,inset 0 0 0 1px #3b82f64d!important}.admin-app .admin-kpis>div:hover b{letter-spacing:.02em;color:var(--adm-accent-strong)!important}.admin-app .admin-filter-tabs button,.admin-app .overview-scope-tabs button,.admin-app .overview-type-tabs button,.admin-app .platform-publish-steps button{transition:transform .2s,background .25s,color .25s,box-shadow .25s,border-color .25s!important}.admin-app .admin-filter-tabs button:hover,.admin-app .overview-scope-tabs button:hover,.admin-app .overview-type-tabs button:hover,.admin-app .platform-publish-steps button:hover{border-color:var(--adm-accent)!important;color:var(--adm-accent-strong)!important;transform:translateY(-2px)!important}.admin-app .admin-filter-tabs button.active,.admin-app .overview-scope-tabs button.active,.admin-app .overview-type-tabs button.active,.admin-app .platform-publish-steps button.active{color:#fff!important;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;border-color:#0000!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px -10px #3b82f68c,inset 0 0 0 1px #fff6!important}.admin-app .admin-filter-tabs button.active span,.admin-app .overview-scope-tabs button.active span,.admin-app .overview-type-tabs button.active span{color:#ffffffd9!important}.admin-app input,.admin-app textarea,.admin-app select,.admin-app .admin-search,.admin-app .admin-search input,.admin-app .share-row input{transition:border-color .2s,box-shadow .2s,background .2s!important}.admin-app .admin-search:focus-within{border-color:var(--adm-accent)!important;box-shadow:0 0 0 4px #3b82f62e,inset 0 0 0 1px #3b82f659!important}.admin-app .admin-header>button,.admin-app .overview-platform-summary button,.admin-app .admin-product-grid>button{transition:transform .2s,box-shadow .2s,background .2s,color .2s!important}.admin-app .admin-header>button:hover,.admin-app .overview-platform-summary button:hover,.admin-app .admin-product-grid>button:hover{background:linear-gradient(135deg, var(--adm-accent), var(--adm-accent-2))!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 12px 24px -14px #3b82f68c!important}.admin-app .overview-work-row,.admin-app .finance-bill-row{transition:background .2s,transform .2s,box-shadow .2s!important}.admin-app .overview-work-row:hover,.admin-app .finance-bill-row:hover{box-shadow:inset 3px 0 0 var(--adm-accent);background:linear-gradient(90deg, var(--adm-accent-soft), var(--adm-surface-2))!important;transform:translate(2px)!important}.admin-app .support-center:hover,.admin-app .ticket-row:hover,.admin-app .support-ticket:hover{transform:translateY(-4px)!important;box-shadow:0 22px 40px -16px #3b82f680,0 0 0 1px #3b82f640!important}.admin-app .admin-role-switcher select,.admin-app .admin-brand{transition:transform .2s,box-shadow .2s!important}.admin-app .admin-brand:hover{transform:translateY(-1px);box-shadow:0 8px 16px -10px #3b82f680}.admin-app .admin-role-switcher select:hover{transform:translateY(-1px);border-color:var(--adm-accent)!important}@media (prefers-reduced-motion:reduce){.admin-app *{transition:none!important;transform:none!important}}.load-more{color:#fff!important;letter-spacing:2px!important;cursor:pointer!important;background:linear-gradient(135deg,#c9a47a 0%,#a86b46 100%)!important;border:1px solid #a86b46!important;border-radius:24px!important;margin:36px auto 12px!important;padding:14px 56px!important;font-size:15px!important;font-weight:600!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:block!important;box-shadow:0 6px 18px #a86b4647!important}.load-more:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #a86b4666!important}.load-more:disabled{color:#fff!important;cursor:default!important;box-shadow:none!important;background:#d8d2c5!important;border-color:#c4beae!important}.detail-page{color:#2c2820!important;background:#f3efe6!important;min-height:100vh!important}.detail-back{color:#2c2820!important;background:#f3efe6f5!important}.detail-back button,.detail-back span{color:#2c2820!important}.video-stage{aspect-ratio:16/9!important;background:#06070b!important;border-radius:16px!important;width:100%!important;height:auto!important;min-height:460px!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #0f121952!important}.player-main-layout>.video-stage{min-width:0!important;min-height:460px!important}.detail-video{object-fit:contain!important;z-index:1!important;background:#06070b!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.detail-video::-webkit-media-controls-panel{background-color:#0f121980!important}.stage-poster-back{object-fit:cover!important;z-index:0!important;opacity:.78!important;filter:blur(2px)brightness(.6)!important;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.stage-glow{z-index:1!important}.big-play{z-index:2!important}.video-bar{z-index:3!important;color:#fff!important;background:linear-gradient(#0000 0%,#0000008c 100%)!important}.video-bar span,.video-bar b{color:#fff!important}.video-bar .rotate-play,.video-bar .video-play-toggle{color:#fff!important;border-color:#fff9!important}.film-card .film-intro-label{color:#8a6d5b!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin:8px 2px 2px!important;font-size:11px!important;font-weight:600!important;display:block!important}.film-card .film-tagline{color:#c9a47a!important;-webkit-line-clamp:1!important;line-clamp:1!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:break-word!important;letter-spacing:.2px!important;-webkit-box-orient:vertical!important;margin:2px 2px 0!important;padding:0!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.creator-team-horizontal{flex-wrap:wrap!important;gap:28px 24px!important;padding:8px 0 12px!important;display:flex!important}.creator-team-item{text-align:center!important;cursor:pointer!important;min-width:72px!important;max-width:120px!important;color:inherit!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.creator-team-role{color:#aa4f2c!important;letter-spacing:.5px!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}.creator-team-name{color:#1f2937!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;overflow:hidden!important}.creator-team-avatar{color:#fff!important;background:linear-gradient(135deg,#b8a890 0%,#9c856b 100%)!important;border-radius:50%!important;flex:0 0 56px!important;place-items:center!important;width:56px!important;height:56px!important;font-size:18px!important;font-weight:500!important;display:grid!important;box-shadow:0 4px 10px #1c16101f!important}.creator-team-item:hover .creator-team-name{color:var(--orange,#b4502b)!important}@media (width<=768px){.creator-team-horizontal{gap:20px 16px!important}.creator-team-avatar{flex:0 0 48px!important;width:48px!important;height:48px!important;font-size:16px!important}.creator-team-name{font-size:13px!important}}.detail-page.detail-page *,.detail-page .detail-info *,.detail-page .player-side-rail *,.detail-page .detail-back *{color:#1f2937!important}.detail-page .creator-team-role,.detail-page .player-rail-heading span,.detail-page .player-ad-area span,.detail-page .eyebrow,.detail-page .episode-play-hint{color:#aa4f2c!important}.detail-page .video-bar span,.detail-page .video-bar b,.detail-page .video-bar .rotate-play{color:#fff!important}.detail-back{color:#1f2937!important;background:#f6f2ea!important;border-bottom:1px solid #ad4f2c1f!important}.detail-back button{color:#1f2937!important;background:0 0!important}.detail-back span{color:#8a7d70!important}.player-main-layout{background:0 0!important}.video-stage{color:#1f2937!important;background:#06070b url(/og.png) 50%/cover no-repeat!important}.detail-video{background:0 0!important}.stage-poster-back{z-index:0!important;opacity:1!important;filter:none!important}.stage-poster-back.is-playing{transition:opacity .4s;opacity:0!important}.player-screen-format-selector button,.player-episode-selector button{color:#1f2937!important;background:#fffdf8!important;border:1px solid #ad4f2c29!important;border-radius:10px!important}.player-screen-format-selector button.active,.player-episode-selector button.active{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border-color:#0000!important}.player-episode-selector .episode-release-notice{color:#8a7d70!important}.player-episode-selector{color:#2c2820!important;background:#fffdf8!important;border:1px solid #ad4f2c1f!important;border-radius:16px!important;width:min(100% - 32px,1760px)!important;margin:14px auto 0!important;padding:14px 18px!important}.player-episode-selector>b{color:#2c2820!important}.player-screen-format-selector{color:#2c2820!important;background:#fffdf8!important;border:1px solid #ad4f2c1f!important;border-radius:16px!important;width:min(100% - 32px,1760px)!important;margin:14px auto 0!important;padding:14px 18px!important}.player-screen-format-selector>b{color:#2c2820!important}.player-side-rail{color:#1f2937!important;background:#fffdf8!important;border:1px solid #ad4f2c1f!important;border-radius:16px!important;box-shadow:0 12px 32px -20px #3c281473!important}.player-rail-heading h2{color:#1f2937!important}.player-recommend-list>button{color:#1f2937!important;background:0 0!important}.player-recommend-list small{color:#8a7d70!important}.player-ad-area{border-top:1px solid #ad4f2c24!important}.player-ad-area>button{background:#faf6ee!important;border:1px solid #ad4f2c1f!important;border-radius:12px!important}.player-ad-area span{color:#aa4f2c!important}.player-ad-area b{color:#1f2937!important}.stage-poster-back{opacity:1!important;filter:none!important}.video-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120e0a80!important;border-radius:999px!important;padding:8px 16px!important}.video-bar div{background:#ffffff52!important}.video-bar i{background:var(--orange)!important}.detail-page .member-callout{color:#2c2820!important;background:linear-gradient(135deg,#f6e7d2 0%,#f1d6b6 100%)!important;border:1px solid #ad4f2c38!important;border-radius:18px!important;margin-top:50px!important;padding:28px 35px!important;box-shadow:0 14px 38px -18px #ad4f2c59!important}.detail-page .member-callout b{color:#1f2937!important;font-size:20px!important}.detail-page .member-callout p{color:#6b4a36!important;font-size:13px!important}.detail-page .member-callout button{color:#fff!important;background:#ad4f2c!important;border:0!important;padding:11px 22px!important}.detail-page .star-input button{color:#d8c9b3!important;font-size:27px!important}.detail-page .star-input button:hover{color:#e9b872!important}.detail-page .star-input button.active{color:#e97c41!important}.detail-page .star-input span{color:#6b7280!important;font-size:12px!important}.detail-page .review-section textarea{color:#1f2937!important;resize:vertical!important;background:#fff!important;border:1.5px solid #ad4f2c52!important;border-radius:12px!important;width:100%!important;min-height:90px!important;padding:14px 16px!important;font-size:14px!important;line-height:1.7!important;box-shadow:inset 0 1px #ad4f2c0f!important}.detail-page .review-section textarea::placeholder{color:#a89887!important}.detail-page .review-section>button.primary{color:#fff!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border:0!important;border-radius:10px!important;padding:13px 30px!important;font-size:14px!important;font-weight:600!important}.detail-page .review-section>button.primary:disabled{color:#8a847a!important;cursor:not-allowed!important;opacity:.9!important;background:#d8d4c8!important}.detail-page .review-success{color:#2c2820!important;background:#f1ead7!important;border-left:4px solid #ad4f2c!important}.detail-page .review-success b{color:#ad4f2c!important}.detail-page .review-success p{color:#6b4a36!important}.detail-page .review-success>button{color:#1f2937!important;background:#fff!important;border:1px solid #ad4f2c47!important}.detail-page .review-hint{color:#aa4f2c!important;font-size:12px!important}.detail-page .review-section h2{color:#1f2937!important}.detail-page .review-section p{color:#6b7280!important;font-size:13px!important}.detail-page .actions button{color:#1f2937!important;background:#fff!important;border:1px solid #ad4f2c47!important;border-radius:10px!important;padding:12px 22px!important;font-size:14px!important}.detail-page .actions button:hover{background:#fdf6ec!important;border-color:#ad4f2c!important}.detail-page .actions .ticket{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border:0!important}.detail-page .actions .action-link{color:#1f2937!important;background:#fff!important;border:1px solid #ad4f2c47!important;border-radius:10px!important;align-items:center!important;padding:12px 22px!important;font-size:14px!important;text-decoration:none!important;display:inline-flex!important}.detail-page .title-line h1{color:#1f2937!important;letter-spacing:.01em!important;font-family:Songti SC,STSong,SimSun,Source Han Serif SC,serif!important;font-weight:700!important}.detail-page .eyebrow{color:#aa4f2c!important;font-weight:600!important}.detail-page .title-line p{color:#6b7280!important;font-size:14px!important}.detail-page .synopsis{color:#2c2820!important;font-size:16px!important;line-height:1.85!important}.detail-page .detail-work-id{color:#6b7280!important;font-size:13px!important}.detail-page .rating>b{color:#c8472e!important;font-weight:800!important}.detail-page .rating span{color:#aa4f2c!important;font-size:11px!important}.player-recommend-empty,.player-ad-empty{color:#6b7280!important;text-align:center!important;background:#faf6ee!important;border:1px dashed #ad4f2c52!important;border-radius:12px!important;grid-template-columns:1fr!important;gap:8px!important;padding:22px 16px!important;font-size:12px!important;display:grid!important}.player-recommend-empty>b,.player-ad-empty>b{color:#aa4f2c!important;letter-spacing:.04em!important;font-size:13px!important;font-weight:600!important}.player-recommend-empty>small,.player-ad-empty>small{color:#8a7d70!important;font-size:11px!important;line-height:1.6!important}html,body{color:#2c2820!important;background:#f4f1e9!important}main.experience-web>header{height:84px!important;padding-top:14px!important;padding-bottom:14px!important}main.experience-web>.hero{height:auto!important;min-height:clamp(620px,50vw,880px)!important;box-shadow:none!important;background:radial-gradient(900px 500px at 78% 8%,#e9b87238,#0000 60%),radial-gradient(800px 600px at 100% 100%,#c8472e2e,#0000 60%),linear-gradient(120deg,#0b0d13 0%,#11131c 60%,#0a0b10 100%)!important;border-radius:0!important;margin-top:0!important}.hero-content{padding-top:120px!important;padding-bottom:60px!important}.categories{background:linear-gradient(#0a0b10 0%,#1b211c 60%,#2a2d24 100%)!important;border:0!important;margin-top:0!important;padding:26px 5vw!important;box-shadow:inset 0 -1px #e9b8721f!important}.categories button{color:#d8d4c8!important}.categories button.active{color:#1a1612!important;background:#e9b872!important}main,main.experience-web,main.experience-android,main.experience-ios{background:0 0!important}.detail-page{color:#ece6da!important;background:#13161b!important}.detail-page .detail-info{color:#ece6da!important;background:#171b21!important;border-radius:20px!important;padding:clamp(18px,2.4vw,34px)!important;box-shadow:0 18px 50px -28px #000000b3!important}.detail-page .detail-info,.detail-page .detail-info *{color:#e9e3d7!important}.detail-page .detail-info .eyebrow,.detail-page .detail-info .creator-team-role,.detail-page .detail-info .player-rail-heading span,.detail-page .detail-info .episode-play-hint,.detail-page .detail-info .review-hint{color:#e6a866!important}.detail-page .detail-info .title-line h1{color:#f4efe6!important}.detail-page .detail-info .title-line p{color:#9aa3ad!important}.detail-page .detail-info .synopsis{color:#d7d0c4!important}.detail-page .detail-info .detail-work-id{color:#8b94a0!important}.detail-page .detail-info .rating>b{color:#ffcf7a!important}.detail-page .detail-info .rating span{color:#e6a866!important}.detail-page .detail-info .actions button,.detail-page .detail-info .actions .action-link{color:#f1ece2!important;background:#ffffff12!important;border:1px solid #ffffff24!important}.detail-page .detail-info .actions button:hover{background:#ffffff1f!important;border-color:#e6a866!important}.detail-page .detail-info .actions .ticket{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important;border:0!important}.detail-page .detail-info .creator-team-avatar{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important}.detail-page .detail-info .section-title h2{color:#f4efe6!important}.detail-page .detail-info .section-title span{color:#e6a866!important}.detail-page .detail-info .material-poster,.detail-page .detail-info .trailer-card{color:#ece6da!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.detail-page .detail-info .material-poster b,.detail-page .detail-info .trailer-card b{color:#f4efe6!important}.detail-page .detail-info .material-poster span,.detail-page .detail-info .trailer-card span{color:#9aa3ad!important}.detail-page .detail-info .member-callout{color:#ece6da!important;background:linear-gradient(135deg,#1c212c,#232a38)!important;border:1px solid #e6a86647!important}.detail-page .detail-info .member-callout b{color:#ffcf7a!important}.detail-page .detail-info .member-callout p{color:#b9c1cb!important}.detail-page .detail-info .member-callout button{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important}.detail-page .detail-info .star-input button{color:#5b6470!important;font-size:27px!important}.detail-page .detail-info .star-input button:hover{color:#e9b872!important}.detail-page .detail-info .star-input button.active{color:#ffcf7a!important}.detail-page .detail-info .star-input span{color:#9aa3ad!important}.detail-page .detail-info .review-section textarea{color:#ece6da!important;background:#0f1218!important;border:1px solid #ffffff29!important}.detail-page .detail-info .review-section textarea::placeholder{color:#6b7480!important}.detail-page .detail-info .review-section>button.primary{color:#fff!important;background:linear-gradient(135deg,#e9b872,#ad4f2c)!important}.detail-page .detail-info .review-section>button.primary:disabled{color:#6b7480!important;background:#2a2f38!important}.detail-page .detail-info .review-section h2{color:#f4efe6!important}.detail-page .detail-info .review-section p{color:#9aa3ad!important}.detail-page .detail-info .review-success{color:#ece6da!important;background:#1b2029!important;border-left:4px solid #e6a866!important}.detail-page .detail-info .review-success b{color:#ffcf7a!important}.detail-page .detail-info .review-success p{color:#b9c1cb!important}.detail-page .detail-info .review-success>button{color:#ece6da!important;background:#ffffff14!important;border:1px solid #ffffff29!important}.detail-page .player-side-rail{background:0 0!important;border:0!important;grid-template-rows:1fr 1fr!important;gap:14px!important;padding:0!important;display:grid!important}.detail-page .player-side-rail>section,.detail-page .player-side-rail>.player-ad-area{color:#ece6da!important;background:#13161b!important;border:1px solid #c8472e!important;border-radius:10px!important;flex-direction:column!important;gap:10px!important;min-height:0!important;padding:16px 14px!important;display:flex!important;overflow:auto!important}.detail-page .player-side-rail .player-rail-heading{text-align:center!important;border-bottom:1px dashed #c8472e66!important;margin-bottom:6px!important;padding-bottom:10px!important}.detail-page .player-side-rail .player-rail-heading span{color:#e6a866!important;letter-spacing:.2em!important;font-size:10px!important;display:block!important}.detail-page .player-side-rail .player-rail-heading h2{color:#ff7250!important;letter-spacing:.05em!important;margin:4px 0 0!important;font-size:18px!important;font-weight:700!important}.detail-page .player-side-rail .player-recommend-list>button{color:#ece6da!important;background:#1a1f29!important;border:1px solid #ffffff14!important}.detail-page .player-side-rail .player-recommend-list>button:hover{background:#1f2632!important;border-color:#c8472e!important}.detail-page .player-side-rail .player-recommend-list b{color:#f4efe6!important}.detail-page .player-side-rail .player-recommend-list small{color:#9aa3ad!important}.detail-page .player-side-rail .player-recommend-empty{color:#ece6da!important;background:#1a1f29!important;border:1px dashed #c8472e73!important}.detail-page .player-side-rail .player-recommend-empty>b{color:#ff7250!important}.detail-page .player-side-rail .player-recommend-empty>span{color:#ece6da!important}.detail-page .player-side-rail .player-recommend-empty>small{color:#8b94a0!important}.detail-page .player-side-rail .player-ad-area>button{color:#ece6da!important;background:#1a1f29!important;border:1px solid #ffffff14!important}.detail-page .player-side-rail .player-ad-area>button:hover{background:#1f2632!important;border-color:#c8472e!important}.detail-page .player-side-rail .player-ad-area span{color:#e6a866!important}.detail-page .player-side-rail .player-ad-area b{color:#f4efe6!important}.detail-page .detail-info{border:1px solid #c8472e!important;border-radius:16px!important}.detail-page .detail-info .detail-meta-list{border-bottom:1px dashed #c8472e73!important;grid-template-columns:1fr!important;gap:0!important;margin:0 0 22px!important;padding:0 0 14px!important;list-style:none!important;display:grid!important}.detail-page .detail-info .detail-meta-list>div{border-bottom:1px solid #ffffff0f!important;grid-template-columns:120px 1fr!important;align-items:baseline!important;gap:18px!important;padding:10px 0!important;display:grid!important}.detail-page .detail-info .detail-meta-list>div:last-child{border-bottom:0!important}.detail-page .detail-info .detail-meta-list dt{color:#ff7250!important;text-align:right!important;letter-spacing:.04em!important;margin:0!important;font-size:14px!important;font-weight:600!important}.detail-page .detail-info .detail-meta-list dd{color:#ece6da!important;margin:0!important;font-size:14px!important;line-height:1.7!important}.detail-page .detail-info .detail-meta-list .detail-meta-synopsis{color:#d7d0c4!important;font-size:13px!important;line-height:1.7!important}.detail-page>.player-main-layout{background:#0a0d13!important;border:1px solid #c8472e!important;border-radius:20px!important;align-items:stretch!important;gap:clamp(16px,1.8vw,26px)!important;padding:clamp(14px,2vw,26px)!important;box-shadow:0 24px 60px -32px #000000d9!important}.detail-page>.player-main-layout>.video-stage{aspect-ratio:16/8.4!important;min-height:clamp(400px,50vh,740px)!important}.detail-page>.player-main-layout>.video-stage .detail-video{object-fit:cover!important;background:#06070b!important}.detail-page>.player-main-layout>.player-side-rail{align-self:stretch!important;height:auto!important;min-height:clamp(400px,50vh,740px)!important;max-height:none!important}.detail-page .detail-info{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.detail-page .detail-info .detail-meta-list{background:#12151d!important;border:1px solid #c8472e!important;border-radius:16px!important;margin:0 0 20px!important;padding:18px 22px!important;box-shadow:0 14px 36px -26px #000000bf!important}.detail-page .detail-info .review-section{background:#12151d!important;border:1px solid #c8472e!important;border-radius:16px!important;margin-top:20px!important;padding:22px 24px!important;box-shadow:0 14px 36px -26px #000000bf!important}@media (width<=1100px){.detail-page>.player-main-layout>.video-stage{aspect-ratio:16/9!important;min-height:0!important}.detail-page>.player-main-layout>.player-side-rail{min-height:0!important}}.player-recommend-zone{scroll-margin-top:90px}.recommend-zone-ads{border-top:1px dashed var(--cream,#ebe6da);margin-top:14px;padding-top:12px}.rz-label{color:var(--muted,#77766e);letter-spacing:.04em;margin-bottom:8px;font-size:12px;display:block}.rz-ad-row{flex-direction:column;gap:8px;display:flex}.rz-ad-chip{background:var(--cream,#ebe6da);cursor:pointer;text-align:left;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;transition:transform .15s;display:flex}.rz-ad-chip:hover{transform:translateY(-2px)}.rz-ad-chip img{object-fit:cover;border-radius:6px;width:46px;height:60px}.rz-ad-chip b{color:var(--ink,#181914);font-size:13px;display:block}.rz-ad-chip small{color:var(--muted,#77766e);font-size:11px}.player-ad-area{scroll-margin-top:90px}.ad-board{margin-top:16px}.ad-board:first-of-type{margin-top:0}.ad-board-head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ad-board-head b{color:var(--ink,#181914);font-size:14px}.ad-board-head small{color:var(--muted,#77766e);font-size:11px}.ad-board-empty{color:var(--muted,#77766e);padding:10px 0;font-size:12px}.ad-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ad-mini-card{background:var(--cream,#ebe6da);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ad-mini-video{aspect-ratio:16/10;object-fit:cover;background:#000;width:100%;display:block}.ad-mini-meta{padding:6px 8px}.ad-mini-meta span{color:var(--muted,#77766e);font-size:10px;display:block}.ad-mini-meta b{color:var(--ink,#181914);font-size:12px;line-height:1.3}.comments-section{margin-top:40px}.comments-layout{grid-template-columns:1fr 280px;gap:28px;margin-top:18px;display:grid}.comment-list{flex-direction:column;gap:16px;display:flex}.comment-card{background:var(--cream,#ebe6da);border-radius:12px;padding:14px 16px}.comment-card.mine{outline:2px solid var(--orange,#ff5a1f)}.comment-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.comment-avatar{background:var(--orange,#ff5a1f);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.comment-meta{flex-direction:column;display:flex}.comment-meta b{color:var(--ink,#181914);font-size:14px}.comment-stars{color:var(--orange,#ff5a1f);letter-spacing:1px;font-size:13px}.comment-stars-off{color:var(--muted,#77766e)}.comment-time{color:var(--muted,#77766e);margin-left:auto;font-size:11px}.comment-text{color:var(--ink,#181914);margin:0;font-size:14px;line-height:1.6}.rating-sidebar{background:var(--cream,#ebe6da);border-radius:12px;align-self:start;padding:18px;position:sticky;top:90px}.rating-now{text-align:center;margin-bottom:16px}.rating-now b{color:var(--orange,#ff5a1f);font-size:46px;line-height:1}.rating-now-stars{color:var(--orange,#ff5a1f);letter-spacing:2px;margin:6px 0 2px;font-size:18px;display:block}.rating-now small{color:var(--muted,#77766e);font-size:12px}.rating-dist{flex-direction:column;gap:6px;display:flex}.rating-bar{color:var(--muted,#77766e);align-items:center;gap:8px;font-size:12px;display:flex}.rating-bar span{width:28px}.rating-bar i{background:#00000014;border-radius:6px;flex:1;height:8px;overflow:hidden}.rating-bar i b{background:var(--orange,#ff5a1f);border-radius:6px;height:100%;display:block}.rating-bar em{text-align:right;width:34px;font-style:normal}.rating-note{color:var(--muted,#77766e);text-align:center;margin:14px 0 0;font-size:11px}.review-post{margin-top:40px}.login-tip{color:var(--orange,#ff5a1f);background:#ff5a1f14;border:1px solid #ff5a1f40;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.review-post .star-input{margin-bottom:12px}.review-post textarea{resize:vertical;border:1px solid var(--cream,#ebe6da);background:var(--paper,#f4f1e9);width:100%;min-height:96px;color:var(--ink,#181914);font:inherit;border-radius:10px;margin-bottom:12px;padding:12px}.review-post .primary{padding:10px 22px;font-size:15px}.review-hint.login-required{color:var(--orange,#ff5a1f);margin-top:8px;display:block}.admin-jump-bar{background:var(--cream,#ebe6da);z-index:20;border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;top:0}.admin-jump-bar span{color:var(--muted,#77766e);font-size:13px}.admin-jump-bar button{border:1px solid var(--orange,#ff5a1f);color:var(--orange,#ff5a1f);cursor:pointer;background:0 0;border-radius:8px;padding:6px 14px;font-size:13px}.admin-jump-bar button:hover{background:var(--orange,#ff5a1f);color:#fff}@media (width<=1100px){.comments-layout{grid-template-columns:1fr}.rating-sidebar{position:static}.ad-grid{grid-template-columns:1fr}}.entry-progress-bar{background:#e8e0d2;border-radius:3px;width:100%;height:6px;margin-top:4px;overflow:hidden}.entry-progress-fill{background:linear-gradient(90deg,#ff5a1f,#ff8a5c);border-radius:3px;height:100%;transition:width .3s}.entry-materials-list li[data-status=uploading]{opacity:.85}.entry-materials-list li[data-status=error]{background:#fef2f2;border-left:3px solid #ef4444}.entry-material-info{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.entry-material-detail{flex-direction:column;flex:1;min-width:0;display:flex}.entry-material-detail em{color:#8e8579;font-size:11px}.entry-material-spinner{animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.entry-material-error{color:#ef4444;font-size:14px;font-weight:700}.entry-material-preview{color:#ff5a1f;white-space:nowrap;border:1px solid #ff5a1f;border-radius:4px;padding:4px 10px;font-size:12px;text-decoration:none}.entry-material-preview:hover{color:#fff;background:#ff5a1f}.creator-login-code-row button:disabled{cursor:not-allowed;opacity:.7;color:#8e8579!important;background:#d1c8bb!important}.admin-app .support-chat-window{border-radius:8px;background:var(--adm-surface,#fff)!important;border:1px solid var(--adm-border,#e2e8f0)!important}.admin-app .support-message p{border-radius:8px;background:var(--adm-surface-2,#f1f5f9)!important;color:var(--adm-text,#1f2937)!important}.admin-app .support-message.mine p{background:var(--adm-accent,#3b82f6)!important;color:#fff!important}.admin-app .support-message>span,.admin-app .support-message>small{color:var(--adm-text-dim,#64748b)!important}.admin-app .support-compose textarea{background:var(--adm-surface,#fff)!important;color:var(--adm-text,#1f2937)!important;border-color:var(--adm-border,#e2e8f0)!important}.cs-agent-tag{color:#2563eb;background:#dbeafe;border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.cs-agent-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cs-agent-dot.offline{background:#94a3b8}.cs-rating-panel{background:var(--adm-surface-2,#f1f5f9);text-align:center;border-radius:10px;margin-top:16px;padding:14px}.cs-rating-stars{justify-content:center;gap:6px;margin:10px 0;display:flex}.cs-rating-stars button{cursor:pointer;color:#cbd5e1;background:0 0;border:none;padding:2px;font-size:22px;line-height:1;transition:color .15s}.cs-rating-stars button:hover,.cs-rating-stars button.active{color:#f59e0b}.cs-rating-stars button.active{transform:scale(1.15)}.cs-rating-comment{border:1px solid var(--adm-border,#e2e8f0);resize:vertical;background:var(--adm-surface,#fff);width:100%;min-height:50px;max-height:70px;color:var(--adm-text,#1f2937);box-sizing:border-box;border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:13px}.cs-rating-submit{background:var(--adm-accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 24px;font-size:13px;font-weight:600}.cs-rating-submit:hover{background:var(--adm-accent-strong,#2563eb)}.cs-rated-result{color:var(--adm-success,#10b981);font-size:13px;font-weight:600}@media (width<=640px){.entry-material-info{flex-wrap:wrap}.entry-material-preview{order:3;margin-left:auto}}.detail-page>.player-main-layout{grid-template-columns:minmax(0,1fr) minmax(240px,280px)!important;align-items:stretch!important;gap:14px!important}.detail-page .player-side-rail{flex-direction:column!important;align-self:stretch!important;gap:10px!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.detail-page>.player-main-layout>.player-side-rail{align-self:stretch!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:visible!important}.detail-page .player-side-rail>section.player-recommend-zone{flex-direction:column!important;flex:1 1 0!important;gap:6px!important;min-height:0!important;padding:10px 12px!important;display:flex!important;overflow:hidden!important}.detail-page .player-side-rail>section.player-ad-area,.detail-page .player-side-rail>.player-ad-area{flex-direction:column!important;flex:1.3 1 0!important;gap:6px!important;min-height:0!important;padding:10px 12px!important;display:flex!important;overflow:hidden!important}.detail-page .player-side-rail .player-rail-heading{flex:none!important;margin-bottom:2px!important;padding-bottom:4px!important}.detail-page .player-side-rail .player-rail-heading h2{font-size:14px!important}.detail-page .player-side-rail .player-recommend-list{flex:1 1 0!important;grid-template-rows:repeat(6,minmax(0,1fr))!important;gap:5px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.detail-page .player-side-rail .ad-grid{flex:1 1 0!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:1fr 1fr!important;gap:6px!important;min-height:0!important;display:grid!important;overflow:hidden!important}.detail-page .player-side-rail .player-recommend-list>a.player-recommend-item,.detail-page .player-side-rail .player-recommend-list>.player-recommend-item{color:#ece6da!important;cursor:pointer!important;background:#1a1f29!important;border:1px solid #ffffff14!important;border-radius:6px!important;grid-template-columns:60px 1fr!important;align-items:center!important;gap:6px!important;min-height:0!important;padding:3px 4px!important;text-decoration:none!important;transition:border-color .15s,background .15s!important;display:grid!important;overflow:hidden!important}.detail-page .player-side-rail .player-recommend-list>a.player-recommend-item:hover{background:#1f2632!important;border-color:#c8472e!important}.detail-page .player-side-rail .player-recommend-list>a.player-recommend-item img{aspect-ratio:16/9!important;object-fit:cover!important;border-radius:4px!important;width:60px!important;height:100%!important;min-height:0!important}.detail-page .player-side-rail .player-recommend-list>a.player-recommend-item span{gap:2px!important;min-width:0!important;display:grid!important}.detail-page .player-side-rail .player-recommend-list>a.player-recommend-item b{color:#f4efe6!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important}.detail-page .player-side-rail .player-recommend-list>a.player-recommend-item small{color:#9aa3ad!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.detail-page .player-side-rail .ad-mini-card{color:inherit!important;cursor:pointer!important;background:#1a1f29!important;border:1px solid #ffffff14!important;border-radius:6px!important;flex-direction:column!important;min-height:0!important;text-decoration:none!important;transition:border-color .15s,transform .15s!important;display:flex!important;overflow:hidden!important}.detail-page .player-side-rail .ad-mini-card:hover{border-color:#c8472e!important;transform:translateY(-1px)!important}.detail-page .player-side-rail .ad-mini-card .ad-mini-video{aspect-ratio:16/9!important;object-fit:cover!important;background:#06070b!important;flex:1 1 0!important;width:100%!important;min-height:0!important;display:block!important}.detail-page .player-side-rail .ad-mini-card .ad-mini-meta{flex:none!important;min-height:0!important;padding:3px 5px!important}.detail-page .player-side-rail .ad-mini-card .ad-mini-meta span{color:#e6a866!important;font-size:8px!important;line-height:1.2!important}.detail-page .player-side-rail .ad-mini-card .ad-mini-meta b{color:#f4efe6!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.2!important;overflow:hidden!important}.detail-page .player-side-rail .ad-board-empty{color:#9aa3ad!important;font-size:11px!important}.rail-carousel-nav{flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:4px!important;padding-top:2px!important;display:flex!important}.rail-carousel-nav button{color:#ff7250!important;cursor:pointer!important;background:0 0!important;border:1px solid #c8472e80!important;border-radius:50%!important;place-items:center!important;width:22px!important;height:22px!important;padding:0!important;font-size:14px!important;line-height:1!important;display:grid!important}.rail-carousel-nav button:hover{color:#fff!important;background:#c8472e!important}.rail-carousel-nav .rail-page{color:#9aa3ad!important;font-size:10px!important}.rail-carousel-nav.rail-carousel-dots{gap:8px!important}.rail-carousel-nav .rail-page-dot{color:#0000!important;cursor:pointer!important;background:#ffffff47!important;border:none!important;border-radius:50%!important;width:8px!important;min-width:8px!important;height:8px!important;padding:0!important;font-size:0!important;transition:background .2s,transform .2s!important}.rail-carousel-nav .rail-page-dot:hover{background:#ff7250a6!important}.rail-carousel-nav .rail-page-dot.active{background:#ff7250!important;transform:scale(1.3)!important}.rail-carousel-nav .rail-page-text{color:#e8e2d8!important;text-align:center!important;letter-spacing:.5px!important;-webkit-user-select:none!important;user-select:none!important;min-width:42px!important;font-size:12px!important}.video-bar .video-quality-wrap{background:0 0!important;flex:none!important;align-items:center!important;margin-left:10px!important;display:inline-flex!important;position:relative!important}.video-quality-btn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#ffffff14!important;border:1px solid #ffffff73!important;border-radius:4px!important;align-items:center!important;gap:3px!important;padding:4px 7px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.video-quality-btn:hover{background:#ffffff2e!important}.video-quality-caret{opacity:.8!important;font-size:9px!important}.video-quality-menu{z-index:50!important;background:#1c1c1c!important;border:1px solid #ffffff2e!important;border-radius:6px!important;min-width:92px!important;margin:0!important;padding:4px!important;list-style:none!important;position:absolute!important;bottom:calc(100% + 6px)!important;right:0!important;box-shadow:0 8px 24px #0000008c!important}.video-quality-menu li{margin:0!important}.video-quality-menu button{color:#e8e2d8!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:7px 10px!important;font-size:12px!important;display:flex!important}.video-quality-menu button:hover{background:#ffffff1f!important}.video-quality-menu button.active{color:#ff7250!important;font-weight:600!important}.player-audio-version-selector{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:12px 0!important;display:flex!important}.player-audio-version-selector>b{color:#fff!important;margin-right:2px!important;font-size:13px!important}.player-audio-version-selector button{color:#444!important;cursor:pointer!important;background:#fffdf8!important;border:1px solid #c9c0b4!important;border-radius:4px!important;padding:9px 14px!important;font-size:13px!important}.player-audio-version-selector button:hover{border-color:#b35b3f!important}.player-audio-version-selector button.active{color:#fff!important;background:#b35b3f!important;border-color:#b35b3f!important}.player-audio-version-selector .player-audio-version-name{color:#b35b3f!important;padding:4px 2px!important;font-size:13px!important;font-weight:600!important}@media (width<=1100px){.detail-page>.player-main-layout{grid-template-columns:1fr!important;align-items:start!important}.detail-page>.player-main-layout>.player-side-rail{align-self:start!important;height:auto!important;overflow:visible!important}.detail-page .player-side-rail>section,.detail-page .player-side-rail>.player-ad-area{overflow:visible!important}.detail-page .player-side-rail .player-recommend-list,.detail-page .player-side-rail .ad-grid{grid-template-rows:auto!important}}.creator-team-horizontal{box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:18px 14px!important;max-width:100%!important;padding:12px 0 16px!important;display:grid!important;overflow:visible!important}.creator-team-item{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;color:inherit!important;text-align:center!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:14px 10px!important;transition:border-color .18s,background .18s,transform .18s!important;display:flex!important;overflow:hidden!important}.creator-team-item:hover{background:#ffffff12!important;border-color:#c8472e99!important;transform:translateY(-2px)!important}.creator-team-role{color:#e6a866!important;letter-spacing:1px!important;text-transform:none!important;white-space:nowrap!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.creator-team-avatar{aspect-ratio:1!important;object-fit:cover!important;width:84px!important;height:84px!important;color:inherit!important;background:0 0!important;border:2px solid #c8472e8c!important;border-radius:50%!important;flex:0 0 84px!important;font-size:0!important;display:block!important;box-shadow:0 6px 14px #00000059!important}.creator-team-name{color:#f4efe6!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.creator-team-played{color:#9aa3ad!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin-top:2px!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important;display:block!important}.detail-page .detail-info .creator-team-item{color:#ece6da!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}.detail-page .detail-info .creator-team-role{color:#e6a866!important}.detail-page .detail-info .creator-team-name{color:#f4efe6!important}.detail-page .detail-info .creator-team-played{color:#9aa3ad!important}@media (width<=900px){.creator-team-horizontal{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:14px 10px!important}.creator-team-avatar{flex:0 0 72px!important;width:72px!important;height:72px!important}.creator-team-name{font-size:13px!important}.creator-team-played{font-size:11px!important}}@media (width<=600px){.creator-team-horizontal{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important;gap:12px 8px!important}.creator-team-item{padding:10px 8px!important}.creator-team-avatar{border-width:1.5px!important;flex:0 0 60px!important;width:60px!important;height:60px!important}.creator-team-role{font-size:11px!important}.creator-team-name{font-size:12px!important}.creator-team-played{font-size:10px!important}}.admin-app .page-footer,.admin-app footer{background:var(--adm-surface-2)!important;background-color:var(--adm-surface-2)!important;color:var(--adm-text)!important;border-top:1px solid var(--adm-border)!important;background-image:none!important}.admin-app .page-footer *,.admin-app .page-footer p,.admin-app .page-footer span,.admin-app .page-footer div,.admin-app .page-footer li,.admin-app .page-footer ul,.admin-app .page-footer ol,.admin-app .page-footer small,.admin-app .page-footer b,.admin-app .page-footer strong,.admin-app .page-footer i,.admin-app .page-footer em,.admin-app .page-footer h1,.admin-app .page-footer h2,.admin-app .page-footer h3,.admin-app .page-footer h4,.admin-app .page-footer h5,.admin-app .page-footer h6,.admin-app footer *{color:var(--adm-text)!important;background-color:#0000!important;background-image:none!important}.admin-app .page-footer a,.admin-app .page-footer a:link,.admin-app .page-footer a:visited,.admin-app .page-footer a:active,.admin-app .page-footer a:hover,.admin-app footer a,.admin-app footer a:link,.admin-app footer a:visited,.admin-app footer a:active,.admin-app footer a:hover{color:var(--adm-accent-strong)!important;text-decoration:none!important}.admin-app .mobile-nav{background:var(--adm-surface)!important;border-top:1px solid var(--adm-border)!important}.admin-app .mobile-nav button{color:var(--adm-text-dim)!important;background:0 0!important}.admin-app .mobile-nav b{color:var(--adm-text)!important}.admin-app .mobile-nav .active,.admin-app .mobile-nav button.active{color:var(--adm-accent-strong)!important;background:var(--adm-accent-soft)!important}.admin-app .mobile-nav button.active b{color:var(--adm-accent-strong)!important}.admin-app .modal-overlay,.admin-app .unified-system-mask{background:#1e3a5f59!important}.admin-app .works-type-tabs button,.admin-app .works-center-tabs button{color:#1e293b!important;background:0 0!important;border-color:#94a3b8!important;transition:all .15s!important}.admin-app .works-type-tabs button:hover,.admin-app .works-center-tabs button:hover{background:#eff6ff!important;border-color:#2563eb!important}.admin-app .works-type-tabs button.active,.admin-app .works-center-tabs button.active{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important;box-shadow:0 1px 4px #2563eb4d!important}.admin-app .works-type-tabs button.active b,.admin-app .works-center-tabs button.active b{color:#bfdbfe!important}.admin-app .works-type-tabs b,.admin-app .works-center-tabs b{color:#2563eb!important}.admin-app .works-management-actions button.primary,.admin-app button.primary,.admin-app .admin-primary-btn{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.admin-app .works-management-actions button.primary:hover,.admin-app button.primary:hover,.admin-app .admin-primary-btn:hover{background:#1d4ed8!important;border-color:#1e40af!important}.admin-app .audit-mode-switch button{border-color:var(--adm-border-strong)!important;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .audit-mode-switch button.active{background:var(--adm-accent)!important;border-color:var(--adm-accent-strong)!important;color:#fff!important}.admin-app .filter-row button{color:var(--adm-text-dim)!important}.admin-app .filter-row button.active{background:var(--adm-accent)!important;color:#fff!important}.admin-app .works-sort-toolbar{background:var(--adm-surface-2)!important;border-bottom:1px solid var(--adm-border)!important}.admin-app .works-sort-toolbar button{border:1px solid var(--adm-border-strong)!important;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .works-sort-toolbar button.active{background:var(--adm-accent)!important;border-color:var(--adm-accent-strong)!important;color:#fff!important}.admin-app .works-sort-toolbar b{color:var(--adm-text)!important}.admin-app .works-batch-actions button{border:1px solid var(--adm-border-strong)!important;background:var(--adm-surface)!important;color:var(--adm-text)!important}.admin-app .works-batch-actions button.danger{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.admin-app .short-format-toolbar button.active{border-color:var(--adm-accent-strong)!important;background:var(--adm-accent)!important;color:#fff!important}.admin-app .national-record-field,.admin-app .national-record-upload{border-color:var(--adm-border-strong)!important;background:var(--adm-surface)!important}.admin-app .national-record-field span,.admin-app .national-record-upload span{color:var(--adm-text)!important}.admin-app .national-record-field input,.admin-app .national-record-upload input{border-color:var(--adm-border)!important;background:var(--adm-surface-2)!important;color:var(--adm-text)!important}.works-trash-view .works-management-row{grid-template-columns:64px 64px 190px minmax(0,1fr) 200px 100px!important;min-width:0!important}.works-trash-view .works-management-row>:nth-child(11),.works-trash-view .works-management-row>:nth-child(12),.works-trash-view .works-management-row>:nth-child(13){position:static!important}.works-head-actions>button.active{border-color:var(--adm-accent,#2563eb)!important;background:var(--adm-accent,#2563eb)!important;color:#fff!important}.works-trash-view .work-release-status.offline{color:#dc2626!important}.admin-app .modal{background:#fff!important;border-radius:14px!important;box-shadow:0 25px 80px -15px #1e3a5f4d!important}.admin-app .modal-head{border-bottom-color:#e2e8f0!important}.admin-app .modal-head h2{color:#1e293b!important;font-weight:700!important}.admin-app .modal-head span,.admin-app .modal-head p{color:#475569!important}.admin-app .modal-head button{color:#64748b!important}.admin-app .modal-head button:hover{color:#1e293b!important}.admin-app .source-work-summary{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:16px 20px!important}.admin-app .source-work-summary h2{color:#1e293b!important;font-size:17px!important}.admin-app .source-work-summary p{color:#334155!important;font-size:13px!important}.admin-app .source-format-tabs{background:0 0!important;border-bottom:1px solid #e2e8f0!important;padding-bottom:10px!important}.admin-app .source-format-tabs b{color:#1e293b!important;font-size:13px!important}.admin-app .source-format-tabs button{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:7px 16px!important;font-size:13px!important;transition:all .15s!important}.admin-app .source-format-tabs button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.admin-app .source-format-tabs button.active{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.admin-app .source-format-tabs span{color:#64748b!important;font-size:11px!important}.admin-app .episode-table-wrap,.admin-app .source-episode-grid{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.admin-app .source-episode-row{color:#1e293b!important;background:#fff!important;border-bottom:1px solid #f1f5f9!important}.admin-app .source-episode-row:nth-child(odd){background:#f8fafc!important}.admin-app .source-episode-row:hover{background:#eff6ff!important}.admin-app .source-episode-row code,.admin-app .source-episode-row small{color:#475569!important}.admin-app .version-cell button{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;font-size:12px!important;transition:all .15s!important}.admin-app .version-cell button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.admin-app .bulk-source-upload{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important}.admin-app .bulk-source-upload h3{color:#1e293b!important;font-weight:700!important}.admin-app .bulk-source-upload p{color:#475569!important}.admin-app .bulk-source-upload>div>small{color:#64748b!important}.admin-app .bulk-source-upload label{color:#334155!important;font-size:12px!important;font-weight:600!important}.admin-app .bulk-source-upload select,.admin-app .bulk-source-upload input{color:#1e293b!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important}.admin-app .bulk-source-upload .negative{color:#dc2626!important;font-weight:600!important}.admin-app .modal::-webkit-scrollbar{width:8px}.admin-app .modal::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.admin-app .modal::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.admin-app .modal::-webkit-scrollbar-thumb:hover{background:#64748b}.admin-app .works-management-row.head{color:#1e3a5f!important;letter-spacing:.02em!important;background:#eef4ff!important;font-size:11px!important;font-weight:700!important}.admin-app .works-management-row code{color:#374151!important;font-weight:500!important}.admin-app .works-management-row>:nth-child(2),.admin-app .works-management-row>:nth-child(3),.admin-app .works-management-row>:nth-child(4){color:#1f2937!important}.admin-app .works-management-row>b small,.admin-app .works-management-row>b span,.admin-app .work-record-title span,.admin-app .work-record-title small,.admin-app .work-credit-summary span{color:#4b5563!important}.admin-app .work-pending-value>b{color:#1f2937!important}.admin-app .works-management-row:not(.head):nth-child(odd){background:#f8fafc!important}.admin-app .works-management-row:not(.head):hover{background:#eff6ff!important}.admin-app .status-badge{color:#1e293b!important;background:#e2e8f0!important;border:1px solid #cbd5e1!important;font-size:10px!important;font-weight:600!important}.admin-app .status-草稿{color:#92400e!important;background:#fef3c7!important;border-color:#fcd34d!important}.admin-app .status-修改中{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.admin-app .status-复审中,.admin-app .status-材料审核{color:#854d0e!important;background:#fef9c3!important;border-color:#fde047!important}.admin-app .status-版权确认{color:#065f46!important;background:#d1fae5!important;border-color:#6ee7b7!important}.admin-app .status-待发布{color:#1e40af!important;background:#dbeafe!important;border-color:#93c5fd!important}.admin-app .status-已发布,.admin-app .status-已上线{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.admin-app .status-待签约{color:#5b21b6!important;background:#ede9fe!important;border-color:#c4b5fd!important}.admin-app .status-禁用,.admin-app .status-下架{color:#475569!important;background:#f1f5f9!important;border-color:#94a3b8!important}.admin-app .work-release-status.online{color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important;font-weight:700!important}.admin-app .work-release-status.offline{color:#9a3412!important;background:#fef3c7!important;border-color:#fcd34d!important;font-weight:600!important}.admin-app .works-management-row .positive{color:#166534!important;font-weight:800!important}.admin-app .works-management-actions button{color:#1e293b!important;background:#fff!important;border:1px solid #94a3b8!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;transition:all .15s!important}.admin-app .works-management-actions button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.admin-app .works-management-actions button.primary,.admin-app .works-management-actions button.primary:hover{color:#fff!important;background:#1d4ed8!important;border-color:#1e40af!important;font-weight:700!important;box-shadow:0 2px 8px #1d4ed859!important}.admin-app .works-management-row>select{color:#1e293b!important;background:#fff!important;border:1px solid #94a3b8!important;border-radius:6px!important;font-weight:500!important}.admin-app .filter-row button{color:#334155!important;font-size:12px!important;font-weight:500!important}.admin-app .filter-row button.active{color:#fff!important;background:#1d4ed8!important;font-weight:700!important}.admin-app .works-sort-toolbar{color:#334155!important;background:#f8fafc!important}.admin-app .works-sort-toolbar button{color:#334155!important;font-weight:500!important}.admin-app .works-sort-toolbar button.active{color:#fff!important;background:#1d4ed8!important;font-weight:700!important}.admin-app .live-works-table{background:#fff!important;border-color:#e2e8f0!important}.admin-app .work-distribution-editor>p{color:#334155!important;background:#eff6ff!important;border-left-color:#2563eb!important}.admin-app .distribution-zone-options button,.admin-app .distribution-recommend-toggle button{color:#1e293b!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:6px!important}.admin-app .distribution-zone-options button:hover,.admin-app .distribution-recommend-toggle button:hover{background:#eff6ff!important;border-color:#93c5fd!important}.admin-app .distribution-zone-options button.active,.admin-app .distribution-recommend-toggle button.active{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important;font-weight:600!important}.creator-center-layout{--zmz-ink:#0a0b10;--zmz-bg:#f4f1e9;--zmz-bg-2:#efe9dd;--zmz-surface:#fff;--zmz-surface-2:#f3eee3;--zmz-surface-solid:#fff;--zmz-border:#e3ddcf;--zmz-border-soft:#ece6d8;--zmz-text:#1e293b;--zmz-text-dim:#64748b;--zmz-glow:0 10px 30px -18px #0000002e}.creator-materials .creator-material-body{color:var(--zmz-text)}.creator-materials h3{color:var(--zmz-ink);margin:18px 0 10px;font-size:14px}.creator-materials-loading,.creator-materials-empty{color:var(--zmz-text-dim);padding:24px}.material-history{flex-direction:column;gap:12px;margin-top:6px;display:flex}.material-history-item{border:1px solid var(--zmz-border);background:var(--zmz-surface-2);border-radius:10px;padding:12px 14px}.material-history-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.material-history-head b{color:var(--zmz-ink)}.material-history-head span{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:2px 8px;font-size:12px}.material-history-head small{color:var(--zmz-text-dim)}.material-history-note{color:#991b1b;background:#fef2f2;border-left:3px solid #ef4444;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:13px}.material-history-files{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.material-history-files a{color:#1d4ed8;font-size:13px;text-decoration:underline}.creator-center-layout .creator-left-nav{background:#fbf6ec;border:1px solid #ead9c0;border-radius:12px;padding:10px}.creator-center-layout .creator-left-nav button{color:#5b5348;border-radius:8px}.creator-center-layout .creator-left-nav button:hover{color:#2b2722;background:#f3ead9}.creator-center-layout .creator-left-nav button.active{color:#c2410c;background:#fde4cf;font-weight:600}.creator-center-layout .creator-home-hero{color:#2b2722;background:#fffaf2;border:1px solid #ead9c0;border-radius:14px}.creator-center-layout .creator-home-hero h2{color:#2b2722}.creator-center-layout .creator-home-hero span,.creator-center-layout .creator-home-hero p{color:#8a7a63}.creator-center-layout .new-work-chip{background:#fdeedb;border:1px solid #f3d3b0}.creator-center-layout .new-work-chip span{color:#8a6a45}.creator-center-layout .new-work-chip b{color:#c2410c}.creator-center-layout .revenue-flow nav button{color:#7a6f5f}.creator-center-layout .revenue-flow nav button.active{color:#fff;background:#e66230}.creator-center-layout .revenue-bars i span{color:#1e293b}.creator-center-layout .chart-legend{color:#4b463d}.creator-center-layout .chart-legend b{color:#c2410c}.studio-shell,.studio-top h1{color:#2c2820}.studio-top p{color:#6b655c}.creator-center-layout .creator-side{color:#2c2820;background:#fbf6ec;border:1px solid #ead9c0;border-radius:12px}.creator-center-layout .creator-side h3{color:#8a7a63}.creator-center-layout .creator-side button{color:#5b5348}.creator-center-layout .creator-side button.active{color:#c2410c;background:#fde4cf}.creator-center-layout .project-milestones i,.creator-center-layout .workflow .done i{color:#fff;background:#e66230}.creator-center-layout .contract-hero{color:#2c2820;background:#fffaf2;border:1px solid #ead9c0;border-radius:12px}.creator-center-layout .contract-icon{color:#c2410c;background:#fde4cf}.creator-center-layout .contract-hero p{color:#8a7a63}.creator-center-layout .resubmit-bar,.creator-center-layout .share-foot{color:#2c2820;background:#fffaf2;border:1px solid #ead9c0;border-radius:12px}.creator-center-layout .resubmit-bar p,.creator-center-layout .share-foot p{color:#8a7a63}.creator-center-layout .settlement-overview{color:#2c2820;background:#fffaf2;border:1px solid #ead9c0;border-radius:12px}.creator-center-layout .settlement-overview span,.creator-center-layout .settlement-overview small{color:#8a7a63}.creator-center-layout .contract-status-tabs button.active,.creator-center-layout .finance-bill-tabs button.active{color:#fff;background:#e66230;border-color:#e66230}.identity-cert-modal p{color:#5b5348;margin:0 0 14px;font-size:13px;line-height:1.6}.identity-cert-options{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.identity-cert-options label{cursor:pointer;color:#2c2820;background:#fffaf2;border:1px solid #e3d9c6;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.identity-cert-options label.active{color:#c2410c;background:#fde4cf;border-color:#e66230;font-weight:600}.identity-cert-options label em{color:#fff;background:#10b981;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal}.identity-cert-summary{color:#5b5348;background:#f3ead9;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.creator-entry-page .modal{color:#2c2820!important;background:#fffdf8!important}.creator-entry-page .modal-head h2{color:#2c2820}.creator-login-prompt p{color:#5b5348;margin:0 0 16px;font-size:14px;line-height:1.6}.creator-login-divider{color:#a89d8a;align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;display:flex}.creator-login-divider:before,.creator-login-divider:after{content:"";background:#e5dccb;flex:1;height:1px}.creator-authorize-login{color:#c2410c;cursor:pointer;background:#fffaf2;border:1px solid #ead9c0;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:600}.creator-authorize-login:hover{background:#fde4cf;border-color:#e66230}.creator-side-identity{background:#fffaf2;border:1px solid #ead9c0;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:14px 12px;display:flex}.creator-side-avatar{color:#fff;text-align:center;object-fit:cover;background:#e66230;border-radius:50%;flex-shrink:0;width:40px;height:40px;font-size:18px;font-weight:700;line-height:40px;display:block;overflow:hidden}img.creator-side-avatar{display:block}.creator-side-identity-meta{gap:4px;min-width:0;display:grid}.creator-side-identity-meta b{color:#2c2820;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.creator-side-identity-meta select{color:#5b5348;background:#fff;border:1px solid #e3d9c6;border-radius:6px;padding:4px 6px;font-size:12px}.works-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.works-head>div>span{letter-spacing:.22em;color:var(--orange);font-size:10px;font-weight:800}.works-head h2{color:#2c2820;margin:4px 0 0}.admin-app .creator-empty-state{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin:4px 0;padding:32px 16px;font-size:14px}.admin-app .user-admin-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-app .user-admin-actions button{color:#1e293b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 10px;font-size:12px}.admin-app .user-admin-actions button:hover{color:#1d4ed8;border-color:#1d4ed8}.admin-app .user-admin-actions button.primary{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.admin-app .user-admin-actions button.primary:hover{color:#fff;background:#1e40af;border-color:#1e40af}.admin-app .cert-tag{vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.admin-app .cert-tag.cert-expired{color:#b91c1c;background:#fee2e2}.admin-app .cert-tag.cert-soon{color:#b45309;background:#fef3c7}.admin-app .cert-tag.cert-missing{color:#dc2626;background:#fde8e8}.admin-app .cert-notify-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:8px;margin-top:16px;padding:14px;display:grid}.admin-app .cert-notify-panel b{color:#1e293b;font-size:13px}.admin-app .cert-notify-panel textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;min-height:60px;padding:8px;font-size:13px}.admin-app .cert-missing-note{color:#dc2626;font-size:13px}.admin-app .cert-expired-note{color:#b91c1c;font-size:13px;font-weight:600}.admin-app .cert-soon-note{color:#b45309;font-size:13px;font-weight:600}.entry-material-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.entry-material-toolbar select,.entry-material-toolbar input[type=date]{color:#2c2820;background:#fffdf8;border:1px solid #c9c0b5;border-radius:8px;padding:8px 10px;font-size:13px}.entry-material-renew{color:#e66230!important;border:1px solid #e66230!important}.admin-app .distribution-zone-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-app .distribution-recommend-toggle button{text-align:left!important;width:100%!important}.admin-app .distribution-recommend-toggle small{color:#64748b!important}.creator-onboard-card{background:#fffaf2;border:1px solid #ead9c0;border-radius:12px;margin:14px 30px 0;padding:16px 20px}.creator-onboard-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.creator-onboard-head b{color:#2c2820;font-size:14px}.creator-onboard-head span{color:#5b5348;font-size:13px;font-weight:600}.creator-onboard-card p{color:#5b5348;margin:4px 0;font-size:13px}.creator-onboard-tip{color:#5b5348;background:#fdf3e0;border-left:3px solid #e66230;border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px;line-height:1.6}.creator-onboard-tip b{color:#c2410c}.creator-onboard-pending{background:#fff7ed;border-color:#fcd9b6}.creator-onboard-pending .creator-onboard-head span{color:#c2410c}.creator-onboard-ok{background:#ecfdf5;border-color:#a7f3d0}.creator-onboard-ok .creator-onboard-head span{color:#047857}.creator-onboard-ok .creator-onboard-tip{background:#ecfdf5;border-left-color:#047857}.creator-onboard-rejected{background:#fef2f2;border-color:#fecaca}.creator-onboard-rejected .creator-onboard-head span{color:#b91c1c}.creator-onboard-rejected .creator-onboard-tip{background:#fef2f2;border-left-color:#dc2626}.creator-onboard-rejected .creator-onboard-tip b{color:#b91c1c}.creator-onboard-banned{background:#f5f5f5;border-color:#d4d4d4}.creator-onboard-banned .creator-onboard-head span{color:#525252}.support-subtabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.support-subtabs button{color:#24304a;cursor:pointer;background:#fff;border:1px solid #d6dced;border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .18s}.support-subtabs button:hover{color:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px)}.support-subtabs button.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 4px 12px #1d4ed838}.support-eval-panel{overflow-x:auto}.support-eval-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 6px;display:flex}.support-eval-filters label{color:#5b6478;gap:4px;font-size:11px;display:grid}.support-eval-filters select,.support-eval-filters input{color:#24304a;background:#fff;border:1px solid #d6dced;border-radius:7px;min-width:130px;padding:7px 10px;font-size:12px}.support-eval-filters button{color:#fff;cursor:pointer;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:600}.support-eval-stats{color:#5b6478;flex-wrap:wrap;gap:18px;margin:10px 0 2px;font-size:12px;display:flex}.support-eval-stats b{color:#1d4ed8;margin-left:4px;font-size:15px}.support-eval-table{border-top:1px solid #dfe4f0;min-width:1040px;margin-top:14px}.support-eval-row{color:#24304a;background:#fff;border-bottom:1px solid #e6eaf3;grid-template-columns:1fr 1fr .7fr .7fr .7fr 1.6fr 1fr;align-items:center;gap:12px;padding:12px 6px;font-size:12px;display:grid}.support-eval-row:hover{background:#f6f8fe}.support-eval-head{color:#6a7285;letter-spacing:.08em;background:#f7f9fd;font-size:10px;font-weight:700}.support-eval-head:hover{background:#f7f9fd}.support-eval-row>span{word-break:break-all;gap:3px;display:grid}.support-eval-row small{color:#858ca0;font-size:10px}.support-eval-type{border-radius:9px;width:max-content;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.support-eval-type.regular{color:#1d4ed8;background:#e0eaff}.support-eval-type.creator{color:#c2410c;background:#fde9dc}.support-eval-stars{color:#f59e0b;letter-spacing:1px;font-size:13px}.support-eval-empty{text-align:center;color:#858ca0;padding:34px 8px;font-size:13px}.support-workspace--solo{grid-template-columns:minmax(0,1fr)}.support-center--flex{box-sizing:border-box;flex-direction:column;width:100%;height:clamp(600px,100vh - 130px,920px);display:flex;overflow:hidden}.support-center--flex>.studio-panel-head{flex:none}.support-center--flex .support-workspace{flex:auto;align-items:stretch;min-height:0}.support-center--flex .support-user-list{min-height:0;overflow-y:auto}.support-center--flex .support-conversation{flex-direction:column;height:100%;min-height:0;display:flex}.support-center--flex .support-chat-window{flex:auto;min-height:140px;max-height:none;overflow-y:auto}.support-center--flex .support-conversation-foot{flex:none;max-height:58%;padding:0 2px 2px;overflow-y:auto}.support-center--flex .support-compose{margin-top:12px}.support-center--flex .support-compose textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:68px}.support-actionbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.support-actionbar-hint{opacity:.78;font-size:11px}.support-center--flex .cs-rating-panel{margin-top:12px}.support-center--flex .cs-rated-result{margin-top:12px;display:block}@media (width<=900px){.support-center--flex{height:auto;overflow:visible}.support-center--flex .support-chat-window{min-height:260px;max-height:46vh}.support-center--flex .support-conversation-foot{max-height:none;overflow:visible}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
