/*! 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{--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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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}::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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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}}}@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;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.shrink{flex-shrink:1}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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))}}:root{--ink:#12253b;--navy:#18324d;--navy2:#0e2338;--orange:#d95f2b;--orange2:#f2a264;--ivory:#f5f2eb;--paper:#fffdf9;--line:#e7e2d9;--muted:#74808d;--green:#2c7a67;--sidebar:244px}*{box-sizing:border-box}html,body{background:var(--ivory);color:var(--ink);margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar);background:var(--navy2);color:#fff;z-index:20;flex-direction:column;padding:24px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 7px 22px;display:flex}.brand-mark{background:var(--orange);border-radius:5px 5px 13px;place-items:center;width:38px;height:38px;font-family:serif;font-size:23px;font-weight:900;display:grid;box-shadow:8px 8px #28445e}.brand b{letter-spacing:1px;font-size:17px;display:block}.brand span{color:#93a5b6;letter-spacing:.8px;margin-top:4px;font-size:10px;display:block}.workspace{background:#172f47;border:1px solid #29455f;border-radius:8px;align-items:center;gap:9px;margin-bottom:21px;padding:11px;display:flex}.workspace-logo{background:#cf7b4e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.workspace b{font-size:12px;display:block}.workspace span{color:#91a4b5;margin-top:2px;font-size:10px;display:block}.workspace button{color:#8da1b4;background:0 0;border:0;margin-left:auto}.sidebar nav,.side-section{flex-direction:column;gap:5px;display:flex}.sidebar nav button,.side-section button{color:#aab7c4;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;height:43px;padding:0 11px;font-size:13px;display:flex}.sidebar nav button i,.side-section button i{text-align:center;width:18px;font-size:17px;font-style:normal}.sidebar nav button.active{color:var(--navy2);box-shadow:inset 3px 0 var(--orange);background:#f4efe5;font-weight:700}.sidebar nav button em{background:var(--orange);color:#fff;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.side-section{margin-top:25px}.side-section>span{color:#5f788f;text-transform:uppercase;letter-spacing:1.6px;padding:0 12px 6px;font-size:9px}.health{border-top:1px solid #29445d;border-bottom:1px solid #29445d;justify-content:space-between;align-items:center;margin-bottom:12px;padding:14px 4px;display:flex}.health span{color:#90a4b5;font-size:10px}.health span:before{content:"";background:#5ac4a1;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #5ac4a1}.health b{color:#5ac4a1;font-size:10px}.support{color:#d5dde5;background:#203c55;border:1px solid #33516a;border-radius:7px;width:100%;padding:10px;font-size:11px}.workspace-main{margin-left:var(--sidebar);width:calc(100% - var(--sidebar));min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f2;justify-content:space-between;align-items:center;height:66px;padding:0 32px;display:flex;position:sticky;top:0}.crumb{font-size:12px;font-weight:700}.crumb span{color:#aab0b5;margin:0 8px}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px;position:relative}.dot{background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.user{border-left:1px solid var(--line);align-items:center;gap:8px;margin-left:7px;padding-left:14px;display:flex}.user>div{color:#fff;background:#d17b4e;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.user b,.user small{display:block}.user small{color:var(--muted);margin-top:2px;font-size:9px}.user i{color:var(--muted);font-size:11px;font-style:normal}.content{max-width:1600px;margin:auto;padding:28px 32px 46px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.page-heading.compact{align-items:center}.page-heading p{color:var(--orange);letter-spacing:1.8px;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.page-heading h1{letter-spacing:-.3px;margin:0;font-family:Georgia,Songti SC,serif;font-size:27px}.page-heading>div>span{color:var(--muted);margin-top:7px;font-size:11px;display:block}.primary{background:var(--orange);color:#fff;border:0;border-radius:6px;padding:12px 18px;font-size:12px;font-weight:700;box-shadow:0 5px 14px #d95f2b2e}.primary:disabled{opacity:.65}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.metric-card{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:17px 18px;position:relative;overflow:hidden}.metric-card:after{content:"";background:var(--navy);width:37%;height:3px;position:absolute;bottom:0;left:0}.metric-card.orange:after{background:var(--orange);width:52%}.metric-card.green:after{background:var(--green);width:64%}.metric-top{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.metric-top i{color:#a8b0b8;font-style:normal}.metric-card strong{margin:10px 0 5px;font-family:Georgia,serif;font-size:25px;display:block}.metric-card small{color:var(--green);font-size:10px}.overview-grid{grid-template-columns:1.65fr 1fr;gap:15px;margin-bottom:15px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:9px}.panel-title{border-bottom:1px solid #eeeae3;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.panel-title span,.panel-title small{display:block}.panel-title span{font-size:13px;font-weight:800}.panel-title small{color:var(--muted);margin-top:4px;font-size:9px}.panel-title button{color:var(--orange);background:0 0;border:0;font-size:10px}.segmented{background:#f0ede6;border-radius:5px;padding:2px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;padding:5px 8px;font-size:9px}.segmented button.selected{color:var(--ink);background:#fff;box-shadow:0 1px 4px #d7d1c8}.performance{min-height:343px;position:relative}.chart-y{color:#9fa7ae;flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:82px;bottom:47px;left:20px}.chart-area{height:210px;position:absolute;top:84px;left:49px;right:21px}.grid-lines{background:repeating-linear-gradient(#0000 0 51px,#ebe7df 52px);position:absolute;inset:0}.chart-area svg{width:100%;height:185px;position:relative;overflow:visible}.chart-labels{color:#9ba4ad;justify-content:space-between;font-size:8px;display:flex}.chart-legend{color:var(--muted);align-items:center;gap:17px;font-size:9px;display:flex;position:absolute;bottom:14px;left:20px;right:20px}.chart-legend i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.orange-dot{background:var(--orange)}.blue-dot{background:var(--navy)}.chart-legend b{color:var(--ink);margin-left:auto}.funnel-rows{padding:13px 19px 0}.funnel-rows>div{grid-template-columns:1fr 35px 40px;align-items:center;gap:9px;margin:8px 0;font-size:9px;display:grid}.funnel-rows span{align-items:center;gap:7px;display:flex}.funnel-rows span i{width:17px;height:17px;color:var(--muted);background:#f0ebe3;border-radius:50%;place-items:center;font-style:normal;display:grid}.funnel-rows b{text-align:right;font-family:Georgia,serif;font-size:14px}.funnel-rows em{color:var(--muted);text-align:right;font-style:normal}.funnel-rows>div>div{background:#eeeae3;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.funnel-rows>div>div i{background:linear-gradient(90deg,var(--orange),#edab72);height:100%;display:block}.funnel-foot{border-left:3px solid var(--orange);background:#f3efe7;grid-template-columns:1fr auto;align-items:center;margin:13px 18px 17px;padding:13px 14px;display:grid}.funnel-foot span{font-size:9px}.funnel-foot strong{font-family:Georgia,serif;font-size:20px}.funnel-foot small{color:var(--green);font-size:8px}.bottom-grid{grid-template-columns:1.65fr 1fr;gap:15px;display:grid}.campaign-list>div{border-bottom:1px solid #f0ece5;grid-template-columns:40px 1.5fr 60px repeat(3,.65fr) 25px;align-items:center;gap:9px;padding:11px 18px;display:grid}.mini-cover{color:#fff;background:linear-gradient(135deg,#786555,#d9a675);border-radius:4px;place-items:center;width:38px;height:29px;font-size:9px;display:grid}.mini-cover.c2{background:linear-gradient(135deg,#516b70,#d99a65)}.mini-cover.c3{background:linear-gradient(135deg,#6a5246,#a8a172)}.campaign-name b,.campaign-name small,.campaign-list span small,.campaign-list span b{display:block}.campaign-name b{font-size:10px}.campaign-name small,.campaign-list span small{color:var(--muted);margin-top:3px;font-size:8px}.campaign-list span b{font-size:10px}.campaign-list em{text-align:center;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.campaign-list em.running{color:var(--green);background:#e6f4ef}.campaign-list em.learning{color:#ae653c;background:#f8eee5}.campaign-list>div>button{color:#999;background:0 0;border:0}.lead-now{padding-bottom:5px}.lead-row{border-bottom:1px solid #f0ece5;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.avatar{color:#9b542e;background:#ece1d2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.lead-row b,.lead-row span{display:block}.lead-row b{font-size:10px}.lead-row b i{color:var(--orange);font-size:8px;font-style:normal}.lead-row span{color:var(--muted);margin-top:4px;font-size:8px}.lead-row em{color:#9ca4ab;font-size:8px;font-style:normal}.account-chip{color:var(--green);background:#e8f3ee;border-radius:30px;padding:9px 13px;font-size:10px;font-weight:700}.account-chip i{background:#46a786;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.success-banner{background:#eaf5f0;border:1px solid #b9decf;border-radius:8px;align-items:center;gap:11px;margin-bottom:15px;padding:13px 16px;display:flex}.success-banner>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.success-banner strong,.success-banner span{display:block}.success-banner strong{font-size:12px}.success-banner span{color:#5c766e;margin-top:3px;font-size:9px}.success-banner button{background:0 0;border:0;margin-left:auto}.launch-layout{grid-template-columns:minmax(0,1.75fr) 350px;align-items:start;gap:16px;display:grid}.launch-form{padding:22px}.step{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.step>i{color:var(--orange);border-bottom:2px solid var(--orange);padding-bottom:3px;font-family:Georgia,serif;font-size:13px;font-style:normal}.step h2{margin:0;font-family:Georgia,Songti SC,serif;font-size:17px}.step p{color:var(--muted);margin:4px 0 0;font-size:9px}.video-picks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.video-picks>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;padding:7px;position:relative}.video-picks>button.picked{border:2px solid var(--orange);padding:6px}.video-picks b,.video-picks small{display:block}.video-picks b{margin:7px 3px 5px;font-size:10px;line-height:1.5}.video-picks small{color:var(--muted);margin:0 3px 3px;font-size:8px}.video-picks u{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;text-decoration:none;display:grid;position:absolute;top:4px;right:4px}.video-art{background:linear-gradient(160deg,#ced8ce 0 42%,#d9a26f 42% 48%,#f1e6d0 48%);border-radius:5px;height:108px;position:relative;overflow:hidden}.video-art:before{content:"";clip-path:polygon(15% 23%,75% 0,100% 22%,100% 100%,0 100%,0 40%);background:linear-gradient(135deg,#f4efe3 0 60%,#30465c 61% 67%,#c77949 68%);width:66%;height:55%;position:absolute;bottom:0;right:-2%}.villa-two{background:linear-gradient(145deg,#6f8b8e,#cfc3a7)}.villa-three{background:linear-gradient(145deg,#9c8068,#d7c6a5)}.villa-four{background:linear-gradient(145deg,#8b9b8c,#d6a36f)}.video-art>span{z-index:2;color:#fff;background:#0e2338d1;border-radius:3px;padding:4px 6px;font-size:8px;position:absolute;top:7px;left:7px}.video-art>i{z-index:2;color:#fff;background:#0e2338a6;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-art>em{z-index:2;color:#fff;background:#0009;border-radius:3px;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;bottom:6px;right:6px}.divider{background:var(--line);height:1px;margin:24px 0}.form-grid,.budget-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label>span,.budget-row label>span{margin-bottom:6px;font-size:9px;font-weight:700;display:block}.form-grid select,.crm-toolbar select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:6px;padding:10px;font-size:10px}.budget-row{grid-template-columns:1fr 1fr 1fr}.money-input{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;height:42px;display:flex}.money-input i{color:var(--muted);padding:0 11px;font-size:11px;font-style:normal}.money-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:700}.calculated{background:#eeeae3;border-radius:6px;height:42px;padding:12px;font-size:12px;font-weight:700}.strategy-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.strategy-row button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:6px;padding:10px}.strategy-row button.selected{border-color:var(--orange);background:#fff7f2}.strategy-row b,.strategy-row span{display:block}.strategy-row span{color:var(--muted);margin-top:4px;font-size:8px}.stop-loss{border-left:3px solid var(--navy);background:#edf3f6;margin-top:15px;padding:11px 13px}.stop-loss b,.stop-loss span{display:block}.stop-loss b{font-size:9px}.stop-loss span{color:#637280;margin-top:4px;font-size:8px}.order-card{padding:19px;position:sticky;top:82px}.order-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.order-head span{font-size:14px;font-weight:800}.order-head em{color:#a25b34;background:#f7eee5;border-radius:20px;padding:4px 7px;font-size:8px;font-style:normal}.chosen-video{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 0;display:flex}.chosen-video b,.chosen-video span{display:block}.chosen-video b{font-size:9px;line-height:1.4}.chosen-video span{color:var(--muted);margin-top:4px;font-size:8px}.order-card dl{margin:6px 0}.order-card dl>div{justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.order-card dt{color:var(--muted)}.order-card dd{margin:0;font-weight:700}.orange-text{color:var(--orange)}.order-total{background:#f1ede5;border-radius:7px;margin:12px -8px;padding:14px 15px}.order-total span,.order-total strong,.order-total small{display:block}.order-total span{color:var(--muted);font-size:8px}.order-total strong{color:var(--orange);margin:5px 0;font-family:Georgia,serif;font-size:25px}.order-total small{color:var(--muted);font-size:7px}.check{color:#65717c;align-items:flex-start;gap:6px;margin:13px 0;font-size:8px;line-height:1.5;display:flex}.check input{accent-color:var(--orange)}.full{width:100%}.secure{text-align:center;color:var(--green);margin:11px 0 0;font-size:8px}.crm-stats,.asset-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.crm-stats>div,.asset-summary>div{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.crm-stats span,.crm-stats b,.crm-stats small,.asset-summary b,.asset-summary span{display:block}.crm-stats span{color:var(--muted);font-size:9px}.crm-stats b,.asset-summary b{margin:6px 0 3px;font-family:Georgia,serif;font-size:22px}.crm-stats small{color:var(--green);font-size:8px}.crm-panel{overflow:hidden}.crm-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 15px;display:flex}.search{border:1px solid var(--line);color:#9ca5ad;background:#fff;border-radius:6px;width:280px;padding:7px 10px}.search input{background:0 0;border:0;outline:0;width:90%;font-size:9px}.crm-toolbar>div{gap:7px;display:flex}.crm-toolbar select{width:auto;padding:7px 24px 7px 9px}.crm-toolbar button{border:1px solid var(--line);background:#fff;border-radius:6px;font-size:9px}.lead-table{min-width:960px}.table-head,.table-row{grid-template-columns:1.25fr 1.25fr .65fr .9fr .7fr 1.2fr;align-items:center;gap:12px;padding:10px 17px;display:grid}.table-head{color:var(--muted);background:#f1ede5;font-size:8px;font-weight:700}.table-row{border-bottom:1px solid #efeae2;font-size:9px}.table-row span b,.table-row span small{display:block}.table-row span small{color:var(--muted);margin-top:4px;font-size:7px}.customer{align-items:center;gap:8px;display:flex}.customer>i{color:#a85c35;background:#eee0d0;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.table-row strong{text-align:center;border-radius:4px;width:33px;height:24px;padding-top:5px;display:block}.table-row strong.hot{color:#b44922;background:#f8e3d7}.table-row strong.warm{color:#9a741f;background:#f5edd6}.table-row strong.cold{color:#617486;background:#e7edf0}.table-row select{border:1px solid var(--line);background:#fff;border-radius:5px;padding:6px;font-size:8px}.asset-summary>div{align-items:baseline;gap:8px;display:flex}.asset-summary b{color:var(--orange)}.asset-summary span{color:var(--muted);font-size:9px}.asset-panel{padding-bottom:18px}.asset-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding:16px;display:grid}.asset-grid article{border:1px solid var(--line);border-radius:7px;padding:8px}.video-art.tall{height:155px}.asset-grid h3{height:30px;font-size:10px;line-height:1.5}.asset-grid article>div:not(.video-art){color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.asset-grid article>div b{color:var(--ink)}.asset-grid article>button{color:#a85a34;background:#fff7f2;border:1px solid #d8c8bb;border-radius:5px;width:100%;padding:7px;font-size:9px}.auth-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:15px;display:grid}.auth-card{padding:20px;position:relative}.platform-logo{color:#fff;float:left;border-radius:10px;place-items:center;width:42px;height:42px;margin-right:11px;font-size:20px;display:grid}.platform-logo.dou{background:#171f28}.platform-logo.wx{background:#32b66b}.platform-logo.ks{background:#ee4c39}.auth-card h2{margin:4px 0 3px;font-size:15px}.auth-card>div+p,.auth-card h2+p{color:var(--muted);margin:0;font-size:8px}.auth-card>em{color:var(--green);background:#e6f4ef;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;position:absolute;top:20px;right:16px}.auth-card>em.inactive{color:#7a858e;background:#ece9e3}.auth-card dl{clear:both;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px;padding-top:18px;display:grid}.auth-card dt{color:var(--muted);font-size:8px}.auth-card dd{margin:4px 0 0;font-size:10px;font-weight:700}.auth-card>button{color:var(--navy);background:#edf1f3;border:0;border-radius:5px;padding:8px 11px;font-size:9px}.auth-card .outline{clear:both;border:1px solid var(--line);background:#fff;margin-top:26px}.auth-copy{clear:both;min-height:58px;padding-top:22px;line-height:1.6}.contract-panel>div:first-child{align-items:center;gap:12px;margin-bottom:15px;display:flex}.doc-icon{width:42px;height:42px;color:var(--orange);background:#f7e9dd;border-radius:9px;place-items:center;font-size:18px;display:grid}.contract-panel h2{margin:0;font-size:14px}.contract-panel p{color:var(--muted);margin:5px 0 0;font-size:9px}.contract-list{border:1px solid var(--line);border-radius:7px}.contract-list>span{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr 1fr 50px;align-items:center;padding:12px;font-size:9px;display:grid}.contract-list>span:last-child{border:0}.contract-list i{width:19px;height:19px;color:var(--green);background:#e4f2ec;border-radius:50%;place-items:center;font-style:normal;display:grid}.contract-list small{color:var(--muted)}.contract-list button{color:var(--orange);background:0 0;border:0;font-size:9px}.wallet-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.wallet{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:19px}.wallet.media{background:var(--navy);color:#fff;border-color:var(--navy)}.wallet span,.wallet strong,.wallet small{display:block}.wallet span{color:var(--muted);font-size:9px}.wallet.media span,.wallet.media small{color:#aebdca}.wallet strong{margin:10px 0 6px;font-family:Georgia,serif;font-size:24px}.wallet strong i{font-family:inherit;font-size:10px;font-style:normal}.wallet small{color:var(--muted);font-size:8px}.wallet button{border:1px solid var(--line);background:#fff;border-radius:5px;margin-top:17px;padding:7px 10px;font-size:8px}.wallet.media button{color:#fff;background:#28455e;border-color:#45627a}.finance-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.safe{color:var(--green);background:#e7f4ef;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.rule-list,.transactions{padding:4px 17px}.rule-list>div{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.rule-list>div>i{background:#edf1f3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid}.rule-list b,.rule-list small{display:block}.rule-list b{font-size:9px}.rule-list small{color:var(--muted);margin-top:3px;font-size:8px}.rule-list em{color:var(--green);font-size:8px;font-style:normal}.transactions>div{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr auto 65px;align-items:center;gap:9px;padding:11px 0;display:grid}.transactions>div>i{background:#edf1f3;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.transactions b,.transactions small{display:block}.transactions b{font-size:9px}.transactions small{color:var(--muted);margin-top:3px;font-size:7px}.transactions strong{font-size:9px}.transactions em{color:var(--muted);text-align:right;font-size:7px;font-style:normal}@media (max-width:1100px){:root{--sidebar:205px}.metrics{grid-template-columns:repeat(2,1fr)}.overview-grid,.bottom-grid,.launch-layout,.finance-grid{grid-template-columns:1fr}.order-card{position:static}.auth-grid{grid-template-columns:1fr 1fr}.asset-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:root{--sidebar:0px}.sidebar{width:244px;position:fixed;left:-244px}.workspace-main{width:100%;margin-left:0}.topbar{padding:0 16px}.crumb{font-size:10px}.content{padding:20px 14px}.page-heading{align-items:flex-start;gap:14px}.page-heading h1{font-size:22px}.page-heading .primary{padding:10px;font-size:10px}.metrics,.crm-stats,.asset-summary,.wallet-grid,.auth-grid{grid-template-columns:1fr 1fr}.overview-grid,.bottom-grid{grid-template-columns:1fr}.performance{min-height:320px}.campaign-list>div{grid-template-columns:38px 1fr auto}.campaign-list>div>span:not(.campaign-name),.campaign-list>div>button{display:none}.video-picks,.strategy-row,.budget-row,.form-grid{grid-template-columns:1fr}.asset-grid{grid-template-columns:1fr 1fr}.crm-panel{overflow:auto}.launch-layout{grid-template-columns:1fr}.account-chip{display:none}}@media (max-width:480px){.metrics,.crm-stats,.asset-summary,.wallet-grid,.auth-grid,.asset-grid{grid-template-columns:1fr}.page-heading{display:block}.page-heading>.primary{margin-top:14px}.top-actions .icon-button,.user span{display:none}}:root{--ink:#eaf4f8;--navy:#0b2533;--navy2:#061922;--orange:#ff9d52;--orange2:#ffc07e;--ivory:#06151e;--paper:#0b2330;--line:#1b3b49;--muted:#86a1ad;--green:#4fd1aa;--cyan:#38c6e8;--sidebar:264px;--surface:#0a202c;--surface-2:#0d2937;--shadow:0 20px 50px #00080d38}html{scroll-behavior:smooth;background:#06151e}body{color:var(--ink);letter-spacing:.01em;background:radial-gradient(circle at 78% -10%,#29afd71a,#0000 30%),#06151e;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font-family:inherit}button{transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s}:is(button:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.app-shell{background:0 0}.sidebar{width:var(--sidebar);background:linear-gradient(#071d28 0%,#061720 100%);border-right:1px solid #53badc21;padding:22px 16px 16px;box-shadow:20px 0 60px #00080d1f}.brand{padding:2px 9px 22px}.brand-mark{background:linear-gradient(145deg,#34c3e8,#16789d);border-radius:12px;width:40px;height:40px;font-family:inherit;box-shadow:0 10px 28px #25bce33d}.brand b{font-size:16px}.brand span{color:#668b9e}.workspace{background:#103444a8;border:1px solid #1c4557;border-radius:12px;margin-bottom:17px;padding:11px 12px}.workspace-logo{background:linear-gradient(145deg,#ffad65,#d97937);box-shadow:0 5px 16px #ff9d522e}.sidebar-menu-scroll{scrollbar-width:none;padding-right:1px;overflow:auto}.sidebar-menu-scroll::-webkit-scrollbar{display:none}.side-zone-title,.business-zone-head{color:#57798a;letter-spacing:.16em;padding:15px 12px 8px;font-size:9px}.sidebar nav,.side-section{gap:4px}.sidebar nav button,.side-section button{color:#89a4b0;border-radius:10px;height:auto;min-height:44px;padding:10px 12px}.sidebar nav button.active i{color:#55d8f3}.business-zone-head span{align-items:center;gap:7px;display:flex}.business-zone-head i{color:#ffad65;font-style:normal}.side-bottom{padding-top:12px}.health{border-color:#173747}.support{color:#a9c6d2;background:#0d2d3c;border-color:#255064;border-radius:10px}.support:hover{color:#fff;border-color:#38c6e8}.workspace-main{margin-left:var(--sidebar);width:calc(100% - var(--sidebar))}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#06151ed1;border-color:#4eaecf24;height:72px;padding:0 32px}.crumb{color:#c9dae1;font-size:12px}.crumb span{color:#466879}.top-actions{gap:10px}.icon-button{color:#a6c2cd;background:#0b2734;border-color:#1b4455;width:36px;height:36px}.icon-button:hover{color:#fff;border-color:#38c6e8;transform:translateY(-1px)}.user small{color:#6f919f}.logout-button{color:#efab70}.content{max-width:1680px;padding:28px 34px 56px}.industry-context-bar{box-shadow:inset 0 1px #ffffff06;background:linear-gradient(90deg,#123b4cb8,#081f2b85)!important;border:1px solid #173d4e!important;border-radius:12px!important}.panel,.metric-card,.crm-stats>div,.asset-summary>div{box-shadow:var(--shadow);background:linear-gradient(145deg,#0d2937f5,#081d28f5);border-color:#173c4d;border-radius:14px}.panel-title{border-color:#173948;padding:18px 20px}.panel-title span{color:#edf8fc}.panel-title small{color:#6e8f9e}.page-heading{margin-bottom:22px}.page-heading h1{letter-spacing:-.02em;color:#f4fbfd;font-family:inherit;font-size:30px;line-height:1.25}.page-heading>div>span{color:#7897a4}.primary{background:linear-gradient(135deg,#ffad64,#ec813d);border-radius:9px;padding:11px 17px;box-shadow:0 10px 25px #ec813d38}.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px #ec813d4d}.metric-card{min-height:128px;padding:19px 20px}.metric-card:after{background:#3bc6e6;height:2px}.metric-card.green:after{background:#4fd1aa}.metric-top{color:#7896a4}.metric-card strong{color:#f5fbfd;font-family:inherit;font-size:28px}.metric-card small{color:#58d7b5}.success-banner{color:#dffaf1;background:#2e89711f;border-color:#4fd1aa40}.success-banner span{color:#7eb5a5}.segmented{background:#071a24}.segmented button.selected{color:#dff8ff;box-shadow:none;background:#133848}.chart-y,.chart-labels{color:#638594}.chart-legend{color:#7896a4}.funnel-rows>div>div{background:#15333f}.funnel-foot{background:#102f3e;border-color:#ff9d52}.campaign-list>div,.lead-row{border-color:#153746}.search,.form-grid select,.crm-toolbar select,.money-input,.strategy-row button,.video-picks>button{color:#cce0e8;background:#081d28;border-color:#1a4050}.calculated{background:#102d3a}.strategy-row button.selected,.video-picks>button.picked{background:#ff9d5214;border-color:#ff9d52}.table-head{color:#70919f;background:#0b2937}.table-row{border-color:#153746}.table-row select{color:#dcebf0;background:#0a202b;border-color:#1b4252}@media (min-width:1101px){body{zoom:1}.content{padding-top:30px}}@media (max-width:1100px){:root{--sidebar:224px}.content,.topbar{padding-inline:24px}}@media (max-width:760px){:root{--sidebar:0px}body{padding-bottom:70px}.workspace-main{width:100%;margin-left:0}.topbar{height:60px;padding:0 15px}.content{padding:18px 14px 34px}.sidebar{z-index:60;border:0;border-top:1px solid #1c4353;width:100%;height:68px;padding:7px 10px;display:block;inset:auto 0 0;box-shadow:0 -12px 32px #00070b61}.sidebar>.brand,.sidebar>.workspace,.sidebar .side-zone-title,.sidebar .business-zone-head,.sidebar .side-bottom{display:none}.sidebar-menu-scroll{height:54px;overflow:auto hidden}.sidebar-menu-scroll,.sidebar nav{display:flex}.sidebar .side-nav-zone{display:contents}.sidebar nav{gap:5px;min-width:max-content}.sidebar nav button{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-width:70px;height:52px;padding:5px 9px;font-size:9px}.sidebar nav button i{font-size:15px}.sidebar nav button span small,.sidebar nav button em{display:none}.sidebar nav button.active{transform:none;box-shadow:inset 0 2px #3bc5e7}.industry-context-bar{overflow:hidden}.industry-context-bar small{white-space:nowrap;text-overflow:ellipsis;max-width:70vw;overflow:hidden}.page-heading h1{font-size:24px}.panel,.metric-card{border-radius:12px}.metrics{gap:10px}.metric-card{min-height:112px;padding:15px}.metric-card strong{font-size:23px}}@media (max-width:480px){.topbar .role-badge{display:none}.metrics,.crm-stats,.asset-summary,.wallet-grid,.auth-grid,.asset-grid{grid-template-columns:1fr}.content{padding-inline:12px}.page-heading h1{font-size:22px}}@media (min-width:761px){.app-shell{min-height:100vh;display:block!important}.sidebar{z-index:80;border-bottom:1px solid #53badc24!important;border-right:0!important;flex-direction:row!important;align-items:center!important;gap:18px!important;width:100%!important;height:82px!important;min-height:82px!important;padding:10px 22px!important;display:flex!important;position:sticky!important;inset:0 0 auto!important;box-shadow:0 10px 30px #00080d29!important}.sidebar>.brand{flex:none;min-width:180px;padding:0!important}.sidebar>.workspace{flex:0 0 220px;margin:0!important;padding:8px 10px!important}.sidebar-menu-scroll{flex:1;align-items:center;gap:14px;min-width:0;height:62px;display:flex;overflow:auto hidden}.side-nav-zone{flex:none;gap:3px;display:grid}.side-zone-title,.business-zone-head{padding:0 7px!important;font-size:8px!important;line-height:12px!important}.business-zone-head span{height:12px}.side-nav-zone nav{gap:4px!important;display:flex!important}.sidebar nav button{white-space:nowrap!important;height:36px!important;min-height:36px!important;padding:7px 11px!important}.business-zone nav button{min-width:auto!important}.business-zone nav button span small,.business-zone nav button em,.sidebar>.side-bottom{display:none!important}.workspace-main{width:100%!important;margin-left:0!important}.workspace-main>.topbar{display:none!important}.workspace-main>.content{padding-top:24px;max-width:none!important}.content.management-content{padding:0!important}.embedded-management-shell{height:calc(100vh - 82px)!important}.embedded-management-head{background:#f7f9fb;height:44px;color:#1b3440!important;border-bottom:1px solid #e2e8ec!important;padding:0 24px!important}.embedded-management-head span{color:#168ca5!important}.embedded-management-head b{color:#1c3541}.embedded-management-head em{background:#edf8f5;color:#16866f!important;border-color:#b8dfd5!important}.side-nav-zone nav{flex-direction:row!important;display:flex!important}.sidebar .business-zone nav button{width:auto!important;min-width:auto!important;display:flex!important}.sidebar-menu-scroll{margin:0!important;padding:0!important}.sidebar .business-zone{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.sidebar .business-zone:before{display:none!important}.sidebar .business-zone-head{gap:0!important;padding:0 7px!important}.sidebar .business-zone nav{gap:4px!important}.sidebar .business-zone nav button{height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important;grid-template-columns:none!important;padding:7px 11px!important}.sidebar .business-zone nav button>i{background:0 0!important;border:0!important;width:18px!important;height:auto!important}.sidebar .business-zone nav button>span b{font-size:12px!important}.sidebar .business-zone nav button>span small,.sidebar .business-zone nav button>em{display:none!important}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}.studio-hero{background:linear-gradient(120deg,#fffdf9 55%,#edf1ee);justify-content:space-between;align-items:center;margin-bottom:16px;padding:25px 28px;display:flex}.studio-hero em{color:var(--orange);letter-spacing:1px;font-size:9px;font-style:normal;font-weight:800}.studio-hero h2{margin:8px 0;font-family:Georgia,Songti SC,serif;font-size:22px}.studio-hero p{max-width:650px;color:var(--muted);font-size:10px;line-height:1.7}.studio-hero>div:first-child>div{gap:22px;margin-top:16px;display:flex}.studio-hero>div span{color:var(--muted);font-size:9px}.studio-hero>div span b{color:var(--ink);margin-right:4px;font-family:Georgia,serif;font-size:17px}.studio-flow{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:20px;display:flex}.studio-flow i{border:1px solid #547087;border-radius:50%;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;display:grid}.studio-flow b{color:var(--orange2)}.tool-groups{gap:14px;display:grid}.tool-groups>section{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:18px}.tool-group-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tool-group-title span,.tool-group-title small{display:block}.tool-group-title span{font-size:13px;font-weight:800}.tool-group-title small{color:var(--muted);margin-top:3px;font-size:8px}.tool-group-title em{color:var(--muted);font-size:8px;font-style:normal}.tool-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tool-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.tool-grid button.featured{background:#fff8f3;border-color:#e2a27e}.tool-grid button>i{width:32px;height:32px;color:var(--navy);background:#edf1f3;border-radius:8px;place-items:center;font-style:normal;font-weight:800;display:grid}.tool-grid button.featured>i{color:var(--orange);background:#f7e5da}.tool-grid button span b,.tool-grid button span small{display:block}.tool-grid button span b{font-size:9px}.tool-grid button span small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.5}.tool-grid button>em{color:var(--orange);font-size:7px;font-style:normal}.project-strip{margin-top:15px}.project-strip>div:last-child{padding:2px 18px}.project-strip article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 60px 85px;align-items:center;gap:10px;padding:10px 0;display:grid}.project-strip article:last-child{border:0}.project-strip article span b,.project-strip article span small{display:block}.project-strip article span b{font-size:9px}.project-strip article span small,.project-strip time{color:var(--muted);font-size:7px}.project-strip article em{color:var(--green);font-size:8px;font-style:normal}.loop-center{background:linear-gradient(120deg,#fff 55%,#f2f5f3);grid-template-columns:1.25fr 1.5fr auto;align-items:center;gap:22px;margin-bottom:14px;padding:19px 22px;display:grid}.loop-center em{color:var(--orange);letter-spacing:.7px;font-size:8px;font-style:normal;font-weight:800}.loop-center h2{margin:5px 0;font-size:16px}.loop-center p{color:var(--muted);max-width:480px;font-size:8px;line-height:1.55}.loop-steps{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.loop-steps span{border:1px solid var(--line);background:#fff;border-radius:7px;padding:9px 7px;position:relative}.loop-steps i{width:13px;height:13px;color:var(--green);background:#e5f3ed;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.loop-steps b,.loop-steps small{display:block}.loop-steps b{font-size:8px}.loop-steps small{color:var(--muted);margin-top:3px;font-size:7px}.success-banner.is-error{background:#fff2f0;border-color:#efc5be}.success-banner.is-error>b{background:#c84f3d}.credit-hero{background:var(--navy);color:#fff;border-radius:10px;grid-template-columns:1.6fr repeat(3,1fr);gap:20px;margin-bottom:15px;padding:22px;display:grid}.credit-hero>div{border-left:1px solid #36526b;padding-left:19px}.credit-hero>div:first-child{border-left:0;padding-left:0}.credit-hero span,.credit-hero strong,.credit-hero small{display:block}.credit-hero span{color:#9fb0bf;font-size:9px}.credit-hero strong{margin:8px 0;font-family:Georgia,serif;font-size:25px}.credit-hero small{color:#98aaba;font-size:7px}.credit-hero button{color:#fff;background:#294761;border:1px solid #46637a;border-radius:5px;margin-top:12px;padding:6px 9px;font-size:8px}.credit-layout{grid-template-columns:1.4fr 1fr;gap:15px;margin-bottom:15px;display:grid}.plans{grid-template-columns:repeat(3,1fr);gap:10px;padding:17px;display:grid}.plans button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;padding:16px;position:relative}.plans button.recommended{border:2px solid var(--orange);padding:15px}.plans button>em{background:var(--orange);color:#fff;border-radius:10px;padding:3px 5px;font-size:7px;font-style:normal;position:absolute;top:7px;right:7px}.plans span,.plans strong,.plans b,.plans small{display:block}.plans span{color:var(--muted);font-size:9px}.plans strong{color:var(--orange);margin:10px 0 5px;font-family:Georgia,serif;font-size:23px}.plans b{font-size:9px}.plans small{color:var(--muted);margin-top:5px;font-size:7px}.api-key{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:15px;padding:12px;display:grid}.api-key i,.api-key b,.api-key small{display:block}.api-key i{color:#a0a8ae;letter-spacing:2px;font-style:normal}.api-key b{margin-top:3px;font-size:9px}.api-key small{color:var(--muted);font-size:7px}.api-key>em{color:var(--green);background:#e6f4ef;border-radius:20px;padding:4px 6px;font-size:7px;font-style:normal}.api-key>button{background:#edf1f3;border:0;border-radius:5px;padding:6px;font-size:8px}.api-stats{background:#f3efe8;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 15px;padding:12px;display:grid}.api-stats span{text-align:center;border-right:1px solid var(--line)}.api-stats span:last-child{border:0}.api-stats b,.api-stats small{display:block}.api-stats b{font-family:Georgia,serif;font-size:16px}.api-stats small{color:var(--muted);margin-top:3px;font-size:7px}.api-note{color:var(--muted);margin:13px 15px;font-size:8px}.system-map{justify-content:space-between;align-items:center;padding:22px;display:flex}.system-map>div:first-child{min-width:190px}.system-map>div:first-child em{color:var(--orange);font-size:8px;font-style:normal}.system-map h2{margin:5px 0;font-size:14px}.system-map>div:last-child{align-items:center;gap:13px;display:flex}.system-map>div:last-child>span{text-align:center;min-width:105px}.system-map span i{width:32px;height:32px;color:var(--navy);background:#edf1f3;border-radius:9px;place-items:center;margin:auto;font-style:normal;font-weight:800;display:grid}.system-map span b,.system-map span small{display:block}.system-map span b{margin-top:6px;font-size:9px}.system-map span small{color:var(--muted);margin-top:3px;font-size:7px}.system-map>div:last-child>strong{color:var(--orange)}@media (max-width:1100px){.tool-grid{grid-template-columns:repeat(2,1fr)}.credit-layout{grid-template-columns:1fr}.system-map{display:block}.system-map>div:last-child{justify-content:center;margin-top:18px}.loop-center{grid-template-columns:1fr}.loop-center>button{justify-self:start}}@media (max-width:760px){.studio-hero{display:block}.studio-flow{margin-top:18px}.tool-grid{grid-template-columns:1fr}.credit-hero{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr}.system-map>div:last-child{grid-template-columns:1fr 20px 1fr;display:grid}.project-strip article{grid-template-columns:42px 1fr auto}.project-strip time{display:none}}@media (max-width:480px){.credit-hero{grid-template-columns:1fr}.credit-hero>div{border-top:1px solid #36526b;border-left:0;padding:12px 0}.studio-flow{grid-template-columns:1fr 20px 1fr;display:grid}.studio-hero>div:first-child>div{grid-template-columns:1fr 1fr;display:grid}.system-map>div:last-child{grid-template-columns:1fr}.system-map>div:last-child>strong{transform:rotate(90deg)}}.platform-picks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-picks>button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.platform-picks>button.selected{border:2px solid var(--orange);background:#fff8f3;padding:14px}.platform-picks>button>i,.data-source-strip>div>i,.platform-plan>i{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.dou{background:#17222c}.wx{background:#25ad63}.platform-picks b,.platform-picks small{display:block}.platform-picks b{font-size:12px}.platform-picks small{color:var(--muted);margin-top:4px;font-size:9px}.platform-picks em{color:var(--orange);font-size:9px;font-style:normal}.service-picks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-picks button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;min-height:120px;padding:16px;position:relative}.service-picks button.selected{border:2px solid var(--orange);background:#fff8f3;padding:15px}.service-picks button>em{background:var(--orange);color:#fff;border-radius:20px;padding:3px 7px;font-size:8px;font-style:normal;position:absolute;top:8px;right:8px}.service-picks button>b,.service-picks button>strong,.service-picks button>span{display:block}.service-picks button>b{font-size:12px}.service-picks button>strong{color:var(--orange);margin:9px 0 6px;font-family:Georgia,serif;font-size:19px}.service-picks button>span{color:var(--muted);font-size:9px;line-height:1.55}.service-picks button>i{color:var(--orange);font-size:15px;font-style:normal;position:absolute;bottom:8px;right:10px}.review-gate{border-left:4px solid var(--navy);background:#edf3f6;grid-template-columns:1fr auto;align-items:center;gap:5px 16px;margin-top:14px;padding:14px 16px;display:grid}.review-gate b,.review-gate span{display:block}.review-gate b{font-size:11px}.review-gate span{margin-top:5px;font-size:9px}.review-gate p{color:var(--muted);margin:0;font-size:9px}.review-gate button{background:var(--navy);color:#fff;border:0;border-radius:6px;grid-area:1/2/3;padding:10px 14px;font-size:10px}.review-gate button:disabled{opacity:.6}.approved{color:var(--green)!important;background:#e4f3ed!important}.pending{color:#a86627!important;background:#faeddd!important}.rejected{color:#b5453c!important;background:#f9e3e1!important}.green-text{color:var(--green)}.review-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:15px;display:grid}.review-stats>div{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:16px}.review-stats span,.review-stats b,.review-stats small{display:block}.review-stats span{color:var(--muted);font-size:10px}.review-stats b{margin:6px 0;font-family:Georgia,serif;font-size:25px}.review-stats small{color:var(--green);font-size:9px}.review-panel{overflow:auto}.review-head,.review-row{grid-template-columns:1.5fr .9fr .9fr 1fr .75fr .8fr;align-items:center;gap:14px;min-width:980px;padding:13px 18px;display:grid}.review-head{color:var(--muted);background:#f0ece5;font-size:9px;font-weight:800}.review-row{border-bottom:1px solid var(--line);font-size:10px}.review-row b,.review-row small{display:block}.review-row small{color:var(--muted);margin-top:4px;font-size:8px}.review-title{align-items:center;gap:10px;display:flex}.review-title>i{color:#fff;background:linear-gradient(135deg,#587275,#d49a67);border-radius:5px;place-items:center;width:42px;height:32px;font-style:normal;display:grid}.checks small{color:var(--green);margin:2px 0}.review-row span>em{border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;display:inline-block}.review-actions{gap:6px;display:flex}.review-actions button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px 10px;font-size:9px}.review-actions button:first-child{color:var(--green)}.review-actions button:last-child{color:#b5453c}.review-actions button:disabled{opacity:.4}.empty-review{text-align:center;color:var(--muted);padding:45px;font-size:11px}.monitor-actions{align-items:center;gap:12px;display:flex}.monitor-actions>span{color:var(--green);font-size:9px}.monitor-actions>span i{background:#50b58f;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.data-source-strip{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:15px;display:grid}.data-source-strip>div{background:var(--paper);border:1px solid var(--line);border-radius:9px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.data-source-strip b,.data-source-strip small{display:block}.data-source-strip b{font-size:11px}.data-source-strip small{color:var(--muted);margin-top:4px;font-size:8px}.data-source-strip em{color:#a86627;background:#faeddd;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.data-source-strip button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:8px 10px;font-size:9px}.monitor-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.live-monitor{overflow:auto}.monitor-table{min-width:1150px}.monitor-head,.monitor-row{grid-template-columns:1.45fr .8fr .65fr .9fr .8fr .65fr .7fr .75fr;align-items:center;gap:12px;padding:13px 17px;display:grid}.monitor-head{color:var(--muted);background:#f0ece5;font-size:9px;font-weight:800}.monitor-row{border-bottom:1px solid var(--line);font-size:10px}.monitor-row b,.monitor-row small,.monitor-row strong{display:block}.monitor-row small{color:var(--muted);margin-top:4px;font-size:8px}.platform-plan{align-items:center;gap:10px;display:flex}.platform-plan>i{border-radius:8px;width:36px;height:36px}.monitor-row strong{font-family:Georgia,serif;font-size:15px}.monitor-row .cpl{color:var(--orange)}.sync-ok{color:var(--green);font-size:9px;font-style:normal}.sync-note{border-left:4px solid var(--navy);background:#edf3f6;margin-top:14px;padding:13px 16px}.sync-note b,.sync-note span{display:block}.sync-note b{font-size:10px}.sync-note span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.6}.agreement-link{color:var(--orange);background:0 0;border:0;margin:-22px 0 8px 72px;padding:0;font-size:10px;text-decoration:underline}.agreement-party{color:var(--muted);margin:0 0 12px;font-size:8px}.agreement-overlay{z-index:100;background:#091827ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.agreement-modal{background:var(--paper);border-radius:12px;flex-direction:column;width:min(920px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}.agreement-modal header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 26px;display:flex}.agreement-modal header em{color:var(--orange);font-size:9px;font-style:normal}.agreement-modal h2{margin:5px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.agreement-modal header p{color:var(--muted);margin:0;font-size:10px}.agreement-modal header>button{background:#eeeae3;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.agreement-body{grid-template-columns:1fr 1fr;gap:14px 28px;padding:20px 28px;display:grid;overflow:auto}.agreement-body section{border-bottom:1px solid var(--line);padding-bottom:11px}.agreement-body h3{margin:0 0 6px;font-size:12px}.agreement-body p{color:#536170;margin:0;font-size:10px;line-height:1.75}.agreement-modal footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 26px;display:flex}.agreement-modal footer span{color:var(--muted);font-size:9px}.ai-modal{background:var(--paper);border-radius:12px;width:min(780px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0000004d}.ai-modal header{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 25px;display:flex}.ai-modal header em{color:var(--orange);font-size:9px;font-style:normal}.ai-modal header h2{margin:5px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.ai-modal header p{color:var(--muted);margin:0;font-size:10px}.ai-modal header>button{background:#eeeae3;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.ai-connection{border-radius:8px;align-items:center;gap:10px;margin:18px 24px 0;padding:12px 14px;display:flex}.ai-connection.online{color:var(--green);background:#e8f4ef}.ai-connection.offline{color:#a94d3d;background:#faece8}.ai-connection.checking{background:#edf1f3}.ai-connection>i{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.ai-connection b,.ai-connection small{display:block}.ai-connection b{font-size:11px}.ai-connection small{opacity:.8;margin-top:3px;font-size:9px}.ai-modal form{gap:14px;padding:18px 24px 24px;display:grid}.ai-modal label>span{margin-bottom:6px;font-size:10px;font-weight:800;display:block}.ai-modal input:not([type=checkbox]),.ai-modal textarea,.ai-modal select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:11px;font-size:11px}.ai-modal textarea{resize:vertical;line-height:1.65}.ai-files{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-files label{background:#faf8f3;border:1px dashed #c9c1b6;border-radius:8px;padding:13px}.ai-files small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.ai-form-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.ai-form-bottom>div{background:#f1ede5;border-radius:7px;padding:11px}.ai-form-bottom>div b,.ai-form-bottom>div small{display:block}.ai-form-bottom>div b{color:var(--orange);font-size:10px}.ai-form-bottom>div small{color:var(--muted);margin-top:4px;font-size:8px}.ai-auth{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.ai-auth input{accent-color:var(--orange)}.project-action{border:1px solid var(--line);color:var(--orange);background:#fff;border-radius:5px;padding:6px 8px;font-size:8px}.project-action:disabled{color:var(--muted)}.portal-home{min-height:100vh;color:var(--ink);background:#f6f3ec;position:relative;overflow:hidden}.portal-home:before{content:"";background:radial-gradient(circle,#d95f2b1f,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-140px}.portal-header{border-bottom:1px solid var(--line);z-index:2;background:#fffdf9e6;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex;position:relative}.portal-brand{align-items:center;gap:14px;display:flex}.portal-brand .brand-mark{color:#fff}.portal-brand b,.portal-brand span{display:block}.portal-brand b{font-size:20px}.portal-brand span{color:var(--muted);margin-top:3px;font-size:11px}.portal-header>div:last-child{text-align:right}.portal-header>div:last-child span,.portal-header>div:last-child b{display:block}.portal-header>div:last-child span{color:var(--muted);font-size:9px}.portal-header>div:last-child b{margin-top:4px;font-size:12px}.portal-hero{grid-template-columns:1fr 280px;align-items:end;gap:50px;margin:0 6vw;padding:55px 0 42px;display:grid;position:relative}.portal-copy>em,.portal-title>em{color:var(--orange);letter-spacing:1.8px;font-size:10px;font-style:normal;font-weight:800}.portal-copy h1{letter-spacing:-1px;margin:14px 0 12px;font-family:Georgia,Songti SC,serif;font-size:42px}.portal-copy>p{color:var(--muted);font-size:14px;line-height:1.7}.portal-copy>div{align-items:center;gap:10px;margin-top:25px;display:flex}.portal-copy>div span{border:1px solid var(--line);background:#fff;border-radius:30px;padding:8px 13px;font-size:10px;font-weight:700}.portal-copy>div i{color:var(--orange);font-style:normal}.portal-hero>aside{background:var(--navy);color:#fff;border-radius:12px;padding:23px}.portal-hero>aside b,.portal-hero>aside strong,.portal-hero>aside span{display:block}.portal-hero>aside b{color:#b6c4d0;font-size:10px}.portal-hero>aside strong{color:#69d0ad;margin:9px 0;font-family:Georgia,serif;font-size:34px}.portal-hero>aside span{color:#9eb0bf;font-size:9px;line-height:1.6}.portal-select{padding:8px 6vw 48px;position:relative}.portal-title{text-align:center;margin-bottom:24px}.portal-title h2{margin:6px 0;font-family:Georgia,Songti SC,serif;font-size:27px}.portal-title p{color:var(--muted);font-size:11px}.portal-cards{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1250px;margin:auto;display:grid}.portal-cards article{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:24px;transition:all .2s;box-shadow:0 8px 24px #172a3b0a}.portal-cards article:hover,.portal-cards article.active{transform:translateY(-4px);box-shadow:0 16px 34px #172a3b1a}.portal-cards article.vip{border-top:4px solid var(--orange)}.portal-cards article.admin{border-top:4px solid var(--navy)}.portal-card-top{justify-content:space-between;align-items:center;display:flex}.portal-card-top>i{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;font-weight:900;display:grid}.portal-cards .vip .portal-card-top>i{background:var(--orange)}.portal-cards .admin .portal-card-top>i{background:var(--navy)}.portal-card-top>em{color:var(--muted);background:#f0ece4;border-radius:20px;padding:5px 9px;font-size:9px;font-style:normal}.portal-cards h3{margin:17px 0 7px;font-size:18px}.portal-cards>article>p{color:var(--muted);min-height:30px;font-size:10px;line-height:1.5}.portal-cards ul{border-top:1px solid var(--line);margin:12px 0;padding:13px 0;list-style:none}.portal-cards li{color:#53616d;padding:5px 0;font-size:10px}.portal-cards li:first-letter{color:var(--green)}.portal-cards article>button{border:1px solid var(--navy);width:100%;color:var(--navy);background:#fff;border-radius:7px;padding:11px;font-size:11px;font-weight:800}.portal-cards .vip>button{background:var(--orange);border-color:var(--orange);color:#fff}.portal-cards .admin>button{background:var(--navy);color:#fff}.portal-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:18px 6vw;font-size:9px;display:flex}.login-overlay{z-index:100;background:#0a1a2ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-card{background:var(--paper);text-align:center;border-radius:14px;width:min(430px,96vw);padding:30px;position:relative;box-shadow:0 28px 70px #00000047}.login-close{background:#eeeae3;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:15px;right:15px}.login-card>i{background:var(--green);color:#fff;border-radius:13px;place-items:center;width:52px;height:52px;margin:auto;font-size:18px;font-style:normal;font-weight:900;display:grid}.login-card>i.vip{background:var(--orange)}.login-card>i.admin{background:var(--navy)}.login-card>em{color:var(--orange);margin-top:12px;font-size:9px;font-style:normal;display:inline-block}.login-card h2{margin:5px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.login-card>p{color:var(--muted);margin-bottom:20px;font-size:10px}.login-card>label{text-align:left;margin:12px 0;display:block}.login-card>label span{margin-bottom:6px;font-size:10px;font-weight:800;display:block}.login-card>label input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;padding:12px;font-size:11px}.login-options{color:var(--muted);justify-content:space-between;align-items:center;margin:10px 0 17px;font-size:9px;display:flex}.login-options button{color:var(--orange);background:0 0;border:0;font-size:9px}.login-card>small{color:var(--muted);margin-top:13px;font-size:8px;line-height:1.5;display:block}.role-badge{border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800}.role-badge.merchant{color:var(--green);background:#e5f3ed}.role-badge.vip{color:var(--orange);background:#faeadf}.role-badge.admin{color:var(--navy);background:#e6ebef}.logout-button{color:var(--orange);background:0 0;border:0;margin-left:3px;font-size:9px}@media (min-width:1101px){body{zoom:1.08}.sidebar nav button,.side-section button{font-size:14px}.page-heading h1{font-size:29px}.content{padding-top:30px}.panel-title span{font-size:14px}.form-grid select,.money-input,.calculated{font-size:11px}.table-row,.review-row,.monitor-row{font-size:10.5px}}@media (max-width:900px){.platform-picks,.data-source-strip,.portal-cards,.service-picks{grid-template-columns:1fr}.review-stats,.monitor-metrics{grid-template-columns:1fr 1fr}.agreement-body,.ai-files,.ai-form-bottom{grid-template-columns:1fr}.monitor-actions{display:block}.monitor-actions .primary{margin-top:8px}.portal-hero{grid-template-columns:1fr;padding-top:35px}.portal-copy h1{font-size:32px}.portal-copy>div{flex-wrap:wrap}.portal-header>div:last-child{display:none}}:root{--ink:#edf8ff;--navy:#102b46;--navy2:#040d17;--orange:#f0a35d;--orange2:#ffc77f;--ivory:#06111c;--paper:#091b2bc7;--line:#80c4e62b;--muted:#88a8bc;--green:#4ad9bd;--cyan:#49c9ff}html,body{color:var(--ink);background:#06111c}body{background-image:radial-gradient(circle at 72% 8%,#2d90c624,#0000 27%),radial-gradient(circle at 35% 90%,#f0a35d12,#0000 25%)}.portal-home{color:#edf8ff;background:#030b13;min-height:100vh}.portal-home:before{background:radial-gradient(circle,#32bef52b,#0000 66%);width:760px;height:760px;animation:10s ease-in-out infinite orbFloat;top:-210px;right:-170px}.portal-home:after{content:"";pointer-events:none;background-image:linear-gradient(#5eabd309 1px,#0000 1px),linear-gradient(90deg,#5eabd309 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.portal-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030c15ad;border-color:#64b4dc24;height:88px}.portal-brand .brand-mark,.sidebar .brand-mark{background:linear-gradient(145deg,#35b6ee,#17557c);border:1px solid #96e1ff66;box-shadow:0 0 32px #43c7ff52}.portal-brand b{letter-spacing:1px;font-size:21px}.portal-header>div:last-child b{color:#d8eaf4}.portal-hero{background-image:linear-gradient(90deg,#030b13 0%,#030b13fa 28%,#030b138c 58%,#030b130d 100%),url(/ai-face-hero.png);background-position:100%;background-size:cover;border:1px solid #64bce61f;border-radius:28px;min-height:510px;margin:18px 3vw 0 6vw;padding:78px 44% 74px 0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #2ea3dc0d,0 30px 90px #0000004d}.portal-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#5bd1ff14 49%,#0000 60%);animation:7s linear infinite scanBeam;position:absolute;inset:-40% -10%}.portal-copy{z-index:2;position:relative}.portal-copy h1{letter-spacing:-2.5px;background:linear-gradient(115deg,#fff 20%,#9adfff 65%,#ffd0a0);color:#0000;-webkit-background-clip:text;margin-top:19px;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:52px;font-weight:800;line-height:1.16}.portal-copy>p{color:#9bb9ca;max-width:690px;font-size:15px}.portal-copy>div span{color:#cceaf9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2235b3;border-color:#65c6f03b;box-shadow:inset 0 0 20px #3fb7e60a}.portal-hero>aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0516238c;border:1px solid #61c7ef33;width:240px;position:absolute;bottom:25px;right:28px;box-shadow:0 15px 50px #00000040}.portal-hero>aside strong{text-shadow:0 0 22px #4ad9bd8c}.portal-select{padding-top:48px}.portal-title h2{font-size:34px}.portal-title>em{color:#55cdfd}.portal-cards{gap:22px}.portal-cards article{background:linear-gradient(150deg,#0f2a40e0,#061523e0);border:1px solid #67bee62e;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000038,inset 0 1px #ffffff0a}.portal-cards article:before{content:"";background:radial-gradient(circle,#43c7ff29,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-75px;right:-70px}.portal-cards article:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff14 48%,#0000 66%);transition:transform .8s;position:absolute;inset:0;transform:translate(-120%)}.portal-cards article:hover:after{transform:translate(120%)}.portal-cards article:hover{border-color:#5fcfff7a;transform:translateY(-9px);box-shadow:0 28px 65px #00000057,0 0 35px #3ab5e61a}.portal-cards article.vip{border-top-color:#f0a35d}.portal-cards article.admin{border-top-color:#4bcaff}.portal-card-top>i{background:linear-gradient(145deg,#44d7bc,#146a70);box-shadow:0 0 25px #4ad9bd40}.portal-cards .vip .portal-card-top>i{background:linear-gradient(145deg,#ffc47a,#bb5e24);box-shadow:0 0 25px #f0a35d47}.portal-cards .admin .portal-card-top>i{background:linear-gradient(145deg,#55d2ff,#165984);box-shadow:0 0 25px #49c9ff4d}.portal-card-top>em{color:#98cce5;background:#64b0d41a}.portal-cards h3{font-size:19px}.portal-footer{border-color:#68bae11f}.sidebar{background:linear-gradient(#061321,#030b13);border-right:1px solid #4ea8d226;box-shadow:18px 0 55px #0000002e}.workspace{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1436507a;border-color:#60b7e02e}.sidebar nav button,.side-section button{color:#8caabe;transition:all .22s}.sidebar nav button:hover,.side-section button:hover{color:#d8f2ff;background:#3ba0cf17;transform:translate(3px)}.sidebar nav button.active{color:#effaff;background:linear-gradient(90deg,#36b1e438,#1743636b);box-shadow:inset 3px 0 #4bcaff,0 0 28px #37b8ea14}.sidebar nav button.active i{color:#55d4ff;text-shadow:0 0 15px #4bcaff}.support{background:linear-gradient(135deg,#308eb933,#0a263bcc);border-color:#52b7e240}.topbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#040f19c2;border-color:#60b5dc24}.icon-button{color:#c7eafa;background:#0f2b41b3;border-color:#66bce42e}.user{border-color:#64b5db29}.user>div{background:linear-gradient(145deg,#4bcaff,#185a83);box-shadow:0 0 20px #49c9ff2e}.panel,.metric-card,.crm-stats>div,.asset-summary>div,.wallet,.tool-groups>section,.portal-cards article{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#0d273cd1,#061624db);border-color:#69bee629;box-shadow:0 16px 45px #00000021,inset 0 1px #ffffff06}.panel,.metric-card{transition:transform .28s,border-color .28s,box-shadow .28s}.metric-card:hover,.tool-groups>section:hover{border-color:#4bcaff5c;transform:translateY(-3px);box-shadow:0 20px 55px #0003,0 0 25px #43c7ff0d}.metric-card:after{background:linear-gradient(90deg,#35bceb,#4ad9bd);animation:3s ease-in-out infinite metricPulse;box-shadow:0 0 14px #49c9ff80}.metric-card.orange:after{background:linear-gradient(90deg,#e88443,#ffd08f)}.page-heading h1{background:linear-gradient(100deg,#fff,#a7d9ef);color:#0000;-webkit-background-clip:text;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-weight:760}.page-heading p{color:#54cbfa}.primary{color:#02131e;background:linear-gradient(120deg,#1998cc,#42d4d0);border:1px solid #92eaff59;transition:all .25s;box-shadow:0 9px 28px #24b5d938}.primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 13px 38px #2ac5e64d}.panel-title{border-color:#67bce221}.panel-title button{color:#57cdf9}.studio-hero{background:linear-gradient(120deg,#0c283ee6,#071a2abf)}.studio-flow{background:#02101cbf;border:1px solid #55c5ef29}.tool-grid button,.platform-picks>button,.service-picks button,.plans button,.data-source-strip>div,.review-actions button,.api-key,.contract-list,.asset-grid article{color:var(--ink);background:#091f31c2;border-color:#67bde429}.tool-grid button:hover{background:#113750c7;border-color:#50d0ff6b}.tool-grid button.featured,.platform-picks>button.selected,.service-picks button.selected,.strategy-row button.selected{background:linear-gradient(145deg,#1c5874a6,#0a2336e6);border-color:#4bcaff;box-shadow:0 0 30px #49c9ff14}.tool-grid button>i{color:#75d8ff;background:#45a6cd21}.video-picks>button,.strategy-row button{color:var(--ink);background:#081d2ec2;border-color:#66bae22b}.form-grid select,.crm-toolbar select,.money-input,.search,.table-row select,.ai-modal input:not([type=checkbox]),.ai-modal textarea,.ai-modal select,.login-card>label input{color:#eaf8ff;background:#0b273d;border-color:#65bee833}.calculated,.order-total,.funnel-foot,.review-gate,.stop-loss,.api-stats,.sync-note,.ai-form-bottom>div{background:#163a527a}.table-head,.monitor-head,.review-head{background:#173c548c}.table-row,.lead-row,.campaign-list>div,.review-row,.monitor-row{border-color:#6ab9de1a}.grid-lines{background:repeating-linear-gradient(#0000 0 51px,#69b8de17 52px)}.agreement-modal,.ai-modal,.login-card{color:#effaff;background:linear-gradient(150deg,#102d45,#071a2a);border:1px solid #6fcaf133}.agreement-modal header,.agreement-modal footer,.ai-modal header{border-color:#66bce524}.agreement-overlay,.login-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01070dc7}.agreement-body p{color:#9bb8c9}.credit-hero,.wallet.media{background:linear-gradient(135deg,#0c2a43,#071b2d)}@keyframes orbFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-55px,38px)scale(1.08)}}@keyframes scanBeam{0%{transform:translate(-45%)rotate(0)}to{transform:translate(45%)rotate(0)}}@keyframes metricPulse{0%,to{opacity:.65;transform-origin:0;transform:scaleX(.88)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:900px){.portal-hero{background-position:68% bottom;background-repeat:no-repeat;background-size:auto 72%;margin:12px;padding:50px 24px 320px}.portal-copy h1{font-size:38px}.portal-hero>aside{bottom:18px;right:20px}.portal-home:after{display:none}}.content{width:100%;max-width:1560px;margin:0 auto;padding:34px 38px 64px}.panel{border-radius:16px}.tool-groups{gap:20px}.tool-groups>section{border-radius:16px;padding:24px}.tool-grid{gap:14px}.tool-grid button{border-radius:12px;min-height:82px;padding:16px}.video-picks{grid-template-columns:repeat(3,minmax(190px,300px));justify-content:start;gap:18px}.video-picks>button{border-radius:15px;padding:8px}.video-art{aspect-ratio:3/4;border-radius:11px;height:auto!important}.asset-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px}.asset-grid article{border-radius:15px;padding:10px}.asset-grid .video-art.tall{aspect-ratio:3/4;border-radius:11px;height:auto}.project-cases{margin-top:20px}.project-case-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;padding:8px 22px 24px;display:grid}.project-case-grid>article{border:1px solid var(--line);background:#071928b8;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #00000029}.project-case-cover{aspect-ratio:3/4;color:#fff;background-position:50%;background-size:cover;border:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.project-case-cover:after{content:"";background:linear-gradient(#020a110d,#020a1124 45%,#020a11e6);position:absolute;inset:0}.project-case-cover.villa-one{background-image:linear-gradient(135deg,#2092c059,#03121f59),url(/ai-face-hero.png)}.project-case-cover.villa-two{background-image:linear-gradient(135deg,#f0a35d47,#03121f6b),url(/ai-face-hero.png);background-position:72%}.project-case-cover>span,.project-case-cover>i,.project-case-cover>em,.project-case-cover>div{z-index:2;position:absolute}.project-case-cover>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04111b9e;border-radius:20px;padding:6px 9px;font-size:9px;top:13px;left:13px}.project-case-cover>i{background:#49c9ff29;border:1px solid #a4e5ff7a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-style:normal;display:grid;box-shadow:0 0 35px #4ac9ff38}.project-case-cover>em{color:#c8edf9;font-size:9px;font-style:normal;top:13px;right:13px}.project-case-cover>div{text-align:left;bottom:16px;left:15px;right:15px}.project-case-cover>div b,.project-case-cover>div small{display:block}.project-case-cover>div b{font-size:13px;line-height:1.5}.project-case-cover>div small{color:#9fc2d3;margin-top:5px;font-size:8px}.project-case-grid footer{justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.project-case-grid footer span b,.project-case-grid footer span small{font-size:8px;display:block}.project-case-grid footer span small{color:var(--muted);margin-top:3px}.project-action{background:#31a1cd1a;border-radius:7px;padding:7px 10px;font-size:9px}.video-preview-modal,.utility-modal{color:#effaff;background:linear-gradient(150deg,#102d45,#071a2a);border:1px solid #6fcaf13d;border-radius:20px;width:min(920px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #00000080}.video-preview-modal{width:min(560px,96vw)}.video-preview-modal header,.utility-modal header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 25px;display:flex}.video-preview-modal header em,.utility-modal header em{color:var(--cyan);letter-spacing:1.2px;font-size:9px;font-style:normal}.video-preview-modal h2,.utility-modal h2{margin:6px 0;font-size:20px}.video-preview-modal header p,.utility-modal header p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.video-preview-modal header button,.utility-modal header button{color:#dff5ff;background:#75bcdc1f;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.video-player-shell{aspect-ratio:3/4;background:#010508;border:1px solid #6dc9f233;border-radius:14px;width:min(340px,76vw);margin:24px auto;overflow:hidden;box-shadow:0 18px 60px #0000006b,0 0 40px #3abced14}.video-player-shell video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-preview-modal footer{justify-content:space-between;align-items:center;gap:18px;padding:0 25px 24px;display:flex}.video-preview-modal footer a{border-radius:8px;padding:10px 16px;font-size:10px;text-decoration:none}.utility-body{padding:24px}.utility-body form{gap:16px;display:grid}.utility-body label>span{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.utility-body input,.utility-body textarea{color:#eaf8ff;width:100%;font:inherit;background:#0b273d;border:1px solid #65bee833;border-radius:9px;padding:12px}.utility-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.utility-cards>button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#081e30c2;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.utility-cards>button i{color:var(--cyan);font-style:normal}.utility-cards>button b,.utility-cards>button small{display:block}.utility-cards>button small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.5}.utility-cards>button em{color:var(--cyan);font-size:9px;font-style:normal}.utility-calculator{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.utility-calculator>div{border:1px solid var(--line);border-radius:10px;padding:12px}.utility-calculator small,.utility-calculator b{display:block}.utility-calculator small{color:var(--muted);font-size:9px}.utility-calculator b{margin-top:5px}.utility-feed{gap:10px;display:grid}.utility-feed>div{border:1px solid var(--line);border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.utility-feed i{color:var(--green);font-style:normal}.utility-feed b,.utility-feed small{display:block}.utility-feed small{color:var(--muted);margin-top:4px;font-size:9px}.service-truth,.utility-message{background:#f0a35d1a;border:1px solid #f0a35d33;border-radius:10px;padding:13px;font-size:10px;line-height:1.6}.service-truth b,.service-truth span{display:block}.service-truth span{color:#b8c9d3;margin-top:4px}.utility-message{color:#75e6ca;background:#4ad9bd17;border-color:#4ad9bd33;margin-top:16px}.utility-account p{color:var(--muted);margin:8px 0 18px;font-size:10px;line-height:1.7}@media (max-width:1100px){.project-case-grid,.asset-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.content{padding:24px 16px 48px}.video-picks,.project-case-grid,.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-cards,.utility-calculator{grid-template-columns:1fr}.video-preview-modal footer{flex-direction:column;align-items:flex-start}}.flow-studio{max-width:1420px;margin:0 auto}.flow-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.flow-heading em{color:var(--cyan);letter-spacing:2px;font-size:10px;font-style:normal;font-weight:800}.flow-heading h1{letter-spacing:-1px;margin:8px 0 7px;font-size:32px}.flow-heading p{color:var(--muted);margin:0;font-size:12px}.flow-heading>span{color:#9debd9;background:#4ad9bd12;border:1px solid #4ad9bd33;border-radius:30px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;display:flex}.flow-heading>span i{background:var(--green);width:7px;height:7px;box-shadow:0 0 13px var(--green);border-radius:50%}.flow-stepper{border:1px solid var(--line);background:#071928ad;border-radius:15px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;padding:8px;display:grid}.flow-stepper button{color:#6f92a7;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.flow-stepper button:not(:last-child):after{content:"";background:var(--line);width:10px;height:1px;position:absolute;right:-5px}.flow-stepper button>i{border:1px solid #73bee03b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.flow-stepper button span b,.flow-stepper button span small{display:block}.flow-stepper button span small{letter-spacing:1px;opacity:.65;margin-top:3px;font-size:7px}.flow-stepper button.active{color:#effaff;background:linear-gradient(120deg,#1f7da659,#0a2b41bf);box-shadow:inset 0 0 0 1px #5bcef83d}.flow-stepper button.active>i{background:var(--cyan);color:#04131e;border-color:var(--cyan);box-shadow:0 0 20px #49c9ff4d}.flow-stepper button.done{color:#78d7c3}.flow-stepper button.done>i{background:#4ad9bd26;border-color:#4ad9bd4d}.flow-message{color:#bdeafa;background:#185d7b38;border:1px solid #55caf433;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 15px;font-size:10px;display:flex}.flow-message button{color:inherit;background:0 0;border:0;font-size:17px}.flow-panel{background:linear-gradient(145deg,#0c263ae6,#051421eb);border:1px solid #69bee629;border-radius:18px;padding:28px;box-shadow:0 25px 70px #0000002e,inset 0 1px #ffffff06}.flow-panel-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.flow-panel-title>span{color:var(--cyan);opacity:.65;font-family:Georgia,serif;font-size:28px}.flow-panel-title h2{margin:0 0 4px;font-size:20px}.flow-panel-title p{color:var(--muted);margin:0;font-size:10px}.flow-start{flex-direction:column;justify-content:center;min-height:430px;display:flex}.flow-start>.flow-panel-title,.flow-start>form,.flow-start>.flow-hint{width:min(920px,100%);margin-left:auto;margin-right:auto}.flow-panel label>span{margin-bottom:8px;font-size:10px;font-weight:800;display:block}.flow-start form label>div{grid-template-columns:1fr auto;gap:10px;display:grid}.flow-start input,.flow-panel textarea,.flow-panel select,.upload-box input{color:#effaff;font:inherit;background:#081f31;border:1px solid #69c1e938;border-radius:10px;padding:14px}.flow-start input{font-size:13px}.flow-start .primary{padding:0 25px}.flow-hint{align-items:center;gap:10px;margin-top:18px;display:flex}.flow-hint b{color:var(--muted);font-size:9px}.flow-hint span{border:1px solid var(--line);border-radius:20px;padding:6px 9px;font-size:9px}.flow-hint small{color:#7595a8;margin-left:auto;font-size:8px}.transcript-box{grid-template-columns:1fr auto;grid-template-areas:"label label""area button";gap:10px;display:grid}.transcript-box>span{grid-area:label}.transcript-box textarea{resize:vertical;grid-area:area;line-height:1.75}.transcript-box button{grid-area:button;align-self:stretch;padding:0 25px}.variant-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.variant-grid article{border:1px solid var(--line);background:#061928c2;border-radius:14px;flex-direction:column;transition:all .22s;display:flex;overflow:hidden}.variant-grid article:hover,.variant-grid article.selected{border-color:#52cdfa6b;transform:translateY(-3px)}.variant-grid article>header{background:#256f8f33;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.variant-grid article>header span{color:var(--muted);font-size:8px}.variant-grid article>header b{color:var(--cyan);font-size:12px}.variant-grid article>div{flex:1;padding:17px}.variant-grid article em{color:#6f93a8;margin:0 0 6px;font-size:8px;font-style:normal;display:block}.variant-grid article h3{margin:0 0 16px;font-size:14px;line-height:1.5}.variant-grid article p{white-space:pre-line;color:#b6cbd7;max-height:240px;margin:0 0 16px;font-size:10px;line-height:1.75;overflow:auto}.variant-grid article footer{flex-wrap:wrap;gap:5px;display:flex}.variant-grid article footer i{color:#79cff0;background:#3aa5cf1a;border-radius:12px;padding:5px 7px;font-size:8px;font-style:normal}.variant-grid article>button{border:0;border-top:1px solid var(--line);color:#6cd8ff;background:#2995be1a;padding:13px;font-size:10px;font-weight:800}.create-grid{grid-template-columns:.8fr 1.2fr;gap:22px;display:grid}.create-settings{gap:16px;display:grid}.ratio-picks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ratio-picks button{border:1px solid var(--line);color:#a7c0cf;background:#081e2fbf;border-radius:10px;padding:12px 8px;font-weight:800}.ratio-picks button small{margin-top:4px;font-size:7px;font-weight:400;display:block}.ratio-picks button.selected{border-color:var(--cyan);color:#eaf9ff;background:#2d9eca29}.upload-box{background:#05162480;border:1px dashed #6ac2e947;border-radius:11px;padding:14px}.upload-box input{width:100%;padding:9px}.upload-box small{color:var(--muted);margin-top:7px;font-size:8px;display:block}.create-settings>label>select{width:100%}.segment-map{border:1px solid var(--line);background:#04121e8c;border-radius:13px;overflow:hidden}.segment-map>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 15px;display:flex}.segment-map>header span{color:var(--muted);font-size:8px}.segment-map>div{border-bottom:1px solid #67b7dc17;grid-template-columns:32px 1fr 180px;align-items:center;gap:10px;padding:11px 13px;display:grid}.segment-map>div>i{color:var(--cyan);font-family:Georgia,serif;font-style:normal}.segment-map>div>p{color:#b5cbd7;margin:0;font-size:9px;line-height:1.55}.segment-map>div>select{padding:8px;font-size:8px}.flow-auth{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:9px;display:flex}.flow-auth input{accent-color:var(--cyan)}.flow-create{min-width:230px;margin:14px 0 0 auto;padding:13px 18px;display:block}.run-grid{gap:10px;display:grid}.run-grid article{border:1px solid var(--line);background:#051623a6;border-radius:12px;grid-template-columns:64px 1fr 90px;align-items:center;gap:14px;padding:10px;display:grid}.run-cover{aspect-ratio:3/4;background:linear-gradient(145deg,#184d68,#091d2e);border-radius:8px;place-items:center;width:58px;display:grid}.run-cover i{color:var(--cyan);font-size:10px;font-style:normal}.run-grid article>div:nth-child(2)>b,.run-grid article>div:nth-child(2)>span,.run-grid article>div:nth-child(2)>small{display:block}.run-grid article>div:nth-child(2)>span,.run-grid article>div:nth-child(2)>small{color:var(--muted);margin-top:4px;font-size:8px}.run-grid article>div:nth-child(2)>div{background:#6cbee41a;border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.run-grid article>div:nth-child(2)>div i{background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;box-shadow:0 0 9px var(--cyan);display:block}.run-grid article>button{border:1px solid var(--line);color:#70d5f8;background:#2589b11a;border-radius:8px;padding:8px;font-size:8px}.edit-workbench{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding-top:22px;display:grid}.edit-modes{gap:10px;display:grid}.edit-modes button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#061826b3;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.edit-modes button>i{width:38px;height:38px;color:var(--cyan);background:#3ea8d01f;border-radius:9px;place-items:center;font-style:normal;display:grid}.edit-modes b,.edit-modes small{display:block}.edit-modes small{color:var(--muted);margin-top:4px;font-size:8px}.edit-modes button.selected{border-color:var(--cyan);background:#2994bd21}.material-drop{text-align:center;border:1px dashed #63c0e84d;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative}.material-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.material-drop small{color:var(--muted);margin-top:6px;font-size:8px}.edit-workbench>.flow-create{grid-column:1/-1}.publish-package{grid-template-columns:1fr 1fr 1.4fr;gap:15px;display:grid}.publish-package article{border:1px solid var(--line);background:#051724a6;border-radius:12px;padding:9px;overflow:hidden}.publish-package img,.publish-video{aspect-ratio:3/4;object-fit:cover;border-radius:8px;width:100%}.publish-video{background:linear-gradient(145deg,#12415b,#071b2d);place-items:center;display:grid;position:relative}.publish-video i{width:48px;height:48px;color:var(--cyan);border:1px solid #78dcff66;border-radius:50%;place-items:center;font-style:normal;display:grid}.publish-video span{font-size:9px;position:absolute;bottom:12px}.publish-package article>a,.publish-package article>button{text-align:center;width:100%;color:var(--cyan);background:0 0;border:0;padding:10px 0 2px;font-size:9px;text-decoration:none;display:block}.publish-copy{border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:15px}.publish-copy span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.publish-copy b,.publish-copy p{margin:0 0 12px;font-size:11px;display:block}.platform-publish{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-publish button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#061826bf;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.platform-publish button>i{background:linear-gradient(145deg,#30a9d8,#17516f);border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.platform-publish b,.platform-publish small{display:block}.platform-publish small{color:var(--muted);margin-top:4px;font-size:8px}.platform-publish em{color:var(--cyan);font-size:9px;font-style:normal}@media (max-width:1000px){.variant-grid,.create-grid,.edit-workbench{grid-template-columns:1fr}.flow-stepper button span{display:none}.publish-package{grid-template-columns:1fr 1fr}.platform-publish{grid-template-columns:1fr}.segment-map>div{grid-template-columns:28px 1fr}.segment-map>div>select{grid-column:2}.flow-hint{flex-wrap:wrap}.flow-hint small{width:100%;margin-left:0}.edit-workbench>.flow-create{grid-column:auto}}.login-home{color:#edf8ff;background:#030b13;grid-template-columns:minmax(0,1.35fr) minmax(440px,.65fr);height:100vh;min-height:680px;display:grid;overflow:hidden}.login-visual{background-image:linear-gradient(90deg,#030b13fa,#030b13a6 52%,#030b1329),url(/ai-face-hero.png);background-position:50%;background-size:cover;border-right:1px solid #5db9e229;flex-direction:column;padding:38px 5vw 30px;display:flex;position:relative}.login-visual:after{content:"";pointer-events:none;background-image:linear-gradient(#5bb5dd0a 1px,#0000 1px),linear-gradient(90deg,#5bb5dd0a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.login-visual>header{z-index:2;align-items:center;gap:13px;display:flex;position:relative}.login-visual>header .brand-mark{color:#fff}.login-visual>header b,.login-visual>header span{display:block}.login-visual>header span{color:#86a9bd;margin-top:3px;font-size:9px}.login-copy{z-index:2;max-width:760px;margin:auto 0;position:relative}.login-copy>em{color:#68d8ff;letter-spacing:2.3px;text-shadow:0 0 18px #49c9ff73;font-size:10px;font-style:normal}.login-copy h1{letter-spacing:-3px;background:linear-gradient(115deg,#fff,#a7e4ff 60%,#ffd0a0);color:#0000;-webkit-background-clip:text;margin:18px 0;font-size:clamp(42px,4.2vw,66px);line-height:1.12}.login-flow{grid-template-columns:repeat(5,1fr);gap:9px;max-width:720px;margin-top:34px;display:grid}.login-flow span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081e2f8c;border:1px solid #69c6ee29;border-radius:10px;padding:12px}.login-flow i,.login-flow b{display:block}.login-flow i{color:#57cdf9;font-size:8px;font-style:normal}.login-flow b{margin-top:5px;font-size:9px}.login-visual>footer{z-index:2;color:#7899ab;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:relative}.login-visual>footer span{align-items:center;gap:7px;display:flex}.login-visual>footer i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.login-direct{background:radial-gradient(circle at 80% 0,#2690be21,#0000 30%),#06111c;flex-direction:column;padding:38px 4vw 25px;display:flex}.login-box{width:min(480px,100%);margin:auto}.login-welcome em{color:#59d0fa;letter-spacing:1.7px;font-size:9px;font-style:normal}.login-welcome p{color:var(--muted);margin:0;font-size:10px}.login-box>nav{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 12px;display:grid}.login-box>nav button{color:#7f9eaf;background:#071b2bad;border:1px solid #67bee629;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px 6px;display:flex}.login-box>nav button i{background:#48add51a;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.login-box>nav button span{font-size:9px;font-weight:800}.login-box>nav button.active{color:#eaf9ff;background:linear-gradient(145deg,#2280a842,#082437cc);border-color:#4bcaff;box-shadow:0 0 24px #49c9ff14}.selected-role{border:1px solid var(--line);background:#0516238c;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.selected-role>span b,.selected-role>span small{display:block}.selected-role>span b{color:#6bd6fb;font-size:10px}.selected-role>span small{color:var(--muted);margin-top:3px;font-size:8px}.selected-role>em{text-align:right;font-style:normal}.selected-role>em i{color:#8baaba;margin:3px 0;font-size:7px;font-style:normal;display:block}.login-box>form{gap:13px;margin-top:18px;display:grid}.login-box>form>label span{margin-bottom:6px;font-size:9px;font-weight:800;display:block}.login-box>form>label input{color:#f1faff;background:#0a263b;border:1px solid #67bee633;border-radius:10px;outline:none;width:100%;padding:13px;font-size:11px}.login-box>form>label input:focus{border-color:#4bcaff;box-shadow:0 0 0 3px #49c9ff14}.login-form-row{color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;display:flex}.login-form-row label{align-items:center;gap:6px;display:flex}.login-form-row input{accent-color:var(--cyan)}.login-form-row button{color:#64d2f8;background:0 0;border:0;font-size:8px}.login-box>form>.primary{padding:13px;font-size:11px}.login-box>small{text-align:center;color:#66899d;margin-top:13px;font-size:7px;display:block}.login-direct>footer{color:#557589;justify-content:space-between;font-size:7px;display:flex}.training-camp{max-width:1450px;margin:0 auto}.training-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.training-heading em{color:var(--cyan);letter-spacing:2px;font-size:9px;font-style:normal}.training-heading h1{margin:7px 0;font-size:30px}.training-heading p{color:var(--muted);margin:0;font-size:11px}.training-heading>div:last-child{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto auto auto auto;align-items:baseline;gap:5px 13px;padding:12px 16px;display:grid}.training-heading>div:last-child b{color:#68d8ff;font-size:19px}.training-heading>div:last-child span{color:var(--muted);font-size:8px}.training-tabs{border:1px solid var(--line);background:#05162394;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;padding:7px;display:grid}.training-tabs button{color:#7798aa;background:0 0;border:0;border-radius:9px;padding:12px;font-size:10px;font-weight:800}.training-tabs button.active{color:#effaff;background:linear-gradient(120deg,#258fb959,#09283dbf);box-shadow:inset 0 0 0 1px #57cef938}.training-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0c263ae6,#051421eb);border-radius:17px;padding:25px}.training-title{align-items:center;gap:14px;margin-bottom:22px;display:flex}.training-title>span{color:var(--cyan);opacity:.7;font-family:Georgia,serif;font-size:26px}.training-title h2{margin:0 0 4px;font-size:19px}.training-title p{color:var(--muted);margin:0;font-size:9px}.training-title>em{border-radius:20px;margin-left:auto;padding:7px 10px;font-size:8px;font-style:normal}.training-title>em.live{color:#74e5ca;background:#4ad9bd1a}.training-title>em.baseline{color:#ffc182;background:#f0a35d1a}.quote-layout{grid-template-columns:420px 1fr;gap:20px;display:grid}.quote-form{border:1px solid var(--line);background:#0516238c;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;padding:17px;display:grid}.quote-form label>span,.agent-layout label>span{margin-bottom:6px;font-size:8px;font-weight:800;display:block}.quote-form input,.quote-form select,.agent-layout select{color:#eefaff;background:#092438;border:1px solid #68bee62e;border-radius:8px;width:100%;padding:10px;font-size:9px}.quote-form>.full{grid-column:1/-1}.quote-result{border:1px solid var(--line);background:#04121e8c;border-radius:13px;min-height:500px;overflow:hidden}.quote-empty{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.quote-empty i{border:1px solid var(--line);width:60px;height:60px;color:var(--cyan);border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.quote-empty b{margin:13px 0 6px;font-size:13px}.quote-empty span{text-align:center;max-width:280px;font-size:8px;line-height:1.6}.quote-source{border-bottom:1px solid var(--line);background:#226f8e29;justify-content:space-between;padding:12px 15px;display:flex}.quote-source b{font-size:9px}.quote-source span{color:var(--muted);font-size:8px}.quote-lines{padding:6px 15px}.quote-lines>div{border-bottom:1px solid #65b7dd14;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.quote-lines b,.quote-lines small{display:block}.quote-lines b{font-size:9px}.quote-lines small{color:var(--muted);margin-top:2px;font-size:7px}.quote-total{grid-template-columns:1fr 1fr 1.3fr;gap:8px;padding:13px 15px;display:grid}.quote-total span{border:1px solid var(--line);border-radius:9px;padding:10px}.quote-total small,.quote-total b,.quote-total strong{display:block}.quote-total small{color:var(--muted);font-size:7px}.quote-total b{margin-top:5px;font-size:12px}.quote-total strong{color:#69dfc5;margin-top:4px;font-size:17px}.quote-result footer{justify-content:flex-end;gap:8px;padding:0 15px 15px;display:flex}.quote-result footer button{border:1px solid var(--line);color:#77d9fb;background:#081d2eb3;border-radius:8px;padding:9px 12px;font-size:8px}.agent-layout{grid-template-columns:280px 1fr;gap:18px;display:grid}.agent-layout>aside{align-content:start;gap:14px;display:grid}.agent-profile{border:1px solid var(--line);background:#0516238c;border-radius:12px;flex-direction:column;padding:16px;display:flex}.agent-profile i{background:linear-gradient(145deg,#3ab3df,#164d6b);border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.agent-profile b{margin:10px 0 6px;font-size:11px}.agent-profile span{color:var(--muted);margin:3px 0;font-size:8px}.voice-toggle{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.voice-toggle input{accent-color:var(--cyan)}.agent-chat{border:1px solid var(--line);background:#03101ba6;border-radius:13px;overflow:hidden}.agent-chat>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 15px;display:flex}.agent-chat>header span{color:#71e2c8;align-items:center;gap:6px;font-size:8px;display:flex}.agent-chat>header i{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:50%}.agent-chat>header b{font-size:9px}.chat-stream{flex-direction:column;gap:13px;height:390px;padding:18px;display:flex;overflow:auto}.chat-stream>div{align-items:flex-start;gap:9px;max-width:78%;display:flex}.chat-stream>div.user{flex-direction:row-reverse;align-self:flex-end}.chat-stream>div>i{background:#174c69;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:8px;font-style:normal;display:grid}.chat-stream>div.user>i{background:#876039}.chat-stream p{border:1px solid var(--line);background:#0c2b42;border-radius:3px 11px 11px;margin:0;padding:10px 12px;font-size:9px;line-height:1.65}.chat-stream .user p{background:#183f50;border-radius:11px 3px 11px 11px}.chat-stream button{color:var(--cyan);background:0 0;border:0}.agent-chat>footer{border-top:1px solid var(--line);grid-template-columns:42px 1fr 70px;gap:8px;padding:10px;display:grid}.agent-chat>footer button{border:1px solid var(--line);color:#d9f6ff;background:#2890b71f;border-radius:8px}.agent-chat textarea{resize:none;border:1px solid var(--line);color:#eefaff;font:inherit;background:#092236;border-radius:8px;padding:10px}.exam-score{color:#6ce1c7;margin-left:auto;font-size:27px}.exam-score small{color:var(--muted);font-size:10px}.exam-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exam-list article{border:1px solid var(--line);background:#0516238c;border-radius:12px;padding:15px}.exam-list header{align-items:flex-start;gap:9px;display:flex}.exam-list header i{color:var(--cyan);font-style:normal}.exam-list header b{font-size:10px;line-height:1.5}.exam-list article>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.exam-list button{border:1px solid var(--line);color:#a9c1ce;text-align:left;background:#081f30b3;border-radius:8px;padding:9px;font-size:8px}.exam-list button.right{color:#7ce6ce;background:#4ad9bd1a;border-color:#4ad9bd}.exam-list button.wrong{color:#ffad9b;background:#e07b631a;border-color:#e07b63}.exam-list article>p{color:#8fb0c1;margin:10px 0 0;font-size:8px;line-height:1.6}.knowledge-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.knowledge-grid article{border:1px solid var(--line);background:#05162394;border-radius:12px;padding:15px}.knowledge-grid article>i{color:#58cef8;font-family:Georgia,serif;font-style:normal}.knowledge-grid h3{margin:12px 0 7px;font-size:11px}.knowledge-grid p{color:var(--muted);min-height:42px;font-size:8px;line-height:1.6}.knowledge-grid button{color:var(--cyan);background:0 0;border:0;padding:0;font-size:8px}@media (max-width:1050px){.login-home{grid-template-columns:1fr 440px}.login-flow{grid-template-columns:repeat(3,1fr)}.quote-layout,.agent-layout{grid-template-columns:1fr}.knowledge-grid{grid-template-columns:1fr 1fr}}.sidebar nav button,.side-section button{min-height:46px;font-size:15px}.sidebar .brand b{font-size:20px}.sidebar .brand span,.workspace span{font-size:12px}.workspace b,.crumb{font-size:14px}.user b{font-size:13px}.user small,.role-badge,.logout-button{font-size:11px}.page-heading p{font-size:13px}.page-heading h1{font-size:32px}.page-heading span{font-size:14px}.panel-title span{font-size:16px}.panel-title small{font-size:12px}.metric-top span,.metric-card small{font-size:13px}.metric-card strong{font-size:28px}.table-head,.table-row,.lead-row,.review-row,.monitor-row,.transactions>div{font-size:13px}.table-row small,.lead-row small,.review-row small,.monitor-row small{font-size:11px}.primary{font-size:14px}.form-grid label>span,.crm-toolbar,.review-actions button{font-size:13px}.form-grid select,.money-input,.calculated,.crm-toolbar select,.table-row select{font-size:14px}.flow-heading em{font-size:13px}.flow-heading h1{font-size:38px}.flow-heading p{font-size:16px}.flow-heading>span{padding:11px 16px;font-size:13px}.flow-stepper button{min-height:72px;padding:15px 18px}.flow-stepper button>i{width:36px;height:36px;font-size:13px}.flow-stepper button span b{font-size:15px}.flow-stepper button span small{font-size:11px}.flow-message{padding:15px 18px;font-size:14px}.flow-panel{padding:34px}.flow-panel-title>span{font-size:36px}.flow-panel-title h2{font-size:26px}.flow-panel-title p,.flow-panel label>span{font-size:14px}.flow-start input,.flow-panel textarea,.flow-panel select,.upload-box input,.flow-start .primary,.transcript-box button{font-size:15px}.flow-hint b,.flow-hint span,.flow-hint small,.variant-grid article>header span{font-size:12px}.variant-grid article>header b{font-size:16px}.variant-grid article em{font-size:12px}.variant-grid article h3{font-size:19px}.variant-grid article p{font-size:14px}.variant-grid article footer i{font-size:12px}.variant-grid article>button{font-size:14px}.ratio-picks button{font-size:15px}.ratio-picks button small,.upload-box small{font-size:12px}.segment-map>header b{font-size:15px}.segment-map>header span{font-size:12px}.segment-map>div>p{font-size:13px}.segment-map>div>select{font-size:12px}.flow-auth{font-size:13px}.run-grid article>div:nth-child(2)>b{font-size:14px}.run-grid article>div:nth-child(2)>span,.run-grid article>div:nth-child(2)>small,.run-grid article>button{font-size:12px}.edit-modes b{font-size:15px}.edit-modes small,.material-drop small{font-size:12px}.material-drop>b{font-size:14px}.publish-copy span{font-size:12px}.publish-copy b,.publish-copy p,.platform-publish b{font-size:15px}.platform-publish small,.platform-publish em{font-size:12px}.extract-divider{color:var(--muted);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.extract-divider:before,.extract-divider:after{content:"";background:var(--line);flex:1;height:1px}.extract-upload{background:#071e2f8c;border:1px dashed #60caf452;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}.extract-upload>span{margin:0!important}.extract-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.extract-upload b{color:#8fdffc;text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-size:14px;overflow:hidden}.extract-service{border:1px solid var(--line);border-radius:11px;align-items:center;gap:18px;margin-top:16px;padding:13px 16px;font-size:13px;display:flex}.extract-service.ready{background:#4ad9bd14;border-color:#4ad9bd38}.extract-service.pending{background:#f0a35d14;border-color:#f0a35d33}.extract-service b{margin-right:auto}.extract-service span{color:#a4becd}.training-heading em{font-size:12px}.training-heading h1{font-size:36px}.training-heading p{font-size:15px}.training-tabs button{font-size:14px}.training-title h2{font-size:25px}.training-title p{font-size:13px}.quote-form label>span,.agent-layout label>span{font-size:12px}.quote-form input,.quote-form select,.agent-layout select,.quote-lines b{font-size:13px}.quote-lines small{font-size:11px}.quote-lines strong{font-size:14px}.agent-profile b{font-size:15px}.agent-profile span,.voice-toggle,.agent-chat>header b,.agent-chat>header span{font-size:12px}.chat-stream p,.exam-list header b{font-size:14px}.exam-list button,.exam-list article>p{font-size:12px}.knowledge-grid h3{font-size:15px}.knowledge-grid p,.knowledge-grid button{font-size:12px}@media (max-width:900px){.flow-heading h1,.training-heading h1{font-size:30px}.flow-panel{padding:22px}.extract-service{flex-direction:column;align-items:flex-start;gap:7px}}.extract-actions{gap:7px;display:flex}.extract-actions a{color:#7fdafb;white-space:nowrap;border:1px solid #66c9f140;border-radius:7px;padding:7px 9px;font-size:12px;text-decoration:none}.extract-actions a:hover{background:#40afd91f}.variant-grid article>header .variant-count{color:#88aabd;align-items:baseline;gap:4px;font-size:12px;display:flex}.variant-count i{color:#7be0ff;font-size:19px;font-style:normal;font-weight:800;line-height:1}.variant-platform{align-items:center;gap:9px;display:flex}.variant-platform small{color:#7594a6;font-size:11px}.variant-grid article>header .variant-platform b{color:var(--cyan);font-size:16px}.login-home{--mx:58vw;--my:48vh;isolation:isolate;background:radial-gradient(circle at 78% 18%,#30b5e133,#0000 28%),radial-gradient(circle at 46% 84%,#1b74a029,#0000 34%),linear-gradient(110deg,#020a11fa 0%,#04121de8 52%,#051522f5 100%),url(/ai-face-hero.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1.16fr) minmax(510px,.84fr);position:relative}.cursor-aura{z-index:0;pointer-events:none;background:radial-gradient(230px circle at var(--mx) var(--my),#49cfff33,#49cfff0f 38%,transparent 72%);mix-blend-mode:screen;transition:background 60ms linear;position:absolute;inset:0}.cursor-aura:before,.cursor-aura:after{content:"";left:calc(var(--mx) - 15px);top:calc(var(--my) - 15px);border:1px solid #73e1ff9e;border-radius:50%;width:30px;height:30px;animation:1.8s ease-out infinite cursorPulse;position:absolute;transform:translateZ(0);box-shadow:0 0 20px #3fceff66}.cursor-aura:after{left:calc(var(--mx) - 4px);top:calc(var(--my) - 4px);background:#8be8ff;border:0;width:8px;height:8px;animation:none;box-shadow:0 0 16px #50d2ff}.face-scan{z-index:0;pointer-events:none;opacity:.7;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #4ad0ff59);background:linear-gradient(#0000 0%,#67dcff1a 48%,#75e2ffe6 50%,#67dcff1a 52%,#0000 100%) 0 0/100% 220%;width:22%;height:92%;animation:5.2s linear infinite faceScan;position:absolute;top:4%;left:49%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 75%,#0000)}.face-scan:after{content:"AI NEURAL PROFILE";writing-mode:vertical-rl;color:#73dcff94;letter-spacing:3px;font-size:9px;position:absolute;top:34%;right:2%}@keyframes cursorPulse{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(2.1)}}@keyframes faceScan{0%{background-position:0 -100%}to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.cursor-aura:before,.face-scan{animation:none}.cursor-aura{display:none}}.login-home:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#5bb5dd0b 1px,#0000 1px),linear-gradient(90deg,#5bb5dd0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000d9,#00000059 68%,#000000b3);mask-image:linear-gradient(90deg,#000000d9,#00000059 68%,#000000b3)}.login-home:after{content:"";z-index:-1;opacity:.35;background:linear-gradient(#0000,#57cffa73,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:58%;box-shadow:0 0 40px #40bdeb33}.login-visual{background:linear-gradient(90deg,#020a11c4,#020c154d 68%,#0000);border-right:0;padding:34px clamp(38px,5vw,84px) 28px}.login-visual:after{display:none}.login-visual>header{gap:16px}.login-visual>header .brand-mark{border-radius:8px 8px 17px;width:48px;height:48px;font-size:28px}.login-visual>header b{letter-spacing:.5px;font-size:24px}.login-visual>header span{letter-spacing:.7px;margin-top:5px;font-size:12px}.login-copy{max-width:800px}.login-copy>em{letter-spacing:3px;font-size:13px}.login-copy h1{letter-spacing:-3px;margin:20px 0 18px;font-size:clamp(52px,4.35vw,72px);line-height:1.1}.login-flow{gap:11px;max-width:760px;margin-top:32px}.login-flow span{background:linear-gradient(145deg,#0c2a3fa8,#0517267a);border-radius:13px;min-height:82px;padding:17px 16px;box-shadow:inset 0 1px #ffffff09}.login-flow i{letter-spacing:1px;font-size:13px}.login-flow b{white-space:nowrap;margin-top:9px;font-size:15px}.login-visual>footer i{width:8px;height:8px}.login-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0a273b8f,#0413206e);border:1px solid #6dc9f024;border-radius:24px;width:min(540px,100%);padding:28px 30px 26px;box-shadow:0 28px 80px #0000002e,inset 0 1px #ffffff0b}.login-welcome h2{letter-spacing:-1px;margin:10px 0 8px;font-size:36px}.login-welcome p{color:#91adbd;font-size:14px}.login-box>nav button{border-radius:13px;gap:9px;min-height:60px;padding:12px 9px}.login-box>nav button i{border-radius:9px;width:32px;height:32px;font-size:12px}.login-box>nav button.active{box-shadow:0 0 30px #49c9ff1f,inset 0 1px #ffffff0a}.selected-role{border-radius:13px;min-height:66px;padding:13px 15px}.selected-role>span small{margin-top:5px;font-size:11px}.selected-role>em i{margin:4px 0;font-size:10px}.login-box>form>label span{margin-bottom:8px;font-size:13px}.login-box>form>label input{border-radius:12px;padding:15px 16px;font-size:15px}.login-form-row,.login-form-row button{font-size:12px}.login-form-row label{gap:8px}.login-form-row input{width:16px;height:16px}.login-box>form>.primary{border-radius:11px;min-height:50px;padding:14px;font-size:15px}.login-box>small{margin-top:15px;font-size:10px;line-height:1.6}.login-direct>footer b{letter-spacing:1.3px}@media (max-width:1180px){.login-home{grid-template-columns:minmax(0,1fr) 490px}.login-visual{padding-left:38px;padding-right:28px}.login-copy h1{font-size:48px}.login-flow{grid-template-columns:repeat(3,1fr);max-width:500px}.login-flow span:nth-child(n+4){display:none}.login-box{padding:24px}}@media (max-height:760px) and (min-width:821px){.login-visual,.login-direct{padding-top:24px;padding-bottom:20px}.login-copy h1{margin:14px 0;font-size:48px}.login-copy>p{font-size:15px;line-height:1.65}.login-flow{margin-top:22px}.login-box{padding:22px 25px}.login-welcome h2{margin:7px 0 5px;font-size:31px}.login-box>nav{margin:17px 0 11px}.login-box>nav button{min-height:54px}.selected-role{min-height:58px;padding:10px 13px}.login-box>form{gap:10px;margin-top:14px}.login-box>form>label input{padding:12px 14px}.login-box>form>.primary{min-height:46px}}@media (max-width:820px){.login-home{background-position:38%;height:auto;min-height:100vh;display:block;overflow:auto}.login-home:after{display:none}.login-visual{background:linear-gradient(#020a11b8,#030e1866);min-height:460px;padding:28px 24px 34px}.login-copy{margin:70px 0 40px}.login-copy h1{font-size:44px}.login-flow{grid-template-columns:repeat(3,1fr)}.login-direct{background:linear-gradient(#0000,#051522 10%);padding:0 18px 24px}.login-box{margin-top:-22px;padding:24px 20px}.login-direct>footer{margin-top:22px}}.workflow-center{background:linear-gradient(145deg,#0a2336f0,#04121ef5);border:1px solid #69bee62b;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.workflow-center>header{border-bottom:1px solid #69bee61f;justify-content:space-between;align-items:flex-end;padding:26px 28px 20px;display:flex}.workflow-center>header em{color:var(--cyan);letter-spacing:2px;font-size:12px;font-style:normal}.workflow-center>header h2{margin:7px 0 5px;font-size:25px}.workflow-center>header p{color:var(--muted);margin:0;font-size:13px}.workflow-center>header button{color:#79dafa;background:#1a5e7c2e;border:1px solid #69bee633;border-radius:9px;padding:10px 14px;font-size:13px}.workflow-center>nav{border-bottom:1px solid #69bee61a;gap:8px;padding:14px 22px;display:flex}.workflow-center>nav button{color:#7898aa;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:flex}.workflow-center>nav button i{background:#67bde41a;border-radius:12px;min-width:22px;padding:3px 6px;font-size:10px;font-style:normal}.workflow-center>nav button.active{color:#eaf9ff;background:#31a0c92b}.workflow-list{padding:8px 22px 22px}.workflow-list article{border-bottom:1px solid #69bee61a;grid-template-columns:48px minmax(0,1fr) 75px 150px;align-items:center;gap:16px;padding:16px 10px;display:grid}.workflow-list article.current{background:linear-gradient(90deg,#37abd51a,#0000);border-radius:12px}.workflow-platform{color:#fff;background:linear-gradient(145deg,#2cb0df,#155270);border-radius:11px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;display:grid}.workflow-main>span{align-items:center;gap:10px;display:flex}.workflow-main b{font-size:15px}.workflow-main em{border-radius:14px;padding:5px 8px;font-size:10px;font-style:normal}.workflow-main em.running{color:#78dcfa;background:#42b5e11f}.workflow-main em.done{color:#78e0c7;background:#4ad9bd1f}.workflow-main em.failed{color:#ffad9b;background:#e07b631f}.workflow-main small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.workflow-main>div{background:#6cbee41a;border-radius:4px;height:5px;margin-top:10px;overflow:hidden}.workflow-main>div i{background:linear-gradient(90deg,var(--cyan),var(--green));height:100%;box-shadow:0 0 10px var(--cyan);display:block}.workflow-list article>strong{color:#73dafc;text-align:right;font-size:28px}.workflow-list article>strong small{font-size:12px}.workflow-list article>button{color:#7cddff;background:#288eb51f;border:1px solid #65c2ea33;border-radius:9px;padding:10px;font-size:12px}.workflow-empty{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.workflow-empty i{color:#4dc9f6;font-size:30px;font-style:normal}.workflow-empty b{margin:10px 0 5px;font-size:14px}.workflow-empty span{font-size:12px}@media (max-width:900px){.workflow-list article{grid-template-columns:44px 1fr 60px}.workflow-list article>button{grid-column:2/-1}.workflow-center>header{align-items:flex-start;gap:14px}.workflow-center>nav{overflow:auto}.workflow-main small{line-height:1.5}}.batch-folder-name{background:linear-gradient(110deg,#1d678729,#0516238c);border:1px solid #69bee633;border-radius:13px;margin:-4px 0 22px;padding:16px 18px;display:block}.batch-folder-name>span{font-size:12px!important}.batch-folder-name>div{background:#081f31;border:1px solid #69c1e940;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;display:grid;overflow:hidden}.batch-folder-name>div i{color:#78dfff;background:#36a9d321;place-items:center;height:100%;font-size:18px;font-style:normal;display:grid}.batch-folder-name input{color:#effaff;outline:0;width:100%;padding:13px 14px;font-size:13px;background:0 0!important;border:0!important}.batch-folder-name small{color:#789bad;margin-top:8px;font-size:10px;display:block}.workflow-folder-icon{background:linear-gradient(145deg,#29a9d9,#14516e);border-radius:7px 7px 11px 11px;position:relative}.workflow-folder-icon:before{content:"";background:#2caedf;border-radius:5px 5px 0 0;width:20px;height:8px;position:absolute;top:-5px;left:4px}.workflow-folder-icon span{opacity:.9;font-size:19px;transform:rotate(90deg)}.workflow-folder-icon small{color:#082033;background:#edfaff;border:2px solid #0a2639;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:-6px;right:-5px}.workflow-rename{flex:1;grid-template-columns:minmax(180px,1fr) auto auto;gap:6px;display:grid}.workflow-rename input{color:#effaff;background:#071d2d;border:1px solid #68cdf466;border-radius:8px;outline:0;min-width:0;padding:9px 10px;font-size:13px}.workflow-rename button,.workflow-actions button{color:#7cddff;background:#288eb51f;border:1px solid #65c2ea38;border-radius:8px;padding:8px 10px;font-size:10px}.workflow-actions{grid-template-columns:auto 1fr;gap:6px;display:grid}.workflow-actions button:last-child{color:#dff8ff;background:linear-gradient(120deg,#258fb747,#22749533)}.workflow-list article>button{display:none}@media (max-width:900px){.workflow-list article{grid-template-columns:44px 1fr 60px}.workflow-actions{grid-column:2/-1}.workflow-rename{grid-template-columns:1fr auto auto}}.workflow-actions{grid-template-columns:auto 1fr auto}.workflow-actions button:nth-child(2){color:#dff8ff;background:linear-gradient(120deg,#258fb747,#22749533)}.workflow-actions button.danger,.run-actions button.danger{color:#ffab9e;background:#ca453817;border-color:#ff78693d}.run-actions{gap:6px;display:grid}.run-actions button{border:1px solid var(--line);color:#70d5f8;background:#2589b11a;border-radius:8px;padding:7px;font-size:8px}.run-actions button:disabled,.workflow-actions button:disabled{opacity:.45;cursor:wait}.video-engine-selector{background:#041421a3;border:1px solid #5dc6f033;border-radius:15px;margin-top:22px;padding:18px}.video-engine-selector>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.video-engine-selector>header b,.video-engine-selector>header small{display:block}.video-engine-selector>header b{font-size:16px}.video-engine-selector>header small{color:var(--muted);margin-top:4px;font-size:12px}.video-engine-selector>header>span{color:#81e2cf;background:#4ad9bd14;border:1px solid #4ad9bd3d;border-radius:999px;padding:7px 11px;font-size:12px}.video-engine-selector>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.video-engine-selector button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#071d2dc2;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.video-engine-selector button>i{width:38px;height:38px;color:var(--cyan);background:#3eb2e01f;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.video-engine-selector button b,.video-engine-selector button small{display:block}.video-engine-selector button b{font-size:14px}.video-engine-selector button small{color:var(--muted);margin-top:4px;font-size:11px}.video-engine-selector button>em{color:var(--cyan);font-size:10px;font-style:normal}.video-engine-selector button.selected{border-color:var(--cyan);background:linear-gradient(135deg,#1c82aa38,#062335d1);box-shadow:inset 0 0 0 1px #48c9f614}.video-engine-selector button:disabled{opacity:.48;cursor:not-allowed}.run-grid .run-error{line-height:1.45;color:#ffad9f!important}.run-grid .run-engine{color:#72d7c2!important}@media (max-width:900px){.video-engine-selector>div{grid-template-columns:1fr}.video-engine-selector>header{align-items:flex-start;gap:12px}.video-engine-selector>header>span{white-space:nowrap}}:is(html:has(.login-home),body:has(.login-home)){height:100%;overflow:hidden}.login-home{--px:42%;--py:46%;--shift-x:0px;--shift-y:0px;isolation:isolate;background:#02070c;grid-template-columns:minmax(0,1.18fr) minmax(500px,.82fr);height:100dvh;min-height:0;overflow:hidden}.login-home:before{content:"";z-index:-3;transform:translate3d(var(--shift-x),var(--shift-y),0) scale(1.025);filter:saturate(.82)contrast(1.08);background:linear-gradient(90deg,#02070cf0 0%,#02070c7a 27%,#02070c14 52%,#02070c70 78%,#02070ce0 100%),linear-gradient(#02070c2e,#02070c8c),url(/ai-face-hero-v2.png) 42%/cover no-repeat;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-18px}.login-home:after{content:"";z-index:-2;opacity:1;width:auto;box-shadow:none;pointer-events:none;background:linear-gradient(90deg,#01060a57,#0000 36% 64%,#01060a3d),radial-gradient(at 46% 48%,#0000 0 21%,#02070c1f 58%,#02070c75 100%);position:absolute;inset:0}.cinematic-field,.neural-veil,.optic-spark{pointer-events:none;position:absolute}.cinematic-field{z-index:0;background:radial-gradient(780px circle at var(--px) var(--py),#b8e2f017,transparent 62%),radial-gradient(520px circle at calc(var(--px) + 8%) calc(var(--py) - 12%),#71abc30e,transparent 68%);mix-blend-mode:screen;transition:background .5s ease-out;inset:0}.neural-veil{z-index:0;opacity:.42;background-image:radial-gradient(circle,#c6e8f1b8 0 1px,#0000 1.35px),radial-gradient(circle,#6b9eb485 0 .7px,#0000 1.15px),linear-gradient(112deg,#0000 0 47%,#87bccf09 49%,#0000 51%);background-position:17px 29px,91px 67px,0 0;background-size:173px 211px,263px 197px,100% 100%;animation:18s ease-in-out infinite alternate neuralDrift;inset:-8%;-webkit-mask-image:radial-gradient(at 51% 46%,#000 0 35%,#0000 76%);mask-image:radial-gradient(at 51% 46%,#000 0 35%,#0000 76%)}.optic-spark{z-index:1;width:4px;height:4px;transform:translate3d(calc(var(--shift-x) * .55),calc(var(--shift-y) * .55),0);background:#e8fbff;border-radius:50%;animation:5.8s ease-in-out infinite opticBreath;top:34.2%;left:29.7%;box-shadow:0 0 8px #d9f7ff,0 0 22px #8fd6edcc,0 0 64px #4892b26b}.login-visual{background:linear-gradient(90deg,#02070c6b,#02070c0f 78%,#0000);padding-left:clamp(40px,5vw,88px);padding-right:clamp(30px,4vw,68px)}.login-copy{text-shadow:0 2px 32px #000000b3;max-width:720px}.login-copy h1{background:linear-gradient(115deg,#f7fbfc 8%,#dce9ed 52%,#a9c8d3 100%);color:#0000;max-width:690px;text-shadow:none;-webkit-background-clip:text}.login-copy>em{color:#a8cbd7;text-shadow:none;letter-spacing:3.5px}.login-copy>p{color:#b4c7cf;max-width:620px}.login-flow span{background:linear-gradient(145deg,#0d1e2985,#07111957);border-color:#bfe0eb21;box-shadow:inset 0 1px #ffffff0b,0 14px 36px #0000001c}.login-direct{background:0 0;padding-left:clamp(24px,3vw,50px)}.login-box{-webkit-backdrop-filter:blur(28px)saturate(112%);backdrop-filter:blur(28px)saturate(112%);background:linear-gradient(145deg,#0b1923c2,#040d14ab);border-color:#c8e3ec21;box-shadow:0 34px 100px #0000005c,inset 0 1px #ffffff0e,inset 0 0 46px #7ab6cb06}.login-box>nav button,.selected-role,.login-box>form>label input{background:#07141d8f;border-color:#b5dae721}.login-box>nav button.active{background:linear-gradient(145deg,#447c913b,#0c1f2ab8);border-color:#a8daeb7a;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000029}.login-box>form>.primary{color:#061018;background:linear-gradient(100deg,#d7e8ed,#83bfd3 54%,#d8b184);box-shadow:0 14px 42px #4d90a933}@keyframes neuralDrift{0%{opacity:.3;transform:translate(-6px,-3px)}to{opacity:.48;transform:translate(9px,7px)}}@keyframes opticBreath{0%,to{opacity:.42;filter:blur(.15px)}45%{opacity:.95;filter:blur()}65%{opacity:.62}}@media (max-width:1180px){.optic-spark{left:31%}.login-home{grid-template-columns:minmax(0,1fr) 490px}.login-home:before{background-position:38%}}@media (prefers-reduced-motion:reduce){.login-home:before{transform:none}.neural-veil,.optic-spark{animation:none}.cinematic-field{display:none}}.cloud-asset-library{background:linear-gradient(145deg,#0a2336f2,#04121ef7);border:1px solid #69bee62b;border-radius:18px;margin-bottom:22px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.cloud-asset-library>header{border-bottom:1px solid #69bee61f;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.cloud-asset-library>header em{color:var(--cyan);letter-spacing:2px;font-size:10px;font-style:normal}.cloud-asset-library>header h2{margin:6px 0;font-size:24px}.cloud-asset-library>header p{color:var(--muted);margin:0;font-size:12px}.cloud-asset-library>header>span{color:#89dfcb;align-items:center;gap:8px;font-size:11px;display:flex}.cloud-asset-library>header>span i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%}.cloud-asset-library>nav{border-bottom:1px solid #69bee61a;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 20px;display:grid}.cloud-asset-library>nav button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#06192899;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.cloud-asset-library>nav button>i{width:38px;height:38px;color:var(--cyan);background:#35a6cf1f;border-radius:9px;place-items:center;font-style:normal;display:grid}.cloud-asset-library>nav b,.cloud-asset-library>nav small{display:block}.cloud-asset-library>nav small{color:var(--muted);margin-top:4px;font-size:9px}.cloud-asset-library>nav button.active{background:#2c92ba26;border-color:#58d0fa75}.asset-library-body>form{background:#05162385;border:1px dashed #65c2ea47;border-radius:13px;grid-template-columns:1fr auto minmax(220px,.55fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.asset-library-body>form b,.asset-library-body>form small{display:block}.asset-library-body>form b{font-size:13px}.asset-library-body>form small{color:var(--muted);margin-top:4px;font-size:9px}.asset-library-body>form label{color:#78dcff;border:1px solid #65c2ea40;border-radius:8px;padding:10px 13px;font-size:11px;position:relative}.asset-library-body>form label input{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-library-body>form>input{color:#eaf9ff;background:#071e30;border:1px solid #65c2ea33;border-radius:8px;padding:11px;font-size:11px}.asset-library-notice{color:#a7e7fb;background:#35a0c91f;border-radius:9px;justify-content:space-between;margin-top:12px;padding:11px 13px;font-size:11px;display:flex}.asset-library-notice button{color:inherit;background:0 0;border:0}.cloud-asset-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px;margin-top:18px;display:grid}.cloud-asset-grid article{border:1px solid var(--line);background:#051724b8;border-radius:13px;padding:9px}.cloud-asset-preview{aspect-ratio:3/4;background:linear-gradient(145deg,#164a64,#061c2d);border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cloud-asset-preview img,.cloud-asset-preview video{object-fit:cover;width:100%;height:100%}.cloud-asset-preview.voice{aspect-ratio:16/9;flex-direction:column;gap:10px}.cloud-asset-preview.voice>i{color:var(--cyan);font-size:24px;font-style:normal}.cloud-asset-preview audio{width:88%;height:30px}.cloud-asset-preview em{color:#82e1ca;background:#051622b8;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;top:8px;right:8px}.cloud-asset-grid h3{white-space:nowrap;text-overflow:ellipsis;margin:11px 4px 5px;font-size:12px;overflow:hidden}.cloud-asset-grid article>p{color:var(--muted);margin:0 4px 10px;font-size:9px}.cloud-asset-grid footer{grid-template-columns:1fr auto;gap:7px;display:grid}.cloud-asset-grid footer button{border:1px solid var(--line);color:#77d9fb;background:#2589b11a;border-radius:7px;padding:7px;font-size:9px}.cloud-asset-grid footer button.danger{color:#ffab9e;background:#ca453814;border-color:#ff786933}.cloud-asset-empty{min-height:180px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.cloud-asset-empty i{color:var(--cyan);font-size:30px;font-style:normal}.cloud-asset-empty b{margin:9px 0;font-size:14px}.cloud-asset-empty span{font-size:10px}.studio-library-picker{background:#04121e7a;border:1px solid #69bee62b;border-radius:11px;padding:11px}.studio-library-picker>header,.studio-video-library>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.studio-library-picker>header b,.studio-video-library>header b{font-size:10px}.studio-library-picker>header button,.studio-video-library>header button{color:var(--cyan);background:0 0;border:0;font-size:8px}.studio-library-picker>div{grid-template-columns:repeat(2,1fr);gap:7px;max-height:190px;display:grid;overflow:auto}.studio-library-picker>div>button,.studio-video-library>div>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#071d2db3;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex;position:relative}.studio-library-picker>div>button img,.studio-library-picker>div>button>i{object-fit:cover;width:38px;height:38px;color:var(--cyan);background:#309ec726;border-radius:7px;place-items:center;font-style:normal;display:grid}.studio-library-picker button span b,.studio-library-picker button span small,.studio-video-library button span b,.studio-video-library button span small{display:block}.studio-library-picker button span b,.studio-video-library button span b{font-size:8px}.studio-library-picker button span small,.studio-video-library button span small{color:var(--muted);margin-top:3px;font-size:7px}.studio-library-picker button>em,.studio-video-library button>em{color:#74e2c5;font-style:normal;display:none;position:absolute;top:5px;right:6px}.studio-library-picker button.selected,.studio-video-library button.selected{background:#2c96be26;border-color:#52d3fb8c}.studio-library-picker button.selected>em,.studio-video-library button.selected>em{display:block}.studio-library-picker>div>p,.studio-video-library>div>p{color:var(--muted);text-align:center;grid-column:1/-1;font-size:8px}.studio-video-library{border:1px solid #69bee62b;border-radius:11px;grid-column:1/-1;padding:13px}.studio-video-library>header small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.studio-video-library>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.studio-video-library>div>button video,.studio-video-library>div>button>i{object-fit:cover;width:54px;height:44px;color:var(--cyan);background:#0b2d42;border-radius:6px;place-items:center;font-style:normal;display:grid}@media (max-width:1000px){.asset-library-body>form{grid-template-columns:1fr 1fr}.cloud-asset-grid,.studio-video-library>div{grid-template-columns:repeat(2,1fr)}}.material-selection-list{background:#04121e7a;border:1px solid #69bee62b;border-radius:11px;grid-column:2;padding:13px}.material-selection-list>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.material-selection-list>header b,.material-selection-list>header small{display:block}.material-selection-list>header b{font-size:14px}.material-selection-list>header small{color:var(--muted);margin-top:3px;font-size:11px}.material-selection-list>header button{color:#ff9c8f;cursor:pointer;background:0 0;border:0;font-size:12px}.material-selection-list>div{gap:8px;max-height:250px;display:grid;overflow:auto}.material-selection-list article{border:1px solid var(--line);background:#071d2db8;border-radius:9px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.material-selection-list article>img,.material-selection-list article>video{object-fit:cover;background:#0b2d42;border-radius:6px;width:64px;height:48px}.material-selection-list article span{min-width:0}.material-selection-list article span b,.material-selection-list article span small{display:block}.material-selection-list article span b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.material-selection-list article span small{color:var(--muted);margin-top:4px;font-size:10px}.material-selection-list article>button{color:#ffab9e;cursor:pointer;background:#ca453814;border:1px solid #ff78693b;border-radius:7px;padding:7px 10px;font-size:11px}@media (max-width:1000px){.material-selection-list{grid-column:1/-1}}.studio-video-library>header button:disabled{opacity:.65;cursor:wait}.library-sync-result{border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:11px}.library-sync-result.ready{color:#91e8d3;background:#36ac8e1c;border:1px solid #4dd2af29}.library-sync-result.empty{color:#b9d9e7;background:#3184aa1a;border:1px solid #57b7e224}.library-sync-result.error{color:#ffb0a5;background:#ca453817;border:1px solid #ff786929}.studio-video-library-launch{background:linear-gradient(120deg,#13496559,#051725d1);border:1px solid #5dcdf540;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.studio-video-library-launch>div{align-items:center;gap:15px;display:flex}.studio-video-library-launch>div>i{color:#75dcff;background:linear-gradient(145deg,#36bbea40,#1f6a8f2e);border:1px solid #5bd5ff40;border-radius:12px;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;display:grid}.studio-video-library-launch span b,.studio-video-library-launch span small{display:block}.studio-video-library-launch span b{font-size:17px}.studio-video-library-launch span small{color:var(--muted);margin-top:6px;font-size:13px}.studio-video-library-launch>button{color:#79ddff;white-space:nowrap;cursor:pointer;background:#2a9ac529;border:1px solid #5ad3fb57;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:800}.asset-picker-backdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000910c7;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.asset-picker-modal{background:linear-gradient(145deg,#0a263b,#061724);border:1px solid #69d3fa47;border-radius:20px;flex-direction:column;width:min(1120px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 40px 120px #0000008c,0 0 60px #229dcd14}.asset-picker-modal>header{border-bottom:1px solid #69bee626;justify-content:space-between;align-items:flex-start;padding:27px 30px 22px;display:flex}.asset-picker-modal>header em{color:var(--cyan);letter-spacing:2px;font-size:11px;font-style:normal}.asset-picker-modal>header h2{margin:7px 0;font-size:27px}.asset-picker-modal>header p{color:var(--muted);margin:0;font-size:14px}.asset-picker-modal>header>button{border:1px solid var(--line);color:#d8f3ff;cursor:pointer;background:#174b6540;border-radius:50%;width:42px;height:42px;font-size:25px}.asset-picker-toolbar{border-bottom:1px solid #69bee61a;align-items:center;gap:20px;padding:16px 30px;display:flex}.asset-picker-toolbar b{font-size:15px}.asset-picker-toolbar span{color:var(--muted);font-size:14px}.asset-picker-toolbar strong{color:var(--cyan);font-size:18px}.asset-picker-toolbar button{border:1px solid var(--line);color:#7bdcff;cursor:pointer;background:#2a9ac51f;border-radius:8px;margin-left:auto;padding:9px 14px;font-size:13px}.asset-picker-modal>.library-sync-result{margin:12px 30px 0}.asset-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;min-height:260px;padding:22px 30px;display:grid;overflow:auto}.asset-picker-grid>label{border:1px solid var(--line);cursor:pointer;background:#051522bf;border-radius:13px;padding:9px;transition:all .2s;position:relative}.asset-picker-grid>label:hover,.asset-picker-grid>label.selected{background:#217b9f2e;border-color:#50d2fb8c;transform:translateY(-2px)}.asset-picker-grid>label>input{z-index:2;accent-color:#42c9f7;width:20px;height:20px;position:absolute;top:16px;right:16px}.asset-picker-grid>label>div{aspect-ratio:16/9;background:linear-gradient(145deg,#164a64,#071c2d);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.asset-picker-grid>label video{object-fit:cover;width:100%;height:100%}.asset-picker-grid>label>div>i{color:var(--cyan);font-size:18px;font-style:normal}.asset-picker-grid>label>div>span{color:#a8d9e9;background:#021019c7;border-radius:12px;padding:5px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}.asset-picker-grid>label.selected>div>span{color:#83ead1}.asset-picker-grid>label>b,.asset-picker-grid>label>small{display:block}.asset-picker-grid>label>b{white-space:nowrap;text-overflow:ellipsis;margin:11px 3px 5px;font-size:14px;overflow:hidden}.asset-picker-grid>label>small{color:var(--muted);margin:0 3px 4px;font-size:11px}.asset-picker-empty{min-height:260px;color:var(--muted);border:1px dashed #69bee638;border-radius:13px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.asset-picker-empty i{color:var(--cyan);font-size:34px;font-style:normal}.asset-picker-empty b{color:#dceff7;margin:12px 0 7px;font-size:18px}.asset-picker-empty span{font-size:13px}.asset-picker-modal>footer{border-top:1px solid #69bee624;justify-content:flex-end;gap:12px;padding:18px 30px;display:flex}.asset-picker-modal>footer button{border:1px solid var(--line);color:#cfeaf5;cursor:pointer;background:#1b59751f;border-radius:9px;min-width:130px;padding:12px 18px;font-size:14px}.asset-picker-modal>footer button.primary{color:#03131d;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;min-width:220px;font-weight:900}.login-flow span{flex-direction:column;justify-content:center;display:flex;min-height:72px!important;padding:13px 14px!important}.login-flow i{font-size:11px}.login-flow b{white-space:normal;margin-top:7px;font-size:13px;line-height:1.35}.login-flow span:nth-child(n){display:flex}@media (max-width:1250px){.login-flow{grid-template-columns:repeat(3,minmax(118px,1fr));max-width:610px}.login-copy h1{font-size:clamp(38px,4vw,56px)}.login-flow span{min-height:64px!important}}.login-home:before{filter:saturate(1.02)contrast(1.06)brightness(1.13)}.neural-veil{opacity:.65;filter:brightness(1.28)saturate(1.18)}.executive-overview{gap:22px;display:grid}.executive-overview>.page-heading{background:radial-gradient(circle at 82% 22%,#3bbce629,#0000 28%),linear-gradient(120deg,#0d2f46f0,#051421e6);border:1px solid #69c7ed2b;border-radius:24px;align-items:center;min-height:255px;margin:0;padding:40px 44px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0003}.executive-overview>.page-heading:before{content:"";border:1px solid #5acff71f;border-radius:50%;width:360px;height:360px;position:absolute;top:-55%;right:8%;box-shadow:0 0 0 46px #44b5e006,0 0 0 94px #44b5e005}.executive-overview>.page-heading>div,.executive-overview>.page-heading>button{z-index:1;position:relative}.executive-overview>.page-heading p{letter-spacing:2.2px;margin-bottom:14px;font-size:12px}.executive-overview>.page-heading h1{letter-spacing:-1.6px;margin:0 0 13px;font-size:38px;line-height:1.28}.executive-overview>.page-heading span{font-size:14px}.executive-overview>.page-heading>.primary{padding:14px 21px;font-size:14px}.executive-overview .loop-center{border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:30px;margin:0;padding:25px 28px;display:grid}.executive-overview .loop-center h2{font-size:22px}.executive-overview .loop-center p{font-size:13px}.executive-overview .loop-steps{gap:15px}.executive-overview .loop-steps span{min-width:88px}.executive-overview .metrics{gap:16px}.executive-overview .metric-card{min-height:150px;padding:23px}.executive-overview .metric-card>span{font-size:13px}.executive-overview .metric-card strong{font-size:30px}.executive-overview .overview-grid{gap:18px}.executive-overview .performance,.executive-overview .funnel{min-height:430px}.executive-overview .bottom-grid{gap:18px}.academy-home{max-width:1500px;margin:0 auto}.academy-hero{background:radial-gradient(circle at 77% 20%,#3ac1eb26,#0000 25%),linear-gradient(125deg,#0d3149f5,#051421ed);border:1px solid #63c9f12e;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:34px;min-height:285px;padding:40px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.academy-hero:before{content:"";border:1px solid #69d2fa26;border-radius:50%;width:390px;height:390px;position:absolute;top:-50%;right:8%;box-shadow:0 0 0 45px #3cb9e506,0 0 0 95px #3cb9e505}.academy-hero>div,.academy-hero>aside{z-index:1;position:relative}.academy-hero em{color:#60d7ff;letter-spacing:2.5px;font-size:12px;font-style:normal}.academy-hero h1{letter-spacing:-1.6px;margin:14px 0 10px;font-size:40px}.academy-hero p{color:#9dbdcc;max-width:760px;margin:0;font-size:15px;line-height:1.75}.academy-status{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.academy-status span{color:#9cc5d6;background:#0415226b;border:1px solid #63c1e92b;border-radius:24px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.academy-status i{background:#f1ae68;border-radius:50%;width:7px;height:7px}.academy-status .ready i{background:#4ad9bd;box-shadow:0 0 12px #4ad9bd}.academy-hero>aside{border-left:1px solid #66c2eb2b;flex-direction:column;align-items:flex-start;padding-left:30px;display:flex}.academy-hero>aside>span{letter-spacing:2px;color:#7aa6ba;font-size:10px}.academy-hero>aside>strong{color:#78dcff;margin:10px 0 4px;font-size:72px;line-height:1}.academy-hero>aside>small{color:#9ab8c7;font-size:13px}.academy-hero>aside>div{color:#7f9eae;margin-top:20px;font-size:12px}.academy-hero>aside b{color:#e9f8ff;margin-right:4px;font-size:18px}.academy-section-title{justify-content:space-between;align-items:end;padding:32px 4px 18px;display:flex}.academy-section-title span{color:#55cef9;letter-spacing:1px;font-size:12px}.academy-section-title h2{margin:7px 0 0;font-size:27px}.academy-section-title>p{text-align:right;max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.academy-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy-menu>button{text-align:left;color:#eaf7fd;cursor:pointer;background:linear-gradient(145deg,#0d283ce6,#051421eb);border:1px solid #66bee529;border-radius:18px;flex-direction:column;min-height:245px;padding:22px;transition:all .28s;display:flex;position:relative;overflow:hidden}.academy-menu>button:before{content:"";background:radial-gradient(circle,#4ac9f629,#0000 68%);border-radius:50%;width:145px;height:145px;position:absolute;top:-55px;right:-55px}.academy-menu>button:hover{border-color:#5dd3fc73;transform:translateY(-5px);box-shadow:0 26px 60px #00000040,0 0 30px #36b7e514}.academy-menu header{justify-content:space-between;align-items:center;display:flex;position:relative}.academy-menu header>span{color:#67d5fc;font-family:Georgia,serif;font-size:16px}.academy-menu header>em{color:#769aae;border:1px solid #6abee521;border-radius:20px;padding:5px 8px;font-size:10px;font-style:normal}.academy-menu>button>i{color:#74ddff;background:#39aed91f;border-radius:14px;place-items:center;width:52px;height:52px;margin:25px 0 16px;font-size:20px;font-style:normal;display:grid}.academy-menu h3{margin:0 0 9px;font-size:20px}.academy-menu p{color:#91adbc;margin:0;font-size:13px;line-height:1.65}.academy-menu footer{color:#73d8fa;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:12px;display:flex}.academy-menu footer b{font-size:20px}.academy-menu>button.violet>i{color:#c3a9ff;background:#8c64e121}.academy-menu>button.amber>i{color:#ffd08f;background:#e8994221}.academy-menu>button.green>i{color:#7ce6c9;background:#42be9721}.academy-menu>button.rose>i{color:#ffafa4;background:#d65b5521}.academy-menu>button.blue>i{color:#8bbdff;background:#4979d824}.academy-foot{color:#7698aa;justify-content:space-between;align-items:center;padding:20px 5px;font-size:11px;display:flex}.academy-foot span{align-items:center;gap:8px;display:flex}.academy-foot i{background:#4ad9bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #4ad9bd}.training-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00080ed1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.training-workspace{background:linear-gradient(145deg,#0b2a40,#061724);border:1px solid #69d0f740;border-radius:22px;flex-direction:column;width:min(1400px,97vw);height:min(900px,94vh);display:flex;overflow:hidden;box-shadow:0 45px 140px #0009}.training-workspace>header{border-bottom:1px solid #65bee624;grid-template-columns:56px minmax(0,1fr) 210px 44px;align-items:center;gap:16px;padding:22px 26px;display:grid}.training-workspace-icon{color:#71dcff;background:#36b0dd24;border-radius:15px;place-items:center;width:56px;height:56px;font-size:21px;font-weight:900;display:grid}.training-workspace>header em{color:#63d2f9;letter-spacing:1.4px;font-size:10px;font-style:normal}.training-workspace>header h2{margin:5px 0 3px;font-size:24px}.training-workspace>header p{color:var(--muted);margin:0;font-size:12px}.training-workspace>header label{color:#85a6b8;font-size:11px}.training-workspace>header select{color:#effaff;background:#092438;border:1px solid #67bfe633;border-radius:8px;width:100%;margin-top:6px;padding:9px}.training-close{border:1px solid var(--line);color:#e4f6fc;background:#1e5c7733;border-radius:50%;width:42px;height:42px;font-size:24px}.training-error{color:#ffb5a9;background:#cd43371a;border:1px solid #ff776733;border-radius:9px;justify-content:space-between;margin:12px 24px 0;padding:11px 13px;font-size:12px;display:flex}.training-error button{color:inherit;background:0 0;border:0}.training-workspace-body{flex:1;padding:24px 26px;overflow:auto}.training-workspace-foot{color:#7899aa;border-top:1px solid #67bee51f;justify-content:space-between;align-items:center;padding:12px 26px;font-size:10px;display:flex}.training-workspace-foot span{color:#77d9c2;align-items:center;gap:7px;display:flex}.training-workspace-foot i{background:#4ad9bd;border-radius:50%;width:7px;height:7px}.academy-quote{grid-template-columns:440px 1fr}.academy-quote .quote-form{align-content:start}.ai-advice{background:#1b5c7824;border:1px solid #52caf229;border-radius:10px;margin:5px 15px 15px;padding:14px}.ai-advice b{color:#70d9fb;font-size:13px}.ai-advice p,.review-workspace article>p,.knowledge-answer>p{white-space:pre-wrap;color:#b3cad5;font-size:13px;line-height:1.8}.academy-agent{grid-template-columns:300px 1fr;gap:18px;height:100%;display:grid}.academy-agent>aside{border:1px solid var(--line);background:#05162385;border-radius:14px;align-content:start;gap:14px;padding:17px;display:grid}.academy-agent>aside label>span{margin-bottom:7px;font-size:12px;display:block}.academy-agent select{border:1px solid var(--line);color:#eefaff;background:#092438;border-radius:8px;width:100%;padding:10px}.agent-persona{background:linear-gradient(145deg,#1e678647,#061b2aa6);border-radius:12px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.agent-persona>i{background:linear-gradient(145deg,#43c4f2,#176087);border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.agent-persona b{margin:11px 0 7px;font-size:15px}.agent-persona span{color:#8faebf;margin:3px 0;font-size:11px}.academy-agent>aside>p{color:#7898a9;font-size:11px;line-height:1.7}.academy-agent .agent-chat{flex-direction:column;height:100%;display:flex}.academy-agent .chat-stream{flex:1;height:auto}.academy-exam{min-height:100%}.exam-control{border:1px solid var(--line);background:#0516238c;border-radius:13px;grid-template-columns:minmax(260px,1fr) minmax(300px,1.2fr) auto 100px;align-items:center;gap:16px;margin-bottom:18px;padding:16px;display:grid}.exam-control b{font-size:15px}.exam-control p{color:var(--muted);margin:5px 0 0;font-size:11px}.exam-control input{border:1px solid var(--line);color:#effaff;background:#092438;border-radius:8px;padding:11px}.exam-control>strong{text-align:right;color:#72dfc5;font-size:28px}.exam-control>strong small{color:var(--muted);font-size:11px}.academy-exam .exam-list header em{color:#6fd6f8;margin-left:auto;font-size:10px;font-style:normal}.training-empty{text-align:center;color:#87a7b8;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.training-empty>i{color:#6bd6fa;border:1px solid #62c2eb38;border-radius:50%;place-items:center;width:65px;height:65px;font-size:22px;font-style:normal;display:grid}.training-empty>b{color:#e4f4fa;margin:15px 0 7px;font-size:18px}.training-empty>span{max-width:520px;font-size:12px;line-height:1.7}.training-empty>.primary{margin-top:18px;padding:11px 18px}.review-workspace{grid-template-columns:420px 1fr;gap:18px;height:100%;display:grid}.review-workspace>div,.review-workspace>article{border:1px solid var(--line);background:#0516238c;border-radius:14px;padding:20px}.review-workspace>div>span{color:#62d1f9;font-size:11px}.review-workspace h3{margin:7px 0;font-size:19px}.review-workspace>div>p{color:var(--muted);font-size:11px}.review-workspace textarea{resize:vertical;border:1px solid var(--line);color:#eefaff;width:100%;font:inherit;background:#092438;border-radius:9px;padding:13px;line-height:1.7}.review-workspace>div>.primary{width:100%;margin-top:12px;padding:12px}.review-workspace>article{overflow:auto}.review-workspace>article>em{color:#64d2f9;letter-spacing:2px;font-size:10px;font-style:normal}.review-workspace>article>.training-empty{height:100%}.knowledge-workspace{grid-template-columns:330px 1fr;gap:18px;height:100%;display:grid}.knowledge-workspace>aside,.knowledge-workspace>section{border:1px solid var(--line);background:#0516238c;border-radius:14px;padding:20px}.knowledge-workspace>aside em{color:#64d4fa;letter-spacing:1.5px;font-size:10px;font-style:normal}.knowledge-workspace>aside h3{margin:10px 0;font-size:21px}.knowledge-workspace>aside p{color:var(--muted);font-size:12px;line-height:1.7}.knowledge-workspace>aside>div{gap:8px;margin-top:20px;display:grid}.knowledge-workspace>aside button{border:1px solid var(--line);color:#a9cedd;text-align:left;background:#19557124;border-radius:8px;padding:10px;font-size:11px}.knowledge-workspace>section{flex-direction:column;display:flex}.knowledge-answer{flex:1;overflow:auto}.knowledge-workspace>section>footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding-top:14px;display:grid}.knowledge-workspace textarea{resize:none;border:1px solid var(--line);color:#eefaff;font:inherit;background:#092438;border-radius:9px;padding:12px}.knowledge-workspace footer>.primary{padding:0 20px}@media (max-width:1050px){.executive-overview>.page-heading{padding:30px}.executive-overview>.page-heading h1{font-size:32px}.executive-overview .loop-center{grid-template-columns:1fr}.academy-menu{grid-template-columns:repeat(2,1fr)}.academy-hero{grid-template-columns:1fr}.academy-hero>aside{display:none}.academy-quote,.academy-agent,.review-workspace,.knowledge-workspace{grid-template-columns:1fr}.training-workspace{height:96vh}.exam-control{grid-template-columns:1fr}.academy-section-title{flex-direction:column;align-items:flex-start;gap:8px}.academy-section-title>p{text-align:left}.training-workspace>header{grid-template-columns:50px 1fr 44px}.training-workspace>header>label{display:none}}.executive-overview .loop-center{background:linear-gradient(125deg,#0c283deb,#051522f0)}.executive-overview .loop-steps span{background:#081e2fc7;border-color:#64bfe72b;padding:12px 10px}.executive-overview .loop-steps b{color:#eaf8ff;font-size:12px}.executive-overview .loop-steps small{font-size:10px}.executive-overview .loop-steps i{color:#70e0c7;background:#4ad9bd24}.agent-start{width:100%;padding:12px}.training-countdown{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020d16db;align-content:center;gap:8px;inset:0;place-items:center!important;max-width:none!important;display:grid!important;position:absolute!important}.training-countdown span{color:#70dcff;text-shadow:0 0 35px #4fccf873;line-height:1;font-size:82px!important}.training-countdown b{letter-spacing:2px;color:#c6ebf8;font-size:15px}.academy-agent .chat-stream{position:relative}.exam-control{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) 120px auto 150px}.exam-control select{border:1px solid var(--line);color:#effaff;background:#092438;border-radius:8px;padding:11px}.exam-control>strong{flex-direction:column;display:flex}.exam-control>strong.urgent{color:#ff8d7c;animation:1s infinite examPulse}.exam-ended{color:#ffb0a2;background:#c041321f;border:1px solid #ff826640;border-radius:10px;margin-bottom:14px;padding:13px 16px;font-size:13px}.exam-list article>p em{color:#6fe0c5;font-style:normal}@keyframes examPulse{50%{opacity:.55;transform:scale(.97)}}.coach-score{background:linear-gradient(145deg,#1d648433,#071b2abf);border:1px solid #60c6ed2e;border-radius:12px;padding:14px}.coach-score>span{color:#8fb3c4;font-size:11px;display:block}.coach-score>strong{color:#73dcff;margin:5px 0;font-size:34px;line-height:1;display:block}.coach-score>strong small{color:#89a8b8;font-size:12px}.coach-score>p{color:#a8c5d2!important;margin:8px 0 0!important;font-size:11px!important}.exam-countdown{background:radial-gradient(circle at 45%,#3eb7e529,#0000 36%),#051928d9;border:1px solid #5fcdf638;border-radius:12px;justify-content:center;align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:flex}.exam-countdown span{color:#70dcff;text-shadow:0 0 25px #4fccf861;font-size:46px}.exam-countdown b{letter-spacing:1px;color:#c8e9f5;font-size:15px}.academy-status .credit-balance{color:#ffd69a;background:#8a54221f;border-color:#efab5b42}.academy-menu footer{gap:10px}.academy-menu footer small{color:#ffd08d;margin-left:auto;font-size:10px}.academy-credit-rules{background:#0516239e;border:1px solid #63c1e929;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;padding:14px 16px;display:flex}.academy-credit-rules b{color:#e7f7fd;margin-right:5px;font-size:13px}.academy-credit-rules span{color:#9ebdca;border:1px solid #67bfe521;border-radius:20px;padding:6px 9px;font-size:11px}.academy-credit-rules em{color:#70dec4;margin-left:auto;font-size:11px;font-style:normal}.training-workspace-foot>b{color:#ffd492;margin-left:auto;margin-right:12px;font-size:11px}.training-workspace-foot>p{margin:0}.academy-status span{white-space:nowrap}.launch-portal{max-width:1450px;margin:0 auto}.launch-portal-head{justify-content:space-between;align-items:flex-end;padding:14px 3px 30px;display:flex}.launch-portal-head em,.launch-workspace>header em,.material-picker>header em{color:#54d4ff;letter-spacing:2.5px;font-size:11px;font-style:normal}.launch-portal-head h1{letter-spacing:-1.7px;margin:9px 0;font-size:42px}.launch-portal-head p{color:#8faebe;margin:0;font-size:14px}.launch-portal-head>span{color:#a9cad7;background:#081f2f8f;border:1px solid #5bcdef2e;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.launch-portal-head>span i{background:#4ad9bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4ad9bd}.launch-platform-stage{grid-template-columns:1fr 1fr;gap:18px;min-height:510px;display:grid}.launch-platform-card{text-align:left;color:#ecf9ff;cursor:pointer;background:linear-gradient(145deg,#0c283bf5,#04111cf7);border:1px solid #66c3ea2b;border-radius:24px;flex-direction:column;padding:32px;transition:all .35s;display:flex;position:relative;overflow:hidden}.launch-platform-card:before{content:"";background:radial-gradient(circle,#3cbeec2e,#0000 65%);border-radius:50%;width:430px;height:430px;transition:all .4s;position:absolute;top:-170px;right:-130px}.launch-platform-card:hover:before{transform:scale(1.15)translate(-15px,15px)}.launch-platform-card>header{z-index:1;justify-content:space-between;display:flex;position:relative}.launch-platform-card>header i{background:linear-gradient(145deg,#37c1f0,#126088);border-radius:18px;place-items:center;width:66px;height:66px;font-size:23px;font-style:normal;display:grid;box-shadow:0 15px 40px #1f9acf40}.launch-platform-card>div{z-index:1;margin:auto 0;position:relative}.launch-platform-card>div em{color:#60d7fb;letter-spacing:2px;font-size:11px;font-style:normal}.launch-platform-card>div h2{margin:12px 0;font-size:40px}.launch-platform-card>div p{color:#91afbe;max-width:460px;font-size:15px;line-height:1.7}.launch-platform-card>footer{z-index:1;border-top:1px solid #66c2e821;justify-content:space-between;align-items:center;padding-top:22px;display:flex;position:relative}.launch-portal-foot{color:#7899aa;justify-content:center;gap:42px;padding:24px;font-size:11px;display:flex}.launch-portal-foot span:before{content:"✓";color:#4ad9bd;margin-right:6px}.launch-modal-backdrop,.material-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00080edb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.launch-workspace{background:linear-gradient(145deg,#0b2a40,#061722);border:1px solid #64cff73b;border-radius:24px;flex-direction:column;width:min(1480px,97vw);height:min(920px,95vh);display:flex;overflow:hidden;box-shadow:0 50px 150px #000000a6}.launch-workspace>header{border-bottom:1px solid #64c1e824;grid-template-columns:58px 1fr 44px;align-items:center;gap:16px;padding:20px 25px;display:grid}.platform-orb{background:linear-gradient(145deg,#39c4f2,#165c80);border-radius:15px;place-items:center;width:56px;height:56px;font-size:20px;font-style:normal;display:grid}.launch-workspace>header h2{margin:5px 0 2px;font-size:25px}.launch-workspace>header p{color:#88a8b7;margin:0;font-size:12px}.launch-workspace>header>button,.material-picker>header>button{color:#e8f8fd;background:#0e324680;border:1px solid #69c0e52e;border-radius:50%;width:42px;height:42px;font-size:23px}.launch-workspace-body{flex:1;grid-template-columns:minmax(0,1fr) 330px;gap:18px;min-height:0;padding:20px;display:grid;overflow:hidden}.launch-main-flow{gap:12px;padding-right:4px;display:grid;overflow:auto}.launch-flow-block>header{align-items:center;gap:12px;display:flex}.launch-flow-block>header>i{color:#66d5fb;background:#3fb7e41f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;display:grid}.launch-flow-block h3{margin:0 0 3px;font-size:16px}.launch-flow-block header p{color:#82a1b0;margin:0;font-size:11px}.launch-flow-block>header>span,.launch-flow-block>header>b{color:#ffc483;background:#ea9f501f;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:10px;font-style:normal}.material-actions{grid-template-columns:1fr 1fr 1.15fr;gap:9px;margin-top:14px;display:grid}.material-actions>label,.material-actions>button{text-align:left;color:#eaf8fd;cursor:pointer;background:#081f30c2;border:1px solid #63bee529;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:10px;padding:12px;display:grid}.material-actions input{display:none}.material-actions i{color:#65d7ff;background:#41b5e01f;border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.material-review-line{border-top:1px solid #65bce11a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.material-review-line span{color:#7896a5;font-size:10px}.material-review-line button{color:#75dbfb;background:#2992b829;border:1px solid #5bc7ee3b;border-radius:8px;padding:8px 11px}.minimal-service-picks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.minimal-service-picks button{text-align:left;color:#e9f7fc;background:#071b2ab3;border:1px solid #61bce221;border-radius:10px;flex-direction:column;padding:11px;display:flex}.minimal-service-picks button.active{background:#2890b62e;border-color:#55ccf7}.minimal-service-picks span{font-size:12px}.minimal-service-picks strong{margin:5px 0;font-size:15px}.launch-fields{grid-template-columns:1.4fr 1fr .8fr .8fr;gap:9px;margin-top:13px;display:grid}.launch-fields label>span{color:#85a5b4;margin-bottom:6px;font-size:10px;display:block}.launch-fields input,.launch-fields select,.launch-fields label>strong{color:#eefaff;background:#092438;border:1px solid #62bee426;border-radius:8px;width:100%;padding:10px;font-size:12px;display:block}.minimal-strategy{gap:8px;margin-top:10px;display:flex}.minimal-strategy button{color:#89a8b6;background:#092132b3;border:1px solid #60bde224;border-radius:20px;padding:7px 11px}.launch-summary{background:#04121db8;border:1px solid #65c2e92b;border-radius:15px;flex-direction:column;padding:20px;display:flex}.launch-summary>em{color:#5dd4fb;letter-spacing:2px;font-size:9px;font-style:normal}.summary-platform{border-bottom:1px solid #62badf1f;align-items:center;gap:10px;padding-bottom:15px;display:flex}.summary-platform>i{background:#2188b2;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.summary-platform b,.summary-platform small{display:block}.summary-platform b{font-size:13px}.summary-platform small{color:#829fad;margin-top:3px;font-size:10px}.launch-summary dl{margin:12px 0}.launch-summary dl>div{justify-content:space-between;padding:7px 0;display:flex}.launch-summary dt{color:#809eac;font-size:11px}.launch-summary dd{margin:0;font-size:11px}.summary-total{background:linear-gradient(135deg,#2a7e9d3d,#1034468c);border-radius:11px;margin-top:auto;padding:15px}.summary-total span,.summary-total strong{display:block}.summary-total span{color:#8eafbd;font-size:10px}.summary-total strong{margin-top:5px;font-size:26px}.launch-summary>label{color:#9ab7c3;margin:13px 0 7px;font-size:10px}.launch-summary .agreement-link{color:#65d2f8;text-align:left;background:0 0;border:0;padding:0;font-size:10px}.launch-summary>.primary{margin-top:12px;padding:12px}.launch-summary>small{text-align:center;color:#6f8d9b;margin-top:9px;font-size:9px}.material-picker{background:linear-gradient(145deg,#0c2b41,#061722);border:1px solid #66ccf440;border-radius:22px;width:min(1080px,94vw);overflow:hidden;box-shadow:0 40px 130px #0000009e}.material-picker>header{border-bottom:1px solid #64bee424;grid-template-columns:1fr 44px;align-items:center;padding:23px 26px;display:grid}.material-picker>header p{color:#84a3b2;margin:0;font-size:11px}.material-picker>div{grid-template-columns:repeat(3,1fr);gap:13px;padding:22px;display:grid}.material-picker>div>button{text-align:left;color:#eaf8fd;background:#061826b8;border:1px solid #63bfe526;border-radius:14px;padding:10px;position:relative}.material-picker .video-art{aspect-ratio:3/4;border-radius:10px}.material-picker h3{margin:10px 3px 5px;font-size:13px}.material-picker p{color:#83a1af;margin:0 3px;font-size:10px}.material-picker>div>button>em{color:#6ddafa;font-size:10px;font-style:normal;position:absolute;bottom:16px;right:18px}.material-picker>footer{border-top:1px solid #62bde321;align-items:center;gap:10px;padding:16px 22px;display:flex}.material-picker>footer>span{color:#8eaab7;margin-right:auto;font-size:11px}.material-picker>footer button{color:#70d7fa;background:#1242586b;border:1px solid #5fc2e92e;border-radius:8px;padding:10px 13px}@media (max-width:1000px){.launch-platform-stage{grid-template-columns:1fr}.launch-workspace-body{grid-template-columns:1fr;overflow:auto}.launch-main-flow{overflow:visible}.launch-summary{min-height:520px}.material-actions,.minimal-service-picks,.launch-fields,.material-picker>div{grid-template-columns:1fr 1fr}}.asset-picker-upload{cursor:pointer;position:relative;overflow:hidden}.asset-picker-upload input{opacity:0;cursor:pointer;z-index:5;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.asset-picker-upload-card{flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex;border:1px dashed #69bee652!important}.asset-picker-upload-card i{color:var(--cyan);font-size:30px;font-style:normal}.asset-picker-upload-card b{font-size:14px;margin:10px 0 5px!important}.asset-picker-upload-card span{color:var(--muted);text-align:center;padding:0 10px;font-size:11px}.asset-picker-local{background:#0a2e348c;border:1px solid #49d3b452;border-radius:13px;padding:9px;position:relative}.asset-picker-local>div{aspect-ratio:16/9;background:#071c2d;border-radius:9px;position:relative;overflow:hidden}.asset-picker-local video,.asset-picker-local img{object-fit:cover;width:100%;height:100%}.asset-picker-local>div>span{color:#83ead1;background:#04191dd1;border-radius:12px;padding:5px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}.asset-picker-local>b,.asset-picker-local>small{display:block}.asset-picker-local>b{white-space:nowrap;text-overflow:ellipsis;margin:11px 3px 5px;font-size:14px;overflow:hidden}.asset-picker-local>small{color:var(--muted);margin:0 3px 8px;font-size:11px}.asset-picker-local>button{color:#ffab9e;cursor:pointer;background:#ca453814;border:1px solid #ff786940;border-radius:7px;width:100%;padding:7px;font-size:11px}.extract-upload-row{color:#627988;background:#f6fafc;border:1px dashed #bdd0dc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 14px;font-size:12px;display:flex}.extract-upload-row label{color:#1f63ff;cursor:pointer;background:#fff;border:1px solid #1f63ff;border-radius:7px;flex:none;padding:9px 16px;font-weight:700;position:relative}.extract-upload-row label.disabled{opacity:.55;cursor:not-allowed}.extract-upload-row input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.package-render-backdrop{z-index:1100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00070dd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.package-render-modal{background:linear-gradient(145deg,#0b2b41,#061623 64%);border:1px solid #5bd5ff4d;border-radius:22px;flex-direction:column;width:min(1080px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 45px 150px #000000a6,0 0 80px #29b3e214}.package-render-modal>header{border-bottom:1px solid #69bee624;justify-content:space-between;align-items:flex-start;padding:26px 30px 20px;display:flex}.package-render-modal>header em{color:var(--cyan);letter-spacing:2px;font-size:11px;font-style:normal}.package-render-modal>header h2{margin:7px 0;font-size:28px}.package-render-modal>header p{color:var(--muted);margin:0;font-size:13px}.package-render-modal>header button{border:1px solid var(--line);color:#dff7ff;background:#1a5b7833;border-radius:50%;width:40px;height:40px;font-size:23px}.package-render-body{grid-template-columns:1.15fr .85fr;gap:22px;padding:26px 30px;display:grid;overflow:auto}.package-render-visual{background:radial-gradient(circle at 50% 30%,#2db2e026,#0000 48%),#04121d8a;border:1px solid #5acff72b;border-radius:17px;flex-direction:column;align-items:center;padding:24px;display:flex}.render-orbit{place-items:center;width:190px;height:190px;display:grid;position:relative}.render-orbit>i{border:1px solid #54d3ff4d;border-radius:50%;position:absolute;inset:8px}.render-orbit>i:nth-child(2){border-style:dashed;border-color:#46dcbe66;inset:25px}.render-orbit>i:nth-child(3){border-color:#69bee629;inset:43px;box-shadow:inset 0 0 35px #2cc0ed1f}.render-orbit.working>i:first-child{border-top-color:#58d6ff;animation:4s linear infinite renderSpin;box-shadow:0 -8px 25px #47ccfa2e}.render-orbit.working>i:nth-child(2){animation:6s linear infinite reverse renderSpin}.render-orbit.completed>i{border-color:#47e1be9e;box-shadow:0 0 22px #47e1be1f}.render-orbit.failed>i{border-color:#ff847073}.render-orbit strong{color:#eafaff;text-shadow:0 0 24px #4ed5ff80;font-size:45px}.render-orbit strong small{color:var(--cyan);font-size:14px}@keyframes renderSpin{to{transform:rotate(360deg)}}.package-render-visual h3{margin:10px 0;font-size:17px}.render-progress{background:#64c1e81a;border-radius:8px;width:100%;height:7px;overflow:hidden}.render-progress i{border-radius:inherit;background:linear-gradient(90deg,#34bff0,#43dfbd);height:100%;transition:width .35s;display:block;box-shadow:0 0 18px #3dd4d3}.package-render-visual>p{color:var(--muted);min-height:20px;font-size:12px}.render-capabilities{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:10px;display:grid}.render-capabilities span{color:#7897a9;border:1px solid #69bee61f;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.render-capabilities span>i{background:#3ea5cc1a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.render-capabilities span.done{color:#bfeee2;border-color:#46dcbe33}.render-capabilities span.done>i{color:#62e1c2;background:#46dcbe24}.package-publish-preview{background:#04121e94;border:1px solid #69bee62b;border-radius:17px;padding:22px}.package-publish-preview>em{color:var(--cyan);letter-spacing:1.6px;font-size:10px;font-style:normal}.package-publish-preview h3{margin:9px 0 18px;font-size:21px;line-height:1.45}.package-publish-preview>span{color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.package-publish-preview>div{flex-wrap:wrap;gap:7px;display:flex}.package-publish-preview>div i{color:#8de1ff;background:#2594be1f;border:1px solid #4bcef638;border-radius:18px;padding:6px 9px;font-size:10px;font-style:normal}.package-publish-preview dl{margin:20px 0 0}.package-publish-preview dl>div{border-top:1px solid #69bee61a;grid-template-columns:70px 1fr;gap:10px;padding:10px 0;font-size:11px;display:grid}.package-publish-preview dt{color:var(--muted)}.package-publish-preview dd{text-align:right;color:#d9eef6;margin:0}.package-render-modal>footer{border-top:1px solid #69bee624;justify-content:flex-end;gap:10px;padding:18px 30px;display:flex}.package-render-modal>footer button{border:1px solid var(--line);color:#caeaf5;background:#22749524;border-radius:10px;min-width:145px;padding:12px 18px}.package-render-modal>footer button.primary{color:#03131d;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;min-width:250px;font-weight:900}.finished-package-record{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.finished-package-record span{border:1px solid var(--line);background:#051724a6;border-radius:11px;padding:13px}.finished-package-record small,.finished-package-record b{display:block}.finished-package-record small{color:var(--muted);margin-bottom:6px;font-size:9px}.finished-package-record b{font-size:11px;line-height:1.45}.workflow-hub{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.workflow-hub .workflow-center{min-width:0}.workflow-hub .workflow-list article{grid-template-columns:44px minmax(0,1fr) 60px}.workflow-hub .workflow-actions{flex-wrap:wrap;grid-column:2/-1;display:flex}.finished-center{background:linear-gradient(145deg,#0a2336f0,#04121ef5);border:1px solid #69bee62b;border-radius:18px;min-width:0;margin-top:24px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.finished-center>header{border-bottom:1px solid #69bee61f;justify-content:space-between;align-items:flex-end;padding:26px 28px 20px;display:flex}.finished-center>header em{color:#70dfc4;letter-spacing:2px;font-size:12px;font-style:normal}.finished-center>header h2{margin:7px 0 5px;font-size:25px}.finished-center>header p{color:var(--muted);margin:0;font-size:13px}.finished-center>header>span{color:#83e6cf;background:#46dcbe14;border:1px solid #46dcbe33;border-radius:18px;padding:8px 11px;font-size:11px}.finished-center-list{gap:14px;max-height:620px;padding:20px;display:grid;overflow:auto}.finished-center-list>article{background:#061826a8;border:1px solid #69bee624;border-radius:14px;grid-template-columns:128px minmax(0,1fr);gap:16px;padding:12px;display:grid}.finished-cover{color:#fff;background:linear-gradient(145deg,#164c65,#071b2c);border:0;border-radius:10px;min-height:170px;position:relative;overflow:hidden}.finished-cover img{object-fit:cover;width:100%;height:100%}.finished-cover>i{color:var(--cyan);font-size:30px;font-style:normal}.finished-cover>span{background:#020e16c7;border-radius:8px;padding:7px;font-size:10px;position:absolute;bottom:8px;left:8px;right:8px}.finished-center-list article>div>em{color:#72dec5;font-size:9px;font-style:normal}.finished-center-list h3{margin:7px 0;font-size:15px;line-height:1.45}.finished-center-list p{color:var(--muted);margin:0 0 10px;font-size:11px}.finished-center-list dl{margin:0}.finished-center-list dl>div{border-top:1px solid #69bee614;justify-content:space-between;gap:10px;padding:7px 0;font-size:10px;display:flex}.finished-center-list dt{color:var(--muted)}.finished-center-list dd{text-align:right;margin:0}.finished-center-list footer{gap:8px;margin-top:10px;display:flex}.finished-center-list footer button,.finished-center-list footer a{border:1px solid var(--line);color:#79dcfc;text-align:center;background:#22749524;border-radius:8px;flex:1;padding:8px;font-size:10px;text-decoration:none}.finished-center-empty{text-align:center;min-height:280px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.finished-center-empty i{color:#58d6ff;font-size:34px;font-style:normal}.finished-center-empty b{color:#dceff7;margin:10px 0 5px;font-size:15px}.finished-center-empty span{max-width:280px;font-size:11px;line-height:1.6}@media (max-width:1200px){.workflow-hub{grid-template-columns:1fr}.finished-center{margin-top:0}.finished-package-record{grid-template-columns:1fr 1fr}}@media (max-width:900px){.studio-video-library-launch{flex-direction:column;align-items:stretch}.asset-picker-backdrop{padding:10px}.asset-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.asset-picker-modal>header,.asset-picker-toolbar,.asset-picker-modal>footer{padding-left:18px;padding-right:18px}.asset-picker-modal>header p{display:none}.package-render-backdrop{padding:8px}.package-render-body{grid-template-columns:1fr;padding:18px}.package-render-modal>header,.package-render-modal>footer{padding-left:18px;padding-right:18px}.render-orbit{width:150px;height:150px}.finished-center-list>article{grid-template-columns:100px 1fr}}.edit-workbench{grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:20px}.edit-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edit-modes button{min-height:76px}.material-drop{background:linear-gradient(115deg,#1349654d,#0517259e);grid-column:1;min-height:112px}.material-selection-list{grid-column:1;padding:16px}.material-selection-list>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.material-selection-list article{grid-template-columns:68px minmax(0,1fr) auto;min-width:0}.studio-video-library-launch{grid-column:1}.edit-workbench>.flow-create{grid-column:1;min-width:280px;margin-top:4px}.asset-taxonomy-menu{background:#020f1947;border-bottom:1px solid #69bee61a;padding:16px 30px 4px}.asset-taxonomy-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.asset-taxonomy-primary button{color:#9bb6c5;text-align:left;cursor:pointer;background:#071d2db8;border:1px solid #69bee629;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.asset-taxonomy-primary button>i{color:#5ed7ff;font-size:11px;font-style:normal}.asset-taxonomy-primary button>span{font-size:14px;font-weight:900}.asset-taxonomy-primary button>em{text-align:center;background:#4fb8e01a;border-radius:13px;min-width:24px;padding:4px 7px;font-size:10px;font-style:normal}.asset-taxonomy-primary button.active{color:#effbff;background:linear-gradient(120deg,#238ab44d,#082639d6);border-color:#4bd6ff8c;box-shadow:0 0 24px #34bee914}.asset-taxonomy-primary button.unassigned i{color:#ffb087}.asset-taxonomy-secondary{gap:8px;margin-top:12px;padding:0 0 12px;display:flex;overflow-x:auto}.asset-taxonomy-secondary button{color:#7899aa;cursor:pointer;background:#071b2aa3;border:1px solid #69bee621;border-radius:18px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:12px;display:flex}.asset-taxonomy-secondary button>i{color:#4ebfe9;font-size:9px;font-style:normal}.asset-taxonomy-secondary button>em{color:#6b8a9a;font-size:9px;font-style:normal}.asset-taxonomy-secondary button.active{color:#dffbf4;background:#26968029;border-color:#49d9bd70}.asset-picker-grid{min-height:230px}.asset-upload-taxonomy{grid-template-columns:1fr 1fr;gap:8px;min-width:300px;display:grid!important}.asset-upload-taxonomy select{color:#e9f8ff;background:#081f31;border:1px solid #69bee633;border-radius:8px;padding:10px}.asset-taxonomy-badge{border-radius:16px;width:max-content;max-width:100%;margin:0 0 10px;padding:5px 8px;font-size:10px}.asset-taxonomy-badge.assigned{color:#77dec5;background:#41ceae1a}.asset-taxonomy-badge.unassigned{color:#ffb087;background:#ffa76f1a}.cloud-asset-grid article footer{flex-wrap:wrap}.cloud-asset-grid article footer button{min-width:80px}.studio-library-launch{background:linear-gradient(120deg,#12456052,#051725d1);border:1px solid #5bcdf63d;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px 17px;display:flex}.studio-library-launch>div{align-items:center;gap:13px;min-width:0;display:flex}.studio-library-launch>div>i{color:#70dcff;background:#2a9bc529;border:1px solid #55d3ff3d;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:17px;font-style:normal;display:grid}.studio-library-launch span{min-width:0}.studio-library-launch span b,.studio-library-launch span small{display:block}.studio-library-launch span b{font-size:15px}.studio-library-launch span small{color:#8eabba;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.studio-library-launch>button{color:#84e2ff;cursor:pointer;background:#2a9ac526;border:1px solid #5ad3fb57;border-radius:9px;flex:none;padding:11px 14px;font-size:13px;font-weight:800}.studio-library-launch>button:hover{background:#2a9ac540;border-color:#65d9ff}.segment-avatar-empty{color:#8ae4ff;cursor:pointer;background:#248bb52b;border:1px solid #50d3fc61;border-radius:9px;min-width:176px;padding:10px 13px;font-size:13px;font-weight:800}.identity-picker-modal{width:min(1180px,96vw)}.identity-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;min-height:330px;padding:23px 30px;display:grid;overflow:auto}.identity-avatar-grid>label{cursor:pointer;background:#051522c7;border:1px solid #69bee62b;border-radius:14px;padding:10px;transition:all .2s;position:relative}.identity-avatar-grid>label:hover,.identity-avatar-grid>label.selected{background:#1f7da430;border-color:#4ed8ff9e;transform:translateY(-3px);box-shadow:0 18px 42px #0000003d}.identity-avatar-grid>label>input{z-index:2;accent-color:#42c9f7;width:22px;height:22px;position:absolute;top:18px;right:18px}.identity-avatar-grid>label>div{aspect-ratio:3/4;background:linear-gradient(145deg,#164a64,#071c2d);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.identity-avatar-grid>label img{object-fit:cover;width:100%;height:100%}.identity-avatar-grid>label>div>i{color:#58cff7;font-size:38px;font-style:normal}.identity-avatar-grid>label>div>span{color:#abdeef;background:#021019d1;border-radius:16px;padding:6px 9px;font-size:11px;position:absolute;bottom:9px;right:9px}.identity-avatar-grid>label.selected>div>span{color:#e7fff9;background:#22967dd1}.identity-avatar-grid>label>b,.identity-avatar-grid>label>small{display:block}.identity-avatar-grid>label>b{white-space:nowrap;text-overflow:ellipsis;margin:12px 3px 5px;font-size:15px;overflow:hidden}.identity-avatar-grid>label>small{color:#829ead;margin:0 3px 3px;font-size:11px}.avatar-picker-toolbar .ai-generate-launch{color:#8df2db;background:linear-gradient(110deg,#2699833d,#1c85ae33);border-color:#48dcc06b;margin-left:auto;font-weight:900}.avatar-picker-toolbar .ai-generate-launch+button{margin-left:0}.identity-voice-list{gap:12px;min-height:330px;padding:24px 30px;display:grid;overflow:auto}.identity-voice-list>label{cursor:pointer;background:#051522bf;border:1px solid #69bee62b;border-radius:13px;grid-template-columns:58px 1fr auto;align-items:center;gap:16px;padding:15px 18px;display:grid;position:relative}.identity-voice-list>label:hover,.identity-voice-list>label.selected{background:#2383a92e;border-color:#4dd7ff94}.identity-voice-list>label>input{accent-color:#45caf7;width:20px;height:20px;position:absolute;top:18px;right:18px}.identity-voice-list>label>i{color:#70dcff;background:#2d9ec92b;border-radius:13px;place-items:center;width:58px;height:58px;font-size:21px;font-style:normal;display:grid}.identity-voice-list>label span b,.identity-voice-list>label span small{display:block}.identity-voice-list>label span b{font-size:16px}.identity-voice-list>label span small{color:#839ead;margin:5px 0 9px;font-size:12px}.identity-voice-list audio{width:min(460px,100%);height:34px}.identity-voice-list>label>em{color:#79dfff;text-align:right;min-width:95px;margin-right:28px;font-size:12px;font-style:normal}.identity-voice-list>label.selected>em{color:#7ce6cb;font-weight:900}.asset-picker-modal>footer button:disabled{cursor:not-allowed;opacity:.45}.avatar-generator-backdrop{z-index:1100;background:#00080edb}.avatar-generator-modal{background:linear-gradient(145deg,#0b2a40,#061724);border:1px solid #5cd8ff57;border-radius:21px;flex-direction:column;width:min(1040px,95vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 45px 140px #000000a6,0 0 80px #30bbe81a}.avatar-generator-modal>header{border-bottom:1px solid #69bee624;justify-content:space-between;align-items:flex-start;padding:26px 30px 21px;display:flex}.avatar-generator-modal>header em{color:#55d9ff;letter-spacing:2px;font-size:11px;font-style:normal}.avatar-generator-modal>header h2{margin:7px 0;font-size:27px}.avatar-generator-modal>header p{color:#8ba6b5;margin:0;font-size:13px}.avatar-generator-modal>header>button{color:#d8f3ff;background:#174b6540;border:1px solid #69bee633;border-radius:50%;width:42px;height:42px;font-size:25px}.avatar-generator-body{grid-template-columns:1.15fr .85fr;gap:22px;padding:24px 30px;display:grid;overflow:auto}.avatar-generator-form{gap:18px;display:grid}.avatar-generator-form label>span{margin-bottom:8px;font-size:14px;font-weight:900;display:block}.avatar-generator-form textarea{resize:vertical;color:#effaff;width:100%;font:inherit;background:#071e30;border:1px solid #68c2e740;border-radius:11px;outline:none;padding:14px;font-size:14px;line-height:1.75}.avatar-generator-form textarea:focus{border-color:#4fd4ff;box-shadow:0 0 0 3px #4bcaf414}.avatar-generator-form label>small{color:#7895a5;margin-top:6px;font-size:11px;display:block}.avatar-generator-ratios{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.avatar-generator-ratios button,.avatar-generator-models button{color:#d9edf5;text-align:left;cursor:pointer;background:#051623bf;border:1px solid #69bee62b;border-radius:10px;padding:11px}.avatar-generator-ratios b,.avatar-generator-ratios small,.avatar-generator-models b,.avatar-generator-models small{display:block}.avatar-generator-ratios b{font-size:14px}.avatar-generator-ratios small,.avatar-generator-models small{color:#7895a5;margin-top:4px;font-size:10px}.avatar-generator-ratios button.selected,.avatar-generator-models button.selected{background:linear-gradient(130deg,#2691bb45,#15536e4d);border-color:#48d7ff99;box-shadow:0 0 22px #38bee912}.avatar-generator-models{gap:8px;display:grid}.avatar-generator-models button{padding:13px 15px;position:relative}.avatar-generator-models b{font-size:14px}.avatar-generator-models em{color:#75e0c7;background:#40d2b31f;border-radius:12px;padding:4px 7px;font-size:9px;font-style:normal;position:absolute;top:12px;right:12px}.avatar-generate-submit{color:#03141d;cursor:pointer;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;border-radius:10px;padding:14px;font-size:15px;font-weight:950}.avatar-generate-submit:disabled{cursor:wait;opacity:.65}.avatar-generate-error{color:#ffb6a9;background:#af3d321f;border:1px solid #ff7e6d3d;border-radius:9px;margin:0;padding:10px 12px;font-size:12px}.avatar-generator-preview{color:#8ba9b8;text-align:center;background:radial-gradient(circle at 50% 38%,#258cb53d,#04121ecc 62%);border:1px dashed #5ccff645;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex;overflow:hidden}.avatar-generator-preview>i{color:#58d6ff;border:1px solid #51d2fa3d;border-radius:50%;place-items:center;width:82px;height:82px;font-size:30px;font-style:normal;display:grid}.avatar-generator-preview>img{object-fit:cover;width:100%;height:390px}.avatar-generator-preview>span{text-align:left;width:100%;padding:14px 16px}.avatar-generator-preview b,.avatar-generator-preview small{display:block}.avatar-generator-preview b{color:#e5f7ff;margin-top:13px;font-size:16px}.avatar-generator-preview small{color:#7897a8;margin-top:7px;font-size:11px}.avatar-generator-preview.generating>i{border-top-color:#51dcff;border-right-color:#45dfbd;animation:1s linear infinite avatar-spin}.avatar-generator-preview.generating>i:before{content:""}.avatar-generator-modal>footer{border-top:1px solid #69bee624;justify-content:flex-end;gap:12px;padding:18px 30px;display:flex}.avatar-generator-modal>footer button{color:#d4edf7;background:#1b59751f;border:1px solid #69bee633;border-radius:9px;min-width:150px;padding:12px 18px;font-size:14px}.avatar-generator-modal>footer button.primary{color:#03131d;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;min-width:220px;font-weight:900}.avatar-generator-modal>footer button:disabled{opacity:.45}@keyframes avatar-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.studio-library-launch{flex-direction:column;align-items:stretch}.studio-library-launch>button{width:100%}.identity-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.avatar-picker-toolbar{flex-wrap:wrap;align-items:stretch}.avatar-picker-toolbar .ai-generate-launch{order:3;width:100%;margin-left:0}.identity-voice-list{padding:16px}.identity-voice-list>label{grid-template-columns:48px 1fr}.identity-voice-list>label>i{width:48px;height:48px}.identity-voice-list>label>em{display:none}.avatar-generator-body{grid-template-columns:1fr;padding:18px}.avatar-generator-preview{min-height:360px}.avatar-generator-ratios{grid-template-columns:repeat(2,1fr)}.avatar-generator-modal>header,.avatar-generator-modal>footer{padding-left:18px;padding-right:18px}}@media (max-width:1100px){.material-selection-list>div,.asset-taxonomy-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.edit-modes,.material-selection-list>div,.asset-taxonomy-primary{grid-template-columns:1fr}.asset-taxonomy-menu{padding:12px 16px 3px}.asset-upload-taxonomy{grid-template-columns:1fr;min-width:0}.edit-workbench>.flow-create{width:100%;min-width:0}}.lip-sync-workbench{background:linear-gradient(135deg,#0a2b40e0,#04131ff0);border:1px solid #52d2ff3d;border-radius:15px;margin-top:22px;padding:20px;box-shadow:inset 0 1px #ffffff09}.lip-sync-workbench>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:17px;display:flex}.lip-sync-workbench em{color:#50dcff;letter-spacing:2px;font:800 10px/1 sans-serif;display:block}.lip-sync-workbench h3{margin:8px 0 5px;font-size:20px}.lip-sync-workbench p{color:#91adbd;margin:0;font-size:11px}.lip-sync-workbench>header>span{color:#94b8c9;border:1px solid #73bee040;border-radius:22px;padding:8px 12px;font-size:10px}.lip-sync-workbench>header>span.working{color:#65ddff;box-shadow:0 0 18px #3ecaff21}.lip-sync-workbench>header>span.ready{color:#61e0c7;border-color:#61e0c74d}.lip-sync-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;gap:11px;display:grid}.lip-sync-grid label{background:#02101b8c;border:1px solid #66c0e72e;border-radius:11px;flex-direction:column;justify-content:center;min-height:86px;padding:13px;display:flex;position:relative;overflow:hidden}.lip-sync-grid label>span{margin-bottom:8px;font-size:11px}.lip-sync-grid label>b{color:#8faaba;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.lip-sync-grid input{opacity:0;cursor:pointer;position:absolute;inset:0}.lip-sync-grid select{color:#e7f8ff;background:#082238;border:1px solid #5dc9f340;border-radius:7px;width:100%;margin:-2px 0 5px;padding:8px 10px}.lip-sync-grid>button{color:#03121c;background:linear-gradient(135deg,#27aee0,#43d7c6);border:0;border-radius:11px;min-width:155px;padding:0 18px;font-weight:900}.lip-sync-grid>button:disabled{filter:saturate(.35);opacity:.7}.lip-sync-status{background:#051826bf;border:1px solid #4ccbf82e;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:11px 13px;display:flex}.lip-sync-status>i{color:#57d9ff;background:#42caf71f;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.lip-sync-status.completed>i{color:#55e1c4;background:#43dcbc24}.lip-sync-status span{flex:1;min-width:0}.lip-sync-status b,.lip-sync-status small{display:block}.lip-sync-status b{font-size:10px}.lip-sync-status small{color:#728fa1;margin-top:3px;font-size:8px}.lip-sync-status button{color:#68dcff;background:#2a96c01f;border:1px solid #53cdf94d;border-radius:8px;padding:8px 13px}.cover-regenerator{background:linear-gradient(100deg,#0f3c528c,#051724b8);border:1px solid #5bccf638;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:15px 0;padding:16px 18px;display:flex}.cover-regenerator b,.cover-regenerator span{display:block}.cover-regenerator b{font-size:13px}.cover-regenerator span{color:#8ba8b8;margin-top:5px;font-size:10px}.cover-regenerator button{color:#70e3ff;white-space:nowrap;background:#2aaad626;border:1px solid #50d3ff5c;border-radius:9px;padding:11px 17px;font-weight:800}.flow-panel-title>.rewrite-model-badge{color:#83e8d3;white-space:nowrap;background:#2cad9714;border:1px solid #4cdcc23d;border-radius:24px;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:9px;display:flex}.rewrite-model-badge>i{background:#48dfbe;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #48dfbe}.publish-video{background-position:50%;background-size:cover}.publish-package article:first-child .publish-video{box-shadow:inset 0 -80px 70px #00080ec2}.library-upload-button{cursor:pointer;align-items:center!important;margin:0!important;display:inline-flex!important}.library-upload-button>input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.library-upload-button>span{color:#8ce3ff;white-space:nowrap;background:#2797c129;border:1px solid #56d5fa5c;border-radius:8px;padding:9px 12px;margin:0!important;font-size:12px!important;font-weight:800!important;display:block!important}.library-upload-button:hover>span{background:#30add840;border-color:#65d9ff}.identity-avatar-grid>label{padding-bottom:48px}.library-card-delete{z-index:4;cursor:pointer;font-weight:800;position:absolute;color:#ff9b91!important;background:#53181db8!important;border:1px solid #ff746957!important;border-radius:8px!important;font-size:11px!important}.identity-avatar-grid .library-card-delete{width:calc(100% - 20px);height:29px;bottom:10px;left:10px;right:10px}.identity-voice-list>label{grid-template-columns:58px minmax(0,1fr) auto 74px}.identity-voice-list .library-card-delete{width:74px;height:34px;position:static}.library-card-delete:hover{background:#7b2229d1!important;border-color:#ff9187!important}.library-card-delete:disabled{opacity:.55;cursor:wait}.finished-center-list footer .finished-delete{color:#ff9b91;background:#54181e80;border-color:#ff746959;flex:0 0 88px}.finished-center-list footer .finished-delete:hover{background:#7b2229ad;border-color:#ff9187}.publish-package{grid-template-columns:minmax(250px,.8fr) minmax(260px,.9fr) minmax(360px,1.3fr);align-items:start}.publish-package article{flex-direction:column;align-items:stretch;display:flex}.publish-asset-label{color:#bfeaf5;letter-spacing:.4px;padding:3px 4px 10px;font-size:12px;display:block}.publish-package img,.publish-video{object-fit:contain;background:#020a10;width:100%;height:auto;display:block}.publish-package article:nth-child(2) img{aspect-ratio:3/4}.publish-package .wide-poster img{aspect-ratio:4/3}.publish-package article:first-child .publish-video{aspect-ratio:9/16;background-color:#020a10;background-repeat:no-repeat;background-size:contain;max-height:560px}.cover-regenerator span{max-width:760px}.video-player-shell{aspect-ratio:9/16;width:min(360px,72vw)}@media (max-width:900px){.asset-picker-toolbar{flex-wrap:wrap}.library-upload-button{order:3}.identity-voice-list>label{grid-template-columns:48px 1fr 72px}.identity-voice-list .library-card-delete{grid-area:1/3}.publish-package{grid-template-columns:1fr}.publish-package article:first-child .publish-video{max-height:70vh}.finished-center-list footer{flex-wrap:wrap}.finished-center-list footer .finished-delete{flex:100%}}.factory-hub{flex-direction:column;justify-content:center;max-width:1420px;min-height:calc(100vh - 150px);margin:auto;display:flex}.factory-hub-hero,.reference-flow-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.factory-hub-hero em,.reference-flow-hero em{color:#61daf7;letter-spacing:2.4px;font-size:11px;font-style:normal}.factory-hub-hero h1,.reference-flow-hero h1{letter-spacing:-1.4px;margin:9px 0 8px;font-size:36px}.factory-hub-hero p,.reference-flow-hero p{color:#89a6b7;margin:0;font-size:13px}.factory-hub-hero>span,.reference-flow-hero>span{color:#8de8d2;white-space:nowrap;background:#26967e1a;border:1px solid #49dcbe3d;border-radius:24px;padding:10px 14px;font-size:11px}.factory-hub-hero>span i{background:#4addb9;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #4addb9}.factory-mode-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.factory-mode-card{color:#e9f8ff;text-align:left;background:linear-gradient(150deg,#0b2a3ff2,#04111cfa);border:1px solid #66c3e82b;border-radius:20px;flex-direction:column;min-height:430px;padding:24px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0003}.factory-mode-card:before{content:"";filter:blur(30px);opacity:.18;background:#42cff4;border-radius:50%;height:80%;position:absolute;inset:auto -30% -55% 20%}.factory-mode-card.violet:before{background:#896dff}.factory-mode-card.orange:before{background:#ff8a49}.factory-mode-card>header{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.factory-mode-card>header i{color:#65dafa;font-family:Georgia,serif;font-size:18px;font-style:normal}.factory-mode-card>header em{color:#7795a7;letter-spacing:1.5px;font-size:9px;font-style:normal}.factory-mode-card>header span{color:#77dfff;margin-left:auto;font-size:22px}.factory-mode-symbol{z-index:1;background:radial-gradient(circle,#44c2eb38,#071a282e 58%,#0000 60%);border:1px solid #5bd7fc3d;border-radius:50%;place-items:center;width:120px;height:120px;margin:48px auto 34px;display:grid;position:relative}.factory-mode-symbol:before,.factory-mode-symbol:after{content:"";border:1px dashed #58cff526;border-radius:50%;position:absolute;inset:-15px}.factory-mode-symbol:after{opacity:.5;border-style:solid;inset:-30px}.factory-mode-symbol b{color:#9beaff;font-size:34px}.factory-mode-card h2{z-index:1;margin:0 0 10px;font-size:25px;position:relative}.factory-mode-card>p{z-index:1;color:#8ca8b8;min-height:42px;margin:0;font-size:12px;line-height:1.7;position:relative}.factory-mode-card>footer{z-index:1;flex-wrap:wrap;gap:7px;margin-top:auto;display:flex;position:relative}.factory-mode-card>footer span{color:#9bcbdc;background:#2180a517;border:1px solid #5bcdf429;border-radius:18px;padding:6px 8px;font-size:9px}.factory-hub-footer{color:#6f8b9c;justify-content:center;gap:42px;margin-top:28px;font-size:10px;display:flex}.factory-hub-footer span:before{content:"✓";color:#52d9ba;margin-right:7px}.factory-backbar{background:#051623b8;border:1px solid #64bee624;border-radius:12px;justify-content:space-between;align-items:center;max-width:1420px;margin:0 auto 18px;padding:10px 12px;display:flex}.factory-backbar>button{color:#72dafb;background:0 0;border:0;font-size:11px}.factory-backbar>span{align-items:center;gap:9px;display:flex}.factory-backbar>span i{color:#6eddfb;font-family:Georgia,serif;font-style:normal}.factory-backbar>span b{font-size:12px}.factory-backbar>span em{color:#6e8d9f;letter-spacing:1px;font-size:8px;font-style:normal}.reference-flow{max-width:1420px;margin:auto}.reference-flow-hero{padding:18px 4px 4px}.reference-flow-hero h1{font-size:32px}.reference-stepper{background:#061826b8;border:1px solid #69bee62b;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:16px;padding:7px;display:grid}.reference-stepper button{color:#7291a3;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px 10px;display:flex}.reference-stepper button>i{border:1px solid #69bee633;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.reference-stepper b,.reference-stepper small{display:block}.reference-stepper small{letter-spacing:1px;margin-top:3px;font-size:7px}.reference-stepper button.active{color:#ecfaff;background:linear-gradient(120deg,#2487b152,#0b3047c7);box-shadow:inset 0 0 0 1px #51cef938}.reference-message{color:#bceeff;background:#1b68882e;border:1px solid #53cdf533;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:11px 14px;font-size:11px;display:flex}.reference-message button{color:inherit;background:0 0;border:0;font-size:17px}.reference-panel{background:linear-gradient(145deg,#0a263aed,#04121ef7);border:1px solid #69bee62b;border-radius:18px;min-height:470px;padding:28px}.reference-panel>header{align-items:center;gap:13px;margin-bottom:24px;display:flex}.reference-panel>header>i{color:#56d7fa;font-family:Georgia,serif;font-size:28px;font-style:normal}.reference-panel>header h2{margin:0 0 4px;font-size:21px}.reference-panel>header p{color:#7f9cac;margin:0;font-size:10px}.reference-panel.extract{flex-direction:column;display:flex}.reference-link{grid-template-columns:1fr auto;gap:10px;display:grid}.reference-link input,.reference-panel textarea,.reference-panel select{color:#eaf8ff;font:inherit;background:#071e30;border:1px solid #63bfe838;border-radius:10px;padding:13px}.reference-link button,.reference-primary{color:#04131c;background:linear-gradient(100deg,#35bce9,#42d3c1);border:0;border-radius:9px;padding:12px 19px;font-weight:900}.reference-panel.extract>textarea{resize:vertical;min-height:190px;margin:14px 0}.reference-primary{min-width:240px;margin:20px 0 0 auto;display:block}.reference-primary:disabled{opacity:.45;cursor:not-allowed}.reference-variants{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reference-variants article{background:#051623a6;border:1px solid #69bee629;border-radius:13px;flex-direction:column;padding:17px;display:flex}.reference-variants article.selected{border-color:#57d8ff}.reference-variants em{color:#62dafb;font-size:10px;font-style:normal}.reference-variants h3{margin:8px 0;font-size:16px;line-height:1.5}.reference-variants p{white-space:pre-line;color:#b6ccd7;max-height:260px;font-size:11px;line-height:1.7;overflow:auto}.reference-variants footer{flex-wrap:wrap;gap:5px;display:flex}.reference-variants footer span{color:#75d9f8;font-size:8px}.reference-variants article>button{color:#7adfff;background:#258db524;border:1px solid #55d0f93d;border-radius:8px;margin-top:auto;padding:10px}.reference-empty{color:#708e9f;place-items:center;min-height:300px;display:grid}.reference-cast-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.character-slot,.scene-upload-card{background:#051623a6;border:1px solid #69bee629;border-radius:14px;padding:16px}.character-slot>div{background:linear-gradient(145deg,#164a64,#071c2d);border-radius:10px;place-items:center;height:210px;display:grid;overflow:hidden}.character-slot>div img{object-fit:cover;width:100%;height:100%}.character-slot>div i,.scene-upload-card>i{color:#62d8fa;font-size:34px;font-style:normal}.character-slot h3,.scene-upload-card h3{margin:12px 0 5px;font-size:16px}.character-slot p,.scene-upload-card p{color:#7f9bab;min-height:32px;font-size:10px;line-height:1.6}.character-slot select{width:100%;font-size:10px}.character-slot footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.character-slot footer label{position:relative}.character-slot footer input,.scene-upload-card input{opacity:0;position:absolute;inset:0}.character-slot footer span,.character-slot footer button,.scene-upload-card label span{color:#7bdfff;text-align:center;background:#258db521;border:1px solid #58d1f940;border-radius:8px;width:100%;padding:9px;font-size:10px;display:block}.scene-upload-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.scene-upload-card label{width:100%;margin:13px 0 10px;position:relative}.scene-upload-card>b{color:#74dfc4;font-size:10px}.reference-models{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.reference-models button{color:#9bb4c2;text-align:left;background:#0517259e;border:1px solid #69bee629;border-radius:10px;padding:12px}.reference-models button b,.reference-models button small{display:block}.reference-models button small{margin-top:4px;font-size:8px}.reference-models button.active{color:#e9faff;background:#2b97c02e;border-color:#55d8fa}.reference-ratio{align-items:center;gap:8px;margin-top:14px;display:flex}.reference-ratio span{color:#7f9cac;margin-right:6px;font-size:10px}.reference-ratio button{color:#8ba7b6;background:#051623b3;border:1px solid #69bee62e;border-radius:8px;padding:8px 13px}.reference-ratio button.active{color:#e8fbff;border-color:#56d9fb}.face-adapt-note,.no-caption-rule{background:#21836f17;border:1px solid #4adbbc2e;border-radius:10px;align-items:center;gap:11px;margin:14px 0 0;padding:11px 13px;display:flex}.face-adapt-note b,.face-adapt-note span,.no-caption-rule b,.no-caption-rule small{display:block}.face-adapt-note b{color:#7ce5cc;font-size:10px}.face-adapt-note span,.no-caption-rule small{color:#7f9cac;font-size:9px}.seedance-task-list{gap:11px;display:grid}.seedance-task-list article{background:#051623a6;border:1px solid #69bee626;border-radius:12px;padding:15px}.seedance-task-list article>header{align-items:center;gap:11px;display:flex}.seedance-task-list article>header>i{color:#57d9fb;font-style:normal}.seedance-task-list article>header span b,.seedance-task-list article>header span small{display:block}.seedance-task-list article>header span small{color:#7795a6;margin-top:3px;font-size:8px}.seedance-task-list article>header em{color:#73dcc4;margin-left:auto;font-size:9px;font-style:normal}.seedance-task-list article>p{white-space:pre-line;color:#bdd0d9;font-size:11px;line-height:1.65}.seedance-task-list details{border-top:1px solid #69bee61a;padding-top:9px}.seedance-task-list summary{cursor:pointer;color:#67d9fa;font-size:9px}.seedance-task-list textarea{width:100%;min-height:130px;margin-top:8px;font-size:9px;line-height:1.6}.seedance-task-list article>strong{color:#ff9487;margin-top:8px;font-size:9px;display:block}.seedance-task-list footer{gap:8px;margin-top:10px;display:flex}.seedance-task-list footer button,.seedance-task-list footer a{color:#77ddfb;background:#258db521;border:1px solid #54d0f83d;border-radius:8px;padding:8px 12px;font-size:9px;text-decoration:none}.reference-package-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reference-package-grid article{background:#051623a8;border:1px solid #69bee626;border-radius:12px;padding:10px}.reference-package-grid span{color:#6fdcfb;margin-bottom:8px;font-size:9px;display:block}.reference-package-grid video{aspect-ratio:9/16;background:#000;width:100%}.reference-package-grid a{color:#72ddfb;text-align:center;padding:9px;font-size:9px;text-decoration:none;display:block}.no-caption-rule>i{color:#6ee3c5;background:#47dab824;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.reference-publish{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reference-publish button{color:#e7f8ff;text-align:left;background:#051623ad;border:1px solid #69bee629;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.reference-publish button>i{background:linear-gradient(145deg,#2aa8d5,#164e6a);border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.reference-publish b,.reference-publish small{display:block}.reference-publish small{color:#7995a5;margin-top:4px;font-size:8px}.reference-publish em{color:#70dcfb;font-size:9px;font-style:normal}@media (max-width:1100px){.factory-mode-grid,.reference-variants,.reference-cast-grid{grid-template-columns:1fr}.factory-mode-card{min-height:330px}.factory-mode-symbol{margin:24px auto}.reference-stepper button span{display:none}.reference-models,.reference-package-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.factory-hub-hero,.reference-flow-hero{flex-direction:column;align-items:flex-start}.factory-hub-footer{flex-direction:column;align-items:flex-start;gap:8px}.reference-package-grid,.reference-publish{grid-template-columns:1fr}}.character-slot footer .character-adapt{color:#83e8d0;background:#238b7521;border-color:#4adbbc47;grid-column:1/-1}.character-slot footer .character-adapt:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1000px){.lip-sync-grid{grid-template-columns:1fr 1fr}.lip-sync-grid>button{min-height:62px}.cover-regenerator{flex-direction:column;align-items:flex-start}}.industry-context-bar{background:linear-gradient(100deg,#0a2c41c2,#05182575);border:1px solid #59c4eb26;border-radius:13px;grid-template-columns:48px auto 1fr auto;align-items:center;gap:14px;min-height:58px;margin:0 0 18px;padding:9px 18px;display:grid;position:relative;overflow:hidden}.industry-context-bar:after{content:"";opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 23px,#5ecaf129 24px),repeating-linear-gradient(0deg,#0000 0 23px,#5ecaf121 24px);width:220px;height:100%;position:absolute;top:0;right:170px;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.industry-house-mark{background:#258bb31f;border:1px solid #57d1fa3d;border-radius:10px;width:46px;height:38px;position:relative}.industry-house-mark i{display:block;position:absolute}.industry-house-mark i:first-child{border:2px solid #62d6fa;border-top:0;width:25px;height:18px;top:10px;left:9px}.industry-house-mark i:nth-child(2){border-top:2px solid #62d6fa;border-left:2px solid #62d6fa;width:28px;height:17px;top:5px;left:8px;transform:skewY(-28deg)rotate(-2deg)}.industry-house-mark i:last-child{border:1px solid #76dfc6;width:7px;height:11px;bottom:8px;left:20px}.industry-context-bar div b,.industry-context-bar div small{display:block}.industry-context-bar div b{letter-spacing:.3px;font-size:14px}.industry-context-bar div small{color:#799daf;margin-top:4px;font-size:11px}.industry-context-bar>em{color:#4dbfe9;letter-spacing:1.7px;justify-self:end;font-size:9px;font-style:normal}.industry-dimension{z-index:1;color:#79a7b9;border-left:1px solid #5fc4ea2e;padding-left:15px;font-family:Consolas,monospace;font-size:10px;position:relative}.flow-panel,.panel,.cloud-asset-library,.account-card,.training-card,.design-card{background-image:linear-gradient(145deg,#0c263ae6,#051421eb),repeating-linear-gradient(90deg,#0000 0 39px,#56b9de05 40px),repeating-linear-gradient(0deg,#0000 0 39px,#56b9de05 40px)}.flow-panel-title:after,.panel-title:after{content:"宅基地 / 结构 / 交付";color:#5bc6eb4d;letter-spacing:1.4px;margin-left:auto;font-size:8px}@media (max-width:800px){.industry-context-bar{grid-template-columns:42px 1fr}.industry-context-bar>em,.industry-dimension,.flow-panel-title:after,.panel-title:after{display:none}}.design-center{color:#edf8fd;padding-bottom:50px}.design-hero{background:radial-gradient(circle at 78% 20%,#3ecaef21,#0000 34%),linear-gradient(135deg,#092436f2,#04131feb);border:1px solid #5fc2eb29;border-radius:20px;grid-template-columns:1fr 220px;align-items:end;gap:30px;padding:38px 42px;display:grid;overflow:hidden}.design-hero em,.design-workbench>header em,.marketing-workbench>header em,.design-result>header em{color:#53d5ff;letter-spacing:2px;font-size:11px;font-style:normal}.design-hero h1{letter-spacing:-1.5px;margin:10px 0;font-size:38px}.design-hero p{color:#9bb8c7;margin:0;font-size:14px;line-height:1.8}.design-hero aside{border-left:1px solid #5fc2eb2e;padding-left:24px}.design-hero aside span{color:#6ee1c6;align-items:center;gap:8px;font-size:11px;display:flex}.design-hero aside span i{background:#4ce0bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4ce0bd}.design-hero aside b,.design-hero aside small{display:block}.design-hero aside b{margin-top:12px;font-size:34px}.design-hero aside small{color:#779aac;margin-top:2px;font-size:10px}.design-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.design-tabs button{text-align:left;color:#809fae;background:#061927a3;border:1px solid #63bee426;border-radius:14px;grid-template-columns:40px 1fr;gap:3px 12px;padding:17px 19px;display:grid}.design-tabs button i{color:#53cdf6;grid-row:1/3;align-self:center;font-size:12px;font-style:normal}.design-tabs button b{color:#dbeaf0;font-size:16px}.design-tabs button span{font-size:10px}.design-tabs button.active{background:linear-gradient(145deg,#207aa052,#071f2fd1);border-color:#4dccfb;box-shadow:0 14px 42px #00000029}.design-gallery,.design-workbench,.marketing-workbench{background:#05162394;border:1px solid #61bde426;border-radius:18px;overflow:hidden}.gallery-tools{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051623eb;border-bottom:1px solid #61bde41f;align-items:center;gap:10px;padding:15px 18px;display:flex;position:sticky;top:0}.gallery-tools>label:first-child{background:#092336;border:1px solid #67c1e72b;border-radius:10px;align-items:center;gap:10px;min-width:280px;padding:0 13px;display:flex}.gallery-tools input{color:#effaff;background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:12px}.gallery-tools>label:first-child>span{color:#62d7fd;font-size:18px}.gallery-filter{border:1px solid #67c1e724;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.gallery-filter span{color:#7898aa;font-size:9px}.gallery-filter select{color:#d8edf5;background:#071c2c;border:0;outline:0;font-size:11px}.gallery-tools>b{color:#70d7f8;margin-left:auto;font-size:10px}.case-waterfall{columns:4 230px;column-gap:14px;padding:18px}.case-card{break-inside:avoid;text-align:left;color:#edf7fb;background:#081f31;border:1px solid #66c0e526;border-radius:14px;width:100%;margin:0 0 14px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;overflow:hidden}.case-card:hover{border-color:#4dcef9;transform:translateY(-4px);box-shadow:0 20px 50px #00000052}.case-card img{object-fit:cover;width:100%;height:300px;display:block}.case-card.case-1 img{height:260px}.case-card.case-2 img{height:340px}.case-card>span{padding:14px;display:block}.case-card em{color:#61d2f7;font-size:9px;font-style:normal}.case-card h3{margin:7px 0;font-size:15px}.case-card p{color:#89a7b6;margin:0;font-size:10px;line-height:1.6}.design-workbench>header,.marketing-workbench>header{border-bottom:1px solid #64bee421;grid-template-columns:1fr 260px;align-items:center;gap:30px;padding:25px 28px;display:grid}.design-workbench>header h2,.marketing-workbench>header h2{margin:7px 0;font-size:25px}.design-workbench>header p,.marketing-workbench>header p{color:#8facbb;margin:0;font-size:12px;line-height:1.7}.design-workbench>header aside span{color:#86a7b8;justify-content:space-between;font-size:11px;display:flex}.design-workbench>header aside span b{color:#66dafc}.design-workbench>header aside>i{background:#09263a;border-radius:10px;height:6px;margin-top:10px;display:block;overflow:hidden}.design-workbench>header aside>i b{background:linear-gradient(90deg,#3cbdf2,#51e0bf);height:100%;display:block}.design-stepper{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 28px;display:grid}.design-stepper button{color:#7f9dad;background:#071f30b8;border:1px solid #67c0e621;border-radius:9px;padding:11px;font-size:11px}.brief-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding:4px 28px 22px;display:grid}.design-field{display:block}.design-field.wide{grid-column:span 3}.design-field>span{color:#91b0be;margin-bottom:7px;font-size:10px;display:block}.design-field input,.design-field select,.design-field textarea{color:#edf8fd;width:100%;font:inherit;background:#082237;border:1px solid #68c0e52b;border-radius:9px;outline:0;padding:11px 12px;font-size:12px}.design-field input:focus,.design-field select:focus,.design-field textarea:focus{border-color:#4ccbf8;box-shadow:0 0 0 3px #4ac9f612}.design-field textarea{resize:vertical;min-height:86px;line-height:1.6}.check-row{align-items:center;gap:8px;height:41px;display:flex}.check-row label{color:#a7c1cc;align-items:center;gap:6px;font-size:11px;display:flex}.check-row input{accent-color:#4bd5f5;width:auto}.design-actions{border-top:1px solid #65bfe51f;grid-template-columns:repeat(5,1fr);gap:10px;padding:18px 28px 27px;display:grid}.design-actions button{color:#e9f8fd;background:linear-gradient(145deg,#176c9147,#071f2fcc);border:1px solid #5dc9f13d;border-radius:10px;min-height:65px;font-size:12px;font-weight:800}.design-actions button:hover{border-color:#53d5ff}.design-actions button:disabled{opacity:.55}.design-actions small{color:#62d7f9;margin-top:5px;font-size:9px;display:block}.marketing-workbench>header>span{color:#68d8f8;border:1px solid #53d2fa33;border-radius:20px;justify-self:end;padding:8px 12px;font-size:10px}.marketing-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px 28px;display:grid}.marketing-brief{background:#0823359e;border:1px solid #65bfe524;border-radius:11px;align-items:center;gap:15px;margin:0 28px;padding:15px 17px;font-size:11px;display:flex}.marketing-brief b{color:#e9f7fc}.marketing-brief span{color:#8eacbb}.marketing-brief button{color:#62d7fa;background:0 0;border:0;margin-left:auto;font-size:10px}.marketing-generate{color:#031521;background:linear-gradient(100deg,#31aee4,#4bd7ca);border:0;border-radius:10px;width:calc(100% - 56px);margin:18px 28px 28px;padding:14px;font-size:13px;font-weight:900;display:block;box-shadow:0 14px 36px #29b8de24}.design-error{z-index:1300;color:#ffb8ac;background:#351c1c;border:1px solid #ff7c6a47;border-radius:11px;align-items:center;gap:18px;padding:14px 17px;font-size:12px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 20px 55px #0006}.design-error button{color:inherit;background:0 0;border:0;font-size:18px}.design-modal{z-index:1200;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00080ed6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.case-detail{background:#071d2c;border:1px solid #65c6ed38;border-radius:20px;grid-template-columns:1fr 1fr;width:min(980px,94vw);max-height:90vh;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 130px #000000a3}.case-detail>button{z-index:2;color:#fff;background:#020c13ad;border:1px solid #fff3;border-radius:50%;width:38px;height:38px;font-size:20px;position:absolute;top:16px;right:16px}.case-detail>img{object-fit:cover;width:100%;height:620px}.case-detail>div{flex-direction:column;justify-content:center;padding:45px;display:flex}.case-detail em{color:#61d7fc;letter-spacing:1px;font-size:10px;font-style:normal}.case-detail h2{margin:12px 0;font-size:30px}.case-detail p,.case-detail li{color:#a0bcc8;font-size:12px;line-height:1.8}.case-detail ul{margin:15px 0 25px;padding-left:18px}.case-detail .primary{padding:13px}.design-result{background:#071d2c;border:1px solid #65c6ed38;border-radius:20px;flex-direction:column;width:min(1100px,94vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 40px 130px #000000a3}.design-result>header{border-bottom:1px solid #65bee521;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.design-result>header h2{margin:6px 0;font-size:24px}.design-result>header p{color:#70d7f7;margin:0;font-size:10px}.design-result>header button{border:1px solid var(--line);color:#fff;background:#0a293e;border-radius:50%;width:40px;height:40px;font-size:22px}.design-result>pre{white-space:pre-wrap;color:#bed2dc;flex:1;margin:0;padding:26px;font:13px/1.9 Microsoft YaHei,sans-serif;overflow:auto}.design-result>footer{border-top:1px solid #65bee521;align-items:center;gap:10px;padding:16px 26px;display:flex}.design-result>footer button{color:#eaf9fe;background:#186e9247;border:1px solid #52cff84d;border-radius:8px;padding:10px 14px;font-size:11px}.design-result>footer span{color:#7798a8;margin-left:auto;font-size:9px}.material-table{padding:22px 26px;overflow:auto}.material-table>div{justify-content:space-between;margin-bottom:15px;font-size:12px;display:flex}.material-table>div span{color:#64d6f8}.material-table table{border-collapse:collapse;width:100%;font-size:11px}.material-table th,.material-table td{text-align:left;border-bottom:1px solid #65bee51f;padding:11px}.material-table th{color:#6dd9fa;letter-spacing:1px;font-size:9px}.material-table td{color:#b8ced8}.sidebar-menu-scroll{scrollbar-width:thin;scrollbar-color:#4cbeeb3d transparent;flex:1;min-height:0;margin:0 -6px;padding:0 6px 14px;overflow:hidden auto}.side-nav-zone{position:relative}.side-zone-title{justify-content:space-between;align-items:center;padding:2px 11px 10px;display:flex}.side-zone-title>span{color:#7996aa;letter-spacing:1.5px;font-size:10px}.side-zone-title>i{color:#3f657d;letter-spacing:1px;font-size:7px;font-style:normal}.primary-zone nav{gap:4px}.primary-zone nav button{border:1px solid #0000}.primary-zone nav button:hover{border-color:#53c6ef1a}.business-zone{background:linear-gradient(145deg,#0f334b9e,#04131fb3);border-top:1px solid #5fbee62e;border-radius:16px;margin-top:18px;padding:17px 7px 9px;box-shadow:inset 0 1px #ffffff06,0 16px 38px #00000029}.business-zone:before{content:"";background:linear-gradient(90deg,#0000,#51ccf8,#48debcb3,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px;box-shadow:0 0 14px #4bccf647}.business-zone-head{flex-direction:column;gap:4px;padding:0 8px 12px;display:flex}.business-zone-head>span{align-items:center;gap:8px;display:flex}.business-zone-head>span>i{color:#55d4ff;text-shadow:0 0 12px #4bcaff;font-size:9px;font-style:normal}.business-zone-head b{color:#e4f6ff;letter-spacing:.5px;font-size:13px}.business-zone-head>em{color:#52768c;letter-spacing:1.4px;padding-left:17px;font-size:7px;font-style:normal}.business-zone nav{gap:8px}.business-zone nav button{box-shadow:inset 0 1px #ffffff06;background:linear-gradient(120deg,#123a52b3,#071b2bd1)!important;border:1px solid #5ebee621!important;border-radius:11px!important;grid-template-columns:36px minmax(0,1fr) 14px!important;gap:10px!important;height:auto!important;min-height:64px!important;padding:10px 11px!important;display:grid!important;transform:none!important}.business-zone nav button:hover{box-shadow:0 10px 28px #0000002e,inset 0 0 22px #40bdeb0f;background:linear-gradient(120deg,#1b5876b8,#092539e6)!important;border-color:#55d2fb66!important}.business-zone nav button>i{color:#66d7ff;background:#2c97c21f;border:1px solid #5cd3fb33;border-radius:10px;place-items:center;height:36px;display:grid;width:36px!important;font-size:15px!important}.business-zone nav button>span{min-width:0}.business-zone nav button>span b,.business-zone nav button>span small{display:block}.business-zone nav button>span b{color:#dceff8;font-size:13px}.business-zone nav button>span small{color:#6f91a5;white-space:nowrap;margin-top:4px;font-size:8px}.business-zone nav button>em{color:#4c829d!important;background:0 0!important;margin:0!important;padding:0!important;font-size:12px!important}.business-zone nav button.active{box-shadow:inset 3px 0 #50d2ff,0 0 30px #37b8ea1a;background:linear-gradient(120deg,#2377998a,#0c3149eb)!important;border-color:#51d5fa80!important}.business-zone nav button.active>i{color:#9ee9ff;box-shadow:0 0 20px #47caf51f}.side-bottom{margin-top:10px}.login-flow{max-width:820px}.login-flow span{min-width:0}.login-flow b{white-space:normal;line-height:1.25}.sidebar nav button:has(i:first-child){min-height:44px}@media (max-width:1200px){.case-waterfall{columns:3 220px}.brief-grid{grid-template-columns:repeat(2,1fr)}.design-actions{grid-template-columns:repeat(3,1fr)}.design-field.wide{grid-column:span 2}}@media (max-width:850px){.design-hero,.design-workbench>header,.marketing-workbench>header{grid-template-columns:1fr}.design-hero aside{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.design-tabs{grid-template-columns:1fr}.gallery-tools{flex-wrap:wrap}.gallery-tools>label:first-child{width:100%}.gallery-tools>b{margin-left:0}.case-waterfall{columns:2 180px}.marketing-grid{grid-template-columns:1fr 1fr}.case-detail{grid-template-columns:1fr;overflow:auto}.case-detail>img{height:360px}.design-result>footer{flex-wrap:wrap;align-items:flex-start}.design-result>footer span{width:100%;margin-left:0}}.advanced-agent{grid-template-columns:350px 1fr}.advanced-agent>aside{max-height:100%;overflow:auto}.persona-portrait{background:#061b2b;border:1px solid #65c6ed33;border-radius:14px;height:230px;position:relative;overflow:hidden}.persona-portrait img{object-fit:cover;object-position:center 28%;width:100%;height:100%}.persona-portrait:after{content:"";background:linear-gradient(#0000,#030e17f2);position:absolute;inset:45% 0 0}.persona-portrait span,.persona-portrait em{z-index:2;position:absolute;bottom:16px}.persona-portrait span{color:#dff6ff;font-size:13px;font-weight:800;left:16px}.persona-portrait em{color:#69dafb;background:#051926b8;border:1px solid #5dd9f947;border-radius:20px;padding:5px 8px;font-size:9px;font-style:normal;right:14px}.agent-config-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agent-config-grid label:first-child{grid-column:1/-1}.agent-config-grid select{font-size:11px!important}.advanced-agent .voice-toggle{background:#14526c21;border:1px solid #5ecdf329;border-radius:10px;align-items:flex-start;padding:12px}.advanced-agent .voice-toggle>span b,.advanced-agent .voice-toggle>span small{display:block}.advanced-agent .voice-toggle>span b{color:#d9f2fa;font-size:11px}.advanced-agent .voice-toggle>span small{color:#62d5f8;margin-top:4px;font-size:9px}.agent-session-column{grid-template-rows:minmax(430px,1fr) auto;gap:13px;min-width:0;display:grid}.advanced-agent .agent-chat{flex-direction:column;min-height:470px;display:flex}.advanced-agent .chat-stream{flex:1;height:auto}.advanced-agent .chat-stream>div>i{overflow:hidden}.advanced-agent .chat-stream>div>i img{object-fit:cover;width:100%;height:100%}.training-memory{background:#04131fa3;border:1px solid #63bfe629;border-radius:13px;overflow:hidden}.training-memory>header{border-bottom:1px solid #63bfe61f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.training-memory>header em,.training-memory>header b{display:block}.training-memory>header em{color:#5bd4fb;letter-spacing:1.5px;font-size:8px;font-style:normal}.training-memory>header b{margin-top:3px;font-size:12px}.training-memory>header>span{color:#6edcc2;font-size:9px}.training-memory>div{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.training-memory article{background:#0822348f;border:1px solid #62bee41f;border-radius:9px;padding:10px}.training-memory article span,.training-memory article b,.training-memory article small{display:block}.training-memory article span{color:#65d7fa;font-size:8px}.training-memory article b{margin:5px 0;font-size:10px}.training-memory article small{color:#7f9dac;font-size:8px}.training-memory>div>p{color:#829faf;grid-column:1/-1;margin:5px;font-size:10px}.agent-chat>header b{font-variant-numeric:tabular-nums}.agent-start{min-height:45px}@media (max-width:1080px){.advanced-agent{grid-template-columns:300px 1fr}.training-memory>div{grid-template-columns:1fr 1fr}.persona-portrait{height:200px}}.director-config{background:linear-gradient(130deg,#0a2e45d6,#04131feb);border:1px solid #52d2ff38;border-radius:16px;grid-column:1/-1;padding:20px}.director-config>header,.director-timeline>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.director-config em,.director-modal em{color:#55d2ff;letter-spacing:2px;font-size:10px;font-style:normal;font-weight:900}.director-config h3{margin:8px 0 4px;font-size:20px}.director-config p{color:#91adbd;margin:0;font-size:12px}.director-config>header>span{white-space:nowrap;color:#77e2cc;border:1px solid #52dec438;border-radius:22px;padding:8px 11px;font-size:10px}.director-config-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:17px;display:grid}.director-config-grid>div>b{margin-bottom:9px;font-size:11px;display:block}.director-config-grid nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.director-config-grid>div:last-child nav{grid-template-columns:repeat(3,minmax(0,1fr))}.director-config-grid button{color:#cfe8f2;text-align:left;background:#04131fb8;border:1px solid #69bee629;border-radius:10px;min-height:66px;padding:10px}.director-config-grid button strong,.director-config-grid button small{display:block}.director-config-grid button strong{font-size:12px}.director-config-grid button small{color:#7595a8;margin-top:4px;font-size:9px;line-height:1.5}.director-config-grid button.active{background:linear-gradient(135deg,#269ac747,#0a374e8a);border-color:#55d2ff}.director-backdrop{z-index:1150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00070de0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.director-modal{background:linear-gradient(145deg,#0b2b41,#061623 66%);border:1px solid #5bd5ff52;border-radius:22px;flex-direction:column;width:min(1240px,97vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 48px 160px #000000ad}.director-modal>header{border-bottom:1px solid #69bee624;justify-content:space-between;align-items:flex-start;padding:24px 28px 18px;display:flex}.director-modal>header h2{margin:7px 0 4px;font-size:27px}.director-modal>header p{color:#91adbd;margin:0;font-size:12px}.director-modal>header button{border:1px solid var(--line);color:#fff;background:#0b2b41;border-radius:50%;width:40px;height:40px;font-size:22px}.director-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.director-loading>i{border:2px solid #55d2ff24;border-top-color:#55d2ff;border-radius:50%;width:94px;height:94px;animation:1.2s linear infinite renderSpin}.director-loading strong{margin-top:22px;font-size:20px}.director-loading span{color:#86a5b6;margin-top:9px;font-size:12px}.director-body{grid-template-columns:340px 1fr;gap:20px;padding:22px 28px;display:grid;overflow:auto}.director-preview{border:1px solid var(--line);background:#04121d8f;border-radius:16px;padding:16px}.director-frame{aspect-ratio:9/16;background:radial-gradient(circle at 50% 28%,#55d2ff29,#0000 36%),linear-gradient(160deg,#0b3048,#04121d);border:1px solid #55d2ff40;border-radius:14px;width:min(250px,100%);margin:0 auto 15px;position:relative;overflow:hidden}.director-frame:before{content:"";border:1px dashed #55d2ff2b;border-radius:8px;position:absolute;inset:7%}.director-frame.ratio-16-9{aspect-ratio:16/9;width:100%;margin-top:70px;margin-bottom:80px}.director-frame.ratio-3-4{aspect-ratio:3/4;width:100%}.face-zone{background:radial-gradient(circle at 50% 22%,#f0a35d29,#0000 30%),#081d2b85;border:1px solid #f0a35d6b;border-radius:50% 50% 35% 35%;width:48%;position:absolute;top:16%;bottom:15%}.face-zone.left{left:6%}.face-zone.center{left:26%}.face-zone.right{right:6%}.face-zone span{white-space:nowrap;color:#f1b77e;font-size:9px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.caption-zone{z-index:2;color:#fff;text-align:center;background:#010d16e0;border:1px solid #55d2ff73;border-radius:7px;max-width:48%;padding:8px;font-size:11px;line-height:1.45;position:absolute}.caption-zone.left{top:58%;left:7%}.caption-zone.right{top:58%;right:7%}.caption-zone.bottom{max-width:none;bottom:18%;left:10%;right:10%}.director-frame>small{text-align:center;color:#61dfc5;font-size:8px;position:absolute;bottom:5%;left:0;right:0}.director-preview dl{margin:0}.director-preview dl>div{border-top:1px solid #69bee61a;padding:9px 0}.director-preview dt{color:#7395a8;font-size:9px}.director-preview dd{color:#d3e9f2;margin:4px 0 0;font-size:10px;line-height:1.5}.director-timeline>header{align-items:flex-end;margin-bottom:13px}.director-timeline>header h3{margin:6px 0 0;font-size:18px}.director-timeline>header>span{color:#69d7f8;font-size:10px}.director-timeline>div{gap:8px;display:grid}.director-timeline article{background:#04121e94;border:1px solid #69bee621;border-radius:11px;grid-template-columns:34px minmax(0,1.1fr) minmax(190px,.9fr) 44px;align-items:center;gap:12px;padding:10px;display:grid}.director-timeline article>i{color:#55d2ff;font-family:Georgia,serif;font-size:18px;font-style:normal}.director-timeline article span>*{display:block}.director-timeline article span>em{color:#f0a35d;font-size:8px;font-style:normal}.director-timeline article span>b{margin:4px 0;font-size:12px}.director-timeline article span>small{color:#86a4b5;font-size:9px;line-height:1.45}.director-timeline article dl{margin:0}.director-timeline article dl>div{grid-template-columns:34px 1fr;gap:6px;font-size:8px;display:grid}.director-timeline article dt{color:#688da1}.director-timeline article dd{color:#b8d0dc;margin:0}.director-timeline article>strong{text-align:right;color:#61dfc5;font-size:12px}.director-qc{background:#185e5017;border:1px solid #52dec429;border-radius:11px;margin-top:12px;padding:12px}.director-qc>b{font-size:11px}.director-qc>div{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.director-qc span{color:#82e7d1;background:#52dec41a;border-radius:15px;padding:5px 8px;font-size:9px}.director-qc p{color:#8aa7b7;margin:0;font-size:9px}.director-warning{color:#f2b989;font-size:10px}.director-modal>footer{border-top:1px solid #69bee624;justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.director-modal>footer button{border:1px solid var(--line);color:#caeaf5;background:#22749524;border-radius:10px;min-width:140px;padding:12px 18px}.director-modal>footer button:last-child{color:#03131d;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;min-width:250px;font-weight:900}.director-modal>footer button:disabled{opacity:.45}@media (max-width:900px){.director-config>header,.director-timeline>header{flex-direction:column}.director-config-grid,.director-body{grid-template-columns:1fr}.director-config-grid nav{grid-template-columns:repeat(2,1fr)}.director-timeline article{grid-template-columns:30px 1fr}.director-timeline article dl,.director-timeline article>strong{grid-column:2}.director-preview{display:none}}.dialogue-draft-toolbar{background:linear-gradient(115deg,#0c2a3ec7,#051522e6);border:1px solid #69bee626;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin:0 0 22px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff06,0 18px 46px #00000026}.dialogue-draft-toolbar>div{align-items:center;gap:12px;min-width:0;display:flex}.dialogue-draft-toolbar b,.dialogue-draft-toolbar strong{color:#e9f7fc;font-size:15px;line-height:1.4}.dialogue-draft-toolbar span,.dialogue-draft-toolbar small{color:#87a8b8;font-size:12px;line-height:1.6}.dialogue-draft-toolbar button{color:#7cddfb;cursor:pointer;background:#1b709429;border:1px solid #56cff740;border-radius:10px;flex:none;min-height:42px;padding:10px 16px;font-size:13px;font-weight:800;transition:border-color .2s,background .2s,transform .2s}.dialogue-draft-toolbar button:hover{background:#258bb23d;border-color:#5edaff8a;transform:translateY(-1px)}.dialogue-draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.dialogue-card{background:linear-gradient(155deg,#082031f5,#04121dfa);border:1px solid #67c1e729;border-radius:18px;flex-direction:column;min-width:0;min-height:590px;padding:24px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 22px 58px #0000002e}.dialogue-card:before{content:"";opacity:.38;background:linear-gradient(90deg,#0000,#54d3fbb8,#48ddbc7a,#0000);height:2px;position:absolute;inset:0 0 auto}.dialogue-card:hover{border-color:#5bd2f957;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff08,0 30px 72px #00000040}.dialogue-card-head{border-bottom:1px solid #67bee51f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.dialogue-card-head>div{min-width:0}.dialogue-card-head em{color:#61d6fb;letter-spacing:1.2px;margin:0 0 8px;font-size:11px;font-style:normal;font-weight:800;display:block}.dialogue-card-head h3{color:#eff9fd;letter-spacing:-.25px;margin:0;font-size:20px;line-height:1.45}.dialogue-card-head>span{color:#78dfc8;white-space:nowrap;background:#1f7e6c17;border:1px solid #52dcc12e;border-radius:22px;flex:none;padding:6px 10px;font-size:10px}.dialogue-meta{flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 17px;display:flex}.dialogue-meta span,.dialogue-meta em,.dialogue-meta small{color:#8fb2c1;background:#144b6324;border:1px solid #61bfe621;border-radius:18px;align-items:center;min-height:25px;margin:0;padding:5px 9px;font-size:10px;font-style:normal;line-height:1.3;display:inline-flex}.dialogue-meta strong,.dialogue-meta b{color:#d9edf5;font-size:11px}.dialogue-script{scrollbar-width:thin;scrollbar-color:#4ebee64d transparent;flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px 2px 8px;display:flex;overflow:auto}.dialogue-line{color:#c5d9e2;word-break:break-word;background:#0a2638a8;border:1px solid #69bee61f;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;width:calc(100% - 20px);padding:12px 13px;font-size:13px;line-height:1.72;display:grid;position:relative}.dialogue-line:before{color:#74dcfb;content:"·";background:#40b3db24;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.dialogue-line.role-a{color:#d9edf5;background:linear-gradient(135deg,#154f6bb8,#082335b8);border-color:#59cbf433;border-top-left-radius:5px;align-self:flex-start}.dialogue-line.role-a:before{content:"A";color:#86e3ff;background:#40bce62e}.dialogue-line.role-b{color:#d8eee9;background:linear-gradient(135deg,#0e393ab3,#07222bc7);border-color:#4bd1b42e;border-top-right-radius:5px;align-self:flex-end}.dialogue-line.role-b:before{content:"B";color:#82e3ca;background:#40bea029}.dialogue-card-footer{border-top:1px solid #67bee51f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.dialogue-card-footer>span,.dialogue-card-footer>small{color:#7193a4;font-size:10px}.dialogue-card-footer button{color:#dff6fd;cursor:pointer;background:linear-gradient(115deg,#268bb44d,#1866812e);border:1px solid #54cff852;border-radius:10px;min-width:150px;min-height:43px;margin-left:auto;padding:10px 17px;font-size:13px;font-weight:900;transition:all .22s}.dialogue-card-footer button:hover{background:linear-gradient(115deg,#2fa4cf66,#207c9740);border-color:#58d6fd;box-shadow:0 10px 28px #24a4d11a}.dialogue-card-footer button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}@media (max-width:1260px){.dialogue-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dialogue-card{min-height:560px}}@media (max-width:780px){.dialogue-draft-toolbar{flex-direction:column;align-items:flex-start;padding:16px}.dialogue-draft-toolbar>div{flex-direction:column;align-items:flex-start}.dialogue-draft-toolbar button{width:100%}.dialogue-draft-grid{grid-template-columns:1fr}.dialogue-card{min-height:0;padding:18px}.dialogue-card-head{flex-direction:column}.dialogue-card-head h3{font-size:19px}.dialogue-line{width:100%;font-size:13px}.dialogue-card-footer{flex-direction:column;align-items:stretch}.dialogue-card-footer button{width:100%;margin:0}}.reference-asset-launch{color:#e5f5fb;text-align:left;cursor:pointer;background:linear-gradient(120deg,#18628438,#061b2bc7);border:1px solid #5ccff73b;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:13px 15px;transition:border-color .2s,background .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff06}.reference-asset-launch:hover{background:linear-gradient(120deg,#1f7b9f4d,#082437db);border-color:#5bd8ff80;transform:translateY(-1px)}.reference-asset-launch>span{min-width:0}.reference-asset-launch b,.reference-asset-launch small{display:block}.reference-asset-launch b{font-size:14px;line-height:1.4}.reference-asset-launch small{color:#7f9fae;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.reference-asset-launch>i{color:#69d8fa;background:#2689b224;border:1px solid #5bd3fa33;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.reference-asset-modal{z-index:1400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00070ddb;place-items:center;padding:24px;animation:.2s both referenceAssetFade;display:grid;position:fixed;inset:0}.reference-asset-modal>section{background:linear-gradient(145deg,#0a293e,#061724 68%);border:1px solid #63cff740;border-radius:22px;flex-direction:column;width:min(1260px,97vw);height:min(880px,94vh);display:flex;overflow:hidden;box-shadow:0 48px 150px #000000ad,0 0 70px #2eafde12}.reference-asset-modal>section>header{border-bottom:1px solid #66bfe624;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px 20px;display:flex}.reference-asset-modal>section>header>div{min-width:0}.reference-asset-modal>section>header em{color:#5bd5fc;letter-spacing:2px;font-size:10px;font-style:normal;font-weight:900;display:block}.reference-asset-modal>section>header h2{color:#edf9fd;letter-spacing:-.4px;margin:7px 0 5px;font-size:26px;line-height:1.35}.reference-asset-modal>section>header p{color:#87a5b5;margin:0;font-size:12px;line-height:1.6}.reference-asset-modal>section>header>button{color:#e3f5fc;cursor:pointer;background:#18536d33;border:1px solid #65c2e92e;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:22px;transition:all .2s;display:grid}.reference-asset-modal>section>header>button:hover{background:#23769742;border-color:#5cd6fd7a;transform:rotate(4deg)}.reference-asset-actions{background:#04121e3d;border-bottom:1px solid #66bee51a;align-items:center;gap:10px;padding:15px 28px;display:flex}.reference-asset-actions>span{color:#8ba9b8;margin-right:auto;font-size:12px}.reference-asset-actions>span strong{color:#69d9fa;font-size:16px}.reference-asset-actions button,.reference-asset-actions label{color:#9be8ff;cursor:pointer;background:#1f719324;border:1px solid #58cef73b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 13px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex;position:relative}.reference-asset-actions button.primary{color:#87e7d1;background:#1e826d21;border-color:#4bddbc42}.reference-asset-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reference-asset-actions button:disabled{opacity:.45;cursor:not-allowed}.reference-asset-actions label:has(input:disabled){opacity:.45;cursor:not-allowed}.reference-asset-grid{scrollbar-width:thin;scrollbar-color:#4dbde552 transparent;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px;min-height:0;padding:22px 28px;display:grid;overflow:auto}.reference-asset-grid>.empty{color:#7898a8;text-align:center;border:1px dashed #65c3ea33;border-radius:15px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:310px;display:flex}.reference-asset-grid>.empty i{color:#5cd5fb;font-size:34px;font-style:normal}.reference-asset-grid>.empty b{color:#dfeff6;margin:14px 0 6px;font-size:17px}.reference-asset-grid>.empty span{font-size:12px}.reference-asset-card{cursor:pointer;background:#04131fb8;border:1px solid #66c0e726;border-radius:15px;flex-direction:column;min-width:0;padding:9px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.reference-asset-card:hover{background:#092537d6;border-color:#56cff761;transform:translateY(-3px);box-shadow:0 18px 40px #0003}.reference-asset-card>input{z-index:3;accent-color:#50d1f8;cursor:pointer;width:20px;height:20px;position:absolute;top:17px;right:17px}.reference-asset-card>figure{aspect-ratio:4/3;background:linear-gradient(145deg,#164b65,#071b2b);border-radius:10px;place-items:center;width:100%;margin:0;display:grid;position:relative;overflow:hidden}.reference-asset-card.avatar>figure{aspect-ratio:3/4}.reference-asset-card>figure img,.reference-asset-card>figure video{object-fit:cover;width:100%;height:100%}.reference-asset-card>figure>i{color:#62d7fa;font-size:30px;font-style:normal}.reference-asset-card>figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020d15b8);height:28%;position:absolute;inset:auto 0 0}.reference-asset-card>div{min-width:0;padding:12px 4px 7px}.reference-asset-card h3,.reference-asset-card p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reference-asset-card h3{color:#e5f4fa;margin:0;font-size:14px;line-height:1.45}.reference-asset-card p{color:#708f9f;margin:5px 0 0;font-size:10px}.reference-asset-card>button{z-index:4;color:#ffb0a3;opacity:0;cursor:pointer;background:#371314c7;border:1px solid #ff7d6d40;border-radius:8px;min-height:28px;padding:5px 9px;font-size:10px;transition:all .2s;position:absolute;top:17px;left:17px;transform:translateY(-3px)}.reference-asset-card:hover>button,.reference-asset-card>button:focus{opacity:1;transform:none}.reference-asset-card>button:hover{background:#69231fe6;border-color:#ff817094}.reference-asset-modal>section>footer{background:#030f1961;border-top:1px solid #67bfe624;align-items:center;gap:12px;padding:17px 28px;display:flex}.reference-asset-modal>section>footer>span{color:#7d9dac;margin-right:auto;font-size:11px}.reference-asset-modal>section>footer>span strong{color:#67d8f9;font-size:15px}.reference-asset-modal>section>footer button{color:#cce8f2;cursor:pointer;background:#1a5a7624;border:1px solid #63c1e833;border-radius:10px;min-width:130px;min-height:43px;padding:10px 18px;font-size:13px}.reference-asset-modal>section>footer button.primary{color:#03131c;background:linear-gradient(105deg,#3bc3f0,#42d4c1);border:0;min-width:220px;font-weight:900;box-shadow:0 12px 34px #28badb21}.reference-asset-modal>section>footer button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@keyframes referenceAssetFade{0%{opacity:0}to{opacity:1}}@media (max-width:1080px){.reference-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.reference-asset-modal{padding:0}.reference-asset-modal>section{border:0;border-radius:0;width:100vw;height:100vh;max-height:none}.reference-asset-modal>section>header{padding:19px 18px 16px}.reference-asset-modal>section>header h2{font-size:22px}.reference-asset-actions{flex-wrap:wrap;align-items:stretch;padding:13px 18px}.reference-asset-actions>span{width:100%;margin:0}.reference-asset-actions button,.reference-asset-actions label{flex:1;min-width:calc(50% - 6px)}.reference-asset-grid{grid-template-columns:1fr;gap:13px;padding:17px 18px}.reference-asset-card{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:3px;display:grid}.reference-asset-card>figure,.reference-asset-card.avatar>figure{aspect-ratio:1;width:116px}.reference-asset-card>div{padding:10px}.reference-asset-card>button{opacity:1;top:15px;left:15px;transform:none}.reference-asset-modal>section>footer{flex-wrap:wrap;align-items:stretch;padding:14px 18px}.reference-asset-modal>section>footer>span{width:100%;margin:0}.reference-asset-modal>section>footer button{flex:1;min-width:0}.reference-asset-modal>section>footer button.primary{min-width:55%}}.factory-mode-symbol{--symbol-accent:#62dafb;z-index:1;isolation:isolate;background:radial-gradient(circle at 50% 43%,#48c3e721,#0000 49%),linear-gradient(145deg,#0a2a3dbd,#04121d7a);border:1px solid #62dafb26;border-radius:26px;place-items:center;width:min(210px,88%);height:168px;margin:27px auto 25px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 46px #00000021}.factory-mode-card.violet .factory-mode-symbol{--symbol-accent:#b4a7ff;background:radial-gradient(circle at 50% 43%,#856eeb24,#0000 49%),linear-gradient(145deg,#1c2444c2,#05121f80);border-color:#b4a7ff26}.factory-mode-card.orange .factory-mode-symbol{--symbol-accent:#ffb275;background:radial-gradient(circle at 50% 43%,#e78b4c24,#0000 49%),linear-gradient(145deg,#35241b94,#05131e80);border-color:#ffb27526}.factory-mode-symbol:before{content:"";border:1px solid color-mix(in srgb,var(--symbol-accent) 12%,transparent);filter:none;opacity:.7;background:linear-gradient(90deg,transparent 49.5%,color-mix(in srgb,var(--symbol-accent) 7%,transparent) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,color-mix(in srgb,var(--symbol-accent) 6%,transparent) 50%,transparent 50.5%);pointer-events:none;border-radius:18px;position:absolute;inset:12px}.factory-mode-symbol:after{content:"";background:linear-gradient(90deg,transparent,var(--symbol-accent),transparent);opacity:.3;height:1px;box-shadow:0 0 14px var(--symbol-accent);pointer-events:none;border:0;border-radius:0;animation:5.6s ease-in-out infinite factorySymbolScan;position:absolute;inset:auto 14% 7px}.factory-mode-symbol svg{z-index:1;filter:drop-shadow(0 8px 20px #00000038);width:92%;height:92%;transition:transform .4s;position:relative;overflow:visible}.factory-mode-card:hover .factory-mode-symbol{border-color:color-mix(in srgb,var(--symbol-accent) 34%,transparent);box-shadow:inset 0 1px #ffffff08,0 23px 58px #0003,0 0 34px color-mix(in srgb,var(--symbol-accent) 7%,transparent);transform:translateY(-2px)}.factory-mode-card:hover .factory-mode-symbol svg{transform:scale(1.025)}.factory-symbol-grid path{stroke:var(--symbol-accent);stroke-width:.65px;stroke-dasharray:2 7;opacity:.12}.factory-symbol-house{stroke:var(--symbol-accent);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.58}.factory-symbol-house path:first-child{stroke-width:2.2px;opacity:.94;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--symbol-accent) 30%,transparent))}.factory-symbol-feature{stroke:var(--symbol-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.96}.factory-symbol-oral{animation:4.8s ease-in-out infinite factoryFeatureBreathe}.factory-symbol-wave{stroke-dasharray:3 3;animation:2.8s ease-in-out infinite factoryWave}.factory-symbol-wave.wave-two{animation-delay:.24s}.factory-symbol-bubble{fill:color-mix(in srgb,var(--symbol-accent) 5%,transparent);animation:5s ease-in-out infinite factoryBubble}.factory-symbol-bubble.bubble-right{animation-delay:.5s}.factory-symbol-focus{stroke-width:2.5px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--symbol-accent) 30%,transparent));animation:4.6s ease-in-out infinite factoryFocus}.factory-symbol-aperture{opacity:.72;transform-origin:80px 78px;animation:12s linear infinite factoryAperture}@keyframes factorySymbolScan{0%,to{opacity:.18;transform:translate(-24%)}50%{opacity:.42;transform:translate(24%)}}@keyframes factoryFeatureBreathe{0%,to{opacity:.83}50%{opacity:1}}@keyframes factoryWave{0%,to{stroke-dashoffset:7px;opacity:.42}50%{stroke-dashoffset:0;opacity:1}}@keyframes factoryBubble{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes factoryFocus{0%,to{opacity:.6}50%{opacity:1}}@keyframes factoryAperture{to{transform:rotate(360deg)}}@media (max-width:700px){.factory-mode-symbol{width:min(220px,90%);height:158px;margin:22px auto}}@media (prefers-reduced-motion:reduce){.factory-mode-symbol:after,.factory-symbol-oral,.factory-symbol-wave,.factory-symbol-bubble,.factory-symbol-focus,.factory-symbol-aperture{animation:none!important}.factory-mode-card:hover .factory-mode-symbol,.factory-mode-card:hover .factory-mode-symbol svg{transform:none}}.reference-asset-backdrop{cursor:default;background:0 0;border:0;position:absolute;inset:0}.reference-asset-modal>section{z-index:1;position:relative}.reference-asset-actions label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reference-asset-actions>.reference-asset-search{color:#e7f8fe;opacity:1;background:#061b2b;border:1px solid #58cef733;border-radius:9px;width:min(260px,24vw);height:39px;margin-left:auto;padding:8px 12px;font-size:12px;position:static;inset:auto}.reference-asset-summary{color:#89a7b6;align-items:center;gap:7px;padding:13px 28px 0;font-size:12px;display:flex}.reference-asset-summary>b,.reference-asset-summary strong{color:#62d8fa;font-size:16px}.reference-asset-summary>span{margin-left:auto}.reference-asset-card>figure.reference-asset-avatar{aspect-ratio:4/3;background:linear-gradient(145deg,#123c52,#04131f)}.reference-asset-card>figure.reference-asset-avatar .reference-avatar-image,.reference-asset-card>figure.reference-asset-scene .reference-scene-image{object-fit:contain;background:#061725}.reference-asset-card>figure>span{z-index:2;color:#a9eafa;background:#010d15d1;border-radius:16px;padding:5px 8px;font-size:10px;position:absolute;bottom:8px;right:8px}.reference-asset-card>h3{padding:11px 4px 0}.reference-asset-card>p{padding:0 4px 4px}.reference-asset-modal>section>footer button:last-child{color:#03131c;background:linear-gradient(105deg,#3bc3f0,#42d4c1);border:0;min-width:220px;font-weight:900}.reference-avatar-preview{background:linear-gradient(145deg,#123f56,#051826);border-radius:11px;place-items:center;width:100%;height:230px;margin:0;display:grid;overflow:hidden}.reference-avatar-preview .reference-avatar-image{object-fit:contain;background:#061725;width:100%;height:100%}.reference-avatar-preview>i{color:#62d8fa;font-size:34px;font-style:normal}.reference-scene-preview{background:#061725;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;height:230px;display:grid;overflow:hidden}.reference-scene-preview img{object-fit:contain;background:#04121c;width:100%;height:100%}.character-slot>figure+h3{margin-top:13px}.character-slot footer{grid-template-columns:1fr}.dialogue-line>i{display:none}.dialogue-line>p{margin:0}.dialogue-line>p b,.dialogue-line>p span{display:block}.dialogue-line>p b{color:#7bdcf7;margin-bottom:3px;font-size:11px}.dialogue-card-footer>div{flex-wrap:wrap;gap:5px;display:flex}.dialogue-card-footer>div span{color:#78dffb;font-size:9px}.reference-models{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.reference-asset-actions>.reference-asset-search{width:100%;margin:0}.reference-avatar-preview,.reference-scene-preview{height:260px}.reference-models{grid-template-columns:1fr 1fr}}.reference-overview-centers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.reference-center-card{background:linear-gradient(145deg,#092335f5,#04121df7);border:1px solid #5cc7ef2e;border-radius:17px;flex-direction:column;min-width:0;padding:23px;display:flex;box-shadow:0 20px 54px #00000026}.reference-center-card>header{border-bottom:1px solid #67bee51f;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.reference-center-card>header em{color:#56d5fb;letter-spacing:1.8px;font-size:10px;font-style:normal;font-weight:900;display:block}.reference-center-card>header h2{color:#edf9fd;margin:7px 0 5px;font-size:22px;line-height:1.35}.reference-center-card>header p{color:#809ead;margin:0;font-size:11px}.reference-center-card>header>b{color:#63dafb;flex:none;font-size:28px;line-height:1}.reference-center-card>header>b small{color:#7795a5;margin-top:6px;font-size:9px;font-weight:500;display:block}.reference-center-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.reference-center-stats span{color:#8ba8b6;background:#103e522e;border:1px solid #5fbee51c;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:10px;display:flex}.reference-center-stats b{color:#daf2fa;font-size:14px}.reference-center-preview,.reference-finished-preview{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.reference-center-preview>div,.reference-finished-preview>div{background:#03111c6b;border:1px solid #63bee41f;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.reference-center-preview i,.reference-finished-preview button{color:#6fdafb;background:#298bb121;border:1px solid #54cff833;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.reference-center-preview span,.reference-finished-preview span{min-width:0}.reference-center-preview b,.reference-center-preview small,.reference-finished-preview b,.reference-finished-preview small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reference-center-preview b,.reference-finished-preview b{color:#dceff6;font-size:11px}.reference-center-preview small,.reference-finished-preview small{color:#7391a0;margin-top:3px;font-size:9px}.reference-center-preview em{color:#73dfc5;font-size:9px;font-style:normal}.reference-finished-preview a{color:#6fdafb;font-size:10px}.reference-center-empty{color:#7897a6;text-align:center;border:1px dashed #63bee429;border-radius:11px;place-items:center;min-height:116px;margin:15px 0;padding:18px;font-size:11px;line-height:1.7;display:grid}.reference-center-card>button{color:#8ce4ff;background:linear-gradient(115deg,#2284ab3d,#12557024);border:1px solid #58cff73d;border-radius:10px;width:100%;min-height:42px;margin-top:auto;font-size:12px;font-weight:800}.reference-edit-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reference-edit-modes>button{color:#dfeff5;text-align:left;background:#051826b8;border:1px solid #61bee52b;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.reference-edit-modes i{color:#66d8fb;background:#35a9d024;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.reference-edit-modes b,.reference-edit-modes small{display:block}.reference-edit-modes b{font-size:13px}.reference-edit-modes small{color:#7695a5;margin-top:4px;font-size:10px}.reference-edit-modes em{color:#69dbc1;font-size:9px;font-style:normal}.reference-package-upload{color:#76ddfd;cursor:pointer;background:#061a288c;border:1px dashed #5acef640;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px;display:flex;position:relative}.reference-package-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.reference-package-upload span{font-size:12px;font-weight:800}.reference-package-upload small{color:#7897a7;font-size:10px}.reference-package-files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.reference-package-files span{color:#a6c9d7;background:#174f662e;border:1px solid #65bee424;border-radius:18px;align-items:center;gap:8px;padding:6px 10px;font-size:9px;display:flex}.reference-package-files button{color:#ff9f91;background:0 0;border:0}.reference-task-recovery{margin-top:18px}.reference-recovery-list{padding:10px 20px 20px}.reference-recovery-list article{border-bottom:1px solid #65bee41a;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 6px;display:grid}.reference-recovery-list article>i{color:#61d8fb;font-size:10px;font-style:normal}.reference-recovery-list article>div b,.reference-recovery-list article>div span{display:block}.reference-recovery-list article>div b{font-size:11px}.reference-recovery-list article>div span{color:#7895a3;margin-top:3px;font-size:9px}.reference-recovery-list article>em{font-size:9px;font-style:normal}.reference-recovery-list article>em.completed{color:#6fe1c5}.reference-recovery-list article>em.failed{color:#ff9f91}.reference-recovery-list article>button{color:#74dcfd;background:#20769724;border:1px solid #5acbf433;border-radius:8px;padding:7px 11px;font-size:9px}@media (max-width:900px){.reference-overview-centers,.reference-edit-modes{grid-template-columns:1fr}.reference-center-card{padding:18px}.reference-center-card>header h2{font-size:20px}.reference-recovery-list article{grid-template-columns:28px 1fr auto}.reference-recovery-list article>button{grid-column:2/-1}.reference-package-upload{flex-direction:column;align-items:flex-start}}.reference-overview-centers{align-items:stretch}.reference-overview-centers>.reference-center-card{height:100%;margin-top:0}.reference-overview-centers>.finished-center{margin-top:0}.reference-overview-centers>.reference-center-card>header,.reference-overview-centers>.finished-center>header{box-sizing:border-box;align-items:flex-start;min-height:102px;padding:0 0 17px!important}.reference-overview-centers>.reference-center-card>header>div{min-width:0}.reference-overview-centers>.reference-center-card>header>b{text-align:left;margin-top:0}.reference-overview-centers .reference-center-preview,.reference-overview-centers .reference-finished-preview,.reference-overview-centers .reference-center-empty{flex:1}.dialogue-production-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-bottom:18px;display:grid}.dialogue-segment-review,.dialogue-production-check,.generation-preflight,.publish-copy-preview{background:#051623a3;border:1px solid #69bee629;border-radius:14px}.dialogue-segment-review{padding:16px}.dialogue-segment-review>header{border-bottom:1px solid #69bee61f;justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 13px;display:flex}.dialogue-segment-review>header em,.dialogue-production-check>em,.generation-preflight em,.publish-copy-preview>em{color:#5fd9fb;letter-spacing:1.6px;font-size:9px;font-style:normal;font-weight:900}.dialogue-segment-review h3,.dialogue-production-check h3,.generation-preflight h3,.publish-copy-preview h3{color:#eef9fd;margin:5px 0 0;font-size:16px}.dialogue-segment-review>header>span{color:#76dfc8;background:#48cfb51a;border-radius:99px;padding:6px 10px;font-size:9px}.dialogue-segment-review>article{border-bottom:1px solid #69bee617;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 2px;display:grid}.dialogue-segment-review>article>i{color:#65d9fb;background:#2c8eb524;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.dialogue-segment-review article p{white-space:pre-line;color:#d3e4eb;margin:0;font-size:11px;line-height:1.65}.dialogue-segment-review article small{color:#7594a4;margin-top:5px;font-size:9px;display:block}.dialogue-segment-review article>em{border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.dialogue-segment-empty{color:#7897a6;text-align:center;padding:28px}.dialogue-production-check{align-self:start;padding:18px;position:sticky;top:78px}.dialogue-production-check dl,.generation-preflight dl{background:#69bee617;gap:1px;margin:14px 0;display:grid}.dialogue-production-check dl div,.generation-preflight dl div{background:#081f30;justify-content:space-between;align-items:center;padding:10px;display:flex}.dialogue-production-check dt,.generation-preflight dt{color:#7897a7;font-size:9px}.dialogue-production-check dd,.generation-preflight dd{color:#e4f4fa;margin:0;font-size:10px;font-weight:800}.dialogue-production-check>p{color:#7998a7;margin:0;font-size:9px;line-height:1.7}.generation-preflight{grid-template-columns:1fr 1.5fr;align-items:center;gap:20px;margin-bottom:14px;padding:17px;display:grid}.generation-preflight h3{font-size:17px}.generation-preflight p{color:#7c9aa9;margin:5px 0 0;font-size:9px}.generation-preflight dl{grid-template-columns:repeat(4,1fr);margin:0}.generation-preflight dl div{flex-direction:column;align-items:flex-start;gap:6px}.reference-edit-styles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.reference-edit-styles button{color:#8ba7b5;background:#0516238c;border:1px solid #69bee626;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;display:flex}.reference-edit-styles button i{background:#49697a;border-radius:50%;width:6px;height:6px}.reference-edit-styles button.active i{background:#58d8fb;box-shadow:0 0 9px #58d8fb8c}.publish-package-tabs{gap:8px;margin-bottom:12px;display:flex}.publish-package-tabs button{color:#8ba7b5;background:#05162399;border:1px solid #69bee629;border-radius:9px;min-width:100px;padding:10px}.publish-copy-preview{margin-bottom:14px;padding:20px}.publish-copy-preview h3{font-size:19px}.publish-copy-preview>p{white-space:pre-line;color:#afc6d0;max-height:190px;font-size:11px;line-height:1.75;overflow:auto}.publish-copy-preview footer{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.publish-copy-preview footer span{color:#72dcfa;background:#2e97bc21;border-radius:99px;padding:5px 8px;font-size:9px}.publish-copy-preview>small{color:#7897a6;border-top:1px solid #69bee61a;padding-top:12px;font-size:9px;display:block}@media (max-width:900px){.dialogue-production-layout,.generation-preflight{grid-template-columns:1fr}.dialogue-production-check{position:static}.generation-preflight dl,.reference-edit-styles{grid-template-columns:repeat(2,1fr)}}.scene-task-body{display:block}.seedance-task-list article.is-preparing .scene-task-body{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:20px;display:grid}.scene-task-summary{min-width:0}.scene-task-summary>p{white-space:pre-line;color:#bdd0d9;font-size:11px;line-height:1.65}.seedance-task-list article.is-preparing .reference-models{background:#081f30b8;border:1px solid #69bee624;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:16px;display:grid}.seedance-task-list article.is-preparing .reference-models label{flex-direction:column;gap:7px;min-width:0;display:flex}.seedance-task-list article.is-preparing .reference-models label b{color:#b9ced8;font-size:10px}.seedance-task-list article.is-preparing .reference-models label select{border-radius:8px;width:100%;min-width:0;padding:10px 11px;font-size:10px}.seedance-task-list article.is-preparing .reference-models label:nth-child(3),.seedance-task-list article.is-preparing .reference-models label:last-child{grid-column:1/-1}.scene-generation-progress{background:linear-gradient(110deg,#19688f2e,#14466214);border:1px solid #56d8fb33;border-radius:10px;margin:13px 0 15px;padding:12px 14px}.scene-generation-progress>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.scene-generation-progress span{align-items:baseline;gap:9px;display:flex}.scene-generation-progress b{color:#61dafb;font-size:15px}.scene-generation-progress small{color:#91aab7;font-size:9px}.scene-generation-progress em{color:#70ddc3;font-size:9px;font-style:normal}.scene-generation-progress>i{background:#76b0c926;border-radius:99px;height:7px;display:block;overflow:hidden}.scene-generation-progress>i>u{border-radius:inherit;background:linear-gradient(90deg,#2577ff,#52d7ff,#48ddb3);min-width:3%;height:100%;text-decoration:none;transition:width .65s;display:block;position:relative;box-shadow:0 0 14px #45caf459}.scene-generation-progress>i>u:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:34%;animation:1.35s ease-in-out infinite sceneProgressShimmer;position:absolute;inset:0}@keyframes sceneProgressShimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media (max-width:1050px){.seedance-task-list article.is-preparing .scene-task-body{grid-template-columns:1fr}.seedance-task-list article.is-preparing .reference-models label:nth-child(3),.seedance-task-list article.is-preparing .reference-models label:last-child{grid-column:auto}}@media (max-width:640px){.seedance-task-list article.is-preparing .reference-models{grid-template-columns:1fr}.seedance-task-list article.is-preparing .reference-models label{grid-column:1!important}.scene-generation-progress>div,.scene-generation-progress span{flex-direction:column;align-items:flex-start;gap:3px}}.onboarding-guide{background:linear-gradient(135deg,#fff,#f2f8fa);border:1px solid #cce0e9;border-radius:16px;margin-bottom:18px;padding:20px;box-shadow:0 12px 35px #11425914}.onboarding-guide>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.onboarding-guide>header em{color:#247b9c;font-size:11px;font-style:normal;display:block}.onboarding-guide>header h2{margin:5px 0 0;font-size:22px}.onboarding-guide>header strong{color:#173f55;font-size:24px}.onboarding-guide>header small{color:#718a97;font-size:10px}.onboarding-progress{background:#dce9ee;border-radius:9px;height:7px;margin:16px 0;overflow:hidden}.onboarding-progress i{background:linear-gradient(90deg,#26acd1,#36c79e);height:100%;transition:width .3s;display:block}.onboarding-steps{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.onboarding-steps article{background:#fff;border:1px solid #d9e6eb;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.onboarding-steps article>i{color:#247b9c;background:#eaf5f8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.onboarding-steps b,.onboarding-steps small{display:block}.onboarding-steps b{font-size:11px}.onboarding-steps small{color:#7b909b;margin-top:4px;font-size:8px;line-height:1.45}.onboarding-steps button{color:#fff;background:#153f55;border:0;border-radius:7px;grid-column:1/-1;padding:8px;font-size:9px}.onboarding-steps article.done{background:#f2faf6}.onboarding-steps article.done>i{color:#21835d;background:#d6f3e5}.onboarding-steps button:disabled{color:#368064;background:#d4e5dd}.onboarding-celebrate{z-index:1000;background:#020f18b3;place-items:center;display:grid;position:fixed;inset:0}.onboarding-celebrate section{text-align:center;background:#fff;border-radius:18px;width:min(420px,90vw);padding:32px}.onboarding-celebrate i{color:#23815e;background:#dff6e9;border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;display:inline-grid}.onboarding-celebrate h2{margin:16px 0 8px}.onboarding-celebrate p{color:#667e8a;line-height:1.7}.onboarding-celebrate button{color:#fff;background:#143f55;border:0;border-radius:9px;padding:11px 28px}@media (max-width:1000px){.onboarding-steps{grid-template-columns:1fr 1fr}}@media (max-width:640px){.onboarding-steps{grid-template-columns:1fr}}.demo-tag{margin-left:5px;color:#b8c3cb!important;background:#263542!important;border:1px solid #607181!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:2px 7px!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important}.demo-data-note{color:#d5e0e7;background:#132431;border:1px dashed #425664;border-radius:10px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 14px;display:flex}.demo-data-note small{color:#91a4b1}.password-input{border:1px solid #72b2cd42;border-radius:10px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.password-input input{border:0!important;border-radius:0!important}.password-input button{color:#8edcf7;background:#0e2938;border:0;border-left:1px solid #72b2cd33;padding:0 13px}.login-error{color:#ff9d91;margin:0;font-size:11px}.login-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010a11d1;place-items:center;display:grid;position:fixed;inset:0}.login-modal>section,.login-modal>form{color:#edf8fc;background:#071c29;border:1px solid #5bc7ee45;border-radius:18px;flex-direction:column;gap:12px;width:min(440px,92vw);padding:28px;display:flex;box-shadow:0 30px 90px #00000073}.login-modal h2,.login-modal p{margin:0}.login-modal p,.login-modal small{color:#8fa8b5;line-height:1.6}.login-modal>section>button:not(.text-button){color:#e8f6fb;background:#0c2b3b;border:1px solid #5fc3e838;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px;display:flex}.login-modal input{color:#eaf7fb;background:#041621;border:1px solid #67bddf40;border-radius:9px;padding:12px}.login-modal .primary{text-align:center!important;color:#fff!important;background:#168db7!important;display:block!important}.text-button{color:#79d8f7!important;background:0 0!important;border:0!important;align-items:center!important}.recovery-sent{color:#7be2bd;background:#2ac28f21;border-radius:9px;padding:12px}.vip-dashboard{flex-direction:column;gap:18px;display:flex}.vip-hero{color:#f3fafc;background:linear-gradient(120deg,#102c3b,#183c47);border:1px solid #caaa5c4d;border-radius:18px;justify-content:space-between;align-items:center;padding:25px;display:flex}.vip-hero em{color:#e8c879;font-style:normal;font-weight:800}.vip-hero h1{margin:7px 0}.vip-hero p{color:#9eb5bf;margin:0}.vip-hero button,.vip-advisor button{color:#10232b;background:#d8b55f;border:1px solid #e7c67466;border-radius:9px;padding:11px 16px;font-weight:800}.vip-weekly,.vip-effect-grid article{background:#0b2636;border:1px solid #60b6d52e;border-radius:15px;padding:18px}.vip-weekly>header span,.vip-log>header span{font-size:17px;font-weight:800}.vip-weekly>header small,.vip-log>header small{color:#7897a5;margin-top:4px;display:block}.vip-weekly>div,.vip-effect-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.vip-weekly article{background:#123447;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;padding:15px;display:grid}.vip-weekly article i{color:#7de0ff;background:#1b536c;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.vip-weekly article b{font-size:24px}.vip-effect-grid{margin:0}.vip-effect-grid article span,.vip-effect-grid article strong,.vip-effect-grid article small{display:block}.vip-effect-grid article strong{color:#eaf8fc;margin:8px 0;font-size:28px}.vip-main-grid{grid-template-columns:1fr 280px;gap:18px;display:grid}.vip-log{padding:20px}.vip-log article{border-bottom:1px solid #69b8d71f;gap:12px;padding:13px 0;display:flex}.vip-log article>i{color:#66dcb7;font-style:normal}.vip-log b,.vip-log small{display:block}.vip-log small{color:#7895a4;margin-top:4px}.vip-advisor{text-align:center;padding:24px}.advisor-avatar{color:#85e0ff;background:#174a60;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:23px;display:grid}.vip-advisor em{color:#d9bb6e;margin-top:10px;font-style:normal;display:block}.vip-advisor h2{margin:7px}.vip-advisor p{color:#849eaa;line-height:1.6}.advisor-qr{color:#849eaa;border:1px dashed #55707e;place-items:center;height:100px;margin:13px 0;display:grid}.vip-advisor button{width:100%;margin-top:8px}.vip-review-speed{background:#132f3b;border:1px solid #d8b55f40;border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex}.vip-review-speed>i{color:#132730;background:#d8b55f;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.vip-review-speed div{flex:1}.vip-review-speed b,.vip-review-speed span{display:block}.vip-review-speed span{color:#8ba3ad;margin-top:4px}.vip-review-speed em{color:#6dddb8;font-style:normal}@media (max-width:850px){.vip-weekly>div,.vip-effect-grid,.vip-main-grid{grid-template-columns:1fr}.vip-hero{flex-direction:column;align-items:flex-start}}.business-workspace{gap:18px;display:grid}.business-hero{justify-content:space-between;align-items:flex-end;padding:10px 2px 2px;display:flex}.business-hero p,.module-state>p,.action-board header p,.conversion-board header p,.business-list-panel>header p{color:#21c7e8;letter-spacing:.16em;margin:0 0 6px;font-size:11px;font-weight:800}.business-hero h1{color:#f6fbff;margin:0;font-size:30px}.business-hero span{color:#8faabd;max-width:760px;margin-top:8px;display:block}.business-tabs{background:#071d29;border:1px solid #183f52;border-radius:14px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid}.business-tabs button{color:#7898aa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:3px;padding:12px 16px;display:flex}.business-tabs button b{font-size:14px}.business-tabs button small{font-size:11px}.business-tabs button.active{color:#eafaff;background:#0b3b50;box-shadow:inset 0 0 0 1px #1ebde2}.business-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.business-metrics article{background:linear-gradient(145deg,#092332,#071b27);border:1px solid #153b4d;border-radius:14px;padding:17px}.business-metrics span,.business-metrics small{color:#7898aa;display:block}.business-metrics strong{color:#fff;margin:6px 0 2px;font-size:28px;display:block}.business-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.action-board header,.business-list-panel>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.action-board h2,.conversion-board h2,.business-list-panel h2{color:#edfaff;margin:0;font-size:18px}.action-board header>span{color:#3bd8d0;background:#0d3c4d;border-radius:99px;padding:5px 10px}.action-board>button{color:#dcecf3;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #123546;grid-template-columns:42px 1fr auto;align-items:center;width:100%;padding:11px 4px;display:grid}.action-board>button>i{color:#3fdaf3;background:#0c3b50;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.action-board>button span>*{display:block}.action-board>button small{color:#7292a4;margin-top:3px}.action-board>button em{color:#43cfe5;font-style:normal}.conversion-board header{margin-bottom:14px}.conversion-board>div{background:#081b27;border-radius:8px;justify-content:space-between;align-items:center;margin:8px 0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.conversion-board>div span{z-index:1;color:#a9bec9}.conversion-board>div span i{color:#4ddaf0;background:#123849;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:11px;font-style:normal;display:inline-grid}.conversion-board>div b{z-index:1;color:#fff}.conversion-board>div>em{background:#21c7e8;height:2px;position:absolute;bottom:0;left:0}.business-list-panel>header input{color:#fff;background:#071b27;border:1px solid #1b465a;border-radius:9px;width:330px;padding:10px 13px}.business-table-head,.business-table>button{grid-template-columns:1.1fr 1.3fr .9fr .55fr .4fr;align-items:center;gap:12px;display:grid}.business-table-head{color:#64879a;padding:9px 14px;font-size:11px}.business-table>button{color:#cfe1e9;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #123443;width:100%;padding:14px}.business-table>button:hover{background:#0a2634}.business-table>button span>*{display:block}.business-table>button small{color:#7897a7;margin-top:4px}.business-table>button span>i{color:#52dace;background:#103b48;border-radius:99px;padding:4px 8px;font-style:normal;display:inline-block}.business-table>button span>em{color:#efb85c;margin-left:6px;font-size:10px;font-style:normal}.business-table>button>strong{color:#42d7ed}.module-state{text-align:center;min-height:420px;padding:46px}.module-icon{color:#52ddf3;background:#0b3a4d;border:1px solid #1fc8e9;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 16px;font-size:23px;font-weight:900;display:grid}.module-state h2{color:#fff;margin:0;font-size:25px}.module-state>span{color:#8aa7b6;max-width:670px;margin:12px auto 22px;line-height:1.8;display:block}.module-stat{background:#0a2938;border-radius:12px;align-items:baseline;gap:9px;padding:10px 18px;display:inline-flex}.module-stat b{color:#45d9ed;font-size:26px}.module-stat small{color:#8ca7b5}.module-state ul{grid-template-columns:repeat(2,minmax(180px,260px));justify-content:center;gap:9px;margin:25px auto 0;padding:0;list-style:none;display:grid}.module-state li{color:#b7ccd5;text-align:left;border:1px solid #173c4c;border-radius:9px;padding:12px}.business-empty{color:#7898a8;text-align:center;padding:36px}.business-drawer{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020b10b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.business-drawer>section{background:#071c28;border-left:1px solid #1d5266;width:min(520px,100%);padding:28px;overflow:auto;box-shadow:-24px 0 60px #0008}.business-drawer header{justify-content:space-between;align-items:flex-start;display:flex}.business-drawer header p{color:#30cee9;letter-spacing:.15em;margin:0;font-size:11px}.business-drawer header h2{color:#fff;margin:5px 0;font-size:26px}.business-drawer header span{color:#7897a7}.business-drawer header button{color:#8eadbc;cursor:pointer;background:0 0;border:0;font-size:26px}.profile-score{background:#0a2735;border:1px solid #184354;border-radius:12px;align-items:center;gap:14px;margin:28px 0;padding:16px;display:flex}.profile-score>strong{color:#45d9ed;font-size:34px}.profile-score span,.profile-score small{color:#d4e6ed;display:block}.profile-score small{color:#7898a8;margin-top:3px}.business-drawer dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.business-drawer dl div{background:#0a2633;border-radius:9px;padding:13px}.business-drawer dt{color:#668a9c;font-size:11px}.business-drawer dd{color:#e3f1f6;margin:5px 0 0}.business-drawer label{color:#87a5b5;gap:7px;margin-top:20px;display:grid}.business-drawer select{color:#fff;background:#061721;border:1px solid #1a4b5f;border-radius:8px;padding:11px}.drawer-roadmap{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.drawer-roadmap b{color:#eefaff;grid-column:1/-1}.drawer-roadmap span{color:#89a9b7;border:1px solid #153d4d;border-radius:8px;padding:10px}@media (max-width:900px){.business-tabs,.business-metrics{grid-template-columns:repeat(2,1fr)}.business-grid{grid-template-columns:1fr}.business-table-head{display:none}.business-table>button{grid-template-columns:1fr 1fr}.business-table>button>:nth-child(n+3){display:none}.module-state ul{grid-template-columns:1fr}.business-list-panel>header{flex-direction:column;align-items:flex-start;gap:10px}.business-list-panel>header input{width:100%}}.lead-ads-dashboard{gap:16px;display:grid}.lead-ads-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.lead-ads-head p,.lead-funnel header p,.lead-ranking header p,.lead-campaign-table header p,.realtime-lead-stream header p{color:#2bcde9;letter-spacing:.18em;margin:0 0 5px;font-size:10px;font-weight:900}.lead-ads-head h1{color:#f1fbff;margin:0;font-size:30px}.lead-ads-head>div:first-child>span{color:#83a2b2;margin-top:7px;display:block}.lead-ads-head>div:last-child{align-items:center;gap:8px;display:flex}.lead-ads-head small{color:#6f92a4}.lead-ads-head button,.lead-sync-warning button{color:#b9d3de;cursor:pointer;background:#0a2634;border:1px solid #1b5268;border-radius:8px;padding:10px 13px}.lead-sync-warning{color:#f2c67d;background:#2d210e;border:1px solid #8d5d24;border-radius:11px;align-items:center;gap:10px;padding:13px 16px;display:flex}.lead-sync-warning div{flex:1}.lead-sync-warning b,.lead-sync-warning span{display:block}.lead-sync-warning span{color:#c7a875;margin-top:3px;font-size:12px}.lead-ad-metrics{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.lead-ad-metrics article{background:linear-gradient(145deg,#092331,#071a25);border:1px solid #153c4e;border-radius:12px;padding:16px}.lead-ad-metrics article.accent{border-color:#147d7a}.lead-ad-metrics article.warning{border-color:#774f24}.lead-ad-metrics span,.lead-ad-metrics small{color:#7797a8;display:block}.lead-ad-metrics strong{color:#f1fbff;margin:7px 0 3px;font-size:23px;display:block}.lead-ad-metrics strong i{color:#6e96aa;font-size:13px;font-style:normal}.lead-source-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lead-source-grid article{background:#08202c;border:1px solid #153c4e;border-radius:11px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.lead-source-grid article>i{color:#47d9ef;background:#0d3b4e;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.lead-source-grid article span>*{display:block}.lead-source-grid article span small{color:#6f91a2;margin-top:3px;font-size:10px}.lead-source-grid article>em{border-radius:99px;padding:3px 7px;font-size:10px;font-style:normal}.lead-source-grid article>em.online{color:#50d6b1;background:#103f3a}.lead-source-grid article>em.offline{color:#daa85d;background:#3a2b18}.lead-source-grid article>strong{color:#e9f7fb;grid-column:2/4}.lead-source-grid article>strong small{color:#7292a2;font-size:10px}.lead-dashboard-main{grid-template-columns:1fr 1.25fr;gap:12px;display:grid}.lead-funnel h2,.lead-ranking h2,.lead-campaign-table h2,.realtime-lead-stream h2{color:#eefaff;margin:0;font-size:18px}.lead-funnel>div{background:#081c27;border-radius:8px;justify-content:space-between;margin-top:9px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.lead-funnel>div span,.lead-funnel>div strong{z-index:1}.lead-funnel>div span{color:#9fb8c4}.lead-funnel>div span i{color:#46d7ef;background:#123a4c;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:10px;font-style:normal;display:inline-grid}.lead-funnel>div>em{background:#25cce7;height:2px;position:absolute;bottom:0;left:0}.rank-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.rank-columns>div>b{color:#79a;font-size:11px}.rank-columns p{background:#081d28;border-radius:7px;grid-template-columns:22px 1fr auto;align-items:center;margin:8px 0;padding:7px;display:grid}.rank-columns p i{color:#35cce6;font-style:normal}.rank-columns p span{color:#afc6d0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-columns p strong{color:#fff}.rank-columns>div>small{color:#668b9e;text-align:center;padding:25px;display:block}.lead-campaign-table header,.realtime-lead-stream header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.lead-campaign-table header>span,.realtime-lead-stream header>span{color:#6e91a2;font-size:11px}.lead-campaign-head,.lead-campaign-row{grid-template-columns:1.7fr .7fr .5fr .5fr .5fr .5fr .8fr;align-items:center;gap:10px;display:grid}.lead-campaign-head{color:#608597;padding:9px 11px;font-size:10px}.lead-campaign-row{color:#a9c0ca;border-top:1px solid #123646;padding:11px}.lead-campaign-row>span:first-child>*{display:block}.lead-campaign-row>span:first-child small{color:#66899a;margin-top:3px}.lead-campaign-row strong{color:#e4f5fa}.realtime-lead-stream article{border-top:1px solid #123646;grid-template-columns:92px 32px 1.5fr .6fr .5fr;align-items:center;gap:10px;padding:10px 5px;display:grid}.realtime-lead-stream time{color:#6c8e9f;font-size:11px}.realtime-lead-stream article>i{color:#44d7ec;background:#10394a;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.realtime-lead-stream article span>*{display:block}.realtime-lead-stream article span small{color:#688a9a;margin-top:3px}.realtime-lead-stream article>em{color:#a8c0ca;font-style:normal}.realtime-lead-stream article>strong{color:#58d6b8;background:#113b3e;border-radius:99px;justify-self:start;padding:4px 8px;font-size:10px}.realtime-lead-stream article>strong.duplicate{color:#e2b36a;background:#3a2c1b}.realtime-lead-stream article>strong.unassigned,.realtime-lead-stream article>strong.received{color:#ed8c98;background:#40252a}.lead-empty{color:#668b9d;text-align:center;padding:35px}.lead-data-note{color:#7698a7;background:#09222e;border:1px solid #174252;border-radius:10px;gap:12px;padding:13px 16px;display:flex}.lead-data-note b{color:#42d3e9;white-space:nowrap}@media (max-width:1200px){.lead-ad-metrics{grid-template-columns:repeat(3,1fr)}.lead-source-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.lead-ads-head,.lead-ads-head>div:last-child,.lead-sync-warning{flex-direction:column;align-items:flex-start}.lead-ad-metrics,.lead-source-grid,.lead-dashboard-main{grid-template-columns:1fr}.lead-campaign-head{display:none}.lead-campaign-row{grid-template-columns:1fr 1fr}.lead-campaign-row>:nth-child(n+5){display:none}.realtime-lead-stream article{grid-template-columns:70px 28px 1fr}.realtime-lead-stream article>em,.realtime-lead-stream article>strong{display:none}}.workspace-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.content.management-content{background:#071722;overflow:hidden;padding:0!important}.embedded-management-shell{background:#071722;grid-template-rows:50px 1fr;height:calc(100vh - 64px);display:grid}.embedded-management-head{color:#dcecf3;border-bottom:1px solid #41c9e624;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.embedded-management-head div{align-items:center;gap:12px;display:flex}.embedded-management-head span{color:#49cde8;letter-spacing:1.4px;font-size:10px}.embedded-management-head b{font-size:13px}.embedded-management-head em{color:#66ddbc;border:1px solid #66ddbc42;border-radius:99px;padding:5px 9px;font-size:9px;font-style:normal}.embedded-management-shell iframe{background:#071722;border:0;width:100%;height:100%;display:block}.account-overview{max-width:1460px;margin:0 auto}.account-hero{background:linear-gradient(120deg,#0e3048f0,#061725f5);border:1px solid #66c5ec2b;border-radius:20px;justify-content:space-between;align-items:flex-end;padding:30px 34px;display:flex;box-shadow:0 24px 70px #0000002e}.account-hero em,.account-card header em,.recharge-center>header em{color:#62d5ff;letter-spacing:2px;font-size:11px;font-style:normal}.account-hero h1{margin:8px 0 6px;font-size:36px}.account-hero p{color:var(--muted);margin:0;font-size:14px}.account-hero aside{text-align:right}.account-hero aside span,.account-hero aside b,.account-hero aside small{display:block}.account-hero aside span{color:#81e2ca;font-size:12px}.account-hero aside span i{background:#4ad9bd;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #4ad9bd}.account-hero aside b{margin:10px 0 5px;font-size:18px}.account-hero aside small{color:var(--muted);font-size:11px}.account-tabs{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.account-tabs button{color:#b8cfdb;text-align:left;background:#071b2bd1;border:1px solid #63bee826;border-radius:14px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.account-tabs button>i{color:#61d5ff;background:#2f97c21f;border-radius:11px;place-items:center;width:46px;height:46px;font-size:11px;font-style:normal;display:grid}.account-tabs b,.account-tabs small{display:block}.account-tabs b{font-size:15px}.account-tabs small{color:#69899d;margin-top:4px;font-size:10px}.account-tabs button.active{background:linear-gradient(120deg,#2070945c,#082336e6);border-color:#4ed0fa75;box-shadow:0 14px 35px #00000029,inset 0 0 25px #42bdeb0d}.account-tabs button.active>i{color:#02141f;background:linear-gradient(145deg,#3bc3f2,#2d8fba)}.account-balance-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:14px;display:grid}.account-balance-grid article{background:linear-gradient(145deg,#0c2b41eb,#051522f0);border:1px solid #63bee826;border-radius:17px;min-height:200px;padding:24px}.account-balance-grid article>i{color:#6cd9ff;background:#3eb2dc1f;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-style:normal;display:grid}.account-balance-grid article>span,.account-balance-grid article>strong,.account-balance-grid article>small{display:block}.account-balance-grid article>span{color:var(--muted);margin-top:19px;font-size:13px}.account-balance-grid article>strong{margin:9px 0;font-size:32px}.account-balance-grid article>small{color:#7896a7;font-size:10px;line-height:1.5}.account-balance-grid .balance-primary{background:linear-gradient(125deg,#0e4d69,#092a42 68%,#0c2536);position:relative;overflow:hidden}.balance-primary:after{content:"";background:radial-gradient(circle,#52d9ff2e,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:-100px}.balance-primary em{color:#6fe0ff;letter-spacing:2px;font-size:9px;font-style:normal}.balance-primary>span{color:#acd5e6!important;margin-top:13px!important}.balance-primary>strong{color:#fff;text-shadow:0 0 24px #4bd3fc4d;font-family:Georgia,serif;font-size:52px!important}.balance-primary>p{color:#88adbd;max-width:420px;font-size:11px}.balance-primary>div{gap:8px;margin-top:18px;display:flex}.balance-primary button{color:#a5eaff;background:#2faad326;border:1px solid #71dafb40;border-radius:9px;padding:9px 15px;font-size:11px}.balance-primary button:first-child{color:#04151f;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;font-weight:900}.account-summary-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px;display:grid}.account-card,.recharge-center{background:linear-gradient(145deg,#0a263af0,#04131ff5);border:1px solid #63bee826;border-radius:17px;overflow:hidden}.account-card>header,.recharge-center>header{border-bottom:1px solid #69bee61c;justify-content:space-between;align-items:flex-end;padding:22px 24px;display:flex}.account-card header h2,.recharge-center>header h2{margin:6px 0 0;font-size:21px}.account-card header p,.recharge-center>header p{color:var(--muted);margin:5px 0 0;font-size:11px}.account-card>header button{border:1px solid var(--line);color:#75dafb;background:#23789921;border-radius:8px;padding:9px 12px;font-size:11px}.recent-order>button{color:#d8eef7;text-align:left;background:0 0;border:0;border-bottom:1px solid #69bee617;grid-template-columns:38px 1fr auto 58px;align-items:center;gap:12px;width:100%;padding:16px 22px;display:grid}.recent-order>button>i,.order-history-row>i{color:#6ed9ff;background:#37add721;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.recent-order b,.recent-order small{display:block}.recent-order b{font-size:13px}.recent-order small{color:var(--muted);margin-top:4px;font-size:9px}.recent-order strong{font-size:13px}.recent-order em{color:#77e0c5;font-size:9px;font-style:normal}.pending{color:#ffc07c!important}.account-services{padding-bottom:13px}.account-services>header>span{color:var(--muted);font-size:11px}.account-services>div{grid-template-columns:130px 1fr 38px;align-items:center;gap:10px;padding:12px 22px;display:grid}.account-services>div span b,.account-services>div span small{display:block}.account-services>div span b{font-size:12px}.account-services>div span small{color:var(--muted);margin-top:4px;font-size:9px}.account-services>div>i{background:#69bee61a;border-radius:6px;height:6px;overflow:hidden}.account-services>div>i b{background:linear-gradient(90deg,#38c5f2,#43d9be);height:100%;display:block}.account-services>div>em{color:#80cde8;text-align:right;font-size:10px;font-style:normal}.credit-ledger,.order-history{min-height:470px}.ledger-head,.ledger-row{grid-template-columns:1fr 130px 110px 130px;align-items:center;gap:12px;padding:13px 24px;display:grid}.ledger-head{color:#7595a7;background:#123c535c;font-size:10px}.ledger-row{border-bottom:1px solid #69bee617}.ledger-row>span{align-items:center;gap:10px;display:flex}.ledger-row>span i{color:#6cd8ff;background:#309dc61f;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;display:grid}.ledger-row b{font-size:12px}.ledger-row strong{color:#ffac99;font-size:13px}.ledger-row strong.income{color:#68dec0}.ledger-row em{color:#8acdbf;font-size:10px;font-style:normal}.ledger-row small{color:var(--muted);font-size:10px}.order-history-row{color:#dceff7;text-align:left;background:0 0;border:0;border-bottom:1px solid #69bee617;grid-template-columns:40px 1.4fr .8fr 70px 130px 55px;align-items:center;gap:12px;width:100%;padding:16px 22px;display:grid}.order-history-row span b,.order-history-row span small{display:block}.order-history-row span b{font-size:12px}.order-history-row span small{color:var(--muted);margin-top:4px;font-size:9px}.order-history-row>em{color:#73dec3;font-size:10px;font-style:normal}.order-history-row>small{color:var(--muted);font-size:9px}.order-history-row>strong{color:#69d7ff;font-size:10px}.recharge-center>header>span{color:#8aa9b9;font-size:12px}.recharge-center>header>span b{color:#69d7ff;font-size:18px}.recharge-plans{grid-template-columns:repeat(4,1fr);gap:13px;padding:22px;display:grid}.recharge-plans button{color:#dceff7;text-align:left;background:#051623b8;border:1px solid #63bee826;border-radius:14px;padding:20px;position:relative}.recharge-plans button>em{color:#74dfc5;background:#46dbbc1a;border-radius:14px;padding:5px 7px;font-size:8px;font-style:normal;position:absolute;top:12px;right:12px}.recharge-plans h3{margin:24px 0 12px;font-size:15px}.recharge-plans>button>strong{color:#fff;font-family:Georgia,serif;font-size:31px;display:block}.recharge-plans button>span,.recharge-plans button>small,.recharge-plans button>i{display:block}.recharge-plans button>span{color:#87a9b9;margin-top:12px;font-size:11px}.recharge-plans button>span b{color:#7bdfff}.recharge-plans button>small{color:#69899c;margin:7px 0 17px;font-size:9px}.recharge-plans button>i{color:#69d7ff;font-size:10px;font-style:normal}.recharge-plans button.selected{background:linear-gradient(145deg,#1d698980,#072031e6);border-color:#4fcff9;box-shadow:0 16px 35px #0000002e,inset 0 0 28px #43cbf60d}.recharge-checkout{background:#0c2a3e73;border-top:1px solid #69bee61f;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.recharge-checkout span small,.recharge-checkout span b,.recharge-checkout span strong{display:block}.recharge-checkout span small{color:var(--muted);font-size:9px}.recharge-checkout span b{margin-top:6px;font-size:14px}.recharge-checkout span strong{color:#6edcff;margin-top:4px;font-size:19px}.green{color:#68dec0!important}.recharge-checkout>button{color:#04151f;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0;border-radius:10px;padding:13px 20px;font-weight:900}.account-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00080ed1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-modal{background:linear-gradient(145deg,#0b2a40,#061622);border:1px solid #59d0f947;border-radius:20px;width:min(560px,95vw);overflow:hidden;box-shadow:0 45px 130px #0009}.account-modal>header{border-bottom:1px solid #69bee621;justify-content:space-between;padding:24px 26px;display:flex}.account-modal>header em{color:#62d5ff;letter-spacing:2px;font-size:10px;font-style:normal}.account-modal>header h2{margin:7px 0 0;font-size:24px}.account-modal>header button{border:1px solid var(--line);color:#dceff7;background:#23709024;border-radius:50%;width:38px;height:38px;font-size:21px}.recharge-confirm,.order-detail{padding:22px 26px}.recharge-confirm>span,.order-detail>span{color:var(--muted);border-bottom:1px solid #69bee617;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.recharge-confirm b,.order-detail b{color:#dceff7;text-align:right}.recharge-confirm>strong{color:#75ddff;text-align:center;background:#31a0c721;border-radius:11px;margin-top:16px;padding:15px;display:block}.recharge-confirm>p{color:var(--muted);font-size:10px;line-height:1.6}.order-detail>strong{color:#73dec3;text-align:center;padding-top:17px;display:block}.account-modal>footer{border-top:1px solid #69bee621;justify-content:flex-end;gap:9px;padding:17px 26px;display:flex}.account-modal>footer button{border:1px solid var(--line);color:#dceff7;background:#23709024;border-radius:9px;padding:10px 16px}.account-modal>footer button.primary{color:#04151f;background:linear-gradient(100deg,#3cc4f3,#43d5c3);border:0}@media (max-width:1180px){.account-balance-grid{grid-template-columns:1fr 1fr}.account-summary-grid{grid-template-columns:1fr}.recharge-plans,.recharge-checkout{grid-template-columns:1fr 1fr}.recharge-checkout>button{grid-column:1/-1}.order-history-row{grid-template-columns:40px 1fr auto}.order-history-row>small,.order-history-row>strong{display:none}}@media (max-width:760px){.account-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:22px}.account-hero aside{text-align:left}.account-tabs{grid-template-columns:1fr 1fr}.account-balance-grid{grid-template-columns:1fr}.ledger-head{display:none}.ledger-row{grid-template-columns:1fr auto}.ledger-row>em,.ledger-row>small{grid-column:1/-1}.recharge-plans{grid-template-columns:1fr}.account-services>div{grid-template-columns:110px 1fr 35px}}.account-overview{gap:16px;display:grid}.account-hero{align-items:center;min-height:142px;margin:0}.account-hero aside{align-self:center}.account-navigation{background:linear-gradient(145deg,#092335f0,#04121ef5);border:1px solid #63bee826;border-radius:17px;overflow:hidden}.account-primary-nav{background:#69bee61f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.account-primary-nav button{color:#9bb4c2;text-align:left;cursor:pointer;background:#071e30;border:0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px 18px;display:grid}.account-primary-nav button>i{color:#59c9f1;border:1px solid #5ccaf233;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.account-primary-nav span b,.account-primary-nav span small{display:block}.account-primary-nav span small{color:#68899c;margin-top:4px;font-size:10px}.account-primary-nav button>em{color:#3f8fab;font-style:normal}.account-primary-nav button.active{color:#effaff;background:linear-gradient(120deg,#1b668885,#08263a);box-shadow:inset 0 -2px #4bcdf7}.account-primary-nav button.active>i{color:#041620;background:#46c6f2;border-color:#46c6f2}.account-navigation-lower{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.account-secondary-nav{align-items:stretch;gap:8px;display:flex}.account-secondary-nav button{color:#8ca9b8;text-align:left;cursor:pointer;background:#081f30b3;border:1px solid #63bee821;border-radius:10px;min-width:150px;padding:10px 13px}.account-secondary-nav button b,.account-secondary-nav button small{display:block}.account-secondary-nav button small{color:#66879a;margin-top:4px;font-size:9px}.account-secondary-nav button.active{color:#e7fff9;background:#248f7a24;border-color:#49d9bd6b}.account-quick-nav{align-items:center;gap:7px;display:flex}.account-quick-nav>span{color:#617f90;letter-spacing:1px;font-size:9px}.account-quick-nav button{color:#75cfea;white-space:nowrap;cursor:pointer;background:#1e67861f;border:1px solid #63bee824;border-radius:8px;padding:9px 10px;font-size:10px}.account-notice{color:#93e9d5;background:#2184711a;border:1px solid #48dcbc38;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}.account-notice button{color:inherit;background:0 0;border:0;font-size:18px}.account-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.account-balance-grid article{box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:226px;min-height:226px;padding:22px;display:flex}.account-balance-grid .balance-primary{grid-column:auto}.balance-primary>p{min-height:34px;margin:0}.balance-primary>div{margin-top:auto}.account-balance-grid article:not(.balance-primary)>small{min-height:30px}.account-summary-grid{grid-template-columns:1fr 1fr;margin-top:0}.account-summary-grid>.account-card{height:312px;min-height:312px}.account-card>header,.recharge-center>header{box-sizing:border-box;align-items:center;min-height:88px}.recent-order>button{min-height:74px}.account-services>div{box-sizing:border-box;min-height:52px}.credit-ledger,.order-history,.invoice-center,.account-rules,.security-center{min-height:500px}.rule-status{color:#76dec5;background:#309d851a;border:1px solid #48dcbc38;border-radius:18px;padding:8px 11px;font-size:10px}.invoice-profile{background:#081f309e;border:1px solid #69bee61f;border-radius:12px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:12px;margin:18px 22px;padding:16px;display:grid}.invoice-profile span small,.invoice-profile span b{display:block}.invoice-profile span small{color:#6d8d9f;font-size:9px}.invoice-profile span b{margin-top:6px;font-size:12px}.invoice-profile>button,.invoice-list button{color:#71d5f5;background:#2277971f;border:1px solid #60c4ea2e;border-radius:8px;padding:9px 12px}.invoice-list{border:1px solid #69bee61a;border-radius:12px;margin:0 22px 22px;overflow:hidden}.invoice-list>div{border-bottom:1px solid #69bee617;grid-template-columns:1fr 120px 90px 80px;align-items:center;gap:12px;min-height:67px;padding:0 16px;display:grid}.invoice-list span b,.invoice-list span small{display:block}.invoice-list span b{font-size:12px}.invoice-list span small{color:#6e8c9d;margin-top:4px;font-size:9px}.invoice-list strong{font-size:13px}.invoice-list em{color:#75dcc3;font-size:10px;font-style:normal}.rule-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px 22px;display:grid}.rule-grid article{background:#071d2da8;border:1px solid #69bee621;border-radius:12px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;min-height:96px;padding:14px;display:grid}.rule-grid article>i{color:#66d3f7;background:#31a2ca1f;border-radius:10px;place-items:center;width:40px;height:40px;font-size:9px;font-style:normal;display:grid}.rule-grid article span b,.rule-grid article span small{display:block}.rule-grid article span b{font-size:13px}.rule-grid article span small{color:#6e8c9d;margin-top:5px;font-size:9px}.rule-grid article>strong{color:#7ee2c9;font-size:15px}.rule-grid article>button{color:#71d5f5;background:#2277971f;border:1px solid #60c4ea2e;border-radius:8px;padding:8px 11px}.security-summary{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 22px;display:grid}.security-summary>span{background:#071d2d9e;border:1px solid #69bee61f;border-radius:11px;grid-template-columns:34px 1fr;grid-template-areas:"icon title""icon note";column-gap:10px;padding:13px;display:grid}.security-summary i{color:#70dfc3;background:#3dc4a421;border-radius:50%;grid-area:icon;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.security-summary b{grid-area:title;font-size:12px}.security-summary small{color:#6e8c9d;grid-area:note;font-size:9px}.security-log{border:1px solid #69bee61a;border-radius:12px;margin:0 22px 22px;overflow:hidden}.security-log>div{border-bottom:1px solid #69bee614;grid-template-columns:34px 1fr 120px 55px;align-items:center;gap:11px;min-height:62px;padding:0 14px;display:grid}.security-log>div>i{color:#68d4f7;background:#309dc61f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.security-log span b,.security-log span small{display:block}.security-log span b{font-size:11px}.security-log span small,.security-log time{color:#6f8d9e;margin-top:3px;font-size:9px}.security-log em{color:#75dcc3;font-size:9px;font-style:normal}@media (max-width:1250px){.account-navigation-lower{grid-template-columns:1fr}.account-quick-nav{flex-wrap:wrap}.account-balance-grid{grid-template-columns:1fr 1fr}.account-summary-grid{grid-template-columns:1fr}.account-summary-grid>.account-card{height:auto;min-height:300px}.invoice-profile{grid-template-columns:1fr 1fr}.invoice-profile>button{grid-column:1/-1}.account-primary-nav span small{display:none}}@media (max-width:760px){.account-primary-nav{grid-template-columns:1fr}.account-secondary-nav{grid-template-columns:1fr 1fr;display:grid}.account-secondary-nav button{min-width:0}.account-quick-nav>span{width:100%}.account-balance-grid,.rule-grid,.security-summary{grid-template-columns:1fr}.account-balance-grid article{height:auto;min-height:210px}.invoice-profile{grid-template-columns:1fr}.invoice-list>div{grid-template-columns:1fr auto}.invoice-list em,.invoice-list button{grid-row:2}.security-log>div{grid-template-columns:34px 1fr auto}.security-log time{display:none}}@media (min-width:761px){:root{--ink:#171717!important;--navy:#111!important;--navy2:#0a0a0a!important;--orange:#222!important;--orange2:#000!important;--ivory:#f3f3f3!important;--paper:#fff!important;--line:#dedede!important;--muted:#737373!important;--green:#343434!important;--cyan:#1b1b1b!important;--surface:#fff!important;--surface-2:#f7f7f7!important;--shadow:0 5px 18px #0000000e!important}html,body{color:#171717!important;background:#f3f3f3!important}body{zoom:1!important;background:#f3f3f3!important}.sidebar{height:72px!important;min-height:72px!important;box-shadow:none!important;background:#0d0d0d!important;border-bottom:1px solid #2b2b2b!important;padding:8px 20px!important}.sidebar>.brand{min-width:168px!important}.brand-mark{color:#111!important;box-shadow:none!important;background:#fff!important}.brand span{color:#8f8f8f!important}.sidebar>.workspace{background:#181818!important;border-color:#333!important;flex-basis:200px!important;padding:7px 9px!important}.workspace-logo{color:#111!important;box-shadow:none!important;background:#eee!important}.sidebar-menu-scroll{gap:10px!important;height:54px!important}.side-zone-title,.business-zone-head{color:#777!important}.sidebar nav button{color:#aaa!important;border-radius:7px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important}.sidebar nav button:hover{color:#fff!important;background:#252525!important;transform:none!important}.sidebar nav button.active{color:#111!important;box-shadow:none!important;background:#fff!important}.sidebar nav button.active i{color:#111!important;text-shadow:none!important}.workspace-main>.content{color:#171717!important;padding:18px 24px 24px!important}.workspace-main>.content.management-content{padding:0!important}.embedded-management-shell{height:calc(100vh - 72px)!important}.industry-context-bar{display:none!important}.page-heading{margin-bottom:14px!important}.page-heading h1{color:#151515!important;font-size:25px!important}.page-heading p{color:#666!important}.page-heading>div>span{color:#777!important}.panel,.metric-card,.crm-stats>div,.asset-summary>div,.wallet,.account-card{box-shadow:none!important;color:#171717!important;background:#fff!important;border-color:#dedede!important;border-radius:10px!important}.panel-title{border-color:#e5e5e5!important;padding:13px 16px!important}.panel-title span,.panel-title h2{color:#171717!important}.panel-title small{color:#777!important}.panel-title button{color:#333!important}.primary{color:#fff!important;box-shadow:none!important;background:#171717!important;border-color:#171717!important}.primary:hover{box-shadow:none!important;background:#000!important;transform:none!important}.metrics,.crm-stats,.review-stats,.monitor-metrics{gap:10px!important}.metric-card{min-height:106px!important;padding:14px 16px!important}.metric-card strong{color:#111!important;font-size:24px!important}.metric-card:after{box-shadow:none!important;background:#222!important}.metric-card small{color:#666!important}.account-overview{gap:10px!important;max-width:1500px!important;margin:0 auto!important}.account-hero{background:#171717!important;border-radius:12px!important;min-height:105px!important;margin:0!important;padding:15px 22px!important}.account-hero h1{margin:4px 0!important;font-size:27px!important}.account-navigation{border-radius:10px!important;margin:0!important}.account-primary-nav button{min-height:56px!important;padding:8px 13px!important}.account-primary-nav button>i{width:32px!important;height:32px!important}.account-navigation-lower{padding:7px 12px!important}.account-secondary-nav button{padding:7px 10px!important}.account-quick-nav button{padding:7px 9px!important}.account-balance-grid,.account-summary-grid{gap:10px!important;margin:0!important}.account-balance-grid article{height:172px!important;min-height:172px!important;padding:13px!important}.account-balance-grid article>i{width:32px!important;height:32px!important}.account-balance-grid article>span{margin-top:8px!important}.account-balance-grid article>strong{margin:5px 0!important;font-size:25px!important}.balance-primary>strong{font-size:32px!important}.balance-primary>div{margin-top:8px!important}.account-summary-grid>.account-card{height:242px!important;min-height:242px!important}.account-card>header{min-height:62px!important;padding:10px 15px!important}.account-card header h2{margin-top:2px!important;font-size:17px!important}.recent-order>button{min-height:58px!important;padding:9px 15px!important}.account-services>div{min-height:41px!important;padding:7px 15px!important}.auth-grid,.asset-grid,.finance-grid,.overview-grid,.bottom-grid{gap:10px!important}.auth-card,.contract-panel{padding:15px!important}select,input,textarea,.search,.money-input,.calculated{color:#222!important;background:#fff!important;border-color:#d5d5d5!important}}:root{--oe-blue:#165dff;--oe-blue-hover:#0e4bd8;--oe-blue-soft:#e8f0ff;--oe-orange:#ff7d00;--oe-orange-soft:#fff3e8;--oe-bg:#f5f6f8;--oe-card:#fff;--oe-text:#1f2329;--oe-muted:#646a73;--oe-line:#e5e6eb;--oe-success:#00b42a;--oe-danger:#f53f3f;--oe-radius:6px;--oe-shadow:0 2px 8px #1f23290b}body{background:var(--oe-bg)!important;color:var(--oe-text)!important;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-size:14px!important}button{border-radius:var(--oe-radius);font-weight:400}@media (min-width:761px){.sidebar{height:64px!important;min-height:64px!important;color:var(--oe-text)!important;border-bottom:1px solid var(--oe-line)!important;background:#fff!important;gap:16px!important;padding:0 20px!important;box-shadow:0 1px 4px #1f23290f!important}.sidebar>.brand{min-width:170px!important}.brand-mark{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:linear-gradient(145deg,#2878ff,#1454db)!important;border-radius:8px!important}.brand b{color:var(--oe-text)!important;font-size:17px!important}.brand span{color:#86909c!important}.sidebar>.workspace{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#f7f8fa!important;border-radius:6px!important;flex-basis:202px!important;padding:6px 9px!important}.workspace-logo{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important}.workspace b{color:var(--oe-text)!important}.workspace span,.workspace button{color:#86909c!important}.sidebar-menu-scroll{gap:8px!important;height:63px!important}.side-zone-title,.business-zone-head{color:#86909c!important}.sidebar nav button{color:#4e5969!important;border-radius:0!important;height:63px!important;min-height:63px!important;padding:0 10px!important;font-size:13px!important}.sidebar nav button:hover{color:var(--oe-blue)!important;background:#f7f8fa!important}.sidebar nav button.active{position:relative;color:var(--oe-blue)!important;background:#fff!important;font-weight:600!important}.sidebar nav button.active:after{content:"";background:var(--oe-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:9px;right:9px}.sidebar nav button.active i{color:var(--oe-blue)!important}.business-zone nav button>i{color:#86909c!important}.workspace-main>.content{background:var(--oe-bg)!important;color:var(--oe-text)!important;padding:16px 20px 24px!important}.workspace-main>.content.management-content{padding:0!important}.embedded-management-shell{height:calc(100vh - 64px)!important}.page-heading{margin-bottom:16px!important}.page-heading h1{color:var(--oe-text)!important;letter-spacing:0!important;font-size:24px!important;font-weight:600!important}.page-heading p{color:var(--oe-blue)!important;letter-spacing:.08em!important;font-size:12px!important}.page-heading>div>span{color:#86909c!important}.panel,.metric-card,.crm-stats>div,.asset-summary>div,.wallet,.account-card,.recharge-center,.account-navigation,.auth-card,.contract-panel,.home-capabilities button,.home-flow,.product-home .onboarding-guide,.cloud-asset-library{background:var(--oe-card)!important;border:1px solid var(--oe-line)!important;color:var(--oe-text)!important;box-shadow:var(--oe-shadow)!important;border-radius:8px!important}.panel-title,.panel-head,.account-card>header{border-color:var(--oe-line)!important}.panel-title span,.panel-title h2,.account-card h2,.account-card b,.account-card strong{color:var(--oe-text)!important}.panel-title small,.account-card small{color:#86909c!important}.primary,.home-hero aside button{background:var(--oe-blue)!important;border:1px solid var(--oe-blue)!important;color:#fff!important;min-height:32px!important;box-shadow:none!important;border-radius:5px!important;padding:0 16px!important;font-weight:500!important}.primary:hover,.home-hero aside button:hover{background:var(--oe-blue-hover)!important;border-color:var(--oe-blue-hover)!important}.primary:disabled{color:#fff!important;cursor:not-allowed!important;background:#94bfff!important;border-color:#94bfff!important}.panel-title button,.account-card>header button,.lead-ads-head button,.auth-card>button,.contract-list button,.account-quick-nav button,.cloud-asset-grid footer button{color:#4e5969!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;min-height:30px!important;padding:0 12px!important}.panel-title button:hover,.account-card>header button:hover,.lead-ads-head button:hover,.auth-card>button:hover,.contract-list button:hover,.account-quick-nav button:hover,.cloud-asset-grid footer button:hover{border-color:var(--oe-blue)!important;color:var(--oe-blue)!important;background:#f7faff!important}input,select,textarea,.search,.money-input,.calculated{color:var(--oe-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important}input:hover,select:hover,textarea:hover{border-color:#86909c!important}input:focus,select:focus,textarea:focus{border-color:var(--oe-blue)!important;outline:0!important;box-shadow:0 0 0 2px #165dff1f!important}.table-head,.review-head,.monitor-head,th{color:#646a73!important;background:#f7f8fa!important;font-weight:500!important}.table-row,.review-row,.monitor-row,.lead-row,.campaign-list>div,td{border-color:#f0f1f2!important}.table-row:hover,.review-row:hover,.monitor-row:hover,tbody tr:hover{background:#f7faff!important}.metric-card{min-height:104px!important;padding:15px 16px!important}.metric-card:after{background:var(--oe-blue)!important;height:2px!important}.metric-card.orange:after{background:var(--oe-orange)!important}.metric-card.green:after{background:var(--oe-success)!important}.metric-card strong{color:var(--oe-text)!important;font-size:25px!important}.metric-card small{color:var(--oe-success)!important}.account-hero{background:linear-gradient(115deg,#174fc6,#2378ed)!important;border:0!important;border-radius:8px!important;min-height:100px!important;box-shadow:0 5px 16px #165dff2b!important}.account-hero em{color:#dbe7ff!important}.account-hero p,.account-hero small{color:#d5e3ff!important}.account-hero aside span{color:#fff!important}.account-navigation{border-radius:8px!important}.account-primary-nav{background:var(--oe-line)!important}.account-primary-nav button{color:#4e5969!important;background:#fff!important}.account-primary-nav button:hover{background:#f7faff!important}.account-primary-nav button>i{color:var(--oe-blue)!important;border-color:#bed0ff!important}.account-primary-nav button.active{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important;box-shadow:inset 0 -2px var(--oe-blue)!important}.account-primary-nav button.active>i{background:var(--oe-blue)!important;border-color:var(--oe-blue)!important;color:#fff!important}.account-secondary-nav button{border-color:var(--oe-line)!important;color:#4e5969!important;background:#fff!important}.account-secondary-nav button.active{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important;border-color:#94bfff!important}.account-balance-grid article{border-color:var(--oe-line)!important;box-shadow:var(--oe-shadow)!important;background:#fff!important;border-radius:8px!important}.account-balance-grid article>i{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important}.account-balance-grid article button{color:#4e5969!important;background:#fff!important;border-color:#c9cdd4!important;min-height:28px!important;padding:0 10px!important}.account-balance-grid article button:hover{border-color:var(--oe-blue)!important;color:var(--oe-blue)!important}.account-balance-grid .balance-primary{background:linear-gradient(135deg,#165dff,#3370ff)!important;border:0!important}.balance-primary>div button{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff73!important}.balance-primary>div button:first-child{color:var(--oe-blue)!important;background:#fff!important}.recent-order>button{background:#fff!important}.recent-order>button:hover{background:#f7faff!important}.recent-order>button>i,.order-history-row>i{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important}.account-services>div>i{background:#f0f1f2!important}.account-services>div>i b{background:var(--oe-blue)!important}.account-services>div>em{color:var(--oe-blue)!important}.developer-access{background:#fff!important}.auth-card>em{color:var(--oe-success)!important;background:#e8ffea!important}.auth-card>em.inactive{color:#86909c!important;background:#f2f3f5!important}.success-banner,.account-notice{color:#1d7a2c!important;background:#e8ffea!important;border-color:#aff0b5!important}.lead-sync-warning{background:var(--oe-orange-soft)!important;color:#b35400!important;border-color:#ffcf8b!important}}.product-home{max-width:1520px!important}.home-hero{background:linear-gradient(120deg,#174fc6 0%,#1769d8 52%,#2588e7 100%)!important;border-radius:8px!important;box-shadow:0 6px 20px #165dff29!important}.home-hero em{color:#dbe7ff!important}.home-hero p{color:#e6efff!important}.home-capabilities button:hover{border-color:#94bfff!important;box-shadow:0 4px 14px #165dff14!important}.product-home .onboarding-steps article>i{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important}.portal-brand .brand-mark{color:#fff!important;box-shadow:none!important;background:linear-gradient(145deg,#2878ff,#1454db)!important}.portal-copy>div span{color:#4e5969!important;background:#fff!important;border-color:#dfe5f1!important}.portal-hero{border-color:#e1e6f0!important;box-shadow:0 18px 50px #243f701a!important}.portal-hero>aside{color:var(--oe-text)!important;background:#ffffffeb!important;border-color:#dfe5f1!important}.portal-hero>aside small{color:#86909c!important}.portal-cards article{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#fff!important;box-shadow:0 6px 24px #1f23290f!important}.portal-cards article>button{color:#4e5969!important;background:#fff!important;border-color:#c9cdd4!important}.portal-cards article>button:hover{border-color:var(--oe-blue)!important;color:var(--oe-blue)!important}.login-box nav button.active{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important;border-color:#94bfff!important}.login-box .primary{background:var(--oe-blue)!important;border-color:var(--oe-blue)!important}.selected-role{color:#4e5969!important;background:#f7faff!important;border-color:#d6e2ff!important}.product-home{color:#171717;gap:12px;max-width:1480px;margin:0 auto;display:grid}.home-hero{color:#fff;background:#111;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);align-items:center;gap:24px;padding:22px 30px;display:grid}.home-hero em,.home-section-head em{letter-spacing:.12em;color:#aaa;font-size:11px;font-style:normal}.home-hero h1{letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(29px,2.6vw,40px);line-height:1.12}.home-hero p{color:#b7b7b7;max-width:780px;margin:0;font-size:13px;line-height:1.6}.home-hero aside{background:#1b1b1b;border:1px solid #363636;border-radius:10px;gap:5px;padding:15px;display:grid}.home-hero aside span,.home-hero aside small{color:#999;font-size:11px}.home-hero aside strong{font-size:19px}.home-hero aside button{color:#111;background:#fff;border:0;border-radius:7px;margin-top:8px;padding:9px;font-weight:700}.home-section-head{justify-content:space-between;align-items:end;padding:2px;display:flex}.home-section-head h2{margin:3px 0 0;font-size:20px}.home-section-head p{color:#777;margin:0;font-size:12px}.home-capabilities{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-capabilities button{text-align:left;color:#171717;background:#fff;border:1px solid #dedede;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;min-height:104px;padding:13px;display:grid}.home-capabilities button:hover{border-color:#777;transform:translateY(-2px)}.home-capabilities i{color:#888;font:700 11px/1 Arial}.home-capabilities span{gap:6px;display:grid}.home-capabilities b{font-size:15px}.home-capabilities small{color:#777;line-height:1.45}.home-capabilities em{color:#333;grid-column:2;font-size:11px;font-style:normal}.home-flow{background:#fff;border:1px solid #dedede;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.home-flow span{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.home-flow span i{color:#fff;background:#161616;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.home-flow span b{font-size:13px}.home-flow span small{color:#888;font-size:10px}.home-flow>strong{color:#aaa;font-weight:400}.product-home .onboarding-guide{box-shadow:none!important;color:#171717!important;background:#fff!important;border:1px solid #dcdcdc!important;margin:0!important;padding:12px!important}.product-home .onboarding-guide>header{padding:0!important}.product-home .onboarding-guide h2{color:#171717!important;margin-top:3px!important;font-size:18px!important}.product-home .onboarding-guide header em,.product-home .onboarding-guide small{color:#777!important}.product-home .onboarding-progress{background:#e5e5e5!important;height:5px!important;margin:8px 0!important}.product-home .onboarding-steps{grid-template-columns:repeat(5,1fr)!important;gap:0!important}.product-home .onboarding-steps article{background:#fff!important;border-color:#e4e4e4!important;min-height:96px!important;padding:10px!important}.product-home .onboarding-steps article button{color:#fff!important;background:#171717!important;border-color:#171717!important;padding:6px!important}@media (max-width:1100px){.home-capabilities{grid-template-columns:repeat(2,1fr)}.product-home .onboarding-steps{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.product-home{gap:10px}.home-hero{grid-template-columns:1fr;padding:24px 20px}.home-section-head{display:block}.home-section-head p{margin-top:5px}.home-capabilities{grid-template-columns:1fr}.home-flow{gap:18px;overflow-x:auto}.home-flow span{min-width:120px}.product-home .onboarding-steps{grid-template-columns:1fr!important}}@media (max-width:0){:root{--brand-navy:#102a35;--brand-navy-2:#173b47;--brand-jade:#187d78;--brand-jade-soft:#e2f1ee;--brand-copper:#c47b49;--brand-ivory:#f4f1ea;--brand-card:#fffdf9;--brand-ink:#1d3138;--brand-muted:#718087;--brand-line:#dce2df;--brand-shadow:0 12px 32px #1c363e13}body{font-variant-numeric:tabular-nums;color:var(--brand-ink)!important;background:var(--brand-ivory)!important;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif!important}strong,b,.wallet strong,.metric-card strong,.balance-primary>strong,.credit-hero strong,.recharge-plans strong,.account-balance-grid article>strong{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums!important;font-family:inherit!important}@media (min-width:761px){.sidebar{background:linear-gradient(110deg,#0b202a,#123540)!important;border-bottom-color:#234753!important}.brand-mark{color:#18313a!important;background:linear-gradient(145deg,#f6eadb,#d6a47e)!important}.sidebar>.workspace{background:#ffffff13!important;border-color:#ffffff21!important}.workspace-logo{color:#49301f!important;background:#e8d2b9!important}.sidebar nav button{color:#b8cbd0!important}.sidebar nav button:hover{color:#fff!important;background:#ffffff17!important}.sidebar nav button.active{color:#17333d!important;background:#f7f3eb!important}.sidebar nav button.active i{color:#b86f3f!important}.side-zone-title,.business-zone-head{color:#7fa2aa!important}.workspace-main>.content{background:var(--brand-ivory)!important;color:var(--brand-ink)!important}.page-heading h1{color:var(--brand-ink)!important}.page-heading p{color:var(--brand-jade)!important}.page-heading>div>span{color:var(--brand-muted)!important}.panel,.metric-card,.crm-stats>div,.asset-summary>div,.wallet,.account-card,.recharge-center,.account-navigation,.auth-card,.contract-panel{background:var(--brand-card)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important;box-shadow:var(--brand-shadow)!important}.panel-title span,.panel-title h2,.account-card h2,.account-card b,.account-card strong{color:var(--brand-ink)!important}.panel-title small,.account-card small{color:var(--brand-muted)!important}.primary{background:var(--brand-jade)!important;border-color:var(--brand-jade)!important;color:#fff!important}.primary:hover{background:#116965!important}.metric-card:after{background:linear-gradient(90deg,var(--brand-jade),#5ba89f)!important}.metric-card.orange:after{background:var(--brand-copper)!important}.metric-card strong{color:var(--brand-ink)!important}select,input,textarea,.search,.money-input,.calculated{color:var(--brand-ink)!important;background:#fff!important;border-color:#cfd8d5!important}.table-head,.review-head,.monitor-head{color:#607279!important;background:#edf2f0!important}.table-row,.review-row,.monitor-row,.lead-row,.campaign-list>div{color:var(--brand-ink)!important;border-color:#e4e9e6!important}.account-hero{color:#fff!important;background:linear-gradient(118deg,#102b36 0%,#194753 72%,#245861 100%)!important;border-color:#315966!important;box-shadow:0 16px 42px #0f2d382b!important}.account-hero h1,.account-hero b{color:#fff!important}.account-hero p,.account-hero small{color:#bdd0d4!important}.account-hero em{color:#d9ab82!important}.account-hero aside span{color:#8be0ce!important}.account-navigation{background:#fffdf9!important}.account-primary-nav{background:#dfe6e3!important}.account-primary-nav button{color:#50666d!important;background:#f8faf8!important}.account-primary-nav button>i{color:var(--brand-jade)!important;border-color:#bfd4cf!important}.account-primary-nav button.active{color:#164a4a!important;box-shadow:inset 0 -3px var(--brand-jade)!important;background:#e3f0ed!important}.account-primary-nav button.active>i{background:var(--brand-jade)!important;color:#fff!important;border-color:var(--brand-jade)!important}.account-primary-nav span small{color:#7b8c90!important}.account-secondary-nav button{color:#586d72!important;background:#f7f8f5!important;border-color:#d8e0dc!important}.account-secondary-nav button.active{color:#155f5c!important;background:#e4f1ee!important;border-color:#8dbdb5!important}.account-quick-nav button{color:#276964!important;background:#f3f7f5!important;border-color:#d4dfdb!important}.account-balance-grid article{color:var(--brand-ink)!important;box-shadow:var(--brand-shadow)!important;background:#fffdf9!important;border-color:#dce3df!important}.account-balance-grid article>i{color:var(--brand-jade)!important;background:#e4f1ee!important}.account-balance-grid article>span{color:#62777d!important}.account-balance-grid article>strong{color:#17323b!important}.account-balance-grid article>small{color:#71858a!important}.account-balance-grid article button{color:#315e5d!important;background:#f4f7f5!important;border:1px solid #d7e0dc!important}.account-balance-grid .balance-primary{color:#fff!important;background:linear-gradient(135deg,#176f6b,#14555b)!important;border-color:#176f6b!important}.balance-primary>span,.balance-primary>p{color:#c7e2df!important}.account-balance-grid article.balance-primary>strong{color:#fff!important;text-shadow:none!important}.balance-primary>div button{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff47!important}.balance-primary>div button:first-child{color:#243a3e!important;background:#f1d6bb!important}.recent-order>button{color:var(--brand-ink)!important;background:#fffdf9!important;border-color:#e5e9e6!important}.recent-order>button>i,.order-history-row>i{color:var(--brand-jade)!important;background:#e3f1ee!important}.recent-order em{color:var(--brand-jade)!important}.account-services>div>i{background:#e7ecea!important}.account-services>div>i b{background:linear-gradient(90deg,var(--brand-jade),#56b1a4)!important}.account-services>div>em{color:var(--brand-jade)!important}.developer-access{color:var(--brand-ink)!important;background:#fffdf9!important}.auth-card dl,.contract-list,.contract-list>span{border-color:#e2e7e4!important}.auth-card>em{color:#16715f!important;background:#e2f2ed!important}.auth-card>em.inactive{color:#817568!important;background:#eeeae4!important}}}.home-hero aside{background:#071c2375!important;border-color:#ffffff29!important}.home-hero aside button{color:#283b3e!important;background:#efd5ba!important}.home-capabilities button,.home-flow,.product-home .onboarding-guide{background:var(--brand-card)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important;box-shadow:var(--brand-shadow)!important}.home-capabilities button:hover{border-color:#78aca4!important}.home-capabilities i,.home-section-head em{color:var(--brand-copper)!important}.home-flow span i{background:var(--brand-jade)!important}.product-home .onboarding-steps article{background:#fff!important}.product-home .onboarding-steps article>i{color:var(--brand-jade)!important;background:#e3f1ee!important}.product-home .onboarding-steps article button{background:var(--brand-jade)!important;border-color:var(--brand-jade)!important}.product-home .onboarding-progress i{background:linear-gradient(90deg,var(--brand-jade),#6ab6aa)!important}.portal-home{background:radial-gradient(circle at 75% 8%,#24848930,#0000 32%),#0c222b!important}.portal-home:after{opacity:.4}.portal-header{background:#0a1f28d1!important;border-color:#ffffff1a!important}.portal-brand .brand-mark{background:linear-gradient(145deg,#f3dfc8,#c78658)!important;box-shadow:0 10px 30px #c07c4c38!important}.portal-copy>em{color:#79c9bd!important;text-shadow:none!important}.portal-copy h1{background:linear-gradient(110deg,#fff 15%,#cce7e2 65%,#e9c5a3)!important;color:#0000!important;-webkit-background-clip:text!important}.portal-copy>div span{background:#163b44b8!important;border-color:#71b9b138!important}.portal-copy>div i{color:#d7a87e!important}.portal-hero>aside{background:#0c2931b8!important;border-color:#7bbfb638!important}.portal-cards article{background:linear-gradient(150deg,#143a44e6,#0b242ceb)!important;border-color:#82bfb72e!important}.portal-cards article>button{color:#d7ebe8!important;border-color:#7fbeb54d!important}.login-direct,.login-box{color:#eaf2f1}.login-box{background:#0c262ff0!important;border-color:#85c0b833!important;box-shadow:0 28px 80px #00000045!important}.login-box nav button{color:#a9c0c4!important;background:#112f38!important;border-color:#284a52!important}.login-box nav button.active{color:#174a49!important;background:#e4f1ee!important;border-color:#8ebdb5!important}.login-box .primary{color:#fff!important;background:#c88353!important}.selected-role{background:#1c525759!important;border-color:#6cb5ab38!important}@media (min-width:761px){.lead-ads-head h1,.lead-funnel h2,.lead-ranking h2,.lead-campaign-table h2,.realtime-lead-stream h2{color:var(--brand-ink)!important}.lead-ads-head p,.lead-funnel header p,.lead-ranking header p,.lead-campaign-table header p,.realtime-lead-stream header p{color:var(--brand-jade)!important}.lead-ads-head>div:first-child>span,.lead-ads-head small{color:var(--brand-muted)!important}.lead-ads-head button{color:#315f61!important;background:#fff!important;border-color:#cfdad6!important}.lead-ad-metrics article,.lead-source-grid article,.lead-funnel>div,.rank-columns p{border-color:var(--brand-line)!important;color:var(--brand-ink)!important;background:#fffdf9!important;box-shadow:0 6px 18px #1e39400b!important}.lead-ad-metrics span,.lead-ad-metrics small,.lead-source-grid article span small,.lead-funnel>div span,.rank-columns p span{color:var(--brand-muted)!important}.lead-ad-metrics strong,.lead-source-grid article>strong,.lead-funnel>div strong,.rank-columns p strong{color:var(--brand-ink)!important}.lead-source-grid article>i,.lead-funnel>div span i{color:var(--brand-jade)!important;background:#e2f1ee!important}.lead-campaign-row,.realtime-lead-stream article{color:#52686e!important;border-color:#e1e7e4!important}.lead-campaign-row strong{color:var(--brand-ink)!important}.lead-data-note{color:#61777b!important;background:#e6f0ed!important;border-color:#c7dbd5!important}.lead-data-note b{color:var(--brand-jade)!important}.cloud-asset-library{border-color:var(--brand-line)!important;box-shadow:var(--brand-shadow)!important;color:var(--brand-ink)!important;background:#fffdf9!important}.cloud-asset-library>header{border-color:#e1e7e4!important}.cloud-asset-library>header h2{color:var(--brand-ink)!important}.cloud-asset-library>header em{color:var(--brand-jade)!important}.cloud-asset-library>nav{border-color:#e1e7e4!important}.cloud-asset-library>nav button,.asset-library-body>form,.cloud-asset-grid article,.asset-grid article{color:var(--brand-ink)!important;background:#f8faf7!important;border-color:#d9e2de!important}.cloud-asset-library>nav button.active{background:#e2f0ed!important;border-color:#8bbdb4!important}.cloud-asset-library>nav button>i{color:var(--brand-jade)!important;background:#deefeb!important}.asset-library-body>form label{color:var(--brand-jade)!important;border-color:#bad3cd!important}.asset-library-body>form>input{color:var(--brand-ink)!important;background:#fff!important;border-color:#cedad6!important}.asset-library-notice{color:#326c68!important;background:#e4f1ee!important}.cloud-asset-grid footer button{color:#276c67!important;background:#edf4f1!important}.contract-list{color:var(--brand-ink)!important;background:#fff!important}.academy-credit-rules{border-color:var(--brand-line)!important;color:var(--brand-ink)!important;background:#fffdf9!important}.academy-credit-rules b{color:var(--brand-ink)!important}.academy-credit-rules span{color:#587076!important;background:#f3f7f5!important;border-color:#d8e2de!important}.academy-credit-rules em{color:var(--brand-jade)!important}}:root{--oe-blue:#165dff;--oe-blue-hover:#0e4bd8;--oe-blue-soft:#e8f0ff;--oe-orange:#ff7d00;--oe-bg:#f5f6f8;--oe-text:#1f2329;--oe-muted:#646a73;--oe-line:#e5e6eb;--oe-success:#00b42a}body{font-variant-numeric:tabular-nums;background:var(--oe-bg)!important;color:var(--oe-text)!important;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif!important}strong,b{font-variant-numeric:tabular-nums!important;font-family:inherit!important}@media (min-width:761px){.sidebar{height:64px!important;min-height:64px!important;color:var(--oe-text)!important;border-bottom:1px solid var(--oe-line)!important;background:#fff!important;padding:0 20px!important;box-shadow:0 1px 4px #1f23290f!important}.brand-mark{color:#fff!important;box-shadow:none!important;background:linear-gradient(145deg,#2878ff,#1454db)!important}.brand b,.workspace b{color:var(--oe-text)!important}.brand span,.workspace span{color:#86909c!important}.sidebar>.workspace{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#f7f8fa!important}.workspace-logo{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important}.sidebar-menu-scroll{height:63px!important}.sidebar nav button{color:#4e5969!important;border-radius:0!important;height:63px!important;min-height:63px!important}.sidebar nav button:hover{color:var(--oe-blue)!important;background:#f7f8fa!important}.sidebar nav button.active{position:relative;color:var(--oe-blue)!important;box-shadow:none!important;background:#fff!important}.sidebar nav button.active:after{content:"";background:var(--oe-blue);height:3px;position:absolute;bottom:0;left:9px;right:9px}.sidebar nav button.active i{color:var(--oe-blue)!important}.workspace-main>.content{background:var(--oe-bg)!important;color:var(--oe-text)!important;padding:16px 20px 24px!important}.workspace-main>.content.management-content{padding:0!important}.embedded-management-shell{height:calc(100vh - 64px)!important}.page-heading h1{color:var(--oe-text)!important}.page-heading p{color:var(--oe-blue)!important}.panel,.metric-card,.crm-stats>div,.asset-summary>div,.wallet,.account-card,.recharge-center,.account-navigation,.auth-card,.contract-panel,.cloud-asset-library{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#fff!important;box-shadow:0 2px 8px #1f23290b!important}.primary{background:var(--oe-blue)!important;border-color:var(--oe-blue)!important;color:#fff!important;box-shadow:none!important}.primary:hover{background:var(--oe-blue-hover)!important}.panel-title button,.account-card>header button,.lead-ads-head button,.auth-card>button,.contract-list button,.account-quick-nav button{color:#4e5969!important;background:#fff!important;border-color:#c9cdd4!important}.panel-title button:hover,.account-card>header button:hover,.lead-ads-head button:hover,.auth-card>button:hover,.contract-list button:hover,.account-quick-nav button:hover{border-color:var(--oe-blue)!important;color:var(--oe-blue)!important}.table-head,.review-head,.monitor-head,th{color:#646a73!important;background:#f7f8fa!important}.table-row:hover,.review-row:hover,.monitor-row:hover,tbody tr:hover{background:#f7faff!important}.account-hero{color:#fff!important;background:linear-gradient(115deg,#174fc6,#2378ed)!important}.account-navigation,.account-balance-grid article,.recent-order>button,.developer-access{background:#fff!important}.account-primary-nav button.active,.account-secondary-nav button.active{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important;border-color:#94bfff!important}.account-balance-grid .balance-primary{background:linear-gradient(135deg,#165dff,#3370ff)!important}.account-balance-grid article.balance-primary>strong{color:#fff!important}.account-balance-grid article>i,.recent-order>button>i{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important}}.home-hero{background:linear-gradient(120deg,#174fc6,#1769d8 55%,#2588e7)!important}.home-hero aside{background:#08308440!important}.home-hero aside button,.product-home .onboarding-steps article button{background:var(--oe-blue)!important;border-color:var(--oe-blue)!important;color:#fff!important}.home-capabilities button,.home-flow,.product-home .onboarding-guide{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#fff!important}.home-flow span i,.product-home .onboarding-progress i{background:var(--oe-blue)!important}.home-capabilities em{color:var(--oe-blue)!important}.portal-home{color:var(--oe-text)!important;background:radial-gradient(circle at 14% 20%,#165dff2e,#0000 30%),linear-gradient(135deg,#f6f8fc,#eef3ff)!important}.portal-header{border-color:var(--oe-line)!important;background:#fffffff0!important}.portal-header b{color:var(--oe-text)!important}.portal-brand .brand-mark{color:#fff!important;background:linear-gradient(145deg,#2878ff,#1454db)!important}.portal-copy>em{color:var(--oe-blue)!important}.portal-copy h1{background:0 0!important;-webkit-background-clip:initial!important;color:#172b4d!important}.portal-copy>p{color:#646a73!important}.portal-copy>div span,.portal-hero>aside,.portal-cards article{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#fff!important}.portal-cards li{color:#646a73!important}.login-box{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#fff!important;box-shadow:0 18px 50px #1f23291f!important}.login-box nav button{border-color:var(--oe-line)!important;color:#4e5969!important;background:#f7f8fa!important}.login-box nav button.active,.selected-role{background:var(--oe-blue-soft)!important;color:var(--oe-blue)!important;border-color:#94bfff!important}.login-box input{color:var(--oe-text)!important;background:#fff!important;border-color:#c9cdd4!important}.login-box .primary{background:var(--oe-blue)!important;border-color:var(--oe-blue)!important;color:#fff!important}.login-home{background:var(--oe-bg)!important;color:var(--oe-text)!important}.login-visual{background:linear-gradient(90deg,#0b35a052,#0000)!important;border-right:0!important}.login-visual>header b,.login-visual>header span,.login-copy h1,.login-copy>p,.login-copy>em,.login-visual>footer{color:#fff!important;text-shadow:none!important}.login-copy h1{background:0 0!important;-webkit-background-clip:initial!important}.login-copy>p{color:#e8efff!important}.login-copy>em{color:#dbe7ff!important}.login-flow span{background:#082d8247!important;border-color:#ffffff38!important}.login-flow i{color:#ffd3a6!important}.login-direct{background:#f5f6f8!important}.login-welcome em{color:var(--oe-blue)!important}.login-welcome h2{color:var(--oe-text)!important}.login-welcome p,.login-box>small,.login-direct>footer{color:#86909c!important}.login-box{border:1px solid var(--oe-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-radius:10px!important;padding:24px!important}.selected-role>span b{color:var(--oe-blue)!important}.selected-role>span small,.selected-role>em i,.login-form-row{color:#646a73!important}.login-form-row button{color:var(--oe-blue)!important}@media (min-width:761px){.lead-ads-head h1,.lead-funnel h2,.lead-ranking h2,.lead-campaign-table h2,.realtime-lead-stream h2,.cloud-asset-library h2{color:var(--oe-text)!important}.lead-ad-metrics article,.lead-source-grid article,.lead-funnel>div,.rank-columns p,.cloud-asset-library>nav button,.asset-library-body>form,.cloud-asset-grid article,.asset-grid article,.contract-list,.academy-credit-rules{border-color:var(--oe-line)!important;color:var(--oe-text)!important;background:#fff!important}.lead-ad-metrics strong,.lead-source-grid article>strong,.lead-funnel>div strong,.rank-columns p strong,.academy-credit-rules b{color:var(--oe-text)!important}.lead-ad-metrics span,.lead-ad-metrics small,.lead-source-grid article span small,.lead-funnel>div span,.rank-columns p span,.academy-credit-rules span{color:#646a73!important}.cloud-asset-library>nav button.active{background:var(--oe-blue-soft)!important;border-color:#94bfff!important}.academy-credit-rules em{color:var(--oe-blue)!important}}.login-box>form>.primary{height:46px!important;min-height:46px!important;font-size:14px!important;font-weight:500!important}.login-box>nav button{border-radius:6px!important;min-height:54px!important}.login-box>nav button:focus-visible{outline-offset:2px!important;outline:2px solid #165dff!important}.sidebar button:focus-visible{outline-offset:2px!important;outline:2px solid #165dff!important}.content button:focus-visible{outline-offset:2px!important;outline:2px solid #165dff!important}.content button{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.content button:active:not(:disabled){transform:translateY(1px)}.content button:disabled{opacity:.55;cursor:not-allowed!important;transform:none!important}.review-actions button,.monitor-actions button,.crm-toolbar button,.asset-grid article>button,.agreement-link,.outline,.back,.modal-actions button{min-height:30px;color:#4e5969!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;padding:0 12px!important}.review-actions button:hover,.monitor-actions button:hover,.crm-toolbar button:hover,.asset-grid article>button:hover,.agreement-link:hover,.outline:hover,.back:hover,.modal-actions button:hover{color:#165dff!important;background:#f7faff!important;border-color:#165dff!important}.review-actions button:last-child,.danger{color:#f53f3f!important;background:#fff!important;border-color:#ffccc7!important}.review-actions button:last-child:hover,.danger:hover{background:#fff2f0!important;border-color:#f53f3f!important}.segmented button,.strategy-row button,.video-picks>button,.service-picks button,.platform-picks>button{font-weight:400!important}.segmented button.selected,.strategy-row button.selected{color:#165dff!important;background:#e8f0ff!important;border-color:#94bfff!important}.video-picks>button.picked,.service-picks button.selected,.platform-picks>button.selected{border-color:#165dff!important;box-shadow:0 0 0 1px #165dff!important}.account-primary-nav button,.account-secondary-nav button,.home-capabilities button{font-weight:400!important}.account-primary-nav button.active,.account-secondary-nav button.active{font-weight:500!important}@media (max-width:760px){.login-box>form>.primary{height:44px!important}.content button{min-height:34px}}.factory-hub-hero h1,.reference-flow-hero h1{color:#1f2329!important}.factory-hub-hero em,.reference-flow-hero em{color:#165dff!important}.factory-hub-hero p,.reference-flow-hero p{color:#86909c!important}.factory-hub-hero>span,.reference-flow-hero>span{color:#008a1e!important;background:#e8ffea!important;border-color:#aff0b5!important}.factory-mode-card{color:#1f2329!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important;min-height:390px!important;box-shadow:0 2px 8px #1f23290b!important}.factory-mode-card:before{opacity:.07!important}.factory-mode-card:hover{border-color:#94bfff!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #165dff1a!important}.factory-mode-card>header i,.factory-mode-card>header span{color:#165dff!important}.factory-mode-card>header em,.factory-mode-card>p{color:#86909c!important}.factory-mode-symbol{background:#e8f0ff!important;border-color:#bed0ff!important;margin:38px auto 28px!important}.factory-mode-symbol:before,.factory-mode-symbol:after{border-color:#bed0ff!important}.factory-mode-symbol b{color:#165dff!important}.factory-mode-card>footer span{color:#646a73!important;background:#f7f8fa!important;border-color:#e5e6eb!important}.factory-hub-footer{color:#86909c!important}.factory-hub-footer span:before{color:#00b42a!important}.factory-backbar,.reference-stepper,.reference-panel,.reference-variants article,.character-slot,.scene-upload-card,.reference-models button,.seedance-task-list article,.reference-package-grid article,.reference-publish button{color:#1f2329!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important;box-shadow:0 2px 8px #1f232909!important}.factory-backbar>button,.factory-backbar>span i{color:#165dff!important}.reference-stepper button{color:#646a73!important}.reference-stepper button.active{color:#165dff!important;box-shadow:none!important;background:#e8f0ff!important}.reference-stepper button.active i{color:#fff!important;background:#165dff!important;border-color:#165dff!important}.reference-stepper button.done{color:#00b42a!important}.reference-message{color:#245bdb!important;background:#e8f0ff!important;border-color:#bed0ff!important}.reference-panel>header>i,.reference-variants em,.character-slot>div i,.scene-upload-card>i{color:#165dff!important}.reference-panel>header p,.reference-variants p,.character-slot p,.scene-upload-card p,.seedance-task-list article>p{color:#646a73!important}.reference-link input,.reference-panel textarea,.reference-panel select,.character-slot select{color:#1f2329!important;background:#fff!important;border-color:#c9cdd4!important}.reference-link button,.reference-primary{color:#fff!important;background:#165dff!important;border-radius:5px!important}.reference-link button:hover,.reference-primary:hover{background:#0e4bd8!important}.reference-variants article.selected,.reference-models button.active{background:#f7faff!important;border-color:#165dff!important}.reference-variants article>button,.character-slot footer span,.character-slot footer button,.scene-upload-card label span,.seedance-task-list footer button,.seedance-task-list footer a{color:#4e5969!important;background:#fff!important;border-color:#c9cdd4!important;border-radius:5px!important}.reference-variants article>button:hover,.character-slot footer button:hover,.seedance-task-list footer button:hover{color:#165dff!important;border-color:#165dff!important}.reference-ratio button{color:#4e5969!important;background:#fff!important;border-color:#c9cdd4!important}.reference-ratio button.active{color:#165dff!important;background:#e8f0ff!important;border-color:#94bfff!important}.face-adapt-note,.no-caption-rule{background:#e8ffea!important;border-color:#aff0b5!important}.face-adapt-note b,.no-caption-rule b{color:#008a1e!important}.reference-publish button>i{background:#165dff!important}.reference-publish small{color:#86909c!important}.reference-publish em{color:#165dff!important}:root{--ui-page:#f5f6f8;--ui-card:#fff;--ui-text:#1f2329;--ui-sub:#4e5969;--ui-muted:#86909c;--ui-line:#e5e6eb;--ui-blue:#165dff;--ui-orange:#ff7d00;--ui-green:#00b42a;--ui-red:#f53f3f;--ui-radius:8px}html{font-size:14px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;color:var(--ui-text)!important;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif!important}.workspace-main>.content:not(.management-content){width:100%;max-width:1600px!important;margin:0 auto!important;padding:18px 24px 32px!important}.content h1{letter-spacing:0;font-size:24px;font-weight:600;line-height:1.3}.content h2{font-size:18px;font-weight:600;line-height:1.4}.content h3{font-size:15px;font-weight:600;line-height:1.45}.content p{font-size:12px;line-height:1.65}.content small{font-size:11px;line-height:1.45}.content button,.content input,.content select,.content textarea{font-size:12px}.content button:not(.factory-mode-card):not(.home-capabilities>button):not(.video-picks>button):not(.platform-picks>button):not(.service-picks button):not(.reference-publish button){min-height:32px}.content input:not([type=checkbox]):not([type=radio]),.content select{min-height:36px;padding-top:0!important;padding-bottom:0!important}.content textarea{min-height:92px;line-height:1.6;padding:10px 12px!important}.page-heading{gap:20px;min-height:52px;align-items:center!important;margin-bottom:16px!important}.page-heading p{margin-bottom:4px!important;font-size:11px!important}.page-heading>div>span{margin-top:5px!important;font-size:12px!important}.page-heading .primary{flex:none}.panel,.account-card,.cloud-asset-library,.training-card,.design-card{border-radius:var(--ui-radius)!important}.panel-title,.panel-head,.account-card>header{min-height:52px;padding:12px 16px!important}.panel-title span,.panel-title h2,.panel-head h2{font-size:15px!important}.panel-title small{margin-top:2px!important;font-size:11px!important}.panel-title button,.panel-head button{white-space:nowrap}.metrics,.crm-stats,.asset-summary,.review-stats,.monitor-metrics,.lead-ad-metrics{gap:12px!important;margin-bottom:14px!important}.metric-card,.crm-stats>div,.asset-summary>div,.review-stats>div,.monitor-metrics>div,.lead-ad-metrics article{padding:14px 16px!important}.metric-card strong,.crm-stats b,.review-stats b,.lead-ad-metrics strong{line-height:1.2;font-size:24px!important}.metric-card span,.crm-stats span,.review-stats span,.lead-ad-metrics span{font-size:12px!important}.table-head,.table-row,.review-head,.review-row,.monitor-head,.monitor-row,.lead-campaign-head,.lead-campaign-row{align-items:center;min-height:44px;padding:10px 14px!important;font-size:12px!important}.table-head,.review-head,.monitor-head,.lead-campaign-head{font-size:11px!important}.table-row b,.review-row b,.monitor-row b,.lead-campaign-row b{font-size:12px!important}.table-row small,.review-row small,.monitor-row small,.lead-campaign-row small{font-size:10px!important}.table-row select{min-height:30px!important}.primary{white-space:nowrap;height:34px!important;min-height:34px!important;padding:0 16px!important;font-size:12px!important;font-weight:500!important}.full.primary{width:100%}.icon-button{width:34px;height:34px;padding:0}.review-actions,.monitor-actions,.modal-actions{align-items:center;gap:8px;display:flex}.review-actions button,.monitor-actions button,.modal-actions button,.crm-toolbar button{white-space:nowrap;height:32px!important;min-height:32px!important;padding:0 12px!important}.form-grid,.budget-row{gap:14px!important}.form-grid label>span,.budget-row label>span,.login-box>form>label span{margin-bottom:6px!important;font-size:12px!important}.money-input,.calculated{height:36px!important;min-height:36px!important}.strategy-row,.video-picks,.service-picks,.platform-picks{gap:10px!important}.strategy-row button{min-height:62px!important;padding:10px 12px!important}.strategy-row b{font-size:13px!important}.strategy-row span{line-height:1.45;font-size:11px!important}.account-overview{gap:12px!important}.account-hero{padding:16px 22px!important}.account-hero h1{font-size:26px!important}.account-primary-nav button{padding:8px 14px!important}.account-primary-nav span b{font-size:13px!important}.account-primary-nav span small{font-size:10px!important}.account-secondary-nav button{min-width:132px!important;padding:7px 11px!important}.account-secondary-nav button b{font-size:12px!important}.account-quick-nav{gap:8px!important}.account-balance-grid{gap:12px!important}.account-balance-grid article{padding:14px!important}.account-balance-grid article>span{font-size:12px!important}.account-balance-grid article>strong{font-size:25px!important}.account-summary-grid{gap:12px!important}.recent-order>button{padding:10px 15px!important}.recent-order b,.account-services b{font-size:12px!important}.factory-hub{max-width:1500px!important}.factory-hub-hero,.reference-flow-hero{margin-bottom:20px!important}.factory-hub-hero h1,.reference-flow-hero h1{font-size:28px!important}.factory-mode-grid{gap:14px!important}.factory-mode-card{padding:20px!important}.factory-mode-card h2{font-size:20px!important}.factory-mode-card>p{font-size:12px!important}.factory-mode-card>footer span{font-size:10px!important}.factory-mode-symbol{width:104px!important;height:104px!important}.factory-backbar,.reference-stepper{margin-bottom:14px!important}.reference-stepper button{padding:9px 10px!important}.reference-stepper b{font-size:11px!important}.reference-panel{padding:22px!important}.reference-panel>header{margin-bottom:18px!important}.reference-panel>header h2{font-size:18px!important}.reference-models button{padding:10px!important}.reference-models button b{font-size:12px!important}.reference-ratio button{height:32px!important;padding:0 12px!important}.cloud-asset-library{margin-bottom:16px!important}.cloud-asset-library>header{padding:16px 20px!important}.cloud-asset-library>header h2{font-size:20px!important}.cloud-asset-library>nav{padding:10px 14px!important}.cloud-asset-library>nav button{padding:10px 12px!important}.cloud-asset-library>nav b{font-size:12px!important}.asset-library-body{padding:16px!important}.asset-library-body>form{padding:14px!important}.cloud-asset-grid{gap:12px!important;margin-top:14px!important}.asset-grid{gap:12px!important;padding:14px!important}.asset-grid h3{font-size:12px!important}.asset-grid article>button{height:32px!important;font-size:12px!important}.auth-grid{gap:12px!important;margin-bottom:14px!important}.auth-card{padding:16px!important}.auth-card h2{font-size:16px!important}.auth-card dl{margin:16px 0 12px!important;padding-top:14px!important}.auth-card dt{font-size:11px!important}.auth-card dd{font-size:12px!important}.contract-panel{padding:16px!important}.contract-list>span{min-height:44px;padding:10px 12px!important;font-size:12px!important}.lead-ads-dashboard{gap:14px!important}.lead-ads-head h1{font-size:24px!important}.lead-source-grid,.lead-dashboard-main{gap:12px!important}.lead-source-grid article{padding:12px!important}.lead-funnel>div{margin-top:7px!important;padding:9px 11px!important}.lead-campaign-row,.realtime-lead-stream article{font-size:12px!important}.academy-credit-rules{padding:12px 14px!important}.academy-credit-rules b{font-size:12px!important}.academy-credit-rules span,.academy-credit-rules em{font-size:11px!important}.login-box{width:min(470px,100%)!important}.login-welcome h2{font-size:26px!important}.login-box>nav button{min-height:52px!important;padding:9px!important}.selected-role{padding:10px 12px!important}.login-box>form>label input{height:40px!important;padding:0 12px!important;font-size:13px!important}.login-box>form>.primary{height:42px!important;min-height:42px!important;font-size:13px!important}.login-copy h1{font-size:clamp(38px,3.8vw,58px)!important}.login-copy>p{font-size:14px!important}.login-flow{gap:8px!important;margin-top:24px!important}.login-flow span{padding:10px!important}.login-flow b{font-size:10px!important}@media (max-width:1100px){.workspace-main>.content:not(.management-content){padding:16px 18px 28px!important}.factory-mode-card{min-height:340px!important}.account-navigation-lower{gap:10px!important}}@media (max-width:760px){html{font-size:13px}.workspace-main>.content:not(.management-content){padding:14px 12px 28px!important}.content h1{font-size:21px}.content h2{font-size:17px}.page-heading{min-height:0;align-items:flex-start!important}.page-heading .primary{width:100%}.panel-title,.panel-head,.account-card>header{padding:11px 13px!important}.table-wrap{overflow-x:auto}.primary{min-height:36px!important}.login-box{padding:20px 16px!important}}.account-secondary-nav small,.account-quick-nav>span,.account-services small,.cloud-asset-library>nav small,.asset-library-body>form small,.asset-grid article>div:not(.video-art) span,.video-art>span,.auth-card h2+p,.auth-card>div+p{font-size:10px!important}.gallery-filter>span{font-size:11px!important}.nav-svg{width:18px;height:18px;display:block}.sidebar nav .nav-entry{align-items:center;display:flex;position:relative}.sidebar nav .nav-entry>button{width:100%}.sidebar nav button>i{font-style:normal;place-items:center!important;display:grid!important}.sidebar nav .nav-chevron{transition:transform .2s;color:#86909c!important;background:0 0!important;margin-left:2px!important;padding:0!important;font-size:13px!important}.sidebar nav .nav-entry.expanded .nav-chevron{transform:rotate(180deg)}.brand-home-link{width:auto;min-width:max-content;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.brand-home-link:hover b{color:#165dff}.brand-home-link:focus-visible{outline-offset:7px;border-radius:6px;outline:2px solid #165dff}.brand-home-link .brand-mark{flex:none}.brand-home-link b,.brand-home-link span{transition:color .18s}.monitor-subnav{z-index:80;background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:154px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 8px 24px #1f232924}.monitor-subnav button{color:#4e5969!important;text-align:left!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:0 12px!important;font-size:13px!important;display:block!important}.monitor-subnav button:hover{color:#165dff!important;background:#f2f3f5!important}.monitor-subnav button.active{color:#165dff!important;background:#e8f3ff!important;font-weight:600!important}.utility-cards .nav-svg{width:20px;height:20px}.design-center{color:#1d2129!important}.design-hero{background:linear-gradient(120deg,#fff,#f2f7ff)!important;border-color:#e5e6eb!important;border-radius:8px!important;box-shadow:0 1px 3px #1f23290f!important}.design-hero em,.design-workbench>header em,.marketing-workbench>header em{color:#165dff!important}.design-hero h1,.design-tabs button b,.case-card h3,.design-workbench h2,.marketing-workbench h2{color:#1d2129!important}.design-hero p,.design-hero aside small{color:#86909c!important}.design-hero aside{border-color:#e5e6eb!important}.design-hero aside span{color:#00b42a!important}.design-hero aside span i{box-shadow:none!important;background:#00b42a!important}.design-tabs{gap:8px!important}.design-tabs button{color:#86909c!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important}.design-tabs button.active{box-shadow:none!important;background:#e8f3ff!important;border-color:#165dff!important}.design-tabs button i{color:#165dff!important}.design-gallery,.design-workbench,.marketing-workbench{background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important}.gallery-tools{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e5e6eb!important}.gallery-tools>label:first-child,.gallery-filter{background:#fff!important;border-color:#c9cdd4!important}.gallery-tools input,.gallery-filter select{color:#1d2129!important;background:#fff!important}.gallery-tools>b,.case-card em{color:#165dff!important}.case-waterfall{background:#f7f8fa!important}.case-card{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important}.case-card:hover{border-color:#165dff!important;box-shadow:0 8px 24px #1f23291a!important}.case-card p{color:#86909c!important}.design-workbench>header,.marketing-workbench>header,.design-actions{border-color:#e5e6eb!important}.design-workbench>header p,.marketing-workbench>header p,.design-field>span{color:#4e5969!important}.design-stepper button{color:#4e5969!important;background:#f7f8fa!important;border-color:#e5e6eb!important}.design-stepper button.active{color:#165dff!important;background:#e8f3ff!important;border-color:#165dff!important}.design-field input,.design-field select,.design-field textarea{color:#1d2129!important;background:#fff!important;border-color:#c9cdd4!important}.design-actions button,.marketing-generate{color:#fff!important;background:#165dff!important;border-color:#165dff!important;border-radius:6px!important}.design-actions small{color:#dbe8ff!important}.academy-home{color:#1d2129!important}.academy-hero{background:linear-gradient(120deg,#fff,#f2f7ff)!important;border-color:#e5e6eb!important;border-radius:8px!important;min-height:230px!important;box-shadow:0 1px 3px #1f23290f!important}.academy-hero:before{display:none!important}.academy-hero em,.academy-section-title span{color:#165dff!important}.academy-hero h1,.academy-section-title h2,.academy-menu h3,.academy-credit-rules b{color:#1d2129!important}.academy-hero p,.academy-section-title>p{color:#86909c!important}.academy-status span{color:#4e5969!important;background:#fff!important;border-color:#e5e6eb!important}.academy-hero>aside{border-color:#e5e6eb!important}.academy-hero>aside>strong{color:#165dff!important}.academy-hero>aside>small,.academy-hero>aside>div{color:#86909c!important}.academy-hero>aside b{color:#1d2129!important}.academy-menu{gap:12px!important}.academy-menu>button{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important;min-height:215px!important}.academy-menu>button:before{display:none!important}.academy-menu>button:hover{border-color:#165dff!important;box-shadow:0 8px 24px #1f23291a!important}.academy-menu header>span,.academy-menu footer{color:#165dff!important}.academy-menu header>em{color:#86909c!important;border-color:#e5e6eb!important}.academy-menu>button>i{color:#165dff!important;background:#e8f3ff!important}.academy-menu p{color:#86909c!important}.academy-credit-rules{background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important}.academy-credit-rules span{color:#4e5969!important;border-color:#e5e6eb!important}.academy-foot{color:#86909c!important}@media (max-width:1100px){.monitor-subnav{left:auto;right:0}.design-hero,.academy-hero{padding:28px!important}}.workspace-main>.content{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px!important;line-height:1.6!important}.workspace-main>.content p{font-size:13px!important;line-height:1.7!important}.workspace-main>.content small{font-size:12px!important;line-height:1.55!important}.workspace-main>.content button,.workspace-main>.content input,.workspace-main>.content select,.workspace-main>.content textarea{font-size:13px!important}.workspace-main>.content label,.workspace-main>.content dt,.workspace-main>.content dd,.workspace-main>.content time{font-size:12px!important}.workspace-main>.content h1{font-size:28px!important;line-height:1.3!important}.workspace-main>.content h2{font-size:20px!important}.workspace-main>.content h3{font-size:16px!important}.workspace-main>.content :where(button,input,select,textarea){letter-spacing:0!important}.workspace-main>.content :where(p,small,span,label,button){font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif}@media (min-width:761px){.sidebar nav .nav-entry>button,.sidebar .primary-zone nav>button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:flex!important}.sidebar nav button>i{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}.sidebar nav button>i .nav-svg{width:18px!important;height:18px!important}.sidebar nav button{font-size:13px!important;line-height:1!important}.sidebar .business-zone nav button{min-height:63px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 11px!important;display:flex!important}.sidebar .business-zone nav button>span small,.sidebar .business-zone nav button>em{display:none!important}.sidebar .business-zone nav button>span b{color:inherit!important;white-space:nowrap!important;font-size:13px!important}}.reference-panel,.reference-center-card,.workflow-center,.reference-task-recovery,.reference-recovery-list,.reference-finished-preview>div,.reference-center-preview>div{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important;box-shadow:0 2px 8px #1f23290b!important}.reference-panel{border-radius:8px!important}.reference-panel>header h2,.reference-center-card h2,.reference-task-recovery h2,.reference-center-card b,.reference-recovery-list b{color:#1d2129!important}.reference-panel>header p,.reference-center-card p,.reference-center-card small,.reference-center-card span,.reference-recovery-list span{color:#646a73!important}.reference-center-card em,.reference-center-card header>span,.reference-recovery-list article>i{color:#165dff!important}.reference-center-empty{color:#86909c!important;background:#f7f8fa!important;border-color:#c9cdd4!important}.finished-center{background:#fff!important}.reference-finished-preview>div,.reference-center-preview>div{border-bottom:1px solid #e5e6eb!important}.reference-center-card>button,.reference-recovery-list article>button{color:#165dff!important;background:#fff!important;border-color:#c9cdd4!important;border-radius:5px!important}.reference-center-card>button:hover,.reference-recovery-list article>button:hover{background:#f7faff!important;border-color:#165dff!important}.reference-panel textarea{color:#1d2129!important;background:#fff!important}.reference-panel.extract{min-height:360px!important}.reference-overview-centers{gap:16px!important}.lead-ads-head p,.lead-funnel header p,.lead-ranking header p,.lead-campaign-table header p,.realtime-lead-stream header p{font-size:11px!important}.lead-ad-metrics span,.lead-ad-metrics small,.lead-source-grid small,.lead-campaign-head,.lead-campaign-row,.rank-columns,.lead-funnel>div{font-size:12px!important}.lead-ad-metrics strong{font-size:25px!important}.lead-source-grid article>i{font-size:14px!important}.lead-campaign-table,.lead-ranking,.lead-funnel{color:#1d2129!important}.flow-panel,.flow-start{color:#1d2129!important;background:#fff!important;border:1px solid #e5e6eb!important;box-shadow:0 2px 8px #1f23290b!important}.flow-panel h2,.flow-panel h3,.flow-panel b,.flow-panel label{color:#1d2129!important}.flow-panel p,.flow-panel span,.flow-panel small{color:#646a73!important}.flow-panel input,.flow-panel textarea,.flow-panel select{color:#1d2129!important;background:#fff!important;border-color:#c9cdd4!important}.flow-panel .reference-link button,.flow-panel .primary{color:#fff!important;background:#165dff!important}.flow-stepper{background:#fff!important;border-color:#e5e6eb!important}.flow-stepper button{color:#646a73!important}.flow-stepper button.active{color:#165dff!important;background:#e8f3ff!important}.factory-backbar em,.factory-hub-hero em,.reference-flow-hero em{font-size:11px!important}.flow-stepper i,.reference-center-stats b{font-size:12px!important}.workspace-main>.content span{font-size:max(12px,1em)!important}.workspace-main>.content em{font-size:max(11px,1em)!important}.academy-hero>aside>span,.academy-menu header>em,.factory-mode-card>header em,.factory-backbar em,.tool-grid button span b,.project-strip article span b,.account-secondary-nav small,.onboarding-steps b{font-size:12px!important}.tool-grid button span small,.project-strip article span small,.project-strip time,.onboarding-steps small{font-size:11px!important}:is(html:has(.login-home),body:has(.login-home)){background:#eef3ff!important}.login-home{color:#1d2129!important;background:linear-gradient(115deg,#174fbf 0%,#2c67d5 52%,#eaf1ff 52.1%,#f5f7fb 100%)!important;grid-template-columns:minmax(680px,1fr) minmax(500px,610px)!important}.login-home:before{filter:saturate(.82)contrast(1.02)!important;background:linear-gradient(90deg,#0e3dabe6,#1f5bcc99 54%,#f5f7fbf7 65%,#f5f7fb 100%),url(/ai-face-hero-v2.png) 35%/cover no-repeat!important;inset:0!important;transform:none!important}.cinematic-field{display:none!important}.neural-veil{opacity:.22!important;-webkit-mask-image:linear-gradient(90deg,#000 0 55%,#0000 70%)!important;mask-image:linear-gradient(90deg,#000 0 55%,#0000 70%)!important}.optic-spark{display:none!important}.login-visual{background:0 0!important;padding:42px clamp(48px,5vw,92px) 30px!important}.login-visual>header .brand-mark{color:#165dff!important;background:#fff!important;border-radius:9px!important;width:42px!important;height:42px!important;font-size:22px!important}.login-visual>header b{font-size:24px!important}.login-visual>header span{font-size:12px!important}.login-copy{max-width:760px!important;text-shadow:none!important;margin:auto 0!important}.login-copy>em{letter-spacing:2.5px!important;color:#dce8ff!important;font-size:12px!important}.login-copy h1{letter-spacing:-2px!important;color:#fff!important;max-width:720px!important;margin:20px 0 14px!important;font-size:clamp(46px,3.8vw,62px)!important;line-height:1.15!important}.login-copy>p{color:#edf3ff!important;max-width:650px!important;font-size:15px!important;line-height:1.8!important}.login-flow{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;max-width:760px!important;margin-top:30px!important}.login-flow span{min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#09369933!important;border:1px solid #ffffff40!important;border-radius:8px!important;padding:12px 14px!important}.login-flow span:nth-child(n+6){display:none!important}.login-flow i{color:#dce8ff!important;font-size:11px!important}.login-flow b{color:#fff!important;margin-top:7px!important;font-size:12px!important}.login-visual>footer{color:#e8efff!important;font-size:11px!important}.login-direct{background:0 0!important;padding:38px clamp(40px,4vw,72px) 26px!important;position:relative!important}.login-direct:before{content:"";background:linear-gradient(#0000,#165dff33,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:0}.login-box{background:#fffffff5!important;border:1px solid #dfe5ef!important;border-radius:12px!important;width:min(500px,100%)!important;margin:auto!important;padding:30px!important;box-shadow:0 22px 60px #1f375d1f!important}.login-welcome em{letter-spacing:1.2px!important;font-size:11px!important}.login-welcome h2{margin:7px 0 6px!important;font-size:28px!important}.login-welcome p{font-size:13px!important}.login-box>nav{gap:8px!important;margin:20px 0 12px!important}.login-box>nav button{border-radius:6px!important;min-height:50px!important;padding:8px 10px!important}.login-box>nav button i{width:28px!important;height:28px!important;font-size:11px!important}.login-box>nav button span{font-size:13px!important}.selected-role{border-radius:7px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.selected-role>span p{color:#245bdb!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.5!important}.selected-role>span b{font-size:13px!important}.selected-role>span small,.selected-role>em i{font-size:11px!important}.login-box>form{gap:14px!important;margin-top:18px!important}.login-box>form>label span{font-size:13px!important}.login-box>form>label input{border-radius:6px!important;height:42px!important;font-size:14px!important}.password-input{background:#fff!important;border-color:#c9cdd4!important;border-radius:6px!important}.password-input button{color:#165dff!important;background:#f2f3f5!important;border-left-color:#e5e6eb!important;min-width:58px!important}.login-form-row{font-size:12px!important}.login-box>form>.primary{border-radius:6px!important;height:44px!important;font-size:14px!important}.login-box>small{font-size:10px!important}.login-direct>footer{color:#86909c!important;font-size:10px!important}.login-direct>footer b{color:#646a73!important}@media (max-width:1180px){.login-home{grid-template-columns:minmax(560px,1fr) 500px!important}.login-visual{padding-left:38px!important;padding-right:30px!important}.login-copy h1{font-size:44px!important}.login-flow{grid-template-columns:repeat(3,1fr)!important}.login-flow span:nth-child(n+4){display:none!important}}@media (max-width:860px){:is(html:has(.login-home),body:has(.login-home)){overflow:auto!important}.login-home{background:#f5f7fb!important;height:auto!important;min-height:100vh!important;display:block!important}.login-home:before{background:linear-gradient(#1042b1e6,#215fccb8 38%,#f5f7fb 58%)!important}.login-visual{min-height:470px!important}.login-flow{display:none!important}.login-direct{padding:24px 18px 30px!important}.login-direct:before{display:none!important}.login-box{margin:-76px auto 0!important;position:relative!important}.login-direct>footer{margin-top:22px!important}}.login-home{background:#f5f7fb!important}.login-home:before{filter:saturate(.82)contrast(1.03)!important;background:linear-gradient(90deg,#0d3aa4eb 0%,#174fb9c7 42%,#3469c780 56%,#d3e1f9b3 72%,#f5f7fbf5 88%,#f5f7fb 100%),url(/ai-face-hero-v2.png) 34%/cover no-repeat!important}.login-home:after{background:radial-gradient(circle at 38% 36%,#97beff3d,#0000 27%),radial-gradient(circle at 58% 60%,#5087e71c,#0000 24%),linear-gradient(90deg,#0000 0 49%,#dde8fa29 62%,#f5f7fb70 78%,#0000 100%)!important}.cinematic-field{z-index:-1!important;opacity:.42!important;mix-blend-mode:screen!important;background-image:linear-gradient(#b8d3ff26 1px,#0000 1px),linear-gradient(90deg,#b8d3ff26 1px,#0000 1px),radial-gradient(circle,#deebffc7 0 1.2px,#0000 1.7px)!important;background-position:0 0,0 0,28px 44px!important;background-size:72px 72px,72px 72px,216px 180px!important;animation:24s linear infinite loginGridMove!important;display:block!important;inset:-12%!important;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000008c 75%,#0000 94%)!important;mask-image:linear-gradient(90deg,#000 0 62%,#0000008c 75%,#0000 94%)!important}.neural-veil{z-index:-1!important;opacity:.34!important;background-image:radial-gradient(circle,#dfedffcc 0 1px,#0000 1.5px),linear-gradient(118deg,#0000 0 48%,#bcd7ff1f 49%,#0000 50%)!important;background-size:173px 211px,100% 100%!important;animation:18s ease-in-out infinite alternate neuralDrift!important;display:block!important;inset:-8%!important;-webkit-mask-image:radial-gradient(at 46% 48%,#000 0 42%,#0000 82%)!important;mask-image:radial-gradient(at 46% 48%,#000 0 42%,#0000 82%)!important}.login-direct:before{filter:blur(28px)!important;background:linear-gradient(90deg,#0000,#eff4fdbd,#0000)!important;width:48%!important;top:0!important;bottom:0!important;left:-24%!important}.login-flow span{background:linear-gradient(135deg,#0a339142,#4a7fda1f)!important;box-shadow:inset 0 1px #ffffff1a!important}@keyframes loginGridMove{0%{transform:translate(0,0)}50%{transform:translate(36px,18px)}to{transform:translate(72px,36px)}}@media (prefers-reduced-motion:reduce){.cinematic-field,.neural-veil{animation:none!important}.login-home:before{transform:none!important}}@media (max-width:860px){.login-home:before{background:linear-gradient(#0d3aa4eb,#265ec2c2 38%,#eaf0fbe6 61%,#f5f7fb 78%)!important}.cinematic-field{-webkit-mask-image:linear-gradient(#000 0 48%,#0000 74%)!important;mask-image:linear-gradient(#000 0 48%,#0000 74%)!important}}.account-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.account-balance-grid article{height:184px!important;min-height:184px!important;padding:16px!important;overflow:visible!important}.account-balance-grid article>span{margin-top:8px!important}.account-balance-grid article>strong{margin:5px 0!important;line-height:1.15!important}.account-balance-grid article>small,.balance-primary>p{min-height:30px!important;margin:0!important;line-height:1.55!important}.account-balance-grid article>div{z-index:2!important;align-items:center!important;gap:8px!important;margin-top:auto!important;padding-top:10px!important;display:flex!important;position:relative!important}.account-balance-grid article button{white-space:nowrap!important;border-radius:5px!important;height:30px!important;min-height:30px!important;padding:0 11px!important;font-size:12px!important;line-height:28px!important}.account-balance-grid .balance-primary{background:linear-gradient(135deg,#165dff,#3c7cff)!important}.balance-primary>strong{font-size:29px!important}.account-rules{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important;box-shadow:0 2px 8px #1f23290a!important}.account-rules>header{background:#fff!important;border-color:#e5e6eb!important}.account-rules header h2{color:#1d2129!important}.account-rules header p{color:#86909c!important}.account-rules header em{color:#165dff!important}.account-rules .rule-status{color:#00a854!important;background:#e8ffea!important;border-color:#aff0b5!important}.rule-grid{gap:12px!important;padding:18px!important}.rule-grid article{color:#1d2129!important;background:#f7f8fa!important;border:1px solid #e5e6eb!important;border-radius:8px!important;min-height:86px!important;padding:14px 16px!important}.rule-grid article:hover{background:#f2f6ff!important;border-color:#94bfff!important}.rule-grid article>i{color:#165dff!important;background:#e8f3ff!important;border-radius:6px!important}.rule-grid article span b{color:#1d2129!important;font-size:14px!important}.rule-grid article span small{color:#86909c!important;font-size:11px!important}.rule-grid article>strong{color:#1d2129!important}.rule-grid article>button{color:#165dff!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;height:32px!important;padding:0 12px!important;font-size:12px!important}.factory-mode-symbol{width:76px!important;height:76px!important;box-shadow:none!important;background:#f5f8ff!important;border:1px solid #d9e2f2!important;border-radius:18px!important;margin:34px auto 28px!important;overflow:visible!important}.factory-mode-card.violet .factory-mode-symbol,.factory-mode-card.orange .factory-mode-symbol{background:#f5f8ff!important;border-color:#d9e2f2!important}.factory-mode-symbol:before,.factory-mode-symbol:after{display:none!important}.factory-mode-symbol svg{filter:none!important;width:42px!important;height:42px!important}.factory-symbol-feature{stroke:#165dff!important;stroke-width:1.8px!important;opacity:1!important}.factory-symbol-feature circle,.factory-symbol-feature rect{fill:none!important}.factory-mode-card:hover .factory-mode-symbol,.factory-mode-card:hover .factory-mode-symbol svg{transform:none!important}.factory-mode-card:hover .factory-mode-symbol{background:#eef4ff!important;border-color:#94bfff!important}.dialogue-draft-toolbar,.reference-edit-modes>button,.reference-package-upload{color:#1d2129!important;box-shadow:none!important;background:#f7f8fa!important;border-color:#e5e6eb!important}.dialogue-draft-toolbar b,.dialogue-draft-toolbar strong,.reference-edit-modes b{color:#1d2129!important}.dialogue-draft-toolbar span,.dialogue-draft-toolbar small,.reference-edit-modes small,.reference-package-upload small{color:#86909c!important}.dialogue-draft-toolbar button{color:#165dff!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;height:36px!important;min-height:36px!important;padding:0 14px!important}.reference-edit-modes>button{border-radius:8px!important;min-height:76px!important;padding:13px 16px!important}.reference-edit-modes>button.active{background:#eef4ff!important;border-color:#94bfff!important}.reference-edit-modes i{color:#165dff!important;background:#e8f3ff!important}.reference-edit-modes em{color:#00a854!important}.reference-package-upload{color:#165dff!important;border-style:dashed!important;border-radius:8px!important;min-height:56px!important}.reference-cast-grid{gap:14px!important}.character-slot,.scene-upload-card{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important;padding:16px!important}.reference-avatar-preview{background:#f2f3f5!important}.reference-avatar-preview i,.scene-upload-card>i{color:#165dff!important}.character-slot p,.scene-upload-card p{color:#86909c!important}.reference-asset-launch{color:#4e5969!important;background:#f7f8fa!important;border:1px solid #c9cdd4!important;border-radius:6px!important;height:42px!important;min-height:42px!important;padding:0 14px!important}.reference-asset-launch em{color:#165dff!important}.character-adapt{color:#86909c!important;background:#fff!important;border-color:#e5e6eb!important;min-height:38px!important}.lead-ads-dashboard{color:#1d2129!important;max-width:1552px!important;margin:0 auto!important;padding:18px 24px 32px!important}.lead-ads-head{align-items:flex-end!important;gap:24px!important;margin-bottom:16px!important;padding:0!important}.lead-ads-head p{color:#165dff!important;letter-spacing:1.6px!important;margin:0 0 5px!important;font-size:11px!important}.lead-ads-head h1{margin:0!important;font-size:28px!important;line-height:1.3!important}.lead-ads-head span{color:#646a73!important;margin-top:5px!important;display:block!important}.lead-ads-head>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.lead-ads-head button{border-radius:5px!important;height:34px!important;padding:0 13px!important}.lead-ad-metrics{gap:12px!important;margin-bottom:18px!important}.lead-ad-metrics article{border-radius:8px!important;min-height:112px!important;padding:16px!important}.lead-source-grid{gap:12px!important;margin-bottom:14px!important}.lead-source-grid article{border-radius:8px!important;min-height:96px!important;padding:16px!important}.lead-dashboard-main{gap:14px!important;margin-bottom:14px!important}.lead-funnel,.lead-ranking,.lead-campaign-table,.realtime-lead-stream{border-radius:8px!important;overflow:hidden!important}.lead-funnel>header,.lead-ranking>header,.lead-campaign-table>header,.realtime-lead-stream>header{border-bottom:1px solid #e5e6eb!important;padding:16px 18px 12px!important}.lead-funnel header p,.lead-ranking header p,.lead-campaign-table header p,.realtime-lead-stream header p{color:#165dff!important;letter-spacing:1.4px!important;margin:0 0 4px!important;font-size:10px!important}.lead-funnel header h2,.lead-ranking header h2,.lead-campaign-table header h2,.realtime-lead-stream header h2{margin:0!important;font-size:19px!important}.lead-funnel>div{min-height:48px!important;padding:0 14px!important}.rank-columns{gap:24px!important;padding:18px!important}.rank-columns>div>b{color:#4e5969!important;margin-bottom:14px!important;display:block!important}.lead-campaign-table>header{align-items:center!important}.lead-campaign-head,.lead-campaign-row{padding-left:18px!important;padding-right:18px!important}.lead-empty{color:#86909c!important;min-height:112px!important;padding:28px!important}.lead-data-note{border-radius:8px!important;margin-top:14px!important;padding:14px 18px!important}@media (max-width:900px){.account-balance-grid{grid-template-columns:1fr!important}.account-balance-grid article{height:auto!important;min-height:184px!important}.lead-ads-dashboard{padding:16px!important}.lead-ads-head{flex-direction:column!important;align-items:flex-start!important}.lead-ads-head>div:last-child{justify-content:flex-start!important}}.vip-dashboard{color:#1d2129!important;gap:16px!important}.vip-hero{color:#1d2129!important;background:linear-gradient(120deg,#fff,#f2f6ff)!important;border:1px solid #d9e2f2!important;border-radius:8px!important;min-height:126px!important;padding:22px 24px!important;box-shadow:0 2px 8px #1f23290a!important}.vip-hero em{color:#165dff!important}.vip-hero h1{color:#1d2129!important}.vip-hero p{color:#646a73!important}.vip-hero button,.vip-advisor button{color:#fff!important;background:#165dff!important;border:1px solid #165dff!important;border-radius:5px!important;height:36px!important;padding:0 14px!important}.vip-weekly,.vip-effect-grid article,.vip-log,.vip-advisor,.vip-review-speed{color:#1d2129!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important;box-shadow:0 2px 8px #1f23290a!important}.vip-weekly{padding:18px!important}.vip-weekly>header span,.vip-log>header span{color:#1d2129!important}.vip-weekly>header small,.vip-log>header small{color:#86909c!important}.vip-weekly article{color:#1d2129!important;background:#f7f8fa!important;border:1px solid #e5e6eb!important;border-radius:7px!important;min-height:88px!important}.vip-weekly article i{color:#165dff!important;background:#e8f3ff!important}.vip-weekly article span{color:#646a73!important}.vip-effect-grid article strong{color:#1d2129!important}.vip-effect-grid article span{color:#646a73!important}.vip-effect-grid article small{color:#00a854!important}.vip-log article{border-color:#f0f1f2!important}.vip-log article>i{color:#00a854!important}.vip-log b{color:#1d2129!important}.vip-log small{color:#86909c!important}.advisor-avatar{color:#165dff!important;background:#e8f3ff!important}.vip-advisor em{color:#165dff!important}.vip-advisor h2{color:#1d2129!important}.vip-advisor p{color:#646a73!important}.advisor-qr{color:#86909c!important;background:#f7f8fa!important;border-color:#c9cdd4!important}.vip-advisor button+button{color:#165dff!important;background:#fff!important}.vip-review-speed>i{color:#165dff!important;background:#e8f3ff!important}.vip-review-speed b{color:#1d2129!important}.vip-review-speed span{color:#646a73!important}.vip-review-speed em{color:#00a854!important}.admin-wallet-zone{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important}.admin-wallet-zone>header{background:#f7f8fa!important}.admin-wallet-zone h2,.admin-wallet-zone b{color:#1d2129!important}.admin-wallet-zone p{color:#646a73!important}.admin-wallet-zone button,.review-actions button,.review-panel button{color:#165dff!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;height:34px!important;padding:0 12px!important}.review-panel,.review-stats>div{color:#1d2129!important;background:#fff!important;border-color:#e5e6eb!important;box-shadow:0 2px 8px #1f23290a!important}.review-head{color:#646a73!important;background:#f7f8fa!important}.review-row{color:#1d2129!important;background:#fff!important;border-color:#f0f1f2!important}.review-row:hover{background:#f7faff!important}.review-title>i{color:#165dff!important;background:#e8f3ff!important}.checks small,.review-row small{color:#86909c!important}.launch-portal{max-width:1560px!important}.launch-portal-head{min-height:72px;align-items:center!important;padding:4px 2px 16px!important}.launch-portal-head em{color:#165dff!important;letter-spacing:.08em!important;font-size:11px!important}.launch-portal-head h1{letter-spacing:0!important;color:#1f2329!important;margin:4px 0!important;font-size:24px!important}.launch-portal-head p{color:#86909c!important;font-size:12px!important}.launch-portal-head>span{color:#008a1e!important;background:#e8ffea!important;border:1px solid #aff0b5!important;border-radius:5px!important;padding:7px 11px!important;font-size:11px!important}.launch-portal-head>span i{box-shadow:none!important;background:#00b42a!important}.launch-platform-stage{grid-template-columns:1fr 1fr!important;gap:14px!important;min-height:360px!important}.launch-platform-card{color:#1f2329!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important;min-height:360px!important;padding:22px!important;box-shadow:0 2px 8px #1f23290b!important}.launch-platform-card:before{background:radial-gradient(circle,#165dff17,#0000 66%)!important;width:300px!important;height:300px!important;top:-120px!important;right:-100px!important}.launch-platform-card.wechat:before{background:radial-gradient(circle,#00b42a14,#0000 66%)!important}.launch-platform-card:hover{border-color:#94bfff!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #165dff17!important}.launch-platform-card>header i{width:48px!important;height:48px!important;box-shadow:none!important;background:#165dff!important;border-radius:10px!important;font-size:18px!important}.launch-platform-card.wechat>header i{background:#00b42a!important}.launch-platform-card>header span{color:#86909c!important;font-family:inherit!important;font-size:13px!important}.launch-platform-card>div em{color:#165dff!important;letter-spacing:.08em!important;font-size:11px!important}.launch-platform-card.wechat>div em{color:#008a1e!important}.launch-platform-card>div h2{color:#1f2329!important;margin:7px 0!important;font-size:26px!important}.launch-platform-card>div p{color:#646a73!important;font-size:13px!important}.launch-platform-card>footer{border-color:#e5e6eb!important;padding-top:16px!important}.launch-platform-card>footer span{color:#86909c!important;font-size:11px!important}.launch-platform-card>footer b{color:#165dff!important;font-size:12px!important}.launch-portal-foot{color:#646a73!important;gap:28px!important;padding:16px!important}.launch-portal-foot span:before{color:#00b42a!important}.launch-modal-backdrop,.material-picker-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#1f232994!important;padding:16px!important}.launch-workspace{color:#1f2329!important;background:#f5f6f8!important;border:1px solid #e5e6eb!important;border-radius:10px!important;width:min(1500px,98vw)!important;height:min(880px,96vh)!important;box-shadow:0 24px 80px #1f23293d!important}.launch-workspace>header{background:#fff!important;border-color:#e5e6eb!important;grid-template-columns:46px 1fr 36px!important;gap:12px!important;min-height:68px!important;padding:10px 16px!important}.platform-orb{color:#fff!important;background:#165dff!important;border-radius:8px!important;width:42px!important;height:42px!important;font-size:16px!important}.platform-orb.wx{background:#00b42a!important}.launch-workspace>header em{color:#165dff!important;font-size:10px!important}.launch-workspace>header h2{color:#1f2329!important;margin:2px 0!important;font-size:18px!important}.launch-workspace>header p{color:#86909c!important;font-size:11px!important}.launch-workspace>header>button,.material-picker>header>button{color:#646a73!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:5px!important;width:32px!important;height:32px!important;min-height:32px!important;font-size:18px!important}.launch-workspace-body{grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important;padding:14px!important}.launch-main-flow{gap:10px!important}.launch-flow-block{background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important;padding:14px!important}.launch-flow-block>header>i{color:#165dff!important;background:#e8f0ff!important;width:28px!important;height:28px!important}.launch-flow-block h3{color:#1f2329!important;font-size:14px!important}.launch-flow-block header p{color:#86909c!important;font-size:11px!important}.launch-flow-block>header>span,.launch-flow-block>header>b{color:#b35400!important;background:#fff3e8!important;padding:4px 8px!important}.launch-flow-block>header>span.ok,.launch-flow-block.stop>header>b{color:#008a1e!important;background:#e8ffea!important}.material-actions{gap:8px!important;margin-top:12px!important}.material-actions>label,.material-actions>button{color:#1f2329!important;background:#f7f8fa!important;border:1px solid #e5e6eb!important;border-radius:6px!important;padding:10px!important}.material-actions>label:hover,.material-actions>button:hover{background:#f7faff!important;border-color:#94bfff!important}.material-actions i{color:#165dff!important;background:#e8f0ff!important}.material-actions b{font-size:12px!important}.material-actions small{color:#86909c!important;font-size:10px!important}.material-actions .ai-material{background:#f2f6ff!important;border-color:#bed0ff!important}.material-review-line{border-color:#e5e6eb!important}.material-review-line span{color:#646a73!important}.material-review-line button{color:#4e5969!important;background:#fff!important;border:1px solid #c9cdd4!important;height:30px!important;padding:0 11px!important}.material-review-line button:hover{color:#165dff!important;border-color:#165dff!important}.minimal-service-picks button{color:#1f2329!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:6px!important;padding:10px!important}.minimal-service-picks button:hover{border-color:#94bfff!important}.minimal-service-picks button.active{background:#e8f0ff!important;border-color:#165dff!important;box-shadow:0 0 0 1px #165dff!important}.minimal-service-picks strong{color:#1f2329!important}.minimal-service-picks small{color:#86909c!important}.launch-fields label>span{color:#646a73!important;font-size:11px!important}.launch-fields input,.launch-fields select,.launch-fields label>strong{color:#1f2329!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;height:36px!important;padding:0 10px!important}.minimal-strategy button{color:#4e5969!important;background:#fff!important;border:1px solid #c9cdd4!important;border-radius:5px!important;height:30px!important;padding:0 11px!important}.minimal-strategy button.active{color:#165dff!important;background:#e8f0ff!important;border-color:#94bfff!important}.launch-summary{color:#1f2329!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important;padding:16px!important}.launch-summary>em{color:#165dff!important}.launch-summary>h3{margin:5px 0 13px!important;font-size:17px!important}.summary-platform{border-color:#e5e6eb!important}.summary-platform>i{color:#fff!important;background:#165dff!important}.summary-platform>i.wx{background:#00b42a!important}.summary-platform small,.launch-summary dt{color:#86909c!important}.launch-summary dl>div{padding:6px 0!important}.launch-summary dd{color:#1f2329!important}.summary-total{background:#f2f6ff!important;padding:12px!important}.summary-total span{color:#646a73!important}.summary-total strong{color:#165dff!important;font-size:23px!important}.launch-summary>label{color:#646a73!important}.launch-summary .agreement-link{color:#165dff!important}.launch-summary>small{color:#86909c!important}.material-picker{color:#1f2329!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:10px!important;box-shadow:0 24px 80px #1f23293d!important}.material-picker>header{border-color:#e5e6eb!important;padding:16px 20px!important}.material-picker>header em{color:#165dff!important}.material-picker>header h2{margin:3px 0!important;font-size:18px!important}.material-picker>header p{color:#86909c!important}.material-picker>div{gap:12px!important;padding:16px!important}.material-picker>div>button{color:#1f2329!important;background:#fff!important;border:1px solid #e5e6eb!important;border-radius:8px!important}.material-picker>div>button.selected{border-color:#165dff!important;box-shadow:0 0 0 1px #165dff!important}.material-picker p{color:#86909c!important}.material-picker>div>button>em{color:#165dff!important}.material-picker>footer{border-color:#e5e6eb!important}.material-picker>footer button{color:#4e5969!important;background:#fff!important;border:1px solid #c9cdd4!important;height:32px!important;padding:0 12px!important}.material-picker>footer .primary{color:#fff!important;background:#165dff!important}@media (max-width:1000px){.launch-platform-stage,.launch-workspace-body{grid-template-columns:1fr!important}.launch-summary{min-height:auto!important}}.dialogue-segment-review,.dialogue-production-check,.generation-preflight,.publish-copy-preview{background:#fff!important;border-color:#dce2eb!important;box-shadow:0 8px 24px #18274b0a!important}.dialogue-segment-review>header{border-bottom-color:#e8edf3!important}.dialogue-segment-review h3,.dialogue-production-check h3,.generation-preflight h3,.publish-copy-preview h3{color:#172033!important}.dialogue-segment-review>header em,.dialogue-production-check>em,.generation-preflight em,.publish-copy-preview>em{color:#1e62ff!important}.dialogue-segment-review>header>span{color:#1e62ff!important;background:#edf4ff!important}.dialogue-segment-review>article{border-bottom-color:#edf0f5!important}.dialogue-segment-review>article>i{color:#1e62ff!important;background:#edf4ff!important}.dialogue-segment-review article p{color:#273248!important}.dialogue-segment-review article small,.dialogue-production-check>p,.generation-preflight p,.publish-copy-preview>small{color:#7a879b!important}.dialogue-segment-review article>em.valid{color:#159568!important;background:#eaf8f2!important}.dialogue-segment-review article>em.warning{color:#b96b12!important;background:#fff5e8!important}.dialogue-segment-empty{color:#8a95a7!important}.dialogue-production-check dl,.generation-preflight dl{background:#edf0f5!important}.dialogue-production-check dl div,.generation-preflight dl div{background:#f8fafc!important}.dialogue-production-check dt,.generation-preflight dt{color:#778399!important}.dialogue-production-check dd,.generation-preflight dd{color:#202a3b!important}.generation-preflight dd.ok{color:#159568!important}.generation-preflight dd.warning{color:#c97616!important}.reference-edit-styles button{color:#657187!important;background:#fff!important;border-color:#dbe2ec!important}.reference-edit-styles button i{background:#a7b0bf!important}.reference-edit-styles button.active{color:#1e62ff!important;background:#eef4ff!important;border-color:#1e62ff!important}.reference-edit-styles button.active i{box-shadow:none!important;background:#1e62ff!important}.publish-package-tabs button{color:#657187!important;background:#fff!important;border-color:#dbe2ec!important}.publish-package-tabs button.active{color:#1e62ff!important;background:#eef4ff!important;border-color:#1e62ff!important}.publish-copy-preview>p{color:#4e5b70!important}.publish-copy-preview footer span{color:#1e62ff!important;background:#edf4ff!important}.publish-copy-preview>small{border-top-color:#edf0f5!important}.automatic-model-routing{background:#f5f8ff;border:1px solid #dbe5f6;border-radius:10px;align-items:center;gap:11px;margin-top:18px;padding:12px 14px;display:flex}.automatic-model-routing>i{color:#1e62ff;background:#e3edff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.automatic-model-routing b,.automatic-model-routing small{display:block}.automatic-model-routing b{color:#273248;font-size:11px}.automatic-model-routing small{color:#78859a;margin-top:4px;font-size:9px}.dialogue-segment-review>article{grid-template-columns:38px minmax(0,1fr) auto!important;align-items:start!important;padding:18px 4px!important}.dialogue-segment-review article>em{white-space:nowrap!important;margin-top:2px!important}.segment-prompt-editor{margin-top:12px;display:block}.segment-prompt-editor>span{color:#4e5969;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.segment-prompt-editor>textarea{resize:vertical;width:100%;min-height:112px;color:#1f2329!important;background:#f7f8fa!important;border:1px solid #d9dee8!important;border-radius:6px!important;padding:11px 12px!important;font-size:11px!important;line-height:1.65!important}.segment-prompt-editor>textarea:focus{outline:0;border-color:#165dff!important;box-shadow:0 0 0 2px #165dff1a!important}.character-slot,.scene-upload-card{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-height:420px!important;display:flex!important}.reference-avatar-preview,.reference-scene-preview,.scene-upload-card>i{background:#f2f3f5!important;border-radius:8px!important;height:230px!important;min-height:230px!important}.scene-upload-card>i{place-items:center!important;width:100%!important;font-style:normal!important;display:grid!important}.reference-avatar-preview .reference-avatar-image,.reference-scene-preview img{object-fit:contain!important;background:#f2f3f5!important}.character-slot h3,.scene-upload-card h3{color:#1f2329!important;margin:14px 0 5px!important;font-size:16px!important}.character-slot p,.scene-upload-card p{color:#86909c!important;min-height:38px!important;margin:0 0 12px!important;font-size:11px!important;line-height:1.6!important}.reference-asset-launch{margin-top:auto!important;font-style:normal!important}.reference-asset-launch span,.reference-asset-launch em{font-size:11px!important;font-style:normal!important;font-weight:500!important}.character-slot footer{margin-top:10px!important}.reference-asset-modal{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#1f232994!important}.reference-asset-modal>section{background:#f5f6f8!important;border:1px solid #e5e6eb!important;border-radius:10px!important;box-shadow:0 24px 80px #1f23293d!important}.reference-asset-modal>section>header{background:#fff!important;border-bottom-color:#e5e6eb!important;padding:20px 24px!important}.reference-asset-modal>section>header em{color:#165dff!important}.reference-asset-modal>section>header h2{color:#1f2329!important;font-size:22px!important}.reference-asset-modal>section>header p{color:#86909c!important}.reference-asset-modal>section>header>button{color:#646a73!important;background:#fff!important;border-color:#e5e6eb!important}.reference-asset-actions{background:#fff!important;border-bottom-color:#e5e6eb!important;padding:14px 24px!important}.reference-asset-actions button,.reference-asset-actions label{color:#165dff!important;background:#fff!important;border-color:#c9cdd4!important;border-radius:6px!important;font-style:normal!important}.reference-asset-actions button:hover,.reference-asset-actions label:hover{background:#f2f6ff!important;border-color:#165dff!important}.reference-asset-actions>.reference-asset-search{color:#1f2329!important;background:#fff!important;border-color:#c9cdd4!important;border-radius:6px!important}.reference-asset-summary{color:#646a73!important;padding:13px 24px 0!important}.reference-asset-summary>b,.reference-asset-summary strong{color:#165dff!important}.reference-asset-grid{gap:14px!important;padding:18px 24px!important}.reference-asset-grid>.empty{color:#86909c!important;background:#fff!important;border-color:#c9cdd4!important}.reference-asset-grid>.empty b{color:#1f2329!important}.reference-asset-card{box-shadow:none!important;background:#fff!important;border-color:#e5e6eb!important;border-radius:8px!important}.reference-asset-card:hover{background:#fff!important;border-color:#94bfff!important;box-shadow:0 8px 24px #165dff14!important}.reference-asset-card.selected{background:#f2f6ff!important;border-color:#165dff!important;box-shadow:0 0 0 1px #165dff!important}.reference-asset-card>figure,.reference-asset-card>figure.reference-asset-avatar,.reference-asset-card>figure.reference-asset-avatar .reference-avatar-image,.reference-asset-card>figure.reference-asset-scene .reference-scene-image{background:#f2f3f5!important}.reference-asset-card>figure:after{display:none!important}.reference-asset-card>figure>span{color:#165dff!important;background:#fffffff0!important}.reference-asset-card h3{color:#1f2329!important}.reference-asset-card p{color:#86909c!important}.reference-asset-modal>section>footer{background:#fff!important;border-top-color:#e5e6eb!important}.reference-asset-modal>section>footer button{color:#4e5969!important;background:#fff!important;border-color:#c9cdd4!important;border-radius:6px!important}.reference-asset-modal>section>footer button:last-child{color:#fff!important;box-shadow:none!important;background:#165dff!important}.avatar-designer-modal{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f23299e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.avatar-designer-backdrop{background:0 0;border:0;position:absolute;inset:0}.avatar-designer-modal>section{z-index:1;background:#f5f6f8;border:1px solid #e5e6eb;border-radius:10px;flex-direction:column;width:min(1120px,96vw);max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #1f232947}.avatar-designer-modal>section>header{background:#fff;border-bottom:1px solid #e5e6eb;justify-content:space-between;gap:20px;padding:20px 24px;display:flex}.avatar-designer-modal>section>header em{color:#165dff;letter-spacing:1.6px;font-size:10px;font-style:normal;font-weight:800}.avatar-designer-modal>section>header h2{color:#1f2329;margin:5px 0 3px;font-size:22px}.avatar-designer-modal>section>header p{color:#86909c;margin:0;font-size:11px}.avatar-designer-modal>section>header>button{color:#646a73;background:#fff;border:1px solid #e5e6eb;border-radius:50%;width:34px;height:34px;font-size:18px}.avatar-designer-body{grid-template-columns:minmax(0,1fr) 300px;gap:16px;min-height:0;padding:18px 24px;display:grid;overflow:auto}.avatar-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.avatar-form-grid label{display:block}.avatar-form-grid label.wide{grid-column:1/-1}.avatar-form-grid label>span{color:#4e5969;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.avatar-form-grid input,.avatar-form-grid select,.avatar-form-grid textarea{color:#1f2329;width:100%;font:inherit;background:#fff;border:1px solid #c9cdd4;border-radius:6px;padding:9px 10px;font-size:12px}.avatar-form-grid input,.avatar-form-grid select{height:38px}.avatar-form-grid textarea{resize:vertical;min-height:76px}.avatar-form-grid input:focus,.avatar-form-grid select:focus,.avatar-form-grid textarea:focus{border-color:#165dff;outline:0;box-shadow:0 0 0 2px #165dff1a}.avatar-designer-body aside{background:#f2f6ff;border:1px solid #d9e3f7;border-radius:8px;align-self:start;padding:17px}.avatar-designer-body aside h3{color:#1f2329;margin:0 0 12px;font-size:15px}.avatar-designer-body aside ul{color:#4e5969;gap:8px;margin:0;padding-left:18px;font-size:11px;line-height:1.55;display:grid}.avatar-designer-body aside p{color:#165dff;border-top:1px solid #d9e3f7;margin:15px 0 0;padding-top:13px;font-size:10px;line-height:1.65}.avatar-designer-modal>section>footer{background:#fff;border-top:1px solid #e5e6eb;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.avatar-designer-modal>section>footer button{color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:6px;min-width:110px;height:38px}.avatar-designer-modal>section>footer button.primary{color:#fff;background:#165dff;border-color:#165dff;min-width:190px;font-weight:700}.avatar-designer-modal>section>footer button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:820px){.avatar-designer-modal{padding:0}.avatar-designer-modal>section{border:0;border-radius:0;width:100vw;height:100vh;max-height:100vh}.avatar-designer-body,.avatar-form-grid{grid-template-columns:1fr}.avatar-form-grid label.wide{grid-column:auto}}.avatar-preview-stage{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:20px;min-height:540px;padding:24px;display:grid;overflow:auto}.avatar-preview-stage>figure{background:#fff;border:1px solid #e5e6eb;border-radius:8px;place-items:center;height:500px;margin:0;display:grid;overflow:hidden}.avatar-preview-stage>figure img{object-fit:contain;width:100%;height:100%}.avatar-preview-stage>aside{background:#f2f6ff;border:1px solid #d9e3f7;border-radius:8px;padding:20px}.avatar-preview-stage>aside em{color:#165dff;letter-spacing:1.4px;font-size:10px;font-style:normal;font-weight:800}.avatar-preview-stage>aside h3{color:#1f2329;margin:7px 0;font-size:20px}.avatar-preview-stage>aside p{color:#646a73;font-size:12px;line-height:1.7}.avatar-preview-stage>aside dl{gap:8px;margin:16px 0 0;display:grid}.avatar-preview-stage>aside dl div{border-top:1px solid #d9e3f7;justify-content:space-between;padding-top:9px;display:flex}.avatar-preview-stage>aside dt{color:#86909c;font-size:11px}.avatar-preview-stage>aside dd{color:#1f2329;margin:0;font-size:11px;font-weight:700}.avatar-preview-stage>aside strong,.avatar-designer-error{color:#f53f3f;font-size:11px;display:block}.avatar-designer-error{padding:0 24px 12px}.avatar-generation-progress{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:470px;display:flex}.avatar-generation-progress>i{border:4px solid #dbe7ff;border-top-color:#165dff;border-radius:50%;width:58px;height:58px;animation:.9s linear infinite avatarSpin}.avatar-generation-progress h3{color:#1f2329;margin:20px 0 6px;font-size:20px}.avatar-generation-progress p{color:#646a73;margin:0;font-size:12px}.avatar-generation-progress>div{background:#e5e6eb;border-radius:99px;width:min(420px,70vw);height:7px;margin:24px 0 10px;overflow:hidden}.avatar-generation-progress>div span{border-radius:inherit;background:linear-gradient(90deg,#165dff,#6aa1ff);width:38%;height:100%;animation:1.8s ease-in-out infinite avatarProgress;display:block}.avatar-generation-progress small{color:#86909c;font-size:10px}@keyframes avatarSpin{to{transform:rotate(360deg)}}@keyframes avatarProgress{0%{transform:translate(-100%)}to{transform:translate(265%)}}@media (max-width:820px){.avatar-preview-stage{grid-template-columns:1fr}.avatar-preview-stage>figure{height:55vh}}.task-reference-preview{grid-template-columns:repeat(3,minmax(0,180px));gap:10px;margin:12px 0;display:grid}.task-reference-preview figure{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:7px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:6px;display:grid}.task-reference-preview img,.task-reference-preview figure>i{object-fit:cover;background:#e8f0ff;border-radius:5px;width:54px;height:54px}.task-reference-preview figure>i{color:#165dff;place-items:center;font-style:normal;display:grid}.task-reference-preview figcaption{min-width:0}.task-reference-preview figcaption b,.task-reference-preview figcaption span{display:block}.task-reference-preview figcaption b{color:#1f2329;font-size:11px}.task-reference-preview figcaption span{color:#86909c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.avatar-preview-stage>figure{background:#eef1f5!important;padding:14px!important}.avatar-preview-stage>figure>img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}@media (max-width:820px){.avatar-preview-stage>figure{min-height:420px}}.reference-asset-card>.trusted-person-button{opacity:1!important;color:#165dff!important;background:#fffffff5!important;border-color:#94bfff!important;top:17px!important;left:auto!important;right:17px!important;transform:none!important}.trusted-person-modal>section{width:min(880px,94vw)!important;height:auto!important;max-height:92vh!important;overflow:auto!important}.trusted-person-steps{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 24px 12px;display:grid}.trusted-person-steps article{background:#fff;border:1px solid #e5e6eb;border-radius:8px;gap:12px;min-height:118px;padding:16px;display:flex}.trusted-person-steps i{color:#165dff;background:#e8f3ff;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-style:normal;font-weight:700;display:grid}.trusted-person-steps h3{color:#1f2329;margin:2px 0 7px;font-size:14px}.trusted-person-steps p{color:#646a73;margin:0;font-size:12px;line-height:1.7}.trusted-person-actions{gap:10px;padding:4px 24px 16px;display:flex}.trusted-person-actions a{color:#165dff;background:#fff;border:1px solid #94bfff;border-radius:6px;padding:9px 13px;font-size:12px;text-decoration:none}.trusted-person-form{background:#fff;border-top:1px solid #e5e6eb;grid-template-columns:2fr 1.2fr 1fr;gap:12px;padding:18px 24px;display:grid}.trusted-person-form label span{color:#4e5969;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.trusted-person-form input{color:#1f2329;background:#fff;border:1px solid #c9cdd4;border-radius:6px;width:100%;height:40px;padding:0 11px}.trusted-person-form input:focus{border-color:#165dff;outline:2px solid #e8f3ff}.trusted-person-standard{color:#646a73;background:#f2f6ff;margin:0;padding:14px 24px;font-size:12px;line-height:1.7}.trusted-person-error{color:#f53f3f;background:#fff;padding:10px 24px;display:block}.trusted-person-modal>section>footer{justify-content:flex-end!important}@media (max-width:760px){.trusted-person-steps,.trusted-person-form{grid-template-columns:1fr}.trusted-person-actions{flex-direction:column}}.reference-transform-modal{z-index:1300;color:#182238;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.reference-transform-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151e2da3;border:0;position:absolute;inset:0}.reference-transform-modal>section{background:#fff;border:1px solid #dbe3ef;border-radius:16px;flex-direction:column;width:min(1320px,94vw);height:min(840px,90vh);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f192d3d}.reference-transform-modal>section>header{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:flex-start;padding:24px 28px;display:flex}.reference-transform-modal header em{letter-spacing:.14em;color:#1765ff;font-style:normal;font-weight:700}.reference-transform-modal header h2{margin:6px 0 4px;font-size:24px}.reference-transform-modal header p{color:#738097;margin:0}.reference-transform-modal header>button{background:#fff;border:1px solid #dce3ed;border-radius:50%;width:42px;height:42px;font-size:20px}.reference-transform-body{background:#f5f7fa;flex:1;grid-template-columns:280px 1fr;gap:24px;min-height:0;padding:24px;display:grid;overflow:auto}.reference-transform-body aside{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:18px}.reference-transform-body aside>span{color:#758199;font-size:13px}.reference-transform-body aside figure{background:#eef2f7;border-radius:10px;place-items:center;height:300px;margin:12px 0;display:grid;overflow:hidden}.reference-transform-body aside img{object-fit:contain;width:100%;height:100%}.reference-transform-body aside h3{margin:12px 0 6px;font-size:16px}.reference-transform-body aside p{color:#738097;min-height:42px;line-height:1.7}.reference-transform-body aside>button{color:#fff;background:#1765ff;border:0;border-radius:8px;width:100%;height:44px;font-weight:700}.reference-transform-body main{min-width:0}.reference-transform-summary{background:#fff;border:1px solid #dfe5ee;border-radius:10px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex}.reference-transform-summary b{color:#1765ff;font-size:20px}.reference-transform-empty{text-align:center;color:#77849a;place-content:center;min-height:420px;display:grid}.reference-transform-empty i{color:#1765ff;font-style:normal}.reference-transform-empty h3{color:#27344a;margin:12px 0 4px}.reference-transform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.reference-transform-grid article{background:#fff;border:1px solid #dfe5ee;border-radius:12px;overflow:hidden}.reference-transform-grid article.selected{border:2px solid #1765ff}.reference-transform-choice{background:#eef2f7;border:0;width:100%;height:220px;padding:0;position:relative;overflow:hidden}.reference-transform-choice img{object-fit:contain;width:100%;height:100%}.reference-transform-choice span{color:#1765ff;background:#fff;border-radius:20px;padding:6px 10px;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 12px #14285026}.reference-transform-grid article>footer{justify-content:space-between;align-items:center;padding:12px;display:flex}.reference-transform-grid article>footer button{color:#1765ff;background:0 0;border:0}.reference-transform-error{color:#c33;background:#fff2f1;margin:0;padding:10px 28px}.reference-transform-modal>section>footer{border-top:1px solid #e3e8f0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.reference-transform-modal>section>footer button{background:#fff;border:1px solid #ccd5e1;border-radius:8px;min-width:150px;height:42px}.reference-transform-modal>section>footer button:last-child{color:#fff;background:#1765ff;border-color:#1765ff;font-weight:700}.reference-transform-modal button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.reference-transform-body{grid-template-columns:1fr}.reference-transform-body aside figure{height:220px}.reference-transform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-transform-modal{z-index:1600!important}.reference-transform-empty.is-generating{background:radial-gradient(circle at 50% 42%,#1765ff1c,#0000 35%);min-height:460px;position:relative}.reference-progress-visual{place-items:center;width:136px;height:136px;margin:0 auto 24px;display:grid;position:relative}.reference-progress-orbit{border:2px solid #1765ff21;border-radius:50%;animation:2.8s linear infinite reference-spin;position:absolute;inset:0}.reference-progress-orbit:before,.reference-progress-orbit:after{content:"";border:1px solid #1765ff38;border-radius:50%;position:absolute}.reference-progress-orbit:before{inset:12px}.reference-progress-orbit:after{inset:27px}.reference-progress-orbit i{background:#1765ff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 18px #1765ffbf}.reference-progress-orbit i:first-child{top:28px;left:10px}.reference-progress-orbit i:nth-child(2){top:62px;right:-5px}.reference-progress-orbit i:nth-child(3){bottom:-5px;left:56px}.reference-progress-number{color:#1765ff;font-size:35px;font-weight:800;position:relative}.reference-progress-number small{margin-left:2px;font-size:14px}.reference-progress-track{background:#e5ebf5;border-radius:10px;width:min(420px,70vw);height:7px;margin:24px auto 0;overflow:hidden}.reference-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#1765ff,#58d4ff,#1765ff) 0 0/200% 100%;height:100%;transition:width .5s;animation:1.4s linear infinite reference-shimmer;display:block}@keyframes reference-spin{to{transform:rotate(360deg)}}@keyframes reference-shimmer{to{background-position:-200% 0}}.reference-transform-grid.person-contact-sheet{grid-template-columns:minmax(0,1fr)}.reference-transform-grid.person-contact-sheet .reference-transform-choice{height:min(500px,55vh)}.reference-ratio-picker{background:#f7f9fc;border:1px solid #dfe5ee;border-radius:9px;margin:14px 0;padding:12px}.reference-ratio-picker>span{color:#66748a;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.reference-ratio-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.reference-ratio-picker button{color:#43526a;background:#fff;border:1px solid #cad4e2;border-radius:7px;min-width:0;height:35px;font-size:12px}.reference-ratio-picker button.active{color:#1765ff;background:#eaf2ff;border-color:#1765ff;font-weight:700}.reference-asset-card>.reference-transform-button{color:#165dff;background:#fffffff5;border-color:#9dbdff;left:64px}.reference-asset-card>.reference-transform-button:hover{background:#fff;border-color:#5b8fff}@media (max-width:760px){.reference-asset-card>.reference-transform-button{left:62px}}.reference-asset-card>figure.reference-asset-scene{flex:none;width:100%;aspect-ratio:4/3!important;height:auto!important}.reference-asset-card>figure.reference-asset-scene .reference-scene-image{width:100%;height:100%;object-fit:contain!important}.reference-asset-grid{grid-auto-rows:max-content!important;align-items:start!important}.reference-asset-grid>.reference-asset-card{align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important}.reference-asset-card>figure.reference-asset-scene,.reference-asset-card>figure.reference-asset-avatar{aspect-ratio:4/3!important;background-color:#f2f3f5!important;background-image:linear-gradient(45deg,#eef1f5 25%,#0000 25%),linear-gradient(-45deg,#eef1f5 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef1f5 75%),linear-gradient(-45deg,#0000 75%,#eef1f5 75%)!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-size:20px 20px!important;place-items:center!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.reference-asset-card>figure.reference-asset-scene .reference-scene-image,.reference-asset-card>figure.reference-asset-avatar .reference-avatar-image{object-fit:contain!important;object-position:center center!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.reference-image-error{text-align:center;color:#646a73;place-content:center;padding:16px;font-size:13px;line-height:1.8;display:grid;position:absolute;inset:0}.reference-asset-card>h3{margin:0!important;padding:11px 5px 0!important;line-height:1.45!important;display:block!important}.reference-asset-card>p{margin:4px 0 0!important;padding:0 5px 6px!important;line-height:1.45!important;display:block!important}.reference-asset-card>figure .reference-scene-eye{z-index:5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.82;color:#fff!important;cursor:zoom-in!important;background:#1c24317a!important;border:1px solid #ffffffb8!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;transition:opacity .18s,background .18s,transform .18s!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 8px 24px #14213d33!important}.reference-asset-card>figure .reference-scene-eye:hover{opacity:1;background:#1765ffd1!important;transform:translate(-50%,-50%)scale(1.08)!important}.reference-scene-eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.reference-scene-lightbox{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f23299e;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.reference-scene-lightbox>section{background:#fff;border:1px solid #dfe5ee;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 56px);max-height:calc(100vh - 56px);display:grid;overflow:hidden;box-shadow:0 24px 80px #14213d47}.reference-scene-lightbox header,.reference-scene-lightbox footer{background:#fff;border-color:#e8ebf0;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.reference-scene-lightbox header{border-bottom:1px solid #e8ebf0}.reference-scene-lightbox footer{border-top:1px solid #e8ebf0}.reference-scene-lightbox header em{color:#1765ff;letter-spacing:.14em;margin-bottom:4px;font-size:12px;font-style:normal;font-weight:800;display:block}.reference-scene-lightbox header h3{color:#1f2329;margin:0;font-size:18px;line-height:1.4}.reference-scene-lightbox header button{color:#646a73;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:50%;width:38px;height:38px;font-size:22px}.reference-scene-lightbox>section>figure{background:#f5f6f8;place-items:center;min-height:0;margin:0;padding:18px;display:grid;overflow:auto}.reference-scene-lightbox figure img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 210px);display:block;box-shadow:0 8px 30px #14213d1f}.reference-scene-lightbox footer span{color:#8f959e;font-size:13px}.reference-scene-lightbox footer button{color:#fff;cursor:pointer;background:#1765ff;border:0;border-radius:7px;height:38px;padding:0 20px;font-weight:700}@media (max-width:760px){.reference-asset-card>figure.reference-asset-scene,.reference-asset-card>figure.reference-asset-avatar{aspect-ratio:4/3!important;width:116px!important}.reference-scene-lightbox{padding:12px}.reference-scene-lightbox>section{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.reference-scene-lightbox footer span{display:none}}.character-voice-panel{background:#f8faff;border:1px solid #dce4ef;border-radius:10px;margin-top:12px;padding:12px}.character-voice-panel>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.character-voice-panel>header div{min-width:0}.character-voice-panel>header em,.character-voice-panel>header b{display:block}.character-voice-panel>header em{color:#1765ff;font-size:10px;font-style:normal}.character-voice-panel>header b{color:#253148;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.character-voice-panel>header button{color:#1765ff;background:#fff;border:1px solid #b9cdf3;border-radius:6px;height:30px;font-size:10px}.character-voice-upload{cursor:pointer;background:#fff;border:1px dashed #9fb9e8;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:10px;display:grid;position:relative}.character-voice-upload>span{color:#fff;background:#1765ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.character-voice-upload b,.character-voice-upload small{display:block}.character-voice-upload b{color:#253148;font-size:11px}.character-voice-upload small{color:#7d899b;margin-top:3px;font-size:9px;line-height:1.45}.character-voice-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.uploaded-voice-list{gap:6px;margin-top:8px;display:flex;overflow:auto}.uploaded-voice-list button{color:#58657a;background:#fff;border:1px solid #d4ddea;border-radius:6px;flex:none;height:28px;font-size:9px}.uploaded-voice-list button.active{color:#1765ff;background:#edf4ff;border-color:#1765ff}.system-voice-picker{gap:7px;margin-top:9px;display:grid}.system-voice-picker article{background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:8px;display:grid}.system-voice-picker article.selected{background:#f0f5ff;border-color:#1765ff}.system-voice-picker b,.system-voice-picker small{display:block}.system-voice-picker b{font-size:10px}.system-voice-picker small{color:#8490a2;margin-top:2px;font-size:8px}.system-voice-picker button{color:#526078;background:#fff;border:1px solid #cad5e4;border-radius:5px;height:27px;font-size:9px}.system-voice-picker button:last-child{color:#1765ff;border-color:#1765ff}.voice-binding-error{color:#d14b46;margin:8px 0 0;font-size:9px}.reference-cast-grid{align-items:start}.character-slot{height:auto!important}.system-voice-select{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:10px;display:grid}.system-voice-select label,.system-voice-select label span{display:block}.system-voice-select label span{color:#526078;margin-bottom:5px;font-size:10px;font-weight:600}.system-voice-select select{color:#253148;background:#fff;border:1px solid #cad5e4;border-radius:7px;outline:none;width:100%;height:36px;padding:0 34px 0 11px;font-size:10px}.system-voice-select select:focus{border-color:#1765ff;box-shadow:0 0 0 2px #1765ff1a}.system-voice-select>button{color:#1765ff;white-space:nowrap;background:#fff;border:1px solid #1765ff;border-radius:7px;height:36px;padding:0 13px;font-size:10px}.system-voice-select>button:disabled{opacity:.55}.voice-binding-error{color:#8a5b13;background:#fff7e8;border-radius:6px;padding:7px 9px;line-height:1.45}.reference-cast-grid>.character-slot,.reference-cast-grid>.scene-upload-card{border-color:#dce4ef!important;border-radius:12px!important;padding:18px!important}.character-slot h3{margin-top:15px!important}.character-slot p{padding-right:4px!important;line-height:1.55!important}.character-voice-panel{margin-left:0!important;margin-right:0!important;padding:13px!important}.character-voice-upload{margin-top:1px}.reference-asset-launch{margin-left:0!important;margin-right:0!important}@media (max-width:720px){.system-voice-select{grid-template-columns:1fr}.system-voice-select>button{width:100%}.reference-cast-grid>.character-slot,.reference-cast-grid>.scene-upload-card{padding:14px!important}}.dialogue-reference-three-column{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important}.dialogue-reference-three-column>.character-slot,.dialogue-reference-three-column>.scene-upload-card{flex-direction:column;min-width:0;min-height:610px;box-shadow:0 8px 24px #2348820f;background:linear-gradient(#fff 0%,#f8faff 100%)!important;border:1px solid #d7e2f2!important;border-radius:14px!important;justify-content:flex-start!important;display:flex!important}.dialogue-reference-three-column .reference-avatar-preview,.dialogue-reference-three-column .reference-scene-preview{aspect-ratio:16/9;border:1px solid #e3e9f2;background:#f1f3f7!important;border-radius:10px!important;height:auto!important}.dialogue-reference-three-column .reference-avatar-image,.dialogue-reference-three-column .reference-scene-preview img{object-fit:contain!important}.dialogue-reference-three-column .reference-asset-launch{min-height:42px;margin-top:4px!important}.dialogue-reference-three-column .character-slot footer{margin-top:10px}.dialogue-reference-three-column .character-voice-panel{background:#f4f7fd!important;border-color:#d7e2f2!important;margin-top:12px!important}.dialogue-reference-three-column>.scene-upload-card .reference-asset-launch{margin-top:auto!important}.uploaded-voice-list.archived{flex-wrap:wrap;display:flex;overflow:visible}.uploaded-voice-list.archived>span{color:#667389;background:#eef2f7;border:1px solid #dde5f0;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:9px;display:inline-flex}.uploaded-voice-list.archived>span small{color:#7c8798;background:#dfe6ef;border-radius:4px;padding:2px 4px;font-size:8px}@media (max-width:1050px){.dialogue-reference-three-column{padding-bottom:6px;overflow-x:auto;grid-template-columns:repeat(3,minmax(240px,1fr))!important}.dialogue-reference-three-column>.character-slot,.dialogue-reference-three-column>.scene-upload-card{min-height:580px}}@media (max-width:760px){.dialogue-reference-three-column{overflow:visible;grid-template-columns:1fr!important}.dialogue-reference-three-column>.character-slot,.dialogue-reference-three-column>.scene-upload-card{min-height:0}}.dialogue-voice-mode{background:#fff;border:1px solid #dce4ef;border-radius:12px;margin:18px 0;padding:16px}.dialogue-voice-mode>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dialogue-voice-mode>header em{color:#1765ff;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:700;display:block}.dialogue-voice-mode>header h3{color:#172033;margin:3px 0 0;font-size:16px}.dialogue-voice-mode>header span{color:#1765ff;background:#edf4ff;border-radius:999px;padding:6px 10px;font-size:10px}.dialogue-voice-mode>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dialogue-voice-mode>div>button{text-align:left;color:#253148;background:#f8faff;border:1px solid #dce4ef;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;padding:13px;display:grid}.dialogue-voice-mode>div>button.active{background:#edf4ff;border-color:#1765ff;box-shadow:0 0 0 1px #1765ff14}.dialogue-voice-mode button i{color:#526078;background:#e4ecf8;border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.dialogue-voice-mode button.active i{color:#fff;background:#1765ff}.dialogue-voice-mode button b{font-size:12px}.dialogue-voice-mode button small{color:#7d899b;font-size:9px;line-height:1.45}.dialogue-voice-mode>p{color:#718097;margin:10px 0 0;font-size:10px;line-height:1.55}@media (max-width:720px){.dialogue-voice-mode>div{grid-template-columns:1fr}.dialogue-voice-mode>header{flex-direction:column;align-items:flex-start}}.dialogue-reference-three-column{grid-template-columns:1fr!important;gap:12px!important;display:grid!important;overflow:visible!important}.dialogue-reference-three-column>.character-slot,.dialogue-reference-three-column>.scene-upload-card{background:linear-gradient(100deg,#fff 0%,#f8faff 100%)!important;border:1px solid #d7e2f2!important;border-radius:13px!important;min-height:0!important;padding:15px!important;display:grid!important;box-shadow:0 6px 18px #2348820e!important}.dialogue-reference-three-column>.character-slot{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(240px,300px) minmax(190px,.66fr) minmax(390px,1.34fr);align-items:start;gap:7px 18px}.dialogue-reference-three-column .reference-avatar-preview{grid-area:1/1/5;width:100%;min-height:205px;max-height:250px;aspect-ratio:auto!important;border-radius:10px!important;height:100%!important;margin:0!important}.dialogue-reference-three-column .character-slot>h3{color:#1d2738;grid-area:1/2;margin:4px 0 0!important;font-size:15px!important}.dialogue-reference-three-column .character-slot>p{color:#7d899b;grid-area:2/2;line-height:1.5;margin:0!important;font-size:10px!important}.dialogue-reference-three-column .character-slot>.reference-asset-launch{grid-area:3/2;margin:7px 0 0!important}.dialogue-reference-three-column .character-slot>footer{grid-area:4/2;margin:0!important}.dialogue-reference-three-column .character-slot>.character-voice-panel{grid-area:1/3/5;height:100%;background:#f3f6fc!important;margin:0!important;padding:13px!important}.dialogue-reference-three-column>.scene-upload-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(240px,300px) minmax(260px,1fr) minmax(280px,.78fr);align-items:center;gap:8px 18px}.dialogue-reference-three-column .scene-upload-card>.reference-scene-preview,.dialogue-reference-three-column .scene-reference-placeholder{grid-area:1/1/3;width:100%;border-radius:10px!important;height:190px!important;margin:0!important}.dialogue-reference-three-column .scene-reference-placeholder{color:#1765ff;background:linear-gradient(145deg,#f1f4f8,#e8edf4);place-items:center;font-size:26px;font-style:normal;display:grid}.dialogue-reference-three-column .scene-upload-card>h3{color:#1d2738;grid-area:1/2;align-self:end;margin:0!important;font-size:15px!important}.dialogue-reference-three-column .scene-upload-card>p{color:#7d899b;grid-area:2/2;align-self:start;line-height:1.65;margin:0!important;font-size:10px!important}.dialogue-reference-three-column .scene-upload-card>.reference-asset-launch{grid-area:1/3/3;align-self:center;margin:0!important}.dialogue-reference-three-column .reference-asset-launch{color:#344157!important;text-align:left!important;background:#fff!important;border:1px solid #cad6e7!important;border-radius:8px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:6px 9px!important;display:grid!important}.dialogue-reference-three-column .reference-asset-launch:hover{box-shadow:0 4px 12px #1765ff14;background:#f5f8ff!important;border-color:#1765ff!important}.dialogue-reference-three-column .reference-asset-launch>i,.dialogue-reference-three-column .character-adapt>i{color:#1765ff;background:#eaf1ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.dialogue-reference-three-column .reference-asset-launch>span{font-weight:700;color:#344157!important;font-size:10px!important}.dialogue-reference-three-column .reference-asset-launch>em{white-space:nowrap;font-style:normal;color:#1765ff!important;font-size:9px!important}.dialogue-reference-three-column .character-adapt{color:#526078!important;background:#f8faff!important;border:1px solid #cad6e7!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;margin-top:3px!important;display:flex!important}.dialogue-reference-three-column .character-adapt:hover:not(:disabled){color:#1765ff!important;border-color:#1765ff!important}.dialogue-reference-three-column .character-adapt>i{width:24px;height:24px}.dialogue-reference-three-column .character-adapt>span{font-size:10px}@media (max-width:1100px){.dialogue-reference-three-column>.character-slot{grid-template-columns:minmax(210px,260px) 1fr}.dialogue-reference-three-column .character-slot>.character-voice-panel{grid-area:5/1/auto/-1;margin-top:5px!important}.dialogue-reference-three-column>.scene-upload-card{grid-template-columns:minmax(210px,260px) 1fr}.dialogue-reference-three-column .scene-upload-card>.reference-asset-launch{grid-area:3/2;justify-self:stretch}}@media (max-width:700px){.dialogue-reference-three-column>.character-slot,.dialogue-reference-three-column>.scene-upload-card{flex-direction:column!important;gap:9px!important;display:flex!important}.dialogue-reference-three-column .reference-avatar-preview,.dialogue-reference-three-column .scene-upload-card>.reference-scene-preview,.dialogue-reference-three-column .scene-reference-placeholder{width:100%;min-height:210px;aspect-ratio:16/9!important;height:auto!important}.dialogue-reference-three-column .character-slot>*,.dialogue-reference-three-column .scene-upload-card>.reference-asset-launch{width:100%}}.dialogue-character-workbars>.character-slot{grid-template-rows:auto auto auto 1fr!important;grid-template-columns:220px minmax(260px,1fr) minmax(320px,.82fr)!important;gap:5px 14px!important;min-height:196px!important;padding:12px!important}.dialogue-character-workbars .reference-avatar-preview{min-height:172px!important;max-height:172px!important}.dialogue-character-workbars .character-slot>h3{margin-top:1px!important}.dialogue-character-workbars .character-slot>.reference-asset-launch{margin-top:4px!important}.dialogue-character-workbars .character-slot>footer{align-self:start}.dialogue-character-workbars .character-slot>.voice-library-summary{flex-direction:column;justify-content:center;gap:9px;height:100%;min-height:0;background:#f5f8fd!important;border:1px solid #dbe4f0!important;border-radius:10px!important;grid-area:1/3/5!important;margin:0!important;padding:12px!important;display:flex!important}.voice-current{border-bottom:1px solid #dfe6f0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:10px;display:grid}.voice-current>i{color:#fff;background:#1765ff;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.voice-current span,.voice-current b,.voice-current small{min-width:0;display:block}.voice-current small{color:#7d899b;font-size:8px}.voice-current b{color:#253148;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.voice-current>em{color:#178465;background:#e9f8f3;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.voice-library-open{color:#344157;text-align:left;background:#fff;border:1px solid #b9cdf3;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:43px;padding:6px 8px;display:grid}.voice-library-open:hover{background:#f7faff;border-color:#1765ff}.voice-library-open>i{color:#1765ff;background:#eaf1ff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.voice-library-open span{font-size:10px;font-weight:700}.voice-library-open em{color:#1765ff;font-size:8px;font-style:normal}.dialogue-scene-output-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dialogue-scene-output-row>.scene-upload-card,.dialogue-output-config{background:linear-gradient(100deg,#fff,#f8faff);border:1px solid #d7e2f2;border-radius:13px;min-width:0;min-height:230px;padding:12px;box-shadow:0 6px 18px #2348820b}.dialogue-scene-output-row>.scene-upload-card{grid-template-rows:auto 1fr auto;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:7px 14px;display:grid}.dialogue-scene-output-row .reference-scene-preview,.dialogue-scene-output-row .scene-reference-placeholder{border-radius:10px;grid-area:1/1/4;width:100%;margin:0;height:204px!important}.dialogue-scene-output-row .scene-reference-placeholder{color:#1765ff;background:#eef2f7;place-items:center;font-size:25px;font-style:normal;display:grid}.dialogue-scene-output-row .scene-upload-card>h3{color:#1d2738;grid-area:1/2;margin:3px 0 0;font-size:14px}.dialogue-scene-output-row .scene-upload-card>p{color:#7d899b;grid-area:2/2;margin:0;font-size:9px;line-height:1.6}.dialogue-scene-output-row .scene-upload-card>.reference-asset-launch{grid-area:3/2;margin:0!important}.dialogue-output-config{flex-direction:column;display:flex}.dialogue-output-config>header{border-bottom:1px solid #e2e9f3;justify-content:space-between;align-items:flex-start;gap:12px;padding:2px 1px 9px;display:flex}.dialogue-output-config>header em{color:#1765ff;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:800}.dialogue-output-config>header h3{color:#253148;margin:3px 0 0;font-size:13px}.dialogue-output-config>header>span{color:#1765ff;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:8px}.dialogue-output-config .compact-models{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:9px 0 0!important}.dialogue-output-config .compact-models button{border-radius:8px!important;min-height:54px!important;padding:8px!important}.dialogue-output-config .compact-models b{font-size:9px!important}.dialogue-output-config .compact-models small{margin-top:3px!important;font-size:8px!important}.dialogue-output-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.dialogue-output-options .reference-ratio{border-top:1px solid #e2e9f3;gap:5px;margin-top:9px;padding-top:9px}.dialogue-output-options .reference-ratio span{margin-right:auto;font-size:9px}.dialogue-output-options .reference-ratio button{padding:6px 8px!important;font-size:9px!important}.voice-library-backdrop{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121c2b94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.voice-library-modal{background:#fff;border:1px solid #d9e2ef;border-radius:16px;flex-direction:column;width:min(860px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 100px #0f203a47}.voice-library-modal>header{background:linear-gradient(100deg,#fff,#f5f8fd);border-bottom:1px solid #e4e9f1!important;justify-content:space-between!important;align-items:flex-start!important;margin:0!important;padding:20px 22px 16px!important;display:flex!important}.voice-library-modal>header em{letter-spacing:.14em;font-style:normal;font-weight:800;color:#1765ff!important;font-size:9px!important}.voice-library-modal>header h3{color:#1d2738!important;margin:5px 0 3px!important;font-size:20px!important}.voice-library-modal>header p{color:#7d899b!important;margin:0!important;font-size:10px!important}.voice-library-modal>header>button{color:#59677c;background:#fff;border:1px solid #d8e0eb;border-radius:9px;width:34px;height:34px;font-size:20px}.voice-library-toolbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.voice-library-toolbar>label{cursor:pointer;background:#f7faff;border:1px dashed #91b2ed;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:270px;padding:8px 12px;display:grid;position:relative}.voice-library-toolbar>label>i{color:#fff;background:#1765ff;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.voice-library-toolbar label b,.voice-library-toolbar label small{display:block}.voice-library-toolbar label small{color:#7d899b;margin-top:3px;font-size:8px}.voice-library-toolbar input{opacity:0;cursor:pointer;position:absolute;inset:0}.voice-library-toolbar>span{color:#7d899b;font-size:9px}.voice-library-toolbar>span b{color:#253148}.voice-model-section{padding:12px 22px 0;overflow:visible}.voice-model-section>h4{color:#344157;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.voice-model-section>h4 small{color:#778397;background:#edf1f6;border-radius:999px;padding:2px 5px;font-size:8px}.voice-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.voice-model-grid>article{background:#fff;border:1px solid #dfe5ee;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto auto auto;align-items:center;gap:7px;padding:8px;display:grid}.voice-model-grid>article.selected{background:#f1f6ff;border-color:#1765ff}.voice-model-grid>article>i{color:#526078;background:#eaf0f8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.voice-model-grid article span,.voice-model-grid article b,.voice-model-grid article small{min-width:0;display:block}.voice-model-grid article b,.voice-model-grid article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-model-grid article b{color:#2e3b50;font-size:9px}.voice-model-grid article small{color:#8995a7;margin-top:2px;font-size:8px}.voice-model-grid article button{color:#526078;background:#fff;border:1px solid #cbd5e2;border-radius:6px;height:28px;padding:0 8px;font-size:8px}.voice-model-grid article button.primary{color:#1765ff;border-color:#1765ff}.voice-model-grid article button.danger{color:#d14b46;border-color:#ffd1ce}.voice-library-empty{color:#8692a4;background:#f8fafc;border:1px dashed #ccd6e3;border-radius:9px;place-items:center;min-height:70px;font-size:9px;display:grid}.voice-library-notice{color:#1765ff;background:#edf6ff;border-radius:7px;padding:8px 10px;font-size:9px;margin:10px 22px 0!important}.voice-library-modal>footer{border-top:1px solid #e5eaf1;justify-content:flex-end;margin-top:14px;padding:13px 22px;display:flex}.voice-library-modal>footer button{color:#fff;background:#1765ff;border:0;border-radius:8px;min-width:130px;height:36px;font-size:10px;font-weight:700}@media (max-width:1100px){.dialogue-character-workbars>.character-slot{grid-template-columns:190px 1fr!important}.dialogue-character-workbars .character-slot>.voice-library-summary{flex-direction:row;grid-area:5/1/auto/-1!important}.voice-current,.voice-library-open{flex:1}.dialogue-scene-output-row{grid-template-columns:1fr}.dialogue-scene-output-row>.scene-upload-card,.dialogue-output-config{min-height:0}}@media (max-width:700px){.dialogue-character-workbars .character-slot>.voice-library-summary{flex-direction:column;width:100%}.dialogue-scene-output-row>.scene-upload-card{flex-direction:column;display:flex}.dialogue-scene-output-row .reference-scene-preview,.dialogue-scene-output-row .scene-reference-placeholder{aspect-ratio:16/9;width:100%;min-height:190px;height:auto!important}.dialogue-output-options,.voice-model-grid{grid-template-columns:1fr}.voice-library-toolbar{flex-direction:column;align-items:stretch}.voice-library-toolbar>label{min-width:0}.voice-model-grid>article{grid-template-columns:30px minmax(0,1fr) auto auto}.voice-model-grid article button.danger{grid-column:2/-1}}.voice-model-grid article button.authorize{color:#a46600;background:#fff8e8;border-color:#e6a23c}.voice-model-grid>article.voice-pending{background:#fffbf2;border-color:#f0cf91}.voice-model-grid>article.voice-pending>i{color:#a46600;background:#fff0c9}.voice-model-grid>article.voice-ready>i{color:#178465;background:#e9f8f3}.voice-model-grid>article.selected>i{color:#fff;background:#1765ff}.voice-library-modal{overflow-y:auto}.voice-toolbar-actions{align-items:center;gap:10px;display:flex}.voice-toolbar-actions>span{color:#7d899b;font-size:9px}.voice-toolbar-actions>span b{color:#253148}.voice-toolbar-actions>button{color:#1765ff;background:#f5f8ff;border:1px solid #b9cdf3;border-radius:7px;height:32px;padding:0 11px;font-size:9px;font-weight:700}.voice-configuration-guide{background:linear-gradient(110deg,#f6f9ff,#eef5ff);border:1px solid #bcd1f7;border-radius:11px;margin:12px 22px 2px;padding:14px}.voice-configuration-guide>header{border-bottom:1px solid #d8e4f7!important;justify-content:space-between!important;align-items:flex-start!important;margin:0!important;padding:0 0 10px!important;display:flex!important}.voice-configuration-guide>header em{letter-spacing:.13em;font-style:normal;font-weight:800;color:#1765ff!important;font-size:8px!important}.voice-configuration-guide>header h4{color:#253148!important;margin:4px 0 0!important;font-size:13px!important}.voice-configuration-guide>header button{color:#738199;background:0 0;border:0;font-size:9px}.voice-configuration-guide>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.voice-configuration-guide li{background:#fff;border:1px solid #dbe5f5;border-radius:8px;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:9px;display:grid}.voice-configuration-guide li>i{color:#1765ff;background:#e8f1ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:800;display:grid}.voice-configuration-guide li b,.voice-configuration-guide li small{display:block}.voice-configuration-guide li b{color:#344157;font-size:9px}.voice-configuration-guide li small{color:#758196;margin-top:4px;font-size:8px;line-height:1.55}.voice-configuration-guide code{color:#44536a;background:#edf1f7;border-radius:4px;padding:1px 4px;font-size:8px}.voice-guide-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.voice-guide-links a{color:#1765ff;text-align:center;background:#fff;border:1px solid #afc7f1;border-radius:7px;place-items:center;min-height:34px;font-size:8px;font-weight:700;text-decoration:none;display:grid}.voice-guide-links a:hover{background:#f4f8ff;border-color:#1765ff}@media (max-width:700px){.voice-toolbar-actions{flex-direction:column;align-items:flex-start}.voice-configuration-guide>ol,.voice-guide-links{grid-template-columns:1fr 1fr}}.dialogue-output-config{min-height:0!important;padding:15px!important}.dialogue-output-config>header{padding:1px 1px 12px}.dialogue-output-config>header em{font-size:10px}.dialogue-output-config>header h3{margin-top:5px;font-size:16px}.dialogue-output-config>header>span{padding:6px 10px;font-size:10px}.dialogue-output-config .compact-models{grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important}.dialogue-output-config .compact-models button{grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;text-align:left!important;border-radius:9px!important;min-height:48px!important;padding:9px 12px!important;display:grid!important}.dialogue-output-config .compact-models button:before{content:"";background:#9aabc0;border-radius:50%;width:5px;height:5px;position:absolute}.dialogue-output-config .compact-models button{position:relative;padding-left:25px!important}.dialogue-output-config .compact-models button.active:before{background:#1765ff;box-shadow:0 0 0 4px #1765ff1a}.dialogue-output-config .compact-models b{line-height:1.4;font-size:11px!important}.dialogue-output-config .compact-models small{line-height:1.45;color:#758196!important;margin:0!important;font-size:10px!important}.dialogue-output-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin-top:12px!important}.dialogue-output-options .reference-ratio{background:#fff;border-radius:10px;grid-template-columns:auto repeat(3,minmax(48px,1fr));align-items:center;gap:7px;display:grid;border:1px solid #dce4ef!important;margin:0!important;padding:12px!important}.dialogue-output-options .reference-ratio span{white-space:nowrap;font-weight:700;color:#526078!important;margin:0 7px 0 0!important;font-size:11px!important}.dialogue-output-options .reference-ratio button{min-width:0;min-height:34px;font-weight:700;border-radius:7px!important;padding:7px 9px!important;font-size:10px!important}.dialogue-scene-output-row>.scene-upload-card{min-height:0}.dialogue-scene-output-row>.scene-upload-card,.dialogue-output-config{height:auto}@media (max-width:1280px){.dialogue-output-config .compact-models button{grid-template-columns:1fr}.dialogue-output-config .compact-models small{margin-top:2px!important}.dialogue-output-options{grid-template-columns:1fr}}@media (max-width:700px){.dialogue-output-config .compact-models button{grid-template-columns:1fr}.dialogue-output-options .reference-ratio{grid-template-columns:1fr repeat(3,minmax(0,1fr))}.dialogue-output-options .reference-ratio span{grid-column:1/-1}}.dialogue-output-config .compact-models button:before{top:50%;left:12px;transform:translateY(-50%)}.voice-library-backdrop{padding:18px}.voice-library-modal{border-radius:18px;width:min(1120px,96vw);max-height:92vh}.voice-library-modal>header{padding:24px 28px 20px!important}.voice-library-modal>header em{font-size:11px!important}.voice-library-modal>header h3{margin-top:7px!important;font-size:24px!important}.voice-library-modal>header p{line-height:1.5;margin-top:4px!important;font-size:13px!important}.voice-library-modal>header>button{width:40px;height:40px;font-size:22px}.voice-library-toolbar{gap:20px;padding:18px 28px}.voice-library-toolbar>label{min-width:390px;padding:11px 14px}.voice-library-toolbar>label>i{width:38px;height:38px;font-size:13px}.voice-library-toolbar label b{font-size:13px}.voice-library-toolbar label small{margin-top:4px;font-size:11px}.voice-toolbar-actions>span{font-size:12px}.voice-toolbar-actions>button{height:38px;padding:0 15px;font-size:11px}.voice-configuration-guide{margin:15px 28px 4px;padding:18px}.voice-configuration-guide>header{padding-bottom:13px!important}.voice-configuration-guide>header em{font-size:10px!important}.voice-configuration-guide>header h4{margin-top:6px!important;font-size:16px!important}.voice-configuration-guide>header button{font-size:11px}.voice-configuration-guide>ol{gap:10px;margin-top:13px}.voice-configuration-guide li{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px}.voice-configuration-guide li>i{width:30px;height:30px;font-size:11px}.voice-configuration-guide li b{font-size:12px}.voice-configuration-guide li small{margin-top:5px;font-size:11px;line-height:1.6}.voice-configuration-guide code{padding:2px 5px;font-size:10px}.voice-guide-links{gap:9px;margin-top:13px}.voice-guide-links a{min-height:40px;font-size:10px}.voice-model-section{padding:16px 28px 0}.voice-model-section>h4{margin-bottom:10px;font-size:14px}.voice-model-section>h4 small{font-size:10px}.voice-model-grid{gap:10px}.voice-model-grid>article{grid-template-columns:38px minmax(0,1fr) auto auto auto;gap:9px;padding:11px}.voice-model-grid>article>i{width:36px;height:36px;font-size:11px}.voice-model-grid article b{font-size:12px}.voice-model-grid article small{margin-top:4px;font-size:10px}.voice-model-grid article button{height:34px;padding:0 11px;font-size:10px}.voice-library-empty{min-height:90px;font-size:11px}.voice-library-notice{padding:11px 13px;font-size:11px;margin:13px 28px 0!important}.voice-library-modal>footer{margin-top:18px;padding:16px 28px}.voice-library-modal>footer button{min-width:160px;height:42px;font-size:12px}@media (max-width:760px){.voice-library-backdrop{padding:8px}.voice-library-modal{width:100%;max-height:96vh}.voice-library-modal>header,.voice-library-toolbar,.voice-model-section,.voice-library-modal>footer{padding-left:16px!important;padding-right:16px!important}.voice-configuration-guide{margin-left:16px;margin-right:16px}.voice-library-toolbar>label{min-width:0}.voice-model-grid>article{grid-template-columns:36px minmax(0,1fr) auto auto}.voice-model-grid article button.danger{grid-column:2/-1}}.dialogue-character-workbars{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}.dialogue-character-workbars>.character-slot{box-sizing:border-box;min-width:0;grid-template-rows:auto auto auto 1fr auto!important;grid-template-columns:180px minmax(0,1fr)!important;align-content:start!important;height:100%!important;min-height:310px!important}.dialogue-character-workbars .reference-avatar-preview{grid-area:1/1/5!important;width:100%!important;height:188px!important;min-height:188px!important;max-height:188px!important}.dialogue-character-workbars .character-slot>h3{grid-area:1/2!important}.dialogue-character-workbars .character-slot>p{grid-area:2/2!important}.dialogue-character-workbars .character-slot>.reference-asset-launch{grid-area:3/2!important}.dialogue-character-workbars .character-slot>footer{grid-area:4/2!important}.dialogue-character-workbars .character-slot>.voice-library-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:end;min-height:68px;grid-area:5/1/auto/-1!important;height:auto!important;margin-top:10px!important;padding:10px!important;display:grid!important}.dialogue-character-workbars .voice-current{border-bottom:0;border-right:1px solid #dfe6f0;padding:0 10px 0 0}.dialogue-character-workbars .voice-library-open{align-self:center}@media (max-width:1100px){.dialogue-character-workbars{grid-template-columns:1fr!important}.dialogue-character-workbars>.character-slot{grid-template-columns:190px 1fr!important}.dialogue-character-workbars .character-slot>.voice-library-summary{grid-template-columns:1fr 1fr;grid-area:5/1/auto/-1!important;display:grid!important}}@media (max-width:700px){.dialogue-character-workbars>.character-slot{flex-direction:column!important;min-height:0!important;display:flex!important}.dialogue-character-workbars .reference-avatar-preview{height:auto!important;min-height:210px!important;max-height:none!important}.dialogue-character-workbars .character-slot>.voice-library-summary{flex-direction:column;min-height:0;display:flex!important}.dialogue-character-workbars .voice-current{border-bottom:1px solid #dfe6f0;border-right:0;padding:0 0 9px}}.dialogue-scene-output-row{align-items:stretch!important}.dialogue-scene-output-row>.scene-upload-card,.dialogue-scene-output-row>.dialogue-output-config{box-sizing:border-box;align-self:stretch;height:100%!important}.dialogue-scene-output-row>.dialogue-output-config{grid-template-rows:auto 1fr auto;display:grid}.dialogue-output-config .compact-models{align-content:center;margin:10px 0!important}.dialogue-output-options{align-self:end;margin-top:0!important}.voice-source-badge{color:#1765ff;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:8px}.voice-source-badge.asset{color:#178465;background:#e9f8f3}.uploaded-voice-picker{border-top:1px solid #dfe6f0;margin-top:9px;padding-top:9px}.uploaded-voice-picker>strong{color:#526078;justify-content:space-between;align-items:center;font-size:9px;display:flex}.uploaded-voice-picker>strong small{color:#7b8798;background:#e8edf5;border-radius:999px;padding:2px 5px;font-size:8px}.uploaded-voice-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.uploaded-voice-picker button{color:#526078;text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.uploaded-voice-picker button:hover{background:#f7faff;border-color:#9ab7eb}.uploaded-voice-picker button.selected{background:#edf4ff;border-color:#1765ff;box-shadow:0 0 0 1px #1765ff0f}.uploaded-voice-picker button>i{color:#6b788c;background:#e7edf6;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.uploaded-voice-picker button.selected>i{color:#fff;background:#1765ff}.uploaded-voice-picker button span,.uploaded-voice-picker button b,.uploaded-voice-picker button small{min-width:0;display:block}.uploaded-voice-picker button b,.uploaded-voice-picker button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uploaded-voice-picker button b{color:#344157;font-size:9px}.uploaded-voice-picker button small{color:#8a96a8;margin-top:2px;font-size:8px}.uploaded-voice-picker button.selected small{color:#1765ff}@media (max-width:760px){.uploaded-voice-picker>div{grid-template-columns:1fr}}.seedance-task-list article.is-preparing .segment-config-panel{background:linear-gradient(#fbfcff 0%,#f4f7fc 100%)!important;border:1px solid #d7e2f2!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 10px!important;margin:0!important;padding:11px 12px 12px!important;display:grid!important;box-shadow:0 8px 24px #2348820f!important}.segment-config-head{border-bottom:1px solid #e2e9f3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:0 1px 8px;display:flex}.segment-config-head>span{grid-template-columns:7px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.segment-config-head>span>i{background:#1765ff;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 0 4px #1765ff17}.segment-config-head b,.segment-config-head small{display:block}.segment-config-head b{color:#253148;font-size:11px;line-height:1.3}.segment-config-head small{color:#8a96a8;margin-top:1px;font-size:8px;line-height:1.3}.segment-config-head>em{color:#178465;background:#e9f8f3;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-style:normal;font-weight:700}.seedance-task-list article.is-preparing .segment-config-panel label{flex-direction:column;min-width:0;gap:4px!important;display:flex!important}.seedance-task-list article.is-preparing .segment-config-panel label b{line-height:1.25;color:#58667b!important;font-size:9px!important}.seedance-task-list article.is-preparing .segment-config-panel label select{outline:none;width:100%;min-width:0;height:32px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #1f375808;color:#253148!important;background:#fff!important;border:1px solid #cad5e4!important;border-radius:7px!important;padding:0 29px 0 9px!important;font-size:9px!important}.seedance-task-list article.is-preparing .segment-config-panel label select:hover{border-color:#aebed3!important}.seedance-task-list article.is-preparing .segment-config-panel label select:focus{border-color:#1765ff!important;box-shadow:0 0 0 2px #1765ff1a!important}.seedance-task-list article.is-preparing .segment-config-panel .segment-config-model,.seedance-task-list article.is-preparing .segment-config-panel .segment-config-quality,.seedance-task-list article.is-preparing .segment-config-panel .segment-config-person-a,.seedance-task-list article.is-preparing .segment-config-panel .segment-config-person-b{grid-column:auto!important}.seedance-task-list article.is-preparing .segment-config-panel .segment-config-scene{grid-column:1/-1!important}@media (min-width:1051px){.seedance-task-list article.is-preparing .scene-task-body{grid-template-columns:minmax(0,1.34fr) minmax(390px,.66fr);gap:14px}}@media (max-width:640px){.seedance-task-list article.is-preparing .segment-config-panel{grid-template-columns:1fr!important;padding:12px!important}.seedance-task-list article.is-preparing .segment-config-panel label{grid-column:1!important}.segment-config-head{align-items:flex-start}.segment-config-head>em{display:none}}.voice-chain-diagnostic{color:#233047;background:#fff8ef;border:1px solid #ffd0a3;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:16px 18px;display:flex}.voice-chain-diagnostic em{color:#c96800;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:800}.voice-chain-diagnostic h3{color:#8b3f00;margin:5px 0;font-size:14px}.voice-chain-diagnostic p{color:#6e5b49;margin:0;font-size:11px}.voice-chain-diagnostic ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.voice-chain-diagnostic li{background:#fff;border-radius:999px;padding:5px 8px;font-size:10px}.voice-chain-diagnostic li.ok{color:#087a55;border:1px solid #b9ead7}.voice-chain-diagnostic li.missing{color:#b24d00;border:1px solid #ffd0a3}.voice-chain-diagnostic button{color:#fff;background:#1765ff;border:0;border-radius:8px;flex:none;padding:10px 14px;font-weight:700}.generation-submit-progress{background:#f4f8ff;border:1px solid #c9dcff;border-radius:12px;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.generation-spinner{border:3px solid #dbe7ff;border-top-color:#1765ff;border-radius:50%;width:32px;height:32px;animation:.85s linear infinite voice-chain-spin}.generation-submit-progress>div{flex:1;gap:5px;display:grid}.generation-submit-progress b{font-size:12px}.generation-submit-progress small{color:#718097;font-size:10px}.generation-submit-progress i{background:#dfe9fa;border-radius:99px;height:5px;display:block;overflow:hidden}.generation-submit-progress u{border-radius:inherit;background:linear-gradient(90deg,#1765ff,#42b6ff);height:100%;transition:width .35s;display:block}@keyframes voice-chain-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.voice-chain-diagnostic{flex-direction:column;align-items:stretch}.voice-chain-diagnostic button{width:100%}}.voice-model-grid button.authorize{font-size:0}.voice-model-grid button.authorize:after{content:"一键授权";font-size:14px}.voice-model-grid button.authorize:disabled:after{content:"授权中…"}.task-voice-cast{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.task-voice-cast span,.task-voice-cast em{color:#52627a;background:#f1f5fb;border-radius:6px;padding:5px 9px;font-size:10px;font-style:normal}.task-voice-cast em{color:#21845f;background:#eaf8f2}.intelligent-editor{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin:16px 0;padding:22px;box-shadow:0 8px 24px #1428500d}.intelligent-editor-heading{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.intelligent-editor-heading>i{color:#1764ff;font:400 28px Georgia}.intelligent-editor-heading>div{flex:1}.intelligent-editor-heading em,.editing-timeline em,.editing-centers header em{color:#1764ff;letter-spacing:.13em;font-size:12px;font-style:normal;font-weight:700;display:block}.intelligent-editor-heading h2,.editing-timeline h3,.editing-centers h2{color:#142033;margin:4px 0 5px}.intelligent-editor-heading p,.editing-centers p{color:#6b7890;margin:0;font-size:13px}.intelligent-editor-heading>span{color:#63718a;background:#f3f7ff;border-radius:10px;padding:10px 14px;font-size:12px}.intelligent-editor-heading>span b{color:#1764ff;margin-right:4px;font-size:24px}.editing-mode-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editing-mode-grid>button{text-align:left;background:#f9fbfe;border:1px solid #dce4ef;border-radius:11px;align-items:center;gap:12px;min-height:72px;padding:14px;display:flex}.editing-mode-grid>button.active{background:#eef5ff;border-color:#1764ff;box-shadow:0 0 0 1px #1764ff0f}.editing-mode-grid i{color:#1764ff;background:#e8eef8;border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:700;display:grid}.editing-mode-grid span{flex-direction:column;flex:1;gap:4px;display:flex}.editing-mode-grid b{color:#182336}.editing-mode-grid small{color:#748197}.editing-mode-grid em{color:#1764ff;font-size:12px;font-style:normal}.editing-style-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.editing-style-row button{text-align:left;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:12px}.editing-style-row button.active{background:#f1f6ff;border-color:#1764ff}.editing-style-row b,.editing-style-row small{display:block}.editing-style-row b{color:#223049}.editing-style-row small{color:#7a879a;margin-top:4px;font-size:11px;line-height:1.45}.editing-material-upload{cursor:pointer;background:#f7faff;border:1px dashed #a8bfe9;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.editing-material-upload input{display:none}.editing-material-upload span{color:#1764ff;font-weight:700}.editing-material-upload small{color:#6e7c92}.editing-material-list{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.editing-material-list span{color:#52627a;background:#edf3fc;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.editing-material-list button{color:#1764ff;background:0 0;border:0}.editing-timeline{border:1px solid #e0e7f0;border-radius:12px;margin-top:16px;overflow:hidden}.editing-timeline>header{background:#f8fafc;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.editing-timeline h3{font-size:17px}.editing-timeline dl{margin:0;display:flex}.editing-timeline dl div{border-left:1px solid #e1e6ee;min-width:92px;padding:0 12px}.editing-timeline dt{color:#8994a5;font-size:11px}.editing-timeline dd{color:#172235;margin:4px 0 0;font-weight:700}.editing-timeline>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.editing-timeline article{background:#fff;border:1px solid #e0e6ee;border-radius:9px;position:relative;overflow:hidden}.editing-timeline article>span{z-index:2;color:#fff;background:#0a1830c7;border-radius:6px;padding:4px 7px;font-size:11px;position:absolute;top:8px;left:8px}.editing-timeline video{aspect-ratio:9/13;object-fit:cover;background:#0a1526;width:100%;display:block}.editing-timeline footer b,.editing-timeline footer small{display:block}.editing-timeline footer small{color:#7a8798;margin-top:4px}.editing-quality-note{background:#f0fff4;border:1px solid #b9ebc8;border-radius:9px;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:flex}.editing-quality-note i{color:#16a557;background:#d9f8e3;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.editing-quality-note span{flex-direction:column;gap:3px;display:flex}.editing-quality-note small{color:#617367}.editing-render-button{color:#fff;background:#1764ff;border:0;border-radius:8px;min-width:270px;margin:16px 0 0 auto;padding:13px 20px;font-weight:700;display:block}.editing-render-button:disabled{cursor:not-allowed;background:#8fb0ef}.editing-live-progress{background:linear-gradient(135deg,#f7faff,#eef5ff);border:1px solid #cfe0ff;border-radius:12px;margin-top:14px;padding:16px 18px;box-shadow:0 10px 28px #1764ff14}.editing-live-progress.completed{background:linear-gradient(135deg,#f5fff8,#ecfbf2);border-color:#b8ebcc}.editing-live-progress-head{align-items:center;gap:14px;display:flex}.editing-live-progress-head>span:last-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.editing-live-progress-head em{color:#1764ff;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:800}.editing-live-progress.completed em{color:#0e9d4d}.editing-live-progress-head strong{color:#17243a;font-size:15px}.editing-live-progress-head small{color:#718096;font-size:11px}.editing-live-orbit{flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative}.editing-live-orbit>i{border:2px solid #d9e7ff;border-top-color:#1764ff;border-radius:50%;animation:1.15s linear infinite editingOrbit;position:absolute;inset:2px}.editing-live-orbit>i:nth-child(2){border-width:1px;border-top-color:#0000;border-right-color:#55b8ff;animation-duration:1.8s;animation-direction:reverse;inset:8px}.editing-live-orbit b{color:#1764ff;align-items:baseline;font-size:17px;display:flex}.editing-live-orbit small{color:inherit;margin-left:1px;font-size:8px}.editing-live-progress.completed .editing-live-orbit>i{border-color:#83dbaa;animation:none}.editing-live-progress.completed .editing-live-orbit b{color:#0e9d4d}.editing-live-track{background:#dfe9f7;border-radius:99px;height:8px;margin-top:14px;overflow:hidden}.editing-live-track i{border-radius:inherit;background:linear-gradient(90deg,#1764ff,#44b8ff,#4bd6ad);height:100%;transition:width .45s;display:block;position:relative;box-shadow:0 0 14px #1764ff47}.editing-live-progress.working .editing-live-track i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:35%;animation:1.25s ease-in-out infinite editingShimmer;position:absolute;inset:0}.editing-live-stages{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.editing-live-stages span{color:#9aa6b5;text-align:center;padding-top:9px;font-size:10px;position:relative}.editing-live-stages span:before{content:"";background:#dce4ef;border-radius:5px;width:100%;height:3px;position:absolute;top:0;left:0}.editing-live-stages span.done,.editing-live-stages span.active{color:#1764ff;font-weight:700}.editing-live-stages span.done:before,.editing-live-stages span.active:before{background:#1764ff}.editing-live-progress.completed .editing-live-stages span.done{color:#0e9d4d}.editing-live-progress.completed .editing-live-stages span.done:before{background:#20b968}@keyframes editingOrbit{to{transform:rotate(360deg)}}@keyframes editingShimmer{0%{transform:translate(-120%)}to{transform:translate(360%)}}.editing-centers{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.editing-centers>article{background:#fff;border:1px solid #dce4ed;border-radius:14px;overflow:hidden}.editing-centers header{border-bottom:1px solid #e6ebf2;justify-content:space-between;gap:12px;padding:20px;display:flex}.editing-centers header>div{flex:1}.editing-centers header h2{font-size:20px}.editing-centers header>b{color:#142137;font-size:30px}.editing-centers header small{color:#7b8799;font-size:11px;font-weight:400;display:block}.editing-centers nav{color:#708097;background:#f8fafc;gap:24px;padding:12px 20px;font-size:12px;display:flex}.editing-centers nav b{color:#17243a}.editing-job-list,.editing-finished-list{padding:7px 20px 16px}.editing-job-list>div,.editing-finished-list>div{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:12px 0;display:flex}.editing-job-list i{color:#1764ff;background:#edf3ff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:11px;font-style:normal;display:grid}.editing-job-list i.done{color:#0e9d4d;background:#e5faed}.editing-job-list i.failed{color:#e34d59;background:#fff0f0}.editing-job-list span,.editing-finished-list span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.editing-job-list small,.editing-finished-list small{color:#7b8797;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editing-job-list em{color:#66768d;font-style:normal}.editing-job-list button,.editing-finished-list a{color:#1764ff;background:#fff;border:1px solid #cdd9e9;border-radius:6px;padding:6px 9px;text-decoration:none}.editing-finished-list>div>button{color:#1764ff;background:#eaf2ff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.editing-centers>article>button{float:right;color:#fff;background:#1764ff;border:0;border-radius:7px;margin:0 20px 18px;padding:10px 14px}.editing-centers>article>button:disabled{background:#b8c5d9}@media (max-width:900px){.editing-mode-grid,.editing-centers{grid-template-columns:1fr}.editing-style-row{grid-template-columns:1fr 1fr}.editing-timeline>div{grid-template-columns:1fr}.editing-timeline dl,.intelligent-editor-heading>span{display:none}.editing-live-stages{grid-template-columns:1fr 1fr}.editing-live-stages span:last-child{grid-column:1/-1}}.editing-job-list .editing-job-error{color:#f53f3f;white-space:normal;overflow:visible}.editing-timeline>div{grid-template-columns:repeat(auto-fit,minmax(190px,230px));justify-content:center;gap:14px;padding:16px}.editing-timeline article{width:100%;max-width:230px}.editing-timeline video{aspect-ratio:auto;object-fit:contain;width:100%;height:300px}.editing-timeline footer{padding:9px 10px}@media (max-width:900px){.editing-timeline>div{grid-template-columns:repeat(auto-fit,minmax(170px,210px))}.editing-timeline article{max-width:210px}.editing-timeline video{height:275px}}.agreement-overlay:has(.video-preview-modal){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f232985}.video-preview-modal{color:#1d2129;background:#fff;border:1px solid #dce3ed;border-radius:14px;width:min(520px,94vw);max-height:90vh;box-shadow:0 24px 72px #1f232933}.video-preview-modal header{background:linear-gradient(#fff,#f8faff);border-bottom:1px solid #e5e6eb;padding:18px 20px}.video-preview-modal header em{color:#165dff;letter-spacing:.14em;font-size:10px;font-weight:800}.video-preview-modal h2{color:#1d2129;margin:6px 0 4px;font-size:18px;line-height:1.4}.video-preview-modal header p{color:#86909c;font-size:10px}.video-preview-modal header button{color:#4e5969;background:#fff;border:1px solid #dce3ed;box-shadow:0 2px 8px #1f23290f}.video-preview-modal header button:hover{color:#165dff;background:#f2f6ff;border-color:#165dff}.video-player-shell{background:#f2f3f5;border:1px solid #dce3ed;border-radius:10px;width:min(280px,68vw);margin:18px auto;box-shadow:0 10px 30px #1f23291f}.video-preview-modal footer{padding:0 20px 18px}.video-preview-modal footer span{color:#86909c;font-size:10px}.video-preview-modal footer a{color:#fff;background:#165dff}.video-preview-modal::-webkit-scrollbar{width:8px}.video-preview-modal::-webkit-scrollbar-track{background:#f2f3f5}.video-preview-modal::-webkit-scrollbar-thumb{background:#c9cdd4;border:2px solid #f2f3f5;border-radius:10px}.simple-studio{color:#20252d;text-align:left;background:#f7f8fa;grid-template-columns:176px minmax(0,1fr);min-height:calc(100vh - 64px);font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.simple-studio *{box-sizing:border-box}.simple-studio button,.simple-studio select,.simple-studio input,.simple-studio textarea{font:inherit}.simple-studio button{cursor:pointer}.simple-studio button:disabled{cursor:not-allowed;opacity:.5}.simple-nav{background:#fff;border-right:1px solid #e7e9ed;flex-direction:column;gap:12px;padding:28px 16px;display:flex}.simple-brand{color:#245cff;align-items:center;gap:8px;margin-bottom:26px;font-size:26px;display:flex}.simple-brand span{color:#242833;font-size:16px;font-weight:700}.simple-nav>button{text-align:left;color:#6a707e;background:0 0;border:0;border-radius:12px;padding:13px 12px}.simple-nav>button.active{color:#245bdb;background:#eef2ff;font-weight:600}.simple-nav .simple-pro{margin-top:auto;font-size:13px}.simple-nav small{margin-left:5px}.simple-main{width:100%;min-width:0;max-width:1400px;margin:auto;padding:26px 40px 28px}.simple-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.simple-top h1{letter-spacing:-.5px;margin:0;font-size:21px;font-weight:600}.simple-top>span{color:#8c92a0;font-size:12px}.simple-results{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;min-height:300px;max-height:calc(100vh - 540px);padding:24px 0;display:grid;overflow-y:auto}.simple-welcome{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:245px;display:flex}.simple-welcome>div:first-child{color:#6d86e8;font-size:44px}.simple-welcome h2{margin:14px 0 4px;font-size:24px;font-weight:500}.simple-welcome p{color:#9399a4;font-size:14px}.simple-suggestions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.simple-suggestions button{color:#737a87;background:#fff;border:1px solid #e8eaf0;border-radius:20px;padding:9px 14px;font-size:12px}.simple-composer{z-index:2;background:#fff;border:1px solid #e1e5ef;border-radius:22px;padding:18px 22px;position:sticky;bottom:18px;box-shadow:0 8px 32px #26375508}.simple-mode-tabs{gap:8px;margin-bottom:10px;display:flex}.simple-mode-tabs button{color:#858a97;background:0 0;border:0;border-radius:9px;padding:9px 18px;font-size:14px;font-weight:600}.simple-mode-tabs button.active{color:#315cdb;background:#edf1ff}.simple-composer>textarea{resize:vertical;color:#29303a;background:#fff;border:0;outline:none;width:100%;min-height:75px;max-height:180px;padding:12px 4px;font-size:15px;line-height:1.7}.simple-composer>textarea::placeholder{color:#9ba1ad}.simple-materials{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.simple-asset{text-align:left;color:#555e71;background:#fafbfe;border:1px solid #e6e9ef;border-radius:11px;grid-template-rows:22px 18px;grid-template-columns:43px auto;column-gap:10px;min-width:158px;padding:9px 12px;display:grid}.simple-asset>span{background:#eef1f8;border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;font-size:23px;display:flex;overflow:hidden}.simple-asset img{object-fit:contain;width:43px;height:40px}.simple-asset b{font-size:13px;font-weight:500}.simple-asset small{color:#8d95a5;font-size:10px}.simple-source{color:#717f99;cursor:pointer;padding:10px;font-size:12px}.simple-source input,.simple-picker-tools input[type=file]{display:none}.simple-voices{color:#78808e;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.simple-voices label{align-items:center;gap:5px;display:flex}.simple-voices>small{width:100%;font-size:11px}.simple-voices .voice-binding{max-width:330px}.simple-composer>footer{border-top:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.simple-composer footer>div{align-items:center;gap:16px;display:flex}.simple-composer footer small{color:#9299a7;font-size:11px}.simple-start{color:#fff;background:#235afa;border:0;border-radius:11px;padding:13px 23px;font-size:14px;font-weight:600}.simple-options{color:#758096;font-size:12px;position:relative}.simple-options summary{cursor:pointer;padding:8px}.simple-options[open]{background:#f6f8fd;border-radius:9px;padding:6px}.simple-options label{padding:7px;display:block}.simple-options select{border:1px solid #dde2ec;border-radius:6px;margin-left:10px;padding:5px}.simple-options small{max-width:300px;padding:5px;display:block}.simple-notice{color:#46669c;background:#f3f6ff;border-radius:8px;margin:10px 0;padding:9px 12px;font-size:12px;line-height:1.6}.simple-job{background:#fff;border:1px solid #e4e8ef;border-radius:15px;align-self:start;max-width:600px;padding:18px}.simple-job header{justify-content:space-between;gap:12px;display:flex}.simple-job header small{color:#9ba3b2;font-size:11px}.simple-job h2{margin:8px 0 15px;font-size:16px}.simple-job header>span{color:#448a83;white-space:nowrap;font-size:11px}.simple-job video{background:#141d29;border-radius:10px;width:100%;max-height:340px}.simple-job footer{justify-content:space-between;padding-top:12px;display:flex}.simple-job footer button,.simple-job footer a,.simple-progress button{color:#3764c8;background:#f6f8fe;border:1px solid #dde3f1;border-radius:8px;padding:8px 12px;font-size:12px;text-decoration:none}.simple-job details{color:#8390a5;margin-top:14px;font-size:12px}.simple-job details p{white-space:pre-wrap;line-height:1.7}.simple-progress{color:#768297;padding:20px 0;font-size:12px}.simple-progress p[role=alert]{color:#a46d42}.simple-studio progress{accent-color:#376dff;border:0;border-radius:5px;width:100%;height:6px}.simple-render-status{background:#f2f6ff;border-radius:9px;gap:10px;padding:14px;font-size:12px;display:grid}.simple-render-status small{color:#7988a1}.simple-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111a365e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.simple-modal{background:#fff;border-radius:20px;flex-direction:column;width:min(950px,100%);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 90px #18203930}.simple-modal>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.simple-modal h2{margin:0;font-size:18px}.simple-modal header button{color:#6f7b91;background:#f3f5f9;border:0;border-radius:50%;width:32px;height:32px}.simple-picker-tools{gap:10px;padding:16px 26px;display:flex}.simple-picker-tools label,.simple-picker-tools button{cursor:pointer;color:#3b65bd;background:#fff;border:1px solid #e3e7f0;border-radius:8px;padding:9px 14px;font-size:13px}.simple-picker-tools>input{border:1px solid #e3e7f0;border-radius:8px;min-width:0;margin-left:auto;padding:8px;font-size:12px}.simple-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:240px;padding:10px 26px 26px;display:grid;overflow:auto}.simple-picker-grid button{background:#f7f8fb;border:2px solid #0000;border-radius:12px;min-width:0;padding:7px}.simple-picker-grid button.selected{background:#eff3ff;border-color:#3964ff}.simple-picker-grid img{object-fit:contain;border-radius:8px;width:100%;height:160px}.simple-picker-grid span{text-overflow:ellipsis;white-space:nowrap;color:#616c80;padding:9px 2px;font-size:12px;display:block;overflow:hidden}.simple-modal>footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;padding:17px 26px;display:flex}.simple-modal>footer small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.simple-modal>p{color:#8f6947;padding:0 26px;font-size:12px}.simple-ai{gap:12px;padding:5px 26px 20px;display:grid;overflow:auto}.simple-ai textarea{resize:vertical;border:1px solid #dfe4ee;border-radius:10px;width:100%;min-height:90px;padding:12px}.simple-ai button{color:#fff;background:#2c60ee;border:0;border-radius:8px;justify-self:start;padding:10px 15px}.simple-ai small{color:#8a93a4;font-size:12px}.simple-ai img{object-fit:contain;justify-self:center;max-width:100%;height:250px}:is(.simple-studio button:focus-visible,.simple-studio a:focus-visible,.simple-studio textarea:focus-visible){outline-offset:3px;outline:2px solid #7e9cff}@media (min-width:1500px){.simple-main{padding:30px 70px}.simple-results{min-height:340px}}@media (max-width:900px){.simple-studio{grid-template-columns:1fr}.simple-nav{border:0;flex-direction:row;align-items:center;padding:12px}.simple-brand{margin:0;font-size:21px}.simple-brand span{display:none}.simple-nav .simple-pro{margin:0 0 0 auto}.simple-main{padding:15px}.simple-top h1{font-size:17px}.simple-top>span{display:none}.simple-results{min-height:230px;max-height:none}.simple-composer{padding:15px;position:relative;bottom:0}.simple-welcome h2{font-size:20px}.simple-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.simple-mode-tabs button{padding:8px 10px;font-size:13px}.simple-materials{gap:7px}.simple-asset{flex:1;grid-template-columns:32px auto;column-gap:6px;min-width:0;padding:8px}.simple-asset img{width:32px}.simple-asset small{font-size:9px}.simple-composer>footer{align-items:flex-end}.simple-composer footer>div{flex-direction:column;align-items:flex-end;gap:6px}.simple-start{padding:11px 14px;font-size:13px}.simple-modal-backdrop{padding:10px}.simple-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.simple-picker-tools{flex-wrap:wrap;padding:12px}.simple-picker-tools>input{width:100%}.simple-modal>header,.simple-modal>footer{padding:15px}.simple-suggestions{display:none}.simple-nav>button{white-space:nowrap;font-size:11px;padding:10px 7px!important}.simple-materials .simple-asset{flex:1 0 95px;grid-template-columns:24px minmax(0,1fr);min-width:95px}.simple-materials .simple-asset b,.simple-materials .simple-asset small{white-space:nowrap}.simple-materials .simple-source{width:100%;padding:5px}.simple-materials .simple-asset img{width:24px}}.simple-studio{grid-template-columns:minmax(0,1fr);min-height:0}.simple-studio .simple-nav{border-bottom:1px solid #e7e9ed;border-right:0;flex-direction:row;align-items:center;gap:8px;padding:10px 18px}.simple-studio .simple-brand{white-space:nowrap;margin:0 16px 0 0;font-size:20px}.simple-studio .simple-brand span{font-size:15px;display:inline}.simple-studio .simple-nav>button{white-space:nowrap;padding:9px 12px}.simple-studio .simple-nav .simple-pro{margin:0 0 0 auto}.simple-studio .simple-main{flex-direction:column;gap:16px;max-width:none;margin:0;padding:18px 22px 24px;display:flex}.simple-studio .simple-top h1{font-size:20px}.simple-studio .simple-results{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;min-height:0;max-height:none;padding:0;overflow:visible}.simple-studio .simple-welcome{min-height:105px;padding:8px}.simple-studio .simple-welcome>div:first-child{display:none}.simple-studio .simple-welcome h2{margin:0 0 4px;font-size:18px}.simple-studio .simple-welcome p{margin:0;font-size:12px}.simple-studio .simple-suggestions{margin-top:10px}.simple-studio .simple-job{min-width:0;max-width:none;padding:14px}.simple-studio .simple-job h2{margin:6px 0 10px}.simple-studio .simple-job video{object-fit:contain;height:220px;display:block}.simple-studio .simple-composer{z-index:auto;border-radius:16px;flex:none;padding:14px 18px;position:static;bottom:auto}.simple-studio .simple-composer>textarea{min-height:64px;padding:8px;line-height:1.5}.simple-studio .simple-materials{gap:8px}.simple-studio .simple-asset{padding:7px 10px}.simple-studio .simple-voices{gap:8px;margin:10px 0}.simple-studio .simple-voices>.voice-library-summary{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex;margin:0!important;padding:7px 9px!important}.simple-studio .simple-voices .voice-current{gap:7px;margin:0}.simple-studio .simple-voices .voice-current>i{width:26px;height:26px;font-size:12px}.simple-studio .simple-voices .voice-library-open{white-space:nowrap;align-items:center;gap:7px;width:auto;min-height:30px;margin:0;padding:6px 9px;display:flex}.simple-studio .simple-voices .voice-library-open>i{display:none}.simple-studio .simple-composer>footer{flex-wrap:wrap;align-items:center;padding-top:10px}.simple-studio .simple-options[open]{flex-wrap:wrap;flex:460px;align-items:center;gap:4px;display:flex}.simple-studio .simple-options label{align-items:center;padding:4px;display:inline-flex}.simple-studio .simple-options small{flex-basis:100%;max-width:none;padding:2px 6px}.simple-studio .simple-composer footer>div{margin-left:auto}@media (max-width:600px){.simple-studio .simple-nav{flex-wrap:wrap;gap:4px;padding:8px}.simple-studio .simple-brand{margin-right:4px}.simple-studio .simple-brand span{display:none}.simple-studio .simple-main{gap:12px;padding:12px}.simple-studio .simple-top h1{font-size:17px}.simple-studio .simple-composer{padding:12px}.simple-studio .simple-voices>.voice-library-summary{width:100%}.simple-studio .simple-options[open]{flex-basis:100%}.simple-studio .simple-options select{max-width:185px}}.simple-real-footage{flex-direction:column;gap:12px;padding:12px 0;display:flex}.simple-real-footage label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-real-footage small{color:#9ca8b8;line-height:1.6}html#xiangshu-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night-bg:#111113;--night-panel:#19191c;--night-raised:#222226;--night-line:#303036;--night-text:#eeeef1;--night-muted:#9b9ba5;--night-accent:#32c7f4}html#xiangshu-theme body,html#xiangshu-theme :is(.app-shell,.content,.main-area,.login-home,.simple-studio,.simple-main,.qingzhou-management-root){background:var(--night-bg)!important;color:var(--night-text)!important}html#xiangshu-theme :is(section,article,aside,header,footer,nav):not(.simple-modal-backdrop):not(.voice-library-backdrop){background:var(--night-panel)!important;border-color:var(--night-line)!important;color:var(--night-text)!important;box-shadow:none!important}html#xiangshu-theme :is([class*=panel],[class*=-card],[class*=-modal],[class*=-toolbar],[class*=-drawer],[class*=-table],[class*=-stats],.workspace,.login-box,.selected-role,.topbar,.sidebar,.simple-composer,.simple-job,.voice-current,.simple-options,.utility-account){background-color:var(--night-panel)!important;border-color:var(--night-line)!important;color:var(--night-text)!important;box-shadow:none!important;background-image:none!important}html#xiangshu-theme :is(h1,h2,h3,h4,h5,b,strong,label,dt,dd,th,td){color:var(--night-text)!important}html#xiangshu-theme :is(p,small,summary,em,[class*=subtitle],[class*=description],.crumb){color:var(--night-muted)!important}html#xiangshu-theme :is(input,textarea,select){accent-color:var(--night-accent);border-radius:8px;color:var(--night-text)!important;background:#202024!important;border:1px solid #393940!important}html#xiangshu-theme :is(input,textarea)::placeholder{color:#7d7d89!important}html#xiangshu-theme button{color:#c7c7d0!important;box-shadow:none!important;background-color:#242429!important;background-image:none!important;border-color:#36363f!important}html#xiangshu-theme button:hover:not(:disabled){color:#fff!important;background-color:#303037!important}html#xiangshu-theme :is(button.primary,.simple-start,button.active,button.selected,button[aria-selected=true]){color:#54d6fb!important;background:#123441!important;border-color:#2a7187!important}html#xiangshu-theme :is(a,.nav-svg,.simple-brand,.simple-brand span){color:var(--night-accent)!important}html#xiangshu-theme :is(.brand-mark,.workspace-logo){color:#7ee2ff!important;background:#153943!important;border-radius:10px!important}html#xiangshu-theme :is(.green-text,.success,.voice-ready){color:#69d3ac!important}html#xiangshu-theme :is(.login-error,[role=alert],button.danger,.orange-text){color:#ffb58b!important}html#xiangshu-theme :is(.simple-notice,.success-banner,.service-truth,.voice-library-notice){color:#9cdded!important;background:#18303a!important;border-color:#315260!important}html#xiangshu-theme table{color:#e8e8ef!important;background:#19191c!important;border-color:#303036!important}html#xiangshu-theme :is(tr,td,th){background-color:#0000!important;border-color:#303036!important}html#xiangshu-theme tbody tr:hover{background:#25252c!important}html#xiangshu-theme :is(.simple-modal-backdrop,.voice-library-backdrop,.modal-backdrop,.login-modal){background:#000000ad!important}html#xiangshu-theme :is(.cinematic-field,.neural-veil,.optic-spark){display:none!important}html#xiangshu-theme .login-home{background:#111113!important}html#xiangshu-theme .login-visual{background:#161619!important}html#xiangshu-theme .login-copy h1{font-size:clamp(32px,3.2vw,58px)!important}html#xiangshu-theme .login-flow span{background:#202025!important;border-color:#33333b!important}html#xiangshu-theme .login-direct{background:#111113!important}html#xiangshu-theme .login-box{border-radius:20px;border:1px solid #303036!important}html#xiangshu-theme :is(svg.nav-svg,svg.ui-icon){stroke-width:1.6px;flex-shrink:0;width:18px;height:18px}html#xiangshu-theme :focus-visible{outline-offset:3px;outline:2px solid #32c7f4!important}html#xiangshu-theme *{scrollbar-width:thin;scrollbar-color:#43434a #18181b}html#xiangshu-theme .simple-mode-tabs,html#xiangshu-theme .simple-top{background:0 0!important}html#xiangshu-theme .simple-nav{background:#171719!important}html#xiangshu-theme .login-home:before,html#xiangshu-theme .login-home:after,html#xiangshu-theme .login-visual:before,html#xiangshu-theme .login-visual:after,html#xiangshu-theme .login-direct:before,html#xiangshu-theme .login-direct:after{display:none!important}html#xiangshu-theme .password-input{background:#202024!important}html#xiangshu-theme{background:#111113!important}html#xiangshu-theme :is(form,.monitor-subnav,.contract-list,.gallery-tools,.case-waterfall,.academy-credit-rules,.onboarding-progress,.lead-funnel>div,.gallery-tools>label){color:#c7c7d0!important;background:#202024!important;border-color:#35353c!important}html#xiangshu-theme :is(.credit-balance,.pending,.launch-status,.platform-icon,.channel-icon){color:#b5e4ef!important;background:#23333a!important}html#xiangshu-theme .login-box form{background:0 0!important}html#xiangshu-theme .login-box .primary{opacity:1!important;color:#102028!important;background:#32c7f4!important}html#xiangshu-theme .qingzhou-management-root :is(.main,.login-page,.chooser,.chooser-page){color:#eeeef1!important;background:#111113!important}html#xiangshu-theme .qingzhou-management-root :is(.stat,.team-strip>div,.filters,.badge,.login-art,.brand-settings,.brand-default-logo,.export-toolbar,.notification-list,.finance-summary,.quote-sheet){color:#c7c7d0!important;background:#202024!important;border-color:#35353c!important}html#xiangshu-theme .qingzhou-management-root :is(.brand-preview,.export-toolbar a){background:#202024!important;border-color:#35353c!important}html#xiangshu-theme:has(.creator-shell){overflow:hidden}html#xiangshu-theme .creator-shell{height:100dvh;overflow:hidden}html#xiangshu-theme .creator-shell .content{overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html#xiangshu-theme .creator-shell .industry-context-bar{display:none!important}html#xiangshu-theme .simple-studio{grid-template-columns:180px minmax(0,1fr);height:calc(100dvh - 64px);min-height:0;display:grid;overflow:hidden}html#xiangshu-theme .simple-studio .simple-nav{border-bottom:0;border-right:1px solid #303036;flex-direction:column;align-items:stretch;gap:8px;padding:20px 12px;display:flex}html#xiangshu-theme .simple-studio .simple-brand{margin:0 0 20px;font-size:18px}html#xiangshu-theme .simple-studio .simple-brand span{font-size:14px;display:inline}html#xiangshu-theme .simple-studio .simple-nav>button{align-items:center;gap:8px;display:flex;padding:12px!important}html#xiangshu-theme .simple-studio .simple-main{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;margin:0;padding:18px 28px;display:grid}html#xiangshu-theme .simple-studio .simple-main:has(.simple-composer){grid-template-rows:auto minmax(0,1fr) auto}html#xiangshu-theme .simple-studio .simple-main:not(:has(.simple-composer)){grid-template-rows:auto minmax(0,1fr)}html#xiangshu-theme .simple-studio .simple-results{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;max-height:none;padding:8px 0;display:flex;overflow-y:auto}html#xiangshu-theme .simple-studio .simple-job{flex-shrink:0;width:min(850px,100%);margin:0 auto;padding:14px 18px}html#xiangshu-theme .simple-studio .simple-welcome{flex:1;justify-content:center;min-height:100px}html#xiangshu-theme .simple-studio .simple-composer{border-radius:20px;justify-self:center;width:min(960px,100%);min-height:0;max-height:48dvh;padding:12px 16px;position:static;overflow-y:auto}html#xiangshu-theme .simple-studio .simple-composer>textarea{resize:none;height:64px;min-height:58px;max-height:100px;font-size:13px;background:0 0!important;border:0!important}html#xiangshu-theme .simple-studio .simple-mode-tabs{gap:4px;margin-bottom:4px}html#xiangshu-theme .simple-studio .simple-mode-tabs button{padding:6px 12px;font-size:12px;background:0 0!important}html#xiangshu-theme .simple-studio .simple-materials{gap:6px}html#xiangshu-theme .simple-studio .simple-asset{grid-template-rows:17px 14px;grid-template-columns:28px auto;gap:0 6px;min-width:112px;padding:5px 8px;background:#25252a!important}html#xiangshu-theme .simple-studio .simple-asset img{width:28px;height:30px}html#xiangshu-theme .simple-studio .simple-asset>span{background:#33333b}html#xiangshu-theme .simple-studio .simple-asset small{font-size:9px}html#xiangshu-theme .simple-studio .simple-voices{gap:6px;margin:6px 0}html#xiangshu-theme .simple-studio .simple-voices>.voice-library-summary{border:0;background:0 0!important;margin:0!important;padding:0!important}html#xiangshu-theme .simple-studio .voice-library-open{padding:6px 9px;font-size:11px}html#xiangshu-theme .simple-studio .simple-voices>small{font-size:10px}html#xiangshu-theme .simple-studio .simple-notice{margin:4px 0;padding:5px 8px;font-size:11px}html#xiangshu-theme .simple-studio .simple-composer>footer{padding-top:6px}html#xiangshu-theme .simple-studio .simple-options{font-size:11px;background:0 0!important}html#xiangshu-theme .simple-studio .simple-options summary{padding:5px}html#xiangshu-theme .simple-studio .simple-start{padding:9px 15px}html#xiangshu-theme .simple-studio .simple-job video{height:240px}html#xiangshu-theme .simple-studio progress{accent-color:#23c4e6}html#xiangshu-theme .simple-background-renderers[hidden]{display:none!important}html#xiangshu-theme .simple-studio,html#xiangshu-theme .simple-studio .simple-main,html#xiangshu-theme .simple-studio .simple-top{background:#111113!important}html#xiangshu-theme .simple-studio .simple-main{max-width:none!important}html#xiangshu-theme .simple-studio .simple-top h1{font-size:22px!important}html#xiangshu-theme .simple-studio{--creator-width:1400px}html#xiangshu-theme .simple-studio .simple-composer,html#xiangshu-theme .creator-task-list{width:min(var(--creator-width),100%);margin:0 auto}html#xiangshu-theme .creator-tasks .simple-job{border-radius:0;width:100%;padding:14px 16px;background:0 0!important;border:0!important}html#xiangshu-theme .creator-task-list{flex:none}html#xiangshu-theme .creator-top-actions,html#xiangshu-theme .creator-record-actions{align-items:center;gap:10px;display:flex}html#xiangshu-theme .creator-top-actions button{padding:6px 10px;font-size:12px}html#xiangshu-theme .creator-record-actions{flex-shrink:0}html#xiangshu-theme .creator-record-actions button{border:0;padding:5px;display:inline-flex;background:0 0!important}html#xiangshu-theme .creator-record-hidden{opacity:.6}html#xiangshu-theme .creator-record-complete{color:#61d5c2;font-size:13px}html#xiangshu-theme .creator-ratio-choice{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}html#xiangshu-theme .creator-ratio-choice select{border-radius:8px;padding:7px 9px}html#xiangshu-theme .creator-progress-fx{padding:8px 0 4px}html#xiangshu-theme .creator-progress-caption{justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-bottom:12px;font-size:13px;display:flex}html#xiangshu-theme .creator-progress-caption>span{align-items:center;gap:9px;display:flex}html#xiangshu-theme .creator-progress-caption i{background:#50d4e5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #36c9e677}html#xiangshu-theme .creator-progress-caption small{color:#9b9ba5;white-space:nowrap;font-size:11px}html#xiangshu-theme .creator-progress-track{isolation:isolate;background:#303036;border-radius:9px;height:5px;position:relative;overflow:hidden}html#xiangshu-theme .creator-progress-fx.is-active .creator-progress-track{background:linear-gradient(90deg,#233740,#293e47,#27313d);box-shadow:0 0 14px #3accea0d}html#xiangshu-theme .creator-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#4296ef,#33d4dc,#8cead2);height:100%;transition:width .7s;display:block}html#xiangshu-theme .creator-progress-track>i{background:linear-gradient(100deg,#0000 20%,#42cbed44 45%,#b2efffdd 50%,#42cbed44 55%,#0000 80%);animation:3.8s ease-in-out infinite creator-light-sweep;position:absolute;inset:0;transform:translate(-100%)}html#xiangshu-theme .creator-progress-fx.is-active .creator-progress-caption i{animation:2.8s ease-in-out infinite creator-status-breathe}html#xiangshu-theme .creator-progress-fx.is-editing .creator-progress-track>i{animation-duration:2.6s}html#xiangshu-theme .creator-progress-stages{color:#72727e;align-items:center;gap:12px;margin-top:10px;font-size:10px;display:flex}html#xiangshu-theme .creator-progress-stages b{background:#36363d;width:22px;height:1px}html#xiangshu-theme .creator-progress-stages .is-current{color:#78dae9}html#xiangshu-theme .creator-progress-stages .is-done{color:#84c9b8}html#xiangshu-theme .creator-progress-fx.is-paused .creator-progress-caption i{box-shadow:none;background:#b7a47f}@keyframes creator-light-sweep{0%{opacity:0;transform:translate(-100%)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(100%)}}@keyframes creator-status-breathe{0%,to{opacity:.45;box-shadow:0 0 5px #36c9e633}50%{opacity:1;box-shadow:0 0 14px #36c9e699}}@media (prefers-reduced-motion:reduce){html#xiangshu-theme .creator-progress-fx *{transition:none!important;animation:none!important}html#xiangshu-theme .creator-progress-track>i{display:none}}html#xiangshu-theme .creator-waterfall{flex:none;align-items:start;gap:14px;width:100%;display:grid}html#xiangshu-theme .creator-waterfall-column{flex-direction:column;gap:14px;min-width:0;display:flex}html#xiangshu-theme .creator-waterfall-column>.simple-job,html#xiangshu-theme .creator-library-card{border-radius:12px;width:100%;margin:0;padding:10px;overflow:hidden}html#xiangshu-theme .creator-works .simple-job header{display:block}html#xiangshu-theme .creator-works .simple-job h2{overflow-wrap:anywhere;font-size:14px}html#xiangshu-theme .creator-works .simple-job video{aspect-ratio:9/16;object-fit:contain;background:#111113;width:100%;height:auto}html#xiangshu-theme .creator-works .simple-job footer{flex-wrap:wrap;gap:5px}html#xiangshu-theme .creator-works .simple-job footer :is(a,button){padding:7px;font-size:11px}html#xiangshu-theme .creator-library-menu{flex-direction:column;gap:4px;padding-left:12px;display:flex}html#xiangshu-theme .creator-library-menu button{text-align:left;border:0;border-radius:8px;padding:10px 5px;font-size:12px}html#xiangshu-theme .creator-library{flex-direction:column;min-height:0;display:flex;overflow:hidden;background:0 0!important}html#xiangshu-theme .creator-library-tools{flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 14px;display:flex}html#xiangshu-theme .creator-library-tools>input{width:220px;max-width:100%;padding:9px}html#xiangshu-theme .creator-library-tools>button,html#xiangshu-theme .creator-library-upload{cursor:pointer;border:1px solid #35353c;border-radius:8px;padding:9px 12px}html#xiangshu-theme .creator-library-upload input{display:none}html#xiangshu-theme .creator-library-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}html#xiangshu-theme .creator-library-card{border:1px solid #303036}html#xiangshu-theme .creator-library-card :is(img,video){object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}html#xiangshu-theme .creator-image-preview{border:0;width:100%;padding:0;display:block}html#xiangshu-theme .creator-library-caption h2{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.5}html#xiangshu-theme .creator-library-caption a{padding:6px 0;font-size:12px;display:inline-block}html#xiangshu-theme .creator-library-caption small{display:block}html#xiangshu-theme .creator-audio>span{text-align:center;color:#32c7f4;padding:30px;font-size:30px;display:block}html#xiangshu-theme .creator-audio audio{width:100%;min-width:0;height:36px}html#xiangshu-theme .creator-image-dialog{border-radius:14px;flex-direction:column;align-items:center;gap:10px;max-width:90vw;max-height:90dvh;padding:16px;display:flex}html#xiangshu-theme .creator-image-dialog img{object-fit:contain;max-width:100%;min-height:0}@media (max-width:1200px){html#xiangshu-theme .creator-waterfall{column-count:3}}@media (max-width:760px){html#xiangshu-theme .creator-waterfall{column-count:2}html#xiangshu-theme .creator-library-menu{padding:0}html#xiangshu-theme .creator-library-menu button{white-space:normal;font-size:10px}}@media (max-width:430px){html#xiangshu-theme .creator-waterfall{column-count:1}}html#xiangshu-theme .simple-studio .simple-nav>button:not(.active){color:#aaaab4!important;background:0 0!important}html#xiangshu-theme .simple-studio .simple-nav>button.active{color:#54d6fb!important;background:#15343d!important}html#xiangshu-theme :is(.voice-library-toolbar>label,.simple-picker-tools>label,.voice-model-grid article>i,.voice-library-open>i,.voice-model-section h4 small,.simple-job footer>a){color:#b7e8f5!important;background:#25252a!important;border-color:#393940!important}html#xiangshu-theme body{--oe-bg:#111113;--oe-text:#eeeef1;--oe-line:#303036;--oe-blue:#32c7f4;--oe-blue-soft:#15343d;--brand-ivory:#111113;--brand-ink:#eeeef1;--ink:#eeeef1;--paper:#19191c;--ivory:#111113;--line:#303036;--muted:#9b9ba5}html#xiangshu-theme .workspace-main>.content{color:#eeeef1!important;background:#111113!important}html#xiangshu-theme .sidebar>.workspace{background:#202024!important}html#xiangshu-theme .sidebar nav button{color:#aaaab4!important;background:0 0!important;border:0!important}html#xiangshu-theme .sidebar nav button:hover,html#xiangshu-theme .sidebar nav button.active{color:#32c7f4!important;background:#202024!important}html#xiangshu-theme .sidebar nav button.active:after{background:#32c7f4!important}html#xiangshu-theme .creator-shell .workspace-main>.content{max-width:none!important;margin:0!important;padding:0!important}html#xiangshu-theme .creator-shell .workspace-main{height:100dvh!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}html#xiangshu-theme body:has(.creator-shell){height:100dvh;overflow:hidden}html#xiangshu-theme .simple-studio .simple-job header,html#xiangshu-theme .simple-studio .simple-job footer{background:0 0!important}html#xiangshu-theme .simple-studio .simple-job h2{margin:6px 0 12px;font-size:17px}html#xiangshu-theme .simple-studio .creator-works .simple-job h2{font-size:14px}html#xiangshu-theme .simple-studio .simple-progress{min-height:0;padding:6px 0}html#xiangshu-theme .simple-studio .simple-job details{margin-top:10px}@media (max-width:700px){html#xiangshu-theme .simple-studio{grid-template-columns:58px minmax(0,1fr)}html#xiangshu-theme .simple-studio .simple-nav{padding:12px 4px}html#xiangshu-theme .simple-studio .simple-brand span,html#xiangshu-theme .simple-studio .simple-nav button .nav-label{display:none}html#xiangshu-theme .simple-studio .simple-nav>button{justify-content:center;padding:10px 5px!important}html#xiangshu-theme .simple-studio .simple-main{gap:8px;padding:10px 8px}html#xiangshu-theme .simple-studio .simple-top h1{font-size:15px!important}html#xiangshu-theme .simple-studio .simple-composer{max-height:55dvh;padding:8px}html#xiangshu-theme .simple-studio .simple-asset{min-width:85px}html#xiangshu-theme .simple-studio .simple-materials .simple-source,html#xiangshu-theme .simple-studio .simple-voices>.voice-library-summary{width:auto}html#xiangshu-theme .simple-studio .simple-options[open]{flex-basis:100%}}@media (max-width:760px){html#xiangshu-theme .creator-shell .simple-studio{height:calc(100dvh - 128px)}html#xiangshu-theme .creator-shell .simple-composer{max-height:48dvh}html#xiangshu-theme .creator-shell .simple-asset{overflow:hidden;min-width:0!important}html#xiangshu-theme .creator-shell .simple-asset small{text-overflow:ellipsis;overflow:hidden}}html#xiangshu-theme .scene-template-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}html#xiangshu-theme .scene-template-fields label{flex-direction:column;gap:5px;min-width:0;display:flex}html#xiangshu-theme .scene-templates small{color:#9699a6;margin:10px 0;display:block}html#xiangshu-theme .simple-ai{min-height:0;max-height:65vh;overflow:auto}html#xiangshu-theme .picker-asset-card{flex-direction:column;gap:6px;min-width:0;display:flex}html#xiangshu-theme .picker-asset-card>button{width:100%;min-width:0}html#xiangshu-theme .asset-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html#xiangshu-theme .asset-card-actions button{min-height:30px;padding:6px 10px;font-size:12px}html#xiangshu-theme .mix-catalog-filters{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0 14px;display:flex}html#xiangshu-theme .mix-catalog-filters nav{gap:6px;display:flex}html#xiangshu-theme .mix-catalog-filters [aria-pressed=true]{color:#63deff;background:#17343e}html#xiangshu-theme .mix-upload-dialog{flex-direction:column;gap:12px;max-width:680px;padding:20px;display:flex}html#xiangshu-theme .mix-upload-dialog textarea{min-height:120px}html#xiangshu-theme .creator-library-caption p{color:#9699a6;overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (max-width:760px){html#xiangshu-theme .scene-template-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}html#xiangshu-theme .creator-mix-choice{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}html#xiangshu-theme .creator-mix-choice small{color:#9699a6}html#xiangshu-theme .mix-select-dialog{flex-direction:column;width:min(1400px,95vw);height:85vh;display:flex}html#xiangshu-theme .mix-select-dialog>.creator-library{flex:1;min-height:0;padding:16px}html#xiangshu-theme .reference-transform-modal{z-index:1200}html#xiangshu-theme .creator-catalog-body{flex:1;gap:16px;min-height:0;display:flex;overflow:hidden}html#xiangshu-theme .creator-catalog-body>.creator-library-scroll{flex:1;min-width:0}html#xiangshu-theme .process-menu{flex-shrink:0;width:150px;font-size:12px;overflow:auto}html#xiangshu-theme .process-menu summary{cursor:pointer;color:#acb0ba;padding:10px 4px}html#xiangshu-theme .process-menu button{text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:8px;display:block}html#xiangshu-theme .process-menu button.active{color:#63deff;background:#17343e}@media (max-width:760px){html#xiangshu-theme .process-menu{display:none}}html#xiangshu-theme .catalog-media{background:#111318;border-radius:8px;position:relative;overflow:hidden}html#xiangshu-theme .creator-library-card .catalog-media :is(img,video){object-fit:contain;width:100%;height:236px;max-height:236px}html#xiangshu-theme .catalog-preview-eye{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#111b;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html#xiangshu-theme .creator-library-caption h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 6px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}html#xiangshu-theme .creator-library-caption p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.6}html#xiangshu-theme .asset-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}html#xiangshu-theme .mix-catalog-filters{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}html#xiangshu-theme .mix-catalog-filters :is(label,nav){align-items:center;gap:8px;display:flex}html#xiangshu-theme .mix-upload-dialog{box-sizing:border-box;gap:16px;width:min(640px,94vw);max-height:88vh;padding:24px;font-size:13px;line-height:1.65;overflow:auto}html#xiangshu-theme .mix-upload-dialog :is(header,footer){flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}html#xiangshu-theme .mix-upload-dialog header{padding-bottom:16px}html#xiangshu-theme .mix-upload-dialog footer{padding-top:16px}html#xiangshu-theme .mix-upload-dialog header button{white-space:nowrap;border-radius:8px;flex-shrink:0;min-width:56px;height:36px}html#xiangshu-theme .mix-upload-dialog :is(h2,p){margin:0;padding:0}html#xiangshu-theme .mix-upload-dialog h2{font-size:18px}html#xiangshu-theme .mix-upload-dialog .catalog-field{flex-direction:column;gap:8px;display:flex}html#xiangshu-theme .mix-upload-dialog :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;max-width:100%;font:inherit;border-radius:8px;padding:10px 12px}html#xiangshu-theme .clone-consent{align-items:flex-start;gap:10px;line-height:1.7;display:flex}html#xiangshu-theme .clone-consent input{flex-shrink:0;margin-top:5px}html#xiangshu-theme .clone-feedback{overflow-wrap:anywhere;background:#17343e;border-radius:8px;padding:12px!important}html#xiangshu-theme :is(.asset-card-actions,.mix-catalog-filters,.mix-upload-dialog footer) button{-webkit-appearance:none;appearance:none;color:#cbd5e1;font:inherit;cursor:pointer;white-space:nowrap;background:#24252b;border:1px solid #363840;border-radius:8px;padding:8px 12px;line-height:1.4}html#xiangshu-theme :is(.asset-card-actions,.mix-catalog-filters,.mix-upload-dialog footer) button:hover{background:#20333b;border-color:#39829a}html#xiangshu-theme .mix-catalog-filters button[aria-pressed=true],html#xiangshu-theme .mix-upload-dialog footer button:last-child{color:#65ddff;background:#123a47;border-color:#235063}html#xiangshu-theme .mix-upload-dialog button:disabled{opacity:.5;cursor:wait}html#xiangshu-theme .creator-library>p[role=status]{margin:4px 0 12px;font-size:12px;line-height:1.5}html#xiangshu-theme .mix-catalog-filters select{border:1px solid #363840;border-radius:8px;padding:8px 10px}html#xiangshu-theme .simple-voices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html#xiangshu-theme .simple-voices>.creator-mix-choice{align-items:center;gap:8px;margin:0;display:flex}html#xiangshu-theme .creator-mix-label{box-sizing:border-box;white-space:nowrap;background:#24252b;border:1px solid #363840;border-radius:8px;align-items:center;gap:0;height:36px;padding-left:10px;display:inline-flex;position:relative}html#xiangshu-theme .creator-mix-label>span{color:#b5c4d5;font-size:12px;font-weight:600}html#xiangshu-theme .creator-mix-label>span:after{content:" · ";white-space:pre}html#xiangshu-theme .creator-mix-label select{-webkit-appearance:none;appearance:none;color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:8px;max-width:190px;height:34px;margin:0;padding:0 26px 0 2px;font-size:12px;font-weight:600}html#xiangshu-theme .creator-mix-label:after{content:"⌄";pointer-events:none;color:#9baabd;font-size:12px;position:absolute;right:10px}html#xiangshu-theme .creator-mix-label:focus-within{outline-offset:2px;outline:2px solid #36c8ed}html#xiangshu-theme .creator-voice-note{color:#9699a6;margin:6px 0 0;font-size:12px;line-height:1.6;display:block}html#xiangshu-theme .simple-voices>.creator-mix-choice>small{display:none}html#xiangshu-theme .creator-works-grid .simple-job h2{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.5}html#xiangshu-theme .creator-works-grid .simple-job small{font-size:11px;line-height:1.6}html#xiangshu-theme .creator-works-grid .simple-job video{object-fit:contain;max-height:340px}html#xiangshu-theme :is(.reference-transform-body,.reference-transform-body main,.reference-transform-empty,.reference-ratio-picker,.reference-transform-choice,.reference-scene-lightbox figure){color:#b4bdca!important;background:#18191d!important}html#xiangshu-theme :is(.reference-transform-summary,.reference-transform-grid article,.reference-transform-body aside,.reference-ratio-picker,.reference-scene-lightbox>section,.reference-scene-lightbox header,.reference-scene-lightbox footer){color:#cad4e1!important;background:#202126!important;border-color:#34363d!important}html#xiangshu-theme .reference-transform-modal :is(h2,h3,b){color:#edf2f7!important}html#xiangshu-theme .reference-transform-modal :is(p,small,aside>span){font-size:13px;line-height:1.7;color:#a7b2c2!important}html#xiangshu-theme .reference-transform-body{grid-template-columns:260px minmax(0,1fr);gap:20px!important;padding:20px!important}html#xiangshu-theme .reference-transform-body aside h3{overflow-wrap:anywhere;font-size:14px;line-height:1.5}html#xiangshu-theme .reference-transform-body aside figure{height:240px;background:#141519!important}html#xiangshu-theme .reference-transform-modal button{border-radius:8px;color:#cce4ee!important;background:#282b32!important;border-color:#3b414c!important}html#xiangshu-theme .reference-transform-modal button.active,html#xiangshu-theme .reference-transform-body aside>button,html#xiangshu-theme .reference-transform-modal>section>footer button:last-child{color:#61ddff!important;background:#123b48!important;border-color:#286073!important}html#xiangshu-theme .reference-transform-grid article.selected{border-color:#35cbed!important}html#xiangshu-theme .reference-transform-choice span{color:#68dcfa!important;background:#173c48!important}html#xiangshu-theme .reference-transform-empty.is-generating{background:radial-gradient(circle at 50% 42%,#163743 0,#0000 45%)!important}html#xiangshu-theme .reference-progress-track{background:#2b323d!important}html#xiangshu-theme .reference-progress-track span{background:linear-gradient(90deg,#246b7e,#50d9ec,#246b7e)!important}html#xiangshu-theme .reference-live-stage{background:#163540;border-radius:8px;margin:0 0 12px;padding:10px 14px}html#xiangshu-theme .reference-transform-error{padding:12px 20px;font-size:13px;line-height:1.6;color:#ffc6c6!important;background:#3a2629!important}html#xiangshu-theme .reference-transform-error button{margin-left:12px;padding:8px 12px}html#xiangshu-theme .reference-transform-backdrop{background:#0009!important}@media (max-width:900px){html#xiangshu-theme .reference-transform-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html#xiangshu-theme .reference-progress-orbit,html#xiangshu-theme .reference-progress-track span{animation:none}}html#xiangshu-theme #merchant-crm-workspace{--paper:#111318;--white:#1a1d23;--ink:#e5eaf2;--line:#343b46;--muted:#a1adbd}html#xiangshu-theme #merchant-crm-workspace>.app-shell{align-items:start;background:#111318!important;grid-template-columns:216px minmax(0,1fr)!important;min-height:calc(100dvh - 62px)!important;display:grid!important}html#xiangshu-theme #merchant-crm-workspace .app-shell>.sidebar{z-index:20!important;background:#191d24!important;border:0!important;border-right:1px solid #343b46!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:216px!important;height:calc(100dvh - 62px)!important;min-height:0!important;padding:18px 12px!important;display:flex!important;position:sticky!important;inset:0 auto auto 0!important;overflow-y:auto!important}html#xiangshu-theme #merchant-crm-workspace .sidebar>.brand{border-bottom:1px solid #343b46;gap:10px;width:100%;flex:none!important;min-width:0!important;padding:0 8px 14px!important}html#xiangshu-theme #merchant-crm-workspace .sidebar .brand span{font-size:14px!important;display:block!important}html#xiangshu-theme #merchant-crm-workspace .sidebar .brand small{margin-top:4px;font-size:12px;display:block}html#xiangshu-theme #merchant-crm-workspace .sidebar .brand-logo{object-fit:contain;flex:none;width:36px;height:36px}html#xiangshu-theme #merchant-crm-workspace .sidebar>nav{background:0 0!important;flex-direction:column!important;gap:5px!important;width:100%!important;display:flex!important;overflow:visible!important}html#xiangshu-theme #merchant-crm-workspace .sidebar nav button{text-align:left;white-space:nowrap;background:0 0!important;border-radius:8px!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:42px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.5!important;display:flex!important}html#xiangshu-theme #merchant-crm-workspace .sidebar nav button.active{color:#75ddf5!important;background:#173e4a!important}html#xiangshu-theme #merchant-crm-workspace .sidebar nav button.active:after{display:none!important}html#xiangshu-theme #merchant-crm-workspace .sidebar .nav-icon{text-align:center;flex:0 0 20px;width:20px;font-size:16px!important}html#xiangshu-theme #merchant-crm-workspace .sidebar .nav-label{font-size:13px!important;display:block!important}html#xiangshu-theme #merchant-crm-workspace .sidebar-user{border-top:1px solid #343b46;gap:8px;grid-template-columns:30px minmax(0,1fr) auto!important;margin-top:auto!important;padding:16px 2px 0!important;display:grid!important}html#xiangshu-theme #merchant-crm-workspace .sidebar-user>div,html#xiangshu-theme #merchant-crm-workspace .sidebar-user .logout{display:block!important}html#xiangshu-theme #merchant-crm-workspace .sidebar-user button{white-space:nowrap;font-size:12px;padding:5px!important}html#xiangshu-theme #merchant-crm-workspace .app-shell>.main{overflow-x:auto;background:#111318!important;width:100%!important;min-width:0!important;margin:0!important;padding:24px!important}html#xiangshu-theme #merchant-crm-workspace .main>.page-head{justify-content:space-between;align-items:center;gap:20px;display:flex;background:0 0!important;margin:0 0 22px!important}html#xiangshu-theme #merchant-crm-workspace .page-head h1{margin:6px 0;line-height:1.4;font-size:26px!important}html#xiangshu-theme #merchant-crm-workspace .page-head .primary{white-space:nowrap;flex:none;min-height:38px}html#xiangshu-theme #merchant-crm-workspace :is(.department-pulse,.department-pulse>div,.department-pulse>article,.staff-metrics,.staff-performance,.executive-metrics,.team-strip,.team-strip>div){color:#e5eaf2!important;background:#1d222a!important;border-color:#343b46!important}html#xiangshu-theme #merchant-crm-workspace :is(.workflow,.executive-board,.panel,.stat){background:#191d24!important;border:1px solid #343b46!important;border-radius:12px!important}@media (min-width:761px){html#xiangshu-theme #merchant-crm-workspace :is(.mobile-more-toggle,.mobile-fixed-back){display:none!important}}@media (max-width:760px){html#xiangshu-theme #merchant-crm-workspace>.app-shell{grid-template-columns:1fr!important}html#xiangshu-theme #merchant-crm-workspace .app-shell>.sidebar{grid-column:1;max-height:240px;width:100%!important;height:auto!important;position:relative!important}html#xiangshu-theme #merchant-crm-workspace .sidebar>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html#xiangshu-theme #merchant-crm-workspace .app-shell>.main{padding:16px!important}html#xiangshu-theme #merchant-crm-workspace .sidebar .mobile-more-toggle{display:none!important}html#xiangshu-theme #merchant-crm-workspace .sidebar nav .mobile-secondary{display:flex!important}}html#xiangshu-theme .workspace-main{min-height:calc(100dvh - 64px);background:#111318!important}html#xiangshu-theme .workspace-main>.content:not(.management-content){box-sizing:border-box;background:#111318!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 32px 40px!important}html#xiangshu-theme .creator-shell .workspace-main>.content{padding:0!important}html#xiangshu-theme .workspace-main>.content>:is(.product-home,.account-overview,.design-center,.training-camp,.academy,.lead-command-center){width:100%!important;max-width:none!important;margin-inline:0!important}html#xiangshu-theme .workspace-main>.content :is(.page-heading,.home-section-head,.training-heading){gap:20px;background:0 0!important;margin-bottom:22px!important}html#xiangshu-theme .workspace-main>.content :is(h1){letter-spacing:-.5px;line-height:1.35;font-size:28px!important}html#xiangshu-theme .workspace-main>.content :is(.panel,.account-card,.metric-card,.auth-card){background:#1a1d23!important;border:1px solid #303640!important;border-radius:14px!important}html#xiangshu-theme .workspace-main>.content :is(.home-hero,.account-hero,.design-hero){background:#1a1d23!important;border:1px solid #303640!important;border-radius:16px!important;margin-bottom:20px!important;padding:28px!important}html#xiangshu-theme .workspace-main>.content :is(.auth-grid,.account-balance-grid,.account-summary-grid,.metrics,.monitor-metrics,.home-capabilities){gap:16px!important}html#xiangshu-theme .workspace-main>.content :is(.home-capabilities>a,.home-capabilities>button,.home-capabilities>article){border-radius:12px!important;padding:22px!important}html#xiangshu-theme .workspace-main>.content :is(.home-flow,.home-section-head,.panel-title,.account-card>header){background:0 0!important}html#xiangshu-theme .workspace-main>.content :is(.contract-panel,.auth-card){padding:22px!important}html#xiangshu-theme .contract-list>span{align-items:center;gap:16px;grid-template-columns:24px minmax(180px,1fr) minmax(160px,1fr) 80px!important;padding:16px!important;display:grid!important}html#xiangshu-theme .contract-list button{min-height:36px;white-space:nowrap!important;min-width:72px!important;padding:8px 14px!important}html#xiangshu-theme .auth-card>em{white-space:nowrap;border:1px solid #31534a;border-radius:20px;padding:6px 12px;color:#8ce0bf!important;background:#203a34!important}html#xiangshu-theme .auth-card>em.inactive{border-color:#3b4350;color:#adb6c6!important;background:#292e38!important}html#xiangshu-theme .auth-card h2{margin:0 0 6px;font-size:20px!important}html#xiangshu-theme .auth-copy{min-height:72px;line-height:1.8}html#xiangshu-theme .account-balance-grid article{border:1px solid #303640!important;border-radius:14px!important;height:auto!important;min-height:200px!important;padding:22px!important}html#xiangshu-theme .account-balance-grid article>i{flex:none;place-items:center;display:grid;width:34px!important;height:34px!important}html#xiangshu-theme .account-balance-grid article>strong{font-size:30px!important}html#xiangshu-theme .recent-order>button{grid-template-columns:36px minmax(0,1fr) auto 76px;align-items:center;gap:14px;display:grid;min-height:74px!important}html#xiangshu-theme .recent-order>button>em{white-space:nowrap;font-style:normal}html#xiangshu-theme .account-navigation{overflow:hidden;border:1px solid #303640!important;border-radius:14px!important;margin-bottom:18px!important}html#xiangshu-theme .account-navigation-lower{flex-wrap:wrap;gap:16px;padding:12px!important}html#xiangshu-theme .workspace-main>.content :is(.page-heading,.auth-card,.contract-panel,.account-quick-nav,.panel-title) button{white-space:nowrap;min-height:36px;line-height:1.4;border-radius:8px!important;padding:8px 14px!important}html#xiangshu-theme .workspace-main>.content button:disabled{opacity:.5;cursor:not-allowed}html#xiangshu-theme .workspace-main>.content :is(.design-tabs,.gallery-tools){gap:12px;border-radius:12px!important;padding:14px!important}html#xiangshu-theme .embedded-management-head{color:#aeb8c9!important;background:#1a1d23!important;border-color:#303640!important}html#xiangshu-theme .embedded-management-head b{color:#dce5ef!important}html#xiangshu-theme .embedded-management-head em{color:#78d8ee!important;background:#20333a!important;border-color:#31515d!important}html#xiangshu-theme .workspace-main>.content :is(.academy-home,.lead-ads-dashboard){width:100%!important;max-width:none!important;margin:0!important}html#xiangshu-theme .workspace-main>.content :is(.academy-hero,.lead-ads-head){border:1px solid #303640;border-radius:14px;margin-bottom:24px;background:#1a1d23!important;padding:26px!important}html#xiangshu-theme .workspace-main>.content :is(.academy-menu,.lead-source-grid,.home-capabilities,.academy-section-title){background:0 0!important;gap:16px!important}html#xiangshu-theme .academy-menu>button{border:1px solid #343b47!important;border-radius:14px!important;padding:24px!important}html#xiangshu-theme .workspace-main>.content .academy-menu>button :is(header,footer){background:0 0!important;padding-inline:0!important}html#xiangshu-theme .workspace-main>.content :is(.academy-hero,.account-hero)>aside{background:0 0!important}html#xiangshu-theme .workspace-main>.content .account-balance-grid article{min-width:0;overflow:hidden!important}html#xiangshu-theme .workspace-main>.content .balance-primary:after{display:none!important}html#xiangshu-theme .workspace-main>.content .academy-menu>button>i{color:#73d9f5!important;background:#173b49!important}html#xiangshu-theme .workspace-main>.content .academy-menu>button>header>span{color:#72cbe1!important}html#xiangshu-theme .academy-status>span{color:#a6dcea!important;background:#24323b!important;border:1px solid #39505d!important}html#xiangshu-theme .lead-ad-metrics{gap:16px!important}html#xiangshu-theme .lead-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important}html#xiangshu-theme #merchant-crm-workspace .business-chooser{justify-content:center;align-items:flex-start;display:flex;background:#111318!important;min-height:calc(100dvh - 62px)!important;padding:32px!important}html#xiangshu-theme #merchant-crm-workspace .business-chooser:before,html#xiangshu-theme #merchant-crm-workspace .business-chooser:after{display:none!important}html#xiangshu-theme #merchant-crm-workspace .chooser-shell{border:1px solid #303640;border-radius:16px;width:100%!important;max-width:1440px!important;box-shadow:none!important;background:#1a1d23!important;margin:0 auto!important;padding:28px!important}html#xiangshu-theme #merchant-crm-workspace .chooser-brand{gap:24px;background:0 0!important;margin-bottom:24px!important}html#xiangshu-theme #merchant-crm-workspace .chooser-heading h1{letter-spacing:0;line-height:1.4;font-size:30px!important}html#xiangshu-theme #merchant-crm-workspace .business-options{gap:20px!important}html#xiangshu-theme #merchant-crm-workspace .business-card{background:linear-gradient(135deg,#21323d,#1b222b)!important;border:1px solid #35414e!important;border-radius:14px!important;min-height:300px!important;padding:28px!important}html#xiangshu-theme #merchant-crm-workspace .renovation-card{background:linear-gradient(135deg,#302e2c,#1b222b)!important}html#xiangshu-theme #merchant-crm-workspace .business-card:hover{transform:translateY(-2px);border-color:#49c4e4!important}html#xiangshu-theme #merchant-crm-workspace .card-copy h2{font-size:34px!important}html#xiangshu-theme #merchant-crm-workspace :is(.chooser-footer,.entry-link){background:0 0!important}html#xiangshu-theme #merchant-crm-workspace .chooser-footer{margin-top:24px!important;padding:20px 0 0!important}@media (max-width:1100px){html#xiangshu-theme .workspace-main>.content:not(.management-content){padding:20px!important}html#xiangshu-theme .auth-grid{grid-template-columns:1fr!important}html#xiangshu-theme .contract-list>span{grid-template-columns:24px minmax(0,1fr) 80px!important}html#xiangshu-theme .contract-list small{grid-area:2/2}html#xiangshu-theme .contract-list button{grid-area:1/3/3}}@media (max-width:600px){html#xiangshu-theme .workspace-main>.content:not(.management-content){padding:16px 12px!important}html#xiangshu-theme #merchant-crm-workspace .business-chooser{padding:12px!important}html#xiangshu-theme #merchant-crm-workspace .chooser-shell{padding:18px!important}html#xiangshu-theme #merchant-crm-workspace .business-options{grid-template-columns:1fr!important}html#xiangshu-theme #merchant-crm-workspace .chooser-brand{flex-direction:column;align-items:flex-start}html#xiangshu-theme .account-balance-grid{grid-template-columns:1fr!important}}html#xiangshu-theme #merchant-crm-workspace :is(.modal,.finance-modal,.discount-dialog,.price-item-dialog,.price-manager-card,.gift-picker-card,.library-editor,.phone-action-dialog,.mobile-more-sheet){box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto;color:#edf1f7!important;background:#1b2028!important;border:1px solid #3b4351!important;border-radius:16px!important;box-shadow:0 24px 80px #0008!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal-head,.finance-modal>header,.discount-dialog>header,.price-item-dialog>header,.price-manager-card>header,.gift-picker-card>header,.library-editor>header,.mobile-more-sheet>header){border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;gap:16px;display:flex;color:#edf1f7!important;background:#222832!important;border-bottom:1px solid #394250!important;padding:18px 22px!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal-head,.finance-modal>header,.discount-dialog>header,.price-item-dialog>header) :is(h2,h3){line-height:1.5;color:#f0f4f9!important;margin:0!important;font-size:18px!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal-head,.finance-modal>header,.discount-dialog>header,.price-item-dialog>header)>button{white-space:nowrap;border:1px solid #465161!important;border-radius:8px!important;flex:none!important;width:auto!important;min-width:36px!important;height:36px!important;padding:6px 10px!important;line-height:1!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal-backdrop,.discount-dialog-backdrop,.price-item-backdrop,.phone-action-backdrop,.quote-modal){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto;background:#04080ec2!important;padding:20px!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal>.form-grid,.finance-form,.discount-dialog-fields,.price-item-fields){grid-template-columns:repeat(2,minmax(0,1fr));background:0 0!important;gap:18px!important;padding:22px!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form,.discount-dialog-fields,.price-item-fields,.library-editor-grid) label{align-content:start;gap:8px;min-width:0;line-height:1.6;display:grid;color:#dce5f1!important;font-size:13px!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form,.discount-dialog-fields,.price-item-fields,.library-editor-grid) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;line-height:1.5;color:#edf3fa!important;background:#141a22!important;border:1px solid #424d5e!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 12px!important;font-size:14px!important}html#xiangshu-theme #merchant-crm-workspace input:autofill{-webkit-text-fill-color:#edf3fa!important;box-shadow:inset 0 0 0 1000px #18232f!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form) textarea{resize:vertical;min-height:90px!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form) :is(input[type=checkbox],input[type=radio]){accent-color:#39c6e5;flex:none;width:16px!important;height:16px!important;min-height:0!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form,.discount-dialog-fields,.price-item-fields)>.wide{grid-column:1/-1!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal-actions,.finance-modal>footer,.discount-dialog>footer,.price-item-dialog>footer,.folder-modal-actions,.preview-actions){border-top:1px solid #394250;flex-wrap:wrap;justify-content:flex-end;align-items:center;background:#1b2028!important;gap:10px!important;padding:16px 22px!important;display:flex!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal,.finance-modal,.discount-dialog,.price-item-dialog) button{border-radius:8px;min-height:36px;padding:8px 14px;line-height:1.4}html#xiangshu-theme #merchant-crm-workspace :is(.modal,.finance-modal,.discount-dialog,.price-item-dialog) .primary{min-width:86px;color:#8ce5f7!important;background:#164858!important;border:1px solid #33788c!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal,.finance-modal,.discount-dialog,.price-item-dialog) :is(p,small,.muted){line-height:1.7;color:#aebdce!important}html#xiangshu-theme #merchant-crm-workspace :is(.finance-panel,.team-card,.alert-card,.channel-card,.notification-panel,.project-summary,.folder-card,.payment-card,.issue-card,.quote-customer-banner,.price-library-filters,.payroll-profile-grid,.payroll-record-summary,.quote-workspace-hero,.node-documents,.monthly-group){color:#e4ebf5!important;background:#1b2028!important;border:1px solid #343f4f!important;border-radius:12px!important}html#xiangshu-theme #merchant-crm-workspace :is(.finance-hero,.finance-panel>header,.quote-workbench-head,.panel-head,.node-documents-head,.payroll-panel>header,.notification-panel>header){flex-wrap:wrap;gap:12px;background:#222832!important;border-color:#394250!important;padding:16px 20px!important}html#xiangshu-theme #merchant-crm-workspace :is(.finance-actions,.head-actions,.export-toolbar,.employee-actions,.quote-actions,.payment-card-actions,.project-tabs,.finance-filters,.attendance-toolbar,.price-manager-toolbar){flex-wrap:wrap;align-items:center;background:0 0!important;gap:10px!important}html#xiangshu-theme #merchant-crm-workspace :is(.finance-actions,.head-actions,.export-toolbar,.employee-actions,.quote-actions,.project-tabs,.attendance-toolbar) :is(button,a){white-space:nowrap;min-height:36px;line-height:1.4;border-radius:8px!important;padding:8px 12px!important;font-size:13px!important}html#xiangshu-theme #merchant-crm-workspace :is(.finance-table,.table-wrap,.quote-register,.price-manager-grid){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}html#xiangshu-theme #merchant-crm-workspace :is(table,.finance-table){color:#e4ebf5!important;background:#1b2028!important}html#xiangshu-theme #merchant-crm-workspace th{white-space:nowrap;color:#bdcbde!important;background:#242c37!important;padding:12px!important;font-size:12px!important}html#xiangshu-theme #merchant-crm-workspace td{line-height:1.6;border-color:#323d4c!important;padding:12px!important;font-size:13px!important}html#xiangshu-theme #merchant-crm-workspace :is(.badge,.employee-scope,.login-footprint,.password-warning,.payroll-live-badge){color:#bcd4eb!important;background:#283544!important;border-color:#40566c!important}html#xiangshu-theme #merchant-crm-workspace :is(.empty,.node-doc-empty,.document-filter-empty){text-align:center;line-height:1.7;color:#a8b7c8!important;padding:28px 18px!important}html#xiangshu-theme #merchant-crm-workspace :is(.project-summary,.wide-info,.document-grid,.team-grid,.finance-kpis,.attendance-metrics,.network-metrics){gap:16px!important}html#xiangshu-theme #merchant-crm-workspace .modal{width:min(760px,100vw - 32px)!important}html#xiangshu-theme #merchant-crm-workspace .sidebar nav button.mobile-more-toggle{display:none!important}html#xiangshu-theme #merchant-crm-workspace :is(.channel-grid,.channel-card-body,.rule-list,.attendance-employee-list,.feishu-config form){color:#dce6f3!important;background:#1b2028!important;border-color:#3b4859!important}html#xiangshu-theme #merchant-crm-workspace .channel-card>summary{color:#dce6f3!important;background:#242e3b!important;padding:18px!important}html#xiangshu-theme #merchant-crm-workspace :is(.monthly-summary,.attendance-center){--att-ink:#e0eaf5;--att-muted:#a8bbcf;--att-line:#3b4859}html#xiangshu-theme #merchant-crm-workspace :is(.monthly-group h3,.attendance-toolbar span,.attendance-employee-list article,.attendance-approvals .approval-list article){color:#cddbec!important;background:#242e3b!important;border-color:#3b4859!important}html#xiangshu-theme #merchant-crm-workspace :is(.area-fields,.customer-tag-picker,.rule-members,.adjustment-upload,.node-status-form){border-radius:10px;min-width:0;padding:14px;background:#202833!important;border:1px solid #3b4859!important}html#xiangshu-theme #merchant-crm-workspace :is(.customer-tag-picker legend,.customer-tag-picker section>b,.field-group-title){color:#d5e4f3!important}html#xiangshu-theme #merchant-crm-workspace .customer-tag-picker section{background:0 0!important;border-color:#3b4859!important}html#xiangshu-theme #merchant-crm-workspace .customer-tag-picker label{color:#cbd9e9!important;background:#18212c!important;border-color:#465469!important;align-items:center!important;display:inline-flex!important}html#xiangshu-theme #merchant-crm-workspace .customer-tag-picker label.checked{color:#9cedff!important;background:#163e4b!important;border-color:#38afc8!important}html#xiangshu-theme #merchant-crm-workspace :is(.handoff-rule,.finance-warning-strip,.price-item-note){border-radius:8px;padding:12px 14px;line-height:1.7;color:#efcf91!important;background:#322c20!important;border:1px solid #75603b!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #43c8e5!important}html#xiangshu-theme #merchant-crm-workspace :is(.form-grid,.finance-form) :is(input,select):disabled{opacity:.65;cursor:not-allowed}html#xiangshu-theme #merchant-crm-workspace .finance-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;display:grid;position:fixed;inset:0;overflow:auto;background:#04080ec2!important;border:0!important;border-radius:0!important;max-width:none!important;max-height:none!important;padding:20px!important}html#xiangshu-theme #merchant-crm-workspace .finance-modal>form{border:1px solid #3b4351;border-radius:16px;max-height:calc(100dvh - 40px);overflow:auto;background:#1b2028!important;width:min(800px,100%)!important;max-width:100%!important}html#xiangshu-theme #merchant-crm-workspace .finance-modal>form>header h2{margin:6px 0!important;font-size:18px!important}html#xiangshu-theme #merchant-crm-workspace .price-item-fields label.price-item-check{align-items:center;gap:10px;grid-column:1/-1!important;display:flex!important}html#xiangshu-theme #merchant-crm-workspace .price-item-check input{flex:none;width:16px!important;height:16px!important;min-height:0!important}html#xiangshu-theme #merchant-crm-workspace .finance-modal>form>header{border-bottom:1px solid #394250;justify-content:space-between;align-items:center;display:flex;background:#222832!important;padding:18px 22px!important}html#xiangshu-theme #merchant-crm-workspace .finance-modal>form>footer{border-top:1px solid #394250;justify-content:flex-end;gap:12px;display:flex;background:#1b2028!important;padding:16px 22px!important}html#xiangshu-theme #merchant-crm-workspace .rq-sheet,html#xiangshu-theme #merchant-crm-workspace .rq-sheet :is(table,tr,th,td,input,textarea,select){color:#172337!important;background:#fff!important;border-color:#bcc6d2!important}html#xiangshu-theme #merchant-crm-workspace .rq-sheet :is(h1,h2,h3,h4,b,strong,label,span,p,small){color:#172337!important}@media (max-width:760px){html#xiangshu-theme #merchant-crm-workspace :is(.modal>.form-grid,.finance-form,.discount-dialog-fields,.price-item-fields){grid-template-columns:1fr!important;padding:16px!important}html#xiangshu-theme #merchant-crm-workspace :is(.modal-backdrop,.quote-modal,.price-item-backdrop){padding:10px!important}html#xiangshu-theme #merchant-crm-workspace .modal{max-height:calc(100dvh - 20px);width:100%!important}html#xiangshu-theme #merchant-crm-workspace .modal-head{padding:14px 16px!important}}
