/*! tailwindcss v4.2.2 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-800:#9f0712;--color-red-900:#82181a;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-900:#0d542b;--color-emerald-400:#00d294;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-fuchsia-300:#f2a9ff;--color-rose-600:#e70044;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-50:color(display-p3 .988669 .951204 .950419);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-red-800:color(display-p3 .569606 .121069 .108493);--color-red-900:color(display-p3 .466906 .133198 .12139);--color-amber-50:color(display-p3 .997804 .985047 .926312);--color-amber-200:color(display-p3 .979824 .904554 .57325);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-amber-600:color(display-p3 .827144 .467166 .0336006);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-amber-900:color(display-p3 .445958 .216422 .0823321);--color-green-100:color(display-p3 .885269 .984329 .910368);--color-green-400:color(display-p3 .399536 .862346 .49324);--color-green-500:color(display-p3 .308734 .774754 .374307);--color-green-600:color(display-p3 .243882 .640824 .294808);--color-green-900:color(display-p3 .147288 .323577 .185694);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-blue-50:color(display-p3 .941826 .963151 .995385);--color-blue-200:color(display-p3 .76688 .855207 .987483);--color-blue-400:color(display-p3 .397443 .62813 .992116);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-800:color(display-p3 .134023 .230647 .695537);--color-blue-900:color(display-p3 .136395 .219428 .537145);--color-purple-500:color(display-p3 .629519 .30089 .990817);--color-purple-600:color(display-p3 .546729 .130167 .94439);--color-fuchsia-300:color(display-p3 .91137 .670052 .986215);--color-rose-600:color(display-p3 .848792 .102011 .269259);--color-gray-50:color(display-p3 .977213 .98084 .985102);--color-gray-100:color(display-p3 .953567 .956796 .964321);--color-gray-200:color(display-p3 .899787 .906171 .92106);--color-gray-300:color(display-p3 .822033 .835264 .858521);--color-gray-400:color(display-p3 .605734 .630385 .680158);--color-gray-500:color(display-p3 .421287 .446085 .504784);--color-gray-600:color(display-p3 .297358 .332176 .39043);--color-gray-700:color(display-p3 .219968 .253721 .318679);--color-gray-800:color(display-p3 .125854 .159497 .216835);--color-gray-900:color(display-p3 .070423 .0928982 .151928);--color-zinc-100:color(display-p3 .956385 .956385 .959079);--color-zinc-200:color(display-p3 .894477 .894477 .905114);--color-zinc-300:color(display-p3 .831087 .831083 .846819);--color-zinc-400:color(display-p3 .622604 .622563 .659842);--color-zinc-500:color(display-p3 .442983 .442931 .480324);--color-zinc-600:color(display-p3 .321166 .321093 .358668);--color-zinc-700:color(display-p3 .246478 .246448 .273934);--color-zinc-800:color(display-p3 .152895 .152887 .16466);--color-zinc-900:color(display-p3 .0937957 .093793 .104806);--color-zinc-950:color(display-p3 .0353716 .0353595 .0435539)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@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}::-webkit-file-upload-button{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%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:Geist Mono,monospace;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}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::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-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-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}:root{--header-h:60px;--sidebar-w:240px;--sidebar-collapsed-w:60px;--content-max-w:1440px;--tenant-content-max-w:clamp(1320px, 86vw, 1680px);--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#c026d3;--accent-bg:#c026d31a;--accent-border:#c026d380;--info:#3b82f6;--info-bg:#3b82f61a;--info-border:#3b82f680;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--color-canvas-light:#f4f4f5;--color-canvas-dark:#09090b;--color-surface-light:#fff;--color-surface-dark:#18181b;--color-surface-elevated-light:#f9fafb;--color-surface-elevated-dark:#27272a;--bg-color:#f8f8fc;--sidebar-bg:#fff;--card-bg:#fff;--hover-bg:#f4f4f8;--border-color:#e8e8f0;--primary-color:#c026d3;--primary-gradient:linear-gradient(135deg, #a21caf 0%, #d946ef 100%);--text-color:#18181b;--text-muted:#52525b;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--card-bg-elevated:#fafafa;--text-highlighted:#2a2935;--surface-hairline-top:#fff9;--shadow-card:0 1px 2px #0000000a, 0 4px 12px #0000000a;--shadow-card-lift:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0000000f, 0 6px 16px #0000000d;--shadow-glow-primary:0 6px 18px #c026d33d, 0 0 24px #c026d324;--shadow-glow-success:0 6px 18px #10b98138;--shadow-glow-warning:0 6px 18px #f59e0b4d;--shadow-glow-danger:0 6px 18px #ef444447;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "JetBrains Mono", "Cascadia Code", "Liberation Mono", "Courier New", monospace;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark{--text:#9ca3af;--text-h:#f3f4f6;--bg:#09090b;--border:#2e303a;--code-bg:#18181b;--accent:#d946ef;--accent-bg:#d946ef2e;--accent-border:#d946ef8c;--info:#3b82f6;--info-bg:#3b82f626;--info-border:#3b82f680;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--bg-color:#09090b;--sidebar-bg:#18181b;--card-bg:#1c1c20;--hover-bg:#27272a;--border-color:#2a2a30;--primary-color:#d946ef;--primary-gradient:linear-gradient(135deg, #c026d3 0%, #e879f9 100%);--text-color:#fff;--text-muted:#d3d3dc;--success-color:#10b981;--warning-color:#f59e0b;--danger-color:#ef4444;--card-bg-elevated:#232328;--text-highlighted:#e6e6ea;--surface-hairline-top:#ffffff0d;--shadow-card:0 1px 2px #0006, 0 4px 12px #0000004d;--shadow-card-lift:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0006, 0 8px 24px #00000052;--shadow-glow-primary:0 8px 22px #d946ef5c, 0 0 24px #d946ef33;--shadow-glow-success:0 8px 22px #10b9814d;--shadow-glow-warning:0 8px 22px #f59e0b5c;--shadow-glow-danger:0 8px 22px #ef444457}body{background-color:var(--color-canvas-light);color:var(--text-muted);margin:0;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dark body{background-color:var(--color-canvas-dark);color:var(--text-muted)}h1,h2,h3,h4,h5,h6{color:var(--text-color);text-wrap:balance;font-weight:600}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:var(--text-color)}p{text-wrap:pretty}.ant-statistic-content,.ant-statistic-content-value,.ant-table-cell,.tabular-nums{font-variant-numeric:tabular-nums}:focus{outline:none}a:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}input:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}select:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}textarea:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}[role=button]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:6px}body,.ant-card,.ant-modal-container,.ant-modal-content,.ant-drawer-content,.ant-table,.ant-table-thead>tr>th,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-btn,.ant-tag,aside,header,main{transition-property:background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease-in-out}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1}html[data-theme-transition=active]::view-transition-new(root){clip-path:var(--theme-transition-clip-from,circle(0 at 50% 50%))}html[data-theme-transition=active] body,html[data-theme-transition=active] .ant-card,html[data-theme-transition=active] .ant-modal-container,html[data-theme-transition=active] .ant-modal-content,html[data-theme-transition=active] .ant-drawer-content,html[data-theme-transition=active] .ant-table,html[data-theme-transition=active] .ant-table-thead>tr>th,html[data-theme-transition=active] .ant-input,html[data-theme-transition=active] .ant-input-affix-wrapper,html[data-theme-transition=active] .ant-select-selector,html[data-theme-transition=active] .ant-btn,html[data-theme-transition=active] .ant-tag,html[data-theme-transition=active] aside,html[data-theme-transition=active] header,html[data-theme-transition=active] main{transition-duration:0s!important}.ant-table-tbody>tr{transition:background-color .15s ease-out}.surface-hoverable{transition:box-shadow .2s ease-out,transform .2s ease-out}.surface-hoverable:hover{box-shadow:var(--shadow-card-lift);transform:translateY(-2px)}.surface-hoverable:active{transform:translateY(0)}.ant-modal{max-width:calc(100vw - 32px)!important}.ant-modal .ant-modal-container,.ant-modal .ant-modal-content{max-height:calc(100vh - 64px);overflow-y:auto}}@layer components{.surface-card{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-card-lift);border-radius:12px}.surface-elevated{background-color:var(--card-bg-elevated);border:1px solid var(--border-color);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 28px #0000002e, 0 0 0 1px var(--border-color);border-radius:12px}.btn-primary{background:var(--primary-gradient);color:#fff;box-shadow:var(--shadow-glow-primary);border:none;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:500;transition:all .18s ease-out}.btn-primary:hover{box-shadow:var(--shadow-glow-primary), 0 12px 28px #8b5cf63d;transform:translateY(-1px)}.btn-primary:active{box-shadow:var(--shadow-glow-primary);transform:scale(.98)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:#71717a;background-color:#0000;border:1px solid #d4d4d8;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:500;transition:all .2s}.dark .btn-secondary{color:#d4d4d8;border-color:#3f3f46}.btn-secondary:hover{background-color:#f4f4f5}.dark .btn-secondary:hover{background-color:#27272a}.btn-secondary:active{transform:scale(.98)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.settings-page,.settings-page h1,.settings-page h2,.settings-page h3,.settings-page h4,.settings-page h5,.settings-page h6,.settings-page p,.settings-page span,.settings-page div,.settings-page .ant-card,.settings-page .ant-tabs-content,.settings-page .ant-tabs-tab,.settings-page .ant-list-item,.settings-page .ant-list-item-meta-title,.settings-page .ant-list-item-meta-description,.settings-page .ant-divider,.settings-page .ant-space{color:var(--text-color)!important}.settings-page .text-muted,.settings-page .ant-text-muted{color:var(--text-muted)!important}.settings-page .text-primary{color:var(--primary-color)!important}.settings-page .ant-tabs-nav{color:var(--text-color)!important}.settings-page .ant-tabs-tab{color:var(--text-muted)!important}.settings-page .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.settings-page .ant-tabs-ink-bar{background:var(--primary-color)!important}.settings-page .ant-tabs-tab:hover .ant-tabs-tab-btn,.settings-page .ant-card-head-title{color:var(--text-color)!important}.settings-page .ant-card-head{border-color:var(--border-color)!important}.settings-page .ant-card-body{color:var(--text-color)!important}.settings-page .ant-divider,.settings-page .ant-list-item{border-color:var(--border-color)!important}.settings-page .ant-list-item-meta-title>a{color:var(--text-color)!important}.settings-page .ant-list-item-meta-description{color:var(--text-muted)!important}.settings-page .settings-tabs,.settings-page .settings-tabs .ant-tabs-nav{color:var(--text-color)}.settings-page .settings-tabs .ant-tabs-tab{color:var(--text-muted)}.settings-page .settings-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.settings-page .settings-tabs .ant-tabs-ink-bar{background:var(--primary-color)}.settings-page .theme-preview-text-light,.theme-preview-text-light{color:#18181b!important}.settings-page .theme-preview-text-light-muted,.theme-preview-text-light-muted{color:#71717a!important}.settings-page .theme-preview-text-dark,.theme-preview-text-dark{color:#fff!important}.settings-page .theme-preview-text-dark-muted,.theme-preview-text-dark-muted{color:#a1a1aa!important}.input{color:#18181b;background-color:#fff;border:1px solid #d4d4d8;border-radius:.5rem;width:100%;padding:.625rem 1rem;transition:all .2s}.dark .input{color:#fafafa;background-color:#18181b;border-color:#3f3f46}.input:focus{ring:2px;ring-color:#3b82f6;outline:none}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-3px\]{top:-3px;bottom:-3px;left:-3px;right:-3px}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing)}.start:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing)}.end:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing)}.end:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-9{right:calc(var(--spacing) * -9)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.right-12{right:calc(var(--spacing) * 12)}.right-\[88px\]{right:88px}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-6{left:calc(var(--spacing) * 6)}.-z-30{z-index:calc(30 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[10\]{z-index:10}.z-\[20\]{z-index:20}.z-\[33\]{z-index:33}.z-\[36\]{z-index:36}.z-\[45\]{z-index:45}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[98\]{z-index:98}.z-\[99\]{z-index:99}.z-\[100\]{z-index:100}.z-\[220\]{z-index:220}.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}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.m-0{margin:calc(var(--spacing) * 0)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline-start:auto;margin-inline-end:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-1{margin-top:calc(var(--spacing) * 1)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.\!mr-0{margin-right:calc(var(--spacing) * 0)!important}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-1{margin-bottom:calc(var(--spacing) * 1)!important}.\!mb-3{margin-bottom:calc(var(--spacing) * 3)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.\!ml-2{margin-left:calc(var(--spacing) * 2)!important}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-\[44px\]{height:44px}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[180px\]{min-height:180px}.min-h-\[248px\]{min-height:248px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[80px\]{max-width:80px}.max-w-\[180px\]{max-width:180px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[880px\]{max-width:880px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[28px\]{min-width:28px}.min-w-\[88px\]{min-width:88px}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-card{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-danger\/40{border-color:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--danger-color) 40%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-line{border-color:var(--border-color)}.border-red-200{border-color:var(--color-red-200)}.border-red-500{border-color:var(--color-red-500)}.border-warning\/30{border-color:var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning-color) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-t-transparent{border-top-color:#0000}.bg-\[\#0F0E11\]\/95{background-color:#0f0e11f2;background-color:color(display-p3 .0581415 .0550357 .0657393/.95);background-color:lab(4.11076% .759587 -1.3982/.95)}.bg-\[\#070608\]{background-color:#070608}.bg-\[var\(--card-bg-elevated\)\]{background-color:var(--card-bg-elevated)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-app{background-color:var(--bg-color)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-card{background-color:var(--card-bg)}.bg-credits{background-color:#f59e0b}.bg-danger,.bg-danger\/10{background-color:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--danger-color) 10%, transparent)}}.bg-douyin{background-color:#fe2c55}.bg-elevated{background-color:var(--card-bg-elevated)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-fuchsia-300\/80{background-color:#f2a9ffcc}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/80{background-color:color-mix(in oklab, var(--color-fuchsia-300) 80%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-hover{background-color:var(--hover-bg)}.bg-kuaishou{background-color:#ff4906}.bg-muted{background-color:var(--text-muted)}.bg-primary,.bg-primary\/10{background-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary-color) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-success,.bg-success\/10{background-color:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success-color) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning-color) 10%, transparent)}}.bg-weixin{background-color:#07c160}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-xiaohongshu{background-color:#ff2442}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800\/60{background-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/60{background-color:color-mix(in oklab, var(--color-zinc-800) 60%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-20{padding-inline:calc(var(--spacing) * 20)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-px{padding-block-start:1px;padding-block-end:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:Geist Mono,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11px\]{font-size:11px!important}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[32px\]{font-size:32px}.text-\[56px\]{font-size:56px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--primary-color\)\]{color:var(--primary-color)}.text-\[var\(--text-color\)\]{color:var(--text-color)}.text-\[var\(--text-color-secondary\)\]{color:var(--text-color-secondary)}.text-amber-600{color:var(--color-amber-600)}.text-blue-600{color:var(--color-blue-600)}.text-credits{color:#f59e0b}.text-danger{color:var(--danger-color)}.text-douyin{color:#fe2c55}.text-fg{color:var(--text-color)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-highlighted{color:var(--text-highlighted)}.text-kuaishou{color:#ff4906}.text-muted{color:var(--text-muted)}.text-primary{color:var(--primary-color)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-rose-600{color:var(--color-rose-600)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-weixin{color:#07c160}.text-white{color:var(--color-white)}.text-white\/0{color:#0000}@supports (color:color-mix(in lab, red, red)){.text-white\/0{color:color-mix(in oklab, var(--color-white) 0%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-xiaohongshu{color:#ff2442}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.accent-\[var\(--primary-color\)\]{accent-color:var(--primary-color)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-\[0\.045\]{opacity:.045}.mix-blend-overlay{mix-blend-mode:overlay}.\!shadow-glow-primary{--tw-shadow:var(--shadow-glow-primary)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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)}.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.7\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d399b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_-12px_rgba\(255\,210\,235\,0\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow:0 10px 40px -12px var(--tw-shadow-color,#ffd2eb73), inset 0 1px 0 var(--tw-shadow-color,#ffffffd9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.10\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 4px 12px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000014), 0 12px 32px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-danger{--tw-shadow:var(--shadow-glow-danger);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-primary{--tw-shadow:var(--shadow-glow-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-success{--tw-shadow:var(--shadow-glow-success);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-warning{--tw-shadow:var(--shadow-glow-warning);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-lift{--tw-shadow:var(--shadow-card-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:w-7:is(:where(.group):hover *){width:calc(var(--spacing) * 7)}.group-hover\:w-16:is(:where(.group):hover *){width:calc(var(--spacing) * 16)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-white\/70:is(:where(.group):hover *){background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/70:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:bg-white\/85:is(:where(.group):hover *){background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/85:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/60:is(:where(.group):hover *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/60:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:text-white\/85:is(:where(.group):hover *){color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/85:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:bg-danger\/10:hover{background-color:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab, var(--danger-color) 10%, transparent)}}.hover\:bg-hover:hover{background-color:var(--hover-bg)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.10\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.10\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:bg-zinc-600:hover{background-color:var(--color-zinc-600)}.hover\:text-fg:hover{color:var(--text-color)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:text-zinc-700:hover{color:var(--color-zinc-700)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-glow-primary:hover{--tw-shadow:var(--shadow-glow-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lift:hover{--tw-shadow:var(--shadow-card-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.focus\:border-\[var\(--primary-color\)\]:focus{border-color:var(--primary-color)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[color\:var\(--primary-color\)\]\/30:focus{--tw-ring-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color\:var\(--primary-color\)\]\/30:focus{--tw-ring-color:color-mix(in oklab, var(--primary-color) 30%, transparent)}}.focus\:ring-\[color\:var\(--primary-color\)\]\/40:focus{--tw-ring-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color\:var\(--primary-color\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--primary-color) 40%, transparent)}}.focus\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}.active\:opacity-60:active{opacity:.6}.active\:opacity-75:active{opacity:.75}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-12{left:calc(var(--spacing) * 12)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:grid-cols-\[1fr_1px_1fr\]{grid-template-columns:1fr 1px 1fr}.md\:grid-cols-\[1fr_28px_1fr\]{grid-template-columns:1fr 28px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:left-20{left:calc(var(--spacing) * 20)}.lg\:inline{display:inline}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-20{padding-inline:calc(var(--spacing) * 20)}}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-zinc-600:is(.dark *){border-color:var(--color-zinc-600)}.dark\:border-zinc-700:is(.dark *){border-color:var(--color-zinc-700)}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-zinc-800:is(.dark *){background-color:var(--color-zinc-800)}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-zinc-400:is(.dark *){color:var(--color-zinc-400)}.dark\:text-zinc-500:is(.dark *){color:var(--color-zinc-500)}@media (hover:hover){.dark\:hover\:text-zinc-300:is(.dark *):hover{color:var(--color-zinc-300)}}}@media (min-width:1024px){.tenant-sidebar{transform:translate(0)!important}.tenant-sidebar.closed{transform:translate(-100%)!important}}@media (max-width:1023px){.tenant-sidebar{transform:translate(-100%)}.tenant-sidebar.open{transform:translate(0)}.tenant-main{padding-left:0!important}}.dark .ant-card{background-color:var(--card-bg)!important;border-color:var(--border-color)!important}.dark .ant-card-body{color:var(--text-color)!important}.dark .ant-card-head{color:var(--text-color)!important;border-color:var(--border-color)!important}.dark .ant-card-head-title,.dark .ant-steps-item-title{color:var(--text-color)!important}.dark .ant-steps-item-description,.dark .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:var(--text-muted)!important}.dark .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon,.dark .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--primary-color)!important}.dark .ant-input,.dark .ant-input-number,.dark .ant-select-selector{background-color:var(--hover-bg)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark .ant-input::-moz-placeholder{color:var(--text-muted)!important}.dark .ant-input-number-input::-moz-placeholder{color:var(--text-muted)!important}.dark .ant-input::placeholder,.dark .ant-input-number-input::placeholder{color:var(--text-muted)!important}.dark .ant-input-affix-wrapper{background-color:var(--hover-bg)!important;border-color:var(--border-color)!important}.dark .ant-input-textarea textarea{background-color:var(--hover-bg)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.dark .ant-input-textarea textarea::-moz-placeholder{color:var(--text-muted)!important}.dark .ant-input-textarea textarea::placeholder,.dark .ant-input-data-count{color:var(--text-muted)!important}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count{display:block;padding-bottom:0!important}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count>.ant-input-suffix{text-align:right;color:var(--text-muted);pointer-events:none;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block;position:static!important}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count:after{content:none!important}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count .ant-input-data-count{bottom:auto;position:static}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count .ant-input-data-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count .ant-input-data-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:auto}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count .ant-input-data-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.ant-input-textarea-affix-wrapper.ant-input-textarea-show-count .ant-input-data-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto}.voice-model-selector{flex-direction:column;gap:16px;width:100%;display:flex}.voice-model-section{flex-direction:column;gap:10px;min-width:0;display:flex}.voice-model-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.voice-model-section-title{min-width:0;color:var(--text-color);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.voice-model-count,.voice-model-tag{margin-inline-end:0}.voice-model-clone-link{height:28px;padding-inline-start:4px;padding-inline-end:4px}.voice-model-grid{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:10px;display:grid}.voice-model-card{border:1px solid var(--border-color);width:100%;min-width:0;margin-inline-end:0!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.voice-model-card{border:1px solid color-mix(in srgb, var(--border-color) 84%, transparent)}}.voice-model-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.voice-model-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), var(--card-bg))}}.voice-model-card{transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.voice-model-card:hover,.voice-model-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.voice-model-card:hover,.voice-model-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.voice-model-card:hover,.voice-model-card:focus-within{background:linear-gradient(180deg, var(--primary-color), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.voice-model-card:hover,.voice-model-card:focus-within{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated)), var(--card-bg))}}.voice-model-card:active{transform:scale(.99)}.voice-model-card.is-selected{border-color:var(--primary-color);background:radial-gradient(320px 120px at 0% 0%, var(--primary-color), transparent 70%), var(--accent-bg)}.voice-model-card:has(.ant-radio-checked){border-color:var(--primary-color);background:radial-gradient(320px 120px at 0% 0%, var(--primary-color), transparent 70%), var(--accent-bg)}@supports (color:color-mix(in lab, red, red)){.voice-model-card.is-selected{background:radial-gradient(320px 120px at 0% 0%, color-mix(in srgb, var(--primary-color) 16%, transparent), transparent 70%), var(--accent-bg)}.voice-model-card:has(.ant-radio-checked){background:radial-gradient(320px 120px at 0% 0%, color-mix(in srgb, var(--primary-color) 16%, transparent), transparent 70%), var(--accent-bg)}}.voice-model-card.is-selected{box-shadow:0 0 0 1px var(--primary-color), 0 12px 32px var(--primary-color)}.voice-model-card:has(.ant-radio-checked){box-shadow:0 0 0 1px var(--primary-color), 0 12px 32px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.voice-model-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 22%, transparent), 0 12px 32px color-mix(in srgb, var(--primary-color) 12%, transparent)}.voice-model-card:has(.ant-radio-checked){box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 22%, transparent), 0 12px 32px color-mix(in srgb, var(--primary-color) 12%, transparent)}}.voice-model-card>.ant-radio{margin:14px 0 0 14px}.voice-model-card>span:last-child{width:100%;min-width:0;display:block}.voice-model-card-body{align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 12px 12px 38px;display:flex}.voice-model-main{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.voice-model-icon{border:1px solid var(--primary-color);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.voice-model-icon{border:1px solid color-mix(in srgb, var(--primary-color) 20%, var(--border-color))}}.voice-model-icon{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.voice-model-icon{background:color-mix(in srgb, var(--primary-color) 9%, transparent)}}.voice-model-icon{color:var(--primary-color)}.voice-model-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.voice-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.voice-model-meta{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.voice-model-preview{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.audio-preview-element{display:none}.audio-preview-button.ant-btn{border:1px solid var(--primary-color);width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.audio-preview-button.ant-btn{border:1px solid color-mix(in srgb, var(--primary-color) 20%, var(--border-color))}}.audio-preview-button.ant-btn{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.audio-preview-button.ant-btn{background:color-mix(in srgb, var(--primary-color) 11%, transparent)}}.audio-preview-button.ant-btn{color:var(--primary-color);transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)}.audio-preview-button.ant-btn:hover{border-color:var(--primary-color)}.audio-preview-button.ant-btn:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.audio-preview-button.ant-btn:hover{border-color:color-mix(in srgb, var(--primary-color) 56%, var(--border-color))}.audio-preview-button.ant-btn:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 56%, var(--border-color))}}.audio-preview-button.ant-btn:hover{background:var(--primary-color)}.audio-preview-button.ant-btn:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.audio-preview-button.ant-btn:hover{background:color-mix(in srgb, var(--primary-color) 18%, transparent)}.audio-preview-button.ant-btn:focus-visible{background:color-mix(in srgb, var(--primary-color) 18%, transparent)}}.audio-preview-button.ant-btn:hover{color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color)}.audio-preview-button.ant-btn:focus-visible{color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.audio-preview-button.ant-btn:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent)}.audio-preview-button.ant-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent)}}.audio-preview-button.ant-btn:hover{transform:translateY(-1px)}.audio-preview-button.ant-btn:focus-visible{transform:translateY(-1px)}.audio-preview-button.ant-btn:active{transform:translateY(0)scale(.97)}.voice-model-preview-action{justify-content:flex-end;align-items:center;gap:10px;min-height:34px;padding:0;display:flex}.voice-model-preview-action .ant-btn{flex:none}.voice-model-preview-note{display:none}.voice-model-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:2px;display:flex}.voice-model-pagination-summary{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.voice-model-pagination .ant-pagination{margin:0}.voice-model-pagination .ant-pagination-item,.voice-model-pagination .ant-pagination-prev .ant-pagination-item-link,.voice-model-pagination .ant-pagination-next .ant-pagination-item-link{border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.voice-model-pagination .ant-pagination-item,.voice-model-pagination .ant-pagination-prev .ant-pagination-item-link,.voice-model-pagination .ant-pagination-next .ant-pagination-item-link{border-color:color-mix(in srgb, var(--border-color) 82%, transparent)}}.voice-model-pagination .ant-pagination-item,.voice-model-pagination .ant-pagination-prev .ant-pagination-item-link,.voice-model-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.voice-model-pagination .ant-pagination-item,.voice-model-pagination .ant-pagination-prev .ant-pagination-item-link,.voice-model-pagination .ant-pagination-next .ant-pagination-item-link{background:color-mix(in srgb, var(--card-bg-elevated) 62%, transparent)}}.voice-model-pagination .ant-pagination-item-active{border-color:var(--primary-color);background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.voice-model-pagination .ant-pagination-item-active{background:color-mix(in srgb, var(--primary-color) 16%, transparent)}}.voice-model-no-preview,.voice-model-section-empty{border:1px dashed var(--border-color);align-items:center;min-height:32px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.voice-model-no-preview,.voice-model-section-empty{border:1px dashed color-mix(in srgb, var(--border-color) 80%, transparent)}}.voice-model-no-preview,.voice-model-section-empty{color:var(--text-muted);border-radius:8px;font-size:12px}.voice-model-empty-action{text-align:center;margin-top:12px}.dark .ant-tag.ant-tag-default,.dark .ant-tag:not(.ant-tag-blue):not(.ant-tag-red):not(.ant-tag-green):not(.ant-tag-orange):not(.ant-tag-purple):not(.ant-tag-cyan):not(.ant-tag-magenta):not(.ant-tag-volcano):not(.ant-tag-gold):not(.ant-tag-lime):not(.ant-tag-pink):not(.ant-tag-geekblue):not(.ant-tag-success):not(.ant-tag-processing):not(.ant-tag-warning):not(.ant-tag-error):not(.ant-tag-has-color){color:var(--text-color)!important;background-color:#ffffff14!important;border-color:#ffffff1a!important}.dark .ant-collapse-header{color:var(--text-color)!important}.dark .ant-collapse-content{border-color:var(--border-color)!important;background-color:#0000!important}.dark .ant-collapse-content-box{color:var(--text-color)!important}.dark .ant-btn-default{border-color:var(--border-color)!important;color:var(--text-color)!important;background-color:#ffffff14!important}.dark .ant-btn-default:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background-color:#ffffff1f!important}.dark .ant-empty-description{color:var(--text-muted)!important}.dark .ant-empty-img-simple-path{fill:var(--border-color)!important}.dark .ant-spin-text{color:var(--text-muted)!important}.dark .ant-divider{border-color:var(--border-color)!important}.dark .ant-form-item-label>label{color:var(--text-muted)!important}.dark .ant-select-dropdown{background-color:var(--hover-bg)!important;border-color:var(--border-color)!important}.dark .ant-select-item{color:var(--text-color)!important}.dark .ant-select-item-option-active{background-color:#ffffff0f!important}.dark .ant-select-item-option-selected{background-color:#3b82f629!important}.dark .ant-upload .ant-btn{border-color:var(--border-color)!important;color:var(--text-color)!important;background-color:#ffffff14!important}.dark .ant-modal-container,.dark .ant-modal-content,.dark .ant-modal-header{background-color:var(--card-bg-elevated)!important;border-color:var(--border-color)!important}.dark .ant-modal-title{color:var(--text-color)!important}.dark .ant-modal-close{color:var(--text-muted)!important}.dark .ant-drawer-content{background-color:var(--card-bg-elevated)!important}.dark .ant-drawer-header{background-color:var(--card-bg-elevated)!important;border-color:var(--border-color)!important}.dark .ant-drawer-title{color:var(--text-color)!important}.dark .ant-drawer-close{color:var(--text-muted)!important}.dark .ant-alert{border-color:var(--border-color)!important}.ant-alert .ant-alert-message{color:var(--text-color)!important}.ant-alert .ant-alert-description{opacity:.92;color:var(--text-color)!important}.ant-alert .ant-alert-description ul,.ant-alert .ant-alert-description ol,.ant-alert .ant-alert-description li{color:inherit}.dark .ant-progress-text{color:var(--text-color)!important}.dark .ant-table{background-color:var(--card-bg)!important}.dark .ant-table-thead>tr>th{background-color:var(--hover-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}.dark .ant-table-tbody>tr>td{border-color:var(--border-color)!important;color:var(--text-color)!important}.dark .ant-table-tbody>tr:hover>td{background-color:#ffffff0a!important}.dark .ant-pagination-item{border-color:var(--border-color)!important;background-color:#0000!important}.dark .ant-pagination-item a{color:var(--text-color)!important}.dark .ant-pagination-item-active{border-color:var(--primary-color)!important}.dark .ant-pagination-item-active a{color:var(--primary-color)!important}.dark .ant-pagination-prev .ant-pagination-item-link,.dark .ant-pagination-next .ant-pagination-item-link{border-color:var(--border-color)!important;color:var(--text-color)!important;background-color:#0000!important}.dark :where(.text-gray-500,.text-gray-600){color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.dark :where(.text-gray-500,.text-gray-600){color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))}}.dark :where(.text-gray-700,.text-gray-800,.text-gray-900){color:var(--text-color)}.dark :where(.text-gray-400){color:var(--text-muted)}.dark :where(.ant-typography-secondary,.ant-form-item-extra,.ant-form-item-explain){color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.dark :where(.ant-typography-secondary,.ant-form-item-extra,.ant-form-item-explain){color:color-mix(in srgb, var(--text-muted) 90%, var(--text-color))!important}}.dark :where(.bg-gray-50,.bg-gray-100){background-color:var(--card-bg)}.dark :where(.bg-gray-200){background-color:var(--hover-bg)}.dark :where(.border-gray-200,.border-gray-300){border-color:var(--border-color)}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip-link{background:var(--primary-color,#c026d3);color:#fff;z-index:10000;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:top .15s;position:fixed;top:-100px;left:12px}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;top:12px}img,video{max-width:100%;height:auto}img{content-visibility:auto;contain-intrinsic-size:auto 200px}.break-anywhere,.ant-list-item-meta-description,.ant-typography,.ant-card-meta-description,.ant-tag{overflow-wrap:anywhere}*{-webkit-tap-highlight-color:transparent}button,[role=button],a{-webkit-tap-highlight-color:#7c3aed2e}.ant-table-body,.ant-list,.ant-modal-body,.ant-drawer-body{-webkit-overflow-scrolling:touch;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7f7f7f40;border-radius:4px}::selection{color:inherit;background:#7c3aed40}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:768px){.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:100%}.ant-modal-body{padding:16px!important}.ant-form-item-label{text-align:left!important;padding-bottom:4px!important}}.ant-spin-nested-loading>div>.ant-spin{max-height:100%!important}@keyframes page-fade-up{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}60%{filter:blur(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}.page-fade-up{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards page-fade-up}.page-fade-up-d1{animation-delay:90ms}.page-fade-up-d2{animation-delay:.18s}.page-fade-up-d3{animation-delay:.27s}.page-fade-up-d4{animation-delay:.36s}.page-fade-up-d5{animation-delay:.45s}.page-fade-up-d6{animation-delay:.54s}@keyframes page-hero-orb-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(8%,-10%)scale(1.15)}66%{transform:translate(-6%,6%)scale(.9)}}@keyframes page-hero-orb-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-7%,-6%)scale(1.1)}75%{transform:translate(6%,8%)scale(.95)}}@keyframes page-aurora-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-3%)scale(1.05)}to{transform:translate(0)scale(1)}}.tenant-aurora-host{isolation:isolate;position:relative;overflow-x:clip}.tenant-aurora-host:before,.tenant-aurora-host:after{content:"";pointer-events:none;z-index:0;will-change:transform;position:fixed;transform:translateZ(0)}.tenant-aurora-host:before{background:radial-gradient(820px 560px at 14% 12%,#a855f71a 0%,#a855f700 68%),radial-gradient(760px 520px at 88% 78%,#ec489914 0%,#ec489900 66%),radial-gradient(680px 500px at 52% 38%,#38bdf80b 0%,#38bdf800 70%);width:auto;height:auto;animation:39s ease-in-out infinite page-aurora-drift;top:0;bottom:0;left:0;right:0}.tenant-aurora-host:after{opacity:1;will-change:auto;background:linear-gradient(#ffffff05 0%,#fff0 24% 74%,#c026d309 100%),linear-gradient(90deg,#00000014 0%,#0000 18% 82%,#00000014 100%);width:auto;height:auto;top:0;bottom:0;left:0;right:0;transform:none}.dark .tenant-aurora-host:before{background:radial-gradient(820px 560px at 14% 12%,#a855f726 0%,#a855f700 68%),radial-gradient(760px 520px at 88% 78%,#ec48991c 0%,#ec489900 66%),radial-gradient(680px 500px at 52% 38%,#38bdf80e 0%,#38bdf800 70%)}.dark .tenant-aurora-host:after{background:linear-gradient(#ffffff04 0%,#fff0 26% 74%,#ec489907 100%),linear-gradient(90deg,#0000002e 0%,#0000 16% 82%,#00000029 100%)}.tenant-aurora-host>*{z-index:1;position:relative}.surface-card-pro{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0000000a, 0 6px 18px #0000000a;border-radius:14px;transition:transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1);position:relative}.surface-card-pro:hover{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 6px 14px #0000000f, 0 14px 32px #a855f71a;border-color:#a855f759;transform:translateY(-2px)}.dark .surface-card-pro{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0006, 0 8px 22px #0000004d}.dark .surface-card-pro:hover{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 6px 14px #00000080, 0 14px 36px #d946ef2e;border-color:#d946ef73}.section-pulse-dot{background:var(--primary-color);width:7px;height:7px;box-shadow:0 0 12px var(--primary-color);border-radius:50%;animation:2s ease-in-out infinite section-pulse;display:inline-block}@keyframes section-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.page-fade-up{opacity:1!important;animation:none!important}.tenant-aurora-host:before,.tenant-aurora-host:after,.page-hero [aria-hidden]{animation:none!important}.surface-card-pro{transition:none!important}.section-pulse-dot{animation:none!important}}@media (max-width:640px){.page-hero{border-radius:20px!important}.page-hero .page-hero-row{align-items:flex-start!important;gap:12px!important}.page-hero-actions{flex-wrap:wrap;width:100%}.page-hero-title{font-size:22px!important}.page-hero-subtitle{font-size:12.5px!important}}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--primary-color)!important}.ant-tabs-tab{border-radius:8px;transition:background-color .18s,color .18s,transform .18s!important}.ant-tabs-tab:hover{background:#c026d30b}.dark .ant-tabs-tab:hover{background:#d946ef12}.ant-tabs-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #c026d333}.dark .ant-tabs-tab:focus-visible{box-shadow:0 0 0 2px #d946ef47}.ant-tabs-tab:active{transform:translateY(1px)}.ant-tabs-ink-bar{background:var(--primary-color)!important}.ant-btn-primary:not(.ant-btn-dangerous):not([disabled]){background:var(--primary-gradient)!important;box-shadow:var(--shadow-glow-primary)!important;border-color:#0000!important;transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1)!important}.ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):hover{filter:brightness(1.05);transform:translateY(-1px)}.ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):active{transform:scale(.98)}.ant-btn-default:not([disabled]):hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.ant-btn-default:not([disabled]):focus-visible{outline:none;box-shadow:0 0 0 2px #c026d32e,0 0 16px #c026d329!important}.ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):focus-visible{outline:none;box-shadow:0 0 0 2px #c026d32e,0 0 16px #c026d329!important}.dark .ant-btn-default:not([disabled]):focus-visible{box-shadow:0 0 0 2px #d946ef3d,0 0 18px #d946ef38!important}.dark .ant-btn-primary:not(.ant-btn-dangerous):not([disabled]):focus-visible{box-shadow:0 0 0 2px #d946ef3d,0 0 18px #d946ef38!important}.ant-btn-link:not([disabled]){color:var(--primary-color)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector,textarea.ant-input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #c026d329,0 0 14px #c026d32e!important}.dark .ant-input:focus,.dark .ant-input-focused,.dark .ant-input-affix-wrapper-focused,.dark .ant-input-number-focused,.dark .ant-input-number:focus,.dark .ant-picker-focused,.dark .ant-select-focused .ant-select-selector,.dark textarea.ant-input:focus{box-shadow:0 0 0 2px #d946ef38,0 0 16px #d946ef33!important}.ant-switch.ant-switch-checked{background:var(--primary-gradient)!important}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon{border-color:var(--primary-color)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{color:var(--primary-color)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:var(--primary-color)!important}.ant-pagination-item-active{border-color:var(--primary-color)!important}.ant-pagination-item-active a{color:var(--primary-color)!important}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-radio-wrapper:hover .ant-radio,.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--primary-color)!important}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled){transition:background-color .18s,border-color .18s,color .18s,transform .18s}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):hover{color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active{transform:scale(.98)}.ant-radio-button-wrapper:focus-visible{outline:none;box-shadow:0 0 0 2px #c026d32e}.dark .ant-radio-button-wrapper:focus-visible{box-shadow:0 0 0 2px #d946ef3d}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--primary-color)!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) *,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) .anticon,.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) .ant-radio-button-label{color:#fff!important}.ant-segmented .ant-segmented-item-selected{color:var(--primary-color)!important;background:linear-gradient(135deg,#c026d31a 0%,#d946ef0f 100%)!important}.ant-segmented .ant-segmented-item{transition:background-color .18s,color .18s,transform .18s}.ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{color:var(--primary-color);background:#c026d30e}.ant-segmented .ant-segmented-item:active{transform:scale(.98)}.ant-segmented .ant-segmented-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #c026d338}.dark .ant-segmented .ant-segmented-item-selected{background:linear-gradient(135deg,#d946ef2e 0%,#a855f71a 100%)!important}.dark .ant-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{background:#d946ef16}.dark .ant-segmented .ant-segmented-item:focus-visible{box-shadow:inset 0 0 0 2px #d946ef4d}@media (prefers-reduced-motion:reduce){.ant-tabs-tab,.ant-radio-button-wrapper,.ant-segmented .ant-segmented-item{transition:none!important}.ant-tabs-tab:active,.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-disabled):active,.ant-segmented .ant-segmented-item:active{transform:none!important}}.ant-slider-track{background:var(--primary-gradient)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--primary-color)!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#c026d30a!important}.dark .ant-table-tbody>tr.ant-table-row:hover>td,.dark .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#d946ef0f!important}.ant-modal-mask{background:#0f05169e!important}.dark .ant-modal-mask{background:#000000b8!important}.auth-modal-root .ant-modal-mask{background:radial-gradient(760px 520px at 50% 30%,#a855f738 0%,#a855f700 68%),radial-gradient(640px 460px at 68% 78%,#ec489921 0%,#ec489900 70%),linear-gradient(#08030cd1,#030306e6)!important}.dark .auth-modal-root .ant-modal-mask{background:radial-gradient(780px 540px at 50% 30%,#d946ef40 0%,#d946ef00 68%),radial-gradient(640px 460px at 68% 78%,#ec489926 0%,#ec489900 70%),linear-gradient(#030307d6,#000000eb)!important}.ant-spin-dot-item{background-color:var(--primary-color)!important}.ant-spin-text{margin-top:8px;font-size:13px;color:var(--text-muted)!important}.ant-notification-notice-icon-info{color:var(--primary-color)!important}.ant-drawer-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top)}.filter-bar{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #00000008, 0 4px 12px #00000008;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filter-bar>.filter-bar-spacer{flex:auto}@media (max-width:640px){.filter-bar{border-radius:10px;gap:8px;padding:10px 12px}}a:not(.ant-btn):not(.ant-typography){color:var(--primary-color);text-decoration:none;transition:opacity .2s}a:not(.ant-btn):not(.ant-typography):hover{opacity:.82}@media (max-width:480px){.page-hero{border-radius:18px!important;margin-bottom:14px!important;padding:4px!important}.page-hero>div:first-child{border-radius:14px!important;padding:14px!important}.page-hero-icon{border-radius:10px!important;width:36px!important;height:36px!important;font-size:16px!important}.page-hero-title{font-size:20px!important}.page-hero-subtitle{font-size:12px!important;line-height:1.5!important}.page-hero-actions{width:100%;margin-top:6px}.page-hero-actions>*{flex:auto}}.tenant-nav-item{isolation:isolate;position:relative}.tenant-nav-item:hover:not(.is-active){background:#a855f70a!important}.dark .tenant-nav-item:hover:not(.is-active){background:#d946ef0f!important}@media (prefers-reduced-motion:reduce){.tenant-nav-item{transition:none!important}}@keyframes page-loading-rotate-cw{to{transform:rotate(360deg)}}@keyframes page-loading-rotate-ccw{to{transform:rotate(-360deg)}}@keyframes page-loading-pulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.6)}}.page-loading-spinner{width:56px;height:56px;position:relative}.page-loading-spinner:before,.page-loading-spinner:after{content:"";border-style:solid;border-color:#0000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.page-loading-spinner:before{border-width:3px;border-top-color:var(--primary-color);filter:drop-shadow(0 0 6px #c026d380);border-right-color:#c026d359;animation:1.4s cubic-bezier(.5,.1,.5,.9) infinite page-loading-rotate-cw}.dark .page-loading-spinner:before{border-top-color:var(--primary-color);filter:drop-shadow(0 0 8px #d946ef99);border-right-color:#d946ef73}.page-loading-spinner:after{border-width:1.5px;border-bottom-color:#a855f7b3;border-left-color:#ec489966;animation:1.8s cubic-bezier(.5,.1,.5,.9) infinite page-loading-rotate-ccw;top:8px;bottom:8px;left:8px;right:8px}.page-loading-spinner{background-image:radial-gradient(circle at center, var(--primary-color) 0%, var(--primary-color) 18%, transparent 22%);background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion:reduce){.page-loading-spinner:before,.page-loading-spinner:after{animation:none!important}}.auth-modal-pro .ant-modal-container,.auth-modal-pro .ant-modal-content{position:relative;overflow:hidden;background:radial-gradient(520px 360px at 50% -18%, #a855f73d 0%, #a855f714 42%, #a855f700 72%), radial-gradient(420px 280px at 88% 8%, #ec48991a 0%, #ec489900 68%), linear-gradient(180deg, var(--card-bg-elevated) 0%, var(--card-bg-elevated) 68%)!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){.auth-modal-pro .ant-modal-container,.auth-modal-pro .ant-modal-content{background:radial-gradient(520px 360px at 50% -18%, #a855f73d 0%, #a855f714 42%, #a855f700 72%), radial-gradient(420px 280px at 88% 8%, #ec48991a 0%, #ec489900 68%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, #2a1834) 0%, var(--card-bg-elevated) 68%)!important}}.auth-modal-pro .ant-modal-container,.auth-modal-pro .ant-modal-content{will-change:transform, opacity;transform:translateZ(0);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 24px 56px #0000002e, 0 0 0 1px var(--border-color)!important}.dark .auth-modal-pro .ant-modal-container,.dark .auth-modal-pro .ant-modal-content{background:radial-gradient(520px 360px at 50% -18%, #d946ef42 0%, #d946ef17 42%, #d946ef00 72%), radial-gradient(420px 280px at 88% 8%, #a855f71f 0%, #a855f700 68%), linear-gradient(180deg, var(--card-bg-elevated) 0%, var(--card-bg-elevated) 68%)!important}@supports (color:color-mix(in lab, red, red)){.dark .auth-modal-pro .ant-modal-container,.dark .auth-modal-pro .ant-modal-content{background:radial-gradient(520px 360px at 50% -18%, #d946ef42 0%, #d946ef17 42%, #d946ef00 72%), radial-gradient(420px 280px at 88% 8%, #a855f71f 0%, #a855f700 68%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, #2b1737) 0%, var(--card-bg-elevated) 68%)!important}}.auth-modal-pro .ant-modal-body{z-index:1;position:relative}.auth-modal-heading{margin-bottom:22px!important}.auth-modal-title{line-height:1.18;color:var(--text-color)!important;font-weight:760!important}.auth-modal-subtitle{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auth-modal-subtitle{color:color-mix(in srgb, var(--text-muted) 78%, var(--text-color))!important}}.auth-login-segment{border:1px solid #ffffff0e;box-shadow:inset 0 1px #ffffff09;background:#10101470!important}.auth-login-segment-btn{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auth-login-segment-btn{color:color-mix(in srgb, var(--text-muted) 78%, var(--text-color))!important}}.auth-login-segment-btn:hover{color:var(--text-color)!important}.auth-login-segment-btn:focus-visible{color:var(--text-color)!important}.auth-login-segment-btn.is-active{box-shadow:inset 0 1px #ffffff0e,0 8px 18px #0000003d;color:var(--text-color)!important;background:linear-gradient(#ffffff0e,#ffffff05),#08080cb8!important}.auth-modal-pro .auth-label{color:var(--text-color)!important}@supports (color:color-mix(in lab, red, red)){.auth-modal-pro .auth-label{color:color-mix(in srgb, var(--text-color) 88%, var(--text-muted))!important}}.auth-modal-pro .auth-label{font-size:13px}.auth-modal-pro .auth-input{min-height:44px;border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.auth-modal-pro .auth-input{border-color:color-mix(in srgb, var(--border-color) 72%, #fff3)!important}}.auth-modal-pro .auth-input{box-shadow:inset 0 1px #ffffff09;color:var(--text-color)!important;background:#0f0f1375!important}.auth-modal-pro .auth-input::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.auth-modal-pro .auth-input::placeholder{color:color-mix(in srgb, var(--text-muted) 76%, transparent)}}.auth-modal-pro .auth-input:hover{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auth-modal-pro .auth-input:hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))!important}}.auth-modal-pro .auth-input:focus{border-color:var(--primary-color)!important;box-shadow:inset 0 1px 0 #ffffff0b, 0 0 0 2px var(--primary-color)!important;background:#121217a8!important}@supports (color:color-mix(in lab, red, red)){.auth-modal-pro .auth-input:focus{box-shadow:inset 0 1px 0 #ffffff0b, 0 0 0 2px color-mix(in srgb, var(--primary-color) 28%, transparent)!important}}.auth-password-toggle{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auth-password-toggle{color:color-mix(in srgb, var(--text-muted) 84%, var(--text-color))!important}}.auth-password-toggle:hover{color:var(--text-color)!important}.auth-code-button{border:1px solid var(--border-color)}@supports (color:color-mix(in lab, red, red)){.auth-code-button{border:1px solid color-mix(in srgb, var(--border-color) 68%, #fff3)}}.auth-code-button{color:var(--text-color)!important;background:#ffffff14!important}.auth-code-button:hover:not(:disabled){border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.auth-code-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.auth-code-button:hover:not(:disabled){background:#ffffff1f!important}.auth-submit{border-radius:9px!important;height:46px!important;box-shadow:0 14px 28px #c026d33d,inset 0 0 0 1px #ffffff14!important}.auth-muted{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auth-muted{color:color-mix(in srgb, var(--text-muted) 82%, var(--text-color))!important}}.auth-link{color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auth-link{color:color-mix(in srgb, var(--primary-color) 88%, #fff)!important}}.auth-link:hover{color:#f0abfc!important}.auth-page-shell{background:var(--bg-color);isolation:isolate;position:relative;overflow:hidden}.auth-page-aurora{pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(circle at 20% 25%,#a855f72e 0%,#a855f700 50%),radial-gradient(circle at 80% 75%,#ec489924 0%,#ec489900 50%);animation:35s ease-in-out infinite page-aurora-drift;position:fixed;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:translateZ(0)}.dark .auth-page-aurora{background:radial-gradient(circle at 20% 25%,#d946ef38 0%,#d946ef00 50%),radial-gradient(circle at 80% 75%,#ec489929 0%,#ec489900 50%)}.auth-page-card{z-index:1;background:var(--card-bg-elevated);border:1px solid var(--border-color);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 24px 56px #0000001a;border-radius:20px;padding:32px;position:relative}.dark .auth-page-card{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 24px 56px #00000073}.auth-page-title{background:var(--primary-gradient);-webkit-text-fill-color:transparent;letter-spacing:0;-webkit-background-clip:text;background-clip:text}.ant-message-notice-content{background:var(--card-bg-elevated)!important;border:1px solid var(--border-color)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 8px 24px #0000001a!important;color:var(--text-color)!important;border-radius:10px!important}.dark .ant-message-notice-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 32px #00000073!important}.ant-message-success>.anticon{color:var(--success-color)!important}.ant-message-warning>.anticon{color:var(--warning-color)!important}.ant-message-error>.anticon{color:var(--danger-color)!important}.ant-message-loading>.anticon{color:var(--primary-color)!important}.ant-notification-notice{background:var(--card-bg-elevated)!important;border:1px solid var(--border-color)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 32px #0000001f!important;border-radius:12px!important}.dark .ant-notification-notice{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 14px 36px #00000080!important}.ant-notification-notice-message,.ant-notification-notice-description{color:var(--text-color)!important}.ant-notification-notice-close{color:var(--text-muted)!important}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-image,.ant-skeleton-button,.ant-skeleton-avatar,.ant-skeleton-input{background:linear-gradient(90deg, var(--hover-bg) 25%, #a855f71a 37%, var(--hover-bg) 63%)!important;background-size:400% 100%!important}.dark .ant-skeleton-content .ant-skeleton-title,.dark .ant-skeleton-content .ant-skeleton-paragraph>li,.dark .ant-skeleton-image,.dark .ant-skeleton-button,.dark .ant-skeleton-avatar,.dark .ant-skeleton-input{background:linear-gradient(90deg, var(--hover-bg) 25%, #d946ef29 37%, var(--hover-bg) 63%)!important;background-size:400% 100%!important}.ant-card{transition:border-color .25s,box-shadow .25s;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0000000a, 0 4px 12px #0000000a!important;border-radius:12px!important}.dark .ant-card{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0006, 0 6px 18px #00000052!important}.ant-card-head{border-bottom:1px solid var(--border-color)!important;min-height:48px!important;padding:0 18px!important}.ant-card-head-title{letter-spacing:0;color:var(--text-color)!important;padding:14px 0!important;font-size:14px!important;font-weight:600!important}.ant-tag{letter-spacing:0;border-radius:6px!important;padding-block-start:1px!important;padding-block-end:1px!important;font-weight:500!important}.ant-tag-success{color:var(--success-color)!important;background:#10b9811a!important;border-color:#10b9814d!important}.ant-tag-warning{color:var(--warning-color)!important;background:#f59e0b1f!important;border-color:#f59e0b52!important}.ant-tag-error{color:var(--danger-color)!important;background:#ef44441f!important;border-color:#ef444452!important}.ant-tag-processing{color:var(--info)!important;background:#3b82f61f!important;border-color:#3b82f652!important}.ant-empty{padding:8px 0;position:relative}.ant-empty-image{filter:drop-shadow(0 8px 24px #a855f71a)}.ant-empty-description{margin-top:12px}.ant-breadcrumb a:hover{color:var(--primary-color)!important;background:0 0!important}.ant-breadcrumb-link a{transition:color .2s;color:var(--text-muted)!important}.ant-breadcrumb>ol>li:last-child .ant-breadcrumb-link{font-weight:500;color:var(--text-color)!important}.ant-tooltip-inner{border:1px solid var(--border-color);background:var(--card-bg-elevated)!important;color:var(--text-color)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 8px 24px #0000002e!important;border-radius:8px!important;font-size:12.5px!important}.ant-tooltip-arrow:before{background:var(--card-bg-elevated)!important}.ant-popover-inner{border:1px solid var(--border-color);background:var(--card-bg-elevated)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 32px #0000002e!important;border-radius:10px!important}.ant-popover-arrow:before{background:var(--card-bg-elevated)!important}.ant-progress-bg{background:var(--primary-gradient)!important}.ant-progress-status-success .ant-progress-bg{background:linear-gradient(90deg,#10b981 0%,#14b8a6 100%)!important}.ant-badge-status-default{background:var(--text-muted)!important}.ant-list-item{transition:background .2s}.ant-list-item:hover{background:#c026d30a}.dark .ant-list-item:hover{background:#d946ef0f}.ant-collapse{overflow:hidden;border:1px solid var(--border-color)!important;background:var(--card-bg)!important;border-radius:12px!important}.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--border-color)!important}.ant-collapse>.ant-collapse-item:last-child{border-bottom:none!important}.ant-collapse-header{font-weight:500!important}.ant-input::-moz-placeholder{opacity:.85;color:var(--text-muted)!important}.ant-picker-input>input::-moz-placeholder{opacity:.85;color:var(--text-muted)!important}.ant-input-number-input::-moz-placeholder{opacity:.85;color:var(--text-muted)!important}.ant-input-affix-wrapper>input::-moz-placeholder{opacity:.85;color:var(--text-muted)!important}.ant-select-selection-placeholder,.ant-input::placeholder,.ant-picker-input>input::placeholder,.ant-input-number-input::placeholder,.ant-input-affix-wrapper>input::placeholder{opacity:.85;color:var(--text-muted)!important}@media (prefers-reduced-motion:reduce){.auth-page-aurora{animation:none!important}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-image,.ant-skeleton-button,.ant-skeleton-avatar,.ant-skeleton-input{background:var(--hover-bg)!important}}.page-back-button:hover .page-back-button-arrow{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.page-back-button:hover .page-back-button-arrow{transform:none!important}}.ant-card-hoverable{transition:transform .35s cubic-bezier(.32,.72,0,1),border-color .35s cubic-bezier(.32,.72,0,1),box-shadow .35s cubic-bezier(.32,.72,0,1)!important}.ant-card-hoverable:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 6px 14px #0000000d, 0 14px 32px #c026d31a!important;border-color:#c026d34d!important}.dark .ant-card-hoverable:hover{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 6px 14px #0006, 0 14px 36px #d946ef29!important;border-color:#d946ef66!important}@media (prefers-reduced-motion:reduce){.ant-card-hoverable{transition:none!important}.ant-card-hoverable:hover{transform:none!important}}.is-selected{border-color:var(--primary-color)!important;box-shadow:var(--shadow-glow-primary)!important;background:linear-gradient(135deg,#c026d31a 0%,#d946ef0a 100%)!important}.dark .is-selected{background:linear-gradient(135deg,#d946ef29 0%,#a855f70f 100%)!important}header.fixed{box-shadow:0 1px #c026d30a,0 2px 12px #00000008}.dark header.fixed{box-shadow:0 1px #d946ef0f,0 2px 16px #0003}@keyframes ant-tab-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ant-tabs-tabpane-active{animation:.2s cubic-bezier(.32,.72,0,1) ant-tab-fade}.ant-tabs-tab{transition:color .2s!important}@media (prefers-reduced-motion:reduce){.ant-tabs-tabpane-active{animation:none!important}}.ant-form-item-has-success .ant-input,.ant-form-item-has-success .ant-input-affix-wrapper,.ant-form-item-has-success .ant-select-selector,.ant-form-item-has-success .ant-input-number{border-color:var(--success-color)!important;box-shadow:0 0 0 2px #10b9811a!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .ant-input-number{box-shadow:0 0 0 2px #ef44441a!important}html{transition:background-color .28s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion:reduce){html{transition:none!important}}.card-cover-wrap{position:relative;overflow:hidden}.card-cover-img{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .7s cubic-bezier(.32,.72,0,1);display:block}.card-cover-wrap:hover .card-cover-img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.card-cover-img{transition:none!important}.card-cover-wrap:hover .card-cover-img{transform:none!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:.3s ease-out forwards fade-in}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1!important;animation:none!important}}.ant-dropdown-menu{background:var(--card-bg-elevated)!important;border:1px solid var(--border-color)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 32px #0000002e!important;border-radius:10px!important;padding:4px!important}.ant-dropdown-menu-item{border-radius:6px!important;transition:background .15s!important}.ant-dropdown-menu-item:hover{color:var(--primary-color)!important;background:#c026d314!important}.dark .ant-dropdown-menu-item:hover{background:#d946ef1a!important}.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--border-color);overflow:hidden;background:var(--card-bg-elevated)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 32px #0000002e!important;border-radius:12px!important}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--primary-color)!important}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--primary-color)!important}.ant-select-dropdown{background:var(--card-bg-elevated)!important;border:1px solid var(--border-color)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 12px 32px #0000002e!important;border-radius:10px!important;padding:4px!important}.ant-select-item-option{border-radius:6px!important;transition:background .15s!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--primary-color)!important;background:#c026d31a!important;font-weight:600!important}.dark .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#d946ef29!important}.spotlight-card{isolation:isolate;will-change:transform;--mx:50%;--my:50%;--spot-opacity:0;--spot-color-a:#a855f773;--spot-color-b:#a855f700;transition:transform .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1),border-color .6s cubic-bezier(.32,.72,0,1);position:relative}.spotlight-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--mx) var(--my), var(--spot-color-a), var(--spot-color-b) 60%);opacity:var(--spot-opacity);z-index:3;mix-blend-mode:screen;transition:opacity .4s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.spotlight-card{transition:none!important}}@keyframes banner-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.banner-slide-in{animation:.32s cubic-bezier(.32,.72,0,1) banner-slide-in}@media (prefers-reduced-motion:reduce){.banner-slide-in{animation:none!important}}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--text-color)!important}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{font-weight:600;color:var(--primary-color)!important}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{box-shadow:0 0 0 4px #c026d31f}.dark .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{box-shadow:0 0 0 4px #d946ef2e}.ant-drawer-content-wrapper{transition:transform .36s cubic-bezier(.32,.72,0,1)!important}.ant-modal-close:hover{color:var(--primary-color)!important;background:#c026d314!important}.dark .ant-modal-close:hover{background:#d946ef1a!important}.ant-avatar:not([class*=ant-avatar-][style*=background]){background:var(--hover-bg)!important;color:var(--text-muted)!important}.ant-switch{transition:background .22s cubic-bezier(.32,.72,0,1)!important}.ant-switch-handle:before{transition:all .22s cubic-bezier(.32,.72,0,1)!important}.ant-result-success .ant-result-icon>.anticon{color:var(--success-color)!important}.ant-result-error .ant-result-icon>.anticon{color:var(--danger-color)!important}.ant-result-warning .ant-result-icon>.anticon{color:var(--warning-color)!important}.ant-result-info .ant-result-icon>.anticon{color:var(--primary-color)!important}.ant-btn:not(.ant-btn-sm):not(.ant-btn-lg):not(.ant-btn-icon-only){border-radius:8px;height:36px}.ant-btn-lg{border-radius:10px;height:44px;font-size:15px}.ant-btn-sm{border-radius:6px;height:28px;font-size:12.5px}.ant-input-group-addon .ant-btn,.ant-input-search-button{height:auto!important}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{border-color:#0000!important}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button.ant-btn-primary{background:var(--primary-gradient)!important;box-shadow:var(--shadow-glow-primary)!important}.text-primary-grad{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ant-table-tbody>tr.ant-table-row>td:first-child{position:relative}.ant-table-tbody>tr.ant-table-row>td:first-child:before{content:"";background:var(--primary-color);opacity:0;pointer-events:none;width:0;transition:width .2s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0;bottom:0;left:0}.ant-table-tbody>tr.ant-table-row:hover>td:first-child:before{opacity:1;width:2px;box-shadow:0 0 8px var(--primary-color)}@media (prefers-reduced-motion:reduce){.ant-table-tbody>tr.ant-table-row>td:first-child:before{transition:none!important}}@keyframes sidebar-overlay-fade{0%{opacity:0}to{opacity:1}}.fixed.inset-0.z-\[98\]{animation:.24s cubic-bezier(.32,.72,0,1) sidebar-overlay-fade}@media (prefers-reduced-motion:reduce){.fixed.inset-0.z-\[98\]{animation:none!important}}.ant-card-small>.ant-card-head .ant-card-head-title{padding:12px 0!important;font-size:13px!important}.ant-card-default-large>.ant-card-head .ant-card-head-title{font-size:15px!important}.ant-card .ant-card-head .ant-card-head-title:where([class*=text-base],[class*=text-lg]){font-size:15px!important}.ant-card-head-wrapper .ant-card-extra{align-items:center;gap:6px;display:inline-flex}::-webkit-scrollbar-thumb:hover{background:#c026d373}.dark ::-webkit-scrollbar-thumb:hover{background:#d946ef8c}.spotlight-card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:inherit}.surface-card:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:inherit}.surface-card-pro:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:inherit}.ant-card-hoverable:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:inherit}.ant-progress-status-warning .ant-progress-bg{background:linear-gradient(90deg,#f59e0b 0%,#fb923c 100%)!important}.ant-progress-status-exception .ant-progress-bg{background:linear-gradient(90deg,#ef4444 0%,#f87171 100%)!important}.ant-tooltip{animation:.18s cubic-bezier(.32,.72,0,1) ant-tooltip-fade}@keyframes ant-tooltip-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ant-tooltip{animation:none!important}}.ant-steps-small .ant-steps-item-icon{width:24px!important;height:24px!important;font-size:12px!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{box-shadow:0 0 8px #c026d34d}.dark .ant-checkbox-checked .ant-checkbox-inner,.dark .ant-radio-checked .ant-radio-inner{box-shadow:0 0 10px #d946ef66}@keyframes banner-leave{0%{opacity:1;max-height:80px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(-6px)}}.banner-leaving{animation:.28s cubic-bezier(.32,.72,0,1) forwards banner-leave;overflow:hidden}@media (prefers-reduced-motion:reduce){.banner-leaving{animation:none!important}}header.fixed.top-0 button{transition:transform .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),background .2s!important}header.fixed.top-0 button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c026d32e}.dark header.fixed.top-0 button:hover{box-shadow:0 4px 14px #d946ef38}.tenant-header,.tenant-header-left,.tenant-logo-button,.tenant-header-actions{min-width:0}.tenant-header-actions{max-width:calc(100vw - 112px)}.tenant-header-icon-button,.tenant-header-credits-button,.tenant-header-recharge-button,.tenant-header-user-button,.tenant-header-login-button{flex:none}@media (max-width:640px){.tenant-header{--tenant-mobile-actions-w:222px;-moz-column-gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;border-bottom-color:var(--primary-color)!important;padding-inline-start:12px!important;padding-inline-end:12px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.tenant-header{border-bottom-color:color-mix(in srgb, var(--primary-color) 34%, transparent)!important}}.tenant-header{box-shadow:inset 1px 0 #c026d37a,inset -1px 0 #c026d37a,0 1px #c026d333}.tenant-header-left{max-width:calc(100vw - var(--tenant-mobile-actions-w) - 24px);overflow:hidden}.tenant-header-actions{justify-self:end;max-width:none;position:absolute;top:50%;right:12px;overflow:visible;transform:translateY(-50%);gap:6px!important;display:inline-flex!important}.tenant-header-notification-button,.tenant-header-theme-button,.tenant-header-credits-button,.tenant-header-recharge-button{justify-content:center;align-items:center;border-radius:999px!important;flex:0 0 34px!important;width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important}.tenant-header-notification-button:hover,.tenant-header-theme-button:hover,.tenant-header-credits-button:hover,.tenant-header-recharge-button:hover,.tenant-header-user-button:hover,.tenant-header-login-button:hover{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}.tenant-header-notification-button:focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}.tenant-header-theme-button:focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}.tenant-header-credits-button:focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}.tenant-header-recharge-button:focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}.tenant-header-user-button:focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}.tenant-header-login-button:focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 8px 18px var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.tenant-header-notification-button:hover,.tenant-header-theme-button:hover,.tenant-header-credits-button:hover,.tenant-header-recharge-button:hover,.tenant-header-user-button:hover,.tenant-header-login-button:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}.tenant-header-notification-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}.tenant-header-theme-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}.tenant-header-credits-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}.tenant-header-recharge-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}.tenant-header-user-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}.tenant-header-login-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), 0 8px 18px color-mix(in srgb, var(--primary-color) 16%, transparent)!important}}.tenant-header-notification-button:hover,.tenant-header-theme-button:hover,.tenant-header-credits-button:hover,.tenant-header-recharge-button:hover,.tenant-header-user-button:hover,.tenant-header-login-button:hover{transform:translateY(-1px)}.tenant-header-notification-button:focus-visible{transform:translateY(-1px)}.tenant-header-theme-button:focus-visible{transform:translateY(-1px)}.tenant-header-credits-button:focus-visible{transform:translateY(-1px)}.tenant-header-recharge-button:focus-visible{transform:translateY(-1px)}.tenant-header-user-button:focus-visible{transform:translateY(-1px)}.tenant-header-login-button:focus-visible{transform:translateY(-1px)}.tenant-header-notification-button:active,.tenant-header-theme-button:active,.tenant-header-credits-button:active,.tenant-header-recharge-button:active,.tenant-header-user-button:active,.tenant-header-login-button:active{transform:translateY(0)scale(.97)}.tenant-header-icon-button,.tenant-header-login-button{width:34px!important;height:34px!important}.tenant-header-credits-text{display:none!important}.tenant-header-user-button,.tenant-header-login-button{min-height:34px}.tenant-header-user-button{gap:6px!important;padding-inline-start:7px!important;padding-inline-end:7px!important}.tenant-header-user-button>div{width:26px!important;height:26px!important}.tenant-header-login-button{justify-content:center;align-items:center;min-width:52px;padding-inline-start:12px!important;padding-inline-end:12px!important;display:inline-flex!important}}@media (max-width:360px){.tenant-header{--tenant-mobile-actions-w:204px;padding-inline-start:10px!important;padding-inline-end:10px!important}.tenant-header-actions{max-width:none;right:10px;gap:4px!important}.tenant-header-login-button{padding-inline-start:10px!important;padding-inline-end:10px!important}.tenant-header-notification-button,.tenant-header-theme-button,.tenant-header-credits-button,.tenant-header-recharge-button,.tenant-header-icon-button,.tenant-header-login-button{flex-basis:32px!important;width:32px!important;height:32px!important}.tenant-header-user-button{gap:4px!important;padding-inline-start:6px!important;padding-inline-end:6px!important}}@media (prefers-reduced-motion:reduce){header.fixed.top-0 button{transition:none!important}header.fixed.top-0 button:hover{transform:none!important}}.ant-empty-img-default,.ant-empty-img-simple{filter:drop-shadow(0 4px 18px #a855f729)}.dark .ant-empty-img-default,.dark .ant-empty-img-simple{filter:drop-shadow(0 4px 22px #d946ef38);opacity:.7}.ant-pagination-item:hover{border-color:var(--primary-color)!important}.ant-pagination-item:hover a,.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{color:var(--primary-color)!important}.ant-card.ant-card-type-inner{box-shadow:none!important;background:#00000005!important}.dark .ant-card.ant-card-type-inner{background:#ffffff05!important}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{--antd-wave-shadow-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.ant-input::selection{background:#c026d34d}.ant-input-affix-wrapper input::selection{background:#c026d34d}textarea.ant-input::selection{background:#c026d34d}.ant-tooltip-arrow{--antd-arrow-background-color:var(--card-bg-elevated)!important}.ant-modal-confirm-btns .ant-btn-primary:not(.ant-btn-dangerous){background:var(--primary-gradient)!important;box-shadow:var(--shadow-glow-primary)!important;border-color:#0000!important}.ant-modal-confirm-btns .ant-btn-primary.ant-btn-dangerous{box-shadow:var(--shadow-glow-danger)!important}.ant-modal-confirm-btns .ant-btn-default:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.account-delete-dialog .ant-modal-container,.account-delete-dialog .ant-modal-content{overflow:hidden;border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.account-delete-dialog .ant-modal-container,.account-delete-dialog .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color))!important}}.account-delete-dialog .ant-modal-container,.account-delete-dialog .ant-modal-content{background:radial-gradient(420px 240px at 12% -24%,#d946ef3d,#0000 66%),radial-gradient(360px 260px at 92% 118%,#f43f5e24,#0000 68%),linear-gradient(#25222b 0%,#1a191f 100%)!important;border-radius:14px!important;box-shadow:0 32px 90px #0000008f,inset 0 0 0 1px #ffffff09!important}.account-delete-dialog .ant-modal-body{padding:24px 24px 18px!important}.account-delete-dialog .ant-modal-footer{background:0 0!important;border-top:0!important;margin-top:0!important;padding:0 24px 22px!important}.account-delete-dialog-body{align-items:flex-start;gap:14px;display:flex}.account-delete-dialog-icon{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 12px 28px #f59e0b1f}.account-delete-dialog-copy{flex:1;min-width:0}.account-delete-dialog-title{color:#fffffff5;font-size:17px;font-weight:800;line-height:1.3}.account-delete-dialog-desc{color:#ffffffad;margin-top:8px;font-size:13px;line-height:1.7}.account-delete-dialog-target{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;margin-top:14px;padding:12px;display:grid}.account-delete-dialog-target span{color:var(--primary-color);font-size:12px;font-weight:700}.account-delete-dialog-target strong{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.account-delete-dialog-target code{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;font-size:11px;overflow:hidden}.account-delete-dialog-actions{justify-content:flex-end;width:100%;display:flex}.account-delete-dialog-actions .ant-btn-default{color:#ffffffdb!important;background:#ffffff12!important;border-color:#ffffff38!important}.account-delete-dialog-actions .ant-btn-default:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.account-delete-dialog-actions .ant-btn-default:focus-visible{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.account-delete-dialog-actions .ant-btn-dangerous.ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#dc2626,#f43f5e)!important;border-color:#0000!important;box-shadow:0 10px 24px #f43f5e38!important}.account-delete-dialog-actions .ant-btn-dangerous.ant-btn-primary:hover{filter:brightness(1.05);color:#fff!important}.account-delete-dialog-actions .ant-btn-dangerous.ant-btn-primary:focus-visible{filter:brightness(1.05);color:#fff!important}.ant-modal-confirm-warning .ant-modal-confirm-title .anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:var(--warning-color)!important}.ant-modal-confirm-error .ant-modal-confirm-title .anticon,.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:var(--danger-color)!important}.ant-modal-confirm-success .ant-modal-confirm-title .anticon,.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:var(--success-color)!important}.ant-modal-confirm-info .ant-modal-confirm-title .anticon,.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:var(--primary-color)!important}.ant-popconfirm .ant-popover-inner{background:var(--card-bg-elevated)!important}.ant-popconfirm-title{font-weight:500}.ant-popconfirm-description{font-size:12.5px;color:var(--text-muted)!important}.ant-popconfirm-buttons .ant-btn-primary{background:var(--primary-gradient)!important;box-shadow:var(--shadow-glow-primary)!important;border:none!important}.ant-image-preview-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(#14061eeb 0%,#000000f5 100%)!important}.ant-image-preview-operations{-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;border-radius:999px;margin:16px;background:#c026d314!important}.ant-image-preview-operations-operation:hover{color:var(--primary-color)!important;background:#c026d329!important}a[data-external=true]:after{content:"↗";color:var(--text-muted);margin-left:3px;font-size:.85em;transition:transform .2s,color .2s;display:inline-block}a[data-external=true]:hover:after{color:var(--primary-color);transform:translate(2px,-2px)}.sticky-table-header .ant-table-thead>tr>th{z-index:2;box-shadow:0 1px 0 var(--border-color);top:0;background:var(--card-bg)!important;position:sticky!important}.ant-statistic-content-value{font-variant-numeric:tabular-nums;letter-spacing:0}.ant-statistic-content{font-feature-settings:"tnum"}@keyframes badge-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.15)}}.ant-badge-status-processing .ant-badge-status-dot{animation:1.6s ease-in-out infinite badge-breathe}@media (prefers-reduced-motion:reduce){.ant-badge-status-processing .ant-badge-status-dot{animation:none!important}}.ant-upload-drag{background:var(--hover-bg)!important;border:2px dashed var(--border-color)!important;border-radius:12px!important;transition:all .2s cubic-bezier(.32,.72,0,1)!important}.ant-upload-drag:hover,.ant-upload-drag-hover{box-shadow:var(--shadow-glow-primary);border-color:var(--primary-color)!important;background:#c026d30a!important}.ant-upload-drag-icon .anticon{color:var(--primary-color)!important;font-size:48px!important}.dark img[src*=home-hero]{filter:brightness(.94)saturate(1.06)}.scroll-fade-mask{-webkit-mask-image:linear-gradient(#0000 0%,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16px calc(100% - 16px),#0000 100%)}.ant-input,.ant-input-affix-wrapper input,textarea.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input{caret-color:var(--primary-color)}nav[aria-label=主导航]>.text-\[15px\].font-semibold{padding-bottom:4px;position:relative}nav[aria-label=主导航]>.text-\[15px\].font-semibold:after{content:"";background:linear-gradient(90deg,#0000 0%,#c026d34d 30%,#ec489933 70%,#0000 100%);height:1px;display:block;position:absolute;bottom:0;left:12px;right:12px}.dark nav[aria-label=主导航]>.text-\[15px\].font-semibold:after{background:linear-gradient(90deg,#0000 0%,#d946ef66 30%,#ec48994d 70%,#0000 100%)}@keyframes step-slide-in-forward{0%{opacity:0;filter:blur(4px);transform:translate(16px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes step-slide-in-backward{0%{opacity:0;filter:blur(4px);transform:translate(-16px)}to{opacity:1;filter:blur();transform:translate(0)}}.step-fade-slide{animation:.28s cubic-bezier(.32,.72,0,1) step-slide-in-forward}.step-fade-slide[data-direction=backward]{animation-name:step-slide-in-backward}@media (prefers-reduced-motion:reduce){.step-fade-slide{animation:none!important}}.sr-live-region{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes top-progress-indeterminate{0%{background-position:-200% 0}to{background-position:200% 0}}.top-progress-indeterminate{z-index:200;pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, var(--primary-color) 40%, #ec4899d9 50%, var(--primary-color) 60%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;height:2px;animation:1.6s ease-in-out infinite top-progress-indeterminate;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.top-progress-indeterminate{opacity:.6;animation:none!important}}.ant-message{top:calc(var(--header-h) + 12px)!important}.ant-btn-icon-only:not(.ant-btn-sm):not(.ant-btn-lg){width:36px;height:36px}.ant-btn-icon-only.ant-btn-sm{width:28px;height:28px}.ant-btn-icon-only.ant-btn-lg{width:44px;height:44px}.ant-btn.btn-icon-spin:hover .anticon{transition:transform .6s cubic-bezier(.32,.72,0,1);transform:rotate(180deg)}.ant-btn.btn-icon-spin .anticon{transition:transform .2s}.line-clamp-dynamic{-webkit-line-clamp:var(--clamp,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sticky-form-footer{background:var(--card-bg-elevated);border-top:1px solid var(--border-color);z-index:1;justify-content:flex-end;gap:8px;margin:16px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.ant-btn:not([disabled]):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ant-btn:not([disabled]):active{transform:none!important}}.ant-form-item-label>label{letter-spacing:0;font-size:13.5px!important;font-weight:500!important}.ant-form-item-required:before{color:var(--danger-color)!important}.mobile-search-toggle{width:36px;transition:width .28s cubic-bezier(.32,.72,0,1);overflow:hidden}.mobile-search-toggle.is-expanded{width:100%}[aria-busy=true]{pointer-events:none;opacity:.7;transition:opacity .22s}.admin-layout-root .ant-menu-light .ant-menu-item-selected,.admin-layout-root .ant-menu-dark .ant-menu-item-selected{position:relative;color:var(--primary-color)!important;background:linear-gradient(90deg,#c026d324 0%,#a855f70f 60%,#0000 100%)!important}.admin-layout-root .ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,#d946ef33 0%,#a855f71a 60%,#0000 100%)!important}.admin-layout-root .ant-menu-item-selected:before{content:"";background:var(--primary-color);width:3px;box-shadow:0 0 10px var(--primary-color), 0 0 20px var(--primary-color);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0}.admin-layout-root .ant-menu-item-selected .anticon,.admin-layout-root .ant-menu-item-selected a,.admin-layout-root .ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-layout-root .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--primary-color)!important}.admin-layout-root .ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover,.admin-layout-root .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{color:var(--primary-color)!important;background:#c026d30a!important}.admin-layout-root .ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{background:#d946ef0f!important}.admin-layout-root .ant-layout-header{position:relative;box-shadow:0 1px #c026d30a,0 2px 12px #00000008}.dark .admin-layout-root .ant-layout-header{box-shadow:0 1px #d946ef0f,0 2px 14px #0000002e}.admin-brand-title{transition:filter .2s}.admin-layout-root .ant-layout-sider:hover .admin-brand-title{filter:brightness(1.08)}.admin-layout-root .ant-statistic-content-value-int{text-shadow:0 0 18px #c026d32e;letter-spacing:0}.dark .admin-layout-root .ant-statistic-content-value-int{text-shadow:0 0 22px #d946ef3d}.admin-layout-root .ant-card:not(.ant-card-type-inner){border-radius:12px}.admin-layout-root .ant-card-bordered:not(.ant-card-type-inner){box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0000000a, 0 4px 12px #0000000a!important;transition:border-color .25s cubic-bezier(.32,.72,0,1),box-shadow .25s cubic-bezier(.32,.72,0,1)!important}.dark .admin-layout-root .ant-card-bordered:not(.ant-card-type-inner){box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 1px 2px #0006, 0 6px 18px #00000052!important}.admin-layout-root .ant-table-thead>tr>th{z-index:4;box-shadow:0 1px 0 var(--border-color);top:0;background:var(--card-bg)!important;position:sticky!important}.dark .admin-layout-root .ant-table-thead>tr>th{background:var(--card-bg)!important}.admin-layout-root .ant-modal-header,.admin-layout-root .ant-drawer-header{border-bottom:1px solid var(--border-color)!important}.admin-layout-root .ant-modal-header{background:linear-gradient(#c026d30a 0%,#0000 100%)!important}.dark .admin-layout-root .ant-modal-header{background:linear-gradient(#d946ef14 0%,#0000 100%)!important}.admin-users-page,.admin-users-page>.ant-space-item{min-width:0}.admin-users-filter-card,.admin-users-table-card{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.admin-users-filter-card,.admin-users-table-card{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))!important}}.admin-users-filter-card{margin-bottom:-10px;background:linear-gradient(135deg, var(--primary-color), transparent 42%), var(--card-bg-elevated)!important}.admin-users-filter-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:12px;border-bottom-left-radius:12px}.admin-users-filter-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:12px;border-bottom-left-radius:12px}.admin-users-filter-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:12px;border-bottom-left-radius:12px}.admin-users-filter-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:12px;border-bottom-left-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-users-filter-card{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 7%, transparent), transparent 42%), var(--card-bg-elevated)!important}}.admin-users-table-card{background:var(--card-bg)!important}.admin-users-table-card .ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.admin-users-table-card .ant-table-selection-col{width:48px!important}.admin-users-filter-card .ant-card-body,.admin-users-table-card .ant-card-body{padding:18px 20px!important}.admin-users-filter-row{grid-template-columns:minmax(260px,1fr) minmax(140px,180px) auto auto;align-items:center;row-gap:10px;width:100%;display:grid!important}.admin-users-filter-row .ant-space-item{min-width:0}.admin-users-filter-row .ant-input-affix-wrapper,.admin-users-filter-row .ant-select{width:100%!important;max-width:none!important}.admin-users-row-actions{grid-template-columns:repeat(3,minmax(58px,1fr));width:100%;gap:6px!important;display:grid!important}.admin-users-row-actions .ant-btn{justify-content:center;width:100%;min-width:0;padding-inline-start:9px;padding-inline-end:9px}.admin-users-detail-modal .ant-modal-body{max-height:min(72dvh,760px);overflow-y:auto}.admin-users-detail-descriptions .ant-descriptions-view{overflow:hidden}.admin-users-detail-descriptions table{width:100%;table-layout:fixed!important}.admin-users-detail-descriptions colgroup col:first-child,.admin-users-detail-descriptions colgroup col:nth-child(3){width:22%!important}.admin-users-detail-descriptions colgroup col:nth-child(2),.admin-users-detail-descriptions colgroup col:nth-child(4){width:28%!important}.admin-users-detail-descriptions .ant-descriptions-item-label,.admin-users-detail-descriptions .ant-descriptions-item-content{height:58px;min-height:58px;vertical-align:middle!important}.admin-users-detail-descriptions .ant-descriptions-item-label{white-space:normal;word-break:keep-all}.admin-users-detail-descriptions .ant-descriptions-item-content{overflow-wrap:anywhere;word-break:break-word}.admin-users-detail-descriptions .ant-tag{margin-top:2px;margin-bottom:2px}.admin-users-detail-footer{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.admin-users-detail-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px 14px;min-width:0;display:flex}.admin-users-detail-actions .ant-space{row-gap:8px}.admin-users-detail-actions .ant-btn{min-width:104px}@media (max-width:760px){.admin-users-filter-row{grid-template-columns:1fr}.admin-users-filter-card .ant-input,.admin-users-filter-card .ant-select,.admin-users-filter-card .ant-btn{width:100%!important}.admin-users-detail-footer,.admin-users-detail-actions{flex-direction:column;align-items:stretch}.admin-users-detail-footer .ant-btn,.admin-users-detail-actions .ant-btn{width:100%}}.admin-layout-root .ant-drawer-content-wrapper .ant-drawer-content{border-radius:0 18px 18px 0;overflow:hidden}.admin-layout-root .ant-input-search:hover .ant-input,.admin-layout-root .ant-input-search:hover .ant-input-affix-wrapper{border-color:var(--primary-color)!important}.admin-layout-root .ant-layout-sider::-webkit-scrollbar{width:4px}.admin-layout-root .ant-layout-sider::-webkit-scrollbar-thumb{background:#c026d333;border-radius:2px}.admin-layout-root .ant-layout-sider::-webkit-scrollbar-thumb:hover{background:#c026d366}.admin-layout-root{background:linear-gradient(135deg, #c026d30e, transparent 34%), linear-gradient(180deg, var(--color-canvas-light), #f5f5f6)}@supports (color:color-mix(in lab, red, red)){.admin-layout-root{background:linear-gradient(135deg, #c026d30e, transparent 34%), linear-gradient(180deg, var(--color-canvas-light), color-mix(in srgb, var(--color-canvas-light) 92%, #fff))}}.dark .admin-layout-root{background:linear-gradient(135deg, #d946ef14, transparent 36%), linear-gradient(180deg, var(--color-canvas-dark), #0a0b0e)}@supports (color:color-mix(in lab, red, red)){.dark .admin-layout-root{background:linear-gradient(135deg, #d946ef14, transparent 36%), linear-gradient(180deg, var(--color-canvas-dark), color-mix(in srgb, var(--color-canvas-dark) 88%, #111827))}}.admin-layout-root>.ant-layout{min-width:0;background:0 0!important}.admin-layout-root .ant-layout-header{z-index:70;-webkit-backdrop-filter:saturate(1.12)blur(14px);backdrop-filter:saturate(1.12)blur(14px);min-height:64px;position:sticky;top:0}.admin-layout-root .ant-layout-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c026d33d,#3b82f624,#0000);height:1px;position:absolute;bottom:-1px;left:24px;right:24px}.admin-shell-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 18px 42px #0f172a0e;background-image:linear-gradient(120deg,#c026d30b,#0000 36%),linear-gradient(#ffffff80,#0000 42%);scroll-margin-top:84px;position:relative;overflow:visible}.dark .admin-shell-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 22px 54px #0000004d;background-image:linear-gradient(120deg,#d946ef12,#0000 38%),linear-gradient(#ffffff09,#0000 44%)}.admin-shell-content:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c026d357,#0000);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}.admin-shell-header{gap:12px;box-shadow:0 10px 28px #0f172a0b}.dark .admin-shell-header{box-shadow:0 10px 30px #0003}.admin-shell-content>.page-fade-up,.tenant-content-shell>.page-fade-up{min-width:0}.admin-shell-content>.page-fade-up{width:100%}.admin-page-header{border-bottom:1px solid var(--border-color);padding-bottom:18px}@supports (color:color-mix(in lab, red, red)){.admin-page-header{border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent)}}.admin-page-header h2{text-wrap:balance}.admin-page-header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:min(100%,720px)}.admin-page-header-actions .ant-btn{min-height:36px}.admin-layout-root :-webkit-any(.ant-card,.ant-modal-container,.ant-modal-content,.ant-drawer-content){border-radius:12px}.admin-layout-root :is(.ant-card,.ant-modal-container,.ant-modal-content,.ant-drawer-content){border-radius:12px}.admin-layout-root .ant-card:not(.ant-card-type-inner){overflow:hidden}.admin-layout-root .ant-card-head{border-bottom-color:var(--border-color);min-height:52px;padding-inline-start:18px;padding-inline-end:18px}@supports (color:color-mix(in lab, red, red)){.admin-layout-root .ant-card-head{border-bottom-color:color-mix(in srgb, var(--border-color) 72%, transparent)}}.admin-layout-root .ant-card-head-title{color:var(--text-color);font-size:15px;font-weight:680}.admin-layout-root .ant-card-extra{color:var(--text-muted);font-size:12px}.admin-layout-root :-webkit-any(.ant-card,.ant-table-wrapper,.ant-descriptions,.ant-form,.ant-tabs){max-width:100%}.admin-layout-root :is(.ant-card,.ant-table-wrapper,.ant-descriptions,.ant-form,.ant-tabs){max-width:100%}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-btn){transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,transform .18s cubic-bezier(.32,.72,0,1)}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-btn){transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,transform .18s cubic-bezier(.32,.72,0,1)}.admin-layout-root .ant-btn:not(:disabled):active{transform:translateY(0)scale(.985)}.admin-layout-root .ant-btn-primary:not(:disabled):hover{box-shadow:0 0 0 3px var(--primary-color), 0 12px 26px var(--primary-color)}.admin-layout-root .ant-btn-primary:not(:disabled):focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 12px 26px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-layout-root .ant-btn-primary:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent), 0 12px 26px color-mix(in srgb, var(--primary-color) 22%, transparent)}.admin-layout-root .ant-btn-primary:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent), 0 12px 26px color-mix(in srgb, var(--primary-color) 22%, transparent)}}.admin-layout-root .ant-btn-primary:not(:disabled):hover{transform:translateY(-1px)}.admin-layout-root .ant-btn-primary:not(:disabled):focus-visible{transform:translateY(-1px)}.admin-layout-root :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:var(--primary-color)}.admin-layout-root :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:var(--primary-color)}.admin-layout-root :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:var(--primary-color)}.admin-layout-root :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-layout-root :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.admin-layout-root :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.admin-layout-root :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.admin-layout-root :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.admin-layout-root :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{color:var(--primary-color);transform:translateY(-1px)}.admin-layout-root :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{color:var(--primary-color);transform:translateY(-1px)}.admin-layout-root :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{color:var(--primary-color);transform:translateY(-1px)}.admin-layout-root :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{color:var(--primary-color);transform:translateY(-1px)}.admin-layout-root .ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{border-color:var(--primary-color)!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{border-color:var(--primary-color)!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{border-color:var(--primary-color)!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.admin-layout-root .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))!important}}.admin-layout-root .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px var(--primary-color)!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{box-shadow:0 0 0 3px var(--primary-color)!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{box-shadow:0 0 0 3px var(--primary-color)!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{box-shadow:0 0 0 3px var(--primary-color)!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{box-shadow:0 0 0 3px var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.admin-layout-root .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 13%, transparent)!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 13%, transparent)!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 13%, transparent)!important}.admin-layout-root :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 13%, transparent)!important}.admin-layout-root :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 13%, transparent)!important}}.admin-layout-root .ant-table-wrapper{border-radius:10px}.admin-setting-search-body{margin-top:16px}.admin-setting-search-empty{padding:2px 0 4px}.admin-setting-search-suggestions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-setting-search-no-result{border:1px dashed var(--border-color);color:var(--text-muted);text-align:center;background:var(--card-bg-elevated);border-radius:12px;padding:28px 12px}@supports (color:color-mix(in lab, red, red)){.admin-setting-search-no-result{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.admin-setting-search-results{gap:10px;max-height:min(420px,58vh);padding-right:2px;display:grid;overflow-y:auto}.admin-setting-search-result{border:1px solid var(--border-color);background:radial-gradient(circle at 0 0, var(--primary-color), transparent 38%), var(--card-bg-elevated);border-radius:12px;width:100%;padding:13px 14px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-setting-search-result{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--primary-color) 9%, transparent), transparent 38%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.admin-setting-search-result{color:var(--text-color);text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.admin-setting-search-result:hover{border-color:var(--primary-color);outline:none}.admin-setting-search-result:focus-visible{border-color:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-setting-search-result:hover{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}.admin-setting-search-result:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.admin-setting-search-result:hover{box-shadow:0 0 0 3px var(--primary-color)}.admin-setting-search-result:focus-visible{box-shadow:0 0 0 3px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-setting-search-result:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent)}.admin-setting-search-result:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent)}}.admin-setting-search-result:hover{transform:translateY(-1px)}.admin-setting-search-result:focus-visible{transform:translateY(-1px)}.admin-setting-search-result:active{transform:translateY(0)scale(.99)}.admin-setting-search-result-title{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.admin-setting-search-result-desc{color:var(--text-muted);text-wrap:pretty;font-size:13px;line-height:1.58}.admin-setting-search-result-key{margin-top:7px}.admin-layout-root .ant-table{background:0 0}.admin-layout-root .ant-table-container:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:10px;border-top-right-radius:10px}.admin-layout-root .ant-table-container:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:10px;border-top-right-radius:10px}.admin-layout-root .ant-table-container:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.admin-layout-root .ant-table-container:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.admin-layout-root .ant-table-tbody>tr>td{vertical-align:middle;height:58px;padding-block-start:10px;padding-block-end:10px}.admin-layout-root .ant-table-tbody>tr:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.admin-layout-root .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--primary-color) 6%, var(--hover-bg))!important}}.admin-layout-root .ant-table-cell-fix-right,.admin-layout-root .ant-table-cell-fix-left{background:var(--card-bg-elevated)}.admin-layout-root .ant-pagination{row-gap:8px}.admin-layout-root .ant-form-item-label>label{color:var(--text-color);font-weight:620}.admin-layout-root .ant-form-item-extra,.admin-layout-root .ant-form-item-explain{font-size:12px}.admin-layout-root .ant-modal-container,.admin-layout-root .ant-modal-content{border:1px solid var(--border-color);box-shadow:0 24px 70px #0f172a2e, inset 0 1px 0 var(--surface-hairline-top);overflow:hidden}.dark .admin-layout-root .ant-modal-container,.dark .admin-layout-root .ant-modal-content{box-shadow:0 24px 80px #00000075,inset 0 1px #ffffff0f}.admin-layout-root .ant-modal-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.admin-layout-root .ant-modal-confirm-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-layout-root .ant-modal-confirm-btns .ant-btn{min-width:82px;margin-inline-start:0!important}.dark .admin-layout-root .ant-btn-dangerous.ant-btn-variant-outlined,.dark .admin-layout-root .ant-modal-confirm-btns .ant-btn-dangerous{color:#ffccc7;background:#ff4d4f1f;border-color:#ff787599}.dark .admin-layout-root .ant-btn-dangerous.ant-btn-variant-outlined:hover,.dark .admin-layout-root .ant-modal-confirm-btns .ant-btn-dangerous:hover{color:#fff1f0;background:#ff4d4f38;border-color:#ff7875d1}@media (max-width:1280px) and (min-width:769px){.admin-shell-content{border-radius:16px!important;margin:16px!important;padding:18px!important}.admin-layout-root .ant-layout-header{padding-inline-start:18px!important;padding-inline-end:18px!important}.admin-layout-root .ant-card-head{padding-inline-start:16px;padding-inline-end:16px}.admin-layout-root .ant-card-body{padding:16px!important}.admin-page-header{padding-bottom:16px;align-items:flex-start!important;margin-bottom:18px!important}.admin-page-header-actions{justify-content:flex-start;width:100%}}.tenant-workspace-main{scroll-margin-top:calc(var(--header-h) + 18px);position:relative}.tenant-content-shell{box-sizing:border-box;width:100%;max-width:var(--tenant-content-max-w,var(--content-max-w));isolation:isolate;min-width:0;margin-inline-start:auto;margin-inline-end:auto;padding:clamp(16px,2vw,24px);position:relative}.tenant-content-shell>.page-fade-up,.tenant-content-shell>.page-fade-up>*{width:100%;max-width:100%}.tenant-content-shell .page-hero{box-sizing:border-box}.tenant-content-shell :-webkit-any(.copywriting-page,.auto-create-page,.knowledge-page,.smart-editing-page,.operations-planning-page)>:not(style){box-sizing:border-box}.tenant-content-shell :is(.copywriting-page,.auto-create-page,.knowledge-page,.smart-editing-page,.operations-planning-page)>:not(style){box-sizing:border-box}.tenant-content-shell :-webkit-any(.ant-card,.ant-alert,.ant-tabs-nav){max-width:100%}.tenant-content-shell :is(.ant-card,.ant-alert,.ant-tabs-nav){max-width:100%}.tenant-content-shell :-webkit-any(.ant-card,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-tabs-tab){transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .22s cubic-bezier(.32,.72,0,1)}.tenant-content-shell :is(.ant-card,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-tabs-tab){transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .22s cubic-bezier(.32,.72,0,1)}.tenant-content-shell .ant-card:hover{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tenant-content-shell .ant-card:hover{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.tenant-content-shell .ant-btn:not(:disabled):active{transform:translateY(0)scale(.985)}.tenant-content-shell .ant-btn-primary:not(:disabled):hover{box-shadow:0 0 0 3px var(--primary-color), 0 14px 30px var(--primary-color)}.tenant-content-shell .ant-btn-primary:not(:disabled):focus-visible{box-shadow:0 0 0 3px var(--primary-color), 0 14px 30px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tenant-content-shell .ant-btn-primary:not(:disabled):hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent), 0 14px 30px color-mix(in srgb, var(--primary-color) 22%, transparent)}.tenant-content-shell .ant-btn-primary:not(:disabled):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 16%, transparent), 0 14px 30px color-mix(in srgb, var(--primary-color) 22%, transparent)}}.tenant-content-shell .ant-btn-primary:not(:disabled):hover{transform:translateY(-1px)}.tenant-content-shell .ant-btn-primary:not(:disabled):focus-visible{transform:translateY(-1px)}.tenant-content-shell :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:var(--primary-color)}.tenant-content-shell :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:var(--primary-color)}.tenant-content-shell :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:var(--primary-color)}.tenant-content-shell :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tenant-content-shell :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.tenant-content-shell :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.tenant-content-shell :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.tenant-content-shell :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.tenant-content-shell :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{color:var(--primary-color);transform:translateY(-1px)}.tenant-content-shell :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):hover{color:var(--primary-color);transform:translateY(-1px)}.tenant-content-shell :-webkit-any(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{color:var(--primary-color);transform:translateY(-1px)}.tenant-content-shell :is(.ant-btn-default:not(:disabled),.ant-btn-dashed:not(:disabled)):focus-visible{color:var(--primary-color);transform:translateY(-1px)}.tenant-content-shell .ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{border-color:var(--primary-color)!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{border-color:var(--primary-color)!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{border-color:var(--primary-color)!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.tenant-content-shell .ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))!important}}.tenant-content-shell .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px var(--primary-color)!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{box-shadow:0 0 0 3px var(--primary-color)!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{box-shadow:0 0 0 3px var(--primary-color)!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{box-shadow:0 0 0 3px var(--primary-color)!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{box-shadow:0 0 0 3px var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.tenant-content-shell .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)!important}.tenant-content-shell :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)!important}.tenant-content-shell :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)!important}}.tenant-content-shell .ant-tabs-tab:hover{transform:translateY(-1px)}.tenant-content-shell .ant-tabs-tab:active{transform:translateY(0)scale(.98)}.tenant-content-shell .ant-tabs-tab.ant-tabs-tab-active{text-shadow:0 0 18px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tenant-content-shell .ant-tabs-tab.ant-tabs-tab-active{text-shadow:0 0 18px color-mix(in srgb, var(--primary-color) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.tenant-content-shell :-webkit-any(.ant-card,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-tabs-tab){transition:none!important;transform:none!important}.tenant-content-shell :is(.ant-card,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-tabs-tab){transition:none!important;transform:none!important}}.tenant-content-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c026d33d,#ec48992e,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}@media (max-width:1280px) and (min-width:1024px){:root{--tenant-content-max-w:100%}.tenant-content-shell{padding:16px}.tenant-content-shell:before{left:16px;right:16px}.page-hero{margin-bottom:16px!important}}.tenant-workspace-main:focus,.admin-shell-content:focus{outline:none}.tenant-workspace-main:focus-visible{box-shadow:inset 0 0 0 2px #c026d36b}.admin-shell-content:focus-visible{box-shadow:inset 0 0 0 2px #c026d36b}.tenant-nav-item{transform:translateZ(0);transition:background-color .18s,color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)!important}.tenant-nav-item:hover:not(.is-active){transform:translate(2px)}.tenant-nav-item:active{transform:translate(1px)scale(.99)}.tenant-nav-item.is-active{box-shadow:inset 0 1px #ffffff57,0 10px 24px #c026d31f}.dark .tenant-nav-item.is-active{box-shadow:inset 0 1px #ffffff14,0 12px 28px #d946ef2e}.admin-layout-root .ant-menu-item,.admin-layout-root .ant-menu-submenu-title{transform:translateZ(0);transition:background-color .18s,color .18s,transform .22s cubic-bezier(.32,.72,0,1)!important}.admin-layout-root .ant-menu-item:not(.ant-menu-item-selected):hover,.admin-layout-root .ant-menu-submenu-title:hover{transform:translate(2px)}@media (max-width:768px){.admin-layout-root .ant-layout-header{min-height:56px}.admin-shell-content{border-radius:14px!important;margin:10px!important;padding:14px!important}.tenant-content-shell:before{left:16px;right:16px}}@media (max-width:640px){.tenant-workspace-main{box-shadow:inset 1px 0 #c026d385,inset -1px 0 #c026d385}.tenant-content-shell{padding:16px}.tenant-content-shell:has(.home-page-root){width:min(100vw,430px);max-width:430px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:16px;padding-inline-end:16px;overflow:visible}.tenant-content-shell:has(.home-page-root) .home-page-root{width:100%;overflow:visible}.tenant-content-shell:has(.home-page-root) .home-feature-wrap{width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0}.tenant-content-shell:has(.home-page-root) .home-feature-list{padding-left:0!important;padding-right:16px!important;scroll-padding-left:0!important;scroll-padding-right:16px!important}.tenant-content-shell:has(.home-page-root):before{background:linear-gradient(90deg,#c026d3ad,#ec489947,#c026d3ad);height:2px;left:0;right:0}}@media (prefers-reduced-motion:reduce){.tenant-nav-item,.admin-layout-root .ant-menu-item,.admin-layout-root .ant-menu-submenu-title{transition:none!important;transform:none!important}}.admin-login-shell{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.admin-login-shell:before{content:"";pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(circle at 20% 25%,#a855f72e 0%,#a855f700 50%),radial-gradient(circle at 80% 75%,#ec489924 0%,#ec489900 50%);animation:35s ease-in-out infinite page-aurora-drift;position:fixed;top:-10%;bottom:-10%;left:-10%;right:-10%;transform:translateZ(0)}.dark .admin-login-shell:before{background:radial-gradient(circle at 20% 25%,#d946ef38 0%,#d946ef00 50%),radial-gradient(circle at 80% 75%,#ec489929 0%,#ec489900 50%)}.admin-login-shell>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.admin-login-shell:before{animation:none!important}}@media (prefers-color-scheme:dark){html:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.admin-layout-root .ant-statistic-content-value-int{font-feature-settings:"tnum", "lnum"}.tenant-sidebar nav{scrollbar-width:thin}.tenant-sidebar nav::-webkit-scrollbar{scrollbar-width:thin}.tenant-sidebar nav::-webkit-scrollbar{background:0 0;width:0}.tenant-sidebar nav::-webkit-scrollbar-track{background:0 0}.tenant-sidebar nav::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background .2s}.tenant-sidebar:hover nav::-webkit-scrollbar{width:6px}.tenant-sidebar:hover nav::-webkit-scrollbar-thumb{background:#c026d34d}.tenant-sidebar:hover nav::-webkit-scrollbar-thumb:hover{background:#c026d38c}.dark .tenant-sidebar:hover nav::-webkit-scrollbar-thumb{background:#d946ef5c}.dark .tenant-sidebar:hover nav::-webkit-scrollbar-thumb:hover{background:#d946ef99}.tenant-sidebar nav{scrollbar-color:transparent transparent}.tenant-sidebar:hover nav{scrollbar-color:#c026d34d transparent}.dark .tenant-sidebar:hover nav{scrollbar-color:#d946ef5c transparent}.admin-layout-root .ant-layout-sider::-webkit-scrollbar-thumb{background:0 0;transition:background .2s}.admin-layout-root .ant-layout-sider:hover::-webkit-scrollbar-thumb{background:#c026d333}.admin-layout-root .ant-layout-sider:hover::-webkit-scrollbar-thumb:hover{background:#c026d373}.dark .admin-layout-root .ant-layout-sider:hover::-webkit-scrollbar-thumb{background:#d946ef52}.dark .admin-layout-root .ant-layout-sider:hover::-webkit-scrollbar-thumb:hover{background:#d946ef8c}.topic-planning-page{width:100%;min-width:0;color:var(--text-color);flex-direction:column;gap:24px;display:flex}.topic-planning-steps-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-planning-steps-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.topic-planning-steps-card{box-shadow:var(--shadow-card)}.topic-analysis-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-analysis-card{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.topic-analysis-card{background:radial-gradient(circle at 0% 0%, #c026d317, transparent 36%), linear-gradient(135deg, #c026d30e, #ec489909), var(--card-bg)!important}.topic-copy-title-list{width:100%}.topic-history-title,.topic-history-item-meta{align-items:center;display:flex}.topic-history-title{gap:10px}.topic-history-search{margin-bottom:12px}.topic-history-search.ant-input-affix-wrapper,.operations-history-search-input.ant-input-affix-wrapper,.xhs-run-history-search.ant-input-affix-wrapper{height:42px;border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.topic-history-search.ant-input-affix-wrapper,.operations-history-search-input.ant-input-affix-wrapper,.xhs-run-history-search.ant-input-affix-wrapper{border-color:color-mix(in srgb, var(--border-color) 74%, transparent)!important}}.topic-history-search.ant-input-affix-wrapper,.operations-history-search-input.ant-input-affix-wrapper,.xhs-run-history-search.ant-input-affix-wrapper{background:var(--card-bg)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.topic-history-search.ant-input-affix-wrapper,.operations-history-search-input.ant-input-affix-wrapper,.xhs-run-history-search.ant-input-affix-wrapper{background:color-mix(in srgb, var(--card-bg) 82%, transparent)!important}}.topic-history-search.ant-input-affix-wrapper,.operations-history-search-input.ant-input-affix-wrapper,.xhs-run-history-search.ant-input-affix-wrapper{box-shadow:inset 0 1px #ffffff0d}.topic-history-search.ant-input-affix-wrapper:hover,.topic-history-search.ant-input-affix-wrapper-focused,.operations-history-search-input.ant-input-affix-wrapper:hover,.operations-history-search-input.ant-input-affix-wrapper-focused,.xhs-run-history-search.ant-input-affix-wrapper:hover,.xhs-run-history-search.ant-input-affix-wrapper-focused{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.topic-history-search.ant-input-affix-wrapper:hover,.topic-history-search.ant-input-affix-wrapper-focused,.operations-history-search-input.ant-input-affix-wrapper:hover,.operations-history-search-input.ant-input-affix-wrapper-focused,.xhs-run-history-search.ant-input-affix-wrapper:hover,.xhs-run-history-search.ant-input-affix-wrapper-focused{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}}.topic-history-search.ant-input-affix-wrapper:hover,.topic-history-search.ant-input-affix-wrapper-focused,.operations-history-search-input.ant-input-affix-wrapper:hover,.operations-history-search-input.ant-input-affix-wrapper-focused,.xhs-run-history-search.ant-input-affix-wrapper:hover,.xhs-run-history-search.ant-input-affix-wrapper-focused{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-history-search.ant-input-affix-wrapper:hover,.topic-history-search.ant-input-affix-wrapper-focused,.operations-history-search-input.ant-input-affix-wrapper:hover,.operations-history-search-input.ant-input-affix-wrapper-focused,.xhs-run-history-search.ant-input-affix-wrapper:hover,.xhs-run-history-search.ant-input-affix-wrapper-focused{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px color-mix(in srgb, var(--primary-color) 10%, transparent)}}.topic-history-search .ant-input,.operations-history-search-input .ant-input,.xhs-run-history-search .ant-input{background:0 0!important}.topic-history-search .ant-input-prefix,.operations-history-search-input .ant-input-prefix,.xhs-run-history-search .ant-input-prefix{color:var(--text-muted);margin-inline-end:8px}@supports (color:color-mix(in lab, red, red)){.topic-history-search .ant-input-prefix,.operations-history-search-input .ant-input-prefix,.xhs-run-history-search .ant-input-prefix{color:color-mix(in srgb, var(--text-muted) 84%, var(--text-color))}}.topic-history-loading{color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.topic-history-empty{padding:40px 0}.topic-history-item{align-items:stretch!important;padding:14px 0!important}.topic-history-item-body{width:100%;min-width:0}.topic-history-item-meta{justify-content:space-between;gap:8px;margin-bottom:6px}.topic-history-time,.topic-history-task{color:var(--text-muted);font-size:11px}.topic-history-task{font-variant-numeric:tabular-nums;margin-top:6px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.topic-history-item-title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.45;overflow:hidden}.topic-history-item-summary{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.topic-hotspot-panel{border:1px solid var(--border-color,#94a3b847);background:linear-gradient(#ffffffe6,#f8fafca8);border-radius:8px;padding:12px}.dark .topic-hotspot-panel{background:linear-gradient(#0f172ae0,#0206179e);border-color:#94a3b838}.topic-hotspot-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.topic-hotspot-kicker{color:var(--text-color,#111827);align-items:center;gap:6px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex}.topic-hotspot-kicker .anticon{color:var(--primary-color)}.topic-hotspot-summary{color:var(--text-muted,#64748b);margin-top:4px;font-size:12px;line-height:1.45}.topic-hotspot-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:360px;padding:2px;display:grid;overflow:auto}.topic-hotspot-tabs .ant-tabs-nav{margin:0 0 10px}.topic-hotspot-tabs .ant-tabs-nav:before{border-bottom-color:#94a3b838}.topic-hotspot-tabs .ant-tabs-tab{color:var(--text-muted,#64748b);padding:8px 0;font-size:13px;font-weight:600}.topic-hotspot-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)!important}.topic-hotspot-tabs .ant-tabs-ink-bar{background:var(--primary-color)}.topic-hotspot-card{width:100%;min-height:72px;color:var(--text-color,#111827);cursor:pointer;text-align:left;background:#ffffffc2;border:1px solid #94a3b842;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.topic-hotspot-card:hover{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-hotspot-card:hover{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))}}.topic-hotspot-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #c026d31a}.topic-hotspot-card:active{transform:translateY(0)scale(.99)}.topic-hotspot-card:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 22px #c026d31a}.topic-hotspot-card.is-selected{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-hotspot-card.is-selected{border-color:color-mix(in srgb, var(--primary-color) 70%, var(--border-color))}}.topic-hotspot-card.is-selected{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-hotspot-card.is-selected{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}}.topic-hotspot-card.is-selected{box-shadow:inset 0 0 0 1px #c026d31f,0 8px 22px #c026d31a}.dark .topic-hotspot-card{color:#f8fafceb;background:#0f172ab8;border-color:#94a3b838}.dark .topic-hotspot-card:hover{border-color:#d946ef8a;box-shadow:0 8px 24px #00000038}.dark .topic-hotspot-card.is-selected{background:#581c874d;border-color:#d946efbd;box-shadow:inset 0 0 0 1px #d946ef24}.topic-hotspot-rank{background:var(--primary-color);border-radius:6px;justify-content:center;align-items:center;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topic-hotspot-rank{background:color-mix(in srgb, var(--primary-color) 12%, var(--card-bg-elevated))}}.topic-hotspot-rank{color:var(--primary-color);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.dark .topic-hotspot-rank{color:#f0abfc;background:#581c8761}.topic-hotspot-content{min-width:0}.topic-hotspot-word{color:inherit;text-wrap:pretty;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.topic-hotspot-meta{color:var(--text-muted,#64748b);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.dark .topic-hotspot-meta{color:#cbd5e1b8}.topic-hotspot-check{color:var(--primary-color);opacity:0;transition:opacity .16s,transform .16s;transform:scale(.82)}.topic-hotspot-card.is-selected .topic-hotspot-check{opacity:1;transform:scale(1)}.topic-hotspot-empty{color:var(--text-muted,#64748b);text-align:center;border:1px dashed #94a3b85c;border-radius:8px;padding:18px 14px;font-size:13px}.topic-hotspot-skeleton{background:linear-gradient(90deg,#94a3b824,#94a3b847,#94a3b824) 0 0/220% 100%;border-radius:8px;min-height:72px;animation:1.2s ease-in-out infinite topic-hotspot-shimmer}@keyframes topic-hotspot-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.topic-hotspot-card,.topic-hotspot-check,.topic-hotspot-skeleton{transition:none!important;animation:none!important}}@media (max-width:640px){.topic-hotspot-toolbar{flex-direction:column;align-items:stretch}.topic-hotspot-grid{grid-template-columns:1fr;max-height:320px}.topic-hotspot-card{grid-template-columns:38px minmax(0,1fr) 18px;min-height:68px}}.topic-suggestion-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-flow:dense;gap:16px;display:grid}.topic-suggestion-card{cursor:pointer;height:100%;transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.topic-suggestion-card .ant-card-body{flex-direction:column;height:100%;display:flex}.topic-suggestion-card:hover{border-color:var(--primary-color)}.topic-suggestion-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-suggestion-card:hover{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}.topic-suggestion-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.topic-suggestion-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #c026d31f}.topic-suggestion-card:focus-visible{transform:translateY(-2px);box-shadow:0 14px 32px #c026d31f}.topic-suggestion-card:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 14px 32px #c026d31f}.topic-suggestion-card:active{transform:translateY(0)scale(.99)}.topic-suggestion-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.topic-suggestion-title{color:var(--text-color);text-wrap:pretty;margin:0 0 8px;font-size:18px;font-weight:680;line-height:1.35}.topic-suggestion-description{color:var(--text-muted);margin:0 0 12px;line-height:1.65}.topic-suggestion-action{width:-moz-fit-content;width:fit-content;color:var(--primary-color);align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:620;display:inline-flex}.topic-selected-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.topic-selected-card{border-color:color-mix(in srgb, var(--primary-color) 28%, var(--border-color))}}.topic-selected-card{background:radial-gradient(circle at 12% 0%, #c026d31a, transparent 38%), linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg)}.topic-selected-card h4{color:var(--text-color);text-wrap:pretty}.topic-selected-card p{color:var(--text-muted)!important}@media (max-width:640px){.topic-suggestion-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.topic-suggestion-card{transition:none!important;transform:none!important}}.admin-dashboard-page{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:22px;width:100%;min-width:0;display:grid}.admin-dashboard-hero-card{border:1px solid var(--border-color);background:radial-gradient(circle at 8% 12%, #a855f729, transparent 34%), radial-gradient(circle at 92% 0%, #ec489924, transparent 32%), linear-gradient(135deg, var(--card-bg-elevated), var(--card-bg));box-shadow:var(--shadow-card-lift);border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:24px;padding:28px;display:grid;position:relative;overflow:hidden}.admin-dashboard-hero-card:before{pointer-events:none;content:"";background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 76%);mask-image:linear-gradient(115deg,#000,#0000 76%)}.admin-dashboard-hero-copy,.admin-dashboard-hero-panel{z-index:1;position:relative}.admin-dashboard-kicker{width:-moz-fit-content;width:fit-content;color:var(--primary-color);letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:650;display:inline-flex}.admin-dashboard-hero-copy :-webkit-any(h1,h2,h3){max-width:960px;color:var(--text-color);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,46px);font-weight:760;line-height:1.08}.admin-dashboard-hero-copy :is(h1,h2,h3){max-width:960px;color:var(--text-color);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(32px,3vw,46px);font-weight:760;line-height:1.08}.admin-dashboard-subtitle{max-width:640px;color:var(--text-muted);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.75;display:block}.admin-dashboard-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin-top:22px;display:grid}.admin-dashboard-signal-strip button{border:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent)}}.admin-dashboard-signal-strip button{background:var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button{background:color-mix(in srgb, var(--card-bg-elevated) 76%, transparent)}}.admin-dashboard-signal-strip button{color:var(--text-color);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--surface-hairline-top);transition:border-color .2s,background-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.admin-dashboard-signal-strip button:hover{border-color:var(--primary-color);outline:none}.admin-dashboard-signal-strip button:focus-visible{border-color:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button:hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.admin-dashboard-signal-strip button:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.admin-dashboard-signal-strip button:hover{background:var(--primary-color)}.admin-dashboard-signal-strip button:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button:hover{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}.admin-dashboard-signal-strip button:focus-visible{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}}.admin-dashboard-signal-strip button:hover{box-shadow:0 0 0 3px var(--primary-color)}.admin-dashboard-signal-strip button:focus-visible{box-shadow:0 0 0 3px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent)}.admin-dashboard-signal-strip button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 10%, transparent)}}.admin-dashboard-signal-strip button:hover{transform:translateY(-1px)}.admin-dashboard-signal-strip button:focus-visible{transform:translateY(-1px)}.admin-dashboard-signal-strip button:active{transform:translateY(0)scale(.99)}.admin-dashboard-signal-strip button.is-warning{border-color:var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button.is-warning{border-color:color-mix(in srgb, var(--warning-color) 36%, var(--border-color))}}.admin-dashboard-signal-strip button.is-warning{background:radial-gradient(circle at 100% 0, var(--warning-color), transparent 46%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-signal-strip button.is-warning{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--warning-color) 16%, transparent), transparent 46%), color-mix(in srgb, var(--card-bg-elevated) 84%, transparent)}}.admin-dashboard-signal-strip span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-dashboard-signal-strip strong{color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.admin-dashboard-hero-panel{min-height:190px;box-shadow:inset 0 1px 0 var(--surface-hairline-top);background:#ffffff0a;border:1px solid #94a3b82e;border-radius:12px;flex-direction:column;justify-content:space-between;align-self:stretch;padding:20px;display:flex}.admin-dashboard-hero-panel strong{color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:64px;line-height:1;display:block}.admin-dashboard-hero-panel .ant-typography{color:var(--text-muted)}.admin-dashboard-progress{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.admin-dashboard-progress span{border-radius:inherit;background:var(--primary-gradient);height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.admin-dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0;display:grid}.admin-dashboard-kpi-card{border:1px solid var(--border-color);background:radial-gradient(circle at 100% 0%, var(--kpi-color), transparent 34%), var(--card-bg);border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:14px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-kpi-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--kpi-color) 22%, transparent), transparent 34%), var(--card-bg)}}.admin-dashboard-kpi-card{box-shadow:var(--shadow-card);transition:border-color .24s,box-shadow .24s,transform .24s}.admin-dashboard-kpi-card:focus-within,.admin-dashboard-kpi-card:hover{border-color:var(--kpi-color)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-kpi-card:focus-within,.admin-dashboard-kpi-card:hover{border-color:color-mix(in srgb, var(--kpi-color) 42%, var(--border-color))}}.admin-dashboard-kpi-card:focus-within,.admin-dashboard-kpi-card:hover{box-shadow:var(--shadow-card-lift);transform:translateY(-2px)}.admin-dashboard-kpi-icon{background:var(--kpi-color);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-kpi-icon{background:color-mix(in srgb, var(--kpi-color) 14%, transparent)}}.admin-dashboard-kpi-icon{color:var(--kpi-color);font-size:19px}.admin-dashboard-kpi-card .ant-typography{color:var(--text-muted);font-size:13px}.admin-dashboard-kpi-card strong{color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(28px,2.6vw,36px);line-height:1;display:block}.admin-dashboard-kpi-card span:not(.anticon){color:var(--text-muted);margin-top:10px;font-size:13px;display:block}.admin-dashboard-bottom-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;min-width:0;display:grid}.admin-dashboard-command-card,.admin-dashboard-activity-card{border-radius:12px}.admin-dashboard-command-card .ant-card-body,.admin-dashboard-activity-card .ant-card-body{padding:16px!important}.admin-system-config-page{min-width:0}.admin-system-config-tabs .ant-tabs-nav{border:1px solid var(--border-color);margin-bottom:16px;padding:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-system-config-tabs .ant-tabs-nav{border:1px solid color-mix(in srgb, var(--border-color) 76%, transparent)}}.admin-system-config-tabs .ant-tabs-nav{background:var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-tabs .ant-tabs-nav{background:color-mix(in srgb, var(--card-bg-elevated) 92%, transparent)}}.admin-system-config-tabs .ant-tabs-nav-wrap{min-width:0}.admin-system-config-tabs .ant-tabs-nav-list{min-width:max-content}.admin-system-config-tabs .ant-tabs-tab{padding:10px 8px;font-weight:640}.admin-system-config-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:18px}.admin-system-config-tab-panel{min-width:0}.admin-system-config-panel{gap:14px;min-width:0;display:grid}.admin-system-config-summary{border:1px solid var(--primary-color);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-config-summary{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.admin-system-config-summary{background:radial-gradient(circle at 0% 0%, var(--primary-color), transparent 34%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-summary{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--primary-color) 12%, transparent), transparent 34%), var(--card-bg-elevated)}}.admin-system-config-summary{box-shadow:var(--shadow-card)}.admin-system-config-summary-icon{background:var(--primary-color);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-system-config-summary-icon{background:color-mix(in srgb, var(--primary-color) 13%, transparent)}}.admin-system-config-summary-icon{color:var(--primary-color);font-size:18px}.admin-system-config-summary-title,.admin-system-config-summary-desc{display:block}.admin-system-config-summary-title{color:var(--text-color);font-size:15px;font-weight:720}.admin-system-config-summary-desc{max-width:78ch;color:var(--text-muted);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.55}.admin-system-config-summary-count{border:1px solid var(--primary-color);min-width:82px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-config-summary-count{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.admin-system-config-summary-count{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-summary-count{background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg))}}.admin-system-config-summary-count{text-align:center}.admin-system-config-summary-count strong{color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.admin-system-config-summary-count span{color:var(--text-muted);margin-top:3px;font-size:11px}.admin-system-config-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;min-width:0;display:grid}.admin-system-config-card{border:1px solid var(--border-color);background:linear-gradient(145deg, var(--card-bg), var(--card-bg));border-radius:12px;grid-template-rows:minmax(100px,auto) auto;gap:12px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 96%, var(--primary-color) 4%), var(--card-bg))}}.admin-system-config-card{box-shadow:var(--shadow-card);transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.admin-system-config-card:hover{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card:hover{border-color:color-mix(in srgb, var(--primary-color) 26%, var(--border-color))}}.admin-system-config-card:hover{box-shadow:var(--shadow-card-lift);transform:translateY(-1px)}.admin-system-config-card.is-modal-editing{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card.is-modal-editing{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))}}.admin-system-config-card.is-modal-editing{background:radial-gradient(circle at 100% 0%, var(--primary-color), transparent 36%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card.is-modal-editing{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--primary-color) 12%, transparent), transparent 36%), var(--card-bg-elevated)}}.admin-system-config-card.is-modal-editing:after{border:1px solid var(--primary-color);padding:3px 7px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card.is-modal-editing:after{border:1px solid color-mix(in srgb, var(--primary-color) 28%, transparent)}}.admin-system-config-card.is-modal-editing:after{background:var(--primary-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card.is-modal-editing:after{background:color-mix(in srgb, var(--primary-color) 10%, var(--card-bg))}}.admin-system-config-card.is-modal-editing:after{color:var(--primary-color);content:"编辑中";font-size:11px;font-weight:680;line-height:1.2}.admin-system-config-card.is-highlighted{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card.is-highlighted{border-color:color-mix(in srgb, var(--primary-color) 70%, var(--border-color))}}.admin-system-config-card.is-highlighted{box-shadow:inset 3px 0 0 var(--primary-color), 0 0 0 3px var(--primary-color), var(--shadow-card-lift)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-card.is-highlighted{box-shadow:inset 3px 0 0 var(--primary-color), 0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent), var(--shadow-card-lift)}}.admin-system-config-card-main{min-width:0}.admin-system-config-card-title-row{align-items:center;gap:8px;min-width:0;margin-bottom:7px;padding-right:58px;display:flex}.admin-system-config-card-title{min-width:0;color:var(--text-color);font-size:14px;font-weight:720}.admin-system-config-sensitive-icon{color:var(--warning-color);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.admin-system-config-type-tag{border-radius:6px;flex:none;margin-inline-end:0;font-size:11px}.admin-system-config-card-desc{color:var(--text-muted);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-system-config-placeholder-help{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-system-config-placeholder-tag{border-color:var(--primary-color);align-items:center;gap:6px;max-width:100%;margin-inline-end:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-system-config-placeholder-tag{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.admin-system-config-placeholder-tag{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-placeholder-tag{background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}}.admin-system-config-placeholder-tag{color:var(--text-muted);font-size:11px;line-height:1.45}.admin-system-config-placeholder-tag .ant-typography code{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-placeholder-tag .ant-typography code{border-color:color-mix(in srgb, var(--primary-color) 16%, transparent)}}.admin-system-config-placeholder-tag .ant-typography code{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-placeholder-tag .ant-typography code{background:color-mix(in srgb, var(--primary-color) 9%, transparent)}}.admin-system-config-placeholder-tag .ant-typography code{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-system-config-placeholder-tag .ant-typography code{color:color-mix(in srgb, var(--primary-color) 72%, var(--text-color))}}.admin-system-config-placeholder-tag .ant-typography code{font-size:10px}.admin-system-config-placeholder-tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-system-config-key{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:10px;display:inline-block;overflow:hidden;color:var(--text-muted)!important;font-size:11px!important}.admin-system-config-value-zone{border-top:1px solid var(--border-color);grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-config-value-zone{border-top:1px solid color-mix(in srgb, var(--border-color) 68%, transparent)}}.admin-system-config-value{min-width:0}.admin-system-config-value :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker){max-width:100%}.admin-system-config-value :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker){max-width:100%}.admin-system-config-card .admin-system-config-value :-webkit-any(.ant-input,.ant-input-affix-wrapper){width:100%!important}.admin-system-config-card .admin-system-config-value :is(.ant-input,.ant-input-affix-wrapper){width:100%!important}.admin-system-config-inline-tool{justify-self:start}.admin-system-config-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;display:inline-flex}.admin-system-config-edit-button{min-width:72px;color:var(--text-color)!important}.admin-system-config-edit-button:hover{color:var(--primary-color)!important}.admin-system-config-card:not(.is-modal-editing) .admin-system-config-actions{opacity:.82}.admin-system-config-card:hover .admin-system-config-actions{opacity:1}.admin-system-config-actions .ant-btn-primary{min-width:78px}.admin-system-config-edit-modal .ant-modal-body{max-height:min(68vh,720px);overflow-y:auto}.admin-system-config-edit-dialog{gap:14px;display:grid}.admin-system-config-edit-meta{border:1px solid var(--border-color);gap:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-system-config-edit-meta{border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent)}}.admin-system-config-edit-meta{background:linear-gradient(135deg, var(--primary-color), transparent 58%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-edit-meta{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 7%, transparent), transparent 58%), color-mix(in srgb, var(--card-bg-elevated) 90%, var(--card-bg))}}.admin-system-config-edit-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-system-config-edit-meta .admin-system-config-key{margin-top:0}.admin-system-config-edit-desc{text-wrap:pretty;font-size:12px;line-height:1.6;color:var(--text-muted)!important}.admin-system-config-edit-control{min-width:0}.admin-system-config-edit-control :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select){max-width:100%}.admin-system-config-edit-control :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select){max-width:100%}.admin-system-config-edit-control>:-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select){width:100%!important}.admin-system-config-edit-control>:is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select){width:100%!important}.admin-system-config-edit-control textarea.ant-input{resize:vertical;min-height:220px}.admin-system-config-edit-modal-root .admin-system-config-placeholder-help{border:1px solid var(--primary-color);margin-top:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-edit-modal-root .admin-system-config-placeholder-help{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.admin-system-config-edit-modal-root .admin-system-config-placeholder-help{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-system-config-edit-modal-root .admin-system-config-placeholder-help{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))}}.admin-system-config-empty{border:1px dashed var(--border-color);color:var(--text-muted);text-align:center;border-radius:12px;padding:40px 0}@media (max-width:1280px){.admin-system-config-grid{grid-template-columns:minmax(0,1fr)}.admin-system-config-card{grid-template-rows:auto auto}}@media (max-width:760px){.admin-system-config-summary,.admin-system-config-value-zone{grid-template-columns:1fr}.admin-system-config-summary-icon{display:none}.admin-system-config-summary-count{width:100%}.admin-system-config-inline-tool,.admin-system-config-actions{justify-self:stretch;width:100%}.admin-system-config-actions .ant-btn,.admin-system-config-inline-tool .ant-btn{flex:1}}.admin-dashboard-command-list{grid-template-columns:1fr;gap:10px;display:grid}.admin-dashboard-command{border:1px solid var(--border-color);background:var(--card-bg-elevated);border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:12px;width:100%;min-height:72px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-command{background:color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.admin-dashboard-command{color:var(--text-color);text-align:left;cursor:pointer;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s}.admin-dashboard-command:focus-visible{border-color:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-command:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 54%, var(--border-color))}}.admin-dashboard-command:focus-visible{box-shadow:0 0 0 3px #c026d329}.admin-dashboard-command:hover{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-command:hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.admin-dashboard-command:hover{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-command:hover{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}}.admin-dashboard-command:hover{transform:translateY(-1px)}.admin-dashboard-command:active{transform:translateY(0)scale(.99)}.admin-dashboard-command>span{background:var(--accent-bg);width:38px;height:38px;color:var(--primary-color);border-radius:9px;justify-content:center;align-items:center;font-size:17px;transition:transform .22s cubic-bezier(.32,.72,0,1);display:inline-flex}.admin-dashboard-command:hover>span{transform:scale(1.06)}.admin-dashboard-command:focus-visible>span{transform:scale(1.06)}.admin-dashboard-command strong,.admin-dashboard-command small{display:block}.admin-dashboard-command strong{font-size:14px;font-weight:650}.admin-dashboard-command small{color:var(--text-muted);margin-top:3px;font-size:12px;line-height:1.45}.admin-dashboard-activity-list{flex-direction:column;display:flex}.admin-dashboard-activity-row{border-bottom:1px solid var(--border-color);grid-template-columns:14px minmax(0,1fr);gap:12px;padding:13px 0;display:grid;position:relative}.admin-dashboard-activity-row:last-child{border-bottom:0}.admin-dashboard-activity-dot{background:var(--primary-color);width:8px;height:8px;box-shadow:0 0 0 5px var(--accent-bg);border-radius:50%;margin-top:8px}.admin-dashboard-activity-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-dashboard-activity-main strong{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.admin-dashboard-activity-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 12px;margin-top:5px;font-size:12px;display:flex}@media (min-width:1500px){.admin-dashboard-page{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.admin-dashboard-hero-card{grid-column:span 8;grid-template-columns:minmax(0,1.12fr) minmax(280px,.52fr);min-height:270px}.admin-dashboard-kpi-grid{grid-column:span 4;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;height:100%}.admin-dashboard-kpi-card{min-height:128px;padding:16px}.admin-dashboard-kpi-card strong{font-size:32px}.admin-dashboard-bottom-grid{grid-column:1/-1;grid-template-columns:minmax(380px,.42fr) minmax(0,1fr)}.admin-dashboard-command-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1499px) and (min-width:1181px){.admin-dashboard-page{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-dashboard-hero-card,.admin-dashboard-kpi-grid,.admin-dashboard-bottom-grid{grid-column:1/-1}.admin-dashboard-hero-card{min-height:250px}}@media (min-width:1900px){.admin-dashboard-page{gap:20px}.admin-dashboard-hero-card{grid-column:span 7}.admin-dashboard-kpi-grid{grid-column:span 5}.admin-dashboard-bottom-grid{grid-template-columns:minmax(520px,.52fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.admin-dashboard-kpi-card,.admin-dashboard-signal-strip button,.admin-dashboard-command,.admin-dashboard-command>span,.admin-dashboard-progress span{transition:none!important;transform:none!important}}@media (max-width:1180px){.admin-dashboard-hero-card{grid-template-columns:minmax(0,1fr);min-height:0}.admin-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-bottom-grid{grid-template-columns:1fr}}@media (max-width:780px){.admin-dashboard-page{gap:16px}.admin-dashboard-hero-card{grid-template-columns:1fr;padding:20px}.admin-dashboard-hero-copy :-webkit-any(h1,h2,h3){font-size:30px}.admin-dashboard-hero-copy :is(h1,h2,h3){font-size:30px}.admin-dashboard-hero-panel{min-height:160px}.admin-dashboard-signal-strip{grid-template-columns:1fr}.admin-dashboard-hero-panel strong{font-size:48px}.admin-dashboard-kpi-grid{grid-template-columns:1fr}.admin-dashboard-kpi-card strong{font-size:30px}}.copywriting-compose-grid>.ant-col,.auto-create-workbench-grid>.ant-col,.knowledge-workbench-grid>.ant-col{min-width:0}.copywriting-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;display:flex}.wechat-official-page{flex-direction:column;gap:20px;min-width:0;max-width:100%;display:flex}.wechat-official-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.wechat-official-main,.wechat-official-side{flex-direction:column;gap:20px;min-width:0;display:flex}.wechat-official-side{position:sticky;top:20px}.wechat-official-card{overflow:hidden}.wechat-article-compose-form{min-width:0;container-type:inline-size}.wechat-article-compose-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.86fr) minmax(0,.86fr) minmax(0,.9fr);align-items:start;gap:18px 22px;margin-bottom:2px;display:grid}.wechat-article-field{min-width:0}.wechat-article-field-image-count,.wechat-article-field-image-model{grid-column:span 1}.wechat-article-field-image-model.is-wide{grid-column:span 2}.wechat-article-field-image-resolution{grid-column:span 1}.wechat-article-field-image-style{grid-column:span 4}.wechat-article-compose-form .ant-form-item{margin-bottom:18px}.wechat-article-compose-grid .ant-form-item{margin-bottom:4px}.wechat-article-compose-form .ant-form-item-label{padding-bottom:8px}.wechat-article-compose-form .ant-form-item-label>label{color:var(--text-color);font-size:14px;font-weight:650}.wechat-article-compose-form .ant-input,.wechat-article-compose-form .ant-select-selector{min-height:44px}.wechat-article-compose-form .ant-input{padding-block-start:9px;padding-block-end:9px}.wechat-article-compose-form .ant-select-selection-item,.wechat-article-compose-form .ant-select-selection-placeholder{line-height:42px}.wechat-article-compose-form .ant-form-item-extra{max-width:52ch;color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.58}.wechat-article-field-image-style .ant-form-item-extra{max-width:68ch}.wechat-business-card-panel{border:1px solid var(--primary-color);gap:14px;margin:2px 0 18px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-panel{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.wechat-business-card-panel{background:linear-gradient(135deg, var(--primary-color), transparent 42%), var(--card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 8%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg) 94%, transparent)}}.wechat-business-card-head,.wechat-business-card-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.wechat-business-card-note{margin-top:4px;font-size:12px;line-height:1.45;display:block}.wechat-cover-image-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wechat-cover-image-preview{border:1px solid var(--border-color);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.wechat-cover-image-preview{border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent)}}.wechat-cover-image-preview{background:var(--card-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.wechat-cover-image-preview{background:color-mix(in srgb, var(--card-bg) 88%, var(--primary-color) 4%)}}.wechat-cover-image-preview img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-color);width:96px;display:block}@supports (color:color-mix(in lab, red, red)){.wechat-cover-image-preview img{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent)}}.wechat-cover-image-preview img{background:var(--component-bg);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.wechat-cover-image-preview img{background:color-mix(in srgb, var(--component-bg) 92%, transparent)}}.wechat-cover-image-preview .ant-typography{margin-bottom:0}.wechat-business-card-controls{grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr);align-items:start}.wechat-business-card-controls .ant-form-item{margin-bottom:0}.wechat-business-card-picker{gap:8px;min-width:0;display:grid}.wechat-business-card-library-search{width:100%;margin-bottom:14px}.wechat-business-card-library-grid{min-height:260px}.wechat-business-card-library-card{border:1px solid var(--border-color);gap:8px;width:100%;padding:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-library-card{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent)}}.wechat-business-card-library-card{background:var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-library-card{background:color-mix(in srgb, var(--card-bg) 94%, transparent)}}.wechat-business-card-library-card{color:var(--text-color);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.wechat-business-card-library-card:hover,.wechat-business-card-library-card.is-selected{border-color:var(--primary-color)}.wechat-business-card-library-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-library-card:hover,.wechat-business-card-library-card.is-selected{border-color:color-mix(in srgb, var(--primary-color) 64%, var(--border-color))}.wechat-business-card-library-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 64%, var(--border-color))}}.wechat-business-card-library-card:hover,.wechat-business-card-library-card.is-selected{box-shadow:0 0 0 3px var(--primary-color)}.wechat-business-card-library-card:focus-visible{box-shadow:0 0 0 3px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-library-card:hover,.wechat-business-card-library-card.is-selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)}.wechat-business-card-library-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)}}.wechat-business-card-library-card:hover,.wechat-business-card-library-card.is-selected{outline:none;transform:translateY(-1px)}.wechat-business-card-library-card:focus-visible{outline:none;transform:translateY(-1px)}.wechat-business-card-library-cover{aspect-ratio:16/10;background:var(--card-bg);border-radius:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-library-cover{background:color-mix(in srgb, var(--card-bg) 88%, #000 12%)}}.wechat-business-card-library-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wechat-business-card-library-name{min-height:20px;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;overflow:hidden}.wechat-business-card-library-check{background:var(--primary-color);border-radius:999px;padding:3px 7px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.wechat-business-card-library-check{background:color-mix(in srgb, var(--primary-color) 86%, #fff 14%)}}.wechat-business-card-library-check{color:#fff;font-size:11px;font-weight:700}.wechat-business-card-library-pagination{justify-content:flex-end;margin-top:14px;display:flex}@container (width<=860px){.wechat-article-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-article-field-title,.wechat-article-field-image-model.is-wide,.wechat-article-field-image-style{grid-column:span 2}}@container (width<=560px){.wechat-article-compose-grid{grid-template-columns:minmax(0,1fr)}.wechat-article-field-title,.wechat-article-field-image-model,.wechat-article-field-image-model.is-wide,.wechat-article-field-image-resolution,.wechat-article-field-image-style{grid-column:auto}.wechat-business-card-head,.wechat-business-card-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.wechat-article-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wechat-article-field-title,.wechat-article-field-image-model.is-wide,.wechat-article-field-image-style{grid-column:span 2}}.wechat-topic-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.wechat-topic-card{border:1px solid var(--border-color);flex-direction:column;gap:10px;width:100%;min-height:168px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.wechat-topic-card{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent)}}.wechat-topic-card{background:linear-gradient(145deg, var(--card-bg), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wechat-topic-card{background:linear-gradient(145deg, color-mix(in srgb, var(--card-bg) 94%, #10b981 6%), var(--card-bg))}}.wechat-topic-card{color:var(--text-color);text-align:left;cursor:pointer}.wechat-topic-card:hover,.wechat-topic-card.is-active{border-color:#10b981}.wechat-topic-card:focus-visible{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.wechat-topic-card:hover,.wechat-topic-card.is-active{border-color:color-mix(in srgb, #10b981 62%, var(--border-color))}.wechat-topic-card:focus-visible{border-color:color-mix(in srgb, #10b981 62%, var(--border-color))}}.wechat-topic-card:hover,.wechat-topic-card.is-active{outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #10b9811f,0 16px 34px #10b98124}.wechat-topic-card:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #10b9811f,0 16px 34px #10b98124}.wechat-topic-title{font-size:16px;font-weight:700;line-height:1.35}.wechat-topic-angle,.wechat-topic-meta{color:var(--text-muted);font-size:12px;line-height:1.6}.wechat-topic-meta{margin-top:auto}.wechat-topic-tags{flex-wrap:wrap;gap:6px;display:flex}.wechat-article-summary{border:1px solid var(--border-color);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.wechat-article-summary{border:1px solid color-mix(in srgb, var(--border-color) 80%, transparent)}}.wechat-article-summary{background:var(--card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wechat-article-summary{background:color-mix(in srgb, var(--card-bg) 88%, #10b981 6%)}}.wechat-publish-panel{border:1px solid #10b981;flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.wechat-publish-panel{border:1px solid color-mix(in srgb, #10b981 28%, var(--border-color))}}.wechat-publish-panel{background:radial-gradient(circle at 100% 0%, #10b9811f, transparent 42%), var(--card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wechat-publish-panel{background:radial-gradient(circle at 100% 0%, #10b9811f, transparent 42%), color-mix(in srgb, var(--card-bg) 91%, #10b981 5%)}}.wechat-article-check-panel .ant-alert{border-radius:12px}.wechat-article-check-panel .ant-alert-message{font-weight:650}.wechat-article-check-issues{gap:8px;display:grid}.wechat-article-check-issue{border:1px solid var(--border-color);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.wechat-article-check-issue{border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent)}}.wechat-article-check-issue{background:var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.wechat-article-check-issue{background:color-mix(in srgb, var(--card-bg) 90%, transparent)}}.wechat-article-check-issue .ant-tag{margin-inline-end:0}.wechat-layout-preview-frame{border:1px solid var(--border-color);background:#fff;border-radius:8px;min-height:560px;overflow:hidden}.wechat-layout-preview-frame iframe{background:#fff;border:0;width:100%;height:560px;display:block}.wechat-image-card .ant-card-body{max-height:min(68vh,860px);overflow:auto}.wechat-image-model-summary{border:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wechat-image-model-summary{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent)}}.wechat-image-model-summary{color:var(--text-color);background:var(--card-bg);border-radius:10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.wechat-image-model-summary{background:color-mix(in srgb, var(--card-bg) 96%, var(--primary-color) 4%)}}.wechat-image-task{border:1px solid var(--border-color);padding:12px}@supports (color:color-mix(in lab, red, red)){.wechat-image-task{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent)}}.wechat-image-task{background:var(--card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.wechat-image-task{background:color-mix(in srgb, var(--card-bg) 92%, #38bdf8 4%)}}.wechat-image-task-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wechat-image-prompt{color:var(--text-muted);font-size:12px;line-height:1.65;margin-bottom:10px!important}.wechat-generated-image{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;display:grid}.wechat-generated-image img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-color);border-radius:8px;width:96px;height:72px;display:block}@supports (color:color-mix(in lab, red, red)){.wechat-generated-image img{border:1px solid color-mix(in srgb, var(--border-color) 80%, transparent)}}.wechat-history-modal .ant-modal-body{max-width:100%;padding-top:4px;overflow:hidden}.wechat-history-modal .ant-tabs-nav{margin-bottom:14px}.wechat-history-modal .ant-tabs-nav:before{border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.wechat-history-modal .ant-tabs-nav:before{border-color:color-mix(in srgb, var(--border-color) 70%, transparent)}}.wechat-history-modal .ant-tabs-tab{padding:10px 4px}.wechat-history-modal .ant-modal-footer{border-top:1px solid var(--border-color);margin-top:14px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.wechat-history-modal .ant-modal-footer{border-top:1px solid color-mix(in srgb, var(--border-color) 68%, transparent)}}.wechat-history-modal .ant-tabs-content-holder,.wechat-history-modal .ant-tabs-tabpane,.wechat-history-modal .wechat-publish-record-list{min-width:0;max-width:100%;overflow-x:hidden}.wechat-history-list-item.ant-list-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:142px;display:block;overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.wechat-history-list-item.ant-list-item+.wechat-history-list-item.ant-list-item{margin-top:10px}.wechat-history-card{--history-tone:var(--primary-color);border:1px solid var(--history-tone);grid-template-columns:minmax(0,1fr) 80px;gap:14px;width:100%;min-width:0;max-width:100%;height:100%;padding:12px 12px 12px 14px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wechat-history-card{border:1px solid color-mix(in srgb, var(--history-tone) 13%, var(--border-color))}}.wechat-history-card{border-left:3px solid var(--history-tone)}@supports (color:color-mix(in lab, red, red)){.wechat-history-card{border-left:3px solid color-mix(in srgb, var(--history-tone) 56%, var(--border-color))}}.wechat-history-card{background:linear-gradient(90deg, var(--history-tone), transparent 34%), var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.wechat-history-card{background:linear-gradient(90deg, color-mix(in srgb, var(--history-tone) 7%, transparent), transparent 34%), color-mix(in srgb, var(--card-bg) 94%, transparent)}}.wechat-history-card{box-shadow:0 10px 24px #00000024}.wechat-history-card.is-success{--history-tone:var(--success-color)}.wechat-history-card.is-failed{--history-tone:var(--error-color)}.wechat-history-main{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.wechat-history-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.wechat-history-tags{flex:none;max-width:190px}.wechat-history-actions{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;min-width:0;display:flex}.wechat-history-id-row{gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.wechat-history-keywords{min-height:22px;max-height:22px;overflow:hidden}.wechat-history-card .ant-tag{margin-inline-end:0}.wechat-history-actions .ant-btn{width:64px;padding-inline-start:0;padding-inline-end:0}.wechat-history-title,.wechat-history-line,.wechat-history-error,.wechat-history-preview{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.wechat-history-time,.wechat-history-id{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.wechat-history-title{color:var(--text-color);-webkit-line-clamp:1;line-clamp:1;flex:auto;max-height:20px;font-size:14px;font-weight:700;line-height:20px}.wechat-history-line,.wechat-history-error{-webkit-line-clamp:2;line-clamp:2;max-height:36px;font-size:12px;line-height:18px}.wechat-history-time,.wechat-history-id{max-height:18px;font-size:12px;line-height:18px;color:var(--text-muted)!important}.wechat-history-error{color:var(--error-color)!important}@supports (color:color-mix(in lab, red, red)){.wechat-history-error{color:color-mix(in srgb, var(--error-color) 88%, #fff)!important}}.wechat-history-preview{-webkit-line-clamp:2;line-clamp:2;max-height:36px;font-size:12px;line-height:18px;color:var(--text-secondary)!important}@media (max-width:1180px){.wechat-official-layout{grid-template-columns:minmax(0,1fr)}.wechat-official-side{position:static}}@media (max-width:1280px) and (min-width:1024px){.wechat-official-layout{grid-template-columns:minmax(0,1fr);gap:16px}.wechat-official-side{position:static}.wechat-article-compose-grid{gap:12px}.wechat-publish-panel{padding:12px}}@media (max-width:760px){.wechat-history-list-item.ant-list-item{height:156px}.wechat-history-card{grid-template-columns:minmax(0,1fr);gap:8px}.wechat-history-actions{flex-direction:row;justify-content:flex-end;align-items:center}.wechat-history-tags{max-width:130px}}@media (max-width:720px){.wechat-article-compose-grid{grid-template-columns:minmax(0,1fr)}.wechat-article-field-title,.wechat-article-field-image-model,.wechat-article-field-image-model.is-wide,.wechat-article-field-image-resolution,.wechat-article-field-image-style{grid-column:auto}.wechat-topic-grid,.wechat-article-summary{grid-template-columns:minmax(0,1fr)}.wechat-image-task-head{flex-direction:column;align-items:flex-start}.wechat-layout-preview-frame,.wechat-layout-preview-frame iframe{height:520px;min-height:520px}}.copywriting-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.copywriting-workflow-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.copywriting-workflow-item{--copywriting-workflow-tone:var(--primary-color);border:1px solid var(--copywriting-workflow-tone);min-width:0;min-height:112px;padding:15px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.copywriting-workflow-item{border:1px solid color-mix(in srgb, var(--copywriting-workflow-tone) 17%, var(--border-color))}}.copywriting-workflow-item{background:radial-gradient(circle at 0% 0%, var(--copywriting-workflow-tone), transparent 42%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.copywriting-workflow-item{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--copywriting-workflow-tone) 15%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.copywriting-workflow-item{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.copywriting-workflow-item:before{content:"";background:linear-gradient(90deg, transparent, var(--copywriting-workflow-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.copywriting-workflow-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--copywriting-workflow-tone) 48%, transparent), transparent)}}.copywriting-workflow-item:hover,.copywriting-workflow-item:focus-within{border-color:var(--copywriting-workflow-tone)}@supports (color:color-mix(in lab, red, red)){.copywriting-workflow-item:hover,.copywriting-workflow-item:focus-within{border-color:color-mix(in srgb, var(--copywriting-workflow-tone) 34%, var(--border-color))}}.copywriting-workflow-item:hover,.copywriting-workflow-item:focus-within{box-shadow:0 14px 30px var(--copywriting-workflow-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.copywriting-workflow-item:hover,.copywriting-workflow-item:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--copywriting-workflow-tone) 13%, transparent), var(--shadow-card)}}.copywriting-workflow-item:hover,.copywriting-workflow-item:focus-within{transform:translateY(-2px)}.copywriting-workflow-item.is-info{--copywriting-workflow-tone:var(--info)}.copywriting-workflow-item.is-success{--copywriting-workflow-tone:var(--success-color)}.copywriting-workflow-item.is-warning{--copywriting-workflow-tone:var(--warning-color)}.copywriting-workflow-item.is-muted{--copywriting-workflow-tone:var(--text-muted)}.copywriting-workflow-label,.copywriting-workflow-note{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.copywriting-workflow-label{font-weight:650}.copywriting-workflow-item strong{color:var(--copywriting-workflow-tone);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:clamp(16px,2vw,22px);font-weight:760;line-height:1.18;display:block;overflow:hidden}.copywriting-workflow-note{margin-top:10px}.topic-workflow-strip,.digital-human-workflow-strip,.knowledge-active-signal-grid,.pipeline-run-signal-grid,.material-view-items{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.topic-workflow-item,.digital-human-workflow-item,.knowledge-active-signal,.pipeline-run-signal,.material-view-item{--workflow-tone:var(--primary-color);border:1px solid var(--workflow-tone);min-width:0;min-height:112px;padding:15px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topic-workflow-item,.digital-human-workflow-item,.knowledge-active-signal,.pipeline-run-signal,.material-view-item{border:1px solid color-mix(in srgb, var(--workflow-tone) 17%, var(--border-color))}}.topic-workflow-item,.digital-human-workflow-item,.knowledge-active-signal,.pipeline-run-signal,.material-view-item{background:radial-gradient(circle at 0% 0%, var(--workflow-tone), transparent 42%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.topic-workflow-item,.digital-human-workflow-item,.knowledge-active-signal,.pipeline-run-signal,.material-view-item{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--workflow-tone) 15%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.topic-workflow-item,.digital-human-workflow-item,.knowledge-active-signal,.pipeline-run-signal,.material-view-item{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.topic-workflow-item:before,.digital-human-workflow-item:before,.knowledge-active-signal:before,.pipeline-run-signal:before,.material-view-item:before{content:"";background:linear-gradient(90deg, transparent, var(--workflow-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.topic-workflow-item:before,.digital-human-workflow-item:before,.knowledge-active-signal:before,.pipeline-run-signal:before,.material-view-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--workflow-tone) 48%, transparent), transparent)}}.topic-workflow-item:hover,.topic-workflow-item:focus-within,.digital-human-workflow-item:hover,.digital-human-workflow-item:focus-within,.knowledge-active-signal:hover,.knowledge-active-signal:focus-within,.pipeline-run-signal:hover,.pipeline-run-signal:focus-within,.material-view-item:hover,.material-view-item:focus-within{border-color:var(--workflow-tone)}@supports (color:color-mix(in lab, red, red)){.topic-workflow-item:hover,.topic-workflow-item:focus-within,.digital-human-workflow-item:hover,.digital-human-workflow-item:focus-within,.knowledge-active-signal:hover,.knowledge-active-signal:focus-within,.pipeline-run-signal:hover,.pipeline-run-signal:focus-within,.material-view-item:hover,.material-view-item:focus-within{border-color:color-mix(in srgb, var(--workflow-tone) 34%, var(--border-color))}}.topic-workflow-item:hover,.topic-workflow-item:focus-within,.digital-human-workflow-item:hover,.digital-human-workflow-item:focus-within,.knowledge-active-signal:hover,.knowledge-active-signal:focus-within,.pipeline-run-signal:hover,.pipeline-run-signal:focus-within,.material-view-item:hover,.material-view-item:focus-within{box-shadow:0 14px 30px var(--workflow-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.topic-workflow-item:hover,.topic-workflow-item:focus-within,.digital-human-workflow-item:hover,.digital-human-workflow-item:focus-within,.knowledge-active-signal:hover,.knowledge-active-signal:focus-within,.pipeline-run-signal:hover,.pipeline-run-signal:focus-within,.material-view-item:hover,.material-view-item:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--workflow-tone) 13%, transparent), var(--shadow-card)}}.topic-workflow-item:hover,.topic-workflow-item:focus-within,.digital-human-workflow-item:hover,.digital-human-workflow-item:focus-within,.knowledge-active-signal:hover,.knowledge-active-signal:focus-within,.pipeline-run-signal:hover,.pipeline-run-signal:focus-within,.material-view-item:hover,.material-view-item:focus-within{transform:translateY(-2px)}.topic-workflow-item.is-primary,.digital-human-workflow-item.is-primary,.knowledge-active-signal.is-primary,.pipeline-run-signal.is-primary,.material-view-item.is-primary{--workflow-tone:var(--primary-color)}.topic-workflow-item.is-success,.digital-human-workflow-item.is-success,.knowledge-active-signal.is-success,.pipeline-run-signal.is-success,.material-view-item.is-success{--workflow-tone:var(--success-color)}.topic-workflow-item.is-warning,.digital-human-workflow-item.is-warning,.knowledge-active-signal.is-warning,.pipeline-run-signal.is-warning,.material-view-item.is-warning{--workflow-tone:var(--warning-color)}.topic-workflow-item.is-muted,.digital-human-workflow-item.is-muted,.knowledge-active-signal.is-muted,.pipeline-run-signal.is-muted,.material-view-item.is-muted{--workflow-tone:var(--text-muted)}.topic-workflow-label,.topic-workflow-note,.digital-human-workflow-label,.digital-human-workflow-note,.knowledge-active-signal-label,.knowledge-active-signal-note,.pipeline-run-signal-label,.pipeline-run-signal-note,.material-view-label,.material-view-note{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.topic-workflow-label,.digital-human-workflow-label,.knowledge-active-signal-label,.pipeline-run-signal-label,.material-view-label{font-weight:650}.topic-workflow-item strong,.digital-human-workflow-item strong,.knowledge-active-signal strong,.pipeline-run-signal strong,.material-view-item strong{color:var(--workflow-tone);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:clamp(16px,2vw,22px);font-weight:760;line-height:1.18;display:block;overflow:hidden}.topic-workflow-note,.digital-human-workflow-note,.knowledge-active-signal-note,.pipeline-run-signal-note,.material-view-note{margin-top:10px}.material-view-strip{align-items:stretch;gap:12px;display:flex}.material-view-strip .material-view-items{flex:auto;min-width:0}.material-view-actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;display:flex}.auto-create-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;display:flex}.auto-create-page :where(.ant-typography-secondary,.ant-empty-description){color:var(--text-muted)!important}.auto-create-preview-modal-root :where(.ant-typography-secondary,.ant-steps-item-description){color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-page :where(.ant-typography-secondary,.ant-empty-description){color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}.auto-create-preview-modal-root :where(.ant-typography-secondary,.ant-steps-item-description){color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}}.auto-create-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.auto-create-signal-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.auto-create-signal-card{--auto-create-signal-tone:var(--primary-color);border:1px solid var(--auto-create-signal-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-card{border:1px solid color-mix(in srgb, var(--auto-create-signal-tone) 14%, var(--border-color))}}.auto-create-signal-card{background:radial-gradient(circle at 100% 0%, var(--auto-create-signal-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--auto-create-signal-tone) 12%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.auto-create-signal-card{box-shadow:0 10px 22px var(--auto-create-signal-tone)}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-card{box-shadow:0 10px 22px color-mix(in srgb, var(--auto-create-signal-tone) 8%, transparent)}}.auto-create-signal-card{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.auto-create-signal-card:before{content:"";background:linear-gradient(90deg, transparent, var(--auto-create-signal-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--auto-create-signal-tone) 54%, transparent), transparent)}}.auto-create-signal-card:hover,.auto-create-signal-card:focus-within{border-color:var(--auto-create-signal-tone)}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-card:hover,.auto-create-signal-card:focus-within{border-color:color-mix(in srgb, var(--auto-create-signal-tone) 34%, var(--border-color))}}.auto-create-signal-card:hover,.auto-create-signal-card:focus-within{box-shadow:0 14px 30px var(--auto-create-signal-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-card:hover,.auto-create-signal-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--auto-create-signal-tone) 12%, transparent), var(--shadow-card)}}.auto-create-signal-card:hover,.auto-create-signal-card:focus-within{transform:translateY(-1px)}.auto-create-signal-card.is-muted{--auto-create-signal-tone:var(--text-muted)}.auto-create-signal-card.is-primary{--auto-create-signal-tone:var(--primary-color)}.auto-create-signal-card.is-success{--auto-create-signal-tone:var(--success-color)}.auto-create-signal-card.is-warning{--auto-create-signal-tone:var(--warning-color)}.auto-create-signal-label,.auto-create-signal-note{min-width:0;color:var(--text-muted);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auto-create-signal-label,.auto-create-signal-note{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))}}.auto-create-signal-label,.auto-create-signal-note{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45}.auto-create-signal-label{font-weight:650}.auto-create-signal-card strong{min-width:0;color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:18px;font-weight:780;line-height:1.2;display:block;overflow:hidden}.auto-create-signal-card:not(.is-muted) strong{color:var(--auto-create-signal-tone)}.auto-create-signal-note{margin-top:7px}.copywriting-mode-card,.copywriting-category-card,.copywriting-template-card,.copywriting-tabs .ant-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.copywriting-mode-card,.copywriting-category-card,.copywriting-template-card,.copywriting-tabs .ant-card{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.copywriting-mode-card,.copywriting-category-card,.copywriting-template-card,.copywriting-tabs .ant-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.copywriting-mode-card:hover,.copywriting-mode-card:focus-within,.copywriting-category-card:hover,.copywriting-category-card:focus-within,.copywriting-template-card:focus-within,.copywriting-tabs .ant-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.copywriting-mode-card:hover,.copywriting-mode-card:focus-within,.copywriting-category-card:hover,.copywriting-category-card:focus-within,.copywriting-template-card:focus-within,.copywriting-tabs .ant-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.copywriting-mode-card:hover,.copywriting-mode-card:focus-within,.copywriting-category-card:hover,.copywriting-category-card:focus-within,.copywriting-template-card:focus-within,.copywriting-tabs .ant-card:focus-within{box-shadow:0 0 0 3px #c026d314,0 16px 32px #c026d31a}.copywriting-mode-card{margin-bottom:12px!important}.copywriting-mode-card .ant-card-body{padding:12px 16px!important}.copywriting-mode-toolbar{align-items:center}.copywriting-mode-copy{gap:3px;min-width:0;display:grid}.copywriting-mode-helper{font-size:12px;line-height:1.45}.copywriting-mode-card .ant-segmented{border-radius:8px}.copywriting-category-card .ant-card-body{padding:16px 18px!important}.copywriting-category-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.copywriting-section-label,.copywriting-section-helper{display:block}.copywriting-section-label{font-weight:650;line-height:1.35}.copywriting-section-helper{margin-top:3px;font-size:12px;line-height:1.45}.copywriting-category-count.ant-tag{flex:none;margin:0;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.copywriting-category-count.ant-tag{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.copywriting-category-count.ant-tag{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.copywriting-category-count.ant-tag{background:color-mix(in srgb, var(--primary-color) 7%, transparent)!important}}.copywriting-category-count.ant-tag{color:var(--primary-color);font-variant-numeric:tabular-nums}.copywriting-category-row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.copywriting-category-row .ant-btn{min-width:104px;height:40px;padding-inline-start:16px;padding-inline-end:16px;font-weight:680;transition:border-color .18s,box-shadow .22s,color .18s,transform .18s!important}@supports (color:color-mix(in lab, red, red)){.copywriting-category-button.is-active.ant-btn-primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 18%, transparent), 0 12px 26px #c026d32e!important}}.copywriting-category-button.is-active.ant-btn-primary{box-shadow:0 0 0 1px var(--primary-color), 0 12px 26px #c026d32e!important}@supports (color:color-mix(in lab, red, red)){.copywriting-category-button.is-active.ant-btn-primary{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 18%, transparent), 0 12px 26px #c026d32e!important}}.copywriting-category-row .ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.copywriting-category-row .ant-btn:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.copywriting-category-row .ant-btn:not(:disabled):active{transform:translateY(0)scale(.99)}.copywriting-tabs{min-width:0}.copywriting-tabs>.ant-tabs-nav{margin-bottom:16px}.copywriting-tabs .ant-tabs-tab-btn{color:var(--text-muted)}.copywriting-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.copywriting-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--primary-color)!important}.copywriting-result-stack,.copywriting-variable-stack{width:100%;display:flex}.copywriting-variable-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:dense;gap:12px;width:100%;display:grid}.copywriting-variable-field{border:1px solid var(--primary-color);min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.copywriting-variable-field{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.copywriting-variable-field{background:radial-gradient(circle at 100% 0%, #c026d30e, transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.copywriting-variable-field{background:radial-gradient(circle at 100% 0%, #c026d30e, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.copywriting-variable-field{transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.copywriting-variable-field:hover,.copywriting-variable-field:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.copywriting-variable-field:hover,.copywriting-variable-field:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.copywriting-variable-field:hover,.copywriting-variable-field:focus-within{transform:translateY(-1px);box-shadow:0 10px 24px #c026d31a}.copywriting-variable-field.is-filled{border-color:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.copywriting-variable-field.is-filled{border-color:color-mix(in srgb, var(--success-color) 34%, var(--border-color))}}.copywriting-variable-field.is-filled{background:radial-gradient(circle at 100% 0%, #22c55e14, transparent 42%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.copywriting-variable-field.is-filled{background:radial-gradient(circle at 100% 0%, #22c55e14, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 90%, transparent)}}.copywriting-variable-label-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.copywriting-variable-label{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.copywriting-variable-radio.ant-radio-group{flex-wrap:wrap;gap:8px;display:flex}.copywriting-variable-radio .ant-radio-button-wrapper{background:var(--card-bg-elevated);border-inline-start-width:1px;border-radius:8px;height:32px;margin:0}@supports (color:color-mix(in lab, red, red)){.copywriting-variable-radio .ant-radio-button-wrapper{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.copywriting-variable-radio .ant-radio-button-wrapper:before{display:none}.copywriting-variable-radio .ant-radio-button-wrapper-checked{box-shadow:0 8px 18px #c026d329}.copywriting-generate-button{width:100%;min-height:48px;font-weight:720;box-shadow:0 12px 26px #c026d329;transition:box-shadow .22s,opacity .18s,transform .18s!important}.copywriting-generate-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d31f,0 16px 32px #c026d333!important}.copywriting-generate-button:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d31f,0 16px 32px #c026d333!important}.copywriting-generate-button:not(:disabled):active{transform:translateY(0)scale(.99)}.copywriting-generate-button:disabled{opacity:.66;transform:none}.auto-create-input-card,.auto-create-history-card,.auto-create-result-card,.auto-create-decision-card,.auto-create-progress-card,.auto-create-output-card{border-color:var(--primary-color);width:100%}@supports (color:color-mix(in lab, red, red)){.auto-create-input-card,.auto-create-history-card,.auto-create-result-card,.auto-create-decision-card,.auto-create-progress-card,.auto-create-output-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.auto-create-input-card,.auto-create-history-card,.auto-create-result-card,.auto-create-decision-card,.auto-create-progress-card,.auto-create-output-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.auto-create-input-card:hover,.auto-create-input-card:focus-within,.auto-create-history-card:focus-within,.auto-create-result-card:focus-within,.auto-create-decision-card:focus-within,.auto-create-progress-card:focus-within,.auto-create-output-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.auto-create-input-card:hover,.auto-create-input-card:focus-within,.auto-create-history-card:focus-within,.auto-create-result-card:focus-within,.auto-create-decision-card:focus-within,.auto-create-progress-card:focus-within,.auto-create-output-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.auto-create-input-card:hover,.auto-create-input-card:focus-within,.auto-create-history-card:focus-within,.auto-create-result-card:focus-within,.auto-create-decision-card:focus-within,.auto-create-progress-card:focus-within,.auto-create-output-card:focus-within{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d314,0 16px 32px #c026d31a}.auto-create-left-col{flex-direction:column;display:flex}.auto-create-input-card{margin-bottom:20px}.auto-create-input-card .ant-input::-moz-placeholder{color:var(--text-muted)!important}.auto-create-input-card .ant-mentions textarea::-moz-placeholder{color:var(--text-muted)!important}.auto-create-input-card .ant-input::placeholder,.auto-create-input-card .ant-mentions textarea::placeholder{color:var(--text-muted)!important}.auto-create-input-card :where(.ant-typography-secondary){color:var(--text-muted)!important}.auto-create-input-card :where(.auto-create-muted-caption,.auto-create-input-copy,.auto-create-publish-desc){color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-input-card .ant-input::-moz-placeholder{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}.auto-create-input-card .ant-mentions textarea::-moz-placeholder{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}.auto-create-input-card .ant-input::placeholder,.auto-create-input-card .ant-mentions textarea::placeholder{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}.auto-create-input-card :where(.ant-typography-secondary){color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}.auto-create-input-card :where(.auto-create-muted-caption,.auto-create-input-copy,.auto-create-publish-desc){color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}}.auto-create-input-card .ant-mentions{color:var(--text-color)}.auto-create-input-card :where(.ant-input,.ant-mentions textarea){color:var(--text-color)!important}.auto-create-input-card .ant-card-small{border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-input-card .ant-card-small{border-color:color-mix(in srgb, var(--border-color) 80%, transparent)!important}}.auto-create-input-card .ant-card-small{background:radial-gradient(circle at 0% 0%, var(--primary-color), transparent 48%), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-input-card .ant-card-small{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--primary-color) 7%, transparent), transparent 48%), color-mix(in srgb, var(--card-bg-elevated) 92%, transparent)!important}}.auto-create-input-card .ant-card-small .ant-btn-link{color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-input-card .ant-card-small .ant-btn-link{color:color-mix(in srgb, var(--primary-color) 88%, var(--text-color))!important}}.auto-create-input-card .ant-card-small .ant-btn-link{font-weight:650}.auto-create-title-icon{color:var(--primary-color)}.auto-create-success-icon{color:var(--success-color)}.auto-create-card-title{color:var(--text-color);font-weight:650}.auto-create-input-copy{color:var(--text-muted)!important;margin-bottom:12px!important}@supports (color:color-mix(in lab, red, red)){.auto-create-input-copy{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}}.auto-create-input-copy{line-height:1.65}.auto-create-input-meta-row{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.auto-create-muted-caption,.auto-create-history-meta,.auto-create-field-label,.auto-create-progress-hint{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-muted-caption,.auto-create-history-meta,.auto-create-field-label,.auto-create-progress-hint{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}}.auto-create-muted-caption,.auto-create-history-meta,.auto-create-field-label,.auto-create-progress-hint{font-size:12px}.auto-create-example-section{margin-top:12px}.auto-create-example-list{gap:7px;width:100%;margin-top:8px;display:grid}.auto-create-example-chip{border:1px solid var(--border-color);background:var(--card-bg-elevated);border-radius:8px;width:100%;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.auto-create-example-chip{background:color-mix(in srgb, var(--card-bg-elevated) 84%, transparent)}}.auto-create-example-chip{color:var(--text-color);font:inherit;text-align:left;cursor:pointer;font-size:12px;line-height:1.55;transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.auto-create-example-chip:hover:not(:disabled){border-color:var(--primary-color)}.auto-create-example-chip:focus-visible:not(:disabled){border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.auto-create-example-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.auto-create-example-chip:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.auto-create-example-chip:hover:not(:disabled){background:var(--primary-color)}.auto-create-example-chip:focus-visible:not(:disabled){background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.auto-create-example-chip:hover:not(:disabled){background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}.auto-create-example-chip:focus-visible:not(:disabled){background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}}.auto-create-example-chip:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #c026d317}.auto-create-example-chip:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #c026d317}.auto-create-example-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 20px #c026d317}.auto-create-example-chip:active:not(:disabled){transform:translateY(0)scale(.99)}.auto-create-example-chip:disabled{cursor:not-allowed;opacity:.58}.auto-create-publish-strip{border:1px solid var(--border-color);background:linear-gradient(135deg, #c026d30d, transparent 68%), var(--hover-bg);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:flex}.auto-create-kb-section{margin-top:16px}.auto-create-publish-copy{flex:auto;min-width:0}.auto-create-publish-title{color:var(--text-color);font-weight:600}.auto-create-publish-desc{display:block;color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-publish-desc{color:color-mix(in srgb, var(--text-muted) 92%, var(--text-color))!important}}.auto-create-publish-desc{font-size:12px;line-height:1.55}.auto-create-publish-switch.ant-switch-checked{background:var(--primary-color)!important}.auto-create-publish-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d32e,0 8px 18px #c026d31f}.auto-create-decision-mode-panel{border:1px solid var(--primary-color);gap:10px;margin-top:12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.auto-create-decision-mode-panel{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.auto-create-decision-mode-panel{background:radial-gradient(circle at 0% 0%, var(--primary-color), transparent 46%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.auto-create-decision-mode-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--primary-color) 8%, transparent), transparent 46%), color-mix(in srgb, var(--card-bg-elevated) 94%, var(--card-bg))}}.auto-create-decision-mode-panel .auto-create-publish-desc{max-width:56ch}.auto-create-decision-mode-copy{gap:3px;min-width:0;display:grid}.auto-create-decision-mode-radio{width:100%}.auto-create-decision-mode-radio.ant-radio-group-solid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auto-create-decision-mode-radio .ant-radio-button-wrapper{height:36px;border:1px solid var(--border-color)!important;background:var(--card-bg)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.auto-create-decision-mode-radio .ant-radio-button-wrapper{background:color-mix(in srgb, var(--card-bg) 92%, transparent)!important}}.auto-create-decision-mode-radio .ant-radio-button-wrapper{text-align:center;font-size:13px;font-weight:650;line-height:34px;color:var(--text-muted)!important;box-shadow:none!important}.auto-create-decision-mode-radio .ant-radio-button-wrapper:before{display:none!important}.auto-create-decision-mode-radio .ant-radio-button-wrapper-checked{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-decision-mode-radio .ant-radio-button-wrapper-checked{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))!important}}.auto-create-decision-mode-radio .ant-radio-button-wrapper-checked{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-decision-mode-radio .ant-radio-button-wrapper-checked{background:color-mix(in srgb, var(--primary-color) 16%, var(--card-bg))!important}}.auto-create-decision-mode-radio .ant-radio-button-wrapper-checked{color:var(--primary-color)!important}.auto-create-preview-modal-root .ant-modal-content{border:1px solid var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auto-create-preview-modal-root .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.auto-create-preview-modal-root .ant-modal-content{border-radius:14px;box-shadow:0 24px 60px #0f172a3d;background:var(--card-bg)!important}.auto-create-preview-modal-root .ant-modal-header{border-bottom:1px solid var(--border-color);margin:0;padding:18px 22px 12px;background:var(--card-bg)!important}.auto-create-preview-modal-root .ant-modal-title{color:var(--text-color);font-size:17px;font-weight:760}.auto-create-preview-modal-root .ant-modal-body{padding:18px 22px 20px;background:var(--card-bg)!important}.auto-create-preview-modal-root .ant-modal-footer{border-top:1px solid var(--border-color);margin:0;padding:12px 22px 18px;background:var(--card-bg)!important}.auto-create-preview-stack{width:100%;display:flex}.auto-create-preview-summary{border:1px solid var(--primary-color);width:100%;padding:12px;margin:0!important}@supports (color:color-mix(in lab, red, red)){.auto-create-preview-summary{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.auto-create-preview-summary{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.auto-create-preview-summary{background:color-mix(in srgb, var(--card-bg-elevated) 90%, var(--card-bg))}}.auto-create-preview-section{border:1px solid var(--border-color);background:var(--card-bg-elevated);border-radius:10px;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.auto-create-preview-section{background:color-mix(in srgb, var(--card-bg-elevated) 88%, var(--card-bg))}}.auto-create-preview-section-title{color:var(--text-color);font-weight:700}.auto-create-preview-section .ant-steps-item-title{font-size:13px;color:var(--text-color)!important}.auto-create-preview-section .ant-steps-item-tail:after{background:var(--border-color)!important}.auto-create-preview-alert{margin-top:2px;border-radius:8px!important}.auto-create-preview-brief{color:var(--text-muted);line-height:1.65;margin-bottom:0!important}.auto-create-preview-credit{border:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.auto-create-preview-credit{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.auto-create-preview-credit{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.auto-create-preview-credit{background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg))}}.auto-create-preview-credit .ant-typography{margin:0}.auto-create-preview-empty{place-items:center;min-height:180px;display:grid}.auto-create-submit-button{min-height:48px;margin-top:20px;font-weight:720;box-shadow:0 12px 26px #c026d329;transition:box-shadow .22s,opacity .18s,transform .18s!important}.auto-create-submit-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d31f,0 16px 32px #c026d333!important}.auto-create-submit-button:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d31f,0 16px 32px #c026d333!important}.auto-create-submit-button:not(:disabled):active{transform:translateY(0)scale(.99)}.auto-create-submit-button:disabled{opacity:.66;transform:none}.auto-create-refresh-button{transition:background-color .18s,color .18s,transform .18s!important}.auto-create-refresh-button:not(:disabled):hover{color:var(--primary-color)!important;background:var(--primary-color)!important}.auto-create-refresh-button:not(:disabled):focus-visible{color:var(--primary-color)!important;background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-refresh-button:not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 8%, transparent)!important}.auto-create-refresh-button:not(:disabled):focus-visible{background:color-mix(in srgb, var(--primary-color) 8%, transparent)!important}}.auto-create-refresh-button:not(:disabled):hover{transform:translateY(-1px)}.auto-create-refresh-button:not(:disabled):focus-visible{transform:translateY(-1px)}.auto-create-refresh-button:not(:disabled):active{transform:translateY(0)scale(.98)}.auto-create-history-card .ant-card-body{max-height:min(520px, calc(100dvh - var(--header-h) - 430px));scrollbar-gutter:stable;overflow:auto}.auto-create-history-item{cursor:pointer;border-left:3px solid #0000;border-radius:10px;transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);margin:0 0 5px!important;padding:10px 12px!important}.auto-create-history-item:hover{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.auto-create-history-item:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.auto-create-history-item:hover{border-left-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.auto-create-history-item:hover{border-left-color:color-mix(in srgb, var(--primary-color) 34%, transparent)}}.auto-create-history-item:hover{transform:translate(2px)}.auto-create-history-item:focus-visible{background:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.auto-create-history-item:focus-visible{background:color-mix(in srgb, var(--primary-color) 7%, transparent)}}.auto-create-history-item:focus-visible{border-left-color:var(--primary-color);box-shadow:0 0 0 3px #c026d329}.auto-create-history-item.is-active{background:var(--accent-bg,#c026d314);border-left-color:var(--primary-color);box-shadow:inset 0 1px #ffffff2e}.auto-create-history-item .ant-list-item-meta{min-width:0}.auto-create-history-title{max-width:200px;color:var(--text-color);display:block}.auto-create-result-card{min-height:360px}.auto-create-result-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;display:flex}.auto-create-result-empty{background:radial-gradient(circle at 50% 0%, #c026d31a, transparent 38%), var(--card-bg);border-style:dashed}.auto-create-result-loading{background:radial-gradient(circle at 50% 0%, #c026d31f, transparent 40%), var(--card-bg)}.auto-create-empty-icon{color:var(--primary-color);opacity:.62;font-size:48px}.auto-create-loading-icon{color:var(--primary-color);font-size:40px}.auto-create-empty-copy{max-width:340px;line-height:1.7}.auto-create-result-stack{width:100%;display:flex}.auto-create-field-label{display:block}.auto-create-field-value{color:var(--text-color);font-weight:600}.auto-create-publish-account-list{margin-top:4px}.auto-create-account-tag{margin:0}.auto-create-source-alert{margin-top:16px;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-source-alert{border-color:color-mix(in srgb, var(--primary-color) 16%, var(--border-color))!important}}.auto-create-source-alert{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.auto-create-source-alert{background:color-mix(in srgb, var(--primary-color) 4%, var(--card-bg))!important}}.auto-create-alert-copy{font-size:13px;line-height:1.65;margin-bottom:0!important}.auto-create-progress-alert{margin-top:12px}.auto-create-progress-hint{margin-top:12px;line-height:1.65;display:block}.auto-create-step-progress{width:min(420px,100%);padding:5px 0 2px}.auto-create-step-progress-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.auto-create-step-progress-meta>:first-child{overflow-wrap:anywhere;min-width:0}.auto-create-step-duration{white-space:nowrap;flex:none;font-size:12px}.auto-create-step-progress .ant-progress{margin-top:5px;margin-bottom:0}.auto-create-output-title{color:var(--text-color)}.auto-create-output-video{border-radius:12px;width:100%;margin-top:8px}.copywriting-template-card{min-width:0}.copywriting-template-card .ant-card-body{min-height:min(620px, calc(100dvh - var(--header-h) - 260px));scrollbar-gutter:stable}.copywriting-template-summary{border:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.copywriting-template-summary{border:1px solid color-mix(in srgb, var(--primary-color) 15%, var(--border-color))}}.copywriting-template-summary{background:radial-gradient(circle at 0% 0%, #c026d31f, transparent 36%), linear-gradient(135deg, #c026d30f, #ec489906), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.copywriting-template-summary{background:radial-gradient(circle at 0% 0%, #c026d31f, transparent 36%), linear-gradient(135deg, #c026d30f, #ec489906), color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.copywriting-template-summary-main{gap:3px;min-width:0;display:grid}.copywriting-summary-label{font-size:12px;line-height:1.2;color:var(--text-muted)!important}.copywriting-summary-title{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.35;display:block;overflow:hidden}.copywriting-summary-tags{justify-content:flex-end}.copywriting-summary-tags .ant-tag{margin:0}.copywriting-template-tile{border:1px solid var(--border-color);background:var(--card-bg-elevated);border-radius:10px;flex-direction:column;gap:7px;width:100%;height:100%;min-height:132px;padding:12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.copywriting-template-tile{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.copywriting-template-tile{color:var(--text-color);text-align:left;cursor:pointer;font:inherit;transition:background-color .2s,border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.copywriting-template-tile:hover:not(.is-active){border-color:var(--primary-color)}.copywriting-template-tile:focus-visible:not(.is-active){border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.copywriting-template-tile:hover:not(.is-active){border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}.copywriting-template-tile:focus-visible:not(.is-active){border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.copywriting-template-tile:hover:not(.is-active){background:var(--primary-color)}.copywriting-template-tile:focus-visible:not(.is-active){background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.copywriting-template-tile:hover:not(.is-active){background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}.copywriting-template-tile:focus-visible:not(.is-active){background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}}.copywriting-template-tile:hover:not(.is-active){transform:translateY(-2px);box-shadow:0 10px 24px #c026d31a}.copywriting-template-tile:focus-visible:not(.is-active){transform:translateY(-2px);box-shadow:0 10px 24px #c026d31a}.copywriting-template-tile:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 10px 24px #c026d31a}.copywriting-template-tile:active{transform:translateY(0)scale(.99)}.copywriting-template-tile.is-active{border-color:var(--primary-color);background:linear-gradient(135deg, #c026d31f, #ec48990f), var(--accent-bg);box-shadow:inset 0 1px #ffffff38,0 10px 24px #c026d31f}.copywriting-template-check{background:var(--primary-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex;position:absolute;top:8px;right:8px}.copywriting-template-head{align-items:flex-start;gap:10px;display:flex}.copywriting-template-icon{background:var(--accent-bg);text-align:center;border-radius:8px;flex:none;width:38px;height:38px;font-size:22px;line-height:38px;box-shadow:inset 0 0 0 1px #c026d31a}.copywriting-empty-hint{background:var(--primary-color);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.copywriting-empty-hint{background:color-mix(in srgb, var(--primary-color) 4%, var(--card-bg))}}.knowledge-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;display:flex}.knowledge-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.knowledge-sidebar-card,.knowledge-editor-card,.knowledge-field-card,.knowledge-empty-card{border-color:var(--primary-color);width:100%}@supports (color:color-mix(in lab, red, red)){.knowledge-sidebar-card,.knowledge-editor-card,.knowledge-field-card,.knowledge-empty-card{border-color:color-mix(in srgb, var(--primary-color) 11%, var(--border-color))}}.knowledge-sidebar-card,.knowledge-editor-card,.knowledge-field-card,.knowledge-empty-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.knowledge-sidebar-card{position:sticky;top:18px}.knowledge-sidebar-card:hover,.knowledge-sidebar-card:focus-within,.knowledge-editor-card:hover,.knowledge-editor-card:focus-within,.knowledge-field-card:hover,.knowledge-field-card:focus-within,.knowledge-empty-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.knowledge-sidebar-card:hover,.knowledge-sidebar-card:focus-within,.knowledge-editor-card:hover,.knowledge-editor-card:focus-within,.knowledge-field-card:hover,.knowledge-field-card:focus-within,.knowledge-empty-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.knowledge-sidebar-card:hover,.knowledge-sidebar-card:focus-within,.knowledge-editor-card:hover,.knowledge-editor-card:focus-within,.knowledge-field-card:hover,.knowledge-field-card:focus-within,.knowledge-empty-card:focus-within{box-shadow:0 0 0 3px #c026d314,0 16px 32px #c026d31a}.knowledge-editor-card{margin-bottom:24px}.knowledge-active-strip{border:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-active-strip{border:1px solid color-mix(in srgb, var(--primary-color) 15%, var(--border-color))}}.knowledge-active-strip{background:linear-gradient(135deg, #c026d312, #ec489908), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.knowledge-active-strip{background:linear-gradient(135deg, #c026d312, #ec489908), color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.knowledge-active-main{gap:3px;min-width:0;display:grid}.knowledge-active-label{font-size:12px;line-height:1.2;color:var(--text-muted)!important}.knowledge-active-title{min-width:0;max-width:48ch;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.knowledge-active-tags{justify-content:flex-end}.knowledge-field-card{height:100%;overflow:hidden}.knowledge-qr-upload-control{width:100%}.knowledge-qr-upload-control .ant-input-affix-wrapper{min-width:0}.knowledge-qr-upload-button{min-width:112px}.knowledge-empty-card .ant-card-body{justify-content:center;align-items:center;min-height:320px;display:flex}.knowledge-entry-list{max-height:min(620px, calc(100dvh - var(--header-h) - 220px));scrollbar-gutter:stable;flex-direction:column;gap:6px;padding-right:2px;display:flex;overflow:auto}.knowledge-summary-strip{border:1px solid var(--primary-color);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.knowledge-summary-strip{border:1px solid color-mix(in srgb, var(--primary-color) 13%, var(--border-color))}}.knowledge-summary-strip{background:radial-gradient(circle at 12% 0%, #c026d31a, transparent 38%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.knowledge-summary-strip{background:radial-gradient(circle at 12% 0%, #c026d31a, transparent 38%), color-mix(in srgb, var(--card-bg-elevated) 76%, transparent)}}.knowledge-summary-chip{background:var(--card-bg);border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.knowledge-summary-chip{background:color-mix(in srgb, var(--card-bg) 82%, transparent)}}.knowledge-summary-label{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.knowledge-summary-value{color:var(--text-color);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}.knowledge-default-summary{border:1px solid var(--primary-color);align-items:center;gap:7px;min-width:0;margin-bottom:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-default-summary{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.knowledge-default-summary{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.knowledge-default-summary{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.knowledge-default-summary{color:var(--text-muted);font-size:12px;line-height:1.35}.knowledge-default-summary>.anticon{color:var(--primary-color);filter:drop-shadow(0 4px 10px #c026d33d)}.knowledge-default-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.knowledge-entry-item{cursor:pointer;border-left:3px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);display:grid;margin:0!important;padding:12px 14px!important}.knowledge-entry-item:hover{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.knowledge-entry-item:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.knowledge-entry-item:hover{border-left-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.knowledge-entry-item:hover{border-left-color:color-mix(in srgb, var(--primary-color) 36%, transparent)}}.knowledge-entry-item:hover{transform:translate(2px)}.knowledge-entry-item:focus-visible{background:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.knowledge-entry-item:focus-visible{background:color-mix(in srgb, var(--primary-color) 7%, transparent)}}.knowledge-entry-item:focus-visible{border-left-color:var(--primary-color);box-shadow:0 0 0 3px #c026d329}.knowledge-entry-item.is-active{background:var(--accent-bg,#c026d314);border-left-color:var(--primary-color);box-shadow:inset 0 1px #ffffff2e}.knowledge-entry-main{gap:8px;min-width:0;display:grid}.knowledge-entry-title{max-width:100%;color:var(--text-color);line-height:1.35;display:block}.knowledge-entry-meta{min-width:0;line-height:1.4}.knowledge-mode-tag.ant-tag{border-radius:6px;align-items:center;height:22px;margin:0;display:inline-flex;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-mode-tag.ant-tag{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))!important}}.knowledge-mode-tag.ant-tag{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-mode-tag.ant-tag{background:color-mix(in srgb, var(--primary-color) 7%, transparent)!important}}.knowledge-mode-tag.ant-tag{font-size:11px;line-height:20px;color:var(--primary-color)!important}.knowledge-mode-tag.is-template.ant-tag{background:linear-gradient(135deg,#c026d31b,#ec48990b)!important}.knowledge-mode-tag.is-custom.ant-tag{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-mode-tag.is-custom.ant-tag{border-color:color-mix(in srgb, var(--primary-color) 16%, var(--border-color))!important}}.knowledge-mode-tag.is-custom.ant-tag{background:var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-mode-tag.is-custom.ant-tag{background:color-mix(in srgb, var(--card-bg-elevated) 84%, transparent)!important}}.knowledge-mode-tag.is-custom.ant-tag{color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-mode-tag.is-custom.ant-tag{color:color-mix(in srgb, var(--primary-color) 70%, var(--text-muted))!important}}.knowledge-entry-controls{justify-content:flex-end;align-items:center;gap:4px;min-width:92px;display:flex}.knowledge-default-action.ant-btn{white-space:nowrap;border-radius:6px;height:24px;padding:0 7px;font-size:11px;line-height:22px}.knowledge-default-action.ant-btn:hover{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.knowledge-default-action.ant-btn:hover{background:color-mix(in srgb, var(--primary-color) 12%, transparent)}}.knowledge-default-action.ant-btn:focus-visible{color:var(--primary-color);background:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.knowledge-default-action.ant-btn:focus-visible{background:color-mix(in srgb, var(--primary-color) 10%, transparent)}}.knowledge-default-action.ant-btn:focus-visible{box-shadow:0 0 0 3px #c026d324}.knowledge-default-action.ant-btn:active{transform:translateY(1px)}.knowledge-default-status.ant-tag{white-space:nowrap;border-radius:6px;align-items:center;height:24px;margin:0;font-size:11px;line-height:22px;display:inline-flex}.knowledge-more-button.ant-btn{border-radius:6px;width:24px;height:24px;padding:0}.knowledge-more-button.ant-btn:not(:disabled):hover{color:var(--primary-color)!important;background:var(--primary-color)!important}.knowledge-more-button.ant-btn:not(:disabled):focus-visible{color:var(--primary-color)!important;background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.knowledge-more-button.ant-btn:not(:disabled):hover{background:color-mix(in srgb, var(--primary-color) 8%, transparent)!important}.knowledge-more-button.ant-btn:not(:disabled):focus-visible{background:color-mix(in srgb, var(--primary-color) 8%, transparent)!important}}.knowledge-more-button.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.knowledge-more-button.ant-btn:not(:disabled):focus-visible{transform:translateY(-1px)}.knowledge-more-button.ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324}.knowledge-section-icon{background:var(--knowledge-section-tint,var(--primary-color));border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.knowledge-section-icon{background:color-mix(in srgb, var(--knowledge-section-tint,var(--primary-color)) 14%, transparent)}}.knowledge-section-icon{color:var(--knowledge-section-tint,var(--primary-color));font-size:15px}.knowledge-section-title-text,.knowledge-card-title{color:var(--text-color);font-weight:650}.knowledge-sidebar-empty{padding:24px}.knowledge-empty-state .ant-empty-description{max-width:260px;margin-inline-start:auto;margin-inline-end:auto;line-height:1.6}.knowledge-entry-flag{font-size:11px}.knowledge-modal-stack{width:100%}.knowledge-modal-label{color:var(--text-color);margin-bottom:8px;font-weight:600;display:block}.knowledge-modal-helper{margin-top:8px;font-size:12px;line-height:1.65;display:block;color:var(--text-muted)!important}.knowledge-preview-copy{line-height:1.65;margin-bottom:8px!important}.knowledge-preview-block{border:1px solid var(--primary-color);max-height:480px;padding:16px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.knowledge-preview-block{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.knowledge-preview-block{background:linear-gradient(135deg, #c026d30b, #ec489905), var(--bg-elevated,#0000000a);color:var(--text-color);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent;border-radius:8px;font-size:13px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.knowledge-preview-block{scrollbar-color:color-mix(in srgb, var(--primary-color) 34%, transparent) transparent}}.knowledge-action-button.ant-btn,.knowledge-save-button.ant-btn{font-weight:680;transition:border-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .18s!important}.knowledge-action-button.ant-btn:not(:disabled):hover{border-color:var(--primary-color)}.knowledge-action-button.ant-btn:not(:disabled):focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.knowledge-action-button.ant-btn:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.knowledge-action-button.ant-btn:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.knowledge-action-button.ant-btn:not(:disabled):hover{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.knowledge-action-button.ant-btn:not(:disabled):focus-visible{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.knowledge-save-button.ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d31f,0 14px 30px #c026d32e!important}.knowledge-save-button.ant-btn:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d31f,0 14px 30px #c026d32e!important}.knowledge-action-button.ant-btn:not(:disabled):active,.knowledge-save-button.ant-btn:not(:disabled):active{transform:translateY(0)scale(.99)}.knowledge-action-button.ant-btn:disabled,.knowledge-save-button.ant-btn:disabled{opacity:.62;transform:none}.knowledge-auto-inject-strip{border:1px solid var(--primary-color);align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.knowledge-auto-inject-strip{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.knowledge-auto-inject-strip{background:linear-gradient(135deg, #c026d30f, transparent 70%), var(--hover-bg);border-radius:10px;transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.knowledge-auto-inject-strip:hover,.knowledge-auto-inject-strip:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.knowledge-auto-inject-strip:hover,.knowledge-auto-inject-strip:focus-within{border-color:color-mix(in srgb, var(--primary-color) 32%, var(--border-color))}}.knowledge-auto-inject-strip:hover,.knowledge-auto-inject-strip:focus-within{transform:translateY(-1px);box-shadow:0 10px 24px #c026d317}.knowledge-auto-switch.ant-switch-checked{background:var(--primary-color)!important}.knowledge-auto-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d32e,0 8px 18px #c026d31f}.knowledge-auto-inject-copy{flex:auto;min-width:0}.knowledge-auto-inject-title{color:var(--text-color);font-weight:620;display:block}.knowledge-auto-inject-desc{max-width:76ch;font-size:12px;line-height:1.55;display:block}@media (min-width:992px){.copywriting-template-card{max-height:min(840px, calc(100dvh - var(--header-h) - 220px))}}@media (max-width:991px){.auto-create-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-create-history-card .ant-card-body{max-height:none}.copywriting-template-card .ant-card-body{min-height:auto}.copywriting-variable-grid{grid-template-columns:1fr}.knowledge-sidebar-card{position:static}.knowledge-entry-list{max-height:none}}@media (max-width:640px){.auto-create-signal-grid{grid-template-columns:1fr}.auto-create-signal-card{min-height:82px}.copywriting-workflow-strip{grid-template-columns:1fr}.copywriting-workflow-item{min-height:96px}.topic-workflow-strip,.digital-human-workflow-strip,.knowledge-active-signal-grid,.pipeline-run-signal-grid,.material-view-items{grid-template-columns:1fr}.topic-workflow-item,.digital-human-workflow-item,.knowledge-active-signal,.pipeline-run-signal,.material-view-item{min-height:96px}.material-view-strip{flex-direction:column}.material-view-actions{flex-flow:wrap}.copywriting-mode-toolbar,.copywriting-category-head,.copywriting-template-summary{flex-direction:column;align-items:stretch}.copywriting-mode-toolbar .ant-segmented,.copywriting-category-row .ant-btn{width:100%}.copywriting-category-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.copywriting-category-row .ant-btn{min-width:0;padding-inline-start:10px;padding-inline-end:10px}.copywriting-summary-title{white-space:normal}.copywriting-summary-tags{justify-content:flex-start}.knowledge-summary-strip{scrollbar-width:none;grid-template-columns:repeat(3,minmax(72px,1fr));overflow-x:auto}.knowledge-summary-strip::-webkit-scrollbar{display:none}.knowledge-active-strip{flex-direction:column;align-items:flex-start}.knowledge-active-tags{justify-content:flex-start}.knowledge-editor-card .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.knowledge-editor-card .ant-card-extra{width:100%;margin-inline-start:0}.knowledge-editor-card .ant-card-extra .ant-space{flex-wrap:wrap;width:100%}.knowledge-action-button.ant-btn,.knowledge-save-button.ant-btn{flex:auto}.knowledge-auto-inject-strip{align-items:flex-start}.knowledge-entry-item{grid-template-columns:minmax(0,1fr)}.knowledge-entry-controls{justify-content:flex-start;min-width:0}}@media (prefers-reduced-motion:reduce){.auto-create-signal-card,.auto-create-example-chip,.auto-create-history-item,.auto-create-input-card,.auto-create-history-card,.auto-create-result-card,.auto-create-decision-card,.auto-create-progress-card,.auto-create-output-card,.auto-create-submit-button,.auto-create-refresh-button,.copywriting-category-button,.copywriting-workflow-item,.copywriting-template-summary,.copywriting-template-tile,.copywriting-variable-field,.knowledge-entry-item,.knowledge-sidebar-card,.knowledge-editor-card,.knowledge-field-card,.knowledge-empty-card,.knowledge-more-button,.knowledge-action-button,.knowledge-save-button,.knowledge-auto-inject-strip,.knowledge-active-strip{transition:none!important;transform:none!important}}.pipeline-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;display:flex}.pipeline-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.pipeline-main-grid{min-width:0}.pipeline-main-grid>.ant-col{min-width:0;display:flex}.pipeline-active-alert,.pipeline-config-card,.pipeline-history-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-active-alert,.pipeline-config-card,.pipeline-history-card{border-color:color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.pipeline-active-alert,.pipeline-config-card,.pipeline-history-card{box-shadow:var(--shadow-card)}.pipeline-active-alert{overflow:hidden;background:radial-gradient(circle at 0% 0%, #c026d31c, transparent 34%), linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg)!important}.pipeline-active-alert .ant-alert-message{color:var(--text-color)}.pipeline-active-alert .ant-alert-description{color:var(--text-muted)}.pipeline-config-card,.pipeline-history-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 32%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-config-card,.pipeline-history-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.pipeline-config-card,.pipeline-history-card{transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.pipeline-config-card:hover,.pipeline-config-card:focus-within,.pipeline-history-card:hover,.pipeline-history-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-config-card:hover,.pipeline-config-card:focus-within,.pipeline-history-card:hover,.pipeline-history-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.pipeline-config-card:hover,.pipeline-config-card:focus-within,.pipeline-history-card:hover,.pipeline-history-card:focus-within{box-shadow:0 0 0 3px #c026d313,0 18px 36px #c026d31f}.pipeline-config-card .ant-card-head,.pipeline-history-card .ant-card-head{border-bottom-color:var(--primary-color);min-height:50px}@supports (color:color-mix(in lab, red, red)){.pipeline-config-card .ant-card-head,.pipeline-history-card .ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.pipeline-config-card .ant-card-head,.pipeline-history-card .ant-card-head{background:linear-gradient(90deg,#c026d30d,#0000 72%)}.pipeline-config-scroll,.pipeline-history-list{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}@supports (color:color-mix(in lab, red, red)){.pipeline-config-scroll,.pipeline-history-list{scrollbar-color:color-mix(in srgb, var(--primary-color) 34%, transparent) transparent}}.pipeline-config-scroll{scroll-padding-block:20px}.pipeline-cta-bar{border-top-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-cta-bar{border-top-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))!important}}.pipeline-cta-bar{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important}@supports (color:color-mix(in lab, red, red)){.pipeline-cta-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), var(--card-bg))!important}}.pipeline-cta-bar{box-shadow:0 -10px 28px #c026d30e}.pipeline-cta-actions{align-items:stretch}.pipeline-primary-button,.pipeline-secondary-button,.pipeline-refresh-button{transform:translateZ(0);transition:border-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .18s!important}.pipeline-primary-button:not(:disabled):hover,.pipeline-secondary-button:not(:disabled):hover,.pipeline-refresh-button:not(:disabled):hover{transform:translateY(-1px)}.pipeline-primary-button:not(:disabled):active,.pipeline-secondary-button:not(:disabled):active,.pipeline-refresh-button:not(:disabled):active{transform:translateY(0)scale(.99)}.pipeline-secondary-button{border-color:var(--primary-color);min-width:132px}@supports (color:color-mix(in lab, red, red)){.pipeline-secondary-button{border-color:color-mix(in srgb, var(--primary-color) 24%, var(--border-color))}}.pipeline-secondary-button{font-weight:650}.pipeline-history-list{padding-right:6px!important}.pipeline-history-item{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-history-item{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.pipeline-history-item{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.pipeline-history-item{background:color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.pipeline-history-item{transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.pipeline-history-item:hover{border-color:var(--primary-color)}.pipeline-history-item:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-history-item:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.pipeline-history-item:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.pipeline-history-item:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #c026d31a,0 12px 26px #c026d31f}.pipeline-history-item:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 3px #c026d31a,0 12px 26px #c026d31f}.pipeline-history-item:focus-visible{outline:none}.pipeline-history-item:active{transform:translateY(0)scale(.99)}.pipeline-history-item .ant-card-body{min-width:0}.pipeline-history-pagination{border-top-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-history-pagination{border-top-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))!important}}@media (max-width:992px){.pipeline-main-grid>.ant-col{width:100%}.pipeline-config-card,.pipeline-history-card{height:auto!important}}@media (max-width:640px){.pipeline-cta-actions{flex-direction:column}.pipeline-secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){.pipeline-config-card,.pipeline-history-card,.pipeline-primary-button,.pipeline-secondary-button,.pipeline-refresh-button,.pipeline-history-item{transition:none!important;transform:none!important}}.one-click-pipeline-page{min-width:0}.one-click-steps-card,.one-click-workbench-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-steps-card,.one-click-workbench-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.one-click-steps-card,.one-click-workbench-card{box-shadow:var(--shadow-card)}.one-click-steps-card .ant-card-body{padding:18px 20px}.one-click-steps-card .ant-steps-item-title{font-weight:620;color:var(--text-color)!important}.one-click-steps-card .ant-steps-item-description{color:var(--text-muted)!important}.one-click-workbench-card{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 30%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.one-click-workbench-card{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.one-click-step-section{min-width:0}.one-click-template-head{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.one-click-template-head-copy{min-width:0}.one-click-step-kicker{color:var(--primary-color);margin-bottom:4px;font-size:12px;font-weight:660;display:block}.one-click-step-title.ant-typography{color:var(--text-color);font-size:20px;line-height:1.28;margin:0 0 6px!important}.one-click-step-copy{text-wrap:pretty;max-width:760px;line-height:1.75;margin-bottom:0!important}.one-click-template-status{border:1px solid var(--primary-color);flex-direction:column;justify-content:center;min-width:0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.one-click-template-status{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.one-click-template-status{background:radial-gradient(circle at 100% 0%, #ec48991f, transparent 42%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.one-click-template-status{background:radial-gradient(circle at 100% 0%, #ec48991f, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.one-click-template-status{box-shadow:inset 0 1px #ffffff14}.one-click-template-status.is-ready{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-template-status.is-ready{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.one-click-template-status.is-ready{background:radial-gradient(circle at 100% 0%, #ec489929, transparent 42%), linear-gradient(135deg, #c026d31c, #ec48990b), var(--card-bg)}.one-click-template-status-label{color:var(--text-muted);margin-bottom:4px;font-size:12px}.one-click-template-status strong{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.one-click-copy-tabs .ant-tabs-nav{margin-bottom:18px}.one-click-mode-switch{margin-bottom:16px}.one-click-template-preview,.one-click-transcript-card,.one-click-generated-card,.one-click-variable-card{max-width:720px}.one-click-template-preview{border:1px solid var(--primary-color);margin-top:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.one-click-template-preview{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.one-click-template-preview{background:linear-gradient(135deg, #c026d30e, transparent 72%), var(--hover-bg);color:var(--text-muted);border-radius:8px;font-size:12px;line-height:1.6}.one-click-preview-actions{margin-top:8px}.one-click-preview-button,.one-click-extract-button,.one-click-reload-button,.one-click-nav-button,.one-click-submit-button{transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.one-click-preview-button:not(:disabled):hover,.one-click-reload-button:not(:disabled):hover,.one-click-nav-button:not(:disabled):hover{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.one-click-preview-button:not(:disabled):hover,.one-click-reload-button:not(:disabled):hover,.one-click-nav-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))!important}}.one-click-preview-button:not(:disabled):hover,.one-click-reload-button:not(:disabled):hover,.one-click-nav-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #c026d31a;color:var(--primary-color)!important}.one-click-extract-button:not(:disabled):hover,.one-click-next-button:not(:disabled):hover,.one-click-submit-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 24px #c026d32e}.one-click-preview-button:not(:disabled):active,.one-click-reload-button:not(:disabled):active,.one-click-nav-button:not(:disabled):active,.one-click-submit-button:not(:disabled):active{transform:translateY(0)scale(.99)}.one-click-preview-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.one-click-reload-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.one-click-nav-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.one-click-submit-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.one-click-generated-card{margin-top:16px}.one-click-transcript-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-transcript-card{border-color:color-mix(in srgb, var(--primary-color) 24%, var(--border-color))}}.one-click-transcript-card{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 38%), linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg)!important}.one-click-choice-grid{grid-auto-flow:dense;gap:12px;display:grid}.one-click-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.one-click-template-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-items:start}.one-click-template-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-top:2px;display:flex}.one-click-choice-card{cursor:pointer;height:100%;transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.one-click-choice-card:hover{border-color:var(--primary-color)}.one-click-choice-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-choice-card:hover{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}.one-click-choice-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}}.one-click-choice-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #c026d31c}.one-click-choice-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px #c026d31c}.one-click-choice-card:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 12px 28px #c026d31c}.one-click-choice-card:active{transform:translateY(0)scale(.99)}.one-click-choice-card.is-selected{border-color:var(--primary-color);box-shadow:inset 0 1px #ffffff3d,0 12px 28px #c026d324}.one-click-choice-card.is-selected .ant-card-meta-title{color:var(--primary-color)}.one-click-card-media{background:radial-gradient(circle at 50% 0%, #c026d31f, transparent 46%), var(--hover-bg);justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.one-click-card-media{background:radial-gradient(circle at 50% 0%, #c026d31f, transparent 46%), color-mix(in srgb, var(--hover-bg) 88%, transparent)}}.one-click-avatar-media{height:160px}.one-click-template-media{aspect-ratio:3/4;background:radial-gradient(circle at 20% 12%, #ec489929, transparent 36%), var(--primary-color);width:100%;height:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.one-click-template-media{background:radial-gradient(circle at 20% 12%, #ec489929, transparent 36%), color-mix(in srgb, var(--primary-color) 9%, #0f172a)}}.one-click-template-card{overflow:hidden;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.one-click-template-card{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))!important}}.one-click-template-card{background:var(--card-bg)!important}@supports (color:color-mix(in lab, red, red)){.one-click-template-card{background:color-mix(in srgb, var(--card-bg) 94%, transparent)!important}}.one-click-template-card .ant-card-body{padding:8px 9px 10px!important}.one-click-template-card .ant-card-meta-title{margin-bottom:0!important;line-height:1.35!important}.one-click-template-card .ant-card-meta-description{min-height:17px;color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4}.one-click-template-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1);display:block}.one-click-template-card:hover .one-click-template-cover{transform:scale(1.045)}.one-click-template-card:focus-visible .one-click-template-cover{transform:scale(1.045)}.one-click-template-card.is-selected{background:linear-gradient(135deg, #c026d31f, #ec48990f), var(--card-bg)!important}.one-click-template-card.is-selected .one-click-template-caption{color:var(--primary-color);font-weight:620}.one-click-template-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.one-click-template-caption{display:block}.one-click-template-selected-mark{z-index:2;background:var(--primary-color);color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--card-bg), 0 8px 18px #c026d357;border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.one-click-template-selected-mark{box-shadow:0 0 0 2px color-mix(in srgb, var(--card-bg) 82%, transparent), 0 8px 18px #c026d357}}.one-click-template-selected-mark{pointer-events:none}.one-click-template-selected-mark .anticon{font-size:12px}.one-click-catalogue-pagination{justify-content:center;margin-top:18px;display:flex}.one-click-card-placeholder{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-card-placeholder{color:color-mix(in srgb, var(--primary-color) 52%, var(--text-muted))}}.one-click-card-placeholder{font-size:44px}.one-click-template-empty{border:1px dashed var(--primary-color);place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.one-click-template-empty{border:1px dashed color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.one-click-template-empty{background:radial-gradient(circle at 50% 0%, #c026d31a, transparent 42%), var(--card-bg-elevated);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.one-click-template-empty{background:radial-gradient(circle at 50% 0%, #c026d31a, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 78%, transparent)}}.one-click-template-empty{text-align:center}.one-click-choice-card:hover .card-cover-img{transform:scale(1.04)}.one-click-choice-card:focus-visible .card-cover-img{transform:scale(1.04)}.one-click-voice-group,.one-click-voice-list{width:100%}.one-click-voice-group .voice-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.one-click-voice-group .voice-model-card-body{min-height:78px}.one-click-voice-option{border:1px solid var(--border-color);background:var(--card-bg-elevated);border-radius:10px;width:100%;margin-inline-end:0;padding:10px 12px!important}@supports (color:color-mix(in lab, red, red)){.one-click-voice-option{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.one-click-voice-option{transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.one-click-voice-option:hover,.one-click-voice-option:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-voice-option:hover,.one-click-voice-option:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.one-click-voice-option:hover,.one-click-voice-option:focus-within{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.one-click-voice-option:hover,.one-click-voice-option:focus-within{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg-elevated))}}.one-click-voice-option:active{transform:scale(.99)}.one-click-voice-option.ant-radio-wrapper-checked{border-color:var(--primary-color);background:var(--accent-bg);box-shadow:inset 0 1px #fff3}.one-click-voice-option:has(.ant-radio-checked){border-color:var(--primary-color);background:var(--accent-bg);box-shadow:inset 0 1px #fff3}.one-click-voice-content{min-width:0}.one-click-empty-action{text-align:center;margin-top:12px}.one-click-account-select{width:100%}.one-click-publish-target-card{border:1px solid var(--primary-color);flex-direction:column;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.one-click-publish-target-card{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.one-click-publish-target-card{background:var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.one-click-publish-target-card{background:color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.one-click-publish-target-card .ant-segmented{border:1px solid var(--primary-color);padding:4px}@supports (color:color-mix(in lab, red, red)){.one-click-publish-target-card .ant-segmented{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.one-click-publish-target-card .ant-segmented{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.one-click-publish-target-card .ant-segmented{background:color-mix(in srgb, var(--card-bg) 90%, transparent)}}.one-click-publish-target-card .ant-segmented-item{border-radius:8px;min-height:34px}.one-click-publish-ai-card{border:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.one-click-publish-ai-card{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.one-click-publish-ai-card{background:var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.one-click-publish-ai-card{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.one-click-publish-ai-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.one-click-publish-ai-field-card{flex-direction:column;align-items:stretch}.one-click-publish-ai-copy .ant-typography-secondary{font-size:12px;line-height:1.55}.one-click-previous-copy-box{border:1px solid var(--border-color);background:var(--card-bg-elevated,var(--card-bg));color:var(--text-color);white-space:pre-wrap;border-radius:10px;margin-top:6px;padding:10px 12px;line-height:1.65}.one-click-group-option{flex-direction:column;gap:3px;min-width:0;display:flex}.one-click-group-option-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.one-click-group-option-main>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.one-click-group-option-meta{font-size:12px}.one-click-publish-group-summary{color:var(--text-color-secondary);font-size:13px;line-height:1.6}.one-click-inline-alert{margin-top:2px}.one-click-blocked-note{color:var(--warning-color);margin-top:8px;font-size:12px}.one-click-confirm-card{border:1px solid var(--primary-color);margin-top:24px;padding:16px}@supports (color:color-mix(in lab, red, red)){.one-click-confirm-card{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.one-click-confirm-card{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 38%), linear-gradient(135deg, #c026d30e, #ec489909), var(--card-bg);border-radius:12px}.one-click-confirm-head{color:var(--text-color);margin-bottom:8px;font-size:15px;font-weight:660}.one-click-confirm-copy{line-height:1.7;margin-bottom:12px!important}.one-click-confirm-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-flow:dense;gap:10px;display:grid}.one-click-confirm-row{border:1px solid var(--primary-color);align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.one-click-confirm-row{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.one-click-confirm-row{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.one-click-confirm-row{background:color-mix(in srgb, var(--card-bg-elevated) 84%, transparent)}}.one-click-confirm-row>span:last-child{overflow-wrap:anywhere;min-width:0}.one-click-confirm-row.is-strong{background:var(--accent-bg);align-items:center}.one-click-cover-mode{border:1px solid var(--primary-color);width:min(100%,560px);padding:4px}@supports (color:color-mix(in lab, red, red)){.one-click-cover-mode{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.one-click-cover-mode{background:var(--card-bg-elevated)}.one-click-cover-mode .ant-segmented-item{border-radius:6px;min-height:38px}.one-click-cover-panel{border:1px solid var(--primary-color);gap:14px;margin-top:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.one-click-cover-panel{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.one-click-cover-panel{background:var(--card-bg-elevated);border-radius:8px}.one-click-cover-dragger.ant-upload-wrapper .ant-upload-drag{border-color:var(--primary-color);min-height:210px}@supports (color:color-mix(in lab, red, red)){.one-click-cover-dragger.ant-upload-wrapper .ant-upload-drag{border-color:color-mix(in srgb, var(--primary-color) 24%, var(--border-color))}}.one-click-cover-dragger.ant-upload-wrapper .ant-upload-drag{background:var(--card-bg);border-radius:8px}.one-click-cover-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--primary-color)}.one-click-cover-dragger-icon{color:var(--primary-color);margin-bottom:10px;font-size:36px}.one-click-cover-dragger-title{color:var(--text-color);margin-bottom:4px;font-size:15px;font-weight:650}.one-click-cover-uploaded{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.one-click-cover-preview{aspect-ratio:3/4;border:1px solid var(--border-color);background:var(--card-bg);border-radius:8px;width:100%;overflow:hidden}.one-click-cover-preview .ant-image,.one-click-cover-preview .ant-image-img{width:100%;height:100%}.one-click-cover-preview .ant-image-img{-o-object-fit:cover;object-fit:cover}.one-click-cover-uploaded-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.one-click-cover-ai-fields{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:start;gap:16px;display:grid}.one-click-cover-field{flex-direction:column;gap:8px;min-width:0;display:flex}.one-click-cover-model-description{font-size:12px;line-height:1.55}.one-click-cover-ai-summary{border-left:3px solid var(--primary-color);background:var(--accent-bg);color:var(--primary-color);border-radius:4px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.one-click-cover-ai-summary>.anticon{margin-top:3px;font-size:18px}.one-click-cover-ai-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.one-click-wizard-footer{justify-content:space-between;gap:12px;margin-top:24px;display:flex}@media (max-width:1280px) and (min-width:1024px){.one-click-steps-card .ant-card-body,.one-click-workbench-card .ant-card-body{padding:16px}.one-click-template-head{grid-template-columns:minmax(0,1fr)}.one-click-template-status{min-height:0}}@media (max-width:640px){.one-click-steps-card .ant-card-body,.one-click-workbench-card .ant-card-body{padding:14px}.one-click-template-head{grid-template-columns:1fr}.one-click-template-toolbar{flex-direction:column;align-items:flex-start}.one-click-cover-uploaded,.one-click-cover-ai-fields{grid-template-columns:1fr}.one-click-cover-preview{width:min(100%,220px)}.one-click-avatar-grid,.one-click-template-grid{grid-template-columns:1fr 1fr}.one-click-wizard-footer{flex-direction:column;align-items:stretch}.one-click-wizard-footer .ant-btn{width:100%}}@media (max-width:420px){.one-click-avatar-grid{grid-template-columns:1fr}.one-click-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.one-click-choice-card,.one-click-voice-option,.one-click-preview-button,.one-click-extract-button,.one-click-reload-button,.one-click-nav-button,.one-click-submit-button,.one-click-choice-card .card-cover-img,.one-click-template-cover{transition:none!important;transform:none!important}}.image-text-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;display:flex}.image-text-content{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.image-text-hero-actions{justify-content:flex-end}.image-text-action-button.ant-btn{transition:border-color .18s,box-shadow .22s,color .18s,transform .18s!important}.image-text-action-button.ant-btn:not(:disabled):hover{border-color:var(--primary-color)}.image-text-action-button.ant-btn:not(:disabled):focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-action-button.ant-btn:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.image-text-action-button.ant-btn:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.image-text-action-button.ant-btn:not(:disabled):hover{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.image-text-action-button.ant-btn:not(:disabled):focus-visible{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.image-text-action-button.ant-btn:not(:disabled):active{transform:translateY(0)scale(.99)}.image-text-steps-card,.image-text-composer-card,.image-text-image-grid-card,.image-text-copywriting-card,.image-text-empty-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-steps-card,.image-text-composer-card,.image-text-image-grid-card,.image-text-copywriting-card,.image-text-empty-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.image-text-steps-card,.image-text-composer-card,.image-text-image-grid-card,.image-text-copywriting-card,.image-text-empty-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.image-text-steps-card:hover,.image-text-steps-card:focus-within,.image-text-composer-card:focus-within,.image-text-image-grid-card:focus-within,.image-text-copywriting-card:focus-within,.image-text-empty-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-steps-card:hover,.image-text-steps-card:focus-within,.image-text-composer-card:focus-within,.image-text-image-grid-card:focus-within,.image-text-copywriting-card:focus-within,.image-text-empty-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.image-text-steps-card:hover,.image-text-steps-card:focus-within,.image-text-composer-card:focus-within,.image-text-image-grid-card:focus-within,.image-text-copywriting-card:focus-within,.image-text-empty-card:focus-within{box-shadow:0 0 0 3px #c026d314,0 16px 32px #c026d31a}.image-text-steps-card .ant-card-body{padding:16px 18px}.image-text-steps-card .ant-steps-item-title{font-weight:620;color:var(--text-color)!important}.image-text-steps-card .ant-steps-item-description{color:var(--text-muted)!important}.image-text-workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}.image-text-workflow-item{-moz-column-gap:10px!important;grid-template-columns:28px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;column-gap:10px!important;min-height:96px!important;padding:13px 14px!important}.image-text-workflow-icon{border:1px solid var(--tenant-status-tone);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.image-text-workflow-icon{border:1px solid color-mix(in srgb, var(--tenant-status-tone) 20%, var(--border-color))}}.image-text-workflow-icon{background:var(--tenant-status-tone);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.image-text-workflow-icon{background:color-mix(in srgb, var(--tenant-status-tone) 8%, transparent)}}.image-text-workflow-icon{color:var(--tenant-status-tone);font-size:13px}.image-text-workflow-copy{gap:4px;min-width:0;display:grid!important}.image-text-workflow-label{font-size:11px!important;line-height:1.25!important}.image-text-workflow-item .image-text-workflow-value{margin-top:0!important;font-size:clamp(14px,1.25vw,18px)!important;line-height:1.18!important}.image-text-workflow-detail{-webkit-line-clamp:2!important;margin-top:0!important;font-size:11px!important;line-height:1.35!important}.image-text-tabs .ant-tabs-nav{margin-bottom:18px}.image-text-tabs .ant-tabs-tab{min-height:44px}.image-text-stage-action{border:1px solid var(--primary-color);flex-direction:column;gap:10px;margin-top:18px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.image-text-stage-action{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.image-text-stage-action{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 38%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.image-text-stage-action{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 38%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.image-text-stage-action-buttons{row-gap:10px}.image-text-stage-hint{max-width:760px;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.7}.image-text-empty-card{background:linear-gradient(135deg, #c026d30b, transparent 70%), var(--card-bg)!important}.image-text-composer{width:100%;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto}.image-text-composer-header{text-align:center;max-width:860px;margin:0 auto 22px}.image-text-composer-kicker{border:1px solid var(--primary-color);align-items:center;gap:8px;margin-bottom:12px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.image-text-composer-kicker{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.image-text-composer-kicker{background:var(--accent-bg);color:var(--primary-color);border-radius:8px;font-size:12px;font-weight:650}.image-text-composer-header h1{color:var(--text-color);text-wrap:balance;margin:0;font-size:42px;font-weight:760;line-height:1.12}.image-text-composer-header p{max-width:680px;color:var(--text-muted);text-wrap:pretty;margin:12px auto 0;font-size:15px;line-height:1.75}.image-text-composer-card{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-text-composer-card{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.image-text-composer-card .ant-input{font-size:15px;line-height:1.7}.image-text-topic-chip-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.image-text-topic-chip{border:1px solid var(--primary-color);min-height:32px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.image-text-topic-chip{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.image-text-topic-chip{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.image-text-topic-chip{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.image-text-topic-chip{color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:560;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.32,.72,0,1)}.image-text-topic-chip:hover{border-color:var(--primary-color)}.image-text-topic-chip:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-topic-chip:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.image-text-topic-chip:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.image-text-topic-chip:hover{background:var(--primary-color)}.image-text-topic-chip:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-topic-chip:hover{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}.image-text-topic-chip:focus-visible{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}}.image-text-topic-chip:hover{color:var(--primary-color);transform:translateY(-1px)}.image-text-topic-chip:focus-visible{color:var(--primary-color);transform:translateY(-1px)}.image-text-topic-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329}.image-text-topic-chip:active{transform:translateY(0)scale(.99)}.image-text-topic-chip:disabled{cursor:not-allowed;opacity:.58;transform:none}.image-text-reference-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-flow:dense;gap:10px;margin-top:14px;display:grid}.image-text-reference-item{aspect-ratio:4/3;border:1px solid var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-text-reference-item{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.image-text-reference-item{background:var(--hover-bg);border-radius:10px}.image-text-reference-item img{transition:transform .26s cubic-bezier(.32,.72,0,1)}.image-text-reference-item:hover img,.image-text-reference-item:focus-within img{transform:scale(1.04)}.image-text-reference-remove{color:#fff;cursor:pointer;opacity:0;background:#1410189e;border:1px solid #ffffff6b;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .18s,transform .18s,background-color .18s;display:inline-flex;position:absolute;top:7px;right:7px;transform:translateY(-2px)}.image-text-reference-item:hover .image-text-reference-remove,.image-text-reference-item:focus-within .image-text-reference-remove{opacity:1;transform:translateY(0)}.image-text-reference-remove:hover{background:#c026d3d1;outline:none}.image-text-reference-remove:focus-visible{background:#c026d3d1;outline:none}.image-text-composer-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.image-text-upload-progress{min-width:120px}.image-text-credit-estimate{border:1px solid var(--primary-color);align-items:center;gap:6px;min-height:32px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.image-text-credit-estimate{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.image-text-credit-estimate{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.image-text-credit-estimate{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg-elevated))}}.image-text-credit-estimate{color:var(--text-muted);font-size:12px}.image-text-credit-estimate span{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:760}.image-text-generate-button{min-width:138px;box-shadow:var(--shadow-glow-primary)}.image-text-outline-editor{min-width:0}.image-text-outline-editor.is-embedded{width:100%}.image-text-save-status{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;line-height:1.3;display:inline-flex}.image-text-save-status.is-saving{color:var(--primary-color)}.image-text-save-status.is-saved{color:var(--success-color)}.image-text-save-status.is-error{color:var(--danger-color);cursor:help}.image-text-outline-grid{gap:16px;display:grid}.image-text-outline-card{border-color:var(--primary-color);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.image-text-outline-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.image-text-outline-card{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.image-text-outline-card{background:color-mix(in srgb, var(--card-bg-elevated) 84%, transparent)}}.image-text-outline-card{cursor:grab;transition:border-color .2s,box-shadow .22s,opacity .18s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.image-text-outline-card:hover,.image-text-outline-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-outline-card:hover,.image-text-outline-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.image-text-outline-card:hover,.image-text-outline-card:focus-within{transform:translateY(-1px);box-shadow:0 12px 28px #c026d31a}.image-text-outline-card.is-dragging{opacity:.42;transform:scale(.97)}.image-text-outline-card.is-drag-over{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-outline-card.is-drag-over{border-color:color-mix(in srgb, var(--primary-color) 55%, var(--border-color))}}.image-text-outline-card.is-drag-over{box-shadow:0 0 0 3px #c026d329,0 14px 30px #c026d31f}.image-text-outline-page-tag.ant-tag{margin:0;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.image-text-outline-page-tag.ant-tag{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))!important}}.image-text-outline-page-tag.ant-tag{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.image-text-outline-page-tag.ant-tag{background:color-mix(in srgb, var(--primary-color) 7%, transparent)!important}}.image-text-outline-page-tag.ant-tag{color:var(--primary-color)!important}.image-text-drag-handle{width:24px;height:24px;color:var(--primary-color);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.image-text-drag-handle{color:color-mix(in srgb, var(--primary-color) 52%, var(--text-muted))}}.image-text-drag-handle{cursor:grab;transition:background-color .18s,color .18s,transform .18s}.image-text-drag-handle:hover{background:var(--primary-color)}.image-text-drag-handle:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-drag-handle:hover{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.image-text-drag-handle:focus-visible{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.image-text-drag-handle:hover{color:var(--primary-color);transform:translateY(-1px)}.image-text-drag-handle:focus-visible{color:var(--primary-color);transform:translateY(-1px)}.image-text-add-page-button{border:2px dashed var(--primary-color);flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}@supports (color:color-mix(in lab, red, red)){.image-text-add-page-button{border:2px dashed color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.image-text-add-page-button{color:var(--text-muted);cursor:pointer;background:linear-gradient(135deg,#c026d309,#0000 74%),0 0;border-radius:10px;transition:background-color .18s,border-color .2s,box-shadow .22s,color .18s,transform .22s cubic-bezier(.32,.72,0,1)}.image-text-add-page-button:hover{border-color:var(--primary-color);outline:none}.image-text-add-page-button:focus-visible{border-color:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.image-text-add-page-button:hover{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))}.image-text-add-page-button:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))}}.image-text-add-page-button:hover{background:var(--primary-color)}.image-text-add-page-button:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-add-page-button:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.image-text-add-page-button:focus-visible{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.image-text-add-page-button:hover{color:var(--primary-color);transform:translateY(-2px);box-shadow:0 12px 28px #c026d31a}.image-text-add-page-button:focus-visible{color:var(--primary-color);transform:translateY(-2px);box-shadow:0 12px 28px #c026d31a}.image-text-add-page-button:active{transform:translateY(0)scale(.99)}.image-text-image-grid-card{overflow:hidden;background:radial-gradient(circle at 100% 0%, #ec489914, transparent 36%), var(--card-bg)!important}.image-text-image-grid-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.image-text-image-grid-title{color:var(--text-color);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:720;line-height:1.3;display:flex}.image-text-image-grid-title .anticon{color:var(--primary-color)}.image-text-image-grid-actions{justify-content:flex-end}.image-text-progress-alert{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.image-text-progress-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.image-text-progress-alert{background:linear-gradient(135deg, #c026d30e, #ec489909), var(--card-bg-elevated)!important}.image-text-progress-alert .ant-alert-icon{color:var(--primary-color)!important}.image-text-image-grid-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-flow:dense;gap:14px;display:grid}.image-text-image-card{border-color:var(--primary-color);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-text-image-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.image-text-image-card{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.image-text-image-card{background:color-mix(in srgb, var(--card-bg-elevated) 80%, transparent)}}.image-text-image-card{transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.image-text-image-card:hover,.image-text-image-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-image-card:hover,.image-text-image-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.image-text-image-card:hover,.image-text-image-card:focus-within{transform:translateY(-2px);box-shadow:0 14px 30px #c026d31f}.image-text-image-card.is-complete{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-image-card.is-complete{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.image-text-image-card.is-failed{border-color:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.image-text-image-card.is-failed{border-color:color-mix(in srgb, var(--danger-color) 42%, var(--border-color))}}.image-text-image-frame{background:radial-gradient(circle at 50% 0%, #c026d31f, transparent 44%), var(--hover-bg);min-height:160px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-text-image-frame{background:radial-gradient(circle at 50% 0%, #c026d31f, transparent 44%), color-mix(in srgb, var(--hover-bg) 88%, transparent)}}.image-text-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.image-text-image-button:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #c026d38c}.image-text-image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.32,.72,0,1);display:block}.image-text-image-card:hover .image-text-image-img,.image-text-image-card:focus-within .image-text-image-img{transform:scale(1.035)}.image-text-image-loading-mask,.image-text-image-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.image-text-image-loading-mask{color:#fff;z-index:2;background:#14101894;justify-content:center;align-items:center;display:flex}.image-text-image-overlay{opacity:0;pointer-events:none;z-index:3;background:linear-gradient(#1410181f,#141018b8);justify-content:center;align-items:center;gap:8px;padding:10px;transition:opacity .18s;display:flex}.image-text-image-card:hover .image-text-image-overlay,.image-text-image-card:focus-within .image-text-image-overlay{opacity:1;pointer-events:auto}.image-text-image-overlay .ant-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#ffffff1f!important;border-color:#ffffff9e!important}.image-text-image-overlay .ant-btn:hover{background:#c026d3b8!important;border-color:#fff!important}.image-text-image-overlay .ant-btn:focus-visible{background:#c026d3b8!important;border-color:#fff!important}.image-text-image-failed,.image-text-image-processing,.image-text-image-placeholder{width:100%;height:100%;min-height:160px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.image-text-image-failed{color:var(--danger-color);background:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.image-text-image-failed{background:color-mix(in srgb, var(--danger-color) 6%, var(--card-bg))}}.image-text-image-failed>.anticon,.image-text-image-placeholder>.anticon{font-size:30px}.image-text-image-placeholder>.anticon,.image-text-spin-icon{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-image-placeholder>.anticon,.image-text-spin-icon{color:color-mix(in srgb, var(--primary-color) 58%, var(--text-muted))}}.image-text-image-placeholder>.anticon,.image-text-spin-icon{font-size:28px}.image-text-image-page-tag{z-index:4;position:absolute;top:8px;left:8px}.image-text-image-status-row{justify-content:center;display:flex}.image-text-preview-image{-o-object-fit:contain;object-fit:contain;background:var(--hover-bg);border-radius:10px;width:100%;max-height:72dvh;display:block}.image-text-prompt-modal .ant-modal-container,.image-text-prompt-modal .ant-modal-content{border:1px solid var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-prompt-modal .ant-modal-container,.image-text-prompt-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.image-text-copywriting-card{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 34%), var(--card-bg)!important}.image-text-copy-hint{border:1px solid var(--primary-color);gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.image-text-copy-hint{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.image-text-copy-hint{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.image-text-copy-hint{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg-elevated))}}.image-text-copy-hint{color:var(--text-muted);font-size:13px;line-height:1.7}.image-text-copy-hint .anticon,.image-text-panel-icon{color:var(--primary-color)}.image-text-title-card,.image-text-body-card,.image-text-extra-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-title-card,.image-text-body-card,.image-text-extra-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.image-text-title-card,.image-text-body-card,.image-text-extra-card{background:var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.image-text-title-card,.image-text-body-card,.image-text-extra-card{background:color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)!important}}.image-text-title-card{transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.image-text-title-card:hover,.image-text-title-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-title-card:hover,.image-text-title-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.image-text-title-card:hover,.image-text-title-card:focus-within{transform:translateY(-1px);box-shadow:0 10px 24px #c026d31a}.image-text-title-card.is-recommended{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.image-text-title-card.is-recommended{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.image-text-title-card.is-recommended{background:linear-gradient(135deg, #c026d312, #ec48990a), var(--card-bg)!important}.image-text-body-card,.image-text-extra-card{line-height:1.75}.image-text-tag-input{width:120px}@media (min-width:1180px){.image-text-image-grid-list{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}@media (max-width:768px){.image-text-composer{max-width:100%}.image-text-composer-header{text-align:left}.image-text-composer-header h1{font-size:34px}.image-text-composer-toolbar,.image-text-image-grid-head{flex-direction:column;align-items:stretch}.image-text-generate-button,.image-text-image-grid-actions,.image-text-image-grid-actions .ant-btn,.image-text-stage-action-buttons .ant-btn{width:100%}.image-text-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.image-text-reference-remove{opacity:1;transform:none}}@media (max-width:520px){.image-text-steps-card .ant-card-body,.image-text-composer-card .ant-card-body,.image-text-image-grid-card .ant-card-body,.image-text-copywriting-card .ant-card-body{padding:14px!important}.image-text-composer-header h1{font-size:30px}.image-text-topic-chip{width:100%}.image-text-image-grid-list{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.image-text-workflow-strip{grid-template-columns:1fr!important}.image-text-workflow-item{min-height:92px!important}}@media (prefers-reduced-motion:reduce){.image-text-action-button,.image-text-steps-card,.image-text-composer-card,.image-text-image-grid-card,.image-text-copywriting-card,.image-text-empty-card,.image-text-topic-chip,.image-text-reference-item img,.image-text-reference-remove,.image-text-outline-card,.image-text-drag-handle,.image-text-add-page-button,.image-text-image-card,.image-text-image-img,.image-text-image-overlay,.image-text-workflow-item,.image-text-workflow-item:after,.image-text-title-card{transition:none!important;transform:none!important}}.account-matrix-page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;max-width:100%;display:grid}.account-matrix-overview{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.account-matrix-overview-card{--overview-tone:var(--primary-color);border:1px solid var(--overview-tone);min-height:112px;padding:15px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-matrix-overview-card{border:1px solid color-mix(in srgb, var(--overview-tone) 18%, var(--border-color))}}.account-matrix-overview-card{background:radial-gradient(circle at 0% 0%, var(--overview-tone), transparent 42%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.account-matrix-overview-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--overview-tone) 14%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.account-matrix-overview-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.account-matrix-overview-card:before{content:"";background:linear-gradient(90deg, transparent, var(--overview-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.account-matrix-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--overview-tone) 48%, transparent), transparent)}}.account-matrix-overview-card:hover,.account-matrix-overview-card:focus-within{border-color:var(--overview-tone)}@supports (color:color-mix(in lab, red, red)){.account-matrix-overview-card:hover,.account-matrix-overview-card:focus-within{border-color:color-mix(in srgb, var(--overview-tone) 34%, var(--border-color))}}.account-matrix-overview-card:hover,.account-matrix-overview-card:focus-within{box-shadow:0 14px 30px var(--overview-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.account-matrix-overview-card:hover,.account-matrix-overview-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--overview-tone) 13%, transparent), var(--shadow-card)}}.account-matrix-overview-card:hover,.account-matrix-overview-card:focus-within{transform:translateY(-2px)}.account-matrix-overview-card.is-success{--overview-tone:var(--success-color)}.account-matrix-overview-card.is-warning{--overview-tone:var(--warning-color)}.account-matrix-overview-card.is-danger{--overview-tone:var(--danger-color)}.account-matrix-overview-label,.account-matrix-overview-note{color:var(--text-muted);font-size:12px;line-height:1.45;display:block}.account-matrix-overview-label{font-weight:650}.account-matrix-overview-card strong{color:var(--overview-tone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:10px;font-size:clamp(24px,3vw,34px);font-weight:780;line-height:1;display:block}.account-matrix-overview-note{text-overflow:ellipsis;white-space:nowrap;margin-top:10px;overflow:hidden}.account-matrix-view-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}.account-matrix-view-item{--matrix-view-tone:var(--primary-color);border:1px solid var(--matrix-view-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-matrix-view-item{border:1px solid color-mix(in srgb, var(--matrix-view-tone) 14%, var(--border-color))}}.account-matrix-view-item{background:radial-gradient(circle at 100% 0%, var(--matrix-view-tone), transparent 40%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.account-matrix-view-item{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--matrix-view-tone) 12%, transparent), transparent 40%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.account-matrix-view-item{box-shadow:0 10px 22px var(--matrix-view-tone)}@supports (color:color-mix(in lab, red, red)){.account-matrix-view-item{box-shadow:0 10px 22px color-mix(in srgb, var(--matrix-view-tone) 8%, transparent)}}.account-matrix-view-item{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.account-matrix-view-item:before{content:"";background:linear-gradient(180deg, transparent, var(--matrix-view-tone), transparent);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}@supports (color:color-mix(in lab, red, red)){.account-matrix-view-item:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--matrix-view-tone) 72%, transparent), transparent)}}.account-matrix-view-item:before{opacity:.78}.account-matrix-view-item:hover,.account-matrix-view-item:focus-within{border-color:var(--matrix-view-tone)}@supports (color:color-mix(in lab, red, red)){.account-matrix-view-item:hover,.account-matrix-view-item:focus-within{border-color:color-mix(in srgb, var(--matrix-view-tone) 32%, var(--border-color))}}.account-matrix-view-item:hover,.account-matrix-view-item:focus-within{box-shadow:0 14px 30px var(--matrix-view-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.account-matrix-view-item:hover,.account-matrix-view-item:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--matrix-view-tone) 12%, transparent), var(--shadow-card)}}.account-matrix-view-item:hover,.account-matrix-view-item:focus-within{transform:translateY(-1px)}.account-matrix-view-item.is-muted{--matrix-view-tone:var(--text-muted)}.account-matrix-view-item.is-primary{--matrix-view-tone:var(--primary-color)}.account-matrix-view-item.is-success{--matrix-view-tone:var(--success-color)}.account-matrix-view-item.is-warning{--matrix-view-tone:var(--warning-color)}.account-matrix-view-label,.account-matrix-view-note{min-width:0;color:var(--text-muted);font-size:12px;line-height:1.45;display:block}.account-matrix-view-label{font-weight:650}.account-matrix-view-item strong{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:720;line-height:1.25;display:block;overflow:hidden}.account-matrix-view-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;display:-webkit-box;overflow:hidden}.account-matrix-toolbar{top:calc(var(--header-h) + 12px);z-index:6;border:1px solid var(--primary-color);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.account-matrix-toolbar{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.account-matrix-toolbar{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 34%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.account-matrix-toolbar{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 34%), color-mix(in srgb, var(--card-bg-elevated) 94%, transparent)}}.account-matrix-toolbar{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .22s,box-shadow .24s}.account-matrix-toolbar:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.account-matrix-toolbar:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.account-matrix-toolbar:focus-within{box-shadow:0 0 0 3px #c026d314, var(--shadow-card)}.account-matrix-toolbar .ant-btn,.account-matrix-card .ant-btn,.account-platform-card,.account-group-row .ant-btn{transition:border-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .18s!important}.account-matrix-toolbar .ant-btn:not(:disabled):hover,.account-matrix-card .ant-btn:not(:disabled):hover,.account-group-row .ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.account-matrix-toolbar .ant-btn:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.account-matrix-card .ant-btn:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.account-group-row .ant-btn:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31a}.account-matrix-toolbar .ant-btn:not(:disabled):active,.account-matrix-card .ant-btn:not(:disabled):active,.account-group-row .ant-btn:not(:disabled):active{transform:translateY(0)scale(.99)}.account-matrix-toolbar>.filter-bar-spacer{flex:auto}.account-matrix-filter-group,.account-matrix-actions{row-gap:10px}.account-matrix-filter-select-sm{width:124px}.account-matrix-filter-select-md{width:156px}.account-matrix-search{width:min(260px,100%)}.account-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-flow:dense;gap:14px;display:grid}.account-matrix-card{border-color:var(--primary-color);height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-matrix-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.account-matrix-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.account-matrix-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), var(--card-bg))}}.account-matrix-card{transition:border-color .2s,box-shadow .22s,filter .22s,opacity .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.account-matrix-card:hover,.account-matrix-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.account-matrix-card:hover,.account-matrix-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.account-matrix-card:hover,.account-matrix-card:focus-within{box-shadow:0 12px 28px #c026d31f, 0 0 0 1px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.account-matrix-card:hover,.account-matrix-card:focus-within{box-shadow:0 12px 28px #c026d31f, 0 0 0 1px color-mix(in srgb, var(--primary-color) 12%, transparent)}}.account-matrix-card:hover,.account-matrix-card:focus-within{transform:translateY(-2px)}.account-matrix-card:focus-within{box-shadow:0 0 0 3px #c026d31a,0 12px 28px #c026d31f}.account-matrix-card .ant-card-body{height:100%}.account-matrix-card.is-unhealthy{box-shadow:0 0 0 1px var(--danger-color), 0 12px 28px #ef44441f}@supports (color:color-mix(in lab, red, red)){.account-matrix-card.is-unhealthy{box-shadow:0 0 0 1px color-mix(in srgb, var(--danger-color) 26%, transparent), 0 12px 28px #ef44441f}}.account-matrix-card.is-inactive{filter:saturate(.58);opacity:.92}.account-matrix-card-stripe{background:var(--account-accent,var(--primary-color));opacity:.86;width:4px;position:absolute;top:0;bottom:0;left:0}.account-matrix-card.is-inactive .account-matrix-card-stripe{opacity:.56}.account-matrix-platform-badge{background:var(--account-badge,var(--primary-color));color:#fff;border-bottom-left-radius:10px;padding:5px 11px;font-size:12px;font-weight:680;line-height:1.2;position:absolute;top:0;right:0;box-shadow:0 6px 16px #1410181f}.account-matrix-card-content{flex-direction:column;gap:10px;min-width:0;margin-top:16px;display:flex}.account-matrix-card-head{align-items:center;gap:12px;min-width:0;padding-right:58px;display:flex}.account-matrix-avatar{flex:none}.account-matrix-wechat-avatar-stack{flex:none;width:48px;height:48px;display:inline-flex;position:relative}.account-matrix-wechat-avatar{border:1px solid #10b981;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-matrix-wechat-avatar{border:1px solid color-mix(in srgb, #10b981 28%, var(--border-color))}}.account-matrix-wechat-avatar{background:radial-gradient(circle at 28% 18%, #10b98138, transparent 46%), var(--card-bg-elevated);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.account-matrix-wechat-avatar{background:radial-gradient(circle at 28% 18%, #10b98138, transparent 46%), color-mix(in srgb, var(--card-bg-elevated) 82%, #10b981 10%)}}.account-matrix-wechat-avatar{color:#10b981;font-size:18px;font-weight:760}.account-matrix-wechat-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.account-matrix-wechat-avatar>.account-matrix-wechat-avatar-image{border-radius:inherit}.account-matrix-wechat-platform-mark{z-index:1;box-sizing:border-box;border:1.5px solid var(--bg-color,#fff);background:#fff;border-radius:4px;place-items:center;width:17px;height:17px;padding:1px;display:grid;position:absolute;bottom:-2px;right:-2px;overflow:hidden;box-shadow:0 1px 3px #00000026}.account-matrix-wechat-platform-mark img{-o-object-fit:contain;object-fit:contain;border-radius:2px;width:100%;height:100%;display:block}.account-matrix-wechat-avatar-stack>.account-matrix-wechat-platform-mark{z-index:2;-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block;bottom:-3px;right:-3px}.account-matrix-name,.account-matrix-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-matrix-name{color:var(--text-color);font-size:15px;font-weight:680}.account-matrix-id{color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.account-matrix-status-row,.account-matrix-inline-alert{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-matrix-warning-icon{color:var(--warning-color);margin-left:2px}.account-matrix-inline-alert{border:1px solid var(--danger-color);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.account-matrix-inline-alert{border:1px solid color-mix(in srgb, var(--danger-color) 22%, var(--border-color))}}.account-matrix-inline-alert{background:var(--danger-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.account-matrix-inline-alert{background:color-mix(in srgb, var(--danger-color) 6%, var(--card-bg))}}.account-matrix-danger-text{color:var(--danger-color);font-size:12px;font-weight:620}.account-matrix-detail-list{border:1px solid var(--primary-color);gap:7px;min-width:0;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-matrix-detail-list{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.account-matrix-detail-list{background:linear-gradient(135deg, #c026d30b, #14b8a605), var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.account-matrix-detail-list{background:linear-gradient(135deg, #c026d30b, #14b8a605), color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)}}.account-matrix-detail-row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.account-matrix-detail-label,.account-matrix-detail-value{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.account-matrix-detail-label{color:var(--text-muted);font-size:11px}.account-matrix-detail-value{color:var(--text-secondary);font-size:12px;font-weight:620}.account-matrix-detail-value.is-success{color:var(--success-color)}.account-matrix-detail-value.is-warning{color:var(--warning-color)}.account-matrix-detail-value.is-danger{color:var(--danger-color)}.account-matrix-remark{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.account-matrix-remark.is-empty{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.account-matrix-remark.is-empty{color:color-mix(in srgb, var(--text-muted) 62%, transparent)}}.account-matrix-card-footer{justify-content:flex-end;gap:4px;margin-top:auto;display:flex}.account-matrix-pagination{justify-content:center;margin-top:24px;display:flex}.account-matrix-import{padding-block-start:4px;padding-block-end:4px}.account-matrix-modal-copy,.account-matrix-modal-note{color:var(--text-muted);font-size:13px;line-height:1.7}.account-matrix-modal-copy{margin-bottom:12px}.account-matrix-modal-note{margin-bottom:0;font-size:12px}.account-matrix-import-tools{margin-bottom:16px}.account-matrix-import-result{margin-top:16px}.account-matrix-success-copy{color:var(--success-color);margin:0;font-size:13px}.account-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.account-platform-tooltip-wrap{display:block}.account-platform-card{border:1px solid var(--platform-color,var(--primary-color));align-items:center;width:100%;min-height:104px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-platform-card{border:1px solid color-mix(in srgb, var(--platform-color,var(--primary-color)) 18%, var(--border-color))}}.account-platform-card{background:radial-gradient(circle at 0% 0%, var(--platform-color,var(--primary-color)), transparent 38%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.account-platform-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--platform-color,var(--primary-color)) 12%, transparent), transparent 38%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.account-platform-card{color:var(--text-color);text-align:left;cursor:pointer;transition:border-color .18s,box-shadow .22s,opacity .18s,transform .22s cubic-bezier(.32,.72,0,1)}.account-platform-card:hover:not(:disabled){border-color:var(--platform-color,var(--primary-color))}.account-platform-card:focus-visible:not(:disabled){border-color:var(--platform-color,var(--primary-color))}@supports (color:color-mix(in lab, red, red)){.account-platform-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--platform-color,var(--primary-color)) 42%, var(--border-color))}.account-platform-card:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--platform-color,var(--primary-color)) 42%, var(--border-color))}}.account-platform-card:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #c026d31a}.account-platform-card:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #c026d31a}.account-platform-card:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329}.account-platform-card:active:not(:disabled){transform:translateY(0)scale(.99)}.account-platform-card:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58}.account-platform-card-head{align-items:center;gap:8px;min-width:0;display:flex}.account-platform-card-content{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.account-platform-card-copy{flex:auto;gap:4px;min-width:0;display:grid}.account-platform-logo{-o-object-fit:contain;object-fit:contain;border-radius:8px;flex:none;width:40px;height:40px}.account-platform-name{min-width:0;font-weight:680}.account-platform-card-tag{margin-left:auto}.account-platform-subtitle{color:var(--text-muted);text-wrap:pretty;font-size:12px;line-height:1.45}.account-matrix-empty-copy{text-align:center}.account-matrix-empty-subcopy{color:var(--text-muted);margin-top:6px;font-size:12px}.account-matrix-full-select,.account-group-create{width:100%}.account-group-create{margin-bottom:16px}.account-group-list{flex-direction:column;gap:8px;display:flex}.account-group-row{border:1px solid var(--primary-color);align-items:center;gap:8px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.account-group-row{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.account-group-row{background:var(--card-bg-elevated);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.account-group-row{background:color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.account-group-row{transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.32,.72,0,1)}.account-group-row:hover,.account-group-row:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.account-group-row:hover,.account-group-row:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.account-group-row:hover,.account-group-row:focus-within{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.account-group-row:hover,.account-group-row:focus-within{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg-elevated))}}.account-group-icon{color:var(--text-muted)}.account-group-name,.account-group-edit-input{flex:1;min-width:0}.account-group-name{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}@media (max-width:980px){.account-matrix-overview,.account-matrix-view-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.account-matrix-toolbar{position:relative;top:auto}.account-matrix-toolbar>.filter-bar-spacer{display:none}.account-matrix-filter-group,.account-matrix-actions,.account-matrix-filter-select,.account-matrix-search,.account-matrix-actions .ant-btn{width:100%}}@media (max-width:560px){.account-matrix-overview,.account-matrix-view-strip{grid-template-columns:1fr}.account-matrix-overview-card,.account-matrix-view-item{min-height:96px}.account-matrix-grid,.account-platform-grid{grid-template-columns:1fr}.account-matrix-card-head{padding-right:44px}}@media (prefers-reduced-motion:reduce){.account-matrix-overview-card,.account-matrix-view-item,.account-matrix-card,.account-platform-card,.account-group-row{transition:none!important;transform:none!important}}.proxy-page{min-width:0;max-width:100%}.proxy-tabs .ant-tabs-nav{margin-bottom:18px}.proxy-tabs .ant-tabs-tab{min-height:44px}.proxy-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;margin-bottom:14px;display:grid}.proxy-overview-card{--proxy-overview-tone:var(--primary-color);border:1px solid var(--proxy-overview-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.proxy-overview-card{border:1px solid color-mix(in srgb, var(--proxy-overview-tone) 14%, var(--border-color))}}.proxy-overview-card{background:radial-gradient(circle at 100% 0%, var(--proxy-overview-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.proxy-overview-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--proxy-overview-tone) 13%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.proxy-overview-card{box-shadow:0 10px 22px var(--proxy-overview-tone)}@supports (color:color-mix(in lab, red, red)){.proxy-overview-card{box-shadow:0 10px 22px color-mix(in srgb, var(--proxy-overview-tone) 8%, transparent)}}.proxy-overview-card{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.proxy-overview-card:before{content:"";background:linear-gradient(90deg, transparent, var(--proxy-overview-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.proxy-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--proxy-overview-tone) 54%, transparent), transparent)}}.proxy-overview-card:hover,.proxy-overview-card:focus-within{border-color:var(--proxy-overview-tone)}@supports (color:color-mix(in lab, red, red)){.proxy-overview-card:hover,.proxy-overview-card:focus-within{border-color:color-mix(in srgb, var(--proxy-overview-tone) 34%, var(--border-color))}}.proxy-overview-card:hover,.proxy-overview-card:focus-within{box-shadow:0 14px 30px var(--proxy-overview-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.proxy-overview-card:hover,.proxy-overview-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--proxy-overview-tone) 12%, transparent), var(--shadow-card)}}.proxy-overview-card:hover,.proxy-overview-card:focus-within{transform:translateY(-1px)}.proxy-overview-card.is-muted{--proxy-overview-tone:var(--text-muted)}.proxy-overview-card.is-primary{--proxy-overview-tone:var(--primary-color)}.proxy-overview-card.is-success{--proxy-overview-tone:var(--success-color)}.proxy-overview-card.is-warning{--proxy-overview-tone:var(--warning-color)}.proxy-overview-label,.proxy-overview-note{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.proxy-overview-label{font-weight:650}.proxy-overview-card strong{min-width:0;color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:18px;font-weight:780;line-height:1.2;display:block;overflow:hidden}.proxy-overview-card:not(.is-muted) strong{color:var(--proxy-overview-tone)}.proxy-overview-note{margin-top:7px}.proxy-filter-bar{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.proxy-filter-bar{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.proxy-filter-bar{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 32%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.proxy-filter-bar{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 32%), color-mix(in srgb, var(--card-bg-elevated) 94%, transparent)}}.proxy-filter-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proxy-filter-group,.proxy-toolbar-actions{row-gap:10px}.proxy-filter-select{width:138px}.proxy-search{width:min(260px,100%)}.proxy-action-button,.proxy-primary-button,.proxy-row-action-button{transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.proxy-action-button:not(:disabled):hover,.proxy-row-action-button:not(:disabled):hover{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.proxy-action-button:not(:disabled):hover,.proxy-row-action-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))!important}}.proxy-action-button:not(:disabled):hover,.proxy-row-action-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px #c026d31a;color:var(--primary-color)!important}.proxy-primary-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 24px #c026d32e}.proxy-action-button:not(:disabled):active,.proxy-primary-button:not(:disabled):active,.proxy-row-action-button:not(:disabled):active{transform:translateY(0)scale(.99)}.proxy-action-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.proxy-primary-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.proxy-row-action-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 8px 18px #c026d31a}.proxy-table-card,.proxy-market-shell{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.proxy-table-card,.proxy-market-shell{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.proxy-table-card,.proxy-market-shell{box-shadow:var(--shadow-card)}.proxy-table-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.proxy-table-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.proxy-table .ant-table-thead>tr>th{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.proxy-table .ant-table-thead>tr>th{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg-elevated))!important}}.proxy-table .ant-table-thead>tr>th{font-size:12px;font-weight:680;color:var(--text-muted)!important}.proxy-table .ant-table-tbody>tr{transition:background-color .18s,transform .18s cubic-bezier(.32,.72,0,1)}.proxy-table .ant-table-tbody>tr:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.proxy-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--primary-color) 5%, transparent)!important}}.proxy-muted-text{color:var(--text-muted)}.proxy-status-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.proxy-test-error{max-width:170px;color:var(--danger-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:visible}.proxy-latency{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:720}.proxy-latency.is-fast{color:var(--success-color)}.proxy-latency.is-medium{color:var(--warning-color)}.proxy-latency.is-slow{color:var(--danger-color)}.proxy-market-shell{background:radial-gradient(circle at 100% 0%, #ec489912, transparent 34%), var(--card-bg)!important}.proxy-loading-box{justify-content:center;align-items:center;min-height:160px;padding:40px;display:flex}.proxy-market-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-flow:dense;gap:14px;display:grid}.proxy-market-card{border-color:var(--primary-color);height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.proxy-market-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.proxy-market-card{background:linear-gradient(135deg, #c026d30e, #ec489908), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.proxy-market-card{background:linear-gradient(135deg, #c026d30e, #ec489908), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.proxy-market-card{transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.proxy-market-card:hover,.proxy-market-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.proxy-market-card:hover,.proxy-market-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}}.proxy-market-card:hover,.proxy-market-card:focus-within{transform:translateY(-2px);box-shadow:0 12px 28px #c026d31f}.proxy-market-card .ant-card-actions{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.proxy-market-card .ant-card-actions{background:color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.proxy-market-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.proxy-market-title{color:var(--text-color);text-wrap:pretty;margin-bottom:5px;font-size:16px;font-weight:720;line-height:1.35}.proxy-market-desc{color:var(--text-muted);text-wrap:pretty;margin-bottom:10px;font-size:12px;line-height:1.6}.proxy-market-meta{width:100%;color:var(--text-color);font-size:12px}.proxy-credit-price{color:var(--warning-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:760}.proxy-modal-alert{margin-bottom:16px;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.proxy-modal-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.proxy-modal-alert{background:linear-gradient(135deg, #c026d30e, #ec489909), var(--card-bg-elevated)!important}.proxy-modal-alert .ant-alert-icon{color:var(--primary-color)!important}.proxy-modal-label{color:var(--text-color);margin-bottom:12px;font-weight:620}.proxy-full-control{width:100%}.proxy-purchase-total{color:var(--text-muted);margin-top:12px;font-size:13px}.proxy-bound-list{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.proxy-bound-tag{margin-right:0}.proxy-form-row{width:100%}.proxy-form-type,.proxy-form-host,.proxy-form-half{margin-right:8px}.proxy-form-type{flex:1}.proxy-form-host{flex:2}.proxy-form-port{width:120px}.proxy-form-half{flex:1}@media (max-width:860px){.proxy-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-filter-bar>.filter-bar-spacer{display:none}.proxy-filter-group,.proxy-toolbar-actions,.proxy-filter-select,.proxy-search,.proxy-toolbar-actions .ant-btn{width:100%}}@media (max-width:640px){.proxy-overview-grid{grid-template-columns:1fr}.proxy-overview-card{min-height:82px}.proxy-market-grid{grid-template-columns:1fr}.proxy-form-row{display:block!important}.proxy-form-type,.proxy-form-host,.proxy-form-half,.proxy-form-port{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.proxy-table .ant-table-tbody>tr,.proxy-overview-card,.proxy-market-card,.proxy-action-button,.proxy-primary-button,.proxy-row-action-button{transition:none!important;transform:none!important}}.notifications-page{min-width:0;max-width:100%}.notifications-shell{flex-direction:column;gap:16px;min-width:0;display:flex}.notifications-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.notifications-overview-card{--notifications-overview-tone:var(--primary-color);border:1px solid var(--notifications-overview-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notifications-overview-card{border:1px solid color-mix(in srgb, var(--notifications-overview-tone) 14%, var(--border-color))}}.notifications-overview-card{background:radial-gradient(circle at 100% 0%, var(--notifications-overview-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.notifications-overview-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--notifications-overview-tone) 12%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.notifications-overview-card{box-shadow:0 10px 22px var(--notifications-overview-tone)}@supports (color:color-mix(in lab, red, red)){.notifications-overview-card{box-shadow:0 10px 22px color-mix(in srgb, var(--notifications-overview-tone) 8%, transparent)}}.notifications-overview-card{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.notifications-overview-card:before{content:"";background:linear-gradient(90deg, transparent, var(--notifications-overview-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.notifications-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--notifications-overview-tone) 54%, transparent), transparent)}}.notifications-overview-card:hover,.notifications-overview-card:focus-within{border-color:var(--notifications-overview-tone)}@supports (color:color-mix(in lab, red, red)){.notifications-overview-card:hover,.notifications-overview-card:focus-within{border-color:color-mix(in srgb, var(--notifications-overview-tone) 34%, var(--border-color))}}.notifications-overview-card:hover,.notifications-overview-card:focus-within{box-shadow:0 14px 30px var(--notifications-overview-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.notifications-overview-card:hover,.notifications-overview-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--notifications-overview-tone) 12%, transparent), var(--shadow-card)}}.notifications-overview-card:hover,.notifications-overview-card:focus-within{transform:translateY(-1px)}.notifications-overview-card.is-muted{--notifications-overview-tone:var(--text-muted)}.notifications-overview-card.is-primary{--notifications-overview-tone:var(--primary-color)}.notifications-overview-card.is-success{--notifications-overview-tone:var(--success-color)}.notifications-overview-card.is-warning{--notifications-overview-tone:var(--warning-color)}.notifications-overview-label,.notifications-overview-note{min-width:0;color:var(--text-muted);font-size:12px;line-height:1.45;display:block}.notifications-overview-label{font-weight:650}.notifications-overview-card strong{min-width:0;color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:18px;font-weight:780;line-height:1.2;display:block;overflow:hidden}.notifications-overview-card:not(.is-muted) strong{color:var(--notifications-overview-tone)}.notifications-overview-note{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.notifications-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notifications-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.notifications-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 32%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.notifications-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.notifications-card{box-shadow:var(--shadow-card)}.dark .notifications-card{background:radial-gradient(circle at 0 0,#d946ef1a,#0000 30%),linear-gradient(#24202beb,#1a191ff5)}.notifications-card>.ant-card-body{padding:0!important}.notifications-toolbar{border-width:0 0 1px;border-color:var(--primary-color);border-radius:0;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.notifications-toolbar{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.notifications-toolbar{background:linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.notifications-toolbar{background:linear-gradient(135deg, #c026d30f, #ec489909), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.notifications-toolbar{box-shadow:none}.dark .notifications-toolbar{background:linear-gradient(135deg,#d946ef17,#3b82f60a),#26222de6}.notifications-summary{color:var(--text-muted);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.notifications-summary strong{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:780}.notifications-actions{row-gap:8px}.notifications-action-button,.notifications-row-action{transition:background-color .18s,color .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.notifications-action-button:hover,.notifications-row-action:hover{transform:translateY(-1px)}.notifications-action-button:active,.notifications-row-action:active{transform:translateY(0)scale(.98)}.notifications-empty{background:radial-gradient(circle at 50% 0,#ec489912,#0000 36%),0 0;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:44px 20px;display:flex}.notifications-empty-copy{color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.notifications-empty-copy strong{color:var(--text-color);font-size:15px}.notifications-list{flex-direction:column;gap:10px;padding:16px;display:flex}.notifications-row{--notification-tone:var(--primary-color);--notification-tone-soft:#c026d31a;border:1px solid var(--border-color);grid-template-columns:44px minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:15px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notifications-row{border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent)}}.notifications-row{background:linear-gradient(135deg, #ffffff47, transparent 54%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.notifications-row{background:linear-gradient(135deg, #ffffff47, transparent 54%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.notifications-row{transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1),background-color .2s;transform:translateZ(0)}.notifications-row.tone-success{--notification-tone:#10b981;--notification-tone-soft:#10b9811c}.notifications-row.tone-danger{--notification-tone:#ef4444;--notification-tone-soft:#ef44441f}.notifications-row.tone-warning{--notification-tone:#f59e0b;--notification-tone-soft:#f59e0b21}.notifications-row.tone-info{--notification-tone:#d946ef;--notification-tone-soft:#d946ef1f}.notifications-row.tone-neutral{--notification-tone:var(--text-muted);--notification-tone-soft:#94a3b81f}.dark .notifications-row{background:linear-gradient(135deg,#ffffff09,#0000 50%),#1f1e25eb;border-color:#94a3b829}.notifications-row:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;transition:background-color .2s,box-shadow .2s;position:absolute;top:10px;bottom:10px;left:0;right:auto}.notifications-row:hover,.notifications-row:focus-within{border-color:var(--notification-tone)}@supports (color:color-mix(in lab, red, red)){.notifications-row:hover,.notifications-row:focus-within{border-color:color-mix(in srgb, var(--notification-tone) 42%, var(--border-color))}}.notifications-row:hover,.notifications-row:focus-within{box-shadow:0 14px 32px var(--notification-tone)}@supports (color:color-mix(in lab, red, red)){.notifications-row:hover,.notifications-row:focus-within{box-shadow:0 14px 32px color-mix(in srgb, var(--notification-tone) 13%, transparent)}}.notifications-row:hover,.notifications-row:focus-within{transform:translateY(-2px)}.dark .notifications-row:hover,.dark .notifications-row:focus-within{border-color:var(--notification-tone)}@supports (color:color-mix(in lab, red, red)){.dark .notifications-row:hover,.dark .notifications-row:focus-within{border-color:color-mix(in srgb, var(--notification-tone) 48%, #94a3b83d)}}.dark .notifications-row:hover,.dark .notifications-row:focus-within{box-shadow:0 14px 32px var(--notification-tone)}@supports (color:color-mix(in lab, red, red)){.dark .notifications-row:hover,.dark .notifications-row:focus-within{box-shadow:0 14px 32px color-mix(in srgb, var(--notification-tone) 18%, transparent)}}.dark .notifications-row:hover,.dark .notifications-row:focus-within{background:linear-gradient(135deg, var(--notification-tone-soft), transparent 52%), #222028f5}.notifications-row.is-unread{border-color:var(--notification-tone)}@supports (color:color-mix(in lab, red, red)){.notifications-row.is-unread{border-color:color-mix(in srgb, var(--notification-tone) 34%, var(--border-color))}}.notifications-row.is-unread{background:radial-gradient(circle at 0% 0%, var(--notification-tone-soft), transparent 34%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.notifications-row.is-unread{background:radial-gradient(circle at 0% 0%, var(--notification-tone-soft), transparent 34%), color-mix(in srgb, var(--card-bg-elevated) 92%, transparent)}}.dark .notifications-row.is-unread{background:radial-gradient(circle at 0% 0%, var(--notification-tone-soft), transparent 34%), #23202afa}.notifications-row.is-unread:before{background:linear-gradient(180deg, var(--notification-tone), var(--primary-color));box-shadow:0 0 18px var(--notification-tone)}@supports (color:color-mix(in lab, red, red)){.notifications-row.is-unread:before{box-shadow:0 0 18px color-mix(in srgb, var(--notification-tone) 34%, transparent)}}.notifications-row-icon{border:1px solid var(--notification-tone);justify-content:center;align-items:center;width:44px;height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.notifications-row-icon{border:1px solid color-mix(in srgb, var(--notification-tone) 28%, transparent)}}.notifications-row-icon{background:linear-gradient(135deg, var(--notification-tone-soft), #ec48990f);color:var(--notification-tone);border-radius:12px;font-size:18px;box-shadow:inset 0 1px #ffffff6b}.dark .notifications-row-icon{box-shadow:inset 0 1px #ffffff14}.notifications-row-main{min-width:0}.notifications-row-title{align-items:center;gap:8px;min-width:0;display:flex}.notifications-title-text{text-wrap:pretty;min-width:0;line-height:1.35;color:var(--text-color)!important}.notifications-unread-dot{background:#ec4899;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ec48991a,0 0 14px #ec48995c}.notifications-content{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;max-width:94ch;margin-top:5px;line-height:1.65;display:block;color:var(--text-muted)!important}.notifications-meta{align-items:center;margin-top:10px}.notifications-status-pill{border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.notifications-status-pill.is-unread{color:var(--primary-color);background:#d946ef26}.notifications-status-pill.is-read{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.notifications-status-pill.is-read{background:color-mix(in srgb, var(--text-muted) 12%, transparent)}}.notifications-status-pill.is-read{color:var(--text-muted)}.notifications-type-tag{margin-right:0}.notifications-time{font-size:12px}.notifications-row-actions{opacity:.76;flex-shrink:0;justify-content:flex-start;transition:opacity .18s}.notifications-row:hover .notifications-row-actions,.notifications-row:focus-within .notifications-row-actions{opacity:1}.notifications-row.is-read .notifications-row-action.ant-btn-dangerous{color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.notifications-row.is-read .notifications-row-action.ant-btn-dangerous{color:color-mix(in srgb, #ef4444 72%, var(--text-muted))!important}}.notifications-pagination{justify-content:flex-end;padding:0 16px 16px;display:flex}@media (max-width:1100px){.notifications-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.notifications-overview-grid{grid-template-columns:1fr}.notifications-overview-card{min-height:82px}.notifications-toolbar>.filter-bar-spacer{display:none}.notifications-toolbar,.notifications-actions,.notifications-actions .ant-btn{width:100%}.notifications-summary{order:3;width:100%}.notifications-row{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:13px}.notifications-row-icon{width:40px;height:40px}.notifications-row-actions{grid-column:1/-1;padding-left:52px;flex-direction:row!important}.notifications-pagination{justify-content:center}}@media (prefers-reduced-motion:reduce){.notifications-overview-card,.notifications-action-button,.notifications-row-action,.notifications-row,.notifications-row:before{transition:none!important;transform:none!important}}.douyin-search-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.douyin-search-command-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-search-command-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.douyin-search-command-card{background:radial-gradient(circle at 0% 0%, #c026d317, transparent 32%), linear-gradient(135deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.douyin-search-command-card{background:radial-gradient(circle at 0% 0%, #c026d317, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), var(--card-bg))}}.douyin-search-command-card{box-shadow:var(--shadow-card)}.douyin-search-command-card>.ant-card-body{padding:14px!important}.douyin-search-command-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.douyin-search-mode-panel,.douyin-search-input-panel{border:1px solid var(--primary-color);min-width:0}@supports (color:color-mix(in lab, red, red)){.douyin-search-mode-panel,.douyin-search-input-panel{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.douyin-search-mode-panel,.douyin-search-input-panel{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.douyin-search-mode-panel,.douyin-search-input-panel{background:color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)}}.douyin-search-mode-panel{flex-direction:column;justify-content:center;gap:8px;padding:12px;display:flex}.douyin-search-command-label,.douyin-search-examples-label{color:var(--text-muted);font-size:12px;font-weight:650}.douyin-search-segmented{border:1px solid var(--primary-color);width:100%;padding:3px}@supports (color:color-mix(in lab, red, red)){.douyin-search-segmented{border:1px solid color-mix(in srgb, var(--primary-color) 12%, transparent)}}.douyin-search-segmented{background:var(--bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.douyin-search-segmented{background:color-mix(in srgb, var(--bg-elevated) 70%, transparent)!important}}.douyin-search-segmented .ant-segmented-item{min-height:34px;color:var(--text-muted);border-radius:7px;font-weight:680}.douyin-search-segmented .ant-segmented-item-selected{color:#fff!important;background:linear-gradient(135deg, var(--primary-color), #ec4899)!important}@supports (color:color-mix(in lab, red, red)){.douyin-search-segmented .ant-segmented-item-selected{background:linear-gradient(135deg, var(--primary-color), color-mix(in srgb, #ec4899 82%, var(--primary-color)))!important}}.douyin-search-segmented .ant-segmented-item-selected{box-shadow:0 12px 26px #c026d338}.douyin-search-input-panel{flex-direction:column;gap:9px;width:100%;padding:10px;display:flex}.douyin-search-form-row{align-items:stretch;min-width:0;display:flex}.douyin-search-input{flex:auto;min-width:0}.douyin-search-input.ant-input-affix-wrapper{height:44px;background:var(--bg-elevated)!important}.douyin-search-input.ant-input-affix-wrapper:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:9px 0 0 9px}.douyin-search-input.ant-input-affix-wrapper:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:9px 0 0 9px}.douyin-search-input.ant-input-affix-wrapper:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0 9px 9px 0}.douyin-search-input.ant-input-affix-wrapper:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0 9px 9px 0}@supports (color:color-mix(in lab, red, red)){.douyin-search-input.ant-input-affix-wrapper{background:color-mix(in srgb, var(--bg-elevated) 78%, transparent)!important}}.douyin-search-submit{flex:0 0 92px;box-shadow:0 12px 24px #c026d32e;height:44px!important}.douyin-search-submit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:0 9px 9px 0}.douyin-search-submit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-radius:0 9px 9px 0}.douyin-search-submit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:9px 0 0 9px}.douyin-search-submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:9px 0 0 9px}.douyin-search-submit:hover{transform:translateY(-1px)}.douyin-search-submit:focus-visible{transform:translateY(-1px)}.douyin-search-examples{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding-inline-start:2px;padding-inline-end:2px;display:flex}.douyin-search-examples-label{margin-right:2px}.douyin-search-example{border:1px solid var(--primary-color);justify-content:center;align-items:center;min-height:30px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.douyin-search-example{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.douyin-search-example{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.douyin-search-example{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.douyin-search-example{color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:580;transition:border-color .18s,background-color .18s,color .18s,transform .18s cubic-bezier(.32,.72,0,1)}.douyin-search-example:hover{border-color:var(--primary-color)}.douyin-search-example:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-search-example:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.douyin-search-example:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.douyin-search-example:hover{background:var(--primary-color)}.douyin-search-example:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-search-example:hover{background:color-mix(in srgb, var(--primary-color) 11%, transparent)}.douyin-search-example:focus-visible{background:color-mix(in srgb, var(--primary-color) 11%, transparent)}}.douyin-search-example:hover{color:var(--primary-color);transform:translateY(-1px)}.douyin-search-example:focus-visible{color:var(--primary-color);transform:translateY(-1px)}.douyin-search-example:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324}.douyin-search-example:active{transform:translateY(0)scale(.98)}.douyin-search-results{min-width:0}.douyin-search-loading,.douyin-search-empty{border:1px solid var(--primary-color);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:46px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-search-loading,.douyin-search-empty{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-search-loading,.douyin-search-empty{background:radial-gradient(circle at 50% 0%, #ec489912, transparent 38%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.douyin-search-loading,.douyin-search-empty{background:radial-gradient(circle at 50% 0%, #ec489912, transparent 38%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.douyin-search-loading,.douyin-search-empty{box-shadow:var(--shadow-card)}.douyin-search-empty-copy{max-width:520px;color:var(--text-muted);text-wrap:pretty;flex-direction:column;gap:5px;line-height:1.7;display:flex}.douyin-search-empty-copy strong{color:var(--text-color);font-size:15px}.douyin-search-alert{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-search-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.douyin-search-alert{box-shadow:var(--shadow-card);background:linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg-elevated)!important}.douyin-search-alert .ant-alert-icon{color:var(--primary-color)!important}.douyin-search-alert-note{color:var(--text-muted);margin-bottom:0;line-height:1.7}.douyin-search-link-button{padding-left:0!important}.douyin-search-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-flow:dense;gap:16px;min-width:0;display:grid}.douyin-search-result-card{border-color:var(--primary-color);height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-search-result-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-search-result-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.douyin-search-result-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.douyin-search-result-card{transition:border-color .21s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.douyin-search-result-card:hover,.douyin-search-result-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-search-result-card:hover,.douyin-search-result-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}}.douyin-search-result-card:hover,.douyin-search-result-card:focus-within{transform:translateY(-3px);box-shadow:0 15px 34px #c026d31f}.douyin-search-result-card .ant-card-cover{background:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-search-result-card .ant-card-cover{background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}}.douyin-search-result-card .ant-card-body{padding:14px 14px 12px!important}.douyin-search-result-card .ant-card-actions{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.douyin-search-result-card .ant-card-actions{background:color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.douyin-search-cover{aspect-ratio:3/4;background:radial-gradient(circle at 30% 0%, #ec48991f, transparent 42%), var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-search-cover{background:radial-gradient(circle at 30% 0%, #ec48991f, transparent 42%), color-mix(in srgb, var(--primary-color) 8%, var(--card-bg-elevated))}}.douyin-search-cover-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.001)}.douyin-search-result-card:hover .douyin-search-cover-image,.douyin-search-result-card:focus-within .douyin-search-cover-image{transform:scale(1.045)}.douyin-search-cover-placeholder{width:100%;height:100%;color:var(--primary-color);justify-content:center;align-items:center;font-size:32px;display:flex}.douyin-search-avatar{border:1px solid var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-search-avatar{border:1px solid color-mix(in srgb, var(--primary-color) 24%, transparent)}}.douyin-search-result-title{font-size:14px;font-weight:660;line-height:1.4;display:block;color:var(--text-color)!important}.douyin-search-card-meta{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.douyin-search-author{font-size:12px}.douyin-search-stats{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:12px;display:flex}.douyin-search-stat{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.douyin-search-stat .anticon{color:var(--primary-color)}.douyin-search-card-action{font-size:12px;color:var(--text-muted)!important;transition:color .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.douyin-search-card-action:hover{transform:translateY(-1px);color:var(--primary-color)!important}.douyin-search-card-action:focus-visible{transform:translateY(-1px);color:var(--primary-color)!important}.douyin-search-card-action:active{transform:translateY(0)scale(.98)}.douyin-search-muted-action{color:var(--text-muted)}@media (max-width:900px){.douyin-search-command-grid{grid-template-columns:1fr}.douyin-search-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:640px){.douyin-search-command-card>.ant-card-body{padding:12px!important}.douyin-search-form-row{flex-direction:column;gap:8px}.douyin-search-input.ant-input-affix-wrapper,.douyin-search-submit{width:100%;border-radius:8px!important}.douyin-search-submit{flex-basis:auto;padding-inline-start:12px;padding-inline-end:12px}.douyin-search-grid{grid-template-columns:1fr}.douyin-search-loading,.douyin-search-empty{min-height:240px;padding:32px 14px}}@media (prefers-reduced-motion:reduce){.douyin-search-example,.douyin-search-result-card,.douyin-search-cover-image,.douyin-search-card-action{transition:none!important;transform:none!important}}.douyin-messages-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.douyin-messages-hero-badge .ant-badge-count{background:linear-gradient(135deg, var(--primary-color), #ec4899);box-shadow:0 0 0 4px #ec48991a,0 8px 18px #c026d338}.douyin-messages-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-messages-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.douyin-messages-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.douyin-messages-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.douyin-messages-card{box-shadow:var(--shadow-card)}.douyin-messages-card>.ant-card-body{padding:0!important}.douyin-messages-toolbar{border-bottom:1px solid var(--primary-color);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-messages-toolbar{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-messages-toolbar{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.douyin-messages-toolbar{background:color-mix(in srgb, var(--card-bg-elevated) 90%, transparent)}}.douyin-messages-account-select{width:min(260px,100%)}.douyin-messages-unread-toggle{border:1px solid var(--primary-color);align-items:center;gap:8px;min-height:32px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.douyin-messages-unread-toggle{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-messages-unread-toggle{background:var(--primary-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.douyin-messages-unread-toggle{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.douyin-messages-unread-toggle{color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:620}.douyin-messages-refresh-button,.douyin-messages-row-action{transition:background-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.douyin-messages-refresh-button:hover,.douyin-messages-row-action:hover{transform:translateY(-1px)}.douyin-messages-refresh-button:focus-visible{transform:translateY(-1px)}.douyin-messages-row-action:focus-visible{transform:translateY(-1px)}.douyin-messages-refresh-button:active,.douyin-messages-row-action:active{transform:translateY(0)scale(.98)}.douyin-messages-summary{margin-left:auto;font-size:12px}.douyin-messages-row{border:1px solid var(--primary-color);margin:10px 12px;position:relative;padding:14px!important}@supports (color:color-mix(in lab, red, red)){.douyin-messages-row{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.douyin-messages-row{background:var(--card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.douyin-messages-row{background:color-mix(in srgb, var(--card-bg) 94%, transparent)}}.douyin-messages-row{box-shadow:inset 0 1px 0 var(--surface-hairline-top);transition:border-color .2s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1),background-color .2s;transform:translateZ(0)}.douyin-messages-row:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0;right:auto}.douyin-messages-row:hover,.douyin-messages-row:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-messages-row:hover,.douyin-messages-row:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.douyin-messages-row:hover,.douyin-messages-row:focus-within{transform:translateY(-2px);box-shadow:0 14px 32px #c026d31b}.douyin-messages-row.is-unread{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-messages-row.is-unread{border-color:color-mix(in srgb, var(--primary-color) 26%, var(--border-color))}}.douyin-messages-row.is-unread{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 34%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.douyin-messages-row.is-unread{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 34%), color-mix(in srgb, var(--card-bg-elevated) 92%, transparent)}}.douyin-messages-row.is-unread:before{background:linear-gradient(180deg, var(--primary-color), #ec4899);box-shadow:0 0 18px #c026d357}.douyin-messages-avatar{border:1px solid var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-messages-avatar{border:1px solid color-mix(in srgb, var(--primary-color) 18%, transparent)}}.douyin-messages-avatar{color:var(--primary-color);background:linear-gradient(135deg,#c026d324,#ec489914);box-shadow:inset 0 1px #ffffff61}.douyin-messages-row-title{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.douyin-messages-sender{line-height:1.35;color:var(--text-color)!important}.douyin-messages-type-tag{border-color:var(--primary-color);margin-right:0}@supports (color:color-mix(in lab, red, red)){.douyin-messages-type-tag{border-color:color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.douyin-messages-type-tag{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-messages-type-tag{background:color-mix(in srgb, var(--primary-color) 7%, transparent)}}.douyin-messages-type-tag{color:var(--primary-color)}.douyin-messages-account,.douyin-messages-time,.douyin-messages-read-label{font-size:12px}.douyin-messages-row-body{min-width:0}.douyin-messages-content{color:var(--text-color);overflow-wrap:anywhere;text-wrap:pretty;margin-top:3px;margin-bottom:6px;line-height:1.65}.douyin-messages-row-action{color:var(--primary-color)!important;padding-inline-start:4px!important;padding-inline-end:4px!important}.douyin-messages-pagination{justify-content:center;padding:6px 16px 16px;display:flex}@media (max-width:760px){.douyin-messages-toolbar,.douyin-messages-account-select,.douyin-messages-refresh-button{width:100%}.douyin-messages-summary{width:100%;margin-left:0}.douyin-messages-row{margin:8px 10px;padding:13px!important}.douyin-messages-row .ant-list-item-action{margin-inline-start:48px}}@media (prefers-reduced-motion:reduce){.douyin-messages-refresh-button,.douyin-messages-row-action,.douyin-messages-row{transition:none!important;transform:none!important}}.voice-clone-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.voice-clone-page.is-embedded{gap:14px}.voice-clone-workspace{grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:start;gap:16px;min-width:0;display:grid}.voice-clone-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.voice-clone-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.voice-clone-card{background:radial-gradient(circle at 0% 0%, #c026d312, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.voice-clone-card{background:radial-gradient(circle at 0% 0%, #c026d312, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.voice-clone-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.voice-clone-card:hover,.voice-clone-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.voice-clone-card:hover,.voice-clone-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 32%, var(--border-color))}}.voice-clone-card:hover,.voice-clone-card:focus-within{transform:translateY(-2px);box-shadow:0 14px 32px #c026d31b}.voice-clone-card>.ant-card-head{border-bottom-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.voice-clone-card>.ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.voice-clone-card-title{color:var(--text-color);font-weight:700}.voice-clone-guide-panel{border:1px solid var(--primary-color);margin-bottom:18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.voice-clone-guide-panel{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.voice-clone-guide-panel{background:linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg-elevated);border-radius:12px}.voice-clone-guide-head{color:var(--text-color);align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:720;display:flex}.voice-clone-guide-head .anticon{color:var(--primary-color)}.voice-clone-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-clone-guide-item{border:1px solid var(--border-color);min-width:0;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.voice-clone-guide-item{border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent)}}.voice-clone-guide-item{background:var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.voice-clone-guide-item{background:color-mix(in srgb, var(--card-bg) 82%, transparent)}}.voice-clone-guide-item{color:var(--text-muted);font-size:13px;line-height:1.58}.voice-clone-guide-item strong{color:var(--text-color);margin-bottom:3px;font-weight:680;display:block}.voice-clone-guide-item span{display:block}.voice-clone-form-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.voice-clone-field{min-width:0}.voice-clone-label{color:var(--text-color);margin-bottom:8px;font-size:13px;font-weight:650;display:block}.voice-clone-required{color:var(--danger-color)}.voice-clone-input,.voice-clone-upload{min-width:0}.voice-clone-upload-button,.voice-clone-record-button,.voice-clone-submit-button,.voice-clone-delete-button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.voice-clone-upload-button:hover,.voice-clone-record-button:hover,.voice-clone-submit-button:hover,.voice-clone-delete-button:hover{transform:translateY(-1px)}.voice-clone-upload-button:focus-visible{transform:translateY(-1px)}.voice-clone-record-button:focus-visible{transform:translateY(-1px)}.voice-clone-submit-button:focus-visible{transform:translateY(-1px)}.voice-clone-delete-button:focus-visible{transform:translateY(-1px)}.voice-clone-upload-button:active,.voice-clone-record-button:active,.voice-clone-submit-button:active,.voice-clone-delete-button:active{transform:translateY(0)scale(.98)}.voice-clone-recorder{border:1px dashed var(--primary-color);margin-top:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.voice-clone-recorder{border:1px dashed color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.voice-clone-recorder{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.voice-clone-recorder{background:color-mix(in srgb, var(--card-bg-elevated) 64%, transparent)}}.voice-clone-recorder-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.voice-clone-record-button.is-recording{box-shadow:0 0 0 3px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.voice-clone-record-button.is-recording{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent)}}.voice-clone-recording-status{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.voice-clone-recording-preview{min-width:0;color:var(--text-muted);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.voice-recording-modal-root .voice-recording-modal .ant-modal-content{overflow:hidden;border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.voice-recording-modal-root .voice-recording-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.voice-recording-modal-root .voice-recording-modal .ant-modal-content{background:radial-gradient(460px 240px at 18% -18%, var(--primary-color), transparent 68%), var(--card-bg-elevated)!important;border-radius:16px!important}@supports (color:color-mix(in lab, red, red)){.voice-recording-modal-root .voice-recording-modal .ant-modal-content{background:radial-gradient(460px 240px at 18% -18%, color-mix(in srgb, var(--primary-color) 16%, transparent), transparent 68%), var(--card-bg-elevated)!important}}.voice-recording-modal-root .voice-recording-modal .ant-modal-content{box-shadow:0 26px 72px #0000007a!important}.voice-recording-modal-root .voice-recording-modal .ant-modal-header,.voice-recording-modal-root .voice-recording-modal .ant-modal-body{background:0 0!important}.voice-recording-modal-root .voice-recording-modal .ant-modal-body{padding-top:10px!important}.voice-recording-guide{gap:14px;display:grid}.voice-recording-script-card{border:1px solid var(--primary-color);padding:16px}@supports (color:color-mix(in lab, red, red)){.voice-recording-script-card{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.voice-recording-script-card{background:var(--card-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.voice-recording-script-card{background:color-mix(in srgb, var(--card-bg) 82%, transparent)}}.voice-recording-script-label{color:var(--primary-color);margin-bottom:10px;font-size:12px;font-weight:720}.voice-recording-script-card p{color:var(--text-color);margin:0;font-size:16px;font-weight:560;line-height:1.9}.voice-recording-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.voice-recording-tips span{border:1px solid var(--border-color);min-width:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.voice-recording-tips span{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent)}}.voice-recording-tips span{background:var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.voice-recording-tips span{background:color-mix(in srgb, var(--card-bg) 70%, transparent)}}.voice-recording-tips span{color:var(--text-muted);text-align:center;font-size:12px}.voice-recording-modal-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.voice-recording-live{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-weight:760;display:inline-flex}.voice-recording-dot{background:var(--primary-color);width:8px;height:8px;box-shadow:0 0 0 6px var(--primary-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.voice-recording-dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary-color) 14%, transparent)}}.voice-recording-dot{animation:1.2s ease-in-out infinite voice-recording-pulse}@keyframes voice-recording-pulse{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.voice-clone-helper{color:var(--text-muted);margin-top:8px;font-size:13px;line-height:1.6}.voice-clone-progress{border:1px solid var(--primary-color);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.voice-clone-progress{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.voice-clone-progress{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.voice-clone-progress{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.voice-clone-submit-row{border-top:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-top:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.voice-clone-submit-row{border-top:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.voice-clone-credit-cost{flex-direction:column;gap:4px;min-width:0;display:flex}.voice-clone-credit-cost span{color:var(--text-muted);font-size:12px}.voice-clone-credit-cost strong{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.voice-clone-models-card .ant-card-body{padding:0!important}.voice-clone-models-card{min-width:0}.voice-clone-table .ant-table{background:0 0}.voice-clone-table .ant-table-thead>tr>th{background:var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.voice-clone-table .ant-table-thead>tr>th{background:color-mix(in srgb, var(--card-bg-elevated) 94%, transparent)!important}}.voice-clone-table .ant-table-tbody>tr.voice-clone-table-row>td{transition:background-color .18s,color .18s}.voice-clone-table .ant-table-tbody>tr.voice-clone-table-row:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.voice-clone-table .ant-table-tbody>tr.voice-clone-table-row:hover>td{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))!important}}.voice-clone-model-name{max-width:100%;color:var(--text-color);align-items:center;gap:8px;font-weight:650;display:inline-flex}.voice-clone-model-name .anticon{color:var(--primary-color)}.voice-clone-status-tag{margin-right:0;font-weight:620}.voice-clone-time{color:var(--text-color);font-variant-numeric:tabular-nums;font-size:13px}.voice-clone-empty{background:radial-gradient(circle at 50% 0%, #c026d313, transparent 42%), var(--card-bg);justify-content:center;align-items:center;min-height:260px;padding:34px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.voice-clone-empty{background:radial-gradient(circle at 50% 0%, #c026d313, transparent 42%), color-mix(in srgb, var(--card-bg) 92%, transparent)}}.voice-clone-empty .ant-empty-description{color:var(--text-muted)}@media (max-width:1360px){.voice-clone-workspace{grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr)}}@media (max-width:1180px){.voice-clone-workspace{grid-template-columns:1fr}}@media (max-width:760px){.voice-clone-card>.ant-card-body{padding:14px!important}.voice-clone-models-card .ant-card-body{padding:0!important}.voice-clone-submit-row{flex-direction:column;align-items:stretch}.voice-clone-submit-button{width:100%}.voice-clone-guide-grid,.one-click-voice-group .voice-model-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.voice-clone-card,.voice-clone-upload-button,.voice-clone-record-button,.voice-clone-submit-button,.voice-clone-delete-button{transition:none!important;transform:none!important}}.douyin-share-test-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.douyin-share-test-alert{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.douyin-share-test-alert{box-shadow:var(--shadow-card);background:linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg-elevated)!important}.douyin-share-test-alert .ant-alert-icon{color:var(--primary-color)!important}.douyin-share-test-requirements{color:var(--text-muted);margin:0;padding-left:20px;line-height:1.72}.douyin-share-test-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.84fr);grid-auto-flow:dense;align-items:start;gap:16px;min-width:0;display:grid}.douyin-share-test-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.douyin-share-test-card{background:radial-gradient(circle at 0% 0%, #c026d312, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-card{background:radial-gradient(circle at 0% 0%, #c026d312, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.douyin-share-test-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.douyin-share-test-card:hover,.douyin-share-test-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-card:hover,.douyin-share-test-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 32%, var(--border-color))}}.douyin-share-test-card:hover,.douyin-share-test-card:focus-within{transform:translateY(-2px);box-shadow:0 14px 32px #c026d31b}.douyin-share-test-card>.ant-card-head{border-bottom-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-card>.ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-share-test-card-title{color:var(--text-color);font-weight:700}.douyin-share-test-form{min-width:0}.douyin-share-test-options{border:1px solid var(--primary-color);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-options{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-share-test-options{background:var(--primary-color);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-options{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.douyin-share-test-inline-item,.douyin-share-test-submit-item{margin-bottom:0!important}.douyin-share-test-submit-item{margin-top:24px}.douyin-share-test-generate-button,.douyin-share-test-copy-button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.douyin-share-test-generate-button:hover,.douyin-share-test-copy-button:hover{transform:translateY(-1px)}.douyin-share-test-generate-button:focus-visible{transform:translateY(-1px)}.douyin-share-test-copy-button:focus-visible{transform:translateY(-1px)}.douyin-share-test-generate-button:active,.douyin-share-test-copy-button:active{transform:translateY(0)scale(.98)}.douyin-share-test-copy-button{color:var(--text-muted)!important}.douyin-share-test-copy-button:hover{color:var(--primary-color)!important}.douyin-share-test-copy-button:focus-visible{color:var(--primary-color)!important}.douyin-share-test-result-card{top:calc(var(--header-h) + 18px);position:sticky}.douyin-share-test-result-card .ant-card-head{gap:10px}.douyin-share-test-result-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.douyin-share-test-qr-stage{border:1px solid var(--primary-color);justify-content:center;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-qr-stage{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-share-test-qr-stage{background:radial-gradient(circle at 50% 0,#c026d314,#0000 42%),#fff;border-radius:12px;box-shadow:inset 0 1px #ffffffe6,0 12px 26px #0f172a0f}.douyin-share-test-qr-stage canvas{max-width:100%;height:auto!important}.douyin-share-test-success-alert{border-color:var(--success-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-success-alert{border-color:color-mix(in srgb, var(--success-color) 22%, var(--border-color))!important}}.douyin-share-test-success-alert{background:linear-gradient(135deg, var(--success-color), transparent), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-success-alert{background:linear-gradient(135deg, color-mix(in srgb, var(--success-color) 10%, transparent), transparent), var(--card-bg-elevated)!important}}.douyin-share-test-schema-shell{flex-direction:column;gap:6px;min-width:0;display:flex}.douyin-share-test-schema-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.douyin-share-test-guide{border:1px solid var(--primary-color);padding:12px}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-guide{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-share-test-guide{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-guide{background:color-mix(in srgb, var(--card-bg-elevated) 90%, transparent)}}.douyin-share-test-guide{color:var(--text-muted);font-size:13px;line-height:1.7}.douyin-share-test-guide strong{color:var(--text-color)}.douyin-share-test-guide ol{margin:4px 0 0;padding-left:20px}.douyin-share-test-empty{border:1px dashed var(--primary-color);justify-content:center;align-items:center;min-height:320px;padding:42px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-empty{border:1px dashed color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.douyin-share-test-empty{background:radial-gradient(circle at 50% 0%, #c026d313, transparent 42%), var(--card-bg);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.douyin-share-test-empty{background:radial-gradient(circle at 50% 0%, #c026d313, transparent 42%), color-mix(in srgb, var(--card-bg) 92%, transparent)}}.douyin-share-test-empty{color:var(--text-muted);text-align:center}@media (max-width:1040px){.douyin-share-test-grid{grid-template-columns:1fr}.douyin-share-test-result-card{position:static}}@media (max-width:640px){.douyin-share-test-card>.ant-card-body{padding:14px!important}.douyin-share-test-options{grid-template-columns:1fr;padding:10px}.douyin-share-test-result-card .ant-card-head{flex-wrap:wrap}.douyin-share-test-copy-button{width:100%}.douyin-share-test-empty{min-height:220px}}@media (prefers-reduced-motion:reduce){.douyin-share-test-card,.douyin-share-test-generate-button,.douyin-share-test-copy-button{transition:none!important;transform:none!important}}.douyin-share-intents-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.douyin-share-intents-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.douyin-share-intents-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.douyin-share-intents-card{box-shadow:var(--shadow-card)}.douyin-share-intents-card>.ant-card-body{padding:0!important}.douyin-share-intents-toolbar{border-bottom:1px solid var(--primary-color);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-toolbar{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.douyin-share-intents-toolbar{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-toolbar{background:color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.douyin-share-intents-status-select,.douyin-share-intents-source-select{width:min(180px,100%)}.douyin-share-intents-refresh-button,.douyin-share-intents-link-button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.douyin-share-intents-refresh-button:hover,.douyin-share-intents-link-button:hover{transform:translateY(-1px)}.douyin-share-intents-refresh-button:focus-visible{transform:translateY(-1px)}.douyin-share-intents-link-button:focus-visible{transform:translateY(-1px)}.douyin-share-intents-refresh-button:active,.douyin-share-intents-link-button:active{transform:translateY(0)scale(.98)}.douyin-share-intents-summary{margin-left:auto;font-size:12px;color:var(--text-muted)!important}.douyin-share-intents-status-tag{margin-right:0;font-weight:620}.douyin-share-intents-media-kind{min-height:22px;color:var(--text-color);align-items:center;font-size:13px;font-weight:620;display:inline-flex}.douyin-share-intents-title{max-width:min(360px,42vw);line-height:1.45;display:block;color:var(--text-color)!important}.douyin-share-intents-muted{color:var(--text-muted)}.douyin-share-intents-id-chip{max-width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex;font-size:12px!important}.douyin-share-intents-link-button{color:var(--primary-color)!important;padding-inline-start:4px!important;padding-inline-end:4px!important}.douyin-share-intents-time{color:var(--text-color);font-variant-numeric:tabular-nums;font-size:13px}.douyin-share-intents-empty{background:radial-gradient(circle at 50% 0%, #c026d314, transparent 42%), var(--card-bg);justify-content:center;align-items:center;min-height:280px;padding:32px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-empty{background:radial-gradient(circle at 50% 0%, #c026d314, transparent 42%), color-mix(in srgb, var(--card-bg) 92%, transparent)}}.douyin-share-intents-empty .ant-empty-description{color:var(--text-muted)}.douyin-share-intents-table .ant-table{background:0 0}.douyin-share-intents-table .ant-table-thead>tr>th{background:var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-table .ant-table-thead>tr>th{background:color-mix(in srgb, var(--card-bg-elevated) 94%, transparent)!important}}.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row>td{transition:background-color .18s,box-shadow .18s,color .18s}.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row>td:first-child{position:relative}.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row>td:first-child:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0;right:auto}.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row:hover>td{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))!important}}.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row:hover>td{box-shadow:inset 0 1px 0 var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row:hover>td{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-color) 10%, transparent)}}.douyin-share-intents-table .ant-table-tbody>tr.is-scanned>td:first-child:before,.douyin-share-intents-table .ant-table-tbody>tr.is-pending>td:first-child:before{background:linear-gradient(180deg, var(--primary-color), #ec4899);box-shadow:0 0 16px #c026d347}.douyin-share-intents-table .ant-table-tbody>tr.is-published>td:first-child:before{background:var(--success-color)}.douyin-share-intents-table .ant-table-tbody>tr.is-failed>td:first-child:before{background:var(--danger-color)}.douyin-share-intents-table .ant-table-tbody>tr.is-expired>td:first-child:before{background:var(--warning-color)}.douyin-share-intents-pagination{border-top:1px solid var(--primary-color);justify-content:center;padding:14px 16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-share-intents-pagination{border-top:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}@media (max-width:760px){.douyin-share-intents-toolbar,.douyin-share-intents-status-select,.douyin-share-intents-source-select,.douyin-share-intents-refresh-button{width:100%}.douyin-share-intents-summary{width:100%;margin-left:0}.douyin-share-intents-title{max-width:240px}.douyin-share-intents-empty{min-height:220px;padding:28px 12px}}@media (prefers-reduced-motion:reduce){.douyin-share-intents-refresh-button,.douyin-share-intents-link-button,.douyin-share-intents-table .ant-table-tbody>tr.douyin-share-intents-table-row>td{transition:none!important;transform:none!important}}.publishing-client-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.publishing-client-alert{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.publishing-client-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.publishing-client-alert{box-shadow:var(--shadow-card);background:linear-gradient(135deg, #c026d30f, #ec489909), var(--card-bg-elevated)!important}.publishing-client-alert .ant-alert-icon{color:var(--primary-color)!important}.publishing-client-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.82fr);grid-auto-flow:dense;align-items:start;gap:16px;min-width:0;display:grid}.publishing-client-form-column{flex-direction:column;gap:16px;min-width:0;display:flex}.publishing-client-step-card,.publishing-client-result-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.publishing-client-step-card,.publishing-client-result-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.publishing-client-step-card,.publishing-client-result-card{background:radial-gradient(circle at 0% 0%, #c026d312, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.publishing-client-step-card,.publishing-client-result-card{background:radial-gradient(circle at 0% 0%, #c026d312, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.publishing-client-step-card,.publishing-client-result-card{box-shadow:var(--shadow-card)}.publishing-client-step-card{transition:border-color .21s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.publishing-client-step-card:hover,.publishing-client-step-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.publishing-client-step-card:hover,.publishing-client-step-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.publishing-client-step-card:hover,.publishing-client-step-card:focus-within{transform:translateY(-2px);box-shadow:0 14px 32px #c026d31b}.publishing-client-step-card>.ant-card-body,.publishing-client-result-card>.ant-card-body{padding:16px!important}.publishing-client-card-title{min-width:0;color:var(--text-color);align-items:center;gap:8px;font-weight:700;display:inline-flex}.publishing-client-card-title .anticon{color:var(--primary-color)}.publishing-client-form{min-width:0}.publishing-client-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-auto-flow:dense;gap:12px;min-width:0;display:grid}.publishing-client-form .ant-form-item{margin-bottom:14px}.publishing-client-action-row{row-gap:8px}.publishing-client-submit-button,.publishing-client-copy-button{transition:background-color .18s,color .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.publishing-client-submit-button:hover,.publishing-client-copy-button:hover{transform:translateY(-1px)}.publishing-client-submit-button:focus-visible{transform:translateY(-1px)}.publishing-client-copy-button:focus-visible{transform:translateY(-1px)}.publishing-client-submit-button:active,.publishing-client-copy-button:active{transform:translateY(0)scale(.98)}.publishing-client-task-tag,.publishing-client-status-tag{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-right:0}.publishing-client-tabs .ant-tabs-nav{margin-bottom:16px}.publishing-client-tab-label{align-items:center;display:inline-flex}.publishing-client-result-card{top:calc(var(--header-h) + 18px);min-height:380px;position:sticky}.publishing-client-result-card .ant-card-head{gap:10px}.publishing-client-result-actions{row-gap:6px}.publishing-client-copy-button{color:var(--text-muted)!important}.publishing-client-copy-button:hover{color:var(--primary-color)!important}.publishing-client-copy-button:focus-visible{color:var(--primary-color)!important}.publishing-client-result-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.publishing-client-endpoint{border:1px solid var(--primary-color);width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 8px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.publishing-client-endpoint{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.publishing-client-endpoint{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.publishing-client-endpoint{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.publishing-client-endpoint{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.publishing-client-response-pre{min-height:280px;max-height:min(560px, calc(100dvh - var(--header-h) - 260px));border:1px solid var(--primary-color);margin:0;padding:14px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.publishing-client-response-pre{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.publishing-client-response-pre{background:radial-gradient(circle at 0 0,#c026d314,#0000 38%),#09090b;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.publishing-client-response-pre{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 38%), color-mix(in srgb, #09090b 88%, var(--card-bg))}}.publishing-client-response-pre{color:#f8fafc;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-gutter:stable;font-size:12.5px;line-height:1.65}.publishing-client-response-pre:focus-visible{border-color:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.publishing-client-response-pre:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 52%, var(--border-color))}}.publishing-client-response-pre:focus-visible{box-shadow:0 0 0 3px #c026d329}.publishing-client-result-empty{min-height:280px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.publishing-client-result-empty .anticon{color:var(--primary-color);font-size:34px}@media (max-width:1040px){.publishing-client-grid{grid-template-columns:1fr}.publishing-client-result-card{position:static}}@media (max-width:640px){.publishing-client-step-card>.ant-card-body,.publishing-client-result-card>.ant-card-body{padding:14px!important}.publishing-client-form-grid{grid-template-columns:1fr}.publishing-client-result-card .ant-card-head{flex-wrap:wrap}.publishing-client-result-actions{width:100%}.publishing-client-response-pre,.publishing-client-result-empty{min-height:220px}}@media (prefers-reduced-motion:reduce){.publishing-client-step-card,.publishing-client-submit-button,.publishing-client-copy-button{transition:none!important;transform:none!important}}.credits-history-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.credits-history-balance-shell{min-width:0}.credits-history-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:14px;min-width:0;display:grid}.credits-history-kpi-card{--credits-history-tone:var(--text-color);border:1px solid var(--credits-history-tone);min-height:118px;padding:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credits-history-kpi-card{border:1px solid color-mix(in srgb, var(--credits-history-tone) 16%, var(--border-color))}}.credits-history-kpi-card{background:radial-gradient(circle at 100% 0%, var(--credits-history-tone), transparent 36%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.credits-history-kpi-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--credits-history-tone) 16%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.credits-history-kpi-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.credits-history-kpi-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--credits-history-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.credits-history-kpi-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--credits-history-tone) 38%, transparent), transparent)}}.credits-history-kpi-card:hover,.credits-history-kpi-card:focus-within{border-color:var(--credits-history-tone)}@supports (color:color-mix(in lab, red, red)){.credits-history-kpi-card:hover,.credits-history-kpi-card:focus-within{border-color:color-mix(in srgb, var(--credits-history-tone) 36%, var(--border-color))}}.credits-history-kpi-card:hover,.credits-history-kpi-card:focus-within{box-shadow:0 14px 32px var(--credits-history-tone)}@supports (color:color-mix(in lab, red, red)){.credits-history-kpi-card:hover,.credits-history-kpi-card:focus-within{box-shadow:0 14px 32px color-mix(in srgb, var(--credits-history-tone) 14%, transparent)}}.credits-history-kpi-card:hover,.credits-history-kpi-card:focus-within{transform:translateY(-2px)}.credits-history-kpi-card.is-success{--credits-history-tone:var(--success-color)}.credits-history-kpi-card.is-danger{--credits-history-tone:var(--danger-color)}.credits-history-kpi-card.is-fg{--credits-history-tone:var(--primary-color)}.credits-history-kpi-label{color:var(--text-muted);font-size:12px;font-weight:650;line-height:1.4}.credits-history-kpi-value{color:var(--credits-history-tone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:760;line-height:1}.credits-history-table-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credits-history-table-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.credits-history-table-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 34%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.credits-history-table-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.credits-history-table-card{box-shadow:var(--shadow-card)}.credits-history-table-card .ant-card-head{border-bottom-color:var(--primary-color);gap:10px}@supports (color:color-mix(in lab, red, red)){.credits-history-table-card .ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.credits-history-card-extra{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.credits-history-total,.credits-history-toolbar-label,.credits-history-filter-note,.credits-history-muted{color:var(--text-muted)}.credits-history-total,.credits-history-toolbar-label,.credits-history-filter-note{font-size:12px}.credits-history-export-button,.credits-history-filter-button,.credits-history-copy-id{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.credits-history-export-button:hover,.credits-history-filter-button:hover,.credits-history-copy-id:hover{transform:translateY(-1px)}.credits-history-export-button:focus-visible{transform:translateY(-1px)}.credits-history-filter-button:focus-visible{transform:translateY(-1px)}.credits-history-copy-id:focus-visible{transform:translateY(-1px)}.credits-history-export-button:active,.credits-history-filter-button:active,.credits-history-copy-id:active{transform:translateY(0)scale(.98)}.credits-history-toolbar{border-bottom:1px solid var(--primary-color);flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.credits-history-toolbar{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.credits-history-toolbar{background:var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.credits-history-toolbar{background:color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.credits-history-toolbar-label{font-weight:650}.credits-history-filter-shell{border:1px solid var(--primary-color);flex-wrap:wrap;gap:4px;min-width:0;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.credits-history-filter-shell{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.credits-history-filter-shell{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.credits-history-filter-shell{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.credits-history-filter-button{min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:620;line-height:1.35}.credits-history-filter-button:hover{color:var(--primary-color);background:var(--primary-color)}.credits-history-filter-button:focus-visible{color:var(--primary-color);background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.credits-history-filter-button:hover{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}.credits-history-filter-button:focus-visible{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.credits-history-filter-button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #c026d338}.credits-history-filter-button.is-active{background:var(--card-bg);color:var(--primary-color);box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 6px 16px #c026d31a}.credits-history-time,.credits-history-balance{color:var(--text-color);font-variant-numeric:tabular-nums}.credits-history-time,.credits-history-muted{font-size:13px;line-height:1.55}.credits-history-copy-id{max-width:100%;color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:3px 5px;font-size:12px;display:inline-flex}.credits-history-copy-id:hover{color:var(--primary-color);background:var(--primary-color)}.credits-history-copy-id:focus-visible{color:var(--primary-color);background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.credits-history-copy-id:hover{background:color-mix(in srgb, var(--primary-color) 7%, transparent)}.credits-history-copy-id:focus-visible{background:color-mix(in srgb, var(--primary-color) 7%, transparent)}}.credits-history-copy-id:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324}.credits-history-amount,.credits-history-balance{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:680}.credits-history-amount.is-positive{color:var(--success-color)}.credits-history-amount.is-negative{color:var(--danger-color)}.credits-history-table .ant-table{background:0 0}.credits-history-table .ant-table-thead>tr>th{background:var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.credits-history-table .ant-table-thead>tr>th{background:color-mix(in srgb, var(--card-bg-elevated) 94%, transparent)!important}}.credits-history-table .ant-table-tbody>tr.credits-history-table-row>td{transition:background-color .18s,color .18s}.credits-history-table .ant-table-tbody>tr.credits-history-table-row:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.credits-history-table .ant-table-tbody>tr.credits-history-table-row:hover>td{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))!important}}.credits-history-table .ant-pagination{padding-inline-start:16px;padding-inline-end:16px}@media (max-width:860px){.credits-history-kpi-grid{grid-template-columns:1fr}.credits-history-card-extra,.credits-history-toolbar,.credits-history-filter-shell{width:100%}.credits-history-card-extra{justify-content:flex-start}.credits-history-export-button{width:100%}.credits-history-filter-button{flex:auto}}@media (max-width:520px){.credits-history-kpi-card{min-height:104px;padding:15px}.credits-history-kpi-value{font-size:26px}.credits-history-toolbar{padding:12px}}@media (prefers-reduced-motion:reduce){.credits-history-kpi-card,.credits-history-export-button,.credits-history-filter-button,.credits-history-copy-id,.credits-history-table .ant-table-tbody>tr.credits-history-table-row>td{transition:none!important;transform:none!important}}.tasks-center-page{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.tasks-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));grid-auto-flow:dense;gap:12px;min-width:0;display:grid}.tasks-overview-card{--task-tone:var(--primary-color);border:1px solid var(--task-tone);min-height:104px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-overview-card{border:1px solid color-mix(in srgb, var(--task-tone) 16%, var(--border-color))}}.tasks-overview-card{background:linear-gradient(135deg, var(--task-tone), transparent 58%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tasks-overview-card{background:linear-gradient(135deg, color-mix(in srgb, var(--task-tone) 8%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.tasks-overview-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.tasks-overview-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--task-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tasks-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--task-tone) 42%, transparent), transparent)}}.tasks-overview-card:hover,.tasks-overview-card:focus-within{border-color:var(--task-tone)}@supports (color:color-mix(in lab, red, red)){.tasks-overview-card:hover,.tasks-overview-card:focus-within{border-color:color-mix(in srgb, var(--task-tone) 34%, var(--border-color))}}.tasks-overview-card:hover,.tasks-overview-card:focus-within{box-shadow:0 14px 32px var(--task-tone)}@supports (color:color-mix(in lab, red, red)){.tasks-overview-card:hover,.tasks-overview-card:focus-within{box-shadow:0 14px 32px color-mix(in srgb, var(--task-tone) 14%, transparent)}}.tasks-overview-card:hover,.tasks-overview-card:focus-within{transform:translateY(-2px)}.tasks-overview-card.is-running{--task-tone:#a855f7}.tasks-overview-card.is-success{--task-tone:var(--success-color)}.tasks-overview-card.is-danger{--task-tone:var(--danger-color)}.tasks-overview-card.is-favorite{--task-tone:#ec4899}.tasks-overview-label,.tasks-overview-note,.tasks-table-total,.tasks-toolbar-label,.tasks-scheduler-count{color:var(--text-muted);font-size:12px}.tasks-overview-label{font-weight:650;display:block}.tasks-overview-card strong{color:var(--task-tone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:760;line-height:1;display:block}.tasks-overview-note{margin-top:10px;line-height:1.45;display:block}.tasks-refresh-button,.tasks-row-action,.tasks-result-copy-button,.tasks-scheduler-refresh,.tasks-favorite-button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.tasks-refresh-button:hover,.tasks-row-action:hover,.tasks-result-copy-button:hover,.tasks-scheduler-refresh:hover,.tasks-favorite-button:hover{transform:translateY(-1px)}.tasks-refresh-button:focus-visible{transform:translateY(-1px)}.tasks-row-action:focus-visible{transform:translateY(-1px)}.tasks-result-copy-button:focus-visible{transform:translateY(-1px)}.tasks-scheduler-refresh:focus-visible{transform:translateY(-1px)}.tasks-favorite-button:focus-visible{transform:translateY(-1px)}.tasks-refresh-button:active,.tasks-row-action:active,.tasks-result-copy-button:active,.tasks-scheduler-refresh:active,.tasks-favorite-button:active{transform:translateY(0)scale(.98)}.tasks-toolbar{top:calc(var(--header-h) + 10px);z-index:25;border:1px solid var(--primary-color);min-width:0;padding:12px;position:sticky}@supports (color:color-mix(in lab, red, red)){.tasks-toolbar{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.tasks-toolbar{background:linear-gradient(135deg, #c026d30f, #ec489908), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tasks-toolbar{background:linear-gradient(135deg, #c026d30f, #ec489908), color-mix(in srgb, var(--card-bg-elevated) 92%, transparent)}}.tasks-toolbar{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08)}.tasks-toolbar-controls{width:100%}.tasks-toolbar-label{font-weight:650}.tasks-search-icon{color:var(--text-muted)}.tasks-search-input{width:min(320px,100%)}.tasks-kind-select{width:min(260px,100%)}.tasks-status-select{width:min(180px,100%)}.tasks-favorite-toggle{border:1px solid var(--primary-color);min-height:32px;padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.tasks-favorite-toggle{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.tasks-favorite-toggle{background:var(--card-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-favorite-toggle{background:color-mix(in srgb, var(--card-bg) 78%, transparent)}}.tasks-favorite-toggle,.tasks-favorite-toggle .anticon{color:var(--text-muted)}.tasks-favorite-toggle.is-active{border-color:#ec4899}@supports (color:color-mix(in lab, red, red)){.tasks-favorite-toggle.is-active{border-color:color-mix(in srgb, #ec4899 36%, var(--border-color))}}.tasks-favorite-toggle.is-active{background:#ec4899}@supports (color:color-mix(in lab, red, red)){.tasks-favorite-toggle.is-active{background:color-mix(in srgb, #ec4899 8%, var(--card-bg))}}.tasks-favorite-toggle.is-active{color:var(--text-color)}.tasks-favorite-toggle.is-active .anticon{color:#ec4899}.tasks-filter-state{border-top:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin-top:12px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-filter-state{border-top:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.tasks-filter-state.is-active{border-top-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tasks-filter-state.is-active{border-top-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.tasks-filter-copy{gap:6px;min-width:0;display:grid}.tasks-filter-eyebrow{color:var(--text-muted);font-size:12px;font-weight:650}.tasks-filter-chip-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.tasks-filter-chip{border:1px solid var(--primary-color);align-items:center;gap:7px;max-width:min(100%,280px);min-height:30px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tasks-filter-chip{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.tasks-filter-chip{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-filter-chip{background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}}.tasks-filter-chip{color:var(--text-muted);font-size:12px;line-height:1.2}.tasks-filter-chip strong{color:var(--primary-color);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.tasks-filter-empty{color:var(--text-muted);font-size:12px;line-height:1.5}.tasks-clear-filter-button{flex:none;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.tasks-clear-filter-button{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))!important}}.tasks-clear-filter-button{color:var(--primary-color)!important;transition:border-color .18s,box-shadow .2s,transform .18s cubic-bezier(.32,.72,0,1)!important}.tasks-clear-filter-button:hover{border-color:var(--primary-color)!important}.tasks-clear-filter-button:focus-visible{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.tasks-clear-filter-button:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}.tasks-clear-filter-button:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}}.tasks-clear-filter-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31f}.tasks-clear-filter-button:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #c026d31f}.tasks-clear-filter-button:active{transform:translateY(0)scale(.98)}.tasks-table-card,.tasks-scheduler-panel{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tasks-table-card,.tasks-scheduler-panel{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.tasks-table-card,.tasks-scheduler-panel{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tasks-table-card,.tasks-scheduler-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.tasks-table-card,.tasks-scheduler-panel{box-shadow:var(--shadow-card)}.tasks-table-card>.ant-card-body{padding:0!important}.tasks-table-card .ant-card-head{border-bottom-color:var(--primary-color);gap:10px}@supports (color:color-mix(in lab, red, red)){.tasks-table-card .ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.tasks-table-title{color:var(--text-color);font-weight:720}.tasks-table .ant-table{background:0 0}.tasks-table .ant-table-thead>tr>th,.tasks-scheduler-table .ant-table-thead>tr>th,.tasks-log-table .ant-table-thead>tr>th{background:var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.tasks-table .ant-table-thead>tr>th,.tasks-scheduler-table .ant-table-thead>tr>th,.tasks-log-table .ant-table-thead>tr>th{background:color-mix(in srgb, var(--card-bg-elevated) 94%, transparent)!important}}.tasks-table .ant-table-tbody>tr.tasks-table-row>td{transition:background-color .18s,box-shadow .18s,color .18s}.tasks-table .ant-table-tbody>tr.tasks-table-row>td:first-child{position:relative}.tasks-table .ant-table-tbody>tr.tasks-table-row>td:first-child:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0;right:auto}.tasks-table .ant-table-tbody>tr.tasks-table-row:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.tasks-table .ant-table-tbody>tr.tasks-table-row:hover>td{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))!important}}.tasks-table .ant-table-tbody>tr.tasks-table-row:hover>td{box-shadow:inset 0 1px 0 var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tasks-table .ant-table-tbody>tr.tasks-table-row:hover>td{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-color) 10%, transparent)}}.tasks-table .ant-table-tbody>tr.is-pending>td:first-child:before,.tasks-table .ant-table-tbody>tr.is-queued>td:first-child:before,.tasks-table .ant-table-tbody>tr.is-processing>td:first-child:before{background:linear-gradient(180deg, var(--primary-color), #ec4899);box-shadow:0 0 16px #c026d347}.tasks-table .ant-table-tbody>tr.is-completed>td:first-child:before{background:var(--success-color)}.tasks-table .ant-table-tbody>tr.is-failed>td:first-child:before,.tasks-table .ant-table-tbody>tr.is-timeout>td:first-child:before{background:var(--danger-color)}.tasks-table .ant-table-tbody>tr.is-cancelled>td:first-child:before{background:var(--warning-color)}.tasks-table .ant-pagination{padding-inline-start:16px;padding-inline-end:16px}.tasks-empty{background:var(--primary-color);justify-content:center;align-items:center;min-height:260px;padding:32px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.tasks-empty{background:color-mix(in srgb, var(--primary-color) 4%, transparent)}}.tasks-favorite-button{color:var(--text-muted)!important}.tasks-favorite-button.is-favorite,.tasks-favorite-button.is-favorite:hover{color:#ec4899!important}.tasks-favorite-button.is-favorite:focus-visible{color:#ec4899!important}.tasks-task-no{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.tasks-type-label{color:var(--text-color);font-weight:620}.tasks-status-tag{margin-right:0;font-weight:620}.tasks-credit-value,.tasks-retry-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:680}.tasks-credit-value.is-consumed{color:var(--success-color)}.tasks-credit-value.is-frozen{color:var(--warning-color)}.tasks-row-actions{flex-wrap:nowrap}.tasks-row-action{color:var(--primary-color)!important;padding-inline-start:4px!important;padding-inline-end:4px!important}.tasks-row-action.is-danger{color:var(--danger-color)!important}.tasks-scheduler-panel{margin-top:0}.tasks-scheduler-panel .ant-collapse-header{align-items:center!important}.tasks-scheduler-header{min-width:0}.tasks-scheduler-tag{margin-right:0}.tasks-scheduler-table .ant-table{background:0 0}.tasks-detail-drawer .ant-drawer-body{background:linear-gradient(180deg, var(--primary-color), transparent 220px), var(--bg-color)}@supports (color:color-mix(in lab, red, red)){.tasks-detail-drawer .ant-drawer-body{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 3%, transparent), transparent 220px), var(--bg-color)}}.tasks-detail-descriptions,.tasks-result-descriptions{border-radius:8px;overflow:hidden}.tasks-result-title.ant-typography{color:var(--text-color);font-weight:720;margin:18px 0 10px!important}.tasks-result-subtitle.ant-typography,.tasks-result-subtitle{color:var(--text-color);font-weight:680;margin:0 0 8px!important}.tasks-result-copy{border:1px solid var(--primary-color);padding:12px}@supports (color:color-mix(in lab, red, red)){.tasks-result-copy{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.tasks-result-copy{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tasks-result-copy{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))}}.tasks-result-copy{color:var(--text-color);white-space:pre-wrap;line-height:1.75}.tasks-result-copy.is-ai{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tasks-result-copy.is-ai{border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color))}}.tasks-result-copy.is-ai{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tasks-result-copy.is-ai{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg))}}.tasks-result-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tasks-result-tags{margin-bottom:8px}.tasks-result-tag{cursor:pointer;transition:box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)}.tasks-result-tag:hover{transform:translateY(-1px);box-shadow:0 8px 18px #c026d31f}.tasks-result-tag:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px #c026d31f}.tasks-result-image{border-radius:8px;overflow:hidden}.tasks-result-block{margin-bottom:12px}.tasks-result-ai-label{color:var(--primary-color)!important}.tasks-result-insights{color:var(--text-color);gap:8px;margin:0;padding-left:20px;line-height:1.75;display:grid}.tasks-result-list .ant-list-item{gap:12px}.tasks-result-empty{padding:20px 0}.tasks-pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.tasks-log-table .ant-table{background:0 0}@media (max-width:760px){.tasks-toolbar{position:relative;top:auto}.tasks-toolbar-controls,.tasks-search-input,.tasks-kind-select,.tasks-status-select,.tasks-favorite-toggle,.tasks-clear-filter-button{width:100%}.tasks-filter-state{flex-direction:column;align-items:stretch}.tasks-toolbar-label{width:100%}.tasks-table-card .ant-card-head{flex-wrap:wrap}.tasks-table-total{width:100%;display:block}}@media (prefers-reduced-motion:reduce){.tasks-overview-card,.tasks-refresh-button,.tasks-row-action,.tasks-result-copy-button,.tasks-scheduler-refresh,.tasks-favorite-button,.tasks-clear-filter-button,.tasks-table .ant-table-tbody>tr.tasks-table-row>td,.tasks-result-tag{transition:none!important;transform:none!important}}.material-library-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex;position:relative}.material-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-auto-flow:dense;gap:12px;min-width:0;display:grid}.material-overview-card{--material-tone:var(--primary-color);border:1px solid var(--material-tone);min-height:106px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.material-overview-card{border:1px solid color-mix(in srgb, var(--material-tone) 16%, var(--border-color))}}.material-overview-card{background:linear-gradient(135deg, var(--material-tone), transparent 58%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-overview-card{background:linear-gradient(135deg, color-mix(in srgb, var(--material-tone) 8%, transparent), transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.material-overview-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.material-overview-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--material-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.material-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--material-tone) 42%, transparent), transparent)}}.material-overview-card:hover,.material-overview-card:focus-within{border-color:var(--material-tone)}@supports (color:color-mix(in lab, red, red)){.material-overview-card:hover,.material-overview-card:focus-within{border-color:color-mix(in srgb, var(--material-tone) 34%, var(--border-color))}}.material-overview-card:hover,.material-overview-card:focus-within{box-shadow:0 14px 32px var(--material-tone)}@supports (color:color-mix(in lab, red, red)){.material-overview-card:hover,.material-overview-card:focus-within{box-shadow:0 14px 32px color-mix(in srgb, var(--material-tone) 14%, transparent)}}.material-overview-card:hover,.material-overview-card:focus-within{transform:translateY(-2px)}.material-overview-card.is-size{--material-tone:#ec4899}.material-overview-card.is-ai,.material-overview-card.is-selected{--material-tone:#a855f7}.material-overview-label,.material-overview-note,.material-stats-strip,.material-preview-meta,.material-groups-count{color:var(--text-muted);font-size:12px}.material-overview-label{font-weight:650;display:block}.material-overview-card strong{color:var(--material-tone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:12px;font-size:28px;font-weight:760;line-height:1;display:block}.material-overview-note{margin-top:10px;line-height:1.45;display:block}.material-toolbar{top:calc(var(--header-h) + 10px);z-index:80;border:1px solid var(--primary-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.material-toolbar{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.material-toolbar{background:linear-gradient(135deg, #c026d30f, #ec489908), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-toolbar{background:linear-gradient(135deg, #c026d30f, #ec489908), color-mix(in srgb, var(--card-bg-elevated) 92%, transparent)}}.material-toolbar{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08)}.material-toolbar:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--card-bg), transparent);height:18px;position:absolute;bottom:-18px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.material-toolbar:after{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 78%, transparent), transparent)}}.material-toolbar-controls,.material-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.material-source-segmented{flex-shrink:0}.material-source-option,.material-group-option{align-items:center;gap:4px;display:inline-flex}.material-source-option .anticon{color:var(--primary-color)}.material-group-option>span{color:var(--text-muted);font-size:11px}.material-search-input{width:min(260px,100%)}.material-search-input.ant-input-affix-wrapper{height:38px;border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.material-search-input.ant-input-affix-wrapper{border-color:color-mix(in srgb, var(--border-color) 72%, transparent)!important}}.material-search-input.ant-input-affix-wrapper{background:var(--card-bg)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.material-search-input.ant-input-affix-wrapper{background:color-mix(in srgb, var(--card-bg) 78%, transparent)!important}}.material-search-input.ant-input-affix-wrapper{box-shadow:inset 0 1px #ffffff0d}.material-search-input.ant-input-affix-wrapper:hover,.material-search-input.ant-input-affix-wrapper-focused{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.material-search-input.ant-input-affix-wrapper:hover,.material-search-input.ant-input-affix-wrapper-focused{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}}.material-search-input.ant-input-affix-wrapper:hover,.material-search-input.ant-input-affix-wrapper-focused{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.material-search-input.ant-input-affix-wrapper:hover,.material-search-input.ant-input-affix-wrapper-focused{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px color-mix(in srgb, var(--primary-color) 10%, transparent)}}.material-search-input .ant-input{background:0 0!important}.material-search-input .ant-input-prefix{color:var(--text-muted);margin-inline-end:8px}@supports (color:color-mix(in lab, red, red)){.material-search-input .ant-input-prefix{color:color-mix(in srgb, var(--text-muted) 84%, var(--text-color))}}.material-group-select{width:min(180px,100%)}.material-type-filter{flex-wrap:wrap}.material-filter-button,.material-action-button,.material-upload-button,.material-icon-button,.material-card-menu-button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)!important}.material-filter-button:hover,.material-action-button:hover,.material-upload-button:hover,.material-icon-button:hover,.material-card-menu-button:hover{transform:translateY(-1px)}.material-filter-button:focus-visible{transform:translateY(-1px)}.material-action-button:focus-visible{transform:translateY(-1px)}.material-upload-button:focus-visible{transform:translateY(-1px)}.material-icon-button:focus-visible{transform:translateY(-1px)}.material-card-menu-button:focus-visible{transform:translateY(-1px)}.material-filter-button:active,.material-action-button:active,.material-upload-button:active,.material-icon-button:active,.material-card-menu-button:active{transform:translateY(0)scale(.98)}.material-upload-progress{border:1px solid var(--primary-color);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.material-upload-progress{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.material-upload-progress{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-upload-progress{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))}}.material-stats-strip{border:1px solid var(--primary-color);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.material-stats-strip{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.material-stats-strip{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-stats-strip{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.material-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-auto-flow:dense;gap:14px;min-width:0;display:grid}.material-card{z-index:0;border:1px solid var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.material-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.material-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), var(--card-bg))}}.material-card{box-shadow:var(--shadow-card);cursor:pointer;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.smart-editing-material-modal .ant-modal-content{background:var(--card-bg);overflow:hidden}.smart-editing-material-modal .ant-modal-header{z-index:160;background:var(--card-bg);margin-bottom:0;position:relative}.smart-editing-material-modal .ant-modal-body{overscroll-behavior:contain;background:var(--card-bg);scrollbar-gutter:stable;max-height:min(760px,100vh - 170px);padding:0 10px 20px 24px;overflow-y:auto}.smart-editing-material-modal .material-library-page{overflow:clip}.smart-editing-material-modal .material-overview-grid,.smart-editing-material-modal .material-stats-strip{display:none}.smart-editing-material-modal .material-toolbar{z-index:120;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:4px;top:-1px;background:linear-gradient(135deg, var(--primary-color), #ec48990a), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-material-modal .material-toolbar{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 8%, transparent), #ec48990a), var(--card-bg-elevated)!important}}.smart-editing-material-modal .material-toolbar:before{content:"";pointer-events:none;background:var(--card-bg);height:24px;position:absolute;bottom:100%;left:-12px;right:-12px}.material-card:hover{border-color:var(--primary-color)}.material-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.material-card:hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.material-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.material-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #c026d321}.material-card:focus-visible{transform:translateY(-3px);box-shadow:0 16px 34px #c026d321}.material-card:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d329,0 16px 34px #c026d321}.material-card:active{transform:translateY(-1px)scale(.99)}.material-card.is-selected{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.material-card.is-selected{border-color:color-mix(in srgb, var(--primary-color) 56%, var(--border-color))}}.material-card.is-selected{background:linear-gradient(135deg, #c026d31f, #ec48990f), var(--card-bg);box-shadow:var(--shadow-glow-primary)}.material-card-media{aspect-ratio:4/3;background:radial-gradient(circle at 30% 20%, #c026d324, transparent 44%), var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.material-card-media{background:radial-gradient(circle at 30% 20%, #c026d324, transparent 44%), color-mix(in srgb, var(--primary-color) 8%, #0f172a)}}.material-card-media-object,.material-card-media>.material-card-media-object{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .24s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0}.material-card:hover .material-card-media-object{transform:scale(1.045)}.material-card:focus-visible .material-card-media-object{transform:scale(1.045)}.material-card-placeholder{color:var(--primary-color);justify-content:center;align-items:center;font-size:38px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.material-card-placeholder.is-audio{background:linear-gradient(135deg,#c026d32e,#ec48990f)}.material-card-placeholder.is-document{color:var(--success-color);background:linear-gradient(135deg,#10b98129,#c026d30d)}.material-card-select,.material-card-type,.material-card-menu,.material-ai-badge{z-index:2;position:absolute}.material-card-select{top:8px;right:8px}.material-card-type{top:8px;left:8px}.material-card-menu{bottom:8px;right:8px}.material-type-tag{margin:0!important;font-size:11px!important;font-weight:650!important}.material-type-tag.is-compact,.material-ai-tag{padding-inline-start:4px!important;padding-inline-end:4px!important;font-size:10px!important;line-height:16px!important}.material-ai-badge{background:var(--primary-gradient);color:#fff;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:680;display:inline-flex;bottom:8px;left:8px;box-shadow:0 8px 18px #c026d33d}.material-ai-badge .anticon{font-size:11px}.material-card-menu-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#08060d8f!important;border-radius:7px!important}.material-card-selected-overlay{pointer-events:none;background:#c026d31f;position:absolute;top:0;bottom:0;left:0;right:0}.material-card-selected-overlay .anticon{color:var(--primary-color);filter:drop-shadow(0 8px 16px #c026d33d);font-size:22px;position:absolute;bottom:8px;right:8px}.material-card-body{padding:10px}.material-card-name,.material-list-name{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.material-card-meta,.material-list-meta{min-width:0;color:var(--text-muted);align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.material-card-meta{justify-content:space-between}.material-list-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.material-list-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.material-list-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-list-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.material-list-card{box-shadow:var(--shadow-card)}.material-list-item{border-bottom:1px solid var(--primary-color);align-items:center;gap:12px;min-width:0;padding:11px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.material-list-item{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.material-list-item{cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .18s cubic-bezier(.32,.72,0,1)}.material-list-item:hover{background:var(--primary-color)!important}.material-list-item:focus-visible{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.material-list-item:hover{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))!important}.material-list-item:focus-visible{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))!important}}.material-list-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #c026d32e}.material-list-item.is-selected{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.material-list-item.is-selected{background:color-mix(in srgb, var(--primary-color) 8%, var(--card-bg))}}.material-list-icon{background:var(--primary-color);border-radius:9px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.material-list-icon{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.material-list-icon{color:var(--primary-color);font-size:18px}.material-list-item.is-video .material-list-icon{color:#ec4899}.material-list-item.is-audio .material-list-icon{color:#c026d3}.material-list-item.is-document .material-list-icon{color:var(--success-color)}.material-list-copy{flex:1;min-width:0}.material-list-meta{flex-wrap:wrap}.material-list-actions{flex-shrink:0}.material-loading-state,.material-empty-state{border:1px solid var(--primary-color);justify-content:center;align-items:center;min-height:320px;padding:40px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.material-loading-state,.material-empty-state{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.material-loading-state,.material-empty-state{background:radial-gradient(circle at 50% 0%, #c026d314, transparent 42%), var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.material-loading-state,.material-empty-state{background:radial-gradient(circle at 50% 0%, #c026d314, transparent 42%), color-mix(in srgb, var(--card-bg) 92%, transparent)}}.material-empty-state .ant-empty-image{color:var(--text-muted);font-size:48px}.material-empty-state .ant-empty-description{color:var(--text-muted)}.material-pagination{justify-content:center;margin-top:2px;display:flex}.material-preview-media{border-radius:8px;max-width:100%;max-height:70vh;margin-inline-start:auto;margin-inline-end:auto;display:block}.material-preview-audio{min-height:260px;color:var(--text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:44px 20px;display:flex}.material-preview-audio>.anticon{color:var(--primary-color);font-size:62px}.material-preview-audio audio{width:min(100%,520px)}.material-preview-unsupported{color:var(--text-muted);text-align:center;padding:40px}.material-preview-meta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.material-groups-drawer .ant-drawer-body{background:linear-gradient(180deg, var(--primary-color), transparent 220px), var(--bg-color)}@supports (color:color-mix(in lab, red, red)){.material-groups-drawer .ant-drawer-body{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 3%, transparent), transparent 220px), var(--bg-color)}}.material-group-create{width:100%;margin-bottom:16px}.material-groups-empty{padding:28px 0}.material-groups-empty .ant-empty-description{color:var(--text-muted)}.material-groups-empty .ant-empty-description span span{font-size:12px}.material-groups-list .ant-list-item{gap:12px;padding:13px 0}.material-groups-avatar{color:var(--primary-color);font-size:18px}@media (max-width:760px){.material-toolbar{align-items:stretch;position:relative;top:auto}.material-toolbar-controls,.material-toolbar-actions,.material-source-segmented,.material-search-input,.material-group-select,.material-type-filter,.material-upload-button{width:100%}.material-type-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.material-filter-button,.material-action-button{width:100%}.material-list-item{align-items:flex-start;padding:12px}.material-list-actions{display:none}}@media (prefers-reduced-motion:reduce){.material-overview-card,.material-filter-button,.material-action-button,.material-upload-button,.material-icon-button,.material-card-menu-button,.material-card,.material-card-media-object,.material-list-item{transition:none!important;transform:none!important}}.smart-editing-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex}.smart-editing-config-alert{border-color:var(--primary-color);margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--warning-color))}}.smart-editing-config-alert{background:linear-gradient(135deg, #c026d314, #ec489909), var(--warning-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-alert{background:linear-gradient(135deg, #c026d314, #ec489909), color-mix(in srgb, var(--warning-color) 7%, var(--card-bg))}}.smart-editing-signal-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.smart-editing-signal-card{border:1px solid var(--primary-color);align-content:start;gap:6px;min-width:0;min-height:96px;padding:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-editing-signal-card{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.smart-editing-signal-card{background:radial-gradient(circle at 14% 0%, #c026d324, transparent 38%), linear-gradient(145deg, var(--card-bg-elevated), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.smart-editing-signal-card{background:radial-gradient(circle at 14% 0%, #c026d324, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.smart-editing-signal-card{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 14px 32px #581c871a;transition:border-color .22s,box-shadow .22s,transform .22s}.smart-editing-signal-card:before{content:"";background:var(--primary-color);width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}@supports (color:color-mix(in lab, red, red)){.smart-editing-signal-card:before{background:color-mix(in srgb, var(--primary-color) 72%, var(--accent-color))}}.smart-editing-signal-card:before{opacity:.75}.smart-editing-signal-card:hover,.smart-editing-signal-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.smart-editing-signal-card:hover,.smart-editing-signal-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.smart-editing-signal-card:hover,.smart-editing-signal-card:focus-within{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 18px 36px #c026d324;transform:translateY(-2px)}.smart-editing-signal-card.is-success:before{background:var(--success-color)}.smart-editing-signal-card.is-warning:before{background:var(--warning-color)}.smart-editing-signal-card.is-muted:before{background:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.smart-editing-signal-card.is-muted:before{background:color-mix(in srgb, var(--text-muted) 64%, var(--primary-color))}}.smart-editing-signal-card.is-muted:before{opacity:.45}.smart-editing-signal-label{color:var(--primary-color);font-size:11px;font-weight:760;line-height:1.2}.smart-editing-signal-card strong{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:780;line-height:1.22;overflow:hidden}.smart-editing-signal-note{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.smart-editing-workbench,.smart-editing-main-col,.smart-editing-side-col{min-width:0}.smart-editing-side-col{flex-direction:column;gap:16px;display:flex}.smart-editing-config-card,.smart-editing-current-card,.smart-editing-history-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-card,.smart-editing-current-card,.smart-editing-history-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.smart-editing-config-card,.smart-editing-current-card,.smart-editing-history-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-card,.smart-editing-current-card,.smart-editing-history-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.smart-editing-config-card,.smart-editing-current-card,.smart-editing-history-card{box-shadow:var(--shadow-card)}.smart-editing-config-card .ant-card-head,.smart-editing-current-card .ant-card-head,.smart-editing-history-card .ant-card-head{border-bottom-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-card .ant-card-head,.smart-editing-current-card .ant-card-head,.smart-editing-history-card .ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.smart-editing-config-card .ant-card-head,.smart-editing-current-card .ant-card-head,.smart-editing-history-card .ant-card-head{background:linear-gradient(90deg, #c026d30e, transparent 58%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-card .ant-card-head,.smart-editing-current-card .ant-card-head,.smart-editing-history-card .ant-card-head{background:linear-gradient(90deg, #c026d30e, transparent 58%), color-mix(in srgb, var(--card-bg-elevated) 84%, transparent)}}.smart-editing-config-card .ant-card-head-title,.smart-editing-current-card .ant-card-head-title,.smart-editing-history-card .ant-card-head-title{color:var(--text-color);font-weight:720}.smart-editing-config-card .ant-form-item{margin-bottom:16px}.smart-editing-config-card select{border-color:var(--primary-color);min-height:34px}@supports (color:color-mix(in lab, red, red)){.smart-editing-config-card select{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.smart-editing-config-card select{background:var(--card-bg-elevated);color:var(--text-color);border-radius:8px;transition:border-color .18s,box-shadow .18s}.smart-editing-config-card select:focus-visible{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #c026d324}.smart-editing-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.smart-editing-stack{width:100%}.smart-editing-workflow-summary{border:1px solid var(--primary-color);grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr);align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.smart-editing-workflow-summary{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.smart-editing-workflow-summary{background:radial-gradient(circle at 0% 0%, #c026d321, transparent 38%), linear-gradient(135deg, #c026d312, #ec489908), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-workflow-summary{background:radial-gradient(circle at 0% 0%, #c026d321, transparent 38%), linear-gradient(135deg, #c026d312, #ec489908), color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.smart-editing-workflow-summary{box-shadow:inset 0 1px 0 var(--surface-hairline-top)}.smart-editing-workflow-copy{gap:3px;min-width:0;display:grid}.smart-editing-workflow-copy strong{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:720;line-height:1.25;overflow:hidden}.smart-editing-workflow-copy span:last-child{color:var(--text-muted);font-size:12px;line-height:1.45}.smart-editing-summary-label{font-weight:700;color:var(--primary-color)!important;font-size:11px!important;line-height:1.2!important}.smart-editing-summary-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.smart-editing-summary-chips .ant-tag{border-color:var(--primary-color);max-width:100%;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-editing-summary-chips .ant-tag{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.smart-editing-summary-chips .ant-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:8px}.smart-editing-selected-template{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-selected-template{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))!important}}.smart-editing-selected-template{box-shadow:inset 0 1px 0 var(--surface-hairline-top);background:linear-gradient(135deg, #c026d318, #ec48990b), var(--card-bg)!important}.smart-editing-selected-template-inner{align-items:center;gap:12px;min-width:0;display:flex}.smart-editing-selected-template img{flex:none}.smart-editing-selected-template-copy,.smart-editing-uploaded-copy,.smart-editing-history-copy{flex:1;min-width:0}.smart-editing-selected-template-title,.smart-editing-uploaded-name,.smart-editing-history-title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.smart-editing-scene-tag,.smart-editing-template-tag{margin-top:4px!important;margin-right:0!important;padding-inline-start:5px!important;padding-inline-end:5px!important;font-size:10px!important;font-weight:650!important;line-height:16px!important}.smart-editing-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.smart-editing-uploaded-file{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-uploaded-file{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.smart-editing-uploaded-file{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 42%), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-uploaded-file{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)!important}}.smart-editing-uploaded-file{box-shadow:inset 0 1px 0 var(--surface-hairline-top)}.smart-editing-uploaded-icon{color:var(--primary-color);filter:drop-shadow(0 6px 12px #c026d333);font-size:18px}.smart-editing-uploaded-note,.smart-editing-history-meta,.smart-editing-template-footer-note,.smart-editing-template-preview-meta{color:var(--text-muted);font-size:12px}.smart-editing-upload-progress{margin-top:6px}.smart-editing-muted-action{color:var(--text-muted)!important}.smart-editing-primary-action,.smart-editing-history-actions .ant-btn-link{color:var(--primary-color)!important}.smart-editing-muted-action,.smart-editing-primary-action,.smart-editing-history-actions .ant-btn-link,.smart-editing-template-footer .ant-btn,.smart-template-card{transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,transform .22s cubic-bezier(.32,.72,0,1)!important}.smart-editing-muted-action:hover,.smart-editing-primary-action:hover,.smart-editing-history-actions .ant-btn-link:hover{transform:translateY(-1px);color:var(--primary-color)!important}.smart-editing-muted-action:focus-visible{transform:translateY(-1px);color:var(--primary-color)!important}.smart-editing-primary-action:focus-visible{transform:translateY(-1px);color:var(--primary-color)!important}.smart-editing-history-actions .ant-btn-link:focus-visible{transform:translateY(-1px);color:var(--primary-color)!important}.smart-editing-muted-action:active,.smart-editing-primary-action:active,.smart-editing-history-actions .ant-btn-link:active{transform:translateY(0)scale(.98)}.smart-editing-current-card{flex:none}.smart-editing-history-card{flex:1;min-height:0}.smart-editing-history-item{position:relative;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-history-item{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))!important}}.smart-editing-history-item{transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0);background:linear-gradient(135deg, #c026d30f, #ec489906), var(--card-bg)!important}.smart-editing-history-item:before{content:"";background:var(--primary-color);border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}@supports (color:color-mix(in lab, red, red)){.smart-editing-history-item:before{background:color-mix(in srgb, var(--primary-color) 70%, #ec4899)}}.smart-editing-history-item:before{opacity:.72}.smart-editing-history-item:hover,.smart-editing-history-item:focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-history-item:hover,.smart-editing-history-item:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))!important}}.smart-editing-history-item:hover,.smart-editing-history-item:focus-within{transform:translateY(-2px);box-shadow:0 14px 30px #c026d31f}.smart-editing-history-item:active{transform:translateY(0)scale(.995)}.smart-editing-history-item.is-completed:before{background:var(--success-color)}.smart-editing-history-item.is-failed:before,.smart-editing-history-item.is-timeout:before{background:var(--danger-color)}.smart-editing-history-thumb{background:radial-gradient(circle at 50% 20%, #c026d32e, transparent 50%), var(--primary-color);border-radius:8px;flex:none;width:80px;height:60px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-editing-history-thumb{background:radial-gradient(circle at 50% 20%, #c026d32e, transparent 50%), color-mix(in srgb, var(--primary-color) 8%, #0f172a)}}.smart-editing-history-thumb>*{transition:transform .52s cubic-bezier(.16,1,.3,1)}.smart-editing-history-item:hover .smart-editing-history-thumb>*,.smart-editing-history-item:focus-within .smart-editing-history-thumb>*{transform:scale(1.045)}.smart-editing-history-head,.smart-editing-history-status,.smart-editing-history-meta,.smart-editing-history-actions{align-items:center;min-width:0;display:flex}.smart-editing-history-head{justify-content:space-between;gap:8px;margin-bottom:4px}.smart-editing-history-status{flex:none;gap:6px}.smart-editing-history-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 12px}.smart-editing-history-error{color:var(--danger-color);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.smart-editing-history-actions{flex-wrap:wrap;gap:4px 8px;margin-top:6px}.smart-editing-template-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-editing-template-toolbar{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(220px,1fr) 150px;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-toolbar{border-bottom:1px solid color-mix(in srgb, var(--border-color) 68%, transparent)}}.smart-editing-template-toolbar{background:0 0}.smart-editing-template-search.ant-input-affix-wrapper,.smart-editing-template-sort .ant-select-selector{border-color:var(--border-color)!important;height:42px!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-search.ant-input-affix-wrapper,.smart-editing-template-sort .ant-select-selector{border-color:color-mix(in srgb, var(--border-color) 74%, transparent)!important}}.smart-editing-template-search.ant-input-affix-wrapper,.smart-editing-template-sort .ant-select-selector{background:var(--card-bg)!important;border-radius:10px!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-search.ant-input-affix-wrapper,.smart-editing-template-sort .ant-select-selector{background:color-mix(in srgb, var(--card-bg) 82%, transparent)!important}}.smart-editing-template-search.ant-input-affix-wrapper,.smart-editing-template-sort .ant-select-selector{box-shadow:inset 0 1px #ffffff0d}.smart-editing-template-search.ant-input-affix-wrapper:hover,.smart-editing-template-search.ant-input-affix-wrapper-focused,.smart-editing-template-sort:hover .ant-select-selector,.smart-editing-template-sort.ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-search.ant-input-affix-wrapper:hover,.smart-editing-template-search.ant-input-affix-wrapper-focused,.smart-editing-template-sort:hover .ant-select-selector,.smart-editing-template-sort.ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}}.smart-editing-template-search.ant-input-affix-wrapper:hover,.smart-editing-template-search.ant-input-affix-wrapper-focused,.smart-editing-template-sort:hover .ant-select-selector,.smart-editing-template-sort.ant-select-focused .ant-select-selector{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-search.ant-input-affix-wrapper:hover,.smart-editing-template-search.ant-input-affix-wrapper-focused,.smart-editing-template-sort:hover .ant-select-selector,.smart-editing-template-sort.ant-select-focused .ant-select-selector{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px color-mix(in srgb, var(--primary-color) 10%, transparent)}}.smart-editing-template-search .ant-input,.smart-editing-template-sort .ant-select-selection-item{color:var(--text-color);background:0 0!important}.smart-editing-template-search .ant-input-prefix{color:var(--text-muted);margin-inline-end:8px}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-search .ant-input-prefix{color:color-mix(in srgb, var(--text-muted) 84%, var(--text-color))}}.smart-editing-template-sort .ant-select-selection-item{align-items:center;min-height:40px;display:inline-flex}.smart-template-card{box-shadow:inset 0 1px 0 var(--surface-hairline-top);background:var(--card-bg)!important;border-color:#0000!important}.smart-template-card:hover{outline:none;border-color:var(--primary-color)!important}.smart-template-card:focus-visible{outline:none;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-template-card:hover{border-color:color-mix(in srgb, var(--primary-color) 44%, transparent)!important}.smart-template-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 44%, transparent)!important}}.smart-template-card:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #c026d31f,0 14px 30px #c026d324!important}.smart-template-card:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 3px #c026d31f,0 14px 30px #c026d324!important}.smart-template-card:active{transform:translateY(0)scale(.99)}.smart-template-card.is-selected{border-color:var(--primary-color)!important;background:linear-gradient(135deg, #c026d31f, #ec48990f), var(--card-bg)!important}.smart-template-card img{transition:transform .52s cubic-bezier(.16,1,.3,1)}.smart-template-card:hover img{transform:scale(1.045)}.smart-template-card:focus-visible img{transform:scale(1.045)}.smart-editing-preview-video{background:#05050a;border-radius:10px;width:min(100%,360px);max-height:min(68vh,620px);margin-inline-start:auto;margin-inline-end:auto;display:block;box-shadow:0 18px 42px #00000047}.compact-video-preview-modal .ant-modal-body{justify-content:center;padding-top:12px;display:flex}.compact-video-preview-player{background:#05050a;border-radius:10px;width:min(100%,360px);max-height:min(68vh,620px);margin-inline-start:auto;margin-inline-end:auto;display:block;box-shadow:0 18px 42px #00000047}.smart-editing-template-preview-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.smart-editing-config-card{height:100%}.smart-editing-template-select{border:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 10px 9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-select{border:1px solid color-mix(in srgb, var(--primary-color) 20%, var(--border-color))}}.smart-editing-template-select{background:radial-gradient(circle at 100% 0%, #ec48991a, transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-select{background:radial-gradient(circle at 100% 0%, #ec48991a, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 90%, transparent)}}.smart-editing-template-select{cursor:pointer;transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.smart-editing-template-select:hover{border-color:var(--primary-color);outline:none}.smart-editing-template-select:focus-visible{border-color:var(--primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.smart-editing-template-select:hover{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))}.smart-editing-template-select:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))}}.smart-editing-template-select:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d321,0 12px 26px #c026d31f}.smart-editing-template-select:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d321,0 12px 26px #c026d31f}.smart-editing-template-select:active{transform:translateY(0)scale(.99)}.smart-editing-template-select.is-selected{background:linear-gradient(135deg, #c026d321, #ec48990f), var(--card-bg)}.smart-editing-template-select.is-disabled{cursor:not-allowed;opacity:.66}.smart-editing-template-select.is-disabled:hover{box-shadow:none;transform:none}.smart-editing-template-select.is-disabled:focus-visible{box-shadow:none;transform:none}.smart-editing-template-select-copy{gap:2px;min-width:0;display:grid}.smart-editing-template-select-label{color:var(--text-muted);font-size:11px;line-height:1.3}.smart-editing-template-select-copy strong{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.smart-editing-template-select-action{flex:none;align-items:center;gap:6px;display:flex}.smart-editing-template-select-check{color:var(--primary-color);font-size:15px}.smart-editing-template-input.is-ready{cursor:pointer}.smart-editing-template-input:not(.is-ready){cursor:not-allowed}.smart-editing-selected-template{border:1px solid var(--primary-color);margin-bottom:16px;padding:12px}@supports (color:color-mix(in lab, red, red)){.smart-editing-selected-template{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.smart-editing-selected-template{border-radius:8px}.smart-editing-selected-cover{border:2px solid var(--primary-color);width:60px;height:80px;box-shadow:var(--shadow-glow-primary);-o-object-fit:cover;object-fit:cover;border-radius:6px}.smart-editing-link-action{height:auto!important;padding:0!important;font-size:12px!important;line-height:1.35!important}.smart-editing-upload-trigger{min-width:74px;color:var(--text-muted);place-items:center;font-size:13px;display:grid}.smart-editing-upload-trigger-text{margin-top:8px}.smart-editing-uploaded-file{border:1px solid var(--primary-color);align-items:center;gap:8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.smart-editing-uploaded-file{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.smart-editing-uploaded-file{border-radius:8px}.smart-editing-packaging-panel{border:1px solid var(--primary-color);margin:16px 0 20px;padding:16px}@supports (color:color-mix(in lab, red, red)){.smart-editing-packaging-panel{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.smart-editing-packaging-panel{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 32%), linear-gradient(135deg, #c026d30b, #ec489906), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-packaging-panel{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 32%), linear-gradient(135deg, #c026d30b, #ec489906), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.smart-editing-packaging-panel{box-shadow:inset 0 1px 0 var(--surface-hairline-top)}.smart-editing-packaging-panel .ant-form-item{margin-bottom:0}.smart-editing-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.smart-editing-section-kicker{color:var(--primary-color);letter-spacing:0;font-size:12px;font-weight:720;display:block}.smart-editing-section-head h3{color:var(--text-color);margin:2px 0 0;font-size:15px;font-weight:760;line-height:1.35}.smart-editing-section-note{max-width:34ch;color:var(--text-muted);text-align:right;font-size:12px;line-height:1.45}.smart-editing-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.smart-editing-rule-card{border:1px solid var(--primary-color);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:78px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.smart-editing-rule-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.smart-editing-rule-card{background:var(--card-bg-elevated);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.smart-editing-rule-card{background:color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)}}.smart-editing-rule-card{transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.smart-editing-rule-card:hover,.smart-editing-rule-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.smart-editing-rule-card:hover,.smart-editing-rule-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.smart-editing-rule-card:hover,.smart-editing-rule-card:focus-within{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.smart-editing-rule-card:hover,.smart-editing-rule-card:focus-within{background:color-mix(in srgb, var(--primary-color) 7%, var(--card-bg-elevated))}}.smart-editing-rule-card:hover,.smart-editing-rule-card:focus-within{transform:translateY(-1px);box-shadow:0 10px 24px #c026d31a}.smart-editing-rule-copy{gap:4px;min-width:0;display:grid}.smart-editing-rule-label{color:var(--text-color);font-size:13px;font-weight:720;line-height:1.3}.smart-editing-rule-desc{color:var(--text-muted);font-size:12px;line-height:1.35}.smart-editing-rule-card .ant-switch{flex:none;margin-top:1px}.smart-editing-identity-box{border-top:1px solid var(--primary-color);grid-template-columns:minmax(190px,.72fr) minmax(0,2fr);align-items:start;gap:14px;margin-top:14px;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.smart-editing-identity-box{border-top:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.smart-editing-identity-copy{gap:4px;min-width:0;display:grid}.smart-editing-identity-copy strong{color:var(--text-color);font-size:14px;font-weight:740;line-height:1.35}.smart-editing-identity-copy small{color:var(--text-muted);font-size:12px;line-height:1.45}.smart-editing-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.smart-editing-submit-button{min-height:46px;font-weight:700;box-shadow:0 10px 22px #c026d32e;transition:box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)!important}.smart-editing-submit-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d324,0 16px 30px #c026d33d}.smart-editing-submit-button:not(:disabled):focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #c026d324,0 16px 30px #c026d33d}.smart-editing-submit-button:not(:disabled):active{transform:translateY(0)scale(.99)}.smart-editing-current-head{color:var(--text-color);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.smart-editing-current-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.smart-editing-current-error{border:1px solid var(--danger-color);padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-current-error{border:1px solid color-mix(in srgb, var(--danger-color) 28%, var(--border-color))}}.smart-editing-current-error{background:var(--danger-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.smart-editing-current-error{background:color-mix(in srgb, var(--danger-color) 8%, var(--card-bg))}}.smart-editing-current-error{color:var(--danger-color);font-size:13px}.smart-editing-history-card{flex-direction:column;display:flex}.smart-editing-history-card .ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.smart-editing-loading-state{place-items:center;min-height:220px;display:grid}.smart-editing-empty-state{padding:32px 0}.smart-editing-empty-icon{color:var(--text-muted);font-size:40px}.smart-editing-history-list{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.smart-editing-history-item{border:1px solid var(--primary-color);gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.smart-editing-history-item{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.smart-editing-history-item{border-radius:10px}.smart-editing-history-thumb{cursor:default;place-items:center;display:grid}.smart-editing-history-thumb.is-previewable{cursor:pointer}.smart-editing-history-thumbnail{width:100%;height:100%}.smart-editing-history-placeholder-icon{color:var(--text-muted);font-size:20px}.smart-editing-library-check{color:var(--success-color);font-size:14px}.smart-editing-save-action,.smart-editing-save-action:hover{color:var(--success-color)!important}.smart-editing-save-action:focus-visible{color:var(--success-color)!important}@supports (color:color-mix(in lab, red, red)){.smart-editing-save-action:hover{color:color-mix(in srgb, var(--success-color) 78%, var(--primary-color))!important}.smart-editing-save-action:focus-visible{color:color-mix(in srgb, var(--success-color) 78%, var(--primary-color))!important}}.smart-editing-history-pagination{border-top:1px solid var(--border-color);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.smart-editing-history-total{color:var(--text-muted);white-space:nowrap;font-size:12px}.smart-editing-save-confirm{text-align:center;padding:16px 0}.smart-editing-save-confirm-icon{color:var(--success-color);filter:drop-shadow(0 8px 18px var(--success-color));margin-bottom:12px;font-size:36px}@supports (color:color-mix(in lab, red, red)){.smart-editing-save-confirm-icon{filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--success-color) 24%, transparent))}}.smart-editing-save-confirm-title{color:var(--text-color);margin-bottom:8px;font-size:14px;font-weight:650}.smart-editing-save-confirm-desc{color:var(--text-muted);font-size:12px}.smart-editing-save-confirm-meta{border:1px solid var(--primary-color);margin-top:12px;padding:10px}@supports (color:color-mix(in lab, red, red)){.smart-editing-save-confirm-meta{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.smart-editing-save-confirm-meta{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.smart-editing-save-confirm-meta{background:color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.smart-editing-save-confirm-meta{color:var(--text-muted);text-align:left;font-size:12px}.smart-editing-tts-stack,.smart-editing-modal-select{width:100%}.smart-editing-modal-field-label{color:var(--text-color);margin-bottom:8px;font-weight:600}.smart-editing-material-modal .ant-modal-body,.smart-editing-template-modal .ant-modal-body{padding:16px 24px;overflow-y:auto}.smart-editing-material-modal .ant-modal-body{max-height:70vh}.smart-editing-template-modal .ant-modal-body{max-height:65vh}.smart-editing-template-loading{place-items:center;min-height:220px;display:grid}.smart-editing-template-empty{padding:40px 0}.smart-template-card{cursor:pointer;border:2px solid #0000;border-radius:10px;position:relative;overflow:hidden}.smart-template-card.is-selected{box-shadow:var(--shadow-glow-primary)}.smart-template-selected-mark{z-index:2;background:var(--primary-color);border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 0 10px #c026d38a}.smart-template-selected-icon{color:#fff;font-size:12px}.smart-template-media{aspect-ratio:3/4;background:radial-gradient(circle at 20% 12%, #ec489929, transparent 36%), var(--primary-color);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.smart-template-media{background:radial-gradient(circle at 20% 12%, #ec489929, transparent 36%), color-mix(in srgb, var(--primary-color) 9%, #0f172a)}}.smart-template-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.smart-template-preview-trigger{z-index:1;position:absolute;bottom:6px;right:6px}.smart-template-preview-button{box-shadow:0 6px 16px #00000052;background:#0000009e!important;border:none!important}.smart-template-media-empty{place-items:center;display:grid}.smart-template-empty-icon{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.smart-template-empty-icon{color:color-mix(in srgb, var(--primary-color) 44%, var(--text-muted))}}.smart-template-empty-icon{font-size:24px}.smart-template-copy{padding:7px 8px 8px}.smart-template-title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}@media (max-width:1280px) and (min-width:1024px){.smart-editing-workbench>.ant-col-lg-14,.smart-editing-workbench>.ant-col-lg-10{flex:0 0 100%;max-width:100%;display:block}.smart-editing-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-editing-workflow-summary{grid-template-columns:minmax(0,1fr)}.smart-editing-summary-chips{justify-content:flex-start}.smart-editing-identity-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.smart-editing-page,.smart-editing-side-col{gap:14px}.smart-editing-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-editing-selected-template-inner,.smart-editing-workflow-summary,.smart-editing-template-footer{flex-direction:column;align-items:stretch}.smart-editing-template-toolbar,.smart-editing-workflow-summary{grid-template-columns:1fr}.smart-editing-summary-chips{justify-content:flex-start}.smart-editing-workflow-copy strong{white-space:normal}.smart-editing-section-head{flex-direction:column;gap:8px}.smart-editing-section-note{text-align:left;max-width:none}.smart-editing-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-editing-identity-box,.smart-editing-identity-fields{grid-template-columns:1fr}.smart-editing-inline-actions,.smart-editing-inline-actions .ant-btn,.smart-editing-inline-actions .ant-upload,.smart-editing-inline-actions .ant-upload-wrapper{width:100%}.smart-editing-inline-actions .ant-btn{justify-content:center}.smart-editing-history-item{align-items:flex-start}}@media (max-width:520px){.smart-editing-signal-strip,.smart-editing-rule-grid{grid-template-columns:1fr}.smart-editing-signal-card{min-height:86px}}@media (prefers-reduced-motion:reduce){.smart-editing-signal-card,.smart-editing-muted-action,.smart-editing-primary-action,.smart-editing-history-actions .ant-btn-link,.smart-editing-template-footer .ant-btn,.smart-editing-submit-button,.smart-editing-workflow-summary,.smart-editing-rule-card,.smart-editing-template-select,.smart-template-card,.smart-template-card img,.smart-template-cover,.smart-template-preview-button,.smart-editing-history-item,.smart-editing-history-thumb>*{transition:none!important;transform:none!important}}.digital-human-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex}.digital-human-tabs{min-width:0}.digital-human-tabs>.ant-tabs-nav{margin-bottom:16px}.digital-human-tabs .ant-tabs-tab-btn{align-items:center;gap:7px;display:inline-flex}.digital-human-video-workbench{flex-direction:column;gap:16px;min-width:0;max-width:100%;display:flex}.digital-human-task-alert{border-color:var(--primary-color);margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.digital-human-task-alert{border-color:color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.digital-human-task-alert{background:linear-gradient(135deg, #c026d313, #ec489909), var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.digital-human-task-alert{background:linear-gradient(135deg, #c026d313, #ec489909), color-mix(in srgb, var(--card-bg) 94%, transparent)}}.digital-human-main-row,.digital-human-main-col{min-width:0}.digital-human-avatar-panel,.digital-human-voice-card,.digital-human-submit-card,.digital-human-history-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-panel,.digital-human-voice-card,.digital-human-submit-card,.digital-human-history-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.digital-human-avatar-panel,.digital-human-voice-card,.digital-human-submit-card,.digital-human-history-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-panel,.digital-human-voice-card,.digital-human-submit-card,.digital-human-history-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))}}.digital-human-avatar-panel,.digital-human-voice-card,.digital-human-submit-card,.digital-human-history-card{box-shadow:var(--shadow-card)}.digital-human-avatar-panel .ant-card-head,.digital-human-voice-card .ant-card-head,.digital-human-history-card .ant-card-head{border-bottom-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-panel .ant-card-head,.digital-human-voice-card .ant-card-head,.digital-human-history-card .ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.digital-human-avatar-panel .ant-card-head,.digital-human-voice-card .ant-card-head,.digital-human-history-card .ant-card-head{background:linear-gradient(90deg, #c026d30f, transparent 58%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-panel .ant-card-head,.digital-human-voice-card .ant-card-head,.digital-human-history-card .ant-card-head{background:linear-gradient(90deg, #c026d30f, transparent 58%), color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.digital-human-avatar-panel .ant-card-head-title,.digital-human-voice-card .ant-card-head-title,.digital-human-history-card .ant-card-head-title{color:var(--text-color);font-weight:720}.digital-human-voice-flow{flex-direction:column;gap:18px;display:flex}.digital-human-field-label{color:var(--text-color);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.digital-human-script-block,.digital-human-voice-type-block,.digital-human-voice-picker-block,.digital-human-upload-audio-block{min-width:0}.digital-human-voice-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.digital-human-voice-type-grid .ant-radio-button-wrapper{border:1px solid var(--border-color);height:auto;min-height:78px;padding:12px}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-grid .ant-radio-button-wrapper{border:1px solid color-mix(in srgb, var(--border-color) 84%, transparent)}}.digital-human-voice-type-grid .ant-radio-button-wrapper{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-grid .ant-radio-button-wrapper{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), var(--card-bg))}}.digital-human-voice-type-grid .ant-radio-button-wrapper{color:var(--text-color);line-height:1.3;transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.digital-human-voice-type-grid .ant-radio-button-wrapper:before{display:none}.digital-human-voice-type-grid .ant-radio-button-wrapper:hover{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-grid .ant-radio-button-wrapper:hover{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}}.digital-human-voice-type-grid .ant-radio-button-wrapper:hover{color:var(--text-color);transform:translateY(-1px)}.digital-human-voice-type-grid .ant-radio-button-wrapper-checked{border-color:var(--primary-color)!important;background:radial-gradient(240px 120px at 0% 0%, var(--primary-color), transparent 72%), var(--accent-bg)!important}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-grid .ant-radio-button-wrapper-checked{background:radial-gradient(240px 120px at 0% 0%, color-mix(in srgb, var(--primary-color) 20%, transparent), transparent 72%), var(--accent-bg)!important}}.digital-human-voice-type-grid .ant-radio-button-wrapper-checked{box-shadow:0 0 0 1px var(--primary-color), 0 12px 30px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-grid .ant-radio-button-wrapper-checked{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 20%, transparent), 0 12px 30px color-mix(in srgb, var(--primary-color) 13%, transparent)}}.digital-human-voice-type-card{align-items:center;gap:10px;min-width:0;display:flex!important}.digital-human-voice-type-card strong,.digital-human-voice-type-card small{display:block}.digital-human-voice-type-card small{color:var(--text-muted);white-space:normal;margin-top:4px;font-size:12px;font-weight:500}.digital-human-voice-type-icon{border:1px solid var(--primary-color);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-icon{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.digital-human-voice-type-icon{background:var(--primary-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.digital-human-voice-type-icon{background:color-mix(in srgb, var(--primary-color) 10%, transparent)}}.digital-human-voice-type-icon{color:var(--primary-color)}.digital-human-audio-source-actions{flex-wrap:wrap;gap:10px;display:flex}.digital-human-generate-audio-btn{width:100%;margin-top:12px}.digital-human-section-label{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:650;display:flex}.digital-human-avatar-card{border:1px solid var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.digital-human-avatar-card{background:var(--card-bg);cursor:pointer;border-radius:8px;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.digital-human-avatar-card:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(#0000 56%,#c026d314),radial-gradient(circle at 14% 0,#ec48991f,#0000 38%);transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.digital-human-avatar-card:hover{border-color:var(--primary-color)}.digital-human-avatar-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-card:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.digital-human-avatar-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.digital-human-avatar-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #c026d321}.digital-human-avatar-card:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px #c026d321}.digital-human-avatar-card:hover:after{opacity:1}.digital-human-avatar-card:focus-visible:after{opacity:1}.digital-human-avatar-card:active{transform:translateY(0)scale(.99)}.digital-human-avatar-card.is-selected{border-color:var(--primary-color);box-shadow:0 0 0 3px #c026d31f,0 16px 34px #c026d329}.digital-human-avatar-card.is-custom{background:radial-gradient(circle at 0% 0%, #ec48991a, transparent 38%), var(--card-bg)}.digital-human-avatar-card .ant-tag{z-index:1;border-color:var(--primary-color);position:relative}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-card .ant-tag{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.digital-human-avatar-card .ant-tag{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-avatar-card .ant-tag{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.digital-human-avatar-card .ant-tag{color:var(--primary-color)}.digital-human-avatar-delete{z-index:3;opacity:0;top:4px;right:4px;transition:opacity .18s,transform .18s!important;position:absolute!important}.group:hover .digital-human-avatar-delete{opacity:1}.digital-human-avatar-delete:focus-visible{opacity:1}.digital-human-avatar-delete:hover{transform:translateY(-1px)}.digital-human-form-note{color:var(--text-muted);margin-top:8px;font-size:13px}.digital-human-audio-options{gap:8px;max-height:24rem;padding-right:2px;display:grid;overflow-y:auto}.digital-human-audio-option{border:1px solid var(--primary-color);padding:12px}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-option{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.digital-human-audio-option{background:var(--card-bg);cursor:pointer;border-radius:8px;transition:background-color .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.digital-human-audio-option:hover{border-color:var(--primary-color)}.digital-human-audio-option:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-option:hover{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}.digital-human-audio-option:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 36%, var(--border-color))}}.digital-human-audio-option:hover{background:var(--primary-color)}.digital-human-audio-option:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-option:hover{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))}.digital-human-audio-option:focus-visible{background:color-mix(in srgb, var(--primary-color) 6%, var(--card-bg))}}.digital-human-audio-option:hover{transform:translateY(-1px)}.digital-human-audio-option:focus-visible{transform:translateY(-1px)}.digital-human-audio-option:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324}.digital-human-audio-option:active{transform:translateY(0)scale(.995)}.digital-human-audio-option.is-selected{border-color:var(--primary-color);background:linear-gradient(135deg, #c026d31a, #ec48990b), var(--card-bg)}.digital-human-audio-pill,.digital-human-audio-preview{border:1px solid var(--primary-color);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-pill,.digital-human-audio-preview{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.digital-human-audio-pill,.digital-human-audio-preview{background:linear-gradient(135deg, #c026d313, #ec489909), var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-pill,.digital-human-audio-preview{background:linear-gradient(135deg, #c026d313, #ec489909), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.digital-human-audio-pill{align-items:center;gap:8px;padding:8px 10px;display:flex}.digital-human-audio-pill.is-library{border-color:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-pill.is-library{border-color:color-mix(in srgb, var(--success-color) 28%, var(--border-color))}}.digital-human-audio-pill.is-library{background:linear-gradient(135deg, #10b98112, #c026d308), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.digital-human-audio-pill.is-library{background:linear-gradient(135deg, #10b98112, #c026d308), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.digital-human-audio-pill-icon{color:var(--primary-color);flex:none}.digital-human-audio-pill.is-library .digital-human-audio-pill-icon{color:var(--success-color)}.digital-human-audio-preview{padding:12px}.digital-human-submit-card .ant-card-body{padding-block-start:16px;padding-block-end:16px}.digital-human-history-card{margin-top:0}.digital-human-history-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-flow:dense;gap:14px;display:grid}.digital-human-history-grid.is-drawer{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-human-history-item{border:1px solid var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.digital-human-history-item{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.digital-human-history-item{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.digital-human-history-item{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.digital-human-history-item{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.digital-human-history-item:before{z-index:2;content:"";background:var(--primary-color);opacity:.72;border-radius:0 999px 999px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.digital-human-history-item:hover,.digital-human-history-item:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.digital-human-history-item:hover,.digital-human-history-item:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.digital-human-history-item:hover,.digital-human-history-item:focus-within{transform:translateY(-2px);box-shadow:0 16px 34px #c026d321}.digital-human-history-item:active{transform:translateY(0)scale(.995)}.digital-human-history-item.is-completed:before{background:var(--success-color)}.digital-human-history-item.is-failed:before,.digital-human-history-item.is-timeout:before{background:var(--danger-color)}.digital-human-history-item.is-cancelled:before{background:var(--text-muted)}.digital-human-history-thumb{aspect-ratio:3/4;cursor:pointer;background:radial-gradient(circle at 50% 18%,#c026d32e,#0000 52%),#0d0b13;display:block;position:relative;overflow:hidden}.digital-human-history-thumb>*{transition:transform .52s cubic-bezier(.16,1,.3,1)}.digital-human-history-item:hover .digital-human-history-thumb>*,.digital-human-history-item:focus-within .digital-human-history-thumb>*{transform:scale(1.045)}.digital-human-history-placeholder{color:var(--primary-color);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.digital-human-history-placeholder{color:color-mix(in srgb, var(--primary-color) 46%, #71717a)}}.digital-human-history-placeholder{background:radial-gradient(circle at 50% 24%,#c026d329,#0000 44%),#121018;font-size:28px}.digital-human-history-copy{min-width:0;padding:12px}.digital-human-history-title{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:680;overflow:hidden}.digital-human-history-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px}.digital-human-history-actions{flex-wrap:wrap;gap:4px 8px;display:flex}.digital-human-history-actions .ant-btn-link{height:auto;padding:0;font-size:12px;color:var(--primary-color)!important;transition:color .18s,transform .18s!important}.digital-human-history-actions .ant-btn-link:hover{color:var(--primary-color)!important}.digital-human-history-actions .ant-btn-link:focus-visible{color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.digital-human-history-actions .ant-btn-link:hover{color:color-mix(in srgb, var(--primary-color) 78%, #ec4899)!important}.digital-human-history-actions .ant-btn-link:focus-visible{color:color-mix(in srgb, var(--primary-color) 78%, #ec4899)!important}}.digital-human-history-actions .ant-btn-link:hover{transform:translateY(-1px)}.digital-human-history-actions .ant-btn-link:focus-visible{transform:translateY(-1px)}.digital-human-history-actions .ant-btn-link:active{transform:translateY(0)scale(.98)}@media (min-width:1500px){.digital-human-history-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:760px){.digital-human-page,.digital-human-video-workbench{gap:14px}.digital-human-submit-card .ant-card-body>div{flex-direction:column;align-items:stretch;gap:12px}.digital-human-submit-card .ant-btn{width:100%}.digital-human-history-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.digital-human-avatar-card,.digital-human-avatar-card:after,.digital-human-avatar-delete,.digital-human-audio-option,.digital-human-history-item,.digital-human-history-thumb>*,.digital-human-history-actions .ant-btn-link{transition:none!important;transform:none!important}}.publish-management-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex}.publish-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.publish-overview-card{--publish-overview-tone:var(--primary-color);border:1px solid var(--publish-overview-tone);min-height:112px;padding:15px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.publish-overview-card{border:1px solid color-mix(in srgb, var(--publish-overview-tone) 17%, var(--border-color))}}.publish-overview-card{background:radial-gradient(circle at 0% 0%, var(--publish-overview-tone), transparent 42%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.publish-overview-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--publish-overview-tone) 15%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.publish-overview-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.publish-overview-card:before{content:"";background:linear-gradient(90deg, transparent, var(--publish-overview-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.publish-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--publish-overview-tone) 48%, transparent), transparent)}}.publish-overview-card:hover,.publish-overview-card:focus-within{border-color:var(--publish-overview-tone)}@supports (color:color-mix(in lab, red, red)){.publish-overview-card:hover,.publish-overview-card:focus-within{border-color:color-mix(in srgb, var(--publish-overview-tone) 34%, var(--border-color))}}.publish-overview-card:hover,.publish-overview-card:focus-within{box-shadow:0 14px 30px var(--publish-overview-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.publish-overview-card:hover,.publish-overview-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--publish-overview-tone) 13%, transparent), var(--shadow-card)}}.publish-overview-card:hover,.publish-overview-card:focus-within{transform:translateY(-2px)}.publish-overview-card.is-success{--publish-overview-tone:var(--success-color)}.publish-overview-card.is-info{--publish-overview-tone:var(--info)}.publish-overview-card.is-danger{--publish-overview-tone:var(--danger-color)}.publish-overview-card.is-muted{--publish-overview-tone:var(--text-muted)}.publish-overview-label,.publish-overview-note{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.publish-overview-label{font-weight:650}.publish-overview-card strong{color:var(--publish-overview-tone);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:10px;font-size:clamp(24px,3vw,34px);font-weight:780;line-height:1;display:block}.publish-overview-note{margin-top:10px}.publish-management-shell{border:1px solid var(--primary-color);min-width:0}@supports (color:color-mix(in lab, red, red)){.publish-management-shell{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.publish-management-shell{background:linear-gradient(180deg, var(--card-bg-elevated), transparent 160px), var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.publish-management-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 82%, transparent), transparent 160px), color-mix(in srgb, var(--card-bg) 94%, transparent)}}.publish-management-shell{box-shadow:var(--shadow-card)}.publish-management-tabs{min-width:0}.publish-management-tabs>.ant-tabs-nav{border-bottom:1px solid var(--primary-color);margin:0;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.publish-management-tabs>.ant-tabs-nav{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.publish-management-tabs>.ant-tabs-content-holder{padding:18px}.publish-new-tab,.publish-history-tab{flex-direction:column;gap:16px;min-width:0;display:flex}.publish-queue-card,.publish-content-preview-card,.publish-history-filter-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.publish-queue-card,.publish-content-preview-card,.publish-history-filter-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.publish-queue-card,.publish-content-preview-card,.publish-history-filter-card{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 36%), linear-gradient(135deg, #ec48990a, transparent 62%), var(--card-bg);box-shadow:inset 0 1px 0 var(--surface-hairline-top);border-radius:10px}.publish-queue-card .ant-card-body{padding:16px}.publish-queue-grid,.publish-queue-grid .ant-col{min-width:0}.publish-queue-grid .ant-statistic{border:1px solid var(--primary-color);min-height:94px;padding:14px}@supports (color:color-mix(in lab, red, red)){.publish-queue-grid .ant-statistic{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.publish-queue-grid .ant-statistic{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.publish-queue-grid .ant-statistic{background:color-mix(in srgb, var(--card-bg-elevated) 78%, transparent)}}.publish-queue-grid .ant-statistic-title{color:var(--text-muted);font-size:13px}.publish-queue-grid .ant-statistic-content{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.publish-form{max-width:min(100%,980px)}.publish-content-preview-card{margin-bottom:16px}.publish-section-title{color:var(--text-color);text-wrap:pretty;margin:0 0 12px;font-size:14px;font-weight:720;line-height:1.35}.publish-preview-body,.publish-detail-body{max-height:9rem;color:var(--text-color);white-space:pre-wrap;line-height:1.65;overflow:auto}.publish-preview-cover,.publish-detail-cover{-o-object-fit:cover;object-fit:cover;border-radius:8px;max-width:min(100%,380px);max-height:240px;display:block;box-shadow:0 14px 30px #c026d31f}.publish-preview-cover{max-width:min(100%,280px);max-height:140px}.publish-history-filter-card{top:calc(var(--header-h) + 12px);z-index:8;-webkit-backdrop-filter:saturate(1.08)blur(10px);backdrop-filter:saturate(1.08)blur(10px);position:sticky}.publish-history-filter-card .ant-card-body{padding:14px}.publish-history-filters{row-gap:10px;width:100%}.publish-filter-select{width:132px}.publish-history-filters .ant-picker{width:min(360px,100%)}.publish-history-table{min-width:0}.publish-history-table .ant-table{border:1px solid var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.publish-history-table .ant-table{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.publish-history-table .ant-table{background:var(--card-bg);border-radius:10px}.publish-history-table .ant-table-thead>tr>th{background:linear-gradient(90deg, #c026d30e, transparent 72%), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.publish-history-table .ant-table-thead>tr>th{background:linear-gradient(90deg, #c026d30e, transparent 72%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)!important}}.publish-history-table .ant-table-tbody>tr>td{transition:background-color .18s,box-shadow .18s}.publish-history-table .ant-table-tbody>tr:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.publish-history-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))!important}}.publish-muted-dash{color:var(--text-muted)}.publish-item-id-link{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.publish-inline-link{height:auto;font-size:12px;color:var(--primary-color)!important;padding:0!important;transition:color .18s,transform .18s!important}.publish-inline-link:hover{color:var(--primary-color)!important}.publish-inline-link:focus-visible{color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.publish-inline-link:hover{color:color-mix(in srgb, var(--primary-color) 78%, #ec4899)!important}.publish-inline-link:focus-visible{color:color-mix(in srgb, var(--primary-color) 78%, #ec4899)!important}}.publish-inline-link:hover{transform:translateY(-1px)}.publish-inline-link:focus-visible{transform:translateY(-1px)}.publish-inline-link:active{transform:translateY(0)scale(.98)}.publish-detail{min-width:0}.publish-detail .ant-descriptions{border-radius:8px;overflow:hidden}.publish-detail-error{color:var(--danger-color);overflow-wrap:anywhere;line-height:1.6}.publish-detail-section{margin-top:20px}.publish-timeline-time{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:13px}@media (min-width:1500px){.publish-form{max-width:min(100%,1120px)}}@media (max-width:760px){.publish-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-management-tabs>.ant-tabs-nav{padding:0 12px}.publish-management-tabs>.ant-tabs-content-holder{padding:14px}.publish-history-filter-card{position:relative;top:auto}.publish-filter-select,.publish-history-filters .ant-picker,.publish-history-filters .ant-btn,.publish-form .ant-form-item:last-child .ant-space{width:100%}.publish-form .ant-form-item:last-child .ant-btn{flex:1 1 0}}@media (max-width:520px){.publish-overview-grid{grid-template-columns:1fr}.publish-overview-card{min-height:96px}}@media (prefers-reduced-motion:reduce){.publish-overview-card,.publish-history-table .ant-table-tbody>tr>td,.publish-inline-link{transition:none!important;transform:none!important}}.rewards-center-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex}.rewards-center-tabs{min-width:0}.rewards-center-tabs>.ant-tabs-nav{margin-bottom:16px}.rewards-center-tabs .ant-tabs-tab-btn{align-items:center;gap:7px;display:inline-flex}.rewards-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.rewards-path-card{--rewards-path-tone:var(--primary-color);border:1px solid var(--rewards-path-tone);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:96px;padding:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rewards-path-card{border:1px solid color-mix(in srgb, var(--rewards-path-tone) 14%, var(--border-color))}}.rewards-path-card{background:radial-gradient(circle at 100% 0%, var(--rewards-path-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rewards-path-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--rewards-path-tone) 12%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.rewards-path-card{color:var(--text-color);text-align:left;box-shadow:0 10px 22px var(--rewards-path-tone)}@supports (color:color-mix(in lab, red, red)){.rewards-path-card{box-shadow:0 10px 22px color-mix(in srgb, var(--rewards-path-tone) 8%, transparent)}}.rewards-path-card{cursor:pointer;transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.rewards-path-card:before{content:"";background:linear-gradient(90deg, transparent, var(--rewards-path-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rewards-path-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rewards-path-tone) 54%, transparent), transparent)}}.rewards-path-card:hover{border-color:var(--rewards-path-tone)}.rewards-path-card:focus-visible{border-color:var(--rewards-path-tone)}@supports (color:color-mix(in lab, red, red)){.rewards-path-card:hover{border-color:color-mix(in srgb, var(--rewards-path-tone) 34%, var(--border-color))}.rewards-path-card:focus-visible{border-color:color-mix(in srgb, var(--rewards-path-tone) 34%, var(--border-color))}}.rewards-path-card:hover{box-shadow:0 14px 30px var(--rewards-path-tone), var(--shadow-card)}.rewards-path-card:focus-visible{box-shadow:0 14px 30px var(--rewards-path-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.rewards-path-card:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--rewards-path-tone) 12%, transparent), var(--shadow-card)}.rewards-path-card:focus-visible{box-shadow:0 14px 30px color-mix(in srgb, var(--rewards-path-tone) 12%, transparent), var(--shadow-card)}}.rewards-path-card:hover{transform:translateY(-1px)}.rewards-path-card:focus-visible{transform:translateY(-1px)}.rewards-path-card:focus-visible{box-shadow:0 0 0 3px #c026d329, 0 14px 30px var(--rewards-path-tone);outline:none}@supports (color:color-mix(in lab, red, red)){.rewards-path-card:focus-visible{box-shadow:0 0 0 3px #c026d329, 0 14px 30px color-mix(in srgb, var(--rewards-path-tone) 12%, transparent)}}.rewards-path-card:active{transform:translateY(0)scale(.99)}.rewards-path-card.is-active{border-color:var(--rewards-path-tone)}@supports (color:color-mix(in lab, red, red)){.rewards-path-card.is-active{border-color:color-mix(in srgb, var(--rewards-path-tone) 42%, var(--border-color))}}.rewards-path-card.is-active{background:radial-gradient(circle at 100% 0%, var(--rewards-path-tone), transparent 44%), linear-gradient(135deg, #c026d313, #ec489909), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.rewards-path-card.is-active{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--rewards-path-tone) 17%, transparent), transparent 44%), linear-gradient(135deg, #c026d313, #ec489909), color-mix(in srgb, var(--card-bg-elevated) 90%, transparent)}}.rewards-path-card.is-muted{--rewards-path-tone:var(--text-muted)}.rewards-path-card.is-primary{--rewards-path-tone:var(--primary-color)}.rewards-path-card.is-success{--rewards-path-tone:var(--success-color)}.rewards-path-icon{border:1px solid var(--rewards-path-tone);justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rewards-path-icon{border:1px solid color-mix(in srgb, var(--rewards-path-tone) 20%, var(--border-color))}}.rewards-path-icon{background:var(--rewards-path-tone);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rewards-path-icon{background:color-mix(in srgb, var(--rewards-path-tone) 9%, transparent)}}.rewards-path-icon{color:var(--rewards-path-tone);font-size:17px}.rewards-path-copy,.rewards-path-label,.rewards-path-note{min-width:0;display:block}.rewards-path-label,.rewards-path-note{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.rewards-path-label{font-weight:650}.rewards-path-card strong{min-width:0;color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:18px;font-weight:780;line-height:1.2;display:block;overflow:hidden}.rewards-path-card:not(.is-muted) strong{color:var(--rewards-path-tone)}.rewards-path-note{margin-top:7px}.rewards-tab{flex-direction:column;gap:16px;min-width:0;display:flex}.rewards-stat-grid,.rewards-stat-grid .ant-col{min-width:0}.rewards-stat-card,.rewards-link-card,.rewards-table-card,.rewards-eligibility-card,.rewards-onboarding-summary-card,.rewards-task-list-card{border-color:var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rewards-stat-card,.rewards-link-card,.rewards-table-card,.rewards-eligibility-card,.rewards-onboarding-summary-card,.rewards-task-list-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.rewards-stat-card,.rewards-link-card,.rewards-table-card,.rewards-eligibility-card,.rewards-onboarding-summary-card,.rewards-task-list-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.rewards-stat-card,.rewards-link-card,.rewards-table-card,.rewards-eligibility-card,.rewards-onboarding-summary-card,.rewards-task-list-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.rewards-stat-card,.rewards-link-card,.rewards-table-card,.rewards-eligibility-card,.rewards-onboarding-summary-card,.rewards-task-list-card{box-shadow:var(--shadow-card)}.rewards-stat-card{height:100%;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.rewards-stat-card .ant-card-body{flex-direction:column;min-height:132px;display:flex}.rewards-stat-card:hover,.rewards-stat-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.rewards-stat-card:hover,.rewards-stat-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.rewards-stat-card:hover,.rewards-stat-card:focus-within{transform:translateY(-2px);box-shadow:0 16px 34px #c026d321}.rewards-stat-card:active{transform:translateY(0)scale(.995)}.rewards-stat-code{background:linear-gradient(135deg, #c026d31a, #ec48990b), var(--card-bg)}.rewards-stat-card .ant-statistic-title,.rewards-eligibility-card .ant-descriptions-item-label,.rewards-table-card .ant-table-thead>tr>th{color:var(--text-muted)!important}.rewards-stat-card .ant-statistic-content{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rewards-stat-code .ant-btn-link{width:-moz-fit-content;width:fit-content;height:auto;margin-top:auto;font-weight:620;color:var(--primary-color)!important;padding:10px 0 0!important}.rewards-link-card .ant-input{font-family:var(--font-mono);font-size:13px}.rewards-table-card .ant-card-body,.rewards-task-list-card .ant-card-body{padding:16px}.rewards-table-card .ant-table{border:1px solid var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rewards-table-card .ant-table{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.rewards-table-card .ant-table{background:var(--card-bg);border-radius:10px}.rewards-table-card .ant-table-thead>tr>th{background:linear-gradient(90deg, #c026d30e, transparent 72%), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.rewards-table-card .ant-table-thead>tr>th{background:linear-gradient(90deg, #c026d30e, transparent 72%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)!important}}.rewards-table-card .ant-table-tbody>tr>td{transition:background-color .18s,box-shadow .18s}.rewards-table-card .ant-table-tbody>tr:hover>td{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.rewards-table-card .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))!important}}.rewards-warning-note,.rewards-modal-note{border-radius:8px;margin-top:16px;padding:14px 16px;line-height:1.65}.rewards-warning-note{border:1px solid var(--warning-color)}@supports (color:color-mix(in lab, red, red)){.rewards-warning-note{border:1px solid color-mix(in srgb, var(--warning-color) 28%, var(--border-color))}}.rewards-warning-note{background:linear-gradient(135deg, #f59e0b1a, #c026d308), var(--card-bg)}.rewards-modal-note{border:1px solid var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.rewards-modal-note{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.rewards-modal-note{background:linear-gradient(135deg, #c026d314, #ec489909), var(--card-bg)}.rewards-warning-note p,.rewards-modal-note p{color:var(--text-color);margin:0;font-size:13px}.rewards-warning-note p{color:var(--warning-color)}.rewards-task-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.rewards-task-card{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.rewards-task-card{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.rewards-task-card{background:var(--card-bg);border-radius:10px;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.rewards-task-card:hover,.rewards-task-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.rewards-task-card:hover,.rewards-task-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.rewards-task-card:hover,.rewards-task-card:focus-within{transform:translateY(-2px);box-shadow:0 14px 30px #c026d31f}.rewards-task-card.is-completed{border-color:var(--success-color)}@supports (color:color-mix(in lab, red, red)){.rewards-task-card.is-completed{border-color:color-mix(in srgb, var(--success-color) 30%, var(--border-color))}}.rewards-task-card.is-completed{background:linear-gradient(135deg, #10b98114, #c026d308), var(--card-bg)}.rewards-task-card-inner{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.rewards-task-copy{flex:auto;min-width:0}.rewards-task-copy h3{color:var(--text-color);text-wrap:pretty;margin:0;line-height:1.35}.rewards-task-copy p{margin:4px 0 0;line-height:1.6;color:var(--text-muted)!important}.rewards-task-reward{text-align:right;flex:none;min-width:92px}.rewards-task-reward-value{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px;font-weight:760;line-height:1}@media (min-width:1500px){.rewards-stat-card .ant-card-body{min-height:142px}}@media (max-width:760px){.rewards-path-grid{grid-template-columns:1fr}.rewards-path-card{min-height:88px}.rewards-tab{gap:14px}.rewards-link-card .ant-space-compact{flex-direction:column;gap:8px;display:flex}.rewards-link-card .ant-space-compact .ant-input,.rewards-link-card .ant-space-compact .ant-btn{width:100%;border-radius:8px!important}.rewards-eligibility-card .ant-descriptions{overflow-x:auto}.rewards-task-card-inner{flex-direction:column;align-items:stretch}.rewards-task-reward{text-align:left;min-width:0}}@media (prefers-reduced-motion:reduce){.rewards-path-card,.rewards-stat-card,.rewards-table-card .ant-table-tbody>tr>td,.rewards-task-card{transition:none!important;transform:none!important}}.settings-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex}.settings-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.settings-overview-card{--settings-overview-tone:var(--primary-color);border:1px solid var(--settings-overview-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-overview-card{border:1px solid color-mix(in srgb, var(--settings-overview-tone) 14%, var(--border-color))}}.settings-overview-card{background:radial-gradient(circle at 100% 0%, var(--settings-overview-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.settings-overview-card{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--settings-overview-tone) 12%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.settings-overview-card{box-shadow:0 10px 22px var(--settings-overview-tone)}@supports (color:color-mix(in lab, red, red)){.settings-overview-card{box-shadow:0 10px 22px color-mix(in srgb, var(--settings-overview-tone) 8%, transparent)}}.settings-overview-card{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.settings-overview-card:before{content:"";background:linear-gradient(90deg, transparent, var(--settings-overview-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.settings-overview-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--settings-overview-tone) 54%, transparent), transparent)}}.settings-overview-card:hover,.settings-overview-card:focus-within{border-color:var(--settings-overview-tone)}@supports (color:color-mix(in lab, red, red)){.settings-overview-card:hover,.settings-overview-card:focus-within{border-color:color-mix(in srgb, var(--settings-overview-tone) 34%, var(--border-color))}}.settings-overview-card:hover,.settings-overview-card:focus-within{box-shadow:0 14px 30px var(--settings-overview-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.settings-overview-card:hover,.settings-overview-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--settings-overview-tone) 12%, transparent), var(--shadow-card)}}.settings-overview-card:hover,.settings-overview-card:focus-within{transform:translateY(-1px)}.settings-overview-card.is-primary{--settings-overview-tone:var(--primary-color)}.settings-overview-card.is-success{--settings-overview-tone:var(--success-color)}.settings-overview-card.is-warning{--settings-overview-tone:var(--warning-color)}.settings-overview-label,.settings-overview-note{min-width:0;color:var(--text-muted);font-size:12px;line-height:1.45;display:block}.settings-overview-label{font-weight:650}.settings-overview-card strong{min-width:0;color:var(--settings-overview-tone);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.settings-overview-note{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.settings-tabs{min-width:0}.settings-tabs>.ant-tabs-nav{margin-bottom:16px}.settings-tabs .ant-tabs-tab-btn{align-items:center;gap:7px;display:inline-flex}.settings-tabs>.ant-tabs-content-holder,.settings-tabs .ant-tabs-tabpane{min-width:0}.settings-stack{width:100%;display:flex}.settings-card{overflow:hidden;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-card{border-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))!important}}.settings-card{border-radius:10px;background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important}@supports (color:color-mix(in lab, red, red)){.settings-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))!important}}.settings-card{box-shadow:var(--shadow-card)}.settings-card .ant-card-body{padding:18px}.settings-profile-card{background:radial-gradient(circle at 0% 0%, #c026d31a, transparent 36%), linear-gradient(135deg, #ec489909, transparent 62%), var(--card-bg)!important}.settings-profile-header{align-items:center;gap:16px;min-width:0;margin-bottom:18px;display:flex}.settings-profile-header>div:last-child{min-width:0}.settings-profile-avatar{flex:none;box-shadow:0 0 0 4px #c026d31a,0 14px 30px #c026d32e}.settings-profile-tags{gap:6px}.settings-tier-tag,.settings-id-tag{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:6px!important}.settings-tier-tag{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-tier-tag{border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color))!important}}.settings-tier-tag{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-tier-tag{background:color-mix(in srgb, var(--primary-color) 7%, transparent)!important}}.settings-tier-tag{color:var(--text-muted)!important}.settings-tier-tag.is-member{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-tier-tag.is-member{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))!important}}.settings-tier-tag.is-member{color:var(--primary-color)!important;background:linear-gradient(135deg,#c026d31a,#ec48990b)!important}.settings-id-tag{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-id-tag{border-color:color-mix(in srgb, var(--primary-color) 26%, var(--border-color))!important}}.settings-id-tag{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-id-tag{background:color-mix(in srgb, var(--primary-color) 8%, transparent)!important}}.settings-id-tag{color:var(--primary-color)!important}.settings-profile-readonly .ant-row{border:1px solid var(--primary-color);padding:14px}@supports (color:color-mix(in lab, red, red)){.settings-profile-readonly .ant-row{border:1px solid color-mix(in srgb, var(--primary-color) 9%, var(--border-color))}}.settings-profile-readonly .ant-row{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.settings-profile-readonly .ant-row{background:color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)}}.settings-profile-readonly .ant-btn,.settings-profile-edit .ant-btn{transition:color .18s,border-color .18s,box-shadow .22s,transform .18s!important}.settings-profile-readonly .ant-btn:active,.settings-profile-edit .ant-btn:active{transform:translateY(1px)scale(.99)}.settings-theme-option{cursor:pointer;border-radius:10px;flex:1 1 0;min-width:0;padding:16px;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.settings-theme-option:hover{transform:translateY(-2px);box-shadow:0 14px 30px #c026d324!important}.settings-theme-option:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #c026d324!important}.settings-theme-option:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324,0 14px 30px #c026d324!important}.settings-theme-option:active{transform:translateY(0)scale(.99)}.settings-theme-option.is-selected{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #c026d31f,0 12px 28px #c026d324!important}.settings-toggle-row,.settings-data-row,.settings-danger-row,.settings-link-row{border-bottom:1px solid var(--primary-color);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-toggle-row,.settings-data-row,.settings-danger-row,.settings-link-row{border-bottom:1px solid color-mix(in srgb, var(--primary-color) 9%, var(--border-color))}}.settings-toggle-row:last-child,.settings-link-row:last-child{border-bottom:0}.settings-toggle-row,.settings-link-row{transition:background-color .18s,padding-inline .18s,transform .18s}.settings-toggle-row:hover,.settings-link-row:hover{background:var(--primary-color);border-radius:8px;padding-inline-start:10px;padding-inline-end:10px}.settings-link-row:focus-visible{background:var(--primary-color);border-radius:8px;padding-inline-start:10px;padding-inline-end:10px}@supports (color:color-mix(in lab, red, red)){.settings-toggle-row:hover,.settings-link-row:hover{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}.settings-link-row:focus-visible{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.settings-link-row:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324}.settings-link-row:active{transform:translateY(1px)}.settings-toggle-row>div:first-child,.settings-data-row>div:first-child,.settings-danger-row>div:first-child,.settings-link-row>div:first-child{min-width:0}.settings-toggle-row .ant-switch{flex:none}.settings-data-row,.settings-danger-row{border:1px solid var(--primary-color);padding:16px}@supports (color:color-mix(in lab, red, red)){.settings-data-row,.settings-danger-row{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.settings-data-row,.settings-danger-row{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.settings-data-row,.settings-danger-row{background:color-mix(in srgb, var(--card-bg-elevated) 74%, transparent)}}.settings-card.danger-card{border-color:var(--danger-color)!important}@supports (color:color-mix(in lab, red, red)){.settings-card.danger-card{border-color:color-mix(in srgb, var(--danger-color) 34%, var(--border-color))!important}}.settings-card.danger-card{background:linear-gradient(135deg, #ef444413, #c026d306), var(--card-bg)!important}.settings-danger-row{border-color:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.settings-danger-row{border-color:color-mix(in srgb, var(--danger-color) 22%, var(--border-color))}}.settings-danger-row .ant-typography:first-child{color:var(--text-color)!important}.settings-page .ant-alert-info{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.settings-page .ant-alert-info{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.settings-page .ant-alert-info{background:linear-gradient(135deg, #c026d313, #ec489909), var(--card-bg)}@media (max-width:1100px){.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settings-overview-grid{grid-template-columns:1fr}.settings-overview-card{min-height:82px}.settings-card .ant-card-body{padding:16px}.settings-profile-header,.settings-data-row,.settings-danger-row{flex-direction:column;align-items:flex-start}.settings-profile-readonly .ant-btn,.settings-profile-edit .ant-btn,.settings-data-row .ant-btn,.settings-danger-row .ant-btn{justify-content:center;width:100%}.settings-toggle-row{align-items:flex-start}.settings-theme-option{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.settings-overview-card,.settings-profile-readonly .ant-btn,.settings-profile-edit .ant-btn,.settings-theme-option,.settings-toggle-row,.settings-link-row{transition:none!important;transform:none!important}}.credits-recharge-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:16px;display:flex}.credits-recharge-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.credits-recharge-trust-item{--credits-trust-tone:var(--primary-color);border:1px solid var(--credits-trust-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credits-recharge-trust-item{border:1px solid color-mix(in srgb, var(--credits-trust-tone) 14%, var(--border-color))}}.credits-recharge-trust-item{background:radial-gradient(circle at 100% 0%, var(--credits-trust-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.credits-recharge-trust-item{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--credits-trust-tone) 12%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.credits-recharge-trust-item{box-shadow:0 10px 22px var(--credits-trust-tone)}@supports (color:color-mix(in lab, red, red)){.credits-recharge-trust-item{box-shadow:0 10px 22px color-mix(in srgb, var(--credits-trust-tone) 8%, transparent)}}.credits-recharge-trust-item{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.credits-recharge-trust-item:before{content:"";background:linear-gradient(90deg, transparent, var(--credits-trust-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.credits-recharge-trust-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--credits-trust-tone) 54%, transparent), transparent)}}.credits-recharge-trust-item:hover,.credits-recharge-trust-item:focus-within{border-color:var(--credits-trust-tone)}@supports (color:color-mix(in lab, red, red)){.credits-recharge-trust-item:hover,.credits-recharge-trust-item:focus-within{border-color:color-mix(in srgb, var(--credits-trust-tone) 34%, var(--border-color))}}.credits-recharge-trust-item:hover,.credits-recharge-trust-item:focus-within{box-shadow:0 14px 30px var(--credits-trust-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.credits-recharge-trust-item:hover,.credits-recharge-trust-item:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--credits-trust-tone) 12%, transparent), var(--shadow-card)}}.credits-recharge-trust-item:hover,.credits-recharge-trust-item:focus-within{transform:translateY(-1px)}.credits-recharge-trust-item.is-muted{--credits-trust-tone:var(--text-muted)}.credits-recharge-trust-item.is-primary{--credits-trust-tone:var(--primary-color)}.credits-recharge-trust-item.is-accent{--credits-trust-tone:#ec4899}.credits-recharge-trust-item.is-success{--credits-trust-tone:var(--success-color)}.credits-recharge-trust-label,.credits-recharge-trust-note{min-width:0;color:var(--text-muted);font-size:12px;line-height:1.45;display:block}.credits-recharge-trust-label{font-weight:650}.credits-recharge-trust-item strong{min-width:0;color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.credits-recharge-trust-note{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.credits-recharge-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-flow:dense;gap:16px;min-width:0;display:grid}.credits-recharge-empty{border:1px solid var(--primary-color);justify-content:center;align-items:center;min-height:260px;display:flex}@supports (color:color-mix(in lab, red, red)){.credits-recharge-empty{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.credits-recharge-empty{background:linear-gradient(135deg, #c026d311, #ec489908), var(--card-bg);box-shadow:var(--shadow-card);border-radius:10px}.credits-package-card{border:1px solid var(--primary-color);min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.credits-package-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.credits-package-card{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 38%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.credits-package-card{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.credits-package-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.credits-package-card:hover,.credits-package-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.credits-package-card:hover,.credits-package-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.credits-package-card:hover,.credits-package-card:focus-within{transform:translateY(-2px);box-shadow:0 18px 36px #c026d324}.credits-package-card:active{transform:translateY(0)scale(.995)}.credits-package-card.is-best-value{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.credits-package-card.is-best-value{border-color:color-mix(in srgb, var(--primary-color) 52%, var(--border-color))}}.credits-package-card.is-best-value{background:radial-gradient(circle at 100% 0%, #ec489929, transparent 36%), linear-gradient(135deg, #c026d31d, #ec48990d), var(--card-bg);box-shadow:0 0 0 3px #c026d31a,0 20px 42px #c026d32e}.credits-package-badge,.credits-package-discount{z-index:2;align-items:center;gap:5px;font-weight:720;line-height:1;display:inline-flex;position:absolute}.credits-package-badge{background:var(--primary-gradient);color:#fff;border-radius:0 0 0 8px;padding:8px 12px;font-size:12px;top:0;right:0;box-shadow:0 10px 24px #c026d338}.credits-package-discount{background:var(--danger-color);border-radius:0 0 8px;padding:7px 10px;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.credits-package-discount{background:color-mix(in srgb, var(--danger-color) 90%, #ec4899)}}.credits-package-discount{color:#fff;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px}.credits-package-inner{flex-direction:column;width:100%;min-width:0;padding:28px 22px 22px;display:flex}.credits-package-title{min-height:54px;color:var(--text-color);text-align:center;text-wrap:pretty;margin:0 0 14px;font-size:20px;font-weight:740;line-height:1.35}.credits-package-amount,.credits-package-price{text-align:center}.credits-package-amount{border:1px solid var(--primary-color);margin-bottom:16px;padding:18px 14px}@supports (color:color-mix(in lab, red, red)){.credits-package-amount{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.credits-package-amount{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.credits-package-amount{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.credits-package-credits{color:var(--primary-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:40px;font-weight:780;line-height:1}.credits-package-unit,.credits-package-rate,.credits-package-original{color:var(--text-muted);font-size:13px}.credits-package-unit{margin-top:6px}.credits-package-price{min-height:94px;margin-bottom:18px}.credits-package-original{min-height:20px;margin-bottom:4px;text-decoration:line-through}.credits-package-current{color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:760;line-height:1.1}.credits-package-rate{font-variant-numeric:tabular-nums;margin-top:6px}.credits-package-features{color:var(--text-color);gap:9px;margin:0 0 22px;padding:0;font-size:13px;list-style:none;display:grid}.credits-package-features li{align-items:center;gap:8px;display:flex}.credits-package-features .anticon{color:var(--success-color)}.credits-recharge-button{border:1px solid var(--primary-color);justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.credits-recharge-button{border:1px solid color-mix(in srgb, var(--primary-color) 28%, var(--border-color))}}.credits-recharge-button{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.credits-recharge-button{background:color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.credits-recharge-button{color:var(--text-color);cursor:pointer;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .22s,color .18s,transform .18s;transform:translateZ(0)}.credits-recharge-button:hover{border-color:var(--primary-color)}.credits-recharge-button:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.credits-recharge-button:hover{border-color:color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}.credits-recharge-button:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}}.credits-recharge-button:hover{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 12px 26px #c026d31f}.credits-recharge-button:focus-visible{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 12px 26px #c026d31f}.credits-recharge-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324,0 12px 26px #c026d31f}.credits-recharge-button:active{transform:translateY(0)scale(.99)}.credits-recharge-button.is-primary{background:var(--primary-gradient);color:#fff;border-color:#0000;box-shadow:0 14px 30px #c026d333}.credits-recharge-button:disabled{opacity:.62;cursor:wait;transform:none}.credits-recharge-note{border:1px solid var(--primary-color);justify-items:center;gap:6px;margin-top:10px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.credits-recharge-note{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.credits-recharge-note{background:var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.credits-recharge-note{background:color-mix(in srgb, var(--card-bg-elevated) 70%, transparent)}}.credits-recharge-note{color:var(--text-muted);text-align:center}.credits-recharge-note p{margin:0;line-height:1.6}@media (min-width:1500px){.credits-recharge-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:760px){.credits-recharge-trust-strip{grid-template-columns:1fr}.credits-recharge-trust-item{min-height:82px}.credits-recharge-grid{grid-template-columns:1fr;gap:14px}.credits-package-card{min-height:0}.credits-package-inner{padding:24px 18px 18px}}@media (prefers-reduced-motion:reduce){.credits-recharge-trust-item,.credits-package-card,.credits-recharge-button{transition:none!important;transform:none!important}}.membership-center-page,.membership-purchase-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;display:flex}.membership-center-content,.membership-purchase-content{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.membership-center-section{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.membership-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.membership-decision-item{--membership-decision-tone:var(--primary-color);border:1px solid var(--membership-decision-tone);min-width:0;min-height:88px;padding:13px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.membership-decision-item{border:1px solid color-mix(in srgb, var(--membership-decision-tone) 14%, var(--border-color))}}.membership-decision-item{background:radial-gradient(circle at 100% 0%, var(--membership-decision-tone), transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.membership-decision-item{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--membership-decision-tone) 12%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.membership-decision-item{box-shadow:0 10px 22px var(--membership-decision-tone)}@supports (color:color-mix(in lab, red, red)){.membership-decision-item{box-shadow:0 10px 22px color-mix(in srgb, var(--membership-decision-tone) 8%, transparent)}}.membership-decision-item{transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)}.membership-decision-item:before{content:"";background:linear-gradient(90deg, transparent, var(--membership-decision-tone), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.membership-decision-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--membership-decision-tone) 54%, transparent), transparent)}}.membership-decision-item:hover,.membership-decision-item:focus-within{border-color:var(--membership-decision-tone)}@supports (color:color-mix(in lab, red, red)){.membership-decision-item:hover,.membership-decision-item:focus-within{border-color:color-mix(in srgb, var(--membership-decision-tone) 34%, var(--border-color))}}.membership-decision-item:hover,.membership-decision-item:focus-within{box-shadow:0 14px 30px var(--membership-decision-tone), var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.membership-decision-item:hover,.membership-decision-item:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--membership-decision-tone) 12%, transparent), var(--shadow-card)}}.membership-decision-item:hover,.membership-decision-item:focus-within{transform:translateY(-1px)}.membership-decision-item.is-muted{--membership-decision-tone:var(--text-muted)}.membership-decision-item.is-primary{--membership-decision-tone:var(--primary-color)}.membership-decision-item.is-success{--membership-decision-tone:var(--success-color)}.membership-decision-item.is-warning{--membership-decision-tone:var(--warning-color)}.membership-decision-label,.membership-decision-note{min-width:0;color:var(--text-muted);font-size:12px;line-height:1.45;display:block}.membership-decision-label{font-weight:650}.membership-decision-item strong{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:15px;font-weight:740;line-height:1.25;display:block;overflow:hidden}.membership-decision-note{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;overflow:hidden}.membership-tier-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-auto-flow:dense;align-items:stretch;gap:16px;min-width:0;display:grid}.membership-purchase-grid{gap:18px}.membership-tier-card{border:1px solid var(--primary-color);min-width:0;min-height:390px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.membership-tier-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.membership-tier-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 36%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.membership-tier-card{background:radial-gradient(circle at 0% 0%, #c026d313, transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))}}.membership-tier-card{box-shadow:var(--shadow-card);transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.membership-tier-card:hover,.membership-tier-card:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.membership-tier-card:hover,.membership-tier-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.membership-tier-card:hover,.membership-tier-card:focus-within{transform:translateY(-2px);box-shadow:0 18px 36px #c026d324}.membership-tier-card:active{transform:translateY(0)scale(.995)}.membership-tier-card.is-current,.membership-tier-card.is-recommended{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.membership-tier-card.is-current,.membership-tier-card.is-recommended{border-color:color-mix(in srgb, var(--primary-color) 50%, var(--border-color))}}.membership-tier-card.is-current,.membership-tier-card.is-recommended{background:radial-gradient(circle at 100% 0%, #ec489929, transparent 36%), linear-gradient(135deg, #c026d31c, #ec48990d), var(--card-bg);box-shadow:0 0 0 3px #c026d31a,0 20px 42px #c026d32e}.membership-tier-badge{z-index:2;color:#fff;border-radius:0 0 0 8px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:720;line-height:1;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 10px 24px #c026d338}.membership-tier-badge.is-current{background:var(--primary-gradient)}.membership-tier-badge.is-recommended{background:linear-gradient(135deg,#c026d3,#ec4899)}.membership-tier-inner{flex-direction:column;width:100%;min-width:0;padding:28px 22px 22px;display:flex}.membership-tier-title{min-height:34px;color:var(--text-color);text-wrap:pretty;margin:0 0 6px;font-size:22px;font-weight:740;line-height:1.3}.membership-tier-meta{min-height:38px;color:var(--text-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.membership-tier-price{border:1px solid var(--primary-color);align-items:baseline;gap:4px;margin-bottom:18px;padding:16px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.membership-tier-price{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.membership-tier-price{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.membership-tier-price{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.membership-tier-currency,.membership-tier-period{color:var(--text-muted);font-size:13px;font-weight:600}.membership-tier-amount{color:var(--text-color);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:38px;font-weight:780;line-height:1}.membership-tier-features{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.membership-feature-line{min-width:0;color:var(--text-color);align-items:flex-start;gap:8px;font-size:13px;line-height:1.55;display:flex}.membership-feature-line .anticon{color:var(--success-color);flex:none;margin-top:3px}.membership-tier-feature-value{color:var(--primary-color);font-weight:720}.membership-tier-button{border:1px solid var(--primary-color);justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:auto;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.membership-tier-button{border:1px solid color-mix(in srgb, var(--primary-color) 28%, var(--border-color))}}.membership-tier-button{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.membership-tier-button{background:color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.membership-tier-button{color:var(--text-color);cursor:pointer;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .22s,color .18s,transform .18s;transform:translateZ(0)}.membership-tier-button:hover{border-color:var(--primary-color)}.membership-tier-button:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.membership-tier-button:hover{border-color:color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}.membership-tier-button:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}}.membership-tier-button:hover{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 12px 26px #c026d31f}.membership-tier-button:focus-visible{color:var(--primary-color);transform:translateY(-1px);box-shadow:0 12px 26px #c026d31f}.membership-tier-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324,0 12px 26px #c026d31f}.membership-tier-button:active{transform:translateY(0)scale(.99)}.membership-tier-button.is-primary{background:var(--primary-gradient);color:#fff;border-color:#0000;box-shadow:0 14px 30px #c026d333}.membership-tier-button.is-inline{width:auto;min-width:140px;margin-top:0}.membership-tier-button:disabled{opacity:.62;cursor:wait;transform:none}.membership-order-filter{border:1px solid var(--primary-color);gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.membership-order-filter{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.membership-order-filter{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.membership-order-filter{background:color-mix(in srgb, var(--card-bg-elevated) 78%, transparent)}}.membership-order-filter button{min-height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:650;transition:background-color .18s,color .18s,transform .18s}.membership-order-filter button:hover{color:var(--text-color);background:var(--primary-color)}.membership-order-filter button:focus-visible{color:var(--text-color);background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.membership-order-filter button:hover{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}.membership-order-filter button:focus-visible{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.membership-order-filter button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #c026d32e}.membership-order-filter button:active{transform:scale(.98)}.membership-order-filter button.is-active{color:var(--primary-color);background:linear-gradient(135deg, #c026d31a, #ec48990d), var(--card-bg);box-shadow:0 8px 18px #c026d31a}.membership-orders-state,.membership-orders-empty{border:1px solid var(--primary-color);justify-content:center;align-items:center;min-height:230px;display:flex}@supports (color:color-mix(in lab, red, red)){.membership-orders-state,.membership-orders-empty{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.membership-orders-state,.membership-orders-empty{background:linear-gradient(135deg, #c026d30f, #ec489908), var(--card-bg);box-shadow:var(--shadow-card);border-radius:8px}.membership-orders-state{text-align:center;flex-direction:column;gap:12px;padding:36px}.membership-orders-empty{text-align:center;flex-direction:column;padding:40px 20px}.membership-orders-empty p{margin-bottom:18px}.membership-orders-table{border:1px solid var(--primary-color);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.membership-orders-table{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.membership-orders-table{background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:8px}.membership-orders-table table{min-width:880px}.membership-orders-table thead{background:linear-gradient(90deg, #c026d30e, transparent 72%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.membership-orders-table thead{background:linear-gradient(90deg, #c026d30e, transparent 72%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.membership-orders-table tbody tr{transition:background-color .18s,box-shadow .18s}.membership-orders-table tbody tr:hover{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.membership-orders-table tbody tr:hover{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))}}.membership-order-mobile-list{gap:12px;display:grid}.membership-order-card{border:1px solid var(--primary-color);padding:16px}@supports (color:color-mix(in lab, red, red)){.membership-order-card{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.membership-order-card{background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:8px}.membership-cancel-button{min-height:34px;color:var(--danger-color);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:650;transition:background-color .18s,border-color .18s,opacity .18s,transform .18s;display:inline-flex}.membership-cancel-button:hover{border-color:var(--danger-color)}.membership-cancel-button:focus-visible{border-color:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.membership-cancel-button:hover{border-color:color-mix(in srgb, var(--danger-color) 28%, var(--border-color))}.membership-cancel-button:focus-visible{border-color:color-mix(in srgb, var(--danger-color) 28%, var(--border-color))}}.membership-cancel-button:hover{background:var(--danger-color)}.membership-cancel-button:focus-visible{background:var(--danger-color)}@supports (color:color-mix(in lab, red, red)){.membership-cancel-button:hover{background:color-mix(in srgb, var(--danger-color) 8%, transparent)}.membership-cancel-button:focus-visible{background:color-mix(in srgb, var(--danger-color) 8%, transparent)}}.membership-cancel-button:focus-visible{box-shadow:0 0 0 3px var(--danger-color);outline:none}@supports (color:color-mix(in lab, red, red)){.membership-cancel-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger-color) 14%, transparent)}}.membership-cancel-button:active{transform:translateY(1px)scale(.99)}.membership-cancel-button:disabled{opacity:.55;cursor:wait}.membership-cancel-button.is-block{width:100%;margin-top:12px}.membership-purchase-note{border:1px solid var(--primary-color);justify-items:center;gap:6px;margin-top:4px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.membership-purchase-note{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.membership-purchase-note{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.membership-purchase-note{background:color-mix(in srgb, var(--card-bg-elevated) 70%, transparent)}}.membership-purchase-note{color:var(--text-muted);text-align:center}.membership-purchase-note p{margin:0;line-height:1.6}@media (min-width:1500px){.membership-tier-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.membership-tier-card{min-height:410px}}@media (max-width:1100px){.membership-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.membership-center-content,.membership-purchase-content{gap:14px}.membership-decision-strip{grid-template-columns:1fr}.membership-decision-item{min-height:82px}.membership-tier-grid{grid-template-columns:1fr;gap:14px}.membership-tier-card{min-height:0}.membership-tier-inner{padding:24px 18px 18px}.membership-order-filter{width:100%}.membership-order-filter button{flex:1 1 0}.membership-orders-state,.membership-orders-empty{min-height:210px}}@media (prefers-reduced-motion:reduce){.membership-decision-item,.membership-tier-card,.membership-tier-button,.membership-order-filter button,.membership-orders-table tbody tr,.membership-cancel-button{transition:none!important;transform:none!important}}.operations-planning-page{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;gap:24px;display:flex}.operations-hero,.operations-section-heading{margin-bottom:0!important}.operations-section{flex-direction:column;gap:12px;min-width:0;display:flex}.operations-mode-switch,.operations-input-card,.operations-answer-card{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.operations-mode-switch,.operations-input-card,.operations-answer-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))!important}}.operations-mode-switch,.operations-input-card,.operations-answer-card{border-radius:16px;transition:border-color .22s,box-shadow .24s,transform .24s cubic-bezier(.32,.72,0,1);transform:translateZ(0);background:radial-gradient(circle at 12% 0%, #c026d30f, transparent 32%), linear-gradient(135deg, #c026d308, #ec489905), var(--card-bg)!important}.operations-mode-switch{padding:12px}.operations-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.operations-workflow-item{border:1px solid var(--primary-color);min-width:0;padding:14px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operations-workflow-item{border:1px solid color-mix(in srgb, var(--primary-color) 13%, var(--border-color))}}.operations-workflow-item{background:radial-gradient(circle at 0% 0%, #c026d317, transparent 38%), linear-gradient(135deg, #c026d30a, #ec489905), var(--card-bg);box-shadow:var(--shadow-card);border-radius:12px;transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.operations-workflow-item:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-color), transparent);height:1px;position:absolute;top:0;bottom:auto;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.operations-workflow-item:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary-color) 44%, transparent), transparent)}}.operations-workflow-item:hover,.operations-workflow-item:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-workflow-item:hover,.operations-workflow-item:focus-within{border-color:color-mix(in srgb, var(--primary-color) 30%, var(--border-color))}}.operations-workflow-item:hover,.operations-workflow-item:focus-within{box-shadow:0 12px 28px #c026d31c, var(--shadow-card);transform:translateY(-1px)}.operations-workflow-label,.operations-workflow-note{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.operations-workflow-label{font-weight:650}.operations-workflow-item strong{color:var(--text-color);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:16px;font-weight:760;line-height:1.25;display:block;overflow:hidden}.operations-workflow-note{margin-top:8px}.operations-input-card{padding:16px}.operations-strategy-card{flex-direction:column;gap:20px;padding:18px;display:flex}.operations-answer-card{min-height:200px;padding:20px 24px}.operations-mode-switch:hover,.operations-mode-switch:focus-within,.operations-input-card:focus-within,.operations-answer-card:focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.operations-mode-switch:hover,.operations-mode-switch:focus-within,.operations-input-card:focus-within,.operations-answer-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 28%, var(--border-color))!important}}.operations-mode-switch:hover,.operations-mode-switch:focus-within,.operations-input-card:focus-within,.operations-answer-card:focus-within{box-shadow:0 0 0 3px #c026d314,0 16px 32px #c026d31a}.operations-question-chip-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.operations-question-chip{border:1px solid var(--primary-color);justify-content:center;align-items:center;max-width:100%;min-height:34px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operations-question-chip{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.operations-question-chip{background:linear-gradient(135deg, #c026d30a, #ec489905), var(--card-bg);color:var(--text-color);cursor:pointer;border-radius:999px;font-size:13px;font-weight:620;line-height:1.2;transition:background-color .18s,border-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .18s;transform:translateZ(0)}.operations-question-chip:hover{border-color:var(--primary-color)}.operations-question-chip:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-question-chip:hover{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))}.operations-question-chip:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 46%, var(--border-color))}}.operations-question-chip:hover{background:linear-gradient(135deg, #c026d317, #ec48990b), var(--card-bg);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 22px #c026d31f}.operations-question-chip:focus-visible{background:linear-gradient(135deg, #c026d317, #ec48990b), var(--card-bg);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 10px 22px #c026d31f}.operations-question-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324,0 10px 22px #c026d31f}.operations-question-chip:active{transform:translateY(0)scale(.99)}.operations-question-chip:disabled{opacity:.55;cursor:not-allowed;transform:none}.operations-answer-card{overflow:hidden}.operations-answer-card .ops-markdown{max-width:min(100%,920px)}.operations-route-pill{border:1px solid var(--primary-color);align-items:center;gap:4px;padding:2px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.operations-route-pill{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.operations-route-pill{background:var(--primary-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.operations-route-pill{background:color-mix(in srgb, var(--primary-color) 10%, transparent)}}.operations-route-pill{color:var(--primary-color);font:inherit;vertical-align:baseline;cursor:pointer;font-size:.92em;font-weight:550;line-height:1.5;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .22s,transform .18s;transform:translateZ(0)}.operations-route-pill:hover{border-color:var(--primary-color)}.operations-route-pill:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-route-pill:hover{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}.operations-route-pill:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.operations-route-pill:hover{background:var(--primary-color)}.operations-route-pill:focus-visible{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-route-pill:hover{background:color-mix(in srgb, var(--primary-color) 16%, transparent)}.operations-route-pill:focus-visible{background:color-mix(in srgb, var(--primary-color) 16%, transparent)}}.operations-route-pill:hover{transform:translateY(-1px);box-shadow:0 8px 18px #c026d31f}.operations-route-pill:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px #c026d31f}.operations-route-pill:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324,0 8px 18px #c026d31f}.operations-route-pill:active{transform:translateY(0)scale(.99)}.operations-route-pill-arrow{opacity:.7;font-size:.85em}.operations-external-link{color:var(--primary-color);text-decoration:underline;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-external-link{-webkit-text-decoration-color:color-mix(in srgb, var(--primary-color) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--primary-color) 42%, transparent)}}.operations-external-link{text-underline-offset:3px}.operations-inline-strong{color:var(--text-color);font-weight:650}.operations-inline-code{border:1px solid var(--border-color);background:var(--card-bg-elevated);color:var(--text-color);border-radius:4px;padding:1px 5px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.operations-task-item{align-items:flex-start;gap:8px;display:inline-flex}.operations-task-check{border:1px solid var(--border-color);width:14px;height:14px;color:var(--primary-color);border-radius:3px;flex:none;justify-content:center;align-items:center;margin-top:4px;font-size:10px;line-height:1;display:inline-flex}.operations-task-check.is-checked{border-color:var(--primary-color);background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-task-check.is-checked{background:color-mix(in srgb, var(--primary-color) 18%, transparent)}}.ops-markdown{color:var(--text-color);font-size:14px;line-height:1.75}.ops-markdown h2,.ops-markdown h3,.ops-markdown h4{color:var(--text-color);text-wrap:balance}.ops-markdown h2{margin:20px 0 10px;font-size:20px;font-weight:720}.ops-markdown h3{margin:16px 0 8px;font-size:17px;font-weight:650}.ops-markdown h4{margin:14px 0 6px;font-size:15px;font-weight:650}.ops-markdown ul,.ops-markdown ol{margin:6px 0 12px;padding-left:22px}.ops-markdown ul{list-style:outside}.ops-markdown ol{list-style:decimal}.ops-markdown li{margin-bottom:4px}.ops-markdown p{color:var(--text-color);margin:0 0 12px}.ops-markdown blockquote{border-left:3px solid var(--primary-color);margin:8px 0 14px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.ops-markdown blockquote{border-left:3px solid color-mix(in srgb, var(--primary-color) 45%, transparent)}}.ops-markdown blockquote{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.ops-markdown blockquote{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.ops-markdown blockquote{color:var(--text-muted)}.ops-markdown blockquote p:not(.is-last){margin-bottom:8px}.ops-markdown blockquote p.is-last{margin-bottom:0}.ops-markdown hr{border:0;border-top:1px solid var(--border-color);margin:18px 0}.operations-table-wrap{border:1px solid var(--border-color);border-radius:8px;width:100%;margin:8px 0 16px;overflow-x:auto}.operations-table-wrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px;line-height:1.6}.operations-table-wrap th,.operations-table-wrap td{color:var(--text-color);text-align:left;vertical-align:top;padding:10px 12px}.operations-table-wrap th{border-bottom:1px solid var(--border-color);background:var(--card-bg-elevated);white-space:nowrap;font-weight:700}.operations-table-wrap tbody tr+tr td{border-top:1px solid var(--border-color)}.operations-choice-grid{gap:10px;display:grid}.operations-choice-grid-wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.operations-choice-grid-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.operations-choice-button{border:1px solid var(--border-color);background:var(--card-bg-elevated);min-height:44px;color:var(--text-muted);text-align:left;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:550;transition:border-color .18s,background-color .18s,box-shadow .22s,color .18s,opacity .18s,transform .18s;transform:translateZ(0)}.operations-choice-button:hover{border-color:var(--primary-color)}.operations-choice-button:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-choice-button:hover{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}.operations-choice-button:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.operations-choice-button:hover{color:var(--text-color);transform:translateY(-1px)}.operations-choice-button:focus-visible{color:var(--text-color);transform:translateY(-1px)}.operations-choice-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324}.operations-choice-button:active{transform:translateY(0)scale(.99)}.operations-choice-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.operations-choice-button.is-selected{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.operations-choice-button.is-selected{border-color:color-mix(in srgb, var(--primary-color) 44%, var(--border-color))}}.operations-choice-button.is-selected{background:linear-gradient(135deg, #c026d329, #ec489912), var(--card-bg-elevated);color:var(--text-color);font-weight:650;box-shadow:0 0 0 3px #c026d314,0 12px 24px #c026d31a}.operations-strategy-field{flex-direction:column;gap:10px;display:flex}.operations-strategy-field-title{color:var(--text-color);align-items:center;gap:8px;font-size:15px;font-weight:720;display:flex}.operations-strategy-field-icon{color:var(--primary-color)}.operations-input-footer,.operations-form-footer,.operations-meta-row,.operations-history-title,.operations-history-item-meta,.operations-history-tags,.operations-action-row{flex-wrap:wrap;align-items:center;display:flex}.operations-input-footer,.operations-form-footer{justify-content:space-between;gap:12px}.operations-input-footer{margin-top:12px}.operations-form-footer{padding-top:2px}.operations-input-hint{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:inline-flex}.operations-input-count,.operations-task-tag,.operations-history-task{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operations-input-count{color:var(--text-muted)}.operations-input-count.is-limit{color:var(--danger-color)}.operations-action-row{gap:8px}.operations-meta-row{gap:6px}.operations-meta-tag{margin:0!important}.operations-task-tag{font-size:11px}.operations-loading-state,.operations-history-loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 0;display:flex}.operations-muted-copy{color:var(--text-muted);font-size:13px}.operations-empty-state,.operations-history-empty{padding:40px 0}.operations-disclaimer{font-size:12px;border:1px solid var(--border-color)!important;background:0 0!important}.operations-history-title{gap:10px}.operations-history-title-icon{color:var(--primary-color)}.operations-history-search{margin-bottom:12px}.operations-history-item{border-bottom:1px solid var(--border-color)!important;flex-direction:column!important;align-items:stretch!important;padding:14px 0!important}.operations-history-item-body{width:100%}.operations-history-item-meta{justify-content:space-between;gap:6px;margin-bottom:6px}.operations-history-time{color:var(--text-muted);font-size:11px}.operations-history-tags{gap:4px}.operations-history-question{-webkit-line-clamp:2;color:var(--text-color);text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:4px;font-size:14px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.operations-history-preview{-webkit-line-clamp:3;color:var(--text-muted);text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.operations-history-task{color:var(--text-muted);margin-top:6px;font-size:10.5px}@media (max-width:760px){.operations-workflow-strip{grid-template-columns:1fr}.operations-question-chip-row{grid-template-columns:1fr;display:grid}.operations-question-chip{text-align:left;white-space:normal;justify-content:flex-start;width:100%}.operations-input-card,.operations-answer-card{padding:16px}.operations-input-footer,.operations-form-footer{flex-direction:column;align-items:stretch}.operations-action-row,.operations-action-row .ant-btn{width:100%}.operations-action-row .ant-btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.operations-mode-switch,.operations-workflow-item,.operations-input-card,.operations-answer-card,.operations-question-chip,.operations-route-pill,.operations-choice-button{transition:none!important;transform:none!important}}.xhs-image-studio-page{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.xhs-image-studio-grid{align-items:stretch;min-width:0}.xhs-image-studio-grid>.ant-col{flex-direction:column;min-width:0;display:flex}.xhs-image-studio-generator-card,.xhs-image-studio-results-card,.xhs-image-studio-assets-card{overflow:hidden;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-generator-card,.xhs-image-studio-results-card,.xhs-image-studio-assets-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))!important}}.xhs-image-studio-generator-card,.xhs-image-studio-results-card,.xhs-image-studio-assets-card{box-shadow:0 18px 42px #c026d313;background:linear-gradient(135deg, #c026d30d, #ec489906), var(--card-bg)!important}.xhs-image-studio-generator-card{flex-direction:column;flex:auto;width:100%;height:100%;display:flex}.xhs-image-studio-generator-card>.ant-card-body{flex:auto}.xhs-image-studio-generator-card>.ant-card-head,.xhs-image-studio-results-card>.ant-card-head,.xhs-image-studio-assets-card>.ant-card-head{border-bottom-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-generator-card>.ant-card-head,.xhs-image-studio-results-card>.ant-card-head,.xhs-image-studio-assets-card>.ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))!important}}.xhs-image-studio-model-meta,.xhs-image-studio-helper-copy,.xhs-image-studio-reference-count,.xhs-image-studio-modal-copy{font-size:12px;line-height:1.65;color:var(--text-muted)!important}.xhs-image-studio-preset-row{margin-bottom:8px}.xhs-image-studio-full-control,.xhs-image-studio-aspect-select,.xhs-image-studio-model-select,.xhs-image-studio-resolution-select{width:100%}.xhs-image-studio-prompt-input{margin-top:8px;margin-bottom:16px}.xhs-image-studio-helper-copy{margin-top:4px}.xhs-image-studio-reference-list,.xhs-image-studio-reference-empty{margin-bottom:12px}.xhs-image-studio-reference-thumb{border:1px solid var(--primary-color);width:80px;height:80px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-reference-thumb{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.xhs-image-studio-reference-thumb{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-reference-thumb{background:color-mix(in srgb, var(--primary-color) 7%, var(--hover-bg))}}.xhs-image-studio-reference-thumb{transition:border-color .18s,box-shadow .18s,transform .18s;transform:translateZ(0)}.xhs-image-studio-reference-thumb:hover,.xhs-image-studio-reference-thumb:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-reference-thumb:hover,.xhs-image-studio-reference-thumb:focus-within{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.xhs-image-studio-reference-thumb:hover,.xhs-image-studio-reference-thumb:focus-within{transform:translateY(-1px);box-shadow:0 12px 24px #c026d31f}.xhs-image-studio-reference-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.xhs-image-studio-reference-remove{top:0;right:0;color:#fff!important;background:#111827ad!important;border-radius:0 0 0 6px!important;width:22px!important;min-width:22px!important;height:22px!important;padding:0!important;position:absolute!important}.xhs-image-studio-reference-remove:hover{background:var(--primary-color)!important}.xhs-image-studio-reference-remove:focus-visible{background:var(--primary-color)!important}.xhs-image-studio-reference-empty{border:1px dashed var(--primary-color);padding:16px 12px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-reference-empty{border:1px dashed color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.xhs-image-studio-reference-empty{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-reference-empty{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))}}.xhs-image-studio-reference-empty{color:var(--text-muted);text-align:center;font-size:12px}.xhs-image-studio-reference-actions{align-items:center}.xhs-image-studio-options-panel{border:1px solid var(--primary-color);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:16px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-options-panel{border:1px solid color-mix(in srgb, var(--primary-color) 13%, var(--border-color))}}.xhs-image-studio-options-panel{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 42%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-options-panel{background:radial-gradient(circle at 0% 0%, #c026d314, transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)}}.xhs-image-studio-option-cell,.xhs-image-studio-action-cell{min-width:0}.xhs-image-studio-option-cell{border:1px solid var(--primary-color);flex-direction:column;justify-content:flex-start;gap:6px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-option-cell{border:1px solid color-mix(in srgb, var(--primary-color) 8%, transparent)}}.xhs-image-studio-option-cell{background:var(--bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-option-cell{background:color-mix(in srgb, var(--bg-elevated) 58%, transparent)}}.xhs-image-studio-control-label{color:var(--text-color);font-size:12px}.xhs-image-studio-control-hint{font-size:11px;line-height:1.55;color:var(--text-muted)!important}.xhs-image-studio-copy-switch-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.xhs-image-studio-copy-select{width:100%}.xhs-image-studio-model-option{justify-content:space-between;align-items:center;gap:12px;min-width:220px;display:flex}.xhs-image-studio-model-default-tag{flex:none;margin:0!important}.xhs-image-studio-action-cell{border-top:1px solid var(--primary-color);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-action-cell{border-top:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.xhs-image-studio-action-cell .ant-btn{height:38px}.xhs-image-studio-primary-action{min-width:168px}.xhs-image-studio-secondary-action{min-width:92px}@media (max-width:1280px) and (min-width:1024px){.xhs-image-studio-grid>.ant-col-lg-15,.xhs-image-studio-grid>.ant-col-lg-9{flex:0 0 100%;max-width:100%;display:block}.xhs-image-studio-generator-card>.ant-card-body,.xhs-image-studio-results-card>.ant-card-body,.xhs-image-studio-assets-card>.ant-card-body{padding:16px!important}.xhs-image-studio-reference-thumb{width:72px;height:72px}.xhs-image-studio-options-panel{margin-top:14px}}.xhs-image-studio-primary-action,.xhs-image-studio-secondary-action,.xhs-image-studio-asset-action,.xhs-image-studio-asset-delete,.xhs-image-studio-picker-card{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;transform:translateZ(0)}.xhs-image-studio-primary-action:hover,.xhs-image-studio-secondary-action:hover,.xhs-image-studio-asset-action:hover,.xhs-image-studio-asset-delete:hover{transform:translateY(-1px)}.xhs-image-studio-primary-action:focus-visible{transform:translateY(-1px)}.xhs-image-studio-secondary-action:focus-visible{transform:translateY(-1px)}.xhs-image-studio-asset-action:focus-visible{transform:translateY(-1px)}.xhs-image-studio-asset-delete:focus-visible{transform:translateY(-1px)}.xhs-image-studio-primary-action:active,.xhs-image-studio-secondary-action:active,.xhs-image-studio-asset-action:active,.xhs-image-studio-asset-delete:active{transform:translateY(0)scale(.98)}.xhs-image-studio-preview{margin-top:16px}.xhs-image-studio-preview-frame{border:1px solid var(--primary-color);margin-top:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-preview-frame{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.xhs-image-studio-preview-frame{background:radial-gradient(circle at 50% 0%, #c026d31a, transparent 42%), var(--hover-bg);text-align:center;border-radius:8px}.xhs-image-studio-preview-image,.xhs-image-studio-preview-image .ant-image-img{-o-object-fit:contain;object-fit:contain;max-height:360px}.xhs-image-studio-copy-panel{border:1px solid var(--primary-color);margin-top:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-copy-panel{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.xhs-image-studio-copy-panel{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-copy-panel{background:color-mix(in srgb, var(--card-bg-elevated) 78%, transparent)}}.xhs-image-studio-copy-panel{text-align:left}.xhs-image-studio-copy-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.xhs-image-studio-copy-text{white-space:pre-wrap;color:var(--text-color);font-size:13px;line-height:1.75}.xhs-image-studio-results-card{flex-direction:column;flex:auto;min-height:0;display:flex}.xhs-image-studio-results-card>.ant-card-head{min-height:48px}.xhs-image-studio-results-card>.ant-card-head .ant-card-extra{min-width:0}.xhs-image-studio-results-card>.ant-card-body{flex:auto;min-height:0;overflow:hidden}.xhs-image-studio-results-card .ant-btn-link{height:24px;padding-inline-start:2px;padding-inline-end:2px;color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-results-card .ant-btn-link{color:color-mix(in srgb, var(--primary-color) 86%, var(--text-color))!important}}.xhs-image-studio-results-card .ant-btn-link{font-weight:650}.xhs-image-studio-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;height:100%;display:grid;overflow:hidden}.xhs-image-studio-result-card{border:1px solid var(--primary-color);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.xhs-image-studio-result-card{background:radial-gradient(circle at 50% 0%, var(--primary-color), transparent 46%), var(--card-bg-elevated);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-card{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary-color) 9%, transparent), transparent 46%), color-mix(in srgb, var(--card-bg-elevated) 86%, transparent)}}.xhs-image-studio-result-card.is-failed{border-color:#f87171}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-card.is-failed{border-color:color-mix(in srgb, #f87171 38%, var(--border-color))}}.xhs-image-studio-result-card.is-failed{background:radial-gradient(circle at 50% 0%, #f8717124, transparent 48%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-card.is-failed{background:radial-gradient(circle at 50% 0%, #f8717124, transparent 48%), color-mix(in srgb, var(--card-bg-elevated) 88%, transparent)}}.xhs-image-studio-result-media{aspect-ratio:4/3;background:var(--primary-color);justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-media{background:color-mix(in srgb, var(--primary-color) 5%, var(--hover-bg))}}.xhs-image-studio-result-image,.xhs-image-studio-result-image .ant-image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.xhs-image-studio-result-loading{min-height:100%;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.xhs-image-studio-result-elapsed{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-elapsed{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-color))}}.xhs-image-studio-result-elapsed{font-variant-numeric:tabular-nums;font-size:11px}.xhs-image-studio-result-error-state{color:#fca5a5;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;font-size:12px;font-weight:650;display:flex}.xhs-image-studio-result-error-state .anticon{font-size:22px}.xhs-image-studio-result-body{padding:10px}.xhs-image-studio-result-head{align-items:center;gap:6px;min-height:22px;margin-bottom:6px;display:flex}.xhs-image-studio-result-time{color:var(--text-muted);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-result-time{color:color-mix(in srgb, var(--text-muted) 90%, var(--text-color))}}.xhs-image-studio-result-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.xhs-image-studio-result-copy-button{margin-left:auto;height:20px!important;padding-inline-start:0!important;padding-inline-end:0!important;font-size:11px!important}.xhs-image-studio-result-time+.xhs-image-studio-result-copy-button{margin-left:0}.xhs-image-studio-result-prompt{min-height:36px;font-size:12px;line-height:1.5;color:var(--text-color)!important;margin-bottom:6px!important}.xhs-image-studio-result-copy{font-size:11px;line-height:1.45;color:var(--text-muted)!important;margin-bottom:8px!important}.xhs-image-studio-result-error-message{font-size:11px;line-height:1.45;color:#fca5a5!important;margin-bottom:8px!important}.xhs-image-studio-result-actions{width:100%}.xhs-image-studio-result-actions .ant-btn{flex:1 1 0;min-width:0!important;padding-inline-start:4px!important;padding-inline-end:4px!important;font-size:12px!important}.xhs-image-studio-results-empty{border:1px dashed var(--primary-color);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:292px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-results-empty{border:1px dashed color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.xhs-image-studio-results-empty{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-results-empty{background:color-mix(in srgb, var(--primary-color) 4%, var(--card-bg))}}.xhs-image-studio-results-empty{text-align:center}.xhs-image-studio-results-empty .anticon{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-results-empty .anticon{color:color-mix(in srgb, var(--primary-color) 78%, var(--text-color))}}.xhs-image-studio-results-empty .anticon{font-size:22px}.xhs-image-studio-assets-toolbar{justify-content:flex-end}.xhs-image-studio-assets-search{width:min(320px,100%)}.xhs-image-studio-assets-search .ant-input,.xhs-image-studio-assets-search .ant-input-affix-wrapper{width:200px}.xhs-image-studio-empty{min-height:220px;padding:36px 12px}.xhs-image-studio-assets-grid,.xhs-image-studio-picker-grid{min-width:0}.xhs-image-studio-asset-card{height:100%;overflow:hidden;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-asset-card{border-color:color-mix(in srgb, var(--primary-color) 10%, var(--border-color))!important}}.xhs-image-studio-asset-card{background:var(--card-bg-elevated)!important}.xhs-image-studio-asset-card:hover,.xhs-image-studio-asset-card:focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-asset-card:hover,.xhs-image-studio-asset-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))!important}}.xhs-image-studio-asset-card:hover,.xhs-image-studio-asset-card:focus-within{box-shadow:0 14px 32px #c026d31b}.xhs-image-studio-asset-card>.ant-card-body{padding:8px!important}.xhs-image-studio-asset-cover{background:radial-gradient(circle at 50% 0%, #c026d31a, transparent 38%), var(--hover-bg);border-radius:8px 8px 0 0;justify-content:center;align-items:center;height:160px;display:flex;overflow:hidden}.xhs-image-studio-asset-image,.xhs-image-studio-asset-image .ant-image-img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:160px;transition:transform .7s}.xhs-image-studio-asset-card:hover .xhs-image-studio-asset-image,.xhs-image-studio-asset-card:focus-within .xhs-image-studio-asset-image{transform:scale(1.045)}.xhs-image-studio-asset-meta{min-height:60px}.xhs-image-studio-asset-prompt{font-size:12px;color:var(--text-muted)!important;margin-bottom:4px!important}.xhs-image-studio-model-tag{padding:0 4px;font-size:10px}.xhs-image-studio-asset-actions{width:100%;margin-top:8px}.xhs-image-studio-asset-action{flex:1 1 0;min-width:0!important;padding-inline-start:4px!important;padding-inline-end:4px!important;font-size:12px!important}.xhs-image-studio-asset-delete{flex:0 0 28px;min-width:28px!important;padding-inline-start:0!important;padding-inline-end:0!important}.xhs-image-studio-history-list{flex-direction:column;display:flex}.xhs-image-studio-history-row{border-bottom:1px solid var(--border-color);grid-template-columns:104px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.xhs-image-studio-history-row:first-child{padding-top:0}.xhs-image-studio-history-thumb{border:1px solid var(--primary-color);justify-content:center;align-items:center;width:104px;height:104px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-history-thumb{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.xhs-image-studio-history-thumb{background:var(--hover-bg);color:var(--text-muted);border-radius:8px;font-size:12px}.xhs-image-studio-history-image,.xhs-image-studio-history-image .ant-image-img{-o-object-fit:cover;object-fit:cover;width:104px;height:104px}.xhs-image-studio-history-body{min-width:0}.xhs-image-studio-history-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xhs-image-studio-history-time{white-space:nowrap;flex:none;font-size:12px}.xhs-image-studio-history-prompt{font-size:13px;color:var(--text-color)!important;margin:8px 0 0!important}.xhs-image-studio-history-error{font-size:12px;color:var(--error-color)!important;margin:6px 0 0!important}.xhs-image-studio-history-copy{background:var(--primary-color);border-radius:8px;margin-top:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-history-copy{background:color-mix(in srgb, var(--primary-color) 5%, var(--hover-bg))}}.xhs-image-studio-history-copy-label{margin-bottom:4px;font-size:11px;display:block}.xhs-image-studio-history-copy-text{white-space:pre-wrap;font-size:12px;line-height:1.55;color:var(--text-color)!important;margin-bottom:0!important}.xhs-image-studio-history-actions{margin-top:10px}.xhs-image-studio-history-pagination{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.xhs-image-studio-pagination,.xhs-image-studio-modal-pagination{justify-content:center;margin-top:16px;display:flex}.xhs-image-studio-modal-pagination{margin-top:12px}.xhs-image-studio-modal-search{width:100%;margin-bottom:12px}.xhs-image-studio-modal-copy{margin-bottom:12px!important}.xhs-image-studio-picker-card{border:1px solid var(--primary-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-picker-card{border:1px solid color-mix(in srgb, var(--primary-color) 12%, var(--border-color))}}.xhs-image-studio-picker-card{background:var(--hover-bg);cursor:pointer;border-radius:8px}.xhs-image-studio-picker-card:hover,.xhs-image-studio-picker-card.is-picked{border-color:var(--primary-color)}.xhs-image-studio-picker-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.xhs-image-studio-picker-card:hover,.xhs-image-studio-picker-card.is-picked{border-color:color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}.xhs-image-studio-picker-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}}.xhs-image-studio-picker-card:hover,.xhs-image-studio-picker-card.is-picked{transform:translateY(-1px);box-shadow:0 12px 26px #c026d321}.xhs-image-studio-picker-card:focus-visible{transform:translateY(-1px);box-shadow:0 12px 26px #c026d321}.xhs-image-studio-picker-card:focus-visible{outline:none;box-shadow:0 0 0 3px #c026d324,0 12px 26px #c026d321}.xhs-image-studio-picker-card:active{transform:translateY(0)scale(.995)}.xhs-image-studio-picker-cover{background:radial-gradient(circle at 50% 0%, #c026d31a, transparent 38%), var(--hover-bg);justify-content:center;align-items:center;height:140px;display:flex;overflow:hidden}.xhs-image-studio-picker-image{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;transition:transform .7s}.xhs-image-studio-picker-card:hover .xhs-image-studio-picker-image{transform:scale(1.045)}.xhs-image-studio-picker-card:focus-visible .xhs-image-studio-picker-image{transform:scale(1.045)}.xhs-image-studio-picker-body{padding:6px 8px}.xhs-image-studio-picker-title{font-size:12px}.xhs-image-studio-picker-check{background:linear-gradient(135deg, var(--primary-color), #ec4899);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 8px 18px #c026d338}@media (max-width:760px){.xhs-image-studio-page{gap:14px}.xhs-image-studio-generator-card>.ant-card-head{flex-wrap:wrap;gap:8px}.xhs-image-studio-generator-card>.ant-card-head .ant-card-extra,.xhs-image-studio-assets-toolbar,.xhs-image-studio-assets-toolbar>.ant-space-item,.xhs-image-studio-assets-toolbar .ant-btn,.xhs-image-studio-assets-search,.xhs-image-studio-assets-search .ant-input,.xhs-image-studio-assets-search .ant-input-affix-wrapper,.xhs-image-studio-reference-actions,.xhs-image-studio-reference-actions>.ant-space-item,.xhs-image-studio-reference-actions .ant-btn,.xhs-image-studio-action-cell,.xhs-image-studio-action-cell .ant-btn{width:100%!important}.xhs-image-studio-reference-thumb{width:72px;height:72px}.xhs-image-studio-options-panel{grid-template-columns:1fr;padding:10px}.xhs-image-studio-action-cell{flex-direction:column-reverse;justify-content:stretch;align-items:stretch}.xhs-image-studio-action-cell .ant-btn{min-width:0}.xhs-image-studio-copy-head{flex-direction:column;align-items:flex-start}.xhs-image-studio-results-grid{grid-template-columns:1fr}.xhs-image-studio-results-card>.ant-card-head{flex-direction:column;align-items:flex-start;gap:8px}.xhs-image-studio-asset-cover{height:138px}.xhs-image-studio-history-row{grid-template-columns:84px minmax(0,1fr);gap:10px}.xhs-image-studio-history-thumb,.xhs-image-studio-history-image,.xhs-image-studio-history-image .ant-image-img{width:84px;height:84px}.xhs-image-studio-history-head{flex-direction:column;gap:4px}.xhs-image-studio-history-pagination{flex-direction:column;align-items:flex-start}.xhs-image-studio-modal-search .ant-input,.xhs-image-studio-modal-search .ant-input-affix-wrapper,.xhs-image-studio-modal-search .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.xhs-image-studio-reference-thumb,.xhs-image-studio-primary-action,.xhs-image-studio-secondary-action,.xhs-image-studio-asset-card,.xhs-image-studio-asset-image,.xhs-image-studio-asset-action,.xhs-image-studio-asset-delete,.xhs-image-studio-picker-card,.xhs-image-studio-picker-image{transition:none!important;transform:none!important}}.xhs-messages-page{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.xhs-messages-hero-actions{justify-content:flex-end}.xhs-messages-hero-actions .ant-space-item{min-width:0}.xhs-messages-account-select{width:min(300px,100%);min-width:min(260px,100%)}.xhs-messages-sync-button,.xhs-messages-row{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;transform:translateZ(0)}.xhs-messages-sync-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #c026d329}.xhs-messages-sync-button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px #c026d329}.xhs-messages-sync-button:active{transform:translateY(0)scale(.98)}.xhs-messages-card{overflow:hidden;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.xhs-messages-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))!important}}.xhs-messages-card{box-shadow:0 18px 42px #c026d314;background:linear-gradient(135deg, #c026d30e, #ec489906), var(--card-bg)!important}.xhs-messages-card>.ant-card-body{padding:clamp(14px,1.8vw,22px)!important}.xhs-messages-sync-meta{font-size:12px;color:var(--text-muted)!important;margin-bottom:12px!important}.xhs-messages-tabs{min-width:0}.xhs-messages-tabs>.ant-tabs-nav{border-bottom-color:var(--primary-color);margin-bottom:14px;padding-inline-start:4px;padding-inline-end:4px}@supports (color:color-mix(in lab, red, red)){.xhs-messages-tabs>.ant-tabs-nav{border-bottom-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))}}.xhs-messages-tabs .ant-tabs-tab{padding:8px 10px;transition:color .18s,transform .18s}.xhs-messages-tabs .ant-tabs-tab:hover,.xhs-messages-tabs .ant-tabs-tab:focus-within{transform:translateY(-1px)}.xhs-messages-tabs .ant-tabs-tab:active{transform:translateY(0)scale(.98)}.xhs-messages-feed-loading,.xhs-messages-empty{min-height:220px;padding:32px 16px}.xhs-messages-feed-loading{justify-content:center;align-items:center;display:flex}.xhs-messages-feed-list{flex-direction:column;gap:8px;min-width:0;display:flex}.xhs-messages-pagination{justify-content:flex-end;margin-top:16px;display:flex}.xhs-messages-row{border:1px solid var(--primary-color);align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.xhs-messages-row{border:1px solid color-mix(in srgb, var(--primary-color) 10%, var(--border-color))}}.xhs-messages-row{background:linear-gradient(135deg, #c026d308, #ec489904), var(--card-bg-elevated);border-radius:8px}.xhs-messages-row:before{content:"";background:linear-gradient(180deg, var(--primary-color), #ec4899);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .18s;position:absolute;top:12px;bottom:12px;left:0}.xhs-messages-row:hover,.xhs-messages-row:focus-within{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.xhs-messages-row:hover,.xhs-messages-row:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))}}.xhs-messages-row:hover,.xhs-messages-row:focus-within{transform:translateY(-1px);box-shadow:0 14px 32px #c026d31b}.xhs-messages-row:hover:before,.xhs-messages-row:focus-within:before{opacity:1}.xhs-messages-row:active{transform:translateY(0)scale(.995)}.xhs-messages-row-body{flex:auto;min-width:0}.xhs-messages-quote{border-left:3px solid var(--primary-color);margin-top:8px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.xhs-messages-quote{border-left:3px solid color-mix(in srgb, var(--primary-color) 58%, var(--border-color))}}.xhs-messages-quote{background:var(--primary-color);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.xhs-messages-quote{background:color-mix(in srgb, var(--primary-color) 6%, var(--hover-bg))}}.xhs-messages-quote{color:var(--text-muted);font-size:12px}.xhs-messages-quote-label{font-size:11px;font-weight:600}.xhs-messages-quote-content{white-space:pre-wrap;word-break:break-word;margin-top:2px}.xhs-messages-content{line-height:1.6;margin-top:6px!important;margin-bottom:0!important}.xhs-messages-note-title{max-width:100%;margin-top:4px;font-size:12px;display:block}.xhs-messages-time{margin-top:4px}.xhs-messages-time-text{font-size:11px}.xhs-messages-note-thumb{border:1px solid var(--primary-color);flex:0 0 56px;overflow:hidden;width:56px!important;height:56px!important}@supports (color:color-mix(in lab, red, red)){.xhs-messages-note-thumb{border:1px solid color-mix(in srgb, var(--primary-color) 16%, transparent)}}.xhs-messages-note-thumb{background:var(--primary-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.xhs-messages-note-thumb{background:color-mix(in srgb, var(--primary-color) 7%, var(--hover-bg))}}.xhs-messages-note-thumb{-o-object-fit:cover;object-fit:cover}.xhs-messages-note-thumb img,.xhs-messages-note-thumb .ant-image-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.xhs-messages-chat-placeholder{padding:28px 16px}.xhs-messages-chat-copy{text-align:center;max-width:520px}.xhs-messages-chat-count{font-variant-numeric:tabular-nums;margin:0 4px;color:var(--primary-color)!important}.xhs-messages-chat-note{font-size:13px;line-height:1.6}@media (max-width:760px){.xhs-messages-page{gap:14px}.xhs-messages-hero-actions,.xhs-messages-hero-actions>.ant-space-item,.xhs-messages-account-select,.xhs-messages-sync-button{width:100%!important}.xhs-messages-card>.ant-card-body{padding:14px!important}.xhs-messages-tabs>.ant-tabs-nav{padding-inline-start:0;padding-inline-end:0}.xhs-messages-row{gap:10px;padding:12px}.xhs-messages-note-thumb{flex-basis:48px;width:48px!important;height:48px!important}.xhs-messages-pagination{justify-content:center}}@media (prefers-reduced-motion:reduce){.xhs-messages-sync-button,.xhs-messages-row,.xhs-messages-tabs .ant-tabs-tab{transition:none!important;transform:none!important}}.moments-page{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.moments-guidance-alert{margin-bottom:0;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.moments-guidance-alert{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.moments-guidance-alert{box-shadow:0 12px 26px #c026d313;background:linear-gradient(135deg, #c026d30f, #ec489908), var(--card-bg)!important}.moments-guidance-alert .ant-alert-icon{color:var(--primary-color)!important}.moments-guidance-list{color:var(--text-muted);margin:0;padding-left:18px;line-height:1.72}.moments-tabs{min-width:0}.moments-tabs>.ant-tabs-nav{margin-bottom:14px}.moments-tabs .ant-tabs-tab{padding:8px 10px;transition:color .18s,transform .18s}.moments-tabs .ant-tabs-tab:hover,.moments-tabs .ant-tabs-tab:focus-within{transform:translateY(-1px)}.moments-tabs .ant-tabs-tab:active{transform:translateY(0)scale(.98)}.moments-tabs .ant-tabs-content-holder{min-width:0}.poster-workbench{flex-direction:column;gap:12px;display:flex}.poster-mode-segmented{width:100%}.poster-field-collapse{flex-direction:column;gap:12px;display:flex;background:0 0!important;border:0!important}.poster-field-collapse>.ant-collapse-item{background:linear-gradient(135deg, #c026d30b, #fff0), var(--card-bg);overflow:hidden;border:1px solid var(--border-color)!important;border-radius:8px!important}.poster-field-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--text-color)!important;align-items:center!important;padding:12px 14px!important}.poster-field-collapse .ant-collapse-expand-icon{color:var(--text-muted)}.poster-field-collapse .ant-collapse-extra{align-items:center;margin-inline-start:12px;display:flex}.poster-field-collapse .ant-collapse-content{border-top:1px solid var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.poster-field-collapse .ant-collapse-content{border-top:1px solid color-mix(in srgb, var(--border-color) 72%, transparent)!important}}.poster-field-collapse .ant-collapse-content{background:0 0!important}.poster-field-collapse .ant-collapse-content-box{padding:14px!important}.poster-collapse-label{flex-direction:column;gap:4px;min-width:0;display:flex}.poster-collapse-title-row{align-items:center;gap:8px;min-width:0;display:flex}.poster-collapse-title{color:var(--text-color);font-size:16px;font-weight:700;line-height:1.2}.poster-collapse-desc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.poster-form-section{border:1px solid var(--border-color);background:linear-gradient(135deg, #c026d30b, #fff0), var(--card-bg);border-radius:8px;padding:14px}.poster-section-title{color:var(--text-color);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.25;display:flex}.poster-inline-list{border:1px dashed var(--primary-color);margin-top:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.poster-inline-list{border:1px dashed color-mix(in srgb, var(--primary-color) 32%, var(--border-color))}}.poster-inline-list{background:var(--hover-bg);border-radius:8px}.poster-inline-list-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.poster-prompt-reference{margin-bottom:16px;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.poster-prompt-reference{border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color))!important}}.poster-prompt-reference{background:linear-gradient(135deg, #c026d313, #ec489909), var(--card-bg)!important}.poster-reference-title{color:var(--text-color);margin-bottom:8px;font-size:15px;font-weight:700}.poster-prompt-reference .ant-typography{color:var(--text-color);margin-bottom:0;font-size:14px;line-height:1.85}.moments-batch-controls{border:1px solid var(--border-color);background:linear-gradient(135deg, #c026d309, #fff0), var(--hover-bg);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;padding:14px;display:grid}.moments-batch-controls.no-model{grid-template-columns:repeat(3,minmax(0,1fr))}.moments-batch-controls.has-resolution{grid-template-columns:repeat(4,minmax(0,1fr))}.moments-batch-field{min-width:0}.moments-batch-model{grid-column:1/-1}.moments-batch-label{color:var(--text-color);margin-bottom:6px;font-size:12px;font-weight:700;line-height:16px;display:block}.moments-batch-field .ant-select,.moments-batch-field .ant-input-number{width:100%!important}.moments-batch-field .ant-select-selector,.moments-batch-field .ant-input-number{min-height:38px;border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.moments-batch-field .ant-select-selector,.moments-batch-field .ant-input-number{border-color:color-mix(in srgb, var(--border-color) 86%, var(--primary-color))!important}}.moments-batch-field .ant-select-selector,.moments-batch-field .ant-input-number{background:var(--card-bg)!important}@supports (color:color-mix(in lab, red, red)){.moments-batch-field .ant-select-selector,.moments-batch-field .ant-input-number{background:color-mix(in srgb, var(--card-bg) 84%, transparent)!important}}.moments-batch-desc{min-height:16px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:16px;display:block;overflow:hidden}.moments-batch-action{align-self:start;padding-top:22px}.moments-batch-action .ant-btn{white-space:nowrap;width:100%;min-width:0;height:38px;font-weight:700;box-shadow:0 10px 22px #c026d338}.moments-result-item,.moments-history-image-item{gap:6px;min-width:0;display:grid}.moments-result-item .ant-image,.moments-history-image-item .ant-image{background:var(--hover-bg);border-radius:6px;width:100%;display:block;overflow:hidden}.moments-result-item .ant-image-img{aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;width:100%}.moments-result-pending{aspect-ratio:3/4;border:1px dashed var(--primary-color);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.moments-result-pending{border:1px dashed color-mix(in srgb, var(--primary-color) 45%, var(--border-color))}}.moments-result-pending{background:linear-gradient(145deg, var(--primary-color), transparent 62%), var(--hover-bg);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.moments-result-pending{background:linear-gradient(145deg, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 62%), var(--hover-bg)}}.moments-result-pending{color:var(--text-muted);font-size:13px}.moments-result-pending .ant-spin{color:var(--primary-color)}.qr-poster-editor-modal-root .qr-poster-editor-modal{padding-bottom:0;max-width:calc(100vw - 24px)!important}.qr-poster-editor-modal-root .qr-poster-editor-modal .ant-modal-container,.qr-poster-editor-modal-root .qr-poster-editor-modal .ant-modal-content{flex-direction:column;height:calc(100dvh - 24px);display:flex;max-height:calc(100dvh - 24px)!important;overflow:hidden!important}.qr-poster-editor-modal-root .qr-poster-editor-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden;padding:16px 20px!important}.qr-poster-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;height:100%;min-height:0;display:grid}.qr-poster-editor-controls{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.qr-poster-editor-guidebar{border:1px solid var(--border-color);background:var(--hover-bg);border-radius:8px;gap:12px;padding:16px;display:grid}.qr-poster-editor-guidebar .ant-alert{min-width:0;padding:12px}.qr-poster-editor-guidebar .ant-alert-message{font-size:13px;line-height:1.55}.qr-poster-editor-guidebar .ant-alert-description{margin-top:4px;font-size:12px;line-height:1.65}.qr-poster-editor-control-title{font-size:15px}.qr-poster-editor-size-panel{border:1px solid var(--border-color);background:var(--hover-bg);border-radius:8px;gap:18px;padding:16px;display:grid}.qr-poster-editor-size-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.qr-poster-editor-size-heading>div{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.qr-poster-editor-size-heading .ant-typography-secondary{font-size:12px}.qr-poster-editor-size-value{color:var(--primary-color);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.qr-poster-editor-size-panel .ant-slider{margin:4px 6px 6px}.qr-poster-editor-save-note{border-top:1px solid var(--border-color);padding-top:12px;line-height:1.6}.qr-poster-editor-save-note .ant-typography{font-size:12px}.qr-poster-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.qr-poster-editor-actions .ant-btn{width:100%;height:42px;font-weight:600}.qr-poster-editor-stage{border:1px solid var(--border-color);background:#111;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:14px;display:flex;overflow:hidden}.qr-poster-editor-loading{color:#fff;padding:80px 20px}.qr-poster-editor-canvas{cursor:move;touch-action:none;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 18px 50px #00000059}@media (max-width:1100px){.moments-batch-controls,.moments-batch-controls.has-resolution{grid-template-columns:minmax(0,1fr) minmax(150px,.72fr) minmax(112px,.48fr)}.moments-batch-action{grid-column:1/-1;justify-content:flex-end;padding-top:0;display:flex}.moments-batch-action .ant-btn{width:auto}}@media (max-width:900px){.qr-poster-editor-modal-root .qr-poster-editor-modal{max-width:calc(100vw - 16px)!important;top:8px!important}.qr-poster-editor-modal-root .qr-poster-editor-modal .ant-modal-container,.qr-poster-editor-modal-root .qr-poster-editor-modal .ant-modal-content{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)!important}.qr-poster-editor-modal-root .qr-poster-editor-modal .ant-modal-body{overflow-y:auto}.qr-poster-editor-layout{grid-template-columns:1fr;height:auto;min-height:0}.qr-poster-editor-stage{height:min(58dvh,620px)}.qr-poster-editor-controls{min-height:300px}}@media (max-width:560px){.qr-poster-editor-actions{grid-template-columns:1fr}.qr-poster-editor-controls{min-height:360px}}@media (max-width:760px){.moments-batch-controls,.moments-batch-controls.has-resolution,.moments-batch-controls.no-model{grid-template-columns:repeat(2,minmax(0,1fr))}.moments-batch-model{grid-column:1/-1}}@media (max-width:640px){.moments-page{gap:14px}.moments-tabs .ant-tabs-tab{padding-inline-start:8px;padding-inline-end:8px}.poster-form-section{padding:12px}.poster-field-collapse>.ant-collapse-item>.ant-collapse-header{align-items:flex-start!important;padding:12px!important}.poster-field-collapse .ant-collapse-content-box{padding:12px!important}.poster-field-collapse .ant-collapse-extra{margin-inline-start:0}.poster-collapse-desc{white-space:normal}.poster-section-title{flex-direction:column;align-items:flex-start;gap:8px;font-size:16px}.moments-batch-controls,.moments-batch-controls.has-resolution,.moments-batch-controls.no-model{grid-template-columns:1fr;padding:12px}.moments-batch-action,.moments-batch-action .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.moments-tabs .ant-tabs-tab{transition:none!important;transform:none!important}}.douyin-extract-page{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.douyin-extract-page.is-embedded{padding:0}.douyin-extract-stack,.douyin-extract-tabs{min-width:0}.douyin-extract-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.douyin-extract-history-button,.douyin-extract-card,.douyin-extract-result-card,.douyin-extract-meta-card{transition:background-color .18s,border-color .18s,box-shadow .24s,color .18s,transform .22s cubic-bezier(.32,.72,0,1);transform:translateZ(0)}.douyin-extract-history-button:hover{transform:translateY(-1px)}.douyin-extract-history-button:focus-visible{transform:translateY(-1px)}.douyin-extract-history-button:active{transform:translateY(0)scale(.98)}.douyin-extract-card,.douyin-extract-result-card,.douyin-extract-meta-card{overflow:hidden;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-card,.douyin-extract-result-card,.douyin-extract-meta-card{border-color:color-mix(in srgb, var(--primary-color) 14%, var(--border-color))!important}}.douyin-extract-card,.douyin-extract-result-card,.douyin-extract-meta-card{background:linear-gradient(135deg, #c026d30b, #ec489906), var(--card-bg)!important}.douyin-extract-card:hover,.douyin-extract-card:focus-within,.douyin-extract-result-card:hover,.douyin-extract-result-card:focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-card:hover,.douyin-extract-card:focus-within,.douyin-extract-result-card:hover,.douyin-extract-result-card:focus-within{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--border-color))!important}}.douyin-extract-card:hover,.douyin-extract-card:focus-within,.douyin-extract-result-card:hover,.douyin-extract-result-card:focus-within{transform:translateY(-2px);box-shadow:0 16px 36px #c026d31b}.douyin-extract-card>.ant-card-body{padding:clamp(16px,1.8vw,22px)!important}.douyin-extract-tabs .ant-tabs-nav{margin-bottom:14px}.douyin-extract-tabs .ant-tabs-tab{padding:8px 10px}.douyin-extract-upload{padding:16px;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-upload{border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color))!important}}.douyin-extract-upload{background:radial-gradient(circle at 18% 0%, #c026d31a, transparent 34%), var(--card-bg-elevated)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-upload{background:radial-gradient(circle at 18% 0%, #c026d31a, transparent 34%), color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)!important}}.douyin-extract-upload{transition:border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.32,.72,0,1)}.douyin-extract-upload:hover,.douyin-extract-upload:focus-within{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-upload:hover,.douyin-extract-upload:focus-within{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))!important}}.douyin-extract-upload:hover,.douyin-extract-upload:focus-within{transform:translateY(-1px);box-shadow:0 14px 30px #c026d31a}.douyin-extract-audio-file,.douyin-extract-action-row,.douyin-extract-rewrite-panel,.douyin-extract-alert,.douyin-extract-result-card{margin-top:16px}.douyin-extract-audio-file{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-audio-file{border-color:color-mix(in srgb, var(--primary-color) 20%, var(--border-color))!important}}.douyin-extract-audio-file{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-audio-file{background:color-mix(in srgb, var(--primary-color) 5%, var(--card-bg))!important}}.douyin-extract-history-drawer .ant-drawer-body{padding:18px}.douyin-extract-history-filter{width:100%;margin-bottom:12px}.douyin-extract-history-filter-row{gap:10px 12px}.douyin-extract-history-toolbar{border:1px solid var(--primary-color);align-items:center;gap:12px;margin-bottom:12px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.douyin-extract-history-toolbar{border:1px solid color-mix(in srgb, var(--primary-color) 24%, var(--border-color))}}.douyin-extract-history-toolbar{background:linear-gradient(135deg, #c026d313, #ec48990a), var(--card-bg);border-radius:8px}.douyin-extract-history-row{border-radius:8px;transition:background-color .18s,box-shadow .18s,transform .18s;position:relative;padding-left:10px!important}.douyin-extract-history-row:hover{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-extract-history-row:hover{background:color-mix(in srgb, var(--primary-color) 5%, transparent)}}.douyin-extract-history-row.is-selected{background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-extract-history-row.is-selected{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.douyin-extract-history-row.is-selected{box-shadow:inset 3px 0 0 var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.douyin-extract-history-row.is-selected{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--primary-color) 78%, #ec4899)}}.douyin-extract-history-icon{color:var(--primary-color)}.douyin-extract-result-card>.ant-card-head,.douyin-extract-card>.ant-card-head{border-bottom-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-result-card>.ant-card-head,.douyin-extract-card>.ant-card-head{border-bottom-color:color-mix(in srgb, var(--primary-color) 12%, var(--border-color))!important}}.douyin-extract-meta-card{margin-bottom:12px;background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-meta-card{background:color-mix(in srgb, var(--primary-color) 4%, var(--card-bg-elevated))!important}}.douyin-extract-rewrite-title{color:var(--primary-color)!important}.douyin-extract-rewrite-textarea{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.douyin-extract-rewrite-textarea{border-color:color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.douyin-extract-rewrite-textarea{background:linear-gradient(135deg, #c026d30f, #ec489907), var(--card-bg-elevated)!important}@media (max-width:760px){.douyin-extract-header,.douyin-extract-history-toolbar{align-items:stretch}.douyin-extract-header>*,.douyin-extract-history-button,.douyin-extract-history-filter-row,.douyin-extract-history-filter .ant-input-affix-wrapper,.douyin-extract-history-filter .ant-picker,.douyin-extract-history-filter .ant-select,.douyin-extract-history-filter .ant-btn{width:100%!important}.douyin-extract-history-toolbar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.douyin-extract-history-button,.douyin-extract-card,.douyin-extract-result-card,.douyin-extract-meta-card,.douyin-extract-upload,.douyin-extract-history-row{transition:none!important;transform:none!important}}.tenant-status-strip{align-items:stretch;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:12px!important;display:grid!important}.tenant-status-strip:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenant-status-strip:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))!important}.tenant-status-strip:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(4,minmax(0,1fr))!important}.tenant-status-strip:has(>:nth-child(5)):not(:has(>:nth-child(6))){grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-hero:has(+.tenant-status-strip){margin-bottom:12px!important}.page-hero+.tenant-status-strip,.page-hero+.tenant-status-strip+.tenant-status-strip{margin-top:0!important}:-webkit-any(.account-matrix-page,.credits-recharge-page,.material-library-page,.publish-management-page,.rewards-center-page,.settings-page,.smart-editing-page,.tasks-center-page,.topic-planning-page)>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}:is(.account-matrix-page,.credits-recharge-page,.material-library-page,.publish-management-page,.rewards-center-page,.settings-page,.smart-editing-page,.tasks-center-page,.topic-planning-page)>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}.auto-create-content>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}.copywriting-content>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}.image-text-content>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}.membership-center-content>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}.notifications-shell>.page-hero:has(+.tenant-status-strip){margin-bottom:0!important}.tenant-status-card{--tenant-status-tone:var(--primary-color);min-width:0;overflow:hidden;border:1px solid var(--tenant-status-tone)!important;align-content:start!important;gap:0!important;min-height:112px!important;padding:15px 16px!important;display:grid!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.tenant-status-card{border:1px solid color-mix(in srgb, var(--tenant-status-tone) 17%, var(--border-color))!important}}.tenant-status-card{background:radial-gradient(circle at 0% 0%, var(--tenant-status-tone), transparent 42%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.tenant-status-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tenant-status-tone) 15%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, transparent), var(--card-bg))!important}}.tenant-status-card{transform:translateZ(0);box-shadow:var(--shadow-card)!important;transition:border-color .22s,box-shadow .24s,transform .22s cubic-bezier(.32,.72,0,1)!important}.tenant-status-card:before{content:""!important;background:linear-gradient(90deg, transparent, var(--tenant-status-tone), transparent)!important;border-radius:0!important;width:auto!important;height:1px!important;position:absolute!important;top:0!important;bottom:auto!important;left:0!important;right:0!important}@supports (color:color-mix(in lab, red, red)){.tenant-status-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tenant-status-tone) 48%, transparent), transparent)!important}}.tenant-status-card:before{opacity:1!important}.tenant-status-card:after{content:none!important;display:none!important}.tenant-status-card:hover,.tenant-status-card:focus-within{border-color:var(--tenant-status-tone)!important}@supports (color:color-mix(in lab, red, red)){.tenant-status-card:hover,.tenant-status-card:focus-within{border-color:color-mix(in srgb, var(--tenant-status-tone) 34%, var(--border-color))!important}}.tenant-status-card:hover,.tenant-status-card:focus-within{box-shadow:0 14px 30px var(--tenant-status-tone), var(--shadow-card)!important}@supports (color:color-mix(in lab, red, red)){.tenant-status-card:hover,.tenant-status-card:focus-within{box-shadow:0 14px 30px color-mix(in srgb, var(--tenant-status-tone) 13%, transparent), var(--shadow-card)!important}}.tenant-status-card:hover,.tenant-status-card:focus-within{transform:translateY(-2px)}.tenant-status-card.is-primary,.tenant-status-card.is-info,.tenant-status-card.is-active,.tenant-status-card[data-tone=active]{--tenant-status-tone:var(--primary-color)}.tenant-status-card.is-success,.tenant-status-card.is-ready,.tenant-status-card[data-tone=ready]{--tenant-status-tone:var(--success-color)}.tenant-status-card.is-running,.tenant-status-card.is-size,.tenant-status-card.is-neutral,.tenant-status-card[data-tone=running],.tenant-status-card[data-tone=neutral]{--tenant-status-tone:var(--info)}.tenant-status-card.is-accent,.tenant-status-card.is-ai,.tenant-status-card.is-favorite,.tenant-status-card[data-tone=accent],.tenant-status-card[data-tone=favorite]{--tenant-status-tone:var(--accent-color)}.tenant-status-card.is-selected,.tenant-status-card[data-tone=selected]{--tenant-status-tone:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.tenant-status-card.is-selected,.tenant-status-card[data-tone=selected]{--tenant-status-tone:color-mix(in srgb, var(--primary-color) 84%, var(--accent-color))}}.tenant-status-card.is-warning,.tenant-status-card[data-tone=warning]{--tenant-status-tone:var(--warning-color)}.tenant-status-card.is-danger,.tenant-status-card.is-error,.tenant-status-card[data-tone=error]{--tenant-status-tone:var(--danger-color)}.tenant-status-card.is-muted,.tenant-status-card[data-tone=muted]{--tenant-status-tone:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.tenant-status-card.is-muted,.tenant-status-card[data-tone=muted]{--tenant-status-tone:color-mix(in srgb, var(--text-muted) 68%, var(--primary-color))}}.tenant-status-label{min-width:0;display:block;color:var(--tenant-status-tone)!important}@supports (color:color-mix(in lab, red, red)){.tenant-status-label{color:color-mix(in srgb, var(--tenant-status-tone) 86%, var(--text-color))!important}}.tenant-status-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important}.tenant-status-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--text-color)!important;font-variant-numeric:normal!important;margin:10px 0 0!important;font-family:inherit!important;font-size:clamp(16px,2vw,22px)!important;font-weight:760!important;line-height:1.18!important;display:block!important}.tenant-status-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;overflow:hidden;color:var(--text-muted)!important;margin-top:10px!important;font-family:inherit!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important}.tenant-status-card .image-text-workflow-icon{display:inline-flex!important}.tenant-status-card .image-text-workflow-copy{gap:4px;min-width:0;display:grid}.tenant-status-card.rewards-path-card{text-align:left;grid-template-columns:minmax(0,1fr)!important}.tenant-status-card .rewards-path-icon{display:none!important}.tenant-status-card .rewards-path-copy{min-width:0;display:block}@media (max-width:991px){.tenant-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.tenant-status-strip{grid-template-columns:1fr!important}.tenant-status-card{min-height:96px!important}}@media (prefers-reduced-motion:reduce){.tenant-status-card,.tenant-status-card:before{transition:none!important;transform:none!important}}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-content,html.dark .ant-modal-confirm .ant-modal-content{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-modal-root .ant-modal-confirm .ant-modal-content,html.dark .ant-modal-confirm .ant-modal-content{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))!important}}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-content,html.dark .ant-modal-confirm .ant-modal-content{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-modal-root .ant-modal-confirm .ant-modal-content,html.dark .ant-modal-confirm .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-content,html.dark .ant-modal-confirm .ant-modal-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 22px 60px #0000008c, 0 0 0 1px #ffffff08!important}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-container,html.dark .ant-modal-confirm .ant-modal-container{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-modal-root .ant-modal-confirm .ant-modal-container,html.dark .ant-modal-confirm .ant-modal-container{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), var(--card-bg))!important}}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-container,html.dark .ant-modal-confirm .ant-modal-container{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-modal-root .ant-modal-confirm .ant-modal-container,html.dark .ant-modal-confirm .ant-modal-container{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-container,html.dark .ant-modal-confirm .ant-modal-container{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 22px 60px #0000008c, 0 0 0 1px #ffffff08!important;border-radius:8px!important}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-header,html.dark .ant-modal-root .ant-modal-confirm .ant-modal-body,html.dark .ant-modal-confirm .ant-modal-header,html.dark .ant-modal-confirm .ant-modal-body{color:var(--text-color)!important;background:0 0!important}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-confirm-title,html.dark .ant-modal-root .ant-modal-confirm .ant-modal-confirm-content,html.dark .ant-modal-confirm .ant-modal-confirm-title,html.dark .ant-modal-confirm .ant-modal-confirm-content{color:var(--text-color)!important}html.dark .ant-modal-root .ant-modal-confirm .ant-modal-confirm-content,html.dark .ant-modal-confirm .ant-modal-confirm-content{color:var(--text-muted)!important}html.dark .ant-modal-root .ant-modal-confirm .ant-btn-default,html.dark .ant-modal-confirm .ant-btn-default{border-color:var(--text-muted)!important;background:#ffffff0f!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-modal-root .ant-modal-confirm .ant-btn-default,html.dark .ant-modal-confirm .ant-btn-default{border-color:color-mix(in srgb, var(--text-muted) 28%, transparent)!important}}html.dark .ant-modal-root .ant-modal-confirm .ant-btn-default,html.dark .ant-modal-confirm .ant-btn-default{color:var(--text-color)!important}html.dark .ant-modal-root .ant-modal-confirm .ant-btn-default:hover,html.dark .ant-modal-confirm .ant-btn-default:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important;background:#ffffff1a!important}html.dark .ant-modal-root .ant-modal-confirm .ant-btn-primary,html.dark .ant-modal-confirm .ant-btn-primary{background:var(--primary-gradient)!important;color:#fff!important;box-shadow:var(--shadow-glow-primary)!important;border-color:#0000!important}html.dark .ant-modal-root .ant-modal-confirm .ant-btn-primary.ant-btn-dangerous,html.dark .ant-modal-confirm .ant-btn-primary.ant-btn-dangerous{box-shadow:var(--shadow-glow-danger)!important;background:linear-gradient(135deg,#dc2626 0%,#f97316 100%)!important}html.dark .ant-modal-root .ant-modal-confirm .ant-btn-default.ant-btn-dangerous,html.dark .ant-modal-confirm .ant-btn-default.ant-btn-dangerous{color:#fff!important;box-shadow:var(--shadow-glow-danger)!important;background:linear-gradient(135deg,#dc2626 0%,#f97316 100%)!important;border-color:#0000!important}html.dark .ant-modal-root .ant-modal-confirm .ant-btn span,html.dark .ant-modal-confirm .ant-btn span{color:inherit!important}html.dark .ant-modal-root .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-container,html.dark .ant-modal-root .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-content,html.dark .ant-modal-root .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-header,html.dark .ant-modal-root .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-body,html.dark .ant-modal-root .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-footer,html.dark .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-container,html.dark .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-content,html.dark .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-header,html.dark .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-body,html.dark .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-footer,html.dark .ant-drawer .ant-drawer-content,html.dark .ant-drawer .ant-drawer-header,html.dark .ant-drawer .ant-drawer-body,html.dark .ant-drawer .ant-drawer-footer{background:var(--card-bg)!important;color:var(--text-color)!important;border-color:var(--border-color)!important}html.dark .ant-modal-root .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-title,html.dark .ant-modal:not(.ant-modal-confirm):not(.auth-modal-pro):not(.publish-video-modal):not(.pipeline-step-config-modal):not(.account-delete-dialog) .ant-modal-title,html.dark .ant-drawer .ant-drawer-title,html.dark .ant-modal .ant-modal-close,html.dark .ant-drawer .ant-drawer-close{color:var(--text-color)!important}.publish-video-modal-root{--publish-video-modal-surface:var(--card-bg,#fff);--publish-video-modal-field:var(--card-bg-elevated,#f6f7f9);--publish-video-modal-section:var(--publish-video-modal-surface);--publish-video-modal-line:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.publish-video-modal-root{--publish-video-modal-line:color-mix(in srgb, var(--border-color) 68%, transparent)}}.publish-video-modal-root .publish-video-modal .ant-modal-container,.publish-video-modal-root .publish-video-modal .ant-modal-content{flex-direction:column;max-height:min(90dvh,920px);display:flex;overflow:hidden}html.dark .publish-video-modal-root{--publish-video-modal-surface:#24252b;--publish-video-modal-field:#2b2c31;--publish-video-modal-section:var(--publish-video-modal-surface);--publish-video-modal-line:var(--border-color)}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root{--publish-video-modal-line:color-mix(in srgb, var(--border-color) 68%, transparent)}}html.dark .publish-video-modal-root .publish-video-modal{background:0 0!important}html.dark .publish-video-modal-root .publish-video-modal .ant-modal-container,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-content{max-height:min(90dvh,920px);position:relative;overflow:hidden;border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-modal .ant-modal-container,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 14%, var(--border-color))!important}}html.dark .publish-video-modal-root .publish-video-modal .ant-modal-container,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-content{background:var(--publish-video-modal-surface)!important;background-color:var(--publish-video-modal-surface)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0d,0 26px 90px #0000008f,0 0 0 1px #ffffff06!important}html.dark .publish-video-modal-root .publish-video-modal .ant-modal-content{flex-direction:column;display:flex;padding:0!important}html.dark .publish-video-modal-root .publish-video-modal .ant-modal-header,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-body,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-footer{background:var(--publish-video-modal-surface)!important;background-color:var(--publish-video-modal-surface)!important;border:0!important}.publish-video-modal-root .publish-video-modal .ant-modal-header{flex:none;padding:18px 24px 12px!important}.publish-video-modal-root .publish-video-modal .ant-modal-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto;padding:0 24px 20px!important}.publish-video-modal-root .publish-video-modal .ant-modal-footer{flex:none;padding:0 24px 18px!important}.publish-video-modal-root .publish-video-modal .ant-modal-close{border:1px solid var(--primary-color)!important;width:32px!important;height:32px!important;top:10px!important;right:12px!important}@supports (color:color-mix(in lab, red, red)){.publish-video-modal-root .publish-video-modal .ant-modal-close{border:1px solid color-mix(in srgb, var(--primary-color) 26%, var(--border-color))!important}}.publish-video-modal-root .publish-video-modal .ant-modal-close{background:var(--publish-video-modal-surface)!important;color:var(--text-color)!important;box-shadow:none!important;border-radius:10px!important}.publish-video-modal-root .publish-video-modal .ant-modal-close:hover{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.publish-video-modal-root .publish-video-modal .ant-modal-close:hover{background:color-mix(in srgb, var(--primary-color) 16%, var(--publish-video-modal-surface))!important}}.publish-video-modal-root .publish-video-modal .ant-modal-close:hover{color:#fff!important}.publish-video-modal-root .publish-video-modal .ant-modal-close-x{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.publish-video-modal-root .publish-video-modal{padding-bottom:0!important}html.dark .publish-video-modal-root .publish-video-modal .ant-modal-header,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-body,html.dark .publish-video-modal-root .publish-video-modal .ant-modal-footer{background-color:var(--publish-video-modal-surface)!important}.publish-video-modal-titlebar{color:var(--text-color);letter-spacing:0;font-size:17px;font-weight:760}.publish-video-modal-panel{background:var(--publish-video-modal-surface);gap:16px;display:grid}html.dark .publish-video-modal-root .publish-video-modal .ant-alert.publish-video-modal-alert{background:linear-gradient(135deg,#2563eb38,#3b82f61f)!important;border:1px solid #60a5fa2e!important;border-radius:16px!important}.publish-video-modal-section,.publish-video-cover-card,.publish-video-ai-fields-card{border:1px solid var(--publish-video-modal-line);background:var(--publish-video-modal-section);border-radius:12px}.publish-video-modal-form-section{padding:18px 18px 3px}.publish-video-modal-root .publish-video-modal .ant-form-item{margin-bottom:15px}.publish-video-modal-root .publish-video-modal .ant-form-item-label{padding-bottom:5px!important}.publish-video-modal-root .publish-video-modal .ant-form-item-label>label{width:auto;height:auto;min-height:0;padding:0;display:inline-flex;color:var(--text-color)!important}@supports (color:color-mix(in lab, red, red)){.publish-video-modal-root .publish-video-modal .ant-form-item-label>label{color:color-mix(in srgb, var(--text-color) 92%, var(--text-muted))!important}}.publish-video-modal-root .publish-video-modal .ant-form-item-label>label{font-size:12.5px!important;font-weight:680!important}html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-picker){border-color:var(--border-color)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-input-affix-wrapper,.ant-picker){border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-picker){border-color:color-mix(in srgb, var(--border-color) 74%, transparent)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-input-affix-wrapper,.ant-picker){border-color:color-mix(in srgb, var(--border-color) 74%, transparent)!important}}html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input,.ant-input-affix-wrapper,.ant-picker){background:var(--publish-video-modal-field)!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff06!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-input-affix-wrapper,.ant-picker){background:var(--publish-video-modal-field)!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff06!important}html.dark .publish-video-modal-root .publish-video-modal textarea.ant-input{background:0 0!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-picker-input>input,textarea.ant-input)::-moz-placeholder{color:var(--text-muted)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-picker-input>input,textarea.ant-input)::placeholder{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-picker-input>input,textarea.ant-input)::-moz-placeholder{color:color-mix(in srgb, var(--text-muted) 76%, transparent)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input,.ant-picker-input>input,textarea.ant-input)::placeholder{color:color-mix(in srgb, var(--text-muted) 76%, transparent)!important}}html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){border-color:var(--primary-color)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){border-color:color-mix(in srgb, var(--primary-color) 70%, var(--border-color))!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){border-color:color-mix(in srgb, var(--primary-color) 70%, var(--border-color))!important}}html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){box-shadow:0 0 0 2px var(--primary-color)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){box-shadow:0 0 0 2px var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-modal :-webkit-any(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 18%, transparent)!important}html.dark .publish-video-modal-root .publish-video-modal :is(.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-picker-focused){box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 18%, transparent)!important}}.publish-video-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.publish-video-section-head>div:first-child,.publish-video-cover-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.publish-video-section-head>div:first-child>.ant-typography:first-child,.publish-video-cover-copy>.ant-typography:first-child{color:var(--text-color);font-size:14px;font-weight:760}.publish-video-section-head .ant-typography-secondary{font-size:12px}.publish-video-content-head{border-bottom:1px solid var(--publish-video-modal-line);padding-bottom:13px}.publish-video-ai-fields-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}html.dark .publish-video-ai-fields-card.is-enabled{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-ai-fields-card.is-enabled{border-color:color-mix(in srgb, var(--primary-color) 34%, var(--publish-video-modal-line))!important}}html.dark .publish-video-ai-fields-card.is-enabled{background:linear-gradient(135deg, var(--primary-color), transparent 48%), var(--publish-video-modal-section)}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-ai-fields-card.is-enabled{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 48%), var(--publish-video-modal-section)}}html.dark .publish-video-ai-fields-card.is-enabled{box-shadow:inset 0 1px #ffffff09}.publish-video-ai-fields-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.publish-video-ai-fields-copy .ant-typography strong,.publish-video-ai-fields-copy>.ant-typography:first-child{color:var(--text-color);font-size:13px;font-weight:760}.publish-video-ai-fields-copy .ant-typography-secondary{text-wrap:pretty;max-width:48ch;font-size:12px;line-height:1.55}.publish-video-ai-fields-credits{background:var(--primary-color);border-radius:8px;align-items:center;width:-moz-fit-content;width:fit-content;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.publish-video-ai-fields-credits{background:color-mix(in srgb, var(--primary-color) 12%, transparent)}}.publish-video-ai-fields-credits{color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.publish-video-ai-fields-credits{color:color-mix(in srgb, var(--primary-color) 78%, var(--text-color-secondary))!important}}.publish-video-ai-fields-credits{font-weight:640;font-size:11.5px!important}.publish-video-ai-fields-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:82px;display:flex}.publish-video-ai-fields-actions .ant-switch{flex:none}.publish-video-ai-requirement-block{margin-bottom:13px!important}.publish-video-ai-requirement-item{margin-bottom:7px!important}.publish-video-existing-copy-alert{margin:4px 0 10px;border-radius:12px!important}.publish-video-video-understanding-card{border:1px solid var(--primary-color);gap:9px;margin:4px 0 10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.publish-video-video-understanding-card{border:1px solid color-mix(in srgb, var(--primary-color) 22%, var(--border-color))}}.publish-video-video-understanding-card{background:linear-gradient(135deg, var(--primary-color), transparent 58%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.publish-video-video-understanding-card{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 8%, transparent), transparent 58%), color-mix(in srgb, var(--card-bg-elevated) 92%, var(--card-bg))}}.publish-video-video-understanding-card>.ant-typography:first-child{color:var(--text-color);font-size:13px;font-weight:760}.publish-video-video-understanding-card .ant-typography-secondary{max-width:62ch;color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.publish-video-video-understanding-card .ant-typography-secondary{color:color-mix(in srgb, var(--text-muted) 90%, transparent)!important}}.publish-video-video-understanding-card .ant-typography-secondary{font-size:12px;line-height:1.6}.publish-video-video-understanding-meta{flex-wrap:wrap;gap:6px;display:flex}.publish-video-previous-copy-box{border:1px solid var(--border-color);background:var(--card-bg-elevated,var(--card-bg));color:var(--text-color);white-space:pre-wrap;border-radius:10px;margin-top:6px;padding:10px 12px;line-height:1.65}.publish-video-previous-copy-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.publish-video-ai-requirement-footer{justify-content:flex-end;align-items:center;gap:14px;display:flex}.publish-video-ai-requirement-footer .ant-btn{border-radius:11px;flex:none;height:34px;padding-inline-start:14px;padding-inline-end:14px;font-weight:680}.publish-video-settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.publish-video-settings-grid .ant-form-item{margin-bottom:15px!important}html.dark .publish-video-ai-requirement-item textarea.ant-input{min-height:94px;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-ai-requirement-item textarea.ant-input{border-color:color-mix(in srgb, var(--primary-color) 22%, var(--border-color))!important}}html.dark .publish-video-ai-requirement-item textarea.ant-input{background:linear-gradient(180deg, var(--primary-color), transparent), var(--publish-video-modal-field)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-ai-requirement-item textarea.ant-input{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 5%, transparent), transparent), var(--publish-video-modal-field)!important}}.publish-video-account-section{padding:18px}.publish-video-account-controls,.publish-video-group-select{width:100%}.publish-video-modal-root .publish-video-group-select .ant-select-selector{min-height:38px;border-radius:10px!important}.publish-video-account-loading{place-items:center;min-height:86px;display:grid}html.dark .publish-video-modal-root .publish-video-account-tree.ant-tree{border:1px solid var(--border-color);padding:10px}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-account-tree.ant-tree{border:1px solid color-mix(in srgb, var(--border-color) 58%, transparent)}}html.dark .publish-video-modal-root .publish-video-account-tree.ant-tree{border-radius:14px;background:var(--publish-video-modal-surface)!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-root .publish-video-account-tree.ant-tree{background:color-mix(in srgb, var(--publish-video-modal-surface) 78%, #111318 22%)!important}}html.dark .publish-video-modal-root .publish-video-account-tree :-webkit-any(.ant-tree-list,.ant-tree-list-holder,.ant-tree-list-holder-inner){background:0 0!important}html.dark .publish-video-modal-root .publish-video-account-tree :is(.ant-tree-list,.ant-tree-list-holder,.ant-tree-list-holder-inner){background:0 0!important}.publish-video-modal-actions{border-top:1px solid var(--publish-video-modal-line);background:0 0;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.publish-video-modal-actions .ant-btn{border-radius:11px;min-width:88px;transition:transform .18s,border-color .18s,background .18s}.publish-video-modal-actions .ant-btn:not(:disabled):active{transform:translateY(1px)scale(.99)}html.dark .publish-video-modal-actions .ant-btn-default{border-color:var(--border-color)!important;background:#ffffff0f!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-actions .ant-btn-default{border-color:color-mix(in srgb, var(--border-color) 72%, transparent)!important}}html.dark .publish-video-modal-actions .ant-btn-primary:not(:disabled){background:var(--primary-gradient)!important;box-shadow:0 10px 26px var(--primary-color)!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){html.dark .publish-video-modal-actions .ant-btn-primary:not(:disabled){box-shadow:0 10px 26px color-mix(in srgb, var(--primary-color) 28%, transparent)!important}}.publish-video-cover-card{padding:18px}.publish-video-cover-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.publish-video-cover-head>div:first-child{min-width:0}.publish-video-cover-card .ant-btn{border-radius:11px;height:36px}.publish-video-cover-copy .ant-typography-secondary{font-size:12px}.publish-video-cover-actions{justify-content:flex-end}.publish-video-cover-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.publish-video-cover-item{gap:8px;display:grid}.publish-video-cover-preview{-o-object-fit:contain;object-fit:contain;border:1px solid var(--publish-video-modal-line,var(--border-color));background:var(--publish-video-modal-field,var(--card-bg));border-radius:12px;width:100%;max-height:260px}.publish-video-cover-horizontal{aspect-ratio:4/3}.publish-video-cover-vertical{aspect-ratio:3/4}.publish-video-cover-credits{grid-column:1/-1;font-size:12px}@media (max-width:720px){.publish-video-modal-root .publish-video-modal .ant-modal-header,.publish-video-modal-root .publish-video-modal .ant-modal-body,.publish-video-modal-root .publish-video-modal .ant-modal-footer{padding-inline-start:16px!important;padding-inline-end:16px!important}.publish-video-ai-fields-card{grid-template-columns:1fr;align-items:stretch}.publish-video-ai-fields-actions{justify-content:flex-start;min-width:0}.publish-video-ai-requirement-footer{flex-direction:column;align-items:stretch;gap:9px}.publish-video-ai-requirement-footer .ant-btn{width:100%}.publish-video-cover-head{flex-direction:column;align-items:flex-start}.publish-video-cover-grid{grid-template-columns:1fr}.publish-video-settings-grid{grid-template-columns:1fr;gap:0}}html.dark .ant-popover .ant-popover-inner,html.dark .ant-popconfirm .ant-popover-inner,html.dark .ant-tooltip .ant-tooltip-inner,html.dark .ant-dropdown .ant-dropdown-menu,html.dark .ant-select-dropdown,html.dark .ant-cascader-dropdown,html.dark .ant-tree-select-dropdown,html.dark .ant-mentions-dropdown,html.dark .ant-auto-complete-dropdown,html.dark .ant-picker-dropdown .ant-picker-panel-container,html.dark .ant-message-notice-content,html.dark .ant-notification-notice{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-popover .ant-popover-inner,html.dark .ant-popconfirm .ant-popover-inner,html.dark .ant-tooltip .ant-tooltip-inner,html.dark .ant-dropdown .ant-dropdown-menu,html.dark .ant-select-dropdown,html.dark .ant-cascader-dropdown,html.dark .ant-tree-select-dropdown,html.dark .ant-mentions-dropdown,html.dark .ant-auto-complete-dropdown,html.dark .ant-picker-dropdown .ant-picker-panel-container,html.dark .ant-message-notice-content,html.dark .ant-notification-notice{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 94%, transparent), var(--card-bg))!important}}html.dark .ant-popover .ant-popover-inner,html.dark .ant-popconfirm .ant-popover-inner,html.dark .ant-tooltip .ant-tooltip-inner,html.dark .ant-dropdown .ant-dropdown-menu,html.dark .ant-select-dropdown,html.dark .ant-cascader-dropdown,html.dark .ant-tree-select-dropdown,html.dark .ant-mentions-dropdown,html.dark .ant-auto-complete-dropdown,html.dark .ant-picker-dropdown .ant-picker-panel-container,html.dark .ant-message-notice-content,html.dark .ant-notification-notice{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-popover .ant-popover-inner,html.dark .ant-popconfirm .ant-popover-inner,html.dark .ant-tooltip .ant-tooltip-inner,html.dark .ant-dropdown .ant-dropdown-menu,html.dark .ant-select-dropdown,html.dark .ant-cascader-dropdown,html.dark .ant-tree-select-dropdown,html.dark .ant-mentions-dropdown,html.dark .ant-auto-complete-dropdown,html.dark .ant-picker-dropdown .ant-picker-panel-container,html.dark .ant-message-notice-content,html.dark .ant-notification-notice{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))!important}}html.dark .ant-popover .ant-popover-inner,html.dark .ant-popconfirm .ant-popover-inner,html.dark .ant-tooltip .ant-tooltip-inner,html.dark .ant-dropdown .ant-dropdown-menu,html.dark .ant-select-dropdown,html.dark .ant-cascader-dropdown,html.dark .ant-tree-select-dropdown,html.dark .ant-mentions-dropdown,html.dark .ant-auto-complete-dropdown,html.dark .ant-picker-dropdown .ant-picker-panel-container,html.dark .ant-message-notice-content,html.dark .ant-notification-notice{color:var(--text-color)!important;box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 18px 46px #0000006b!important}html.dark .ant-popover .ant-popover-title,html.dark .ant-popover .ant-popover-inner-content,html.dark .ant-popconfirm .ant-popconfirm-title,html.dark .ant-popconfirm .ant-popconfirm-description,html.dark .ant-tooltip .ant-tooltip-inner,html.dark .ant-message-notice-content,html.dark .ant-notification-notice-message,html.dark .ant-notification-notice-description{color:var(--text-color)!important}html.dark .ant-popconfirm .ant-popconfirm-description,html.dark .ant-notification-notice-description{color:var(--text-muted)!important}html.dark .ant-popover .ant-popover-arrow:before,html.dark .ant-popconfirm .ant-popover-arrow:before,html.dark .ant-tooltip .ant-tooltip-arrow:before{background:var(--card-bg-elevated)!important;border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-popover .ant-popover-arrow:before,html.dark .ant-popconfirm .ant-popover-arrow:before,html.dark .ant-tooltip .ant-tooltip-arrow:before{border-color:color-mix(in srgb, var(--primary-color) 16%, var(--border-color))!important}}html.dark .ant-dropdown .ant-dropdown-menu-item,html.dark .ant-dropdown .ant-dropdown-menu-submenu-title,html.dark .ant-dropdown .ant-dropdown-menu-title-content,html.dark .ant-select-dropdown .ant-select-item,html.dark .ant-cascader-dropdown .ant-cascader-menu-item,html.dark .ant-tree-select-dropdown .ant-select-tree,html.dark .ant-mentions-dropdown .ant-mentions-dropdown-menu-item,html.dark .ant-auto-complete-dropdown .ant-select-item{color:var(--text-color)!important}html.dark .ant-dropdown .ant-dropdown-menu-item:hover,html.dark .ant-dropdown .ant-dropdown-menu-submenu-title:hover,html.dark .ant-dropdown .ant-dropdown-menu-item-active,html.dark .ant-select-dropdown .ant-select-item-option-active,html.dark .ant-cascader-dropdown .ant-cascader-menu-item-active,html.dark .ant-cascader-dropdown .ant-cascader-menu-item:hover,html.dark .ant-mentions-dropdown .ant-mentions-dropdown-menu-item-active,html.dark .ant-auto-complete-dropdown .ant-select-item-option-active{color:var(--primary-color)!important;background:#ffffff14!important}html.dark .ant-select-dropdown .ant-select-item-option-selected,html.dark .ant-cascader-dropdown .ant-cascader-menu-item-selected,html.dark .ant-auto-complete-dropdown .ant-select-item-option-selected{background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-select-dropdown .ant-select-item-option-selected,html.dark .ant-cascader-dropdown .ant-cascader-menu-item-selected,html.dark .ant-auto-complete-dropdown .ant-select-item-option-selected{background:color-mix(in srgb, var(--primary-color) 20%, transparent)!important}}html.dark .ant-select-dropdown .ant-select-item-option-selected,html.dark .ant-cascader-dropdown .ant-cascader-menu-item-selected,html.dark .ant-auto-complete-dropdown .ant-select-item-option-selected{color:var(--primary-color)!important}html.dark .ant-picker-dropdown .ant-picker-panel,html.dark .ant-picker-dropdown .ant-picker-header,html.dark .ant-picker-dropdown .ant-picker-content,html.dark .ant-picker-dropdown .ant-picker-footer,html.dark .ant-picker-dropdown .ant-picker-time-panel,html.dark .ant-picker-dropdown .ant-picker-time-panel-column,html.dark .ant-picker-dropdown .ant-picker-datetime-panel{border-color:var(--border-color)!important;color:var(--text-color)!important;background:0 0!important}html.dark .ant-picker-dropdown .ant-picker-header button,html.dark .ant-picker-dropdown .ant-picker-header-view,html.dark .ant-picker-dropdown .ant-picker-cell,html.dark .ant-picker-dropdown .ant-picker-time-panel-cell-inner,html.dark .ant-picker-dropdown .ant-picker-cell-in-view{color:var(--text-color)!important}html.dark .ant-picker-dropdown .ant-picker-cell-disabled,html.dark .ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){html.dark .ant-picker-dropdown .ant-picker-cell-disabled,html.dark .ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{color:color-mix(in srgb, var(--text-muted) 48%, transparent)!important}}html.dark .ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner:hover,html.dark .ant-picker-dropdown .ant-picker-time-panel-cell-inner:hover{background:#ffffff14!important}html.dark .ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,html.dark .ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,html.dark .ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,html.dark .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--primary-color)!important;color:#fff!important}html.dark .auth-modal-root .auth-modal-pro .ant-modal-body{box-shadow:none!important;background:0 0!important;border:0!important}html.dark .auth-modal-root .auth-modal-pro .ant-modal-container,html.dark .auth-modal-root .auth-modal-pro .ant-modal-content{background:radial-gradient(520px 360px at 50% -18%, #d946ef42 0%, #d946ef17 42%, #d946ef00 72%), radial-gradient(420px 280px at 88% 8%, #a855f71f 0%, #a855f700 68%), linear-gradient(180deg, var(--card-bg-elevated) 0%, var(--card-bg-elevated) 68%)!important}@supports (color:color-mix(in lab, red, red)){html.dark .auth-modal-root .auth-modal-pro .ant-modal-container,html.dark .auth-modal-root .auth-modal-pro .ant-modal-content{background:radial-gradient(520px 360px at 50% -18%, #d946ef42 0%, #d946ef17 42%, #d946ef00 72%), radial-gradient(420px 280px at 88% 8%, #a855f71f 0%, #a855f700 68%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 90%, #2b1737) 0%, var(--card-bg-elevated) 68%)!important}}html.dark .auth-modal-root .auth-modal-pro .ant-modal-container,html.dark .auth-modal-root .auth-modal-pro .ant-modal-content{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .auth-modal-root .auth-modal-pro .ant-modal-container,html.dark .auth-modal-root .auth-modal-pro .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 16%, #ffffff1f)!important}}html.dark .auth-modal-root .auth-modal-pro .ant-modal-container,html.dark .auth-modal-root .auth-modal-pro .ant-modal-content{box-shadow:inset 0 1px #ffffff0f,0 24px 76px #00000075,0 0 0 1px #ffffff09!important}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-container{overflow:hidden;background:radial-gradient(680px 340px at 8% -18%, var(--primary-color), transparent 66%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg) 72%)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-container{background:radial-gradient(680px 340px at 8% -18%, color-mix(in srgb, var(--primary-color) 18%, transparent), transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 95%, #24142e), var(--card-bg) 72%)!important}}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-container{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-container{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-container{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 28px 86px #00000094, 0 0 0 1px #ffffff06!important}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-content{overflow:hidden;background:radial-gradient(680px 340px at 8% -18%, var(--primary-color), transparent 66%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg) 72%)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-content{background:radial-gradient(680px 340px at 8% -18%, color-mix(in srgb, var(--primary-color) 18%, transparent), transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 95%, #24142e), var(--card-bg) 72%)!important}}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-content{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 28px 86px #00000094, 0 0 0 1px #ffffff06!important}html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-header,html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-body,html.dark .pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-footer{background:0 0!important}.pipeline-step-config-modal-root .pipeline-step-config-modal{padding-bottom:20px;top:5vh}.pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-header{border-bottom:1px solid var(--border-color)!important;padding:18px 24px 14px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-header{border-bottom:1px solid color-mix(in srgb, var(--border-color) 86%, transparent)!important}}.pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-body{max-height:min(70vh,720px);overflow-y:auto;padding:20px 24px 18px!important}.pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-footer{justify-content:flex-end;gap:10px;display:flex;border-top:1px solid var(--border-color)!important;padding:14px 24px 18px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-config-modal-root .pipeline-step-config-modal .ant-modal-footer{border-top:1px solid color-mix(in srgb, var(--border-color) 86%, transparent)!important}}.pipeline-step-config-heading{flex-direction:column;gap:4px;line-height:1.2;display:flex}.pipeline-step-config-heading span{color:var(--text-color);font-size:17px;font-weight:720}.pipeline-step-config-heading small{color:var(--text-muted);font-size:12px;font-weight:500}.pipeline-step-config-form{flex-direction:column;gap:16px;display:flex}.pipeline-step-config-form .ant-form-item{margin-bottom:0}.pipeline-step-basic-grid{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;padding:0;display:grid}.pipeline-step-basic-field{min-width:0}.pipeline-step-basic-field .ant-form-item-label{padding-bottom:8px!important}.pipeline-step-basic-field .ant-form-item-label>label{height:auto!important;color:var(--text-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-field .ant-form-item-label>label{color:color-mix(in srgb, var(--text-color) 88%, var(--text-muted))!important}}.pipeline-step-basic-field .ant-form-item-label>label{font-size:13px!important;font-weight:700!important;line-height:1.25!important}.pipeline-step-basic-field .ant-form-item-required:before{color:#ff6b7a!important;margin-inline-end:5px!important}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input,.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selector{border:1px solid var(--border-color)!important;min-height:52px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input,.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selector{border:1px solid color-mix(in srgb, var(--border-color) 74%, transparent)!important}}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input,.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selector{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important;border-radius:13px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input,.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selector{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 88%, transparent), color-mix(in srgb, var(--card-bg) 86%, transparent))!important}}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input,.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selector{transition:border-color .18s,background .18s,box-shadow .18s;color:var(--text-color)!important;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000001f!important}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input{font-size:14px;font-weight:560;padding:0 15px!important}.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selector{padding:0 14px!important}.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selection-item,.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selection-placeholder{min-height:50px;color:var(--text-color);align-items:center;font-size:15px;font-weight:700;display:inline-flex}.pipeline-step-basic-grid .pipeline-step-basic-input::-moz-placeholder{color:var(--text-muted)!important}.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selection-placeholder,.pipeline-step-basic-grid .pipeline-step-basic-input::placeholder{color:var(--text-muted)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input::-moz-placeholder{color:color-mix(in srgb, var(--text-muted) 80%, transparent)!important}.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selection-placeholder,.pipeline-step-basic-grid .pipeline-step-basic-input::placeholder{color:color-mix(in srgb, var(--text-muted) 80%, transparent)!important}}.pipeline-step-basic-grid .pipeline-step-basic-input::-moz-placeholder{font-weight:560}.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-selection-placeholder,.pipeline-step-basic-grid .pipeline-step-basic-input::placeholder{font-weight:560}.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-arrow{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-select .ant-select-arrow{color:color-mix(in srgb, var(--text-muted) 76%, var(--text-color))}}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:hover,.pipeline-step-basic-grid .pipeline-step-basic-select:hover .ant-select-selector{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:hover,.pipeline-step-basic-grid .pipeline-step-basic-select:hover .ant-select-selector{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:hover,.pipeline-step-basic-grid .pipeline-step-basic-select:hover .ant-select-selector{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:hover,.pipeline-step-basic-grid .pipeline-step-basic-select:hover .ant-select-selector{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 96%, transparent), color-mix(in srgb, var(--card-bg) 90%, transparent))!important}}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:focus,.pipeline-step-basic-grid .pipeline-step-basic-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:focus,.pipeline-step-basic-grid .pipeline-step-basic-select.ant-select-focused .ant-select-selector{border-color:color-mix(in srgb, var(--primary-color) 62%, var(--border-color))!important}}.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:focus,.pipeline-step-basic-grid .pipeline-step-basic-select.ant-select-focused .ant-select-selector{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 3px var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-basic-grid .pipeline-step-basic-input.ant-input:focus,.pipeline-step-basic-grid .pipeline-step-basic-select.ant-select-focused .ant-select-selector{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 3px color-mix(in srgb, var(--primary-color) 13%, transparent)!important}}.pipeline-step-single-grid{border:1px solid var(--border-color);grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-step-single-grid{border:1px solid color-mix(in srgb, var(--border-color) 88%, transparent)}}.pipeline-step-single-grid{background:var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pipeline-step-single-grid{background:color-mix(in srgb, var(--card-bg-elevated) 66%, transparent)}}.pipeline-step-copywriting-section{border:1px solid var(--primary-color);flex-direction:column;gap:16px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-step-copywriting-section{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))}}.pipeline-step-copywriting-section{background:linear-gradient(180deg, var(--primary-color), transparent 42%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pipeline-step-copywriting-section{background:linear-gradient(180deg, color-mix(in srgb, var(--primary-color) 7%, transparent), transparent 42%), color-mix(in srgb, var(--card-bg-elevated) 78%, transparent)}}.pipeline-step-editing-section{border:1px solid var(--primary-color);flex-direction:column;gap:16px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-step-editing-section{border:1px solid color-mix(in srgb, var(--primary-color) 16%, var(--border-color))}}.pipeline-step-editing-section{background:radial-gradient(460px 180px at 0% 0%, var(--primary-color), transparent 68%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pipeline-step-editing-section{background:radial-gradient(460px 180px at 0% 0%, color-mix(in srgb, var(--primary-color) 9%, transparent), transparent 68%), color-mix(in srgb, var(--card-bg-elevated) 76%, transparent)}}.pipeline-step-section-head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-step-section-head{border-bottom:1px solid color-mix(in srgb, var(--border-color) 76%, transparent)}}.pipeline-step-section-head .ant-typography{margin:0}.pipeline-step-config-note{color:var(--text-muted)!important;margin:0!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-config-note{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-color))!important}}.pipeline-step-config-note{font-size:13px;line-height:1.7}.pipeline-step-template-preview{border:1px solid var(--border-color);max-height:96px;padding:12px 14px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.pipeline-step-template-preview{border:1px solid color-mix(in srgb, var(--border-color) 86%, transparent)}}.pipeline-step-template-preview{color:var(--text-muted);background:#ffffff09;border-radius:10px;font-size:12px;line-height:1.7}.pipeline-step-config-modal .ant-form-item-label>label{color:var(--text-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-config-modal .ant-form-item-label>label{color:color-mix(in srgb, var(--text-color) 90%, var(--text-muted))!important}}.pipeline-step-config-modal .ant-form-item-label>label{font-weight:650}.pipeline-step-config-modal .ant-input,.pipeline-step-config-modal .ant-input-affix-wrapper,.pipeline-step-config-modal .ant-select-selector,.pipeline-step-config-modal .ant-picker{border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-config-modal .ant-input,.pipeline-step-config-modal .ant-input-affix-wrapper,.pipeline-step-config-modal .ant-select-selector,.pipeline-step-config-modal .ant-picker{border-color:color-mix(in srgb, var(--border-color) 88%, #ffffff1f)!important}}.pipeline-step-config-modal .ant-input,.pipeline-step-config-modal .ant-input-affix-wrapper,.pipeline-step-config-modal .ant-select-selector,.pipeline-step-config-modal .ant-picker{background:#ffffff0b!important}.pipeline-step-config-modal .ant-input:hover,.pipeline-step-config-modal .ant-select-selector:hover,.pipeline-step-config-modal .ant-picker:hover{border-color:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-config-modal .ant-input:hover,.pipeline-step-config-modal .ant-select-selector:hover,.pipeline-step-config-modal .ant-picker:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))!important}}.pipeline-step-variable-card.ant-card{border-radius:12px;overflow:hidden;background:var(--card-bg)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-variable-card.ant-card{background:color-mix(in srgb, var(--card-bg) 86%, transparent)!important}}.pipeline-step-variable-card.ant-card{border-color:var(--border-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-step-variable-card.ant-card{border-color:color-mix(in srgb, var(--border-color) 86%, transparent)!important}}.pipeline-step-variable-card .ant-card-head,.pipeline-step-variable-card .ant-card-body{background:0 0!important}.pipeline-step-template-pick{min-height:92px}.pipeline-step-template-pick-card,.pipeline-step-template-pick-empty{border:1px solid var(--border-color);align-items:center;gap:14px;min-height:92px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-step-template-pick-card,.pipeline-step-template-pick-empty{border:1px solid color-mix(in srgb, var(--border-color) 84%, transparent)}}.pipeline-step-template-pick-card,.pipeline-step-template-pick-empty{background:#ffffff09;border-radius:12px}.pipeline-step-template-pick-card.is-selected{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-step-template-pick-card.is-selected{border-color:color-mix(in srgb, var(--primary-color) 38%, var(--border-color))}}.pipeline-step-template-pick-card.is-selected{background:linear-gradient(135deg, var(--primary-color), transparent 66%), #ffffff0a}@supports (color:color-mix(in lab, red, red)){.pipeline-step-template-pick-card.is-selected{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 11%, transparent), transparent 66%), #ffffff0a}}.pipeline-step-template-pick-cover{background:var(--card-bg);border-radius:9px;flex:none;place-items:center;width:116px;height:68px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-step-template-pick-cover{background:color-mix(in srgb, var(--card-bg) 86%, #000)}}.pipeline-step-template-pick-cover{color:var(--text-muted);font-size:24px}.pipeline-step-template-pick-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pipeline-step-template-pick-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.pipeline-step-template-pick-meta .ant-typography{margin:0}.pipeline-media-picker-trigger{border:1px solid var(--border-color);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:82px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger{border:1px solid color-mix(in srgb, var(--border-color) 84%, transparent)}}.pipeline-media-picker-trigger{background:linear-gradient(135deg, var(--primary-color), transparent 58%), var(--card-bg-elevated);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 6%, transparent), transparent 58%), color-mix(in srgb, var(--card-bg-elevated) 72%, transparent)}}.pipeline-media-picker-trigger{color:var(--text-color);text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pipeline-media-picker-trigger:hover{border-color:var(--primary-color)}.pipeline-media-picker-trigger:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger:hover{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))}.pipeline-media-picker-trigger:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 48%, var(--border-color))}}.pipeline-media-picker-trigger:hover{background:linear-gradient(135deg, var(--primary-color), transparent 62%), var(--card-bg-elevated)}.pipeline-media-picker-trigger:focus-visible{background:linear-gradient(135deg, var(--primary-color), transparent 62%), var(--card-bg-elevated)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 62%), color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}.pipeline-media-picker-trigger:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 62%), color-mix(in srgb, var(--card-bg-elevated) 82%, transparent)}}.pipeline-media-picker-trigger:hover{box-shadow:0 0 0 2px var(--primary-color)}.pipeline-media-picker-trigger:focus-visible{box-shadow:0 0 0 2px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 12%, transparent)}.pipeline-media-picker-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 12%, transparent)}}.pipeline-media-picker-trigger:hover{outline:none}.pipeline-media-picker-trigger:focus-visible{outline:none}.pipeline-media-picker-trigger:active{transform:translateY(1px)scale(.998)}.pipeline-media-picker-trigger:disabled{cursor:not-allowed;opacity:.62}.pipeline-media-picker-trigger.is-selected{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger.is-selected{border-color:color-mix(in srgb, var(--primary-color) 40%, var(--border-color))}}.pipeline-media-picker-trigger-cover{border:1px solid var(--border-color);place-items:center;width:76px;height:58px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger-cover{border:1px solid color-mix(in srgb, var(--border-color) 70%, transparent)}}.pipeline-media-picker-trigger-cover{background:var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger-cover{background:color-mix(in srgb, var(--card-bg) 82%, #000 18%)}}.pipeline-media-picker-trigger-cover{color:var(--text-muted);font-size:22px}.pipeline-media-picker-trigger-cover.is-template{aspect-ratio:16/10}.pipeline-media-picker-trigger-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pipeline-media-picker-trigger-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.pipeline-media-picker-trigger-meta strong,.pipeline-media-picker-meta strong{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;line-height:1.35;overflow:hidden}.pipeline-media-picker-trigger-meta small,.pipeline-media-picker-meta span{min-width:0;color:var(--text-muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger-meta small,.pipeline-media-picker-meta span{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-color))}}.pipeline-media-picker-trigger-meta small,.pipeline-media-picker-meta span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35}.pipeline-media-picker-trigger-action{background:var(--primary-color);border-radius:8px;justify-content:center;align-items:center;min-width:54px;height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger-action{background:color-mix(in srgb, var(--primary-color) 13%, transparent)}}.pipeline-media-picker-trigger-action{color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-trigger-action{color:color-mix(in srgb, var(--primary-color) 82%, #fff)}}.pipeline-media-picker-trigger-action{font-size:12px;font-weight:650}.pipeline-media-picker-modal-root .pipeline-media-picker-modal{padding-bottom:18px;top:6vh}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-container,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-content{overflow:hidden;background:radial-gradient(620px 320px at 12% -12%, var(--primary-color), transparent 68%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg) 74%)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-container,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-content{background:radial-gradient(620px 320px at 12% -12%, color-mix(in srgb, var(--primary-color) 16%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 96%, #23142b), var(--card-bg) 74%)!important}}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-container,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-content{border:1px solid var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-container,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-content{border:1px solid color-mix(in srgb, var(--primary-color) 18%, var(--border-color))!important}}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-container,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-content{box-shadow:inset 0 1px 0 var(--surface-hairline-top), 0 28px 86px #00000094!important}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-header,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-body,.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-footer{background:0 0!important}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-body{max-height:min(68vh,720px);overflow-y:auto;padding:16px 24px 18px!important}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-footer{justify-content:flex-end;gap:10px;display:flex;border-top:1px solid var(--border-color)!important;padding:14px 24px 18px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-footer{border-top:1px solid color-mix(in srgb, var(--border-color) 80%, transparent)!important}}.pipeline-media-picker-toolbar{z-index:24;background:radial-gradient(520px 180px at 10% 0%, var(--primary-color), transparent 70%), linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg) 88%);grid-template-columns:minmax(220px,1fr) minmax(280px,430px);align-items:start;gap:18px;margin:-16px -24px 20px;padding:16px 24px;display:grid;position:sticky;top:-16px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-toolbar{background:radial-gradient(520px 180px at 10% 0%, color-mix(in srgb, var(--primary-color) 10%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 98%, #23142b), var(--card-bg) 88%)}}.pipeline-media-picker-toolbar{border-bottom:1px solid var(--border-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-toolbar{border-bottom:1px solid color-mix(in srgb, var(--border-color) 68%, transparent)}}.pipeline-media-picker-toolbar{box-shadow:0 1px #ffffff0a,0 14px 24px #00000038}.pipeline-media-picker-toolbar:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--card-bg), transparent);height:18px;position:absolute;bottom:-18px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-toolbar:after{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg) 88%, transparent), transparent)}}.pipeline-media-picker-toolbar-copy{align-content:center;gap:4px;min-width:0;min-height:52px;display:grid}.pipeline-media-picker-toolbar-copy strong{color:var(--text-color);font-size:15px;font-weight:760;line-height:1.3}.pipeline-media-picker-toolbar-copy span{color:var(--text-muted);font-size:12px;line-height:1.4}.pipeline-media-picker-search.ant-input-affix-wrapper{border-color:var(--border-color);height:52px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-search.ant-input-affix-wrapper{border-color:color-mix(in srgb, var(--border-color) 76%, transparent)}}.pipeline-media-picker-search.ant-input-affix-wrapper{background:var(--card-bg)!important;border-radius:12px!important}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-search.ant-input-affix-wrapper{background:color-mix(in srgb, var(--card-bg) 78%, transparent)!important}}.pipeline-media-picker-search.ant-input-affix-wrapper{box-shadow:inset 0 1px #ffffff0d}.pipeline-media-picker-search.ant-input-affix-wrapper:hover,.pipeline-media-picker-search.ant-input-affix-wrapper-focused{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-search.ant-input-affix-wrapper:hover,.pipeline-media-picker-search.ant-input-affix-wrapper-focused{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.pipeline-media-picker-search.ant-input-affix-wrapper:hover,.pipeline-media-picker-search.ant-input-affix-wrapper-focused{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-search.ant-input-affix-wrapper:hover,.pipeline-media-picker-search.ant-input-affix-wrapper-focused{box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 2px color-mix(in srgb, var(--primary-color) 10%, transparent)}}.pipeline-media-picker-search .ant-input-prefix{color:var(--text-muted);margin-inline-end:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-search .ant-input-prefix{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-color))}}.pipeline-media-picker-search .ant-input{color:var(--text-color);font-size:14px;background:0 0!important}.pipeline-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:16px;display:grid}.pipeline-media-picker-grid.is-avatar{grid-template-columns:repeat(auto-fill,minmax(154px,1fr))}.pipeline-media-picker-pagination{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-pagination{border-top:1px solid color-mix(in srgb, var(--border-color) 68%, transparent)}}.pipeline-media-picker-pagination{color:var(--text-muted);font-size:12px}.pipeline-media-picker-pagination .ant-pagination{margin:0}.pipeline-media-picker-card{border:1px solid var(--border-color);gap:10px;min-width:0;padding:10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-card{border:1px solid color-mix(in srgb, var(--border-color) 78%, transparent)}}.pipeline-media-picker-card{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-card{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 92%, transparent), color-mix(in srgb, var(--card-bg) 84%, transparent))}}.pipeline-media-picker-card{cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.pipeline-media-picker-card:hover{border-color:var(--primary-color)}.pipeline-media-picker-card:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-card:hover{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}.pipeline-media-picker-card:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 42%, var(--border-color))}}.pipeline-media-picker-card:hover{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}.pipeline-media-picker-card:focus-visible{background:linear-gradient(180deg, var(--card-bg-elevated), var(--card-bg))}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 100%, transparent), color-mix(in srgb, var(--card-bg) 90%, transparent))}.pipeline-media-picker-card:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--card-bg-elevated) 100%, transparent), color-mix(in srgb, var(--card-bg) 90%, transparent))}}.pipeline-media-picker-card:hover{outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #0000003d}.pipeline-media-picker-card:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #0000003d}.pipeline-media-picker-card.is-selected{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-card.is-selected{border-color:color-mix(in srgb, var(--primary-color) 72%, var(--border-color))}}.pipeline-media-picker-card.is-selected{box-shadow:0 0 0 1px var(--primary-color), 0 14px 34px var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--primary-color) 28%, transparent), 0 14px 34px color-mix(in srgb, var(--primary-color) 12%, transparent)}}.pipeline-media-picker-cover{aspect-ratio:9/12;border:1px solid var(--border-color);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-cover{border:1px solid color-mix(in srgb, var(--border-color) 56%, transparent)}}.pipeline-media-picker-cover{background:radial-gradient(circle at 24% 14%, var(--primary-color), transparent 42%), linear-gradient(135deg, var(--card-bg-elevated), var(--card-bg));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-cover{background:radial-gradient(circle at 24% 14%, color-mix(in srgb, var(--primary-color) 18%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--card-bg-elevated) 88%, #25132f), color-mix(in srgb, var(--card-bg) 88%, #000 12%))}}.pipeline-media-picker-cover{color:var(--text-muted);font-size:12px}.pipeline-media-picker-cover.is-avatar{aspect-ratio:4/5}.pipeline-media-picker-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.pipeline-media-picker-cover-fallback{border:1px solid var(--primary-color);justify-content:center;align-items:center;min-width:54px;height:28px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-cover-fallback{border:1px solid color-mix(in srgb, var(--primary-color) 18%, transparent)}}.pipeline-media-picker-cover-fallback{background:var(--primary-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-cover-fallback{background:color-mix(in srgb, var(--primary-color) 11%, transparent)}}.pipeline-media-picker-cover-fallback{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-cover-fallback{color:color-mix(in srgb, var(--text-muted) 84%, var(--text-color))}}.pipeline-media-picker-cover-fallback{font-size:12px;font-weight:680}.pipeline-media-picker-preview.ant-btn{justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px;background:var(--primary-color)!important}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-preview.ant-btn{background:color-mix(in srgb, var(--primary-color) 78%, #fff 6%)!important}}.pipeline-media-picker-preview.ant-btn{box-shadow:0 8px 18px #00000061;color:#fff!important}.pipeline-media-picker-preview.ant-btn[disabled]{display:none}.pipeline-media-picker-meta{gap:7px;min-width:0;display:grid}.pipeline-media-picker-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.pipeline-media-picker-tags span{border:1px solid var(--border-color);align-items:center;max-width:100%;height:22px;padding:0 8px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-tags span{border:1px solid color-mix(in srgb, var(--border-color) 66%, transparent)}}.pipeline-media-picker-tags span{background:var(--card-bg);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-tags span{background:color-mix(in srgb, var(--card-bg) 72%, transparent)}}.pipeline-media-picker-tags span{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-tags span{color:color-mix(in srgb, var(--text-muted) 88%, var(--text-color))}}.pipeline-media-picker-tags span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1}.pipeline-media-picker-check{color:var(--primary-color);filter:drop-shadow(0 2px 8px var(--primary-color));position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-media-picker-check{filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--primary-color) 42%, transparent))}}.pipeline-select-media-option,.batch-pipeline-media-option{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.pipeline-select-media-thumb,.batch-pipeline-media-thumb{border:1px solid var(--border-color);flex:none;place-items:center;width:34px;height:34px;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-select-media-thumb,.batch-pipeline-media-thumb{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent)}}.pipeline-select-media-thumb,.batch-pipeline-media-thumb{background:var(--card-bg-elevated);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.pipeline-select-media-thumb,.batch-pipeline-media-thumb{background:color-mix(in srgb, var(--card-bg-elevated) 80%, #000 20%)}}.pipeline-select-media-thumb,.batch-pipeline-media-thumb{font-size:16px}.pipeline-select-media-thumb.is-template,.batch-pipeline-media-thumb.is-template{width:42px}.pipeline-select-media-thumb img,.batch-pipeline-media-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pipeline-select-media-name,.batch-pipeline-media-name{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-step-preview-card{border:1px solid var(--primary-color);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;margin-bottom:16px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-step-preview-card{border:1px solid color-mix(in srgb, var(--primary-color) 20%, var(--border-color))}}.pipeline-step-preview-card{background:linear-gradient(135deg, var(--primary-color), transparent 60%), var(--card-bg);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-step-preview-card{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 8%, transparent), transparent 60%), color-mix(in srgb, var(--card-bg) 94%, transparent)}}.pipeline-step-preview-media{background:var(--primary-color);border-radius:8px;place-items:center;width:112px;height:64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pipeline-step-preview-media{background:color-mix(in srgb, var(--primary-color) 10%, var(--bg-secondary))}}.pipeline-step-preview-media{color:var(--text-muted);font-size:24px}.pipeline-step-preview-media.is-video{background:#08080a}.pipeline-step-preview-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pipeline-step-preview-meta{flex-direction:column;gap:5px;min-width:0;display:flex}.pipeline-step-preview-meta .ant-typography{margin:0}.pipeline-step-upload-box{border:1px dashed var(--primary-color);gap:10px;margin-bottom:16px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-step-upload-box{border:1px dashed color-mix(in srgb, var(--primary-color) 28%, var(--border-color))}}.pipeline-step-upload-box{background:var(--primary-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-step-upload-box{background:color-mix(in srgb, var(--primary-color) 6%, transparent)}}.pipeline-preview-player,.pipeline-preview-image{-o-object-fit:contain;object-fit:contain;background:#050506;border-radius:10px;width:min(100%,560px);max-height:min(72vh,620px);margin-inline-start:auto;margin-inline-end:auto;display:block}.pipeline-step-config-submit{min-width:104px;background:var(--primary-gradient)!important;box-shadow:var(--shadow-glow-primary)!important;border-color:#0000!important}.pipeline-step-config-cancel{min-width:84px}@media (max-width:768px){.pipeline-step-config-modal-root .pipeline-step-config-modal{max-width:calc(100vw - 24px);top:16px}.pipeline-step-basic-grid{grid-template-columns:1fr}.pipeline-step-section-head{flex-direction:column}.pipeline-step-template-pick-card,.pipeline-step-template-pick-empty{flex-direction:column;align-items:flex-start}.pipeline-step-template-pick-cover{width:100%;height:132px}.pipeline-media-picker-trigger{grid-template-columns:64px minmax(0,1fr)}.pipeline-media-picker-trigger-cover{width:64px;height:54px}.pipeline-media-picker-trigger-action{grid-column:1/-1;width:100%}.pipeline-media-picker-modal-root .pipeline-media-picker-modal{max-width:calc(100vw - 24px);top:16px}.pipeline-media-picker-modal-root .pipeline-media-picker-modal .ant-modal-body{max-height:min(70vh,680px);padding:14px!important}.pipeline-media-picker-toolbar{grid-template-columns:1fr;margin:-14px -14px 18px;padding:14px;top:-14px}.voice-recording-tips{grid-template-columns:1fr}.pipeline-media-picker-search.ant-input-affix-wrapper{width:100%}.pipeline-media-picker-grid,.pipeline-media-picker-grid.is-avatar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pipeline-media-picker-pagination{flex-direction:column;align-items:flex-start}.pipeline-step-preview-card{grid-template-columns:1fr}.pipeline-step-preview-media{width:100%;height:140px}}.smart-video-page{max-width:1280px;margin:0 auto}.smart-video-analysis-tip{margin-top:8px;font-size:12px;line-height:1.6;display:block}.smart-video-analysis-source{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smart-video-shell{border-radius:14px}.smart-video-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;display:grid}.smart-video-left,.smart-video-right{gap:14px;display:grid}.smart-video-upload .ant-upload-drag{min-height:220px}.smart-video-progress{border:1px solid var(--border-color);background:var(--card-bg);border-radius:10px;padding:10px 12px}.smart-video-preview-card .ant-card-body{gap:10px;display:grid}.smart-video-preview{background:#000;border-radius:10px;width:100%;max-height:360px}.smart-video-file-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-video-draft-list .ant-list-item{align-items:flex-start;padding:12px 0}.smart-video-draft-title{color:var(--text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.smart-video-draft-meta{width:100%}.smart-video-empty-card{text-align:center;place-items:center;min-height:260px;display:grid}.smart-video-title-options,.smart-video-points{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.smart-video-title-tag{cursor:pointer;white-space:normal;padding:3px 8px;line-height:1.5}.smart-video-copy{color:var(--text-color);white-space:pre-wrap;margin:8px 0 0;line-height:1.7}.smart-video-points span{border:1px solid var(--border-color);color:var(--text-color);background:var(--primary-color);border-radius:999px;padding:5px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.smart-video-points span{background:color-mix(in srgb, var(--primary-color) 8%, transparent)}}.smart-video-points span{line-height:1.5}.smart-video-publish-form{gap:14px;display:grid}.smart-video-draft-card .ant-card-extra{min-width:0}.smart-video-cover-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.smart-video-cover-actions .ant-btn{border-radius:10px}.smart-video-cover-progress{border:1px solid var(--border-color);background:var(--card-bg);border-radius:10px;margin:-4px 0 14px;padding:8px 10px}.smart-video-cover-preview{-o-object-fit:contain;object-fit:contain;border:1px solid var(--border-color);background:var(--card-bg);border-radius:10px;width:100%;max-height:420px}.smart-video-cover-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.smart-video-cover-item{gap:8px;display:grid}.smart-video-cover-preview-horizontal{aspect-ratio:4/3}.smart-video-cover-preview-vertical{aspect-ratio:3/4}@media (max-width:980px){.smart-video-grid,.smart-video-cover-grid{grid-template-columns:1fr}.smart-video-cover-actions{grid-template-columns:1fr;display:grid}.smart-video-cover-actions .ant-upload,.smart-video-cover-actions .ant-btn{width:100%}.publish-video-cover-head{flex-direction:column;align-items:flex-start}.publish-video-douyin-fields-head{flex-direction:column;align-items:flex-start;gap:4px}.publish-video-douyin-fields-grid,.publish-video-cover-grid{grid-template-columns:1fr}}.ai-video-page{max-width:1280px;margin:0 auto}.ai-video-shell{border-radius:16px}.ai-video-grid{grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);align-items:start;gap:18px;margin-top:22px;display:grid}.ai-video-form-panel,.ai-video-result-panel{gap:14px;display:grid}.ai-video-model-alert{margin-bottom:16px}.ai-video-param-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.ai-video-ref-card{margin-bottom:16px}.ai-video-image-mode-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.ai-video-image-mode-group .ant-radio-button-wrapper{white-space:normal;border-inline-start-width:1px;height:auto;min-height:74px;padding:10px 12px;line-height:1.35;border-radius:10px!important}.ai-video-image-mode-group .ant-radio-button-wrapper:before{display:none}.ai-video-image-mode-group .ant-radio-button-wrapper span:not(.ant-radio-button){gap:4px;display:grid}.ai-video-image-mode-group small{color:var(--text-secondary);font-size:12px}.ai-video-ref-list{gap:10px;margin-top:12px;display:grid}.ai-video-ref-item{border:1px solid var(--border-color);background:var(--card-bg-elevated);border-radius:12px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.ai-video-ref-item .ant-image-img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:72px;height:72px}.ai-video-ref-meta{gap:6px;min-width:0;display:grid}.ai-video-ref-preview{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;display:grid}.ai-video-ref-preview .ant-image-img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:132px;height:132px}.ai-video-upload-progress{margin-top:12px}.ai-video-submit{min-height:42px;margin-top:18px;background:var(--primary-gradient)!important;box-shadow:var(--shadow-glow-primary)!important;border-color:#0000!important}.ai-video-empty-card{text-align:center;place-items:center;min-height:360px;display:grid}.ai-video-player-card{gap:12px;display:grid}.ai-video-player{background:#000;border-radius:14px;width:100%;max-height:520px}.ai-video-prompt-preview{white-space:pre-wrap;line-height:1.7;display:block}.ai-video-history-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:340px;line-height:1.45;display:-webkit-box;overflow:hidden}.ai-video-history-meta{width:100%}@media (max-width:980px){.ai-video-grid{grid-template-columns:1fr}}@media (max-width:640px){.ai-video-image-mode-group,.ai-video-param-grid,.ai-video-ref-preview{grid-template-columns:1fr}.ai-video-ref-item{grid-template-columns:64px minmax(0,1fr)}.ai-video-ref-item>.ant-btn{grid-column:1/-1;justify-self:start}.ai-video-ref-preview .ant-image-img{width:100%;height:auto;max-height:260px}}.proxy-ip-selector-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.proxy-ip-order-button.ant-btn{flex:none}.proxy-order-toolbar-button.ant-btn{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.proxy-order-toolbar-button.ant-btn{border-color:color-mix(in srgb, var(--primary-color) 28%, var(--border-color))}}.proxy-order-toolbar-button.ant-btn{color:var(--primary-color)}.proxy-order-toolbar-button.ant-btn:hover{border-color:var(--primary-color)}.proxy-order-toolbar-button.ant-btn:focus-visible{border-color:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.proxy-order-toolbar-button.ant-btn:hover{border-color:color-mix(in srgb, var(--primary-color) 56%, var(--border-color))}.proxy-order-toolbar-button.ant-btn:focus-visible{border-color:color-mix(in srgb, var(--primary-color) 56%, var(--border-color))}}.proxy-order-toolbar-button.ant-btn:hover{color:var(--primary-color);background:var(--primary-color)}.proxy-order-toolbar-button.ant-btn:focus-visible{color:var(--primary-color);background:var(--primary-color)}@supports (color:color-mix(in lab, red, red)){.proxy-order-toolbar-button.ant-btn:hover{background:color-mix(in srgb, var(--primary-color) 9%, transparent)}.proxy-order-toolbar-button.ant-btn:focus-visible{background:color-mix(in srgb, var(--primary-color) 9%, transparent)}}@media (max-width:640px){.proxy-ip-selector-heading{flex-direction:column;align-items:stretch}.proxy-ip-selector-heading .proxy-ip-order-button.ant-btn{width:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes home-fade-up{0%{opacity:0;filter:blur(12px);transform:translateY(28px)}60%{filter:blur(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes home-aurora-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-3%)scale(1.06)}to{transform:translate(0,0)scale(1)}}@keyframes home-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes home-shimmer{0%{opacity:0;transform:translate(-120%,120%)rotate(25deg)}20%{opacity:.55}60%{opacity:.55}to{opacity:0;transform:translate(120%,-120%)rotate(25deg)}}@keyframes home-hero-orb-a{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(8%,-10%)scale(1.15)}66%{transform:translate(-6%,6%)scale(.9)}}@keyframes home-hero-orb-b{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-7%,-6%)scale(1.1)}75%{transform:translate(6%,8%)scale(.95)}}@keyframes home-hero-sheen{0%,60%{opacity:0;transform:translate(-110%)skew(-25deg)}68%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(220%)skew(-25deg)}}.home-fade-up{opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards home-fade-up}.home-card-mag{will-change:transform;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.32,.72,0,1),box-shadow .6s cubic-bezier(.32,.72,0,1),border-color .6s cubic-bezier(.32,.72,0,1),background .6s cubic-bezier(.32,.72,0,1)}.home-card-mag .home-arrow{transition:transform .5s cubic-bezier(.32,.72,0,1)}.home-card-mag:hover .home-arrow{transform:translate(3px,-3px)rotate(-8deg)}.home-card-mag .home-img{will-change:transform;transition:transform 1.2s cubic-bezier(.32,.72,0,1)}.home-card-mag:hover .home-img{transform:scale(1.06)}.home-feature-wrap{box-sizing:border-box;padding-inline-start:0;padding-inline-end:0}.home-page-root,.home-hero-shell{width:100%;min-width:0}.home-spotlight{isolation:isolate;--mx:50%;--my:50%;--spot-opacity:0;--spot-color-a:#a855f773;--spot-color-b:#ec489900;position:relative}.home-spotlight:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at var(--mx) var(--my), var(--spot-color-a), var(--spot-color-b) 60%);opacity:var(--spot-opacity);z-index:3;mix-blend-mode:screen;transition:opacity .4s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;right:0}.home-sheen{position:relative;overflow:hidden}.home-sheen:after{content:"";pointer-events:none;opacity:0;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffff2e 45%,#ffffff52 50%,#ffffff2e 55%,#0000 100%);width:80%;height:380%;position:absolute;top:-120%;left:-120%}.home-sheen:hover:after{animation:1.3s cubic-bezier(.16,1,.3,1) home-shimmer}.home-pulse-dot{background:#a855f7;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite home-pulse;display:inline-block;box-shadow:0 0 12px #a855f7d9}@media (prefers-reduced-motion:reduce){.home-fade-up{opacity:1!important;animation:none!important}.home-card-mag,.home-img,.home-arrow{transition:none!important}.home-sheen:hover:after,.home-pulse-dot,.home-fade-up [aria-hidden]{animation:none!important}}@media (max-width:768px){.home-hero-inner{aspect-ratio:4/3!important}.home-stat-hero-row{flex-direction:column!important;align-items:stretch!important;gap:18px!important}.home-stat-hero-row>*{flex:100%!important;min-width:0!important}.home-stat-hero-row .home-stat-cta-wrap{width:100%}.home-stat-hero-row .home-stat-cta-wrap>button{width:100%;justify-content:center!important}}@media (max-width:480px){.home-hero-inner{aspect-ratio:4/3!important}.home-feature-name{font-size:13px!important}.home-feature-arrow{width:24px!important;height:24px!important}.home-feature-arrow svg{font-size:10px!important}.home-stat-balance{font-size:40px!important}}@media (max-width:1279px){.home-feature-list{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1023px){.home-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:767px){.home-feature-wrap{margin-top:-64px!important;margin-bottom:32px!important;padding-inline-start:0!important;padding-inline-end:0!important}.home-feature-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-start!important;gap:12px!important;padding:6px 0 14px 32px!important;scroll-padding-left:32px!important;display:flex!important;overflow:auto hidden!important}.home-feature-list::-webkit-scrollbar{display:none}.home-feature-list>*{scroll-snap-align:start;width:clamp(220px,58vw,240px);min-width:220px;max-width:240px;flex:none!important;scroll-margin-left:0!important}}@media (max-width:480px){.home-feature-list{padding-left:32px!important;padding-right:0!important}}@media (max-width:1023px){.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:559px){.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.home-stats-grid>.home-card-mag>div{min-height:110px!important;padding:16px 14px!important}.home-stats-grid>.home-card-mag>div>div:last-child>div:first-child{font-size:26px!important}}@media (max-width:359px){.home-stats-grid{grid-template-columns:1fr!important}}
