.recharge-dialog,.skin-balance-card{--charge-panel:radial-gradient(ellipse at 50% 0,#52347444,transparent 60%),linear-gradient(145deg,#191429,#0e101c);--charge-card:linear-gradient(135deg,#211a35,#171827);--charge-selected:linear-gradient(135deg,#3a2856,#292244);--charge-inset:#151423;--charge-line:#64517e;--charge-text:#f2ecff;--charge-muted:#c1b4d3;--charge-accent:#e1c17e;--charge-highlight:#d3b5fc;--charge-button:linear-gradient(110deg,#7852c7,#6137b5);--charge-button-text:#fff;--charge-ring:#c9a5f8;--charge-shadow:inset 0 1px #ffffff14,0 15px 45px #130b292e}[data-ui-skin=silverwing] :is(.recharge-dialog,.skin-balance-card){--charge-panel:radial-gradient(ellipse at 50% 0,#fff5ce9c,transparent 60%),linear-gradient(135deg,#fafcfd,#e4eef5);--charge-card:linear-gradient(135deg,#fff,#edf4f8);--charge-selected:linear-gradient(125deg,#fff8df,#eee3b9 55%,#e3eff5);--charge-inset:#e7eff5;--charge-line:#b4c8d6;--charge-text:#294657;--charge-muted:#4d6576;--charge-accent:#78591e;--charge-highlight:#6c5726;--charge-button:linear-gradient(110deg,#fff4c7,#ead089);--charge-button-text:#55421b;--charge-ring:#ac9250;--charge-shadow:inset 0 0 0 1px #fff,0 15px 45px #29495c30}[data-ui-skin=jade] :is(.recharge-dialog,.skin-balance-card){--charge-panel:radial-gradient(ellipse at 50% 0,#45946b29,transparent 60%),linear-gradient(135deg,#163b2c,#0b241b);--charge-card:linear-gradient(135deg,#204333,#142f24);--charge-selected:linear-gradient(125deg,#315f42,#234a35 55%,#1b3f30);--charge-inset:#102d22;--charge-line:#456d55;--charge-text:#e3f3e8;--charge-muted:#b3cebc;--charge-accent:#c2e6a6;--charge-highlight:#a4e5bd;--charge-button:linear-gradient(110deg,#377b52,#28613f);--charge-button-text:#f0fff4;--charge-ring:#96c38a;--charge-shadow:inset 0 1px #d9ffe621,0 15px 45px #00150b70}[data-ui-skin] .app-shell :is(.recharge-dialog,.skin-balance-card){background:var(--charge-panel)!important;color:var(--charge-text)!important;border-color:var(--charge-line)!important;box-shadow:var(--charge-shadow)!important}[data-ui-skin] .app-shell .recharge-dialog{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--charge-line) transparent}[data-ui-skin] .app-shell :is(.recharge-dialog,.skin-balance-card) :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--charge-text)!important}[data-ui-skin] .app-shell :is(.recharge-dialog,.skin-balance-card) :is(.text-slate-400,.text-slate-500){color:var(--charge-muted)!important}[data-ui-skin] .app-shell :is(.recharge-dialog,.skin-balance-card) :is([class*=text-purple-],[class*=text-indigo-]){color:var(--charge-highlight)!important}[data-ui-skin] .app-shell :is(.recharge-dialog,.skin-balance-card) :is([class*=text-amber-],.recharge-tier-check){color:var(--charge-accent)!important}[data-ui-skin] .app-shell :is(.recharge-dialog,.skin-balance-card) :is([class*=border-slate-],[class*=border-purple-]){border-color:var(--charge-line)!important}[data-ui-skin] .app-shell .recharge-dialog :is([class*="bg-slate-900/"],[class*="bg-slate-800/"],.bg-slate-800){background:var(--charge-inset)!important}[data-ui-skin] .app-shell .recharge-dialog .recharge-ambient{background:var(--charge-button)!important;opacity:.12}[data-ui-skin] .app-shell .recharge-dialog .recharge-tier{background:var(--charge-card)!important;border:1px solid var(--charge-line)!important;box-shadow:inset 0 1px #ffffff18!important;transform:none;min-height:146px}[data-ui-skin] .app-shell .recharge-dialog .recharge-tier:hover{border-color:var(--charge-ring)!important;box-shadow:0 3px 12px #00000014!important}[data-ui-skin] .app-shell .recharge-dialog .recharge-tier[data-selected=true]{background:var(--charge-selected)!important;border-color:var(--charge-ring)!important;box-shadow:inset 0 0 0 1px var(--charge-ring),0 4px 16px #00000014!important;--tw-ring-color:transparent}[data-ui-skin] .app-shell .recharge-dialog .recharge-tier-tag{background:var(--charge-button)!important;color:var(--charge-button-text)!important;border-left:1px solid var(--charge-line);border-bottom:1px solid var(--charge-line)}[data-ui-skin] .app-shell .recharge-dialog .recharge-tier-tag *{color:inherit!important}[data-ui-skin] .app-shell .recharge-dialog .recharge-tier:focus-visible{outline:2px solid var(--charge-ring);outline-offset:3px}[data-ui-skin] .app-shell .recharge-dialog :is(.bg-purple-500\/20,[class*="from-purple-500/20"]){background:var(--charge-inset)!important;color:var(--charge-highlight)!important}[data-ui-skin] .app-shell .recharge-dialog :is(.recharge-pay-button,button[class*=from-sky-600]),[data-ui-skin] .app-shell .skin-balance-card button{background:var(--charge-button)!important;color:var(--charge-button-text)!important;border:1px solid var(--charge-ring)!important;box-shadow:inset 0 1px #ffffff25,0 4px 12px #00000014!important}[data-ui-skin] .app-shell .recharge-dialog :is(.recharge-pay-button,button[class*=from-sky-600]) *,[data-ui-skin] .app-shell .skin-balance-card button *{color:inherit!important}[data-ui-skin=silverwing] .app-shell .recharge-dialog .text-sky-400{color:#136380!important}[data-ui-skin=silverwing] .app-shell .recharge-dialog .text-emerald-400{color:#246b56!important}[data-ui-skin=jade] .app-shell .recharge-dialog .text-sky-400{color:#9bdcdd!important}[data-ui-skin] .app-shell .recharge-dialog :is(input,button){accent-color:var(--charge-ring)}[data-ui-skin] .app-shell .recharge-dialog button:focus-visible{outline:2px solid var(--charge-ring);outline-offset:3px}[data-ui-skin] .app-shell .recharge-dialog button:disabled{opacity:1;background:var(--charge-inset)!important;color:var(--charge-muted)!important;border-color:var(--charge-line)!important;border-style:dashed}[data-ui-skin] .app-shell .recharge-dialog [class*=ring-purple-]{--tw-ring-color:var(--charge-line)!important}[data-ui-skin] .app-shell .recharge-dialog img[alt=微信支付二维码]{background:#fff!important}[data-ui-skin] .app-shell .skin-balance-card>div:first-child[class*=absolute]{opacity:.1}@media (prefers-reduced-motion:reduce){.recharge-dialog .recharge-tier{transition:none!important}}[data-ui-skin=silverwing] .director-workspace{--director-base:#e6eef4;--director-panel:linear-gradient(135deg,#f8fbfd,#e5eef5);--director-inset:#e2ecf3;--director-control:linear-gradient(140deg,#fff,#eaf2f7);--director-text:#294656;--director-muted:#4d6879;--director-line:#b6cbd8;--director-accent:#715822;--director-selected:linear-gradient(115deg,#fff7d7,#ead48e);--director-selected-text:#58451e;--director-tint:#f3ebd1;--director-ring:#b5a16b;--director-shadow:inset 0 1px #fff,0 3px 10px #45667b14;--director-success:#256b58;--director-viewport:#dce8f0}[data-ui-skin=jade] .director-workspace{--director-base:#0a2019;--director-panel:linear-gradient(135deg,#153b2c,#0e2a20);--director-inset:#0e2b21;--director-control:linear-gradient(140deg,#234736,#163528);--director-text:#dfefe5;--director-muted:#afcbbb;--director-line:#3b624d;--director-accent:#a5e9bf;--director-selected:linear-gradient(120deg,#377b53,#23553b);--director-selected-text:#effff4;--director-tint:#284c34;--director-ring:#8cbd89;--director-shadow:inset 0 1px #ddffe917,0 3px 10px #0000001a;--director-success:#98e2b2;--director-viewport:#09271f}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .app-content>main>.director-workspace{background:var(--director-base)!important;color:var(--director-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is([class*="bg-[#12151e]"],[class*="bg-[#0d0f14]"],[class*="bg-[#0e1118]"],.director-inspector){background:var(--director-panel)!important;border-color:var(--director-line)!important;box-shadow:var(--director-shadow)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is([class*="bg-[#161a26]"],[class*="bg-[#1a1e2b]"],.bg-slate-800,[class~="bg-slate-900/80"]){background:var(--director-control)!important;border-color:var(--director-line)!important;box-shadow:inset 0 1px #ffffff18}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace .director-viewport{background:var(--director-viewport)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(.text-white,.text-slate-200,.text-slate-300){color:var(--director-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--director-muted)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is([class*=border-slate-],[class*=border-indigo-]){border-color:var(--director-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is([class*=text-indigo-],[class*=text-purple-],[class*=text-amber-],[class*=text-orange-],[class*=text-cyan-],[class*=text-sky-]){color:var(--director-accent)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(.bg-indigo-600,.bg-orange-600,[class~="bg-[#252b3d]"]){background:var(--director-selected)!important;color:var(--director-selected-text)!important;border-color:var(--director-ring)!important;box-shadow:var(--director-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(.bg-indigo-600,.bg-orange-600,[class~="bg-[#252b3d]"]) *{color:inherit!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is([class~="bg-indigo-600/20"],[class~="bg-orange-950/40"]){background:var(--director-tint)!important;border-color:var(--director-ring)!important;color:var(--director-accent)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is([class~="bg-black/60"],[class~="bg-black/40"],[class~="bg-black/30"]){background:var(--director-panel)!important;color:var(--director-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace .text-emerald-300{color:var(--director-success)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace .bg-emerald-600{background:var(--director-selected)!important;color:var(--director-selected-text)!important;border:1px solid var(--director-ring)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace .bg-emerald-600 *{color:inherit!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(input,select,textarea){color:var(--director-text)!important;accent-color:var(--director-accent);color-scheme:var(--skin-color-scheme)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace input::-moz-placeholder{color:var(--director-muted)!important;opacity:1}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace input::placeholder{color:var(--director-muted)!important;opacity:1}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(button,[role=button]):focus-visible{outline:2px solid var(--director-ring);outline-offset:2px}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace button:hover:not(:disabled){filter:brightness(1.06);border-color:var(--director-ring)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .director-workspace :is(.director-library,.director-inspector){scrollbar-width:thin;scrollbar-color:var(--director-line) transparent}.director-header{min-height:48px;gap:8px;flex-wrap:wrap;height:auto;padding-top:6px;padding-bottom:6px}.director-workspace>.flex-1{min-height:0}[data-ui-skin=classic] .director-workspace{margin-top:30px;height:calc(100% - 30px)}.user-center{--profile-panel:#fff;--profile-inset:#f0edf8;--profile-text:#302d45;--profile-muted:#635d79;--profile-line:#d6cce8;--profile-accent:#7150ac;--profile-button:linear-gradient(115deg,#8560cd,#6843b5);--profile-button-text:#fff;--invite-bg:linear-gradient(115deg,#302044,#231a35);--invite-text:#f3edff;--invite-muted:#d2c3e7;--invite-accent:#f1d18a;--invite-chip:#ffffff0c;--invite-line:#9576b75c;--profile-shadow:inset 0 1px #ffffff35,0 5px 20px #2e1c5012}[data-ui-skin=silverwing] .user-center{--profile-panel:linear-gradient(135deg,#fcfdff,#e8f1f7);--profile-inset:#e8f0f5;--profile-text:#2d495b;--profile-muted:#4e6779;--profile-line:#b5c9d6;--profile-accent:#725923;--profile-button:linear-gradient(115deg,#fff6d2,#ead38e);--profile-button-text:#59471e;--invite-bg:radial-gradient(ellipse at 5% 0,#fff3c9a1,transparent 60%),linear-gradient(115deg,#f8fbfd,#e0edf5);--invite-text:#2d495b;--invite-muted:#4e6779;--invite-accent:#725923;--invite-chip:#ffffffa3;--invite-line:#b5c9d6;--profile-shadow:inset 0 0 0 1px #ffffffd9,0 6px 20px #3b5a7017}[data-ui-skin=jade] .user-center{--profile-panel:linear-gradient(135deg,#173e2e,#102e23);--profile-inset:#183a2b;--profile-text:#e0f0e6;--profile-muted:#b0cdbb;--profile-line:#456d55;--profile-accent:#b2e4ac;--profile-button:linear-gradient(115deg,#387e54,#265d3e);--profile-button-text:#edfff2;--invite-bg:radial-gradient(ellipse at 95% 0,#539a632c,transparent 60%),linear-gradient(115deg,#173e2d,#0c2a1e);--invite-text:#e0f0e6;--invite-muted:#b0cdbb;--invite-accent:#b2e4ac;--invite-chip:#b8ecc60b;--invite-line:#456d55;--profile-shadow:inset 0 1px #d8ffe825,0 6px 20px #00120929}[data-ui-skin] .app-shell .user-center .profile-invite{background:var(--invite-bg)!important;border-color:var(--invite-line)!important;color:var(--invite-text)!important;box-shadow:var(--profile-shadow)!important}.profile-invite-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.profile-invite-actions{min-width:0;flex-wrap:wrap;justify-content:flex-end}.profile-invite-glow{background:radial-gradient(ellipse at 100% 0,var(--invite-accent),transparent 75%);opacity:.08}[data-ui-skin] .app-shell .user-center .profile-invite :is(.text-white,.text-slate-300){color:var(--invite-text)!important}[data-ui-skin] .app-shell .user-center .profile-invite :is(.text-slate-400,.text-slate-500){color:var(--invite-muted)!important}[data-ui-skin] .app-shell .user-center .profile-invite :is([class*=text-amber-],[class*=text-indigo-]){color:var(--invite-accent)!important}[data-ui-skin] .app-shell .user-center .profile-invite p{color:var(--invite-muted)!important;max-width:550px}[data-ui-skin] .app-shell .user-center :is(.profile-invite-code,.profile-invite-stats,.profile-invite-badge){background:var(--invite-chip)!important;border-color:var(--invite-line)!important;color:var(--invite-text)!important;box-shadow:inset 0 1px #ffffff14}.profile-invite-code{min-width:204px}.profile-invite-stats{min-width:142px}[data-ui-skin] .app-shell .user-center .profile-invite-stats .w-px{background:var(--invite-line)!important}[data-ui-skin] .app-shell .user-center .profile-invite button{background:var(--profile-button)!important;border:1px solid var(--invite-line);color:var(--profile-button-text)!important;box-shadow:inset 0 1px #ffffff30,0 3px 8px #00000010!important}[data-ui-skin] .app-shell .user-center .profile-invite button *{color:inherit!important}[data-ui-skin] .app-shell .user-center .profile-invite button:focus-visible{outline:2px solid var(--invite-accent);outline-offset:3px}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-balance{background:var(--profile-panel)!important;border-color:var(--profile-line)!important;box-shadow:var(--profile-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-balance :is([class*=text-amber-],[class*=text-slate-]){color:var(--profile-accent)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-hero :is(button,span)[class*=from-amber-]{background:var(--profile-button)!important;color:var(--profile-button-text)!important;border-color:var(--profile-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-hero :is(button,span)[class*=from-amber-] *{color:inherit!important}[data-ui-skin] .app-shell .user-center .profile-tabs button.bg-indigo-600{background:var(--profile-button)!important;color:var(--profile-button-text)!important;border:1px solid var(--profile-line);box-shadow:var(--profile-shadow)!important}[data-ui-skin] .app-shell .user-center .profile-tabs button.bg-indigo-600 *{color:inherit!important}[data-ui-skin] .app-shell .user-center .profile-tabs button>span:last-child.font-mono{background:var(--profile-inset)!important;color:var(--profile-accent)!important;box-shadow:inset 0 0 0 1px var(--profile-line)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-dna-notice{background:var(--profile-panel)!important;color:var(--profile-text)!important;border-color:var(--profile-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-dna-notice :is(.text-white,.text-slate-300){color:var(--profile-text)!important}[data-ui-skin=classic] .user-center{padding-top:54px}@media (max-width:1300px){.profile-invite-layout{grid-template-columns:1fr;gap:18px}.profile-invite-actions{justify-content:flex-start}}@media (max-width:640px){.profile-invite-code,.profile-invite-stats{min-width:0}.profile-invite h2{flex-wrap:wrap}}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-quick-charge{background:var(--profile-button)!important;color:var(--profile-button-text)!important;border-color:var(--profile-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-quick-charge *{color:inherit!important;fill:currentColor}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-media-preview,[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-media-preview .bg-slate-900{background:var(--profile-panel)!important;border-color:var(--profile-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-media-preview :is(.text-white,.text-slate-200){color:var(--profile-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-media-preview [class~="bg-white/5"]{background:var(--profile-inset)!important;border-color:var(--profile-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .user-center .profile-media-preview button[aria-label=关闭作品预览]{background:var(--profile-inset)!important;color:var(--profile-text)!important;border:1px solid var(--profile-line)}.shot-plan-summary{--plan-bg:linear-gradient(120deg,#2e1253,#24113e);--plan-card:linear-gradient(135deg,#ffffff10,#ffffff06);--plan-line:#a57adb55;--plan-text:#f3eaff;--plan-muted:#d1bee9;--plan-accent:#f3d585;--plan-secondary:#96e3c2;--plan-chip:#e8cd8b16;--plan-shadow:inset 0 1px #e7cfff18,0 5px 14px #27133d17;position:relative;isolation:isolate;padding:17px;border-radius:18px;background:var(--plan-bg);border:1px solid var(--plan-line);color:var(--plan-text);box-shadow:var(--plan-shadow)}.shot-plan-summary:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--plan-accent),transparent);opacity:.6;pointer-events:none}.shot-plan-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:750;color:var(--plan-text)}.shot-plan-heading svg{color:var(--plan-accent)}.shot-plan-tag{border:1px solid var(--plan-line);border-radius:20px;background:var(--plan-chip);color:var(--plan-accent);padding:4px 9px;font-size:10px;font-weight:650}.shot-plan-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.shot-plan-stat{min-width:0;padding:12px 8px 11px;text-align:center;border-radius:12px;background:var(--plan-card);border:1px solid var(--plan-line);box-shadow:inset 0 1px #ffffff16}.shot-plan-label{font-size:11px;line-height:1.5;color:var(--plan-muted)}.shot-plan-value{margin-top:4px;color:var(--plan-text);font-size:16px;font-weight:800;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shot-plan-target{color:var(--plan-accent)}.shot-plan-duration{color:var(--plan-secondary)}.shot-plan-note{font-size:11px;line-height:1.85;color:var(--plan-muted);margin-top:12px;padding-top:10px;border-top:1px solid var(--plan-line)}[data-ui-skin=silverwing] .shot-plan-summary{--plan-bg:linear-gradient(115deg,#fcf8e9,#eef5fa 60%,#deecf5);--plan-card:linear-gradient(135deg,#ffffffdc,#f1f7fbc9);--plan-line:#b6c8d3;--plan-text:#294758;--plan-muted:#476172;--plan-accent:#70551f;--plan-secondary:#28677c;--plan-chip:#f3e8bd;--plan-shadow:inset 0 0 0 1px #ffffffde,0 5px 16px #395c7312}[data-ui-skin=jade] .shot-plan-summary{--plan-bg:radial-gradient(ellipse at 5% 0,#2c6a4c55,transparent 65%),linear-gradient(125deg,#153b2e,#0b241c);--plan-card:linear-gradient(135deg,#b2e8cd12,#ffffff04);--plan-line:#48735b;--plan-text:#e3f4e9;--plan-muted:#b3cfbf;--plan-accent:#a4e8bc;--plan-secondary:#8bdfd4;--plan-chip:#87d4a312;--plan-shadow:inset 0 1px #dcffe729,0 5px 16px #0000001c}@media (max-width:520px){.shot-plan-summary{padding:13px}.shot-plan-stats{gap:6px}.shot-plan-stat{padding:10px 5px}.shot-plan-value{font-size:14px}}.ui-skin-picker{position:relative}.ui-skin-menu{--skin-menu-bg:#fff;--skin-menu-text:#283246;--skin-menu-muted:#69768b;--skin-menu-line:#e0e5ee;position:fixed;left:80px;top:104px;width:min(310px,calc(100vw - 92px));z-index:1000;background:var(--skin-menu-bg);color:var(--skin-menu-text);border:1px solid var(--skin-menu-line);border-radius:16px;padding:17px;box-shadow:0 18px 55px #16213b38;font-size:12px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-skin-menu header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.ui-skin-menu header strong{font-size:15px}.ui-skin-menu header button{padding:4px;border-radius:5px}.ui-skin-menu p{font-size:11px;color:var(--skin-menu-muted);margin-bottom:13px}.ui-skin-option{display:flex;align-items:center;gap:10px;width:100%;padding:11px 9px;margin:7px 0;border:1px solid var(--skin-menu-line);border-radius:10px;background:transparent;text-align:left;cursor:pointer}.ui-skin-option>span:nth-child(2){flex:1;min-width:0}.ui-skin-option strong{display:block;font-size:12px}.ui-skin-option small{display:block;font-size:10px;margin-top:3px;color:var(--skin-menu-muted)}.ui-skin-option[aria-pressed=true]{border-color:#9962ce;background:#9262c514;box-shadow:0 0 0 1px #9962ce30}.ui-skin-swatch{width:50px;height:37px;border-radius:6px;border:1px solid #a8b4c6;position:relative;overflow:hidden;flex-shrink:0}.ui-skin-swatch:after{content:"";position:absolute;left:9px;top:8px;right:5px;bottom:5px;border:1px solid #a8b8be80;border-radius:3px}.ui-skin-swatch-classic{background:linear-gradient(130deg,#ede4fa,#f8f6fc 50%,#9e72d9)}.ui-skin-swatch-silverwing{background:linear-gradient(120deg,#e3ce87,#f1f5f8 45%,#9bd4ed)}.ui-skin-swatch-jade{background:radial-gradient(ellipse at 60% 65%,#6ed9a287,#0e362b 50%,#071b17);border-color:#448365}.ui-skin-effects{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;margin-top:12px;border-top:1px solid var(--skin-menu-line);font-size:12px}.ui-skin-effects input{accent-color:#8153bd;width:16px;height:16px}.ui-skin-note{display:block;color:var(--skin-menu-muted);font-size:10px;line-height:1.7}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell{position:relative;isolation:isolate;background:var(--skin-bg)!important;color:var(--skin-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell{padding-top:30px}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell>aside,[data-ui-skin]:not([data-ui-skin=classic]) .app-content{height:calc(100vh - 30px)}[data-ui-skin]:not([data-ui-skin=classic]) .app-content{position:relative;z-index:1;background:transparent}.skin-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell aside{background:var(--skin-sidebar)!important;border-color:var(--skin-border)!important;box-shadow:var(--skin-sidebar-shadow)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is([class~="bg-[#ECEFF3]"],[class~="bg-[#F3F4F6]"],[class~="bg-[#F9FAFB]"]){background:var(--skin-ground)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-content>main>div[class*=min-h-screen]{background:transparent!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-content>main>div{background:transparent!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-content [class~="bg-[#ECEFF3]"].flex-1{background:transparent!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell [class~="bg-[#F1F5F9]"]{background:var(--skin-inset)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(var(--skin-secondary) .55px,transparent .8px);background-size:11px 11px;opacity:.12;-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 18%,transparent 50%,#000 95%);mask-image:linear-gradient(90deg,transparent 5%,#000 18%,transparent 50%,#000 95%)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.bg-white,[class~="bg-white/95"],[class~="bg-white/90"],[class~="bg-white/80"],[class~="bg-white/70"],[class~="bg-white/50"]){background:var(--skin-panel)!important;border-color:var(--skin-border)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100,[class~="bg-slate-50/60"],[class~="bg-slate-50/70"],[class~="bg-slate-50/90"],[class~="bg-slate-100/50"],[class~="bg-slate-200/60"]){background:var(--skin-inset)!important;border-color:var(--skin-border)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is([class~="bg-slate-100/90"],[class~="bg-slate-100/80"],[class~="bg-slate-200/50"],[class~="bg-white/60"],[class~="bg-slate-50/50"]){background:var(--skin-inset)!important;border-color:var(--skin-border)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.bg-purple-50,.bg-indigo-50,.bg-violet-50,.bg-blue-50,[class~="bg-purple-50/50"],[class~="bg-indigo-50/50"],[class~="bg-purple-100/70"],[class~="bg-purple-100/50"],.bg-purple-100,.bg-indigo-100){background:var(--skin-accent-soft)!important;border-color:var(--skin-accent-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700){color:var(--skin-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.text-slate-600,.text-slate-500,.text-gray-600,.text-gray-500){color:var(--skin-muted)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.text-slate-400,.text-gray-400){color:var(--skin-secondary)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.text-purple-950,.text-purple-900,.text-purple-800,.text-purple-700,.text-purple-600,.text-indigo-950,.text-indigo-900,.text-indigo-800,.text-indigo-700,.text-indigo-600,.text-violet-700,.text-violet-600){color:var(--skin-accent)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.text-violet-950,.text-violet-900,.text-violet-800,.text-violet-500,.text-violet-400){color:var(--skin-accent)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-200,[class~="border-slate-200/90"],[class~="border-slate-300/60"]){border-color:var(--skin-border)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.border-purple-100,.border-purple-200,.border-purple-300,.border-indigo-100,.border-indigo-200,.border-violet-100,[class~="border-purple-200/90"]){border-color:var(--skin-accent-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is([class*=from-purple-],[class*=from-indigo-],[class*=from-violet-]):not(.bg-clip-text){background-image:var(--skin-accent-gradient)!important;border-color:var(--skin-accent-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(button,a)[class*=text-white]:is([class*=from-purple-],[class*=from-indigo-],[class*=from-violet-]){background-image:var(--skin-button-gradient)!important;color:var(--skin-button-text)!important;box-shadow:var(--skin-button-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.bg-purple-600,.bg-purple-500,.bg-indigo-600,.bg-violet-600,[class~="bg-[#8B5CF6]"]){background:var(--skin-button-gradient)!important;color:var(--skin-button-text)!important;box-shadow:var(--skin-button-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is([class~="bg-purple-600/90"],[class~="bg-purple-600/80"],[class~="bg-purple-500/90"]){background:var(--skin-button-gradient)!important;color:var(--skin-button-text)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell button[class*=via-purple-]{background:var(--skin-button-gradient)!important;color:var(--skin-button-text)!important;box-shadow:var(--skin-button-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .bg-amber-400{color:#503d15!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell .bg-amber-400 *{color:#503d15!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(.rounded-2xl,.rounded-3xl).bg-white{box-shadow:var(--skin-panel-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(input,textarea,select){color-scheme:var(--skin-color-scheme);caret-color:var(--skin-accent)}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(input,textarea,select):focus-visible{outline-color:var(--skin-accent)!important;border-color:var(--skin-accent)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(input,textarea)::-moz-placeholder{color:var(--skin-secondary)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell :is(input,textarea)::placeholder{color:var(--skin-secondary)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell button:hover{--tw-shadow-color:transparent}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell [data-testid=storyboard-toolbar]{background:var(--skin-panel)!important;box-shadow:var(--skin-panel-shadow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .app-shell [data-testid=screenplay-assets]{background:var(--skin-panel)!important;border-color:var(--skin-accent-line)!important}[data-ui-skin=jade]{--skin-color-scheme:dark;--skin-bg:radial-gradient(ellipse at 93% 4%,#154137 0,transparent 48%),radial-gradient(ellipse at 7% 93%,#0c3528 0,transparent 45%),#061714;--skin-ground:#0a211b;--skin-sidebar:linear-gradient(90deg,#071a15,#0d2921);--skin-sidebar-shadow:inset -1px 0 #c2f7d70b,4px 0 16px #0002;--skin-panel:linear-gradient(135deg,#163c30,#102c24 55%,#0b241c);--skin-inset:#102d24;--skin-text:#d8eee1;--skin-muted:#a2c2af;--skin-secondary:#7ca18d;--skin-border:#315543;--skin-accent:#9be5bd;--skin-accent-soft:#214b36;--skin-accent-line:#4b7b59;--skin-accent-gradient:linear-gradient(120deg,#173e30,#0e2c21 60%,#164333);--skin-button-gradient:linear-gradient(110deg,#286b4a,#379969 55%,#286d49);--skin-button-text:#effff5;--skin-button-shadow:inset 0 1px #bcf5cc38,0 0 14px #6fe99d20;--skin-panel-shadow:inset 0 1px #d6ffe910,0 6px 20px #0002;color-scheme:dark}[data-ui-skin=jade] .ui-skin-menu{--skin-menu-bg:linear-gradient(130deg,#183d2e,#0e251b);--skin-menu-text:#d6efdd;--skin-menu-muted:#a0bca8;--skin-menu-line:#375f45;box-shadow:inset 0 1px #aee1bf22,0 18px 45px #0007}[data-ui-skin=jade] .ui-skin-option[aria-pressed=true]{background:#2f684233;border-color:#87bc8b;box-shadow:0 0 10px #7ce2a014}[data-ui-skin=jade] .ui-skin-effects input{accent-color:#83d49f}[data-ui-skin=jade] .app-shell :is(.bg-gradient-to-r,.bg-gradient-to-br,.bg-gradient-to-tr)[class*=from-slate-900]{background-image:linear-gradient(120deg,#0c2921,#163e2c 70%,#183e30)!important;border-color:#3b6e4d!important}[data-ui-skin=jade] .app-shell :is(.text-purple-200,.text-purple-300,.text-indigo-200,.text-indigo-300){color:#badbc8!important}[data-ui-skin=jade] .app-shell :is([class*="hover:bg-slate-100"],[class*="hover:bg-purple-50"],[class*="hover:bg-slate-50"]):hover{background:#224836!important}[data-ui-skin=jade] .app-shell select option{background:#102b20;color:#d8eee1}[data-ui-skin=jade] .app-shell :is(.text-amber-700,.text-amber-800,.text-orange-700){color:#f0ca7a!important}[data-ui-skin=jade] .app-shell :is(.bg-amber-50,.bg-orange-50){background:#473b25!important;border-color:#8b7445!important}[data-ui-skin=jade] .app-shell :is(.text-purple-400,.text-purple-500,.text-indigo-400,.text-indigo-500){color:#8ecaa9!important}[data-ui-skin=jade] .app-shell [class~="text-[#8B5CF6]"]{color:#8ecaa9!important}[data-ui-skin=jade] .app-shell :is([class~="bg-purple-900/60"],[class~="bg-purple-600/10"]){background:#244b35!important}[data-ui-skin=silverwing]{--skin-color-scheme:light;--skin-bg:radial-gradient(ellipse at 8% 43%,#fff7d4aa,transparent 35%),radial-gradient(ellipse at 95% 68%,#b9e6fa70,transparent 36%),linear-gradient(125deg,#e8eef2,#d9e3eb 65%,#edf3f6);--skin-ground:#e6edf2;--skin-sidebar:linear-gradient(90deg,#edf2f6,#faffff 48%,#dbe6ed);--skin-sidebar-shadow:inset -1px 0 #fff,5px 0 18px #36576d14;--skin-panel:linear-gradient(125deg,#fbfdfeeF,#e6eff5f2 58%,#dfeaf2f5);--skin-inset:#e7eff5;--skin-text:#2c4252;--skin-muted:#536d80;--skin-secondary:#70899a;--skin-border:#b6c9d6;--skin-accent:#74602c;--skin-accent-soft:#eee8d2;--skin-accent-line:#c5b780;--skin-accent-gradient:linear-gradient(120deg,#f4efd9,#e5eff5 65%,#cddfe9);--skin-button-gradient:linear-gradient(115deg,#fff6cf,#efda93 55%,#dfc274);--skin-button-text:#594a26;--skin-button-shadow:inset 0 1px #fffceb,0 3px 10px #b6974633,0 0 12px #f4dd9930;--skin-panel-shadow:inset 0 0 0 1px #ffffffc9,0 0 0 2px #d3e0e855,0 7px 15px #37556c14;color-scheme:light}[data-ui-skin=silverwing] .ui-skin-menu{--skin-menu-bg:linear-gradient(135deg,#fcfdfa,#e5eef5);--skin-menu-text:#314657;--skin-menu-muted:#5b7282;--skin-menu-line:#bdcdd8;box-shadow:inset 0 0 0 1px #fff,0 0 0 3px #d9e2e9,0 0 0 4px #bcac773d,0 18px 45px #2641593b}[data-ui-skin=silverwing] .ui-skin-option[aria-pressed=true]{background:#f2e7b733;border-color:#b3a164;box-shadow:0 0 0 1px #c5b47d33}[data-ui-skin=silverwing] .app-shell :is(.text-white):is([class*=from-purple-],[class*=from-indigo-],[class*=from-violet-]){color:#3c5161!important}[data-ui-skin=silverwing] .app-shell :is(.text-purple-200,.text-purple-300,.text-indigo-200,.text-indigo-300){color:#cbd9e4!important}[data-ui-skin=silverwing] .app-shell :is(.bg-gradient-to-r,.bg-gradient-to-br,.bg-gradient-to-tr)[class*=from-slate-900]{background-image:linear-gradient(110deg,#213a4d,#325264 65%,#27485b)!important;border-color:#85a4b6!important;box-shadow:inset 0 1px #e1f7ff40,0 0 0 2px #d9e5ed,0 0 0 3px #bcad764d,0 7px 15px #37556c21!important}[data-ui-skin=silverwing] .app-shell :is([class*="hover:bg-slate-100"],[class*="hover:bg-purple-50"]):hover{background:#eff2e7!important}[data-ui-skin=silverwing] .app-shell [class*=from-purple-] .text-amber-300{color:#765b22!important}@media (prefers-reduced-motion:reduce){[data-ui-skin]:not([data-ui-skin=classic]) .app-shell *{scroll-behavior:auto!important}}[data-ui-skin=silverwing]{--skin-muted:#435e70;--skin-secondary:#526d7e}[data-ui-skin=silverwing] .app-shell .skin-carousel-copy{background:linear-gradient(0deg,#f6fafdf7 0%,#f6fafde8 30%,#eef5f95c 58%,transparent 82%)!important;color:#213b4c!important;text-shadow:none!important}[data-ui-skin=silverwing] .app-shell .skin-carousel-copy :is(h2,p){color:#213b4c!important;filter:none!important;text-shadow:none!important}[data-ui-skin=silverwing] .app-shell .skin-carousel-copy h2{max-width:92%;font-size:clamp(20px,2vw,30px);letter-spacing:-.035em}[data-ui-skin=silverwing] .app-shell .skin-carousel-copy .rounded-full{background:#fbfcf0eb!important;border-color:#b6a56e!important;color:#5b4920!important;box-shadow:inset 0 1px #fff}[data-ui-skin=silverwing] .app-shell .skin-carousel-copy .rounded-xl{background:var(--skin-button-gradient)!important;color:#4d3c16!important;border-color:#b5a062!important}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry){background:#edf4f8!important;border-color:#b5c7d3!important;box-shadow:inset 0 0 0 1px #fff,0 8px 22px #3b5a6e1c!important;isolation:isolate}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/skins/silverwing/silver-storyboard.webp) right center/cover no-repeat;transition:transform .8s ease}[data-ui-skin=silverwing] .app-shell .skin-story-entry-upload:before{background-image:url(/images/skins/silverwing/silver-director.webp)}[data-ui-skin=silverwing] .app-shell .skin-story-entry-idea:before{background-image:url(/images/skins/silverwing/silver-image.webp)}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f7fafcf7,#f5f9fce8 48%,#eaf2f8a8)}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry):hover:before{transform:scale(1.035)}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry)>[class*=absolute]{display:none}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry) :is(h2,h3,[class*=text-white],[class*=text-cyan-],[class*=text-purple-],[class*=text-slate-300]){color:#284657!important;filter:none;text-shadow:none!important}[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry) :is(button,.rounded-full){background:linear-gradient(115deg,#fff9e5,#f0e2b3)!important;color:#59451e!important;border-color:#b9a771!important;box-shadow:inset 0 1px #fff,0 3px 8px #685b2412!important}[data-ui-skin=silverwing] .app-shell .skin-story-entry button *{color:#59451e!important}[data-ui-skin=silverwing] .app-shell .skin-story-entry p{max-width:95%}[data-ui-skin=silverwing] .app-shell .skin-project-placeholder{background:url(/images/skins/silverwing/silver-storyboard.webp) right center/cover!important}[data-ui-skin=silverwing] .app-shell .skin-project-placeholder>*{display:none}[data-ui-skin=silverwing] .app-shell .skin-project-cover[data-placeholder=true]>.bg-gradient-to-t{background:linear-gradient(0deg,#d6e5efcc,transparent 60%)!important}[data-ui-skin=silverwing] .app-shell .skin-project-cover[data-placeholder=true] :is([class*="bg-black/"],[class*="bg-white/20"],[class*="bg-white/25"]){background:#f9fcf0eb!important;color:#304e60!important;border:1px solid #aebfc9}[data-ui-skin=silverwing] .app-shell .skin-project-cover[data-placeholder=true]>[class*=bottom-]{color:#244456!important}[data-ui-skin=silverwing] .app-shell .skin-project-cover[data-placeholder=true] [class*=text-white]{color:#304e60!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-hero,.skin-dna-feature){background:#eef5f8!important;border-color:#aebfcd!important;box-shadow:inset 0 0 0 1px #fff,0 10px 25px #2b4b601a!important;color:#294454!important}[data-ui-skin=silverwing] .app-shell .skin-dna-hero>div:first-child{opacity:1!important;mix-blend-mode:normal!important}[data-ui-skin=silverwing] .app-shell .skin-dna-hero img{filter:none!important;transform:none!important;-o-object-position:70% center;object-position:70% center}[data-ui-skin=silverwing] .app-shell .skin-dna-hero>div:first-child>div{background:linear-gradient(90deg,#f7fafdf5,#f7fafde8 45%,#f2f8fb4d 75%,#edf4f92b)!important}[data-ui-skin=silverwing] .app-shell .skin-dna-hero :is(h1,strong){color:#223e50!important}[data-ui-skin=silverwing] .app-shell .skin-dna-hero h1 .bg-clip-text{background-image:linear-gradient(100deg,#705a23,#356377 80%)!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-hero,.skin-dna-feature) :is(p,[class*=text-slate-300],[class*=text-slate-200]){color:#3e596b!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-hero,.skin-dna-feature) :is([class*=text-purple-],[class*=text-indigo-],[class*=text-emerald-]){color:#446272!important}[data-ui-skin=silverwing] .app-shell .skin-dna-hero a{background:var(--skin-button-gradient)!important;border-color:#b5a16b!important;color:#4f401d!important}[data-ui-skin=silverwing] .app-shell .skin-dna-hero a *{color:inherit!important}[data-ui-skin=silverwing] .app-shell .skin-dna-feature img{opacity:1!important;-o-object-position:73% center;object-position:73% center}[data-ui-skin=silverwing] .app-shell .skin-dna-feature>.absolute:not(img){background:linear-gradient(0deg,#f2f8fcf2,#f5f9fccc 48%,#edf5f870)!important}[data-ui-skin=silverwing] .app-shell .skin-dna-feature h3{color:#233f51!important}[data-ui-skin=silverwing] .app-shell .skin-dna-feature .bg-black\/50{background:#f6fafce8!important;border-color:#b5c7d2!important}[data-ui-skin=silverwing] .app-shell .skin-dna-feature [class*=bg-purple-]{background:#e8e3cd!important;color:#5b4a22!important;border-color:#c5b780!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-preferences,.skin-draft-resume){background:linear-gradient(115deg,#f8f5e6,#edf5fa 65%,#dfedf6)!important;color:#294454!important;border-color:#b8ab77!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-preferences,.skin-draft-resume) :is([class*=text-white],[class*=text-purple-],[class*=text-indigo-],[class*=text-slate-200],[class*=text-slate-300]){color:#345268!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-preferences,.skin-draft-resume) [class*=text-emerald-]{color:#176346!important}[data-ui-skin=silverwing] .app-shell .skin-dna-preferences [class*="bg-white/10"]{background:#ffffffa3!important;border-color:#bdced8!important}[data-ui-skin=silverwing] .app-shell .skin-dna-preferences>.absolute{opacity:.2}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-preferences,.skin-draft-resume) button{background:var(--skin-button-gradient)!important;border:1px solid #b8a365!important;color:#55421b!important}[data-ui-skin=silverwing] .app-shell :is(.skin-dna-preferences,.skin-draft-resume) button *{color:inherit!important}[data-ui-skin=silverwing] .app-shell .skin-draft-resume button[title]{background:#f0f6fa!important;color:#425f72!important;border-color:#a9bdca!important}[data-ui-skin=silverwing] .app-shell :is(button,a)[class*=from-indigo-] [class~=text-white],[data-ui-skin=silverwing] .app-shell :is(button,a)[class*=from-purple-] [class~=text-white]{color:#594a26!important}@media (prefers-reduced-motion:reduce){[data-ui-skin=silverwing] .app-shell :is(.skin-storyboard-entry,.skin-story-entry):before{transition:none;transform:none!important}}[data-ui-skin=silverwing] .app-shell .skin-episode-nav.bg-gradient-to-r{background:linear-gradient(115deg,#f7f5e8,#edf5fa 70%,#dcebf5)!important;color:#2c485b!important;border-color:#b9ac7a!important;box-shadow:inset 0 0 0 1px #fff,0 7px 20px #33536c1a!important}[data-ui-skin=silverwing] .app-shell .skin-episode-nav :is([class*=text-white],[class*=text-purple-],[class*=text-indigo-],[class*=text-slate-300],[class*=text-slate-400]){color:#38566a!important}[data-ui-skin=silverwing] .app-shell .skin-episode-nav :is(button,[class*="bg-white/10"],[class*="bg-white/5"],[class*="bg-slate-900/"]){background:#f5f9fc!important;border-color:#b0c4d1!important;color:#38566a!important}[data-ui-skin=silverwing] .app-shell .skin-episode-nav :is(button,[class*="bg-white/10"]) [class*=text-]{color:inherit!important}[data-ui-skin=silverwing] .app-shell .skin-episode-nav button:is([class*=from-purple-],[class*=bg-purple-600],[class*=from-amber-]){background:var(--skin-button-gradient)!important;color:#59471e!important;border-color:#bca76b!important}[data-ui-skin=silverwing] .app-shell .skin-episode-nav .text-amber-300{color:#69501b!important}[data-ui-skin=silverwing] .app-shell [class~="text-purple-600/80"]{color:#675222!important}[data-ui-skin=silverwing] .app-shell .skin-project-cover[data-placeholder=true] [class*=from-amber-]{background:var(--skin-button-gradient)!important;color:#59471e!important}[data-ui-skin=silverwing] .app-shell :is(.bg-purple-600,.bg-purple-500,.bg-indigo-600,.bg-violet-600) *,[data-ui-skin=silverwing] .app-shell :is(button,a)[class*=from-purple-] *,[data-ui-skin=silverwing] .app-shell :is(button,a)[class*=from-indigo-] *{color:inherit!important}[data-ui-skin=silverwing] .app-shell .skin-project-cover[data-placeholder=true] .skin-project-placeholder{background:url(/images/skins/silverwing/silver-storyboard.webp) right center/cover no-repeat!important;box-shadow:none!important}[data-ui-skin=silverwing] .app-shell .skin-carousel-card{border-color:#c3b67f!important;--tw-ring-color:#c3b67f66!important;--tw-shadow-color:#587d972b!important;box-shadow:inset 0 0 0 1px #fff,0 14px 30px #47677f28!important}[data-ui-skin=silverwing] .skin-sidebar{--nav-ink:#395568;--nav-accent:#8b6b27;--nav-fill:#c9e0ec88;--nav-line:#b7cbd7;--nav-tile:linear-gradient(145deg,#fffefd,#e3edf4 65%,#d6e4ed);--nav-selected:linear-gradient(135deg,#fff9dc,#f1df9f 55%,#ddc37b);--nav-glow:#a0d9ee80;--nav-shine:#fff;--nav-dot:#70b8d2}[data-ui-skin=jade] .skin-sidebar{--nav-ink:#b4deca;--nav-accent:#8ce9bd;--nav-fill:#6dbf9633;--nav-line:#3b6654;--nav-tile:linear-gradient(140deg,#234d3d,#102e24 70%,#0a241c);--nav-selected:linear-gradient(135deg,#397c59,#205239 65%,#153f2d);--nav-glow:#5fdaa43d;--nav-shine:#b5f6d7;--nav-dot:#83ecc1}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar-top{flex:1;min-height:0;gap:9px;padding-bottom:10px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar-top>:not(.skin-nav-list){flex-shrink:0}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-list{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;gap:7px;padding:4px 2px 8px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-list::-webkit-scrollbar{display:none}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-nav-link{position:relative;isolation:isolate;flex-shrink:0;width:50px;min-height:57px;padding:5px 1px 7px;gap:4px;border:1px solid transparent;border-radius:14px;background:transparent!important;color:var(--nav-ink)!important;box-shadow:none!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link>span:last-child{font-size:10px;letter-spacing:.02em;position:relative;z-index:1;color:inherit!important}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-glyph{position:relative;display:grid;place-items:center;width:32px;height:29px;border-radius:9px;background:var(--nav-tile);border:1px solid var(--nav-line);box-shadow:inset 0 1px #ffffff32,0 2px 5px #163c4910;transition:transform .26s ease,box-shadow .26s ease;color:var(--nav-ink)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-glyph svg{width:24px;height:24px;overflow:visible;transition:filter .25s ease}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-glyph .skin-icon-accent{stroke:var(--nav-accent)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-glyph .skin-icon-fill{fill:var(--nav-fill)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-signal{position:absolute;right:2px;top:2px;width:3px;height:3px;background:var(--nav-dot);border-radius:50%;box-shadow:0 0 5px var(--nav-dot);opacity:.55}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-nav-link[aria-current=page]{background:var(--nav-selected)!important;border-color:var(--nav-line)!important;box-shadow:inset 0 1px #ffffff70,0 3px 9px var(--nav-glow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link[aria-current=page] .skin-nav-glyph{background:var(--nav-tile);box-shadow:inset 0 1px #ffffff70,0 0 9px var(--nav-glow);border-color:var(--nav-line)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link[aria-current=page]:before{content:"";position:absolute;left:1px;top:17px;width:2px;height:20px;border-radius:3px;background:var(--nav-accent);box-shadow:0 0 6px var(--nav-glow)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 20%,var(--nav-shine) 48%,transparent 70%);opacity:0;transform:translate(-25%) scaleX(.4)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-nav-link:hover{border-color:var(--nav-line);box-shadow:inset 0 1px #ffffff40,0 2px 9px var(--nav-glow)!important;transform:translateY(-1px);background:var(--nav-tile)!important}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link:hover .skin-nav-glyph{transform:translateY(-1px) rotate(-3deg);box-shadow:0 0 12px var(--nav-glow)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link:focus-visible{outline:2px solid var(--nav-accent);outline-offset:1px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar-bottom{flex-shrink:0;gap:8px;padding-top:5px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-theme-seal{box-shadow:inset 0 1px #ffffff80,0 3px 9px var(--nav-glow);border-color:var(--nav-line)!important}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .ui-skin-picker>button{background:var(--nav-tile)!important;border:1px solid var(--nav-line)!important;color:var(--nav-ink)!important;box-shadow:inset 0 1px #ffffff45,0 2px 5px #00000012;transition:box-shadow .25s ease,transform .25s ease}[data-ui-skin]:not([data-ui-skin=classic]) .ui-skin-picker>button:hover{box-shadow:0 0 13px var(--nav-glow)!important;transform:translateY(-1px)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-credits{background:var(--nav-tile)!important;border-color:var(--nav-line)!important;box-shadow:inset 0 1px #ffffff50,0 2px 8px var(--nav-glow)!important}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-credits>svg{color:var(--nav-accent)!important;fill:var(--nav-fill)!important}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-utilities{gap:4px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-utilities button{border:1px solid var(--nav-line);background:var(--nav-tile);color:var(--nav-ink);border-radius:8px;transition:transform .2s,box-shadow .2s}[data-ui-skin]:not([data-ui-skin=classic]) .skin-utilities button:hover{transform:translateY(-2px);box-shadow:0 0 10px var(--nav-glow)}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar[data-effects=on] .skin-nav-link[aria-current=page] .skin-nav-signal{animation:skin-signal 3.6s ease-in-out infinite}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar[data-effects=on] .skin-nav-link[aria-current=page]:after{animation:skin-metal-sweep 6s ease-in-out infinite}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar[data-effects=on] .skin-nav-link:hover svg{animation:skin-icon-arrive .55s ease both}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar[data-effects=on] .skin-utilities button:hover svg{animation:skin-icon-arrive .55s ease both}@keyframes skin-signal{0%,to{opacity:.4;box-shadow:0 0 2px var(--nav-dot)}50%{opacity:1;box-shadow:0 0 7px var(--nav-dot)}}@keyframes skin-metal-sweep{0%,65%,to{opacity:0;transform:translate(-25%) scaleX(.4)}75%{opacity:.22}90%{opacity:0;transform:translate(25%) scaleX(.4)}}@keyframes skin-icon-arrive{0%{transform:translateY(1px) scale(.9)}55%{transform:translateY(-1px) scale(1.07)}to{transform:none}}@media (prefers-reduced-motion:reduce){[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar :is(*,*:before,*:after){animation:none!important;transition:none!important}}@media (max-height:820px){[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar-top{gap:6px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-list{gap:2px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-sidebar .skin-nav-link{min-height:41px;padding:3px 1px 4px;gap:1px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-glyph{width:27px;height:22px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-glyph svg{width:21px;height:21px}[data-ui-skin]:not([data-ui-skin=classic]) .skin-nav-link>span:last-child{font-size:9px}}
