/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}::backdrop{--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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.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}}.mx-auto{margin-inline:auto}.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-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1500px\]{max-width:1500px}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}: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(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[\#d6b86a\]{border-color:#d6b86a}.border-\[\#d6b86a\]\/40{border-color:lab(76.19% 3.90607 43.4717/.4)}.border-\[\#d6b86a\]\/60{border-color:lab(76.19% 3.90607 43.4717/.6)}.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)}}.bg-\[\#0b1110\]{background-color:#0b1110}.bg-\[\#17231c\]{background-color:#17231c}.bg-\[\#d6b86a\]{background-color:#d6b86a}.bg-\[\#d6b86a\]\/10{background-color:lab(76.19% 3.90607 43.4717/.1)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, 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\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.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)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-left{text-align:left}.text-right{text-align:right}.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-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-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.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\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-\[\#111713\]{color:#111713}.text-\[\#d6b86a\]{color:#d6b86a}.text-\[\#e6cc83\]{color:#e6cc83}.text-\[\#eef4ef\]{color:#eef4ef}.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)}}.uppercase{text-transform:uppercase}.accent-\[\#d6b86a\]{accent-color:#d6b86a}.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\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!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}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (hover:hover){.hover\:border-\[\#d6b86a\]:hover{border-color:#d6b86a}}@media (hover:hover){.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}}@media (hover:hover){.hover\:bg-\[\#d6b86a\]\/10:hover{background-color:lab(76.19% 3.90607 43.4717/.1)}}@media (hover:hover){.hover\:bg-\[\#ead18b\]:hover{background-color:#ead18b}}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-\[120px_1fr_80px\]{grid-template-columns:120px 1fr 80px}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:items-center{align-items:center}}@media (min-width:48rem){.md\:items-end{align-items:flex-end}}@media (min-width:48rem){.md\:items-start{align-items:flex-start}}@media (min-width:48rem){.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}}@media (min-width:64rem){.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}}@media (min-width:64rem){.lg\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}}@media (min-width:64rem){.lg\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:items-end{align-items:flex-end}}@media (min-width:64rem){.lg\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--bg:#090b0c;--panel:#121516;--panel2:#181b1d;--line:#292d2e;--text:#f2eee6;--muted:#858b89;--gold:#cba966;--gold2:#ead29f;--purple:#9a83a2;--green:#71b994}*{box-sizing:border-box}body{background:radial-gradient(circle at 72% 0,#241f27 0,transparent 27%),var(--bg);color:var(--text);margin:0;font-family:Inter,Microsoft YaHei,sans-serif}button,input{font:inherit}.app{min-height:100vh;padding:72px 0 0 248px}.top{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#090b0cf0;align-items:center;height:72px;padding:0 26px;display:flex;position:fixed;inset:0 0 auto}.mark{width:38px;height:38px;color:var(--gold2);border:1px solid #665739;place-items:center;margin-right:13px;font-weight:900;display:grid}.top>div:nth-child(2){flex-direction:column;display:flex}.top small{color:#6f7472;margin-top:5px;font-size:9px}.top>button,.primary{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#12110f;cursor:pointer;border:0;margin-left:auto;padding:10px 16px;font-size:11px;font-weight:850}.live{color:#8b918f;margin-left:auto;margin-right:20px;font-size:9px}.live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;display:inline-block}.side{z-index:20;border-right:1px solid var(--line);background:linear-gradient(#111314,#0b0d0e);flex-direction:column;width:248px;padding:24px 14px;display:flex;position:fixed;top:72px;bottom:0;left:0}.brand{border-bottom:1px solid var(--line);flex-direction:column;padding:0 13px 22px;display:flex}.brand small,label{color:var(--gold);letter-spacing:.16em;font-size:8px;font-weight:850}.brand b{margin-top:7px;font-size:12px}.side nav{padding-top:17px}.side nav button{text-align:left;color:#858a88;cursor:pointer;background:0 0;border:0;gap:12px;width:100%;margin:2px 0;padding:13px 12px;display:flex}.side nav button.active{color:#fff;border-left:2px solid var(--gold);background:linear-gradient(90deg,#cba96621,#0000)}.side nav em{color:#565b59;font-size:8px;font-style:normal}.side nav span{flex-direction:column;font-size:11px;font-weight:800;display:flex}.side nav small{color:#5e6361;margin-top:5px;font-size:8px;font-weight:400}.loop{border:1px solid var(--line);margin-top:auto;padding:15px}.loop p{color:#898e8c;margin:8px 0 0;font-size:9px;line-height:1.8}.workspace{min-height:calc(100vh - 72px)}.page{max-width:1700px;margin:auto;padding:30px 34px 60px}.hero{border:1px solid var(--line);background:linear-gradient(135deg,#16191a,#0e1011);grid-template-columns:46% 54%;height:360px;display:grid;overflow:hidden}.hero>div{padding:46px}.hero h1{letter-spacing:-.04em;margin:16px 0;font-size:39px;line-height:1.25}.hero p{color:#8f9492;max-width:480px;font-size:11px;line-height:1.8}.hero figure{background:#0d0f10;margin:0;position:relative}.hero img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.hero figcaption{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#090a0bd1;border:1px solid #ffffff1a;grid-template-columns:1fr auto;padding:13px 16px;display:grid;position:absolute;bottom:20px;left:25px;right:25px}.hero figcaption small{color:var(--gold);font-size:8px}.hero figcaption b{font-size:13px}.hero figcaption span{color:var(--green);grid-area:1/2/3;align-self:center;font-size:9px}.flow{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:14px 0;display:grid}.flow button{text-align:left;border:0;border-right:1px solid var(--line);min-height:82px;color:var(--text);cursor:pointer;background:#111415;padding:16px}.flow button:hover{background:#1a1d1e}.flow em{color:var(--gold);font-size:8px;font-style:normal}.flow b{margin-top:10px;font-size:11px;display:block}.flow strong{float:right;color:var(--gold2);margin-top:-25px;font-size:22px}.flow small{color:#6d7270;font-size:8px}.dashgrid{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#151819,#101213);padding:24px}.panel h2{margin:7px 0 18px;font-size:17px}.line{border-top:1px solid var(--line);grid-template-columns:64px 1fr 80px;gap:12px;padding:13px 0;display:grid}.line i{color:var(--gold);font-size:8px;font-style:normal}.line span,.event span{flex-direction:column;display:flex}.line small,.event small{color:#6d7270;margin-top:4px;font-size:8px}.line strong{color:var(--green);font-size:8px}.event{border-top:1px solid var(--line);grid-template-columns:10px 1fr;gap:12px;padding:11px 0;display:grid}.event>i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-top:3px}.empty,.loading{text-align:center;color:#707573;padding:40px;font-size:10px}.title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:12px 0 24px;display:flex}.title h1{margin:7px 0;font-size:36px}.title p{color:#838886;margin:0;font-size:10px}.actions{display:flex}.actions button{border:1px solid var(--line);color:#818684;cursor:pointer;background:#111415;padding:9px 14px;font-size:9px}.actions button.on{color:var(--gold2);border-color:#665735}.actions .primary{color:#111;border:0;margin-left:9px}.stageflow{border:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;margin:17px 0;display:grid;overflow:auto}.stageflow>div{border-right:1px solid var(--line);background:#101213;min-width:140px;padding:13px}.stageflow em{color:#555b59;font-size:8px;font-style:normal}.stageflow b{margin-top:7px;font-size:9px;display:block}.stageflow span{float:right;color:var(--gold);margin-top:-20px;font-size:14px}.board{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:15px;display:grid;overflow:auto}.column{border:1px solid var(--line);background:#101213bf;min-height:480px;padding:12px}.column>header{justify-content:space-between;padding:4px 3px 13px;display:flex}.column>header b{font-size:10px}.column>header span{color:var(--gold);font-size:9px}.record{background:linear-gradient(145deg,#1a1d1f,#121415);border:1px solid #303435;margin-bottom:10px;padding:15px}.record>div{justify-content:space-between;display:flex}.record small{color:#727775;font-size:8px}.record i{color:var(--gold);font-size:8px;font-style:normal}.record h3{margin:12px 0 7px;font-size:12px;line-height:1.45}.record>p{color:#838886;min-height:26px;font-size:8px;line-height:1.6}.record dl{border-top:1px solid var(--line);padding-top:8px}.record dl div{justify-content:space-between;margin:6px 0;display:flex}.record dt{color:#646967;font-size:8px}.record dd{color:#b8bbb9;margin:0;font-size:8px}.record footer{gap:5px;margin-top:12px;display:flex}.record footer button,.tr button{border:1px solid var(--line);color:#aaa;cursor:pointer;background:0 0;flex:1;padding:7px;font-size:8px}.record footer button:last-child{color:var(--gold2);border-color:#584b31}.drop{text-align:center;color:#555b59;border:1px dashed #2c3031;padding:25px;font-size:8px}.table{border:1px solid var(--line)}.tr{border-top:1px solid var(--line);grid-template-columns:1.4fr .7fr .6fr 1.2fr .8fr;align-items:center;gap:14px;padding:13px 17px;font-size:9px;display:grid}.tr.head{color:#777c7a;background:#171a1b;border:0}.tr>span{gap:6px;display:flex}.tr>span:first-child{flex-direction:column}.tr small{color:#646967;font-size:7px}.tr i{color:var(--green);font-style:normal}.veil{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#151819;border:1px solid #3a3e3f;width:min(620px,100vw - 30px);padding:25px;box-shadow:0 30px 100px #000}.modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;margin-bottom:20px;padding-bottom:18px;display:flex}.modal h2{margin:7px 0 0;font-size:21px}.modal header button{color:#aaa;background:0 0;border:0;font-size:24px}.modal>label,.formrow label{flex-direction:column;gap:8px;display:flex}.modal input{color:#fff;background:#0e1011;border:1px solid #343839;outline:none;padding:12px}.modal input:focus{border-color:var(--gold)}.formrow{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.modal p{color:#767b79;font-size:9px;line-height:1.6}.modal footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.modal footer button{border:1px solid var(--line);color:#aaa;background:0 0;padding:10px 16px}.modal footer .primary{background:var(--gold);color:#111}.toast{z-index:120;color:#a9d7bf;background:#1c2220;border:1px solid #71b99466;padding:13px 18px;font-size:10px;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 50px #000}@media (max-width:900px){.app{padding-left:78px}.side{width:78px}.brand,.side nav span,.loop{display:none}.side nav button{justify-content:center}.hero{grid-template-columns:1fr;height:auto}.hero>div{padding:30px}.hero figure{height:280px}.flow{grid-template-columns:repeat(3,1fr)}.dashgrid{grid-template-columns:1fr}}@media (max-width:600px){.app{padding:64px 0 68px}.top{height:64px}.top small,.live{display:none}.side{width:100%;height:68px;padding:4px;top:auto;bottom:0}.side nav{padding:0;display:flex;overflow:auto}.side nav button{min-width:74px;padding:11px 5px}.side nav em{display:none}.side nav span{font-size:8px;display:block}.side nav small{display:none}.page{padding:16px 13px 80px}.hero h1{font-size:29px}.flow{grid-template-columns:repeat(2,1fr)}.title h1{font-size:28px}.title{align-items:start}.actions button:not(.primary){display:none}.stageflow{grid-auto-columns:130px}.board{grid-auto-columns:85vw}.formrow{grid-template-columns:1fr}.tr{grid-template-columns:1fr .6fr .7fr}.tr>span:nth-child(4),.tr>span:nth-child(2){display:none}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}.side nav{min-height:0;padding-bottom:12px;overflow-y:auto}.side nav button{padding-top:10px;padding-bottom:10px}.flow{grid-template-columns:repeat(8,minmax(110px,1fr));overflow-x:auto}.flow button{min-width:110px}@media (max-width:900px){.flow{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.flow{grid-template-columns:repeat(2,1fr)}}.context{border:1px solid var(--line);background:linear-gradient(120deg,#171a1b,#0e1011);grid-template-columns:1.4fr .55fr .55fr;gap:12px;margin:17px 0;padding:18px;display:grid}.context>div:first-child{padding:5px 8px}.context h2{margin:8px 0;font-size:18px}.context p{color:#858b89;max-width:620px;font-size:9px;line-height:1.7}.context .primary{margin:7px 0 0}.contextMetric{border-left:1px solid var(--line);flex-direction:column;padding:18px;display:flex}.contextMetric small{color:#777;font-size:8px}.contextMetric strong{color:var(--gold2);margin:11px 0;font-size:25px}.contextMetric span{color:var(--green);font-size:8px}.context figure{grid-column:2/4;min-height:145px;margin:0;position:relative;overflow:hidden}.context figure img{object-fit:cover;width:100%;height:100%}.context figcaption{background:#080a0bd6;justify-content:space-between;padding:12px;font-size:9px;display:flex;position:absolute;inset:auto 0 0}.context figcaption span{color:var(--gold2)}@media (max-width:900px){.context{grid-template-columns:1fr 1fr}.context>div:first-child,.context figure{grid-column:1/3}}@media (max-width:600px){.context{grid-template-columns:1fr}.context>div:first-child,.context figure{grid-column:auto}.contextMetric{border-left:0;border-top:1px solid var(--line)}}body{font-size:16px}.top{height:80px}.app{padding-top:80px}.side{top:80px}.top b{font-size:16px}.top small{font-size:12px}.top>button,.primary{padding:12px 18px;font-size:14px}.live{font-size:12px}.brand small,label{font-size:11px}.brand b{font-size:15px}.side nav span{font-size:14px}.side nav small{font-size:11px;line-height:1.4}.side nav em,.loop small,.loop p{font-size:11px}.hero h1{font-size:44px}.hero p,.title p{font-size:14px}.flow em,.flow small{font-size:11px}.flow b{font-size:14px}.flow strong{font-size:23px}.panel h2{font-size:21px}.line b,.event b{font-size:13px}.line small,.event small,.line i,.line strong{font-size:11px}.title h1{font-size:40px}.actions button{font-size:12px}.stageflow em,.stageflow b{font-size:11px}.stageflow span{font-size:18px}.column>header b,.column>header span{font-size:13px}.record h3{font-size:15px}.record>p,.record small,.record i,.record dt,.record dd,.record footer button,.tr button{font-size:11px}.tr{font-size:12px}.tr small{font-size:10px}.context h2{font-size:22px}.context p,.contextMetric small,.contextMetric span,.context figcaption{font-size:12px}.empty,.loading{font-size:13px}.wizard{background:#141718;border:1px solid #3b4141;width:min(1080px,100vw - 32px);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #000}.wizard>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px 28px;display:flex}.wizard h2{margin:7px 0;font-size:28px}.wizard header p{color:#8d9391;font-size:13px}.wizard header>button{color:#fff;background:0 0;border:0;font-size:28px}.wizard>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);padding:0 25px;display:grid}.wizard>nav button{color:#6f7573;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:17px 8px;display:flex}.wizard>nav button.active{color:var(--gold2);border-color:var(--gold)}.wizard>nav button.done{color:var(--green)}.wizard>nav i{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.wizard>nav span{font-size:12px}.wizardBody{min-height:390px;padding:28px}.wizardBody h3{margin:0 0 24px;font-size:21px}.wizardGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wizardGrid label,.conceptChoice label{flex-direction:column;gap:9px;display:flex}.wizard input,.wizard textarea{color:#fff;background:#0c0f10;border:1px solid #353a3a;padding:14px;font-size:14px}.conceptChoice{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.conceptChoice>b{font-size:25px}.conceptChoice>strong{color:var(--gold);justify-self:end}.conceptChoice>p{color:#a3a7a5;grid-column:1/3;line-height:1.7}.review{grid-template-columns:1fr 1fr;gap:12px;display:grid}.review>div{border:1px solid var(--line);padding:18px;position:relative}.review small{color:var(--gold);font-size:12px}.review p{padding-right:60px;font-size:14px;line-height:1.6}.review button{border:1px solid var(--line);color:#bbb;background:0 0;padding:6px 10px;position:absolute;top:14px;right:14px}.wizard textarea{width:100%;height:85px;margin-top:14px}.imageReview{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.imageReview img{object-fit:cover;width:100%;height:300px}.imageReview>div>b{font-size:23px}.imageReview dl div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.imageReview dd{color:var(--gold2);font-size:18px}.imageReview small{color:#e9b47a;margin-top:15px;line-height:1.6;display:block}.approval{border:1px solid var(--line);padding:26px}.approval>b{font-size:25px}.approval p{color:#aaa;font-size:14px;line-height:1.7}.approval label{color:#ddd;align-items:center;gap:10px;font-size:13px;display:flex}.approval input{width:18px;height:18px}.wizard>footer{border-top:1px solid var(--line);align-items:center;gap:12px;padding:18px 28px;display:flex}.wizard>footer button{border:1px solid var(--line);color:#ddd;background:#16191a;padding:12px 17px}.wizard>footer span{color:#858b89;margin:auto;font-size:12px}.wizard>footer .primary{background:var(--gold);color:#111}@media (max-width:700px){.wizard>nav{grid-template-columns:repeat(3,1fr)}.wizardGrid,.review,.imageReview,.conceptChoice{grid-template-columns:1fr}.conceptChoice>p{grid-column:auto}}.platformStudio{border:1px solid var(--line);background:#101314;margin:17px 0}.platformStudio>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.platformStudio h2{margin:7px 0;font-size:24px}.platformStudio header p{color:#8b918f;margin:0;font-size:13px}.platformStudio>nav{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.platformStudio>nav button{border:0;border-right:1px solid var(--line);color:#8c9290;text-align:left;background:#121516;flex-direction:column;gap:5px;padding:17px;display:flex}.platformStudio>nav button.active{color:#fff;border-bottom:3px solid var(--gold);background:linear-gradient(120deg,#cba9662e,#171a1b)}.platformStudio>nav b{font-size:16px}.platformStudio>nav small{color:var(--gold);font-size:10px}.platformBody{grid-template-columns:1.2fr .8fr .9fr;gap:0;display:grid}.platformBody article{border-right:1px solid var(--line);padding:22px}.platformBody h3{margin:9px 0 17px;font-size:17px}.platformBody article>p{color:#959a98;font-size:13px;line-height:1.6}.format{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.format i{color:var(--gold);font-size:11px;font-style:normal}.format span{font-size:13px}.format button{color:var(--gold2);background:0 0;border:1px solid #4a4030;padding:7px 10px}.platformMetrics{gap:9px;display:grid}.platformMetrics>div{background:#171a1b;justify-content:space-between;align-items:center;padding:13px;display:flex}.platformMetrics small{color:#858b89;font-size:11px}.platformMetrics strong{color:var(--gold2);font-size:18px}.check{border-top:1px solid var(--line);color:#d2d4d3;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.check input{width:17px;height:17px}.platformCount{color:var(--green)!important}.modal select{color:#fff;background:#0e1011;border:1px solid #343839;padding:12px}@media (max-width:800px){.platformBody{grid-template-columns:1fr}.platformBody article{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.platformStudio>nav{grid-template-columns:repeat(2,1fr)}.platformStudio>header{align-items:flex-start;gap:15px}.platformStudio>header .primary{font-size:11px}}.record footer button:disabled{opacity:.55;cursor:wait}.cardError{background:#b437281f;border:1px solid #ff786440;color:#ff9d8e!important;min-height:0!important;padding:8px!important}.handoffDone{background:#141819;border:1px solid #3d4642;width:min(620px,100vw - 30px);padding:30px;box-shadow:0 30px 100px #000}.successIcon{border:1px solid var(--green);color:#a9dfc2;background:#71b99426;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:25px;display:grid}.handoffDone h2{margin:9px 0;font-size:27px}.handoffDone>p{color:#969c99;font-size:14px;line-height:1.7}.handoffDone dl{border-top:1px solid var(--line);margin:22px 0}.handoffDone dl div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:18px;padding:13px 0;display:grid}.handoffDone dt{color:#737977;font-size:12px}.handoffDone dd{color:#e6e3dc;margin:0;font-size:13px}.handoffDone footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.handoffDone footer button{border:1px solid var(--line);color:#ccc;background:#151819;padding:12px 17px}.handoffDone footer .primary{background:var(--gold);color:#111}.genWizard .engineBadge{color:#d9c28d;border:1px solid #4c4536;margin-left:auto;margin-right:20px;padding:9px 12px;font-size:12px}.engineBadge i{background:#d6a84e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.sectionHead{justify-content:space-between;align-items:start;display:flex}.sectionHead h3{margin-bottom:7px}.sectionHead p{color:#888;font-size:12px}.sectionHead button,.generationActions button{color:#e7d39f;background:#151819;border:1px solid #514a3a;padding:12px 16px}.generationActions{align-items:center;gap:10px;margin-top:20px;display:flex}.generationActions small{color:#818684}.genError{color:#ffb8a9;background:#2b1917;border:1px solid #784b42;padding:13px;font-size:13px}.conceptGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.conceptCard{color:#ddd;text-align:left;background:#101314;border:1px solid #343a38;flex-direction:column;min-height:360px;padding:18px;display:flex}.conceptCard.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.conceptCard header{color:#8d9491;justify-content:space-between;font-size:11px;display:flex}.conceptCard header strong{color:var(--gold2);font-size:20px}.conceptCard h4{margin:12px 0;font-size:20px}.conceptCard>p{color:#a4aaa7;font-size:13px;line-height:1.6}.conceptCard dl{margin:8px 0}.conceptCard dl div{border-top:1px solid var(--line);padding:8px 0}.conceptCard dt{color:#777;font-size:10px}.conceptCard dd{margin:4px 0 0;font-size:12px;line-height:1.45}.conceptCard footer{color:#c8ad6d;margin-top:auto;font-size:11px}.iterationPanel{border:1px solid var(--line);grid-template-columns:.8fr 1.4fr;gap:20px;padding:20px;display:grid}.iterationPanel h4{margin:8px 0;font-size:22px}.iterationPanel p{color:#999;font-size:13px}.iterationPanel b{color:var(--gold2)}.iterationPanel label{flex-direction:column;gap:8px;display:flex}.iterationPanel textarea{height:120px;margin:0}.iterationPanel .generationActions{grid-column:1/3;margin:0}.versionRail{align-items:stretch;gap:8px;margin:16px 0;display:flex;overflow-x:auto}.versionRail>b{color:#888;white-space:nowrap;padding:12px}.versionRail button{text-align:left;border:1px solid var(--line);color:#aaa;background:#111415;min-width:145px;padding:10px}.versionRail button.active{border-color:var(--gold);color:#fff}.versionRail strong{margin-right:8px}.versionRail span{color:var(--gold);font-size:10px}.versionRail small{white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin-top:5px;display:block;overflow:hidden}.compareTable{border:1px solid var(--line)}.compareTable header,.compareTable button{text-align:left;grid-template-columns:.5fr .8fr 1.2fr repeat(4,.65fr);gap:8px;width:100%;padding:12px;display:grid}.compareTable header{color:#777;font-size:10px}.compareTable button{border:0;border-top:1px solid var(--line);color:#ccc;background:#111415}.compareTable button:hover{background:#191d1d}.compareTable strong{color:var(--gold2)}.auditNote{border-left:3px solid var(--gold);color:#b2b4ae;background:#181916;margin-top:16px;padding:13px;font-size:12px;line-height:1.6}.approval dl div{border-top:1px solid var(--line);grid-template-columns:130px 1fr;padding:10px;display:grid}.approval dt{color:#888}.approval dd,.wizard label textarea{margin:0}.wizard button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.conceptGrid,.iterationPanel{grid-template-columns:1fr}.iterationPanel .generationActions{grid-column:auto}.generationActions{flex-direction:column;align-items:stretch}.compareTable{overflow-x:auto}.compareTable header,.compareTable button{min-width:720px}.genWizard .engineBadge{display:none}}.opsQueue{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0;display:grid}.opsQueue h2{justify-content:space-between;display:flex}.opsQueue h2 small{color:var(--gold);font:11px/1.4 sans-serif}.approvalRow,.jobRow{border-top:1px solid var(--line);align-items:center;gap:8px;padding:11px 0;display:flex}.approvalRow span,.jobRow span{flex:1;gap:4px;display:grid}.approvalRow b,.jobRow b{font-size:12px}.approvalRow small,.jobRow small{color:#858b88;font-size:10px}.approvalRow button{border:1px solid var(--line);color:#aaa;background:0 0;padding:7px 10px}.approvalRow .approve{background:var(--gold);color:#111;border-color:var(--gold)}.jobRow strong{color:var(--gold);text-transform:uppercase;font-size:10px}@media (max-width:900px){.opsQueue{grid-template-columns:1fr}}.builderPage{color:#e9e6df;background:#111515;min-height:100%}.builderHead{background:linear-gradient(120deg,#171c1b,#101313);border-bottom:1px solid #303735;align-items:center;padding:28px 32px 22px;display:flex}.builderHead>div:first-child{flex:1}.builderHead label,.pluginPanel label,.propertyPanel label{letter-spacing:.16em;color:var(--gold);font-size:9px}.builderHead h1{margin:7px 0;font:30px Georgia,Microsoft YaHei}.builderHead p{color:#858d89;margin:0;font-size:12px}.builderActions{align-items:center;gap:9px;display:flex}.builderActions span{color:#718079;margin-right:8px;font-size:10px}.builderActions button{color:#d7d7d2;background:#1d2221;border:1px solid #39413e;padding:10px 15px}.builderActions .publish{background:var(--gold);color:#111;border-color:var(--gold)}.channelTabs{background:#343a38;border-bottom:1px solid #343a38;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.channelTabs button{color:#979e9b;text-align:left;background:#171b1a;border:0;align-items:center;gap:12px;padding:15px 22px;display:flex}.channelTabs button.active{color:#fff;box-shadow:inset 0 -3px var(--gold);background:#252b29}.channelTabs i{color:var(--gold);border:1px solid #47504c;padding:8px;font-size:9px;font-style:normal}.channelTabs span{flex:1}.channelTabs b,.channelTabs small{display:block}.channelTabs b{font-size:12px}.channelTabs small{color:#777f7b;margin-top:4px;font-size:9px}.channelTabs em{color:#6f7774;font-size:9px;font-style:normal}.builderWorkspace{grid-template-columns:230px minmax(520px,1fr) 270px;min-height:calc(100vh - 190px);display:grid}.pluginPanel,.propertyPanel{background:#171b1a;max-height:calc(100vh - 190px);overflow:auto}.pluginPanel>header,.propertyPanel>header{border-bottom:1px solid #303634;justify-content:space-between;height:62px;padding:15px 17px;display:flex}.pluginPanel header b,.propertyPanel header b{font-size:12px}.pluginPanel header small,.propertyPanel header small{color:#777;font-size:9px}.pluginPanel>section>label{margin-bottom:10px;display:block}.pluginPanel>section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pluginPanel section button{color:#c8cbc7;text-align:left;background:#202624;border:1px solid #303836;min-height:65px;padding:8px;position:relative}.pluginPanel section button:hover{border-color:var(--gold);background:#272d2b}.pluginPanel button i{color:var(--gold);margin-bottom:7px;font-size:17px;font-style:normal;display:block}.pluginPanel button em{color:#67716d;font-style:normal;position:absolute;top:6px;right:7px}.canvasPanel>header{border-bottom:1px solid #353c39;align-items:center;height:62px;padding:0 18px;display:flex}.canvasPanel>header div{display:flex}.canvasPanel>header button{color:#8d9591;background:#191e1c;border:1px solid #39413e;padding:7px 10px;font-size:9px}.canvasPanel>header button.on{color:#ecd8ad;background:#3e3526;border-color:#7d6745}.canvasPanel>header>span{color:#68716d;margin:auto;font-size:9px}.device{background:#090b0b;border:8px solid #0a0c0c;border-radius:32px;width:390px;margin:25px auto;transition:all .25s;overflow:hidden;box-shadow:0 30px 80px #0008}.device.wide{border-radius:18px;width:min(720px,100% - 40px)}.phoneTop{color:#171917;background:#f6f2e9;justify-content:space-between;align-items:center;height:38px;padding:0 17px;font-size:9px;display:flex}.screen{color:#202421;background:#f1eee7;height:690px;padding-bottom:10px;overflow:auto}.block{cursor:pointer;background:#fff;border:2px solid #0000;position:relative}.block:hover{box-shadow:inset 0 0 0 1px #b7955b}.block.selected{border-color:#c5a56a;box-shadow:0 0 0 2px #c5a56a44}.blockTools{z-index:5;color:#111;background:#b7955b;padding:4px 7px;font-size:8px;position:absolute;top:0;left:0;transform:translateY(-100%)}.heroBlock{color:#fff;background:radial-gradient(circle at 72% 28%,#eed39957,transparent 22%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 72%,#16362d),#0b1512);min-height:185px;padding:32px 24px}.heroBlock small{letter-spacing:.2em;color:#e6d5ad;font-size:8px}.heroBlock h3{margin:16px 0 9px;font:25px Georgia,Microsoft YaHei}.heroBlock p{max-width:260px;font-size:10px;line-height:1.6}.heroBlock button,.contentBlock button{color:#fff;background:#ffffff14;border:1px solid #fff5;padding:7px 10px;font-size:8px}.searchBlock{color:#7f827e;background:#e5e1d8;border-radius:18px;margin:10px;padding:10px 14px;font-size:10px}.navBlock h4,.blockTitle h4{margin:0 0 12px;font:15px Georgia,Microsoft YaHei}.navBlock>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.navBlock span{text-align:center}.navBlock span i{background:color-mix(in srgb,var(--accent) 18%,white);width:38px;height:38px;color:var(--accent);border-radius:13px;place-items:center;margin:auto;font-style:normal;display:grid}.navBlock small{margin-top:6px;font-size:8px;display:block}.blockTitle{justify-content:space-between;align-items:center;padding:14px 14px 0;display:flex}.blockTitle small{color:#8a8c88;font-size:8px}.products{gap:8px;padding:0 12px 14px;display:grid}.products article{background:#f5f2eb;border-radius:8px;padding:8px}.products img{object-fit:cover;border-radius:5px;width:100%;height:90px}.products b,.products p,.products strong{display:block}.products b{margin-top:7px;font-size:9px}.products p{color:#8b8c88;margin:4px 0;font-size:7px}.products strong{color:#9f342d;font:14px Georgia}.couponBlock{background:#fff3e7;border:1px solid #eed4bd;align-items:center;margin:10px;padding:10px;display:flex}.couponBlock>div{text-align:center;border-right:1px dashed #d8b999;padding-right:12px}.couponBlock>div b{color:#ad3c33;font:20px Georgia}.couponBlock>div span,.couponBlock p small{font-size:7px;display:block}.couponBlock p{flex:1;padding-left:12px;font-size:10px}.couponBlock p small{color:#897c72;margin-top:4px}.couponBlock button{color:#fff;background:#ad3c33;border:0;padding:7px;font-size:8px}.flashBlock{background:var(--accent);color:#fff;align-items:center;padding:15px;display:flex}.flashBlock div{flex:1}.flashBlock small,.flashBlock b,.flashBlock p{display:block}.flashBlock small{letter-spacing:.15em;font-size:7px}.flashBlock b{margin-top:4px;font-size:12px}.flashBlock p{margin:4px 0;font-size:8px}.flashBlock>span{background:#0005;padding:7px;font:13px monospace}.memberBlock{background:linear-gradient(120deg,#171b1a,color-mix(in srgb,var(--accent) 55%,#171b1a));color:#fff;border-radius:8px;margin:10px;padding:18px}.memberBlock small{color:#d8bd88;letter-spacing:.18em;font-size:7px}.memberBlock h4{margin:8px 0;font:18px Georgia}.memberBlock p{color:#c5c2b8;font-size:8px}.memberBlock button{float:right;color:#e6d2ab;background:0 0;border:1px solid #d6bd8b;padding:6px 9px;font-size:8px}.liveBlock{color:#fff;background:#292422;align-items:center;gap:10px;margin:10px;padding:13px;display:flex}.liveBlock>i{background:#d13c39;padding:7px;font-size:8px;font-style:normal}.liveBlock>div{flex:1}.liveBlock b,.liveBlock p{display:block}.liveBlock b{font-size:10px}.liveBlock p{color:#aaa;margin:4px 0;font-size:8px}.liveBlock button{color:#111;background:#fff;border:0;padding:7px;font-size:8px}.formBlock{background:color-mix(in srgb,var(--accent) 12%,white);padding:18px}.formBlock h4{margin:0;font:17px Georgia}.formBlock p{color:#6e7470;font-size:9px}.formBlock>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.formBlock span{color:#aaa;background:#fff;border:1px solid #ddd;padding:8px;font-size:8px}.formBlock button{background:var(--accent);color:#fff;border:0;grid-column:1/-1;padding:9px}.tabBlock{background:#fff;border-top:1px solid #ddd;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:sticky;bottom:0}.tabBlock span{text-align:center}.tabBlock i,.tabBlock small{display:block}.tabBlock i{color:var(--accent);font-style:normal}.tabBlock small{margin-top:3px;font-size:7px}.contentBlock{color:#fff;background:linear-gradient(120deg,var(--accent),#252a28);padding:20px}.contentBlock small{letter-spacing:.15em;font-size:7px}.contentBlock h4{margin:9px 0;font:18px Georgia}.contentBlock p{font-size:9px}.hiddenBlock{color:#777;text-align:center;background:#ddd;padding:16px;font-size:9px}.dropZone{color:#888;background:#f5f3ee;border:1px dashed #aaa;width:calc(100% - 20px);margin:10px;padding:15px;font-size:9px}.propertyPanel section>label{margin-bottom:13px;display:block}.propertyPanel section>span{color:#999;margin-bottom:12px;font-size:9px;display:block}.propertyPanel input,.propertyPanel textarea,.propertyPanel select{color:#eee;background:#202624;border:1px solid #363e3b;outline:0;width:100%;margin-top:6px;padding:9px;display:block}.propertyPanel textarea{resize:vertical;height:70px}.colorRow{grid-template-columns:45px 1fr;gap:6px;display:grid}.colorRow input{margin:6px 0 0}.propertyButtons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.propertyButtons button{color:#bbb;background:#222725;border:1px solid #3b4440;padding:9px}.propertyButtons .danger{color:#e09286}.noSelection{text-align:center;color:#737b77;padding:50px 22px}.noSelection i{color:var(--gold);font-size:28px;font-style:normal}.noSelection b{margin:14px;font-size:12px;display:block}.noSelection p{font-size:9px;line-height:1.6}.versionBox p{border-top:1px solid #2b312f;grid-template-columns:35px 1fr auto;align-items:center;margin:0;padding:8px 0;display:grid}.versionBox p b{font-size:9px}.versionBox p span{color:var(--gold);font-size:8px}.versionBox p small{color:#6f7673;font-size:7px}.builderToast{z-index:30;color:#111;background:#b7955b;padding:11px 18px;font-size:10px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #0008}@media (max-width:1200px){.builderWorkspace{grid-template-columns:210px 1fr}.propertyPanel{display:none}}@media (max-width:850px){.builderWorkspace{display:block}.pluginPanel{max-height:none}.pluginPanel>section>div{grid-template-columns:repeat(4,1fr)}.canvasPanel{padding-bottom:20px}.builderHead{align-items:flex-start;gap:15px}.builderActions span{display:none}.channelTabs button{padding:11px}.channelTabs em,.channelTabs small{display:none}}.builderBlock{cursor:pointer;background:#fff;border:2px solid #0000;width:100%;display:block;position:relative;overflow:visible}.builderBlock.selected{border-color:#c5a56a;box-shadow:0 0 0 2px #c5a56a44}.builderBlock.bt-search{background:0 0;padding-top:1px}.builderBlock.bt-hero{width:100%;min-height:238px;margin:0}.builderBlock.bt-hero .heroBlock{background-position:50% 62%;width:100%;min-height:238px;padding:38px 25px}.builderBlock.bt-hero .heroBlock:after{content:"口罩款 · 日常养护 · 28天服务";color:#e4cfaa;letter-spacing:.16em;margin-top:18px;font-size:8px;display:block}.sectionCaption{justify-content:space-between;align-items:flex-start;display:flex}.sectionCaption small{color:#9a9b97;font-size:8px}.screen{scrollbar-width:thin}.screen>.builderBlock+.builderBlock{margin-top:8px}.screen>.builderBlock.bt-search+.builderBlock{margin-top:0}.builderBlock.bt-category,.builderBlock.bt-nav,.builderBlock.bt-product-grid{border-radius:10px;width:calc(100% - 18px);box-shadow:0 8px 22px #2024210e;margin-left:9px!important;margin-right:9px!important}.builderBlock.bt-coupon,.builderBlock.bt-live,.builderBlock.bt-member{background:0 0}.navBlock{padding:17px}.navBlock span i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}.products article{border:1px solid #ece8df;box-shadow:0 6px 17px #2227240f}.products img{background:#dedbd3;height:115px}.products strong{margin-top:7px}.couponBlock{border-radius:9px;box-shadow:0 7px 18px #5a2d2312}.flashBlock{border-radius:9px;margin:0 10px}.memberBlock{min-height:126px;position:relative;overflow:hidden}.memberBlock:after{content:"J";color:#ffffff08;font:120px Georgia;position:absolute;bottom:-38px;right:-10px}.tabBlock{z-index:6}.device.phone .screen{background:linear-gradient(#f4f1ea,#ece8df)}.device.phone .phoneTop{border-bottom:1px solid #e8e2d7}.noticeBlock{border-left:3px solid var(--accent);background:#fff9eb;align-items:center;gap:8px;padding:10px 13px;display:flex}.noticeBlock i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.noticeBlock b{font-size:9px}.noticeBlock p{color:#817c70;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:8px;overflow:hidden}.noticeBlock span{color:var(--accent)}.imageBlock{color:#fff;height:190px;position:relative;overflow:hidden}.imageBlock img,.videoBlock>img{object-fit:cover;filter:brightness(.52);width:100%;height:100%}.imageBlock>div{position:absolute;inset:auto 20px 20px}.imageBlock small{letter-spacing:.18em;color:#e5ca98;font-size:7px}.imageBlock h4{margin:7px 0;font:21px Georgia}.imageBlock p{font-size:8px}.videoBlock{color:#fff;height:175px;position:relative;overflow:hidden}.videoBlock>i{color:#222;background:#ffffffd9;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.videoBlock>div{position:absolute;bottom:12px;left:16px;right:16px}.videoBlock b{font-size:11px}.videoBlock p{color:#ddd;margin:4px 0;font-size:8px}.serviceBlock{background:#edf5f1;border:1px solid #d3e5dc;border-radius:9px;align-items:center;gap:10px;margin:10px;padding:13px;display:flex}.serviceBlock>i{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.serviceBlock>div{flex:1}.serviceBlock b{font-size:10px}.serviceBlock p{color:#6a7771;margin:4px 0;font-size:8px}.serviceBlock button{border:1px solid var(--accent);color:var(--accent);background:#fff;padding:7px;font-size:8px}.pointsBlock{background:linear-gradient(135deg,#fffaf0,#eee1c8);border-radius:9px;align-items:center;margin:10px;padding:16px;display:flex}.pointsBlock>div{flex:1}.pointsBlock small{letter-spacing:.12em;color:#9b7b43;font-size:7px}.pointsBlock h4{margin:6px 0;font:16px Georgia}.pointsBlock p{color:#786f60;font-size:8px}.pointsBlock>strong{color:var(--accent);font:25px Georgia}.pointsBlock>strong small{letter-spacing:0;text-align:right;display:block}.reviewsBlock{background:#fff;border-radius:9px;margin:10px;padding:16px;box-shadow:0 7px 20px #3331}.reviewsBlock h4{margin:0;font:16px Georgia}.reviewsBlock blockquote{border-left:2px solid var(--accent);color:#4b4f4c;margin:13px 0 8px;padding-left:10px;font:11px/1.7 Georgia}.reviewsBlock>p{color:#8a8c88;font-size:8px}.spacerBlock{color:#999;background:repeating-linear-gradient(135deg,#f4f2ed,#f4f2ed 6px,#ece9e2 6px 12px);place-items:center;height:28px;display:grid}.spacerBlock span{background:#fff;border:1px solid #ddd;padding:3px 7px;font-size:7px}.screen .builderBlock[draggable=true]{transition:transform .15s,box-shadow .15s}.screen .builderBlock[draggable=true]:active{opacity:.72}.builderPage{--pg-canvas:#080b0a;--pg-canvas-2:#101513;--pg-surface:18,24,22;--pg-surface-strong:11,15,14;--pg-soft:31,38,35;--pg-gold:#c6a66a;--pg-gold-soft:#f0dfb8;--pg-text:#f4f2ec;--pg-text-2:#b3bbb6;--pg-text-3:#77817c;--pg-border:#ffffff16;--pg-border-strong:#f0dfb82e;--pg-panel:linear-gradient(145deg,rgba(var(--pg-surface),.88),rgba(var(--pg-surface-strong),.94));--pg-card:linear-gradient(145deg,#ffffff0e,rgba(var(--pg-soft),.68));--pg-shadow:0 24px 70px #0000007a,inset 0 1px 0 #ffffff0e;isolation:isolate;background:radial-gradient(circle at 53% 24%,#5d76681f,transparent 32%), radial-gradient(circle at 92% 6%,#c6a66a13,transparent 25%), linear-gradient(145deg,var(--pg-canvas),var(--pg-canvas-2));min-height:100%;color:var(--pg-text);padding:18px;position:relative}.builderPage:before{content:"";pointer-events:none;z-index:-1;opacity:.18;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 1.4px),radial-gradient(circle at 80% 65%,#c6a66a 0 1px,#0000 1.5px);background-size:160px 160px,210px 210px;position:fixed;inset:0}.builderHead{border:1px solid var(--pg-border);background:var(--pg-panel);min-height:102px;box-shadow:var(--pg-shadow);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border-radius:22px;margin-bottom:12px;padding:22px 25px;position:relative;overflow:hidden}.builderHead:before{content:"";pointer-events:none;background:linear-gradient(125deg,#fff1,#0000 18% 75%,#c6a66a0b);position:absolute;inset:0}.builderHead label{letter-spacing:.22em;color:var(--pg-gold);font-size:10px}.builderHead h1{letter-spacing:-.03em;margin:8px 0 6px;font:500 27px/1.15 Inter,Microsoft YaHei,sans-serif}.builderHead p{color:var(--pg-text-3);font-size:11px}.builderActions{z-index:1;position:relative}.builderActions span{color:var(--pg-text-3)}.builderActions button{border:1px solid var(--pg-border);min-width:96px;color:var(--pg-text-2);background:#ffffff09;border-radius:12px;transition:all .2s;box-shadow:inset 0 1px #ffffff0a}.builderActions button:hover{border-color:var(--pg-border-strong);background:#ffffff12;transform:translateY(-1px)}.builderActions .publish{color:#17130c;background:linear-gradient(115deg,#c6a66af2,#f0dfb8f5);border-color:#c6a66a6b;box-shadow:0 10px 28px #c6a66a2e}.channelTabs{background:0 0;border:0;gap:10px;margin-bottom:12px}.channelTabs button{border:1px solid var(--pg-border);background:var(--pg-card);border-radius:17px;min-height:72px;padding:13px 16px;transition:all .2s;box-shadow:0 12px 32px #00000029,inset 0 1px #ffffff0a}.channelTabs button:hover{border-color:#ffffff24;transform:translateY(-1px)}.channelTabs button.active{background:linear-gradient(120deg,#c6a66a21,#ffffff0b);border-color:#c6a66a5c;box-shadow:0 15px 40px #00000038,inset 0 1px #ffffff13,0 0 24px #c6a66a0e}.channelTabs i{color:var(--pg-gold-soft);background:#c6a66a12;border:1px solid #c6a66a4d;border-radius:10px}.channelTabs b{font-size:12px;font-weight:600}.channelTabs small,.channelTabs em{color:var(--pg-text-3)}.builderWorkspace{grid-template-columns:245px minmax(540px,1fr) 285px;gap:12px;min-height:calc(100vh - 230px)}.pluginPanel,.propertyPanel,.canvasPanel{border:1px solid var(--pg-border);background:var(--pg-panel);max-height:calc(100vh - 230px);box-shadow:var(--pg-shadow);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);border-radius:22px;overflow:auto}.pluginPanel{border-right:1px solid var(--pg-border)}.propertyPanel{border-left:1px solid var(--pg-border)}.canvasPanel{background:linear-gradient(145deg,#101614c2,#080c0be6);min-width:0}.pluginPanel>header,.propertyPanel>header,.canvasPanel>header{border-bottom:1px solid var(--pg-border);background:linear-gradient(#ffffff09,#0000);height:66px;padding:16px 18px}.pluginPanel header b,.propertyPanel header b{letter-spacing:.02em;font-size:12px}.pluginPanel header small,.propertyPanel header small{color:var(--pg-text-3)}.pluginPanel>section{border-bottom:1px solid var(--pg-border);padding:16px}.pluginPanel>section>label,.propertyPanel section>label{letter-spacing:.18em;color:var(--pg-gold);font-size:9px}.pluginPanel>section>div{gap:8px}.pluginPanel section button{border:1px solid var(--pg-border);min-height:73px;color:var(--pg-text-2);background:linear-gradient(140deg,#ffffff0d,#ffffff05);border-radius:14px;padding:10px;transition:all .2s;box-shadow:inset 0 1px #ffffff0b}.pluginPanel section button:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#ffffff0b,#0000 35%);position:absolute;inset:0}.pluginPanel section button:hover{background:linear-gradient(140deg,#c6a66a1a,#ffffff08);border-color:#c6a66a61;transform:translateY(-2px);box-shadow:0 12px 24px #00000038}.pluginPanel button i{color:var(--pg-gold-soft);font-size:16px}.pluginPanel button span{font-size:10px}.pluginPanel button em{color:var(--pg-text-3);font-size:12px}.canvasPanel>header{padding:0 18px}.canvasPanel>header button{border:1px solid var(--pg-border);color:var(--pg-text-3);background:#ffffff08;padding:8px 12px}.canvasPanel>header div button:first-child{border-radius:10px 0 0 10px}.canvasPanel>header div button:last-child{border-radius:0 10px 10px 0}.canvasPanel>header button.on{color:var(--pg-gold-soft);background:#c6a66a1f;border-color:#c6a66a59;box-shadow:inset 0 0 18px #c6a66a0f}.canvasPanel>header>span{color:var(--pg-text-3)}.device{border:7px solid #070908;border-radius:38px;margin:30px auto;position:relative;box-shadow:0 40px 100px #000000b8,0 0 0 1px #ffffff1a,0 0 50px #c6a66a0e}.device:before{content:"";z-index:10;background:#080a09;border-radius:12px;width:72px;height:18px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.device.wide{border-radius:24px}.phoneTop{height:43px;padding-top:7px}.screen{height:665px}.builderBlock{transition:box-shadow .18s,border-color .18s,transform .18s}.builderBlock:hover{box-shadow:inset 0 0 0 1px #c6a66a73}.builderBlock.selected{border-color:var(--pg-gold);z-index:4;box-shadow:0 0 0 3px #c6a66a29,0 13px 30px #0000001f}.blockTools{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--pg-gold-soft);background:#0a0d0ce0;border:1px solid #f0dfb847;border-radius:7px;padding:5px 8px;top:3px;left:3px;transform:none;box-shadow:0 7px 20px #00000047}.propertyPanel>section{border-bottom:1px solid var(--pg-border);padding:18px}.propertyPanel section>span{color:var(--pg-text-3);font-size:10px}.propertyPanel input,.propertyPanel textarea,.propertyPanel select{border:1px solid var(--pg-border);color:var(--pg-text);background:#ffffff09;border-radius:11px;padding:10px 11px;transition:all .18s;box-shadow:inset 0 1px 4px #0003}.propertyPanel input:focus,.propertyPanel textarea:focus,.propertyPanel select:focus{border-color:#c6a66a7a;outline:0;box-shadow:0 0 0 3px #c6a66a14}.colorRow input[type=color]{padding:3px}.propertyButtons button{border:1px solid var(--pg-border);color:var(--pg-text-2);background:#ffffff09;border-radius:11px}.propertyButtons button:hover{border-color:var(--pg-border-strong)}.propertyButtons .danger{color:#e9a398;border-color:#e9a39826}.versionBox p{border-color:var(--pg-border)}.versionBox p span{color:var(--pg-gold)}.noSelection{color:var(--pg-text-3)}.noSelection i{color:var(--pg-gold)}.noSelection b{color:var(--pg-text-2)}.builderToast{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--pg-gold-soft);background:#171c1af0;border:1px solid #f0dfb847;border-radius:13px;box-shadow:0 20px 70px #0000008c}.pluginPanel::-webkit-scrollbar{width:6px}.propertyPanel::-webkit-scrollbar{width:6px}.canvasPanel::-webkit-scrollbar{width:6px}.screen::-webkit-scrollbar{width:6px}.pluginPanel::-webkit-scrollbar-thumb{background:#c6a66a38;border-radius:8px}.propertyPanel::-webkit-scrollbar-thumb{background:#c6a66a38;border-radius:8px}.canvasPanel::-webkit-scrollbar-thumb{background:#c6a66a38;border-radius:8px}.screen::-webkit-scrollbar-thumb{background:#8d8b85;border-radius:8px}@media (max-width:1366px){.builderPage{padding:12px}.builderWorkspace{grid-template-columns:220px minmax(500px,1fr) 255px}.builderHead{padding:18px 22px}.builderHead h1{font-size:24px}.channelTabs button{padding:10px 12px}.device{margin-top:22px}}@media (max-width:1100px){.builderWorkspace{grid-template-columns:220px 1fr}.propertyPanel{display:none}}.crmTitle{justify-content:space-between;align-items:flex-end;padding:8px 4px 28px;display:flex}.crmTitle h1{letter-spacing:-1.5px;margin:8px 0 10px;font-size:38px}.crmTitle p{color:#98a29f;max-width:760px}.crmTitle label,.crmOrders label{color:#d9b45f;letter-spacing:2px;font-size:11px}.crmKpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.crmKpis>div{background:linear-gradient(145deg,#1d2321,#111514);border:1px solid #303936;border-radius:16px;padding:18px 20px}.crmKpis small,.crmKpis span{color:#89928f;display:block}.crmKpis b{color:#f4f1e9;margin:9px 0 5px;font-size:27px;display:block}.crmKpis span{font-size:11px}.crmShell{background:#141918;border:1px solid #303936;border-radius:18px;grid-template-columns:minmax(380px,42%) 1fr;min-height:650px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0005}.crmList{background:#111615;border-right:1px solid #303936}.crmList>header{border-bottom:1px solid #2b3331;padding:20px}.crmList>header>div{justify-content:space-between;display:flex}.crmList h2{margin:0 0 14px}.crmList input{box-sizing:border-box;color:#fff;background:#1d2422;border:1px solid #37413e;border-radius:10px;width:100%;padding:12px 14px}.crmList nav{gap:6px;margin-top:12px;display:flex;overflow:auto}.crmList nav button{white-space:nowrap;color:#9fa8a5;background:0 0;border:1px solid #36403d;border-radius:99px;padding:7px 10px}.crmList nav button.on{color:#171914;background:#d9b45f}.crmListBody{max-height:550px;overflow:auto}.customerRow{text-align:left;color:#eae7df;background:0 0;border:0;border-bottom:1px solid #242c29;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px 18px;display:grid}.customerRow:hover,.customerRow.active{background:linear-gradient(90deg,#d9b45f26,#d9b45f08)}.customerRow.active{box-shadow:inset 3px 0 #d9b45f}.customerRow>i,.avatar{color:#fff;background:linear-gradient(135deg,#cda650,#5e4925);border-radius:13px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.customerRow span b,.customerRow span small,.customerRow strong small{display:block}.customerRow em{color:#aeb7b4;border:1px solid #4b5652;border-radius:5px;margin-left:7px;padding:3px 6px;font-size:9px;font-style:normal}.customerRow small{color:#7f8986;margin-top:4px;font-size:11px}.customerRow strong{text-align:right;color:#e5c578}.crmDetail{background:linear-gradient(145deg,#1a201e,#121716)}.customerHero{border-bottom:1px solid #303936;align-items:center;gap:14px;padding:24px 26px;display:flex}.customerHero .avatar{width:54px;height:54px;font-size:21px}.customerHero h2{margin:3px 0;font-size:25px}.customerHero h2 span{color:#79d3ad;background:#21483b;border-radius:20px;margin-left:10px;padding:5px 8px;font-size:10px}.customerHero p,.customerHero label{color:#89928f;margin:0;font-size:12px}.customerContact{gap:8px;margin-left:auto;display:flex}.customerContact button{color:#d9dedc;background:#232b28;border:1px solid #3a4541;border-radius:8px;padding:9px 12px}.crmTabs{border-bottom:1px solid #303936;padding:0 26px;display:flex}.crmTabs button{color:#8e9895;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 20px}.crmTabs button.on{color:#f3ecd9;border-color:#d9b45f}.crmTabs i{background:#303936;border-radius:8px;margin-left:6px;padding:2px 6px;font-style:normal}.crmOverview,.crmOrders,.crmFollow{padding:22px 26px}.valueGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.valueGrid div{background:#202725;border:1px solid #303936;border-radius:12px;padding:15px}.valueGrid small,.valueGrid b{display:block}.valueGrid small{color:#89928f}.valueGrid b{margin-top:8px;font-size:20px}.infoGrid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.infoGrid>div,.latestOrder,.noteComposer{background:#1d2422;border:1px solid #303936;border-radius:14px;padding:18px}.infoGrid label,.latestOrder label,.noteComposer label{color:#d9b45f;letter-spacing:1px;font-size:11px}.infoGrid dl p{justify-content:space-between;margin:12px 0;display:flex}.infoGrid dt{color:#89928f}.infoGrid dd{margin:0}.tagCloud{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.tagCloud span{color:#b9c2bf;background:#2c3532;border-radius:7px;padding:6px 9px;font-size:11px}.nextAction{background:#242b28;border-left:2px solid #d9b45f;padding:8px 10px}.latestOrder>header,.crmOrders>header{justify-content:space-between;align-items:center;display:flex}.latestOrder button{color:#d9b45f;background:0 0;border:0}.orderRow{border-bottom:1px solid #303936;grid-template-columns:40px 1fr auto 80px;align-items:center;gap:12px;padding:14px 0;display:grid}.orderIcon{color:#e3bd64;background:#342d1f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.orderRow b,.orderRow p,.orderRow small{margin:0;display:block}.orderRow em{color:#d9b45f;margin-left:7px;font-size:10px;font-style:normal}.orderRow p,.orderRow small{color:#89928f;margin-top:5px;font-size:11px}.orderRow>span i{border:1px solid #46514d;border-radius:5px;margin:3px;padding:3px 5px;font-size:10px;font-style:normal;display:block}.orderRow>strong{text-align:right;color:#edcf88}.noteComposer textarea{box-sizing:border-box;color:#fff;background:#121716;border:1px solid #39433f;border-radius:9px;width:100%;min-height:90px;margin:12px 0;padding:12px}.noteComposer button{background:#d9b45f;border:0;border-radius:8px;padding:9px 15px}.timeline{margin-top:18px}.timeline>div{gap:13px;padding:12px 4px;display:flex}.timeline>div>i{border:2px solid #d9b45f;border-radius:50%;width:9px;height:9px;margin-top:5px}.timeline b,.timeline small{display:block}.timeline em{color:#89928f;margin-left:8px;font-style:normal;font-weight:400}.timeline p{color:#c2c8c5;margin:5px 0}.timeline small,.crmEmpty{color:#7f8986}.crmEmpty{text-align:center;padding:25px}@media (max-width:1100px){.crmShell{grid-template-columns:1fr}.crmList{border-right:0}.crmKpis{grid-template-columns:repeat(2,1fr)}}:root{--canvas-base:#060a16;--canvas-secondary:#0a1020;--surface-base-rgb:18,25,39;--surface-strong-rgb:9,14,25;--surface-soft-rgb:27,36,52;--accent-primary:#6f91dc;--accent-primary-rgb:111,145,220;--accent-secondary:#c59b58;--highlight:#f1d69a;--text-primary:#f3f5f8;--text-secondary:#b4bcc9;--text-tertiary:#788397;--border-subtle:#ffffff0f;--border-default:#ffffff1c;--border-strong:#ffffff2b;--shadow-panel:0 26px 70px #0000007a,inset 0 1px #fff1}.app{background:radial-gradient(circle at 55% 24%,#2043862b,transparent 38%),radial-gradient(circle at 95% 8%,#c59b5812,transparent 25%),linear-gradient(145deg,var(--canvas-base),var(--canvas-secondary))!important}.top,.side,.panel,.context,.platformStudio,.crmShell,.builderShell{box-shadow:var(--shadow-panel)!important}.side button{transition:transform .2s,border-color .2s,background .2s}.side button:hover{transform:translate(3px)}.side button.active{background:linear-gradient(110deg,rgba(var(--accent-primary-rgb),.2),#c59b5812)!important;border-color:#f1d69a38!important}.workspace:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff06,#0000 18%);position:fixed;inset:70px 0 0 250px}.workspace>*{z-index:1;position:relative}.obsPage{color:var(--text-primary);box-sizing:border-box;min-height:100%;padding:26px 28px 40px}.obsHead{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.obsHead label,.obsPanel label,.graphView label,.trainingHero label,.memoryInspector>label{letter-spacing:2px;color:var(--accent-secondary);font-size:10px}.obsHead h1{letter-spacing:-1.2px;margin:7px 0;font-size:34px}.obsHead p{color:var(--text-tertiary);margin:0}.seg{border:1px solid var(--border-default);background:rgba(var(--surface-strong-rgb),.65);border-radius:13px;padding:4px;display:flex}.seg button,.trendPanel nav button,.memoryTabs button{color:var(--text-tertiary);background:0 0;border:0;border-radius:9px;padding:8px 12px}.seg button.on,.trendPanel nav button.on,.memoryTabs button.on{background:rgba(var(--accent-primary-rgb),.17);color:var(--highlight);box-shadow:inset 0 1px #ffffff14}.cockpitKpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:13px;display:grid}.cockpitKpis article,.obsPanel,.vaultTree,.memoryMain,.memoryInspector{background:linear-gradient(145deg,rgba(var(--surface-base-rgb),.84),rgba(var(--surface-strong-rgb),.92));border:1px solid var(--border-default);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;overflow:hidden}.cockpitKpis article{border-radius:22px;padding:18px}.cockpitKpis article:before,.obsPanel:before,.memoryShell>*>:first-child:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 22%);position:absolute;inset:0}.cockpitKpis article>span{color:#667086;font-size:10px;position:absolute;top:12px;right:14px}.cockpitKpis small,.cockpitKpis b,.cockpitKpis em{display:block}.cockpitKpis small{color:var(--text-tertiary)}.cockpitKpis b{margin:10px 0 5px;font-size:24px}.cockpitKpis em{color:#8bd2aa;font-size:11px;font-style:normal}.cockpitGrid{grid-template-columns:1.4fr .8fr;gap:13px;display:grid}.obsPanel{border-radius:24px;padding:20px}.obsPanel>header{justify-content:space-between;align-items:center;display:flex}.obsPanel h2{margin:5px 0 0;font-size:17px}.trendPanel{min-height:350px}.trendPanel nav{display:flex}.trendValue{margin-top:22px}.trendValue b{font-size:32px}.trendValue span{color:var(--text-tertiary);margin-left:12px;font-size:11px}.trendPanel svg{width:100%;height:215px;overflow:visible}.chartAxis{color:#697487;justify-content:space-between;font-size:10px;display:flex}.channelPanel{min-height:350px}.donut{width:138px;height:138px;box-shadow:0 0 40px rgba(var(--accent-primary-rgb),.12);border-radius:50%;place-items:center;margin:20px auto;display:grid}.donut>div{background:#111827;border-radius:50%;align-content:center;place-items:center;width:94px;height:94px;display:grid}.donut b,.donut small{text-align:center;display:block}.donut small{color:var(--text-tertiary);font-size:10px}.channelRow{grid-template-columns:90px 1fr 30px;align-items:center;gap:9px;margin:9px 0;font-size:11px;display:grid}.channelRow i{background:#293244;border-radius:8px;height:4px}.channelRow i em{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:8px;height:100%;display:block}.funnel>div{margin:14px 0}.funnel>div span{color:var(--text-tertiary);justify-content:space-between;font-size:11px;display:flex}.funnel>div i{background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.28),var(--accent-primary),#c59b588c);border-radius:4px;height:15px;margin-top:7px;display:block}.riskBoard>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.riskBoard>div>em{text-align:center;color:var(--highlight);border:1px solid #c59b5847;border-radius:6px;padding:5px;font-size:10px}.riskBoard span b,.riskBoard span small{display:block}.riskBoard span small{color:var(--text-tertiary);margin-top:5px}.riskBoard button{color:var(--accent-secondary);background:0 0;border:0}.vaultState{border:1px solid var(--border-default);background:rgba(var(--surface-base-rgb),.65);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.vaultState>i{background:#62c998;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #62c998}.vaultState b,.vaultState small{display:block}.vaultState small{color:var(--text-tertiary);margin-top:3px;font-size:10px}.vaultState button{color:var(--highlight);background:#c59b581a;border:1px solid #c59b584d;border-radius:8px;margin-left:12px;padding:8px}.memoryShell{grid-template-columns:285px 1fr 245px;min-height:690px;display:grid}.vaultTree{border-radius:24px 0 0 24px;padding:16px}.vaultTree>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.vaultTree input{box-sizing:border-box;border:1px solid var(--border-default);color:#fff;background:#0b111d;border-radius:10px;width:100%;margin-bottom:10px;padding:11px}.vaultTree>button{text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:11px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:12px 8px;display:grid}.vaultTree>button.on{background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.19),#c59b580f);box-shadow:inset 2px 0 var(--accent-primary)}.vaultTree>button span b,.vaultTree>button span small{display:block}.vaultTree>button span small,.vaultTree>button em{color:var(--text-tertiary);margin-top:4px;font-size:9px;font-style:normal}.vaultTree>footer{position:absolute;bottom:18px;left:16px;right:16px}.vaultTree>footer span,.vaultTree>footer b{display:block}.vaultTree>footer b{margin:5px 0;font-size:24px}.vaultTree>footer>i{background:#273143;height:5px;display:block}.vaultTree>footer>i em{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));height:100%;display:block}.memoryMain{border-radius:0;padding:18px}.memoryTabs{border-bottom:1px solid var(--border-subtle);gap:5px;padding-bottom:12px;display:flex}.graphView>header{justify-content:space-between;align-items:end;padding:18px 4px;display:flex}.graphView h2{margin:5px 0}.graphView>header>span{color:var(--text-tertiary);font-size:10px}.graphCanvas{border:1px solid var(--border-default);background:radial-gradient(circle at 50% 50%,rgba(var(--accent-primary-rgb),.12),transparent 35%),linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:auto,24px 24px,24px 24px;border-radius:18px;height:460px;position:relative;overflow:hidden}.graphCanvas svg{width:100%;height:100%;position:absolute;inset:0}.graphCanvas button{border:1px solid var(--border-default);color:var(--text-secondary);background:#182234;border-radius:12px;padding:9px 12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 25px #0006}.graphCanvas button i{background:var(--accent-primary);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.graphCanvas button small{color:var(--text-tertiary);margin-top:3px;font-size:8px;display:block}.graphCanvas button.core{color:#fff;box-shadow:0 0 35px rgba(var(--accent-primary-rgb),.22),0 16px 30px #0008;border-color:#f1d69a59;padding:15px 20px}.graphView>footer{color:var(--text-tertiary);gap:18px;padding:12px 4px;font-size:10px;display:flex}.graphView>footer button{color:var(--accent-secondary);background:0 0;border:0;margin-left:auto}.memoryInspector{border-radius:0 24px 24px 0;padding:22px}.memoryInspector h2{margin:10px 0;font-size:19px}.memoryInspector>p{color:var(--text-tertiary);line-height:1.6}.memoryInspector dl div{border-bottom:1px solid var(--border-subtle);padding:12px 0}.memoryInspector dt{color:var(--text-tertiary);font-size:10px}.memoryInspector dd{margin:5px 0 0}.agentTags{flex-wrap:wrap;gap:6px;margin:12px 0 24px;display:flex}.agentTags span{background:rgba(var(--accent-primary-rgb),.13);border-radius:6px;padding:6px 8px;font-size:9px}.memoryInspector>button{width:100%;color:var(--highlight);background:#c59b581a;border:1px solid #c59b584d;border-radius:9px;padding:10px}.trainingView{padding:18px 4px}.trainingHero{border:1px solid var(--border-default);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.15),#c59b580d);border-radius:18px;padding:24px}.trainingHero h2{font-size:22px}.trainingHero p{color:var(--text-tertiary)}.trainProgress{align-items:center;gap:12px;margin:18px 0;display:flex}.trainProgress i{background:#212c3e;border-radius:8px;flex:1;height:8px}.trainProgress i em{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));height:100%;transition:width .5s;display:block}.trainingHero>button{background:var(--accent-primary);color:#fff;border:0;border-radius:9px;padding:10px 14px}.trainStages{margin-top:12px}.trainStages article{border-bottom:1px solid var(--border-subtle);grid-template-columns:34px 1fr auto;align-items:center;padding:13px;display:grid}.trainStages article>em{color:var(--accent-secondary);font-style:normal}.trainStages span b,.trainStages span small{display:block}.trainStages span small{color:var(--text-tertiary);margin-top:3px;font-size:9px}.trainStages strong{color:#78d1a5;font-size:10px}.evalGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.evalGrid>div{border:1px solid var(--border-default);background:#ffffff09;border-radius:12px;padding:12px}.evalGrid small,.evalGrid b{display:block}.evalGrid small{color:var(--text-tertiary)}.evalGrid b{margin-top:6px;font-size:18px}.memoryLog{padding:20px}.memoryLog article{border-bottom:1px solid var(--border-subtle);grid-template-columns:48px 12px 1fr auto;align-items:start;gap:10px;padding:15px 0;display:grid}.memoryLog time{color:var(--text-tertiary);font-size:10px}.memoryLog article>i{border:2px solid var(--accent-primary);border-radius:50%;width:7px;height:7px}.memoryLog b,.memoryLog p{margin:0}.memoryLog p{color:var(--text-tertiary);margin-top:5px}.memoryLog em{color:#79cfa4;font-size:10px;font-style:normal}@media (max-width:1250px){.cockpitKpis{grid-template-columns:repeat(3,1fr)}.memoryShell{grid-template-columns:240px 1fr}.memoryInspector{display:none}}@media (max-width:900px){.obsHead{align-items:flex-start;gap:16px}.cockpitGrid{grid-template-columns:1fr}.cockpitKpis{grid-template-columns:repeat(2,1fr)}.memoryShell{grid-template-columns:1fr}.vaultTree{border-radius:20px;max-height:300px}.memoryMain{border-radius:20px}.obsPage{padding:18px}}.memory{position:relative}.memoryKpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.memoryKpis article{border:1px solid var(--border-default);background:linear-gradient(145deg,rgba(var(--surface-base-rgb),.8),rgba(var(--surface-strong-rgb),.95));box-shadow:var(--shadow-panel);border-radius:18px;padding:15px 18px}.memoryKpis small,.memoryKpis b,.memoryKpis em{display:block}.memoryKpis small{color:var(--text-tertiary)}.memoryKpis b{margin:8px 0;font-size:26px}.memoryKpis em{color:#76d1a4;font-size:10px;font-style:normal}.memoryTopTabs{border:1px solid var(--border-default);background:#080d16b8;border-radius:13px;gap:5px;width:max-content;margin-bottom:12px;padding:5px;display:flex}.memoryTopTabs button{color:var(--text-tertiary);background:0 0;border:0;border-radius:9px;padding:9px 15px}.memoryTopTabs button.on{color:#fff;background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.27),#c59b5824);box-shadow:inset 0 0 0 1px #f1d69a26}.ceoChatShell{grid-template-columns:minmax(0,1fr) 310px;gap:12px;min-height:640px;display:grid}.ceoChat,.analysisPanel,.knowledgeLibrary{border:1px solid var(--border-default);box-shadow:var(--shadow-panel);background:linear-gradient(150deg,#0b111ded,#111927fa)}.ceoChat{border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.ceoChat>header{border-bottom:1px solid var(--border-subtle);background:#ffffff05;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ceoChat>header>div{align-items:center;gap:11px;display:flex}.ceoChat>header i{background:#67d99f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #67d99f}.ceoChat>header b,.ceoChat>header small{display:block}.ceoChat>header small{color:var(--text-tertiary);margin-top:4px}.ceoChat>header em{color:var(--accent-secondary);font-size:10px;font-style:normal}.chatStream{flex:1;max-height:430px;padding:22px;overflow:auto}.chatPair{display:contents}.aiBubble,.userBubble{box-sizing:border-box;border-radius:16px;width:min(78%,680px);margin:0 0 15px;padding:14px 16px}.aiBubble{background:rgba(var(--accent-primary-rgb),.09);border:1px solid rgba(var(--accent-primary-rgb),.18);border-top-left-radius:5px}.userBubble{background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.72),#365389c7);border:1px solid #ffffff1c;border-top-right-radius:5px;margin-left:auto}.aiBubble b{font-size:13px}.aiBubble p,.userBubble p{color:var(--text-secondary);margin:7px 0;line-height:1.65}.userBubble p{color:#fff}.aiBubble small,.userBubble small{color:var(--text-tertiary);font-size:9px}.result div{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.result div span{color:var(--highlight);background:#c59b581f;border-radius:5px;padding:4px 7px;font-size:9px}.quickPrompts{gap:7px;padding:0 18px 12px;display:flex;overflow:auto}.quickPrompts button{text-align:left;border:1px solid var(--border-default);max-width:230px;color:var(--text-tertiary);background:#ffffff06;border-radius:9px;flex:none;padding:8px 10px;font-size:9px}.chatComposer{border-top:1px solid var(--border-subtle);background:#05091099;padding:14px 18px 17px}.chatComposer textarea{resize:none;box-sizing:border-box;border:1px solid var(--border-default);color:#fff;background:#0a101b;border-radius:14px;outline:0;width:100%;min-height:76px;padding:13px 15px}.chatComposer textarea:focus{border-color:rgba(var(--accent-primary-rgb),.58);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb),.08)}.chatComposer>div{align-items:center;gap:14px;margin-top:9px;display:flex}.chatComposer label{color:var(--text-tertiary);font-size:10px}.chatComposer span{color:#76d1a4;flex:1;font-size:10px}.chatComposer button,.knowledgeLock button{background:linear-gradient(135deg,var(--accent-primary),#c59b58);color:#fff;border:0;border-radius:10px;padding:10px 15px}.chatComposer button:disabled{opacity:.45}.analysisPanel{border-radius:24px;padding:22px;overflow:auto}.analysisPanel>label,.knowledgeLibrary label{color:var(--accent-secondary);letter-spacing:1.6px;font-size:9px}.analysisPanel h2{margin:11px 0;font-size:20px}.analysisPanel>p{color:var(--text-tertiary);line-height:1.65}.analysisPanel dl div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:10px 0;display:flex}.analysisPanel dt{color:var(--text-tertiary);font-size:10px}.analysisPanel dd{margin:0;font-size:10px}.analysisPanel dd.critical{color:#ff8c7a}.analysisPanel ul{color:var(--text-secondary);padding-left:18px;font-size:10px;line-height:1.65}.analysisEmpty{text-align:center;padding:120px 10px}.analysisEmpty p{color:var(--text-tertiary);line-height:1.6}.knowledgeLibrary{border-radius:24px;grid-template-columns:260px 1fr;min-height:620px;display:grid;overflow:hidden}.knowledgeLibrary>aside{border-right:1px solid var(--border-subtle);padding:15px}.knowledgeLibrary>aside button{text-align:left;width:100%;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;gap:10px;padding:12px;display:flex}.knowledgeLibrary>aside button:hover{background:rgba(var(--accent-primary-rgb),.1)}.knowledgeLibrary>aside span b,.knowledgeLibrary>aside span small{display:block}.knowledgeLibrary>aside span small{color:var(--text-tertiary);margin-top:4px}.knowledgeLibrary>main{padding:22px}.knowledgeLibrary>main>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.knowledgeLibrary h2{margin:6px 0}.knowledgeLibrary input{border:1px solid var(--border-default);color:#fff;background:#0a101b;border-radius:10px;padding:10px 12px}.knowledgeLibrary article{border-bottom:1px solid var(--border-subtle);cursor:pointer;grid-template-columns:80px 1fr auto;gap:14px;padding:15px 5px;display:grid}.knowledgeLibrary article em{color:var(--accent-secondary);font-size:10px;font-style:normal}.knowledgeLibrary article b,.knowledgeLibrary article p,.knowledgeLibrary article small{margin:0;display:block}.knowledgeLibrary article p,.knowledgeLibrary article small{color:var(--text-tertiary);margin-top:5px}.knowledgeLibrary article strong{color:#76d1a4;font-size:10px}.emptyKnowledge{text-align:center;color:var(--text-tertiary);padding:150px 20px}.knowledgeLock{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--border-default);background:#05090fed;border-radius:24px;place-items:center;display:grid;position:absolute;inset:105px 28px 20px}.knowledgeLock>div{text-align:center;background:linear-gradient(145deg,#111a29,#0b111c);border:1px solid #c59b5840;border-radius:24px;width:min(390px,82%);padding:34px;box-shadow:0 30px 80px #0009}.knowledgeLock i{background:rgba(var(--accent-primary-rgb),.15);width:54px;height:54px;color:var(--highlight);border-radius:17px;place-items:center;margin:0 auto 16px;font-style:normal;display:grid}.knowledgeLock label{letter-spacing:2px;color:var(--accent-secondary);font-size:9px}.knowledgeLock h2{margin:10px;font-size:24px}.knowledgeLock p{color:var(--text-tertiary);line-height:1.6}.knowledgeLock input{box-sizing:border-box;border:1px solid var(--border-default);color:#fff;text-align:center;background:#080d16;border-radius:10px;width:100%;margin:14px 0 9px;padding:12px}.knowledgeLock button{width:100%}.knowledgeLock small{color:var(--text-tertiary);margin-top:12px;display:block}@media (max-width:1050px){.ceoChatShell{grid-template-columns:1fr}.analysisPanel{display:none}.memoryKpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.memoryKpis{grid-template-columns:1fr 1fr}.knowledgeLibrary{grid-template-columns:1fr}.knowledgeLibrary>aside{display:none}.chatComposer>div{flex-wrap:wrap}.chatComposer span{flex-basis:100%;order:3}}.nasalAsset{isolation:isolate;background:radial-gradient(circle at 62% 42%,#e5c47f47,#0000 21%),radial-gradient(circle at 55% 48%,#49877438,#0000 43%),linear-gradient(145deg,#14241f,#0a1010)!important}.nasalAsset:before{content:"";border:1px solid #ead29f33;border-radius:50%;position:absolute;inset:28px 12% 58px;transform:rotate(-8deg);box-shadow:0 0 80px #5c967f24}.nasalAssetCore{color:#17392f;background:linear-gradient(145deg,#eee6d7,#cdb890);border-radius:26px;grid-template-rows:auto 1fr auto;grid-template-columns:68px 1fr;align-items:center;width:238px;height:150px;padding:22px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 34px 70px #0008,inset 0 1px #fff}.nasalAssetCore small{letter-spacing:.23em;color:#7d5c31;grid-column:1/3;font-size:7px}.nasalAssetCore strong{border:1px solid #93733f;border-radius:18px;grid-row:2/4;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.nasalAssetCore b{letter-spacing:.06em;font-size:20px}.nasalAssetCore span{color:#52645c;font-size:8px}.nasalAsset figcaption{z-index:2}.nasalSku>div:first-child{color:#17392f;background:linear-gradient(145deg,#eee6d7,#cbb485);border-radius:18px;grid-template-columns:45px 1fr;align-content:center;gap:4px 9px;padding:16px;display:grid;position:absolute;inset:14px 20% 40px;transform:rotate(-3deg);box-shadow:0 20px 45px #0008}.nasalSku>div:first-child small{color:#78592d;letter-spacing:.16em;grid-column:1/3;font-size:7px}.nasalSku>div:first-child b{border:1px solid #8d713f;border-radius:11px;grid-row:2/4;place-items:center;font-size:20px;display:grid}.nasalSku>div:first-child span{align-self:center;font-size:12px;font-weight:800}.nasalSku{background:radial-gradient(circle at 50% 40%,#679e8938,#0000 48%),#0c1513!important}.productPack{color:#17392f;background:linear-gradient(145deg,#eee6d7,#cbb487);border-radius:12px;grid-template-rows:auto 1fr auto;grid-template-columns:34px 1fr;align-items:center;height:96px;padding:10px;display:grid;box-shadow:0 10px 24px #31533b1c,inset 0 1px #fff}.productPack small{letter-spacing:.15em;color:#85643a;grid-column:1/3;font-size:6px}.productPack i{border:1px solid #8c7040;border-radius:9px;grid-row:2/4;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.productPack span{font-size:10px;font-weight:900}.products strong{color:#8d5c32;font-size:9px}.nasalMedia{color:#f1dfb7;background:radial-gradient(circle at 70% 38%,#eacf9457,#0000 20%),linear-gradient(135deg,#183d32,#0a1512);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex!important}.nasalMedia small{letter-spacing:.2em;font-size:7px}.nasalMedia b{letter-spacing:.08em;font-size:11px}.imageBlock>.nasalMedia,.videoBlock>.nasalMedia{width:100%;height:100%;position:absolute!important;inset:0!important}.imageBlock>.nasalMedia+div{position:absolute;inset:auto 20px 20px}.videoBlock>.nasalMedia~div{position:absolute;bottom:12px;left:16px;right:16px}@media (max-width:900px){.nasalAssetCore{width:220px}.nasalSku>div:first-child{inset:14px 12% 40px}}.crmDataMode{background:#cba96612;border:1px solid #cba96640;border-radius:12px;align-items:center;gap:14px;margin:14px 0;padding:12px 16px;display:flex}.crmDataMode b{color:var(--gold2);font-size:10px}.crmDataMode span{color:#8d9591;font-size:9px}.crmDataMode.live{background:#71b99414;border-color:#71b99459}.crmNotice,.crmError{border-radius:9px;margin:8px 0;padding:10px 13px;font-size:9px}.crmNotice{color:#9cd3b7;background:#71b9941a;border:1px solid #71b9943d}.crmError{color:#ff9a8a;background:#d650441a;border:1px solid #d6504440}.crm button:disabled{opacity:.46;cursor:not-allowed}.operatingSnapshot{gap:15px;margin:30px 0;display:grid}.operatingSnapshot>div{grid-template-columns:100px 44px 1fr;align-items:center;gap:12px;display:grid}.operatingSnapshot span{color:var(--text-secondary);font-size:11px}.operatingSnapshot b{font-size:18px}.operatingSnapshot i{background:#202a3d;border-radius:9px;height:8px;overflow:hidden}.operatingSnapshot i em{border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));height:100%;display:block}.dataFootnote{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin:22px 0 0;padding-top:15px;font-size:10px;line-height:1.6}.channelPanel .channelRow b{color:var(--text-tertiary);font-size:9px}.knowledgeLibrary>aside button.on{color:#fff;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.22),#c59b5814);box-shadow:inset 2px 0 var(--accent-primary)}.mainAccessGate{color:#f4efe4;background:radial-gradient(circle at 68% 18%,#c59b5824,#0000 27%),radial-gradient(circle at 22% 76%,#24624d2e,#0000 31%),linear-gradient(145deg,#06100d,#111a17 58%,#070b0a);place-items:center;min-height:100vh;padding:24px;display:grid}.mainAccessGate>section{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#192520db,#090f0df0);border:1px solid #ffffff17;border-radius:28px;width:min(470px,100%);padding:46px;box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff14}.accessSeal{color:#ecd4a0;border:1px solid #e2c78f8c;border-radius:17px;place-items:center;width:58px;height:58px;margin-bottom:28px;font:700 26px Georgia;display:grid;box-shadow:inset 0 0 24px #c59b5817,0 12px 30px #00000047}.mainAccessGate label{color:#cbae73;letter-spacing:.2em;font-size:9px}.mainAccessGate h1{letter-spacing:-.04em;margin:12px 0;font-size:34px}.mainAccessGate p{color:#84928d;margin:0 0 28px;font-size:12px;line-height:1.7}.mainAccessGate input{color:#fff;background:#08100e;border:1px solid #ffffff1f;border-radius:13px;outline:none;width:100%;padding:14px 16px;display:block}.mainAccessGate button{color:#17120b;background:linear-gradient(110deg,#b99455,#e3c98f);border:0;border-radius:13px;width:100%;margin-top:12px;padding:14px;font-weight:800}.mainAccessGate button:disabled{opacity:.5}.mainAccessGate small{text-align:center;color:#6f7c77;margin-top:14px;font-size:9px;display:block}.mainAccessGate small:not(:empty){line-height:1.5}.knowledgeGovernance{border-top:1px solid var(--border-subtle);gap:8px;margin-top:18px;padding-top:16px;display:grid}.knowledgeGovernance button{border:1px solid rgba(var(--accent-primary-rgb),.32);background:linear-gradient(135deg,rgba(var(--accent-primary-rgb),.18),#c59b5814);width:100%;color:var(--text-primary);cursor:pointer;border-radius:10px;padding:10px 12px;font-size:10px}.knowledgeGovernance button:first-child{color:#9ce2bd;background:#67d99f1a;border-color:#67d99f5c}.knowledgeGovernance button:disabled{opacity:.45;cursor:not-allowed}.knowledgeLibrary article strong.status-review{color:#e2bd79}.knowledgeLibrary article strong.status-archived{color:#7a8591}.productScope{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.productScope select{color:#fff;background:#172328;border:1px solid #638877;border-radius:8px;max-width:220px;padding:10px}.productOverview{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.productOverview article{background:#fff;border:1px solid #d5ded8;border-radius:14px;padding:16px}.productOverview article.active{background:#f1f8f3;border-color:#35735d}.productOverview p{color:#596960;font-size:12px;line-height:1.8}.productOverview small{color:#38705a}@media (max-width:800px){.productOverview{grid-template-columns:1fr}.top{flex-wrap:wrap;gap:10px;height:auto;padding:12px}.top .live{display:none}}.knowledgeScopeActions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.knowledgeScopeActions button{color:#213e30;background:#eaf2ed;border:1px solid #6f8c7a;border-radius:8px;padding:10px 16px}.knowledgeScopeActions span{color:#607268;font-size:12px}.agentOps{--ops-bg:#07100e;--ops-panel:#10211d;--ops-panel-2:#17332b;--ops-line:#d2b8742b;--ops-gold:#ddb963;--ops-mint:#8ee0b6;--ops-text:#f6f4ec;--ops-muted:#9eaca6;min-height:100%;color:var(--ops-text);box-sizing:border-box;background:radial-gradient(circle at 72% 0,#2f6f5529,#0000 34%),linear-gradient(145deg,#07110f,#0a1613 55%,#06100e);padding:28px 30px 54px}.agentOps button,.agentOps input{font:inherit}.agentOpsHead{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.agentOpsHead label,.sectionTitle label,.runInspector label{letter-spacing:1.7px;color:var(--ops-gold);font-size:12px;font-weight:800;display:block}.agentOpsHead h1{letter-spacing:-1px;margin:8px 0 6px;font-size:34px}.agentOpsHead p{color:var(--ops-muted);margin:0;font-size:15px;line-height:1.55}.workspaceState{border:1px solid var(--ops-line);background:linear-gradient(145deg,#1f3f35c2,#0c1c18e6);border-radius:16px;align-items:center;gap:11px;min-width:330px;padding:13px 14px;display:flex;box-shadow:0 18px 45px #0006,inset 0 1px #ffffff0f}.workspaceState>i{background:#63d79b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 18px #63d79b}.workspaceState span{flex:1}.workspaceState b,.workspaceState small{display:block}.workspaceState small{color:var(--ops-muted);margin-top:3px;font-size:12px}.workspaceState em{color:var(--ops-mint);background:#8ee0b617;border-radius:8px;padding:6px 8px;font-size:12px;font-style:normal}.agentKpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.agentKpis article{background:linear-gradient(145deg,#18322ad6,#0a1915ed);border:1px solid #ffffff13;border-radius:17px;padding:15px 17px;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff0e}.agentKpis article:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 30%);position:absolute;inset:0}.agentKpis span,.agentKpis b,.agentKpis small{display:block;position:relative}.agentKpis span{color:var(--ops-muted);font-size:12px}.agentKpis b{color:var(--ops-text);margin:7px 0 3px;font-size:28px}.agentKpis small{color:#769087;font-size:12px}.agentKpis article.warn b{color:#f2c86a}.agentTabs{background:#050c0acc;border:1px solid #ffffff14;border-radius:13px;gap:4px;width:max-content;max-width:100%;margin-bottom:13px;padding:5px;display:flex;overflow:auto}.agentTabs button{color:#83948d;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 17px;position:relative}.agentTabs button.on{color:#fff;background:linear-gradient(135deg,#3c7a626b,#d2b87424);box-shadow:inset 0 0 0 1px #ddb96321}.agentTabs button em{color:#101714;background:#d29a4c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;position:absolute;top:2px;right:4px}.agentNotice{color:var(--ops-mint);background:#8ee0b612;border:1px solid #8ee0b629;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}.agentNotice button{color:inherit;background:0 0;border:0;font-size:18px}.sectionTitle{justify-content:space-between;align-items:flex-end;gap:18px;margin:6px 0 12px;display:flex}.sectionTitle h2{margin:5px 0 0;font-size:22px}.sectionTitle>span{color:var(--ops-muted);font-size:12px}.sectionTitle nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.sectionTitle nav button,.workflowSelector button{color:#82958c;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;padding:7px 10px;font-size:12px}.sectionTitle nav button.on,.workflowSelector button.on{color:#fff;background:#ddb9631a;border-color:#ddb96357}.opsOverview{grid-template-columns:minmax(0,1fr) 360px;gap:13px;display:grid}.opsMain,.runInspector,.agentLibrary,.skillLibrary,.workflowStudio,.accountMatrix{background:linear-gradient(150deg,#0f211ced,#07120ff7);border:1px solid #ffffff13;border-radius:23px;box-shadow:0 24px 65px #0000005c,inset 0 1px #ffffff0b}.opsMain{padding:18px}.workflowLaunch{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.workflowLaunch article{background:linear-gradient(145deg,#22463ab8,#0c1c17e8);border:1px solid #ffffff13;border-radius:17px;flex-direction:column;min-height:255px;padding:16px;display:flex;box-shadow:0 13px 28px #0004,inset 0 1px #ffffff0d}.workflowLaunch article>header{justify-content:space-between;display:flex}.workflowLaunch header>em{color:var(--ops-gold);font-size:12px;font-style:normal}.flowStatus{color:var(--ops-mint);font-size:11px}.flowStatus i{background:#65d59c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #65d59c}.workflowLaunch h3{margin:15px 0 8px;font-size:18px}.workflowLaunch p{min-height:50px;color:var(--ops-muted);font-size:13px;line-height:1.55}.workflowLaunch dl{grid-template-columns:1.5fr .7fr .8fr;gap:6px;margin:0 0 15px;display:grid}.workflowLaunch dl div{background:#00000029;border-radius:8px;padding:8px}.workflowLaunch dt,.workflowLaunch dd{margin:0}.workflowLaunch dt{color:#6f847b;font-size:10px}.workflowLaunch dd{margin-top:4px;font-size:12px}.workflowLaunch article>button,.runInspector footer button,.workflowStudio>.sectionTitle>button{color:#f0d48f;background:#ddb9631a;border:1px solid #ddb96340;border-radius:9px;margin-top:auto;padding:9px 12px}.workflowLaunch article>button:disabled{opacity:.45}.runTitle{margin-top:20px}.runList{gap:6px;display:grid}.runList>button{text-align:left;width:100%;color:var(--ops-text);background:#ffffff06;border:1px solid #0000;border-radius:11px;grid-template-columns:10px 1fr 55px 82px;align-items:center;gap:10px;padding:11px 12px;display:grid}.runList>button:hover,.runList>button.selected{background:#ddb96311;border-color:#ddb96336}.runList>button>i{background:#6b7b74;border-radius:50%;width:7px;height:7px}.runList>button>i.live{background:#62d59b;box-shadow:0 0 10px #62d59b}.runList>button>i.warn{background:#e7b657}.runList>button>i.ok{background:#7fcda6}.runList>button>i.bad{background:#e27f70}.runList span b,.runList span small{display:block}.runList span small{color:#70827a;margin-top:3px;font-size:11px}.runList>button>em{color:var(--ops-gold);font-size:12px;font-style:normal}.runList>button>strong{color:#9fb0a9;text-align:right;font-size:11px}.opsEmpty{text-align:center;color:var(--ops-muted);padding:30px}.opsEmpty b,.opsEmpty span{display:block}.opsEmpty span{margin-top:6px;font-size:12px}.runInspector{flex-direction:column;align-self:start;max-height:calc(100vh - 105px);padding:17px;display:flex;position:sticky;top:82px}.runInspector.empty{text-align:center;color:var(--ops-muted);padding:110px 22px}.runInspector.empty b,.runInspector.empty span{display:block}.runInspector.empty span{margin-top:8px;font-size:12px}.runInspector>header{justify-content:space-between;gap:12px;display:flex}.runInspector h2{margin:6px 0;font-size:18px}.runInspector header small{color:#71827b}.runInspector header>span{color:#91a39b;background:#ffffff0a;border-radius:7px;align-self:flex-start;padding:6px 8px;font-size:11px}.runInspector header>span.live{color:#75d7a6;background:#75d7a610}.runInspector header>span.warn{color:#ecc467;background:#ecc46712}.runInspector header>span.ok{color:#8ad5af;background:#8ad5af12}.runProgress{margin:15px 0}.runProgress>span{justify-content:space-between;align-items:baseline;display:flex}.runProgress b{font-size:24px}.runProgress small{color:#7c8c85;font-size:11px}.runProgress>i{background:#1f352e;border-radius:8px;height:6px;margin-top:8px;display:block}.runProgress>i>em{background:linear-gradient(90deg,#3d9874,var(--ops-gold));border-radius:8px;height:100%;transition:width .35s;display:block}.eventTrace{padding-right:3px;overflow:auto}.eventTrace article{border-bottom:1px solid #ffffff0e;grid-template-columns:30px 1fr auto;align-items:start;gap:9px;padding:10px 0;display:grid}.eventTrace article>i{color:#71867d;border:1px solid #385149;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.eventTrace article.completed>i{color:#7dd9ad;background:#4e977918;border-color:#4e9779}.eventTrace article.waiting_approval>i{color:#f2ca6e;background:#a9854215;border-color:#a98542}.eventTrace article b,.eventTrace article small{display:block}.eventTrace article b{font-size:13px}.eventTrace article small{color:#708179;margin-top:3px;font-size:10px}.eventTrace article p{color:#89aa9d;margin:6px 0 0;font-size:11px}.eventTrace article>span{color:#71827a;font-size:10px}.eventTrace .eventError{color:#eb9388}.runInspector>footer{align-items:center;gap:7px;padding-top:13px;display:flex}.runInspector>footer button{margin:0}.runInspector>footer button.primary,.workflowStudio>.sectionTitle>button.primary{color:#0b1713;background:linear-gradient(135deg,#d9b35e,#efd890)}.runInspector>footer button.danger{color:#ec958b;background:#ec958b0b;border-color:#ec958b44}.runInspector>footer span{color:#74867e;font-size:11px}.agentLibrary,.skillLibrary,.workflowStudio,.accountMatrix{padding:19px}.agentGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.agentGrid>article{background:linear-gradient(145deg,#1d3b32bf,#0a1915f0);border:1px solid #ffffff13;border-radius:17px;padding:16px;box-shadow:0 13px 28px #0004,inset 0 1px #ffffff0d}.agentGrid>article.paused{opacity:.62}.agentGrid article>header{justify-content:space-between;display:flex}.agentGrid header span,.agentGrid header em{color:#798b83;font-size:11px;font-style:normal}.agentGrid header span i{background:#62d49a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.agentGrid article.paused header span i{box-shadow:none;background:#7b8a84}.agentGrid h3{margin:14px 0 7px;font-size:18px}.agentGrid p{min-height:43px;color:var(--ops-muted);font-size:13px;line-height:1.55}.agentGrid dl{grid-template-columns:1.4fr .6fr .8fr;gap:6px;margin:13px 0;display:grid}.agentGrid dl div{background:#0002;border-radius:7px;padding:7px}.agentGrid dt,.agentGrid dd{margin:0;font-size:11px}.agentGrid dt{color:#70827a}.agentGrid dd{margin-top:3px}.skillChips{flex-wrap:wrap;gap:5px;min-height:48px;display:flex}.skillChips span{color:#a9c9bb;background:#83cfad12;border:1px solid #83cfad16;border-radius:6px;padding:5px 7px;font-size:10px}.agentGrid article>footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:end;gap:10px;margin-top:12px;padding-top:11px;display:flex}.agentGrid footer small{color:#71827b;font-size:10px;line-height:1.45}.agentGrid footer button,.skillTable article>span:last-child button{color:#e2c57d;background:#ddb96312;border:1px solid #ddb9633b;border-radius:7px;padding:6px 9px;font-size:11px}.skillTable{border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.skillTable>header,.skillTable>article{grid-template-columns:minmax(300px,1.6fr) 180px 140px 190px;align-items:center;gap:14px;display:grid}.skillTable>header{color:#71837a;background:#050d0b;padding:10px 14px;font-size:11px}.skillTable>article{background:#ffffff05;border-top:1px solid #ffffff0e;padding:11px 14px}.skillTable article>span b,.skillTable article>span code,.skillTable article>span small{display:block}.skillTable article>span b{font-size:14px}.skillTable code{color:#85caaa;margin-top:3px;font-size:11px}.skillTable small{color:#768880;margin-top:3px;font-size:11px}.risk{background:#ffffff08;border-radius:6px;padding:4px 6px;font-size:10px;font-style:normal;display:inline-block}.risk.high{color:#efad76;background:#efad7610}.risk.medium{color:#e2c06f;background:#e2c06f10}.risk.low{color:#79d5a6;background:#79d5a610}.testPass{color:#78d3a4!important}.skillTable article>span:last-child{justify-content:flex-end;gap:6px;display:flex}.skillTable article>span:last-child button.primary{color:#8cdbb4;background:#75ce9e16;border-color:#75ce9e3d}.workflowSelector{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.workflowSelector button{text-align:left;padding:12px}.workflowSelector button em,.workflowSelector button b,.workflowSelector button small{display:block}.workflowSelector button em{color:var(--ops-gold);font-size:10px;font-style:normal}.workflowSelector button b{margin:4px 0;font-size:14px}.workflowSelector button small{color:#778981;font-size:10px}.workflowMeta{background:#0002;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:7px;padding:11px;display:grid}.workflowMeta div{border-right:1px solid #ffffff0e;padding:6px 9px}.workflowMeta div:last-child{border-right:0}.workflowMeta small,.workflowMeta b{display:block}.workflowMeta small{color:#72837b;font-size:10px}.workflowMeta b{margin-top:4px;font-size:12px}.nodeCanvas{grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;margin-top:13px;padding-bottom:8px;display:grid;overflow:auto}.nodeCanvas>article{background:linear-gradient(145deg,#1e3c33c2,#0a1814f2);border:1px solid #ffffff13;border-radius:14px;min-height:182px;padding:13px;position:relative}.nodeCanvas article>header{align-items:flex-start;gap:9px;display:flex}.nodeCanvas header>i{width:28px;height:28px;color:var(--ops-gold);background:#ddb96316;border-radius:8px;place-items:center;font-size:10px;font-style:normal;display:grid}.nodeCanvas header span{flex:1}.nodeCanvas header span b,.nodeCanvas header span small{display:block}.nodeCanvas header span b{font-size:13px}.nodeCanvas header span small{color:#74877e;margin-top:4px;font-size:10px}.nodeCanvas header>em{color:#f2c86f;font-size:9px;font-style:normal}.nodeCanvas article>div{margin-top:13px}.nodeCanvas p{color:#95a69f;margin:7px 0;font-size:11px;line-height:1.45}.nodeCanvas p span{color:#6f8279;margin-right:5px}.nodeCanvas code{color:#88d3b0;margin-top:10px;font-size:10px;display:block}.nodeCanvas article>strong{z-index:2;color:var(--ops-gold);position:absolute;top:76px;right:-12px}.matrixSummary{grid-template-columns:1fr 1.5fr 1.15fr 1.3fr;gap:9px;margin-bottom:12px;display:grid}.matrixSummary article{background:linear-gradient(145deg,#1f3f35b8,#0a1915eb);border:1px solid #ffffff13;border-radius:15px;padding:15px}.matrixSummary b,.matrixSummary span,.matrixSummary small{display:block}.matrixSummary b{color:var(--ops-gold);font-size:27px}.matrixSummary span{margin:7px 0 3px;font-size:13px;font-weight:800}.matrixSummary small{color:#75877f;font-size:11px}.accountTable{border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.accountTable>header,.accountTable>article{grid-template-columns:145px 1.35fr 70px 1fr 1.25fr 90px;align-items:center;gap:12px;display:grid}.accountTable>header{color:#71837a;background:#050d0b;padding:10px 14px;font-size:11px}.accountTable>article{border-top:1px solid #ffffff0e;padding:12px 14px;font-size:12px}.accountTable article span b,.accountTable article span small{display:block}.accountTable article span small{color:#6f8179;margin-top:3px;font-size:10px}.accountTable article span em{color:#e1bd6d;font-style:normal}.contentRule{background:#8ee0b608;border:1px solid #8ee0b624;border-radius:14px;align-items:center;gap:18px;margin-top:12px;padding:13px 15px;display:flex}.contentRule div b{color:var(--ops-mint);font-size:25px}.contentRule div span{margin-left:8px;font-size:11px}.contentRule p{color:#a9b7b1;font-size:12px}.contentRule strong{color:#e2c376}.opsOverview{grid-template-columns:minmax(0,1fr) minmax(400px,470px)}.runInspectorBody{scrollbar-width:thin;scrollbar-color:#3e5b50 transparent;min-height:0;margin:0 -4px 0 0;padding-right:7px;overflow:auto}.runInspector header>span.bad{color:#f09b8e;background:#f09b8e12}.runTimeLine{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 10px;display:grid}.runTimeLine>span{background:#00000029;border:1px solid #ffffff0e;border-radius:9px;min-width:0;padding:8px}.runTimeLine small,.runTimeLine b{display:block}.runTimeLine small{color:#6f8279;font-size:9px}.runTimeLine b{color:#b8c7c0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:600;overflow:hidden}.runAlert{background:#eb938813;border:1px solid #eb93883d;border-radius:10px;gap:3px;margin-bottom:10px;padding:10px 11px;display:grid}.runAlert b{color:#f0a298;font-size:11px}.runAlert span{color:#d6aaa4;font-size:10px;line-height:1.5}.runPayloads{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.jsonPayload{background:#00000026;border:1px solid #fff1;border-radius:9px;min-width:0}.jsonPayload summary{cursor:pointer;color:#8fa69c;padding:8px 9px;font-size:10px;font-weight:700;list-style:none}.jsonPayload summary::-webkit-details-marker{display:none}.jsonPayload summary:after{content:"＋";float:right;color:#c8a85e}.jsonPayload[open] summary:after{content:"−"}.jsonPayload pre{color:#b8d2c6;white-space:pre-wrap;overflow-wrap:anywhere;background:#050c0a;border-top:1px solid #ffffff0e;max-height:220px;margin:0;padding:9px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.eventTrace{overflow:visible}.eventTrace article.pending,.eventTrace article.queued{opacity:.63}.eventTrace article.queued>i{color:#d9bb75;background:#ddb9630d;border-color:#796c48}.eventTrace article.rejected>i,.eventTrace article.failed>i,.eventTrace article.error>i{color:#f09a8d;background:#ec887b10;border-color:#995d55}.eventContent{min-width:0}.eventMeta{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.eventMeta span{color:#72867d;background:#ffffff07;border-radius:5px;padding:2px 5px;font-size:9px}.eventPayload{border-left:1px solid #ddb96333;margin-top:7px;padding-left:8px}.eventPayload>summary{cursor:pointer;color:#c7ab68;font-size:10px;list-style:none}.eventPayload>summary:after{content:"展开";float:right;color:#6e8179}.eventPayload[open]>summary:after{content:"收起"}.eventPayload>.jsonPayload{margin-top:6px}.runInspector>footer{background:linear-gradient(#0000,#07120f 24%);border-top:1px solid #ffffff0e;flex:none}.connectionSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.connectionSummary>span{border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.connectionSummary>span i,.accountConnection i{border-radius:50%;width:6px;height:6px}.connectionSummary .configured{color:#82d9ad;background:#82d9ad0d}.connectionSummary .configured i,.accountConnection.configured i{background:#70d7a2;box-shadow:0 0 8px #70d7a2}.connectionSummary .pending{color:#d9bd7a;background:#d9bd7a0d}.connectionSummary .pending i,.accountConnection.pending i{background:#c3a55e}.connectionSummary small{color:#72847c;text-align:right;flex-basis:100%;font-size:10px}.accountDisclosure{background:linear-gradient(90deg,#ddb96313,#ddb96305);border:1px solid #ddb96324;border-radius:11px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.accountDisclosure b{color:#e1c274;flex:none}.accountDisclosure span{color:#91a199}.accountConnection{border:1px solid #fff1;border-radius:7px;align-items:center;gap:6px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;display:inline-flex!important}.accountConnection.configured{background:#82d9ad0b;color:#82d9ad!important}.accountConnection.pending{background:#d9bd7a0b;color:#d9bd7a!important}.agentOpsLoading,.agentOpsLock{color:#eef3ef;background:radial-gradient(circle at 50% 30%,#173c31,#07110f 55%);align-content:center;place-items:center;gap:9px;min-height:calc(100vh - 72px);display:grid}.agentOpsLoading>i{border:3px solid #ffffff18;border-top-color:#d9b55f;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite opsSpin}.agentOpsLoading b{font-size:18px}.agentOpsLoading span{color:#81938b;font-size:13px}.agentOpsLoading button{color:#e9cc86;background:#d9b55f12;border:1px solid #d9b55f44;border-radius:8px;margin-top:8px;padding:8px 12px}.agentOpsLock>div{text-align:center;background:linear-gradient(145deg,#11251f,#081510);border:1px solid #ddb96338;border-radius:24px;width:min(420px,82vw);padding:36px;box-shadow:0 30px 80px #0009,inset 0 1px #ffffff0f}.lockMark{color:#e5c879;background:#ddb96315;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 17px;display:grid}.agentOpsLock label{letter-spacing:2px;color:#d7b45f;font-size:11px}.agentOpsLock h1{margin:10px 0;font-size:27px}.agentOpsLock p{color:#91a49a;font-size:14px;line-height:1.6}.agentOpsLock input{box-sizing:border-box;color:#fff;text-align:center;background:#07100e;border:1px solid #ffffff18;border-radius:11px;outline:0;width:100%;margin:15px 0 9px;padding:13px}.agentOpsLock input:focus{border-color:#ddb96377;box-shadow:0 0 0 3px #ddb9630e}.agentOpsLock button{color:#13211b;background:linear-gradient(135deg,#d5ae56,#efd58c);border:0;border-radius:10px;width:100%;padding:12px;font-weight:800}.agentOpsLock button:disabled{opacity:.45}.agentOpsLock small{color:#7b8e85;margin-top:11px;font-size:11px;display:block}.runtimeBanner{background:linear-gradient(90deg,#35775b26,#ddb9630e);border:1px solid #8ee0b624;border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 13px;font-size:11px;display:flex}.runtimeBanner span{color:#9de4c0;align-items:center;gap:7px;display:flex}.runtimeBanner i{background:#71dba8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #71dba8}.runtimeBanner b{color:#f0d48c}.runtimeBanner em{color:#789086;margin-left:auto;font-style:normal}.skillRuntimeNote{background:#75ce9e08;border:1px solid #8ee0b621;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;display:flex}.skillRuntimeNote b{color:#9be1bd;font-size:12px}.skillRuntimeNote span{color:#7f958b;font-size:11px;line-height:1.5}.runRequirement{background:#e1be6b12;border:1px solid #e1be6b3d;border-radius:10px;gap:5px;margin-bottom:10px;padding:11px;display:grid}.runRequirement b{color:#ebce86;font-size:11px}.runRequirement span{color:#b7a87f;font-size:10px;line-height:1.5}.runRequirement.stopped{background:#eb938812;border-color:#eb93883d}.runInputEditor{background:#07110e;border:1px solid #ddb96338;border-radius:12px;margin:10px 0;padding:12px}.runInputEditor header{justify-content:space-between;gap:10px;display:flex}.runInputEditor header b{font-size:12px}.runInputEditor header small{color:#85caaa;font:10px ui-monospace,Consolas,monospace}.runInputEditor p{color:#778b82;font-size:10px;line-height:1.5}.runInputEditor textarea{box-sizing:border-box;resize:vertical;color:#bfe0d1;background:#030907;border:1px solid #ffffff14;border-radius:9px;outline:0;width:100%;height:150px;padding:10px;font:11px/1.55 ui-monospace,Consolas,monospace}.runInputEditor textarea:focus{border-color:#ddb96366}.runInputEditor>em{color:#ef9588;margin-top:5px;font-size:10px;font-style:normal;display:block}.runInputEditor footer{justify-content:flex-end;gap:7px;margin-top:8px;display:flex}.runInputEditor button{color:#dbbe78;background:#ddb9630c;border:1px solid #ddb96333;border-radius:7px;padding:7px 10px;font-size:10px}.runInputEditor button.primary{color:#102019;background:linear-gradient(135deg,#d8b25d,#edd18a)}.workflowModal,.skillRunner{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010806c7;border:0;position:absolute;inset:0}.workflowModal>section,.skillRunner>section{background:radial-gradient(circle at 80% 0,#36735a33,#0000 40%),#0b1915;border:1px solid #ddb96340;border-radius:23px;width:min(760px,94vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 40px 100px #000b}.workflowModal>section>header,.skillRunner>section>header{border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:16px;padding:21px 23px;display:flex}.workflowModal header label,.skillRunner header label{color:#ddb963;letter-spacing:1.6px;font-size:10px;font-weight:800}.workflowModal header h2,.skillRunner header h2{margin:6px 0;font-size:22px}.workflowModal header p{color:#82968c;margin:0;font-size:12px;line-height:1.5}.workflowModal header>button,.skillRunner header>button{color:#879991;background:0 0;border:0;align-self:flex-start;font-size:25px}.launchFields{grid-template-columns:1fr 1fr;gap:12px;padding:21px 23px;display:grid}.launchFields label{gap:6px;display:grid}.launchFields label.wide{grid-column:1/-1}.launchFields label>span{color:#93a69d;font-size:11px}.launchFields input,.launchFields select,.launchFields textarea{box-sizing:border-box;color:#eff4f1;background:#06100d;border:1px solid #ffffff16;border-radius:10px;outline:0;width:100%;padding:11px 12px}.launchFields textarea{resize:vertical;min-height:100px}.launchFields input:focus,.launchFields select:focus,.launchFields textarea:focus{border-color:#ddb96366;box-shadow:0 0 0 3px #ddb9630b}.launchFields .confirm{background:#ddb96308;border:1px solid #ddb96320;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.launchFields .confirm input{width:16px;margin-top:2px}.workflowModal>section>footer{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:8px;padding:15px 23px;display:flex}.workflowModal footer button,.skillRunner button.primary{color:#e0c47e;background:#ddb9630d;border:1px solid #ddb96333;border-radius:9px;padding:9px 14px}.workflowModal footer button.primary,.skillRunner button.primary{color:#102019;background:linear-gradient(135deg,#d8b25d,#edd18a);font-weight:800}.workflowModal button:disabled,.skillRunner button:disabled{opacity:.45}.skillRunner>section{width:min(940px,96vw)}.skillRunner header code{color:#85caaa;font:11px ui-monospace,Consolas,monospace}.runnerGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.runnerGrid>div{min-width:0;padding:20px 22px}.runnerGrid>div:first-child{border-right:1px solid #ffffff0d}.runnerGrid>div>b{font-size:13px}.runnerGrid>div>p{color:#7f9289;min-height:36px;font-size:11px;line-height:1.55}.runnerGrid textarea{box-sizing:border-box;resize:vertical;color:#bde0d0;background:#030a08;border:1px solid #ffffff16;border-radius:11px;outline:0;width:100%;height:310px;margin:7px 0 10px;padding:13px;font:11px/1.55 ui-monospace,Consolas,monospace}.runnerGrid textarea:focus{border-color:#ddb96366}.runnerGrid>div>em{color:#ef9588;margin-top:8px;font-size:11px;font-style:normal;display:block}.skillResult{background:#06100d}.skillResult>header{justify-content:space-between;gap:10px;display:flex}.skillResult header span{color:#8fa39a;background:#ffffff0b;border-radius:6px;padding:5px 7px;font-size:10px}.skillResult header span.ok{color:#86dab2;background:#86dab210}.skillResult header span.warn{color:#edc871;background:#edc87110}.skillResult header span.bad{color:#ef9588;background:#ef958810}.skillResult header small{color:#62766d;font-size:9px}.skillResult h3{font-size:15px;line-height:1.5}.skillResult>p{color:#bba971;background:#d8b95f0a;border-radius:8px;gap:4px;padding:9px;font-size:10px;line-height:1.5;display:grid}.skillResult>p b{color:#dfc274}.skillResult>p.blocked{color:#c79a94;background:#ef95880a}.skillResult>.jsonPayload{margin-top:8px}.skillResult>footer{color:#788b82;margin-top:10px;font-size:10px}.skillResult .empty{text-align:center;color:#72867d;align-content:center;place-items:center;gap:7px;min-height:380px;display:grid}.skillResult .empty i{color:#ddb963;font-size:32px}.skillResult .empty b,.skillResult .empty span{display:block}.skillResult .empty span{max-width:250px;font-size:11px;line-height:1.5}@keyframes opsSpin{to{transform:rotate(360deg)}}@media (max-width:1300px){.agentKpis{grid-template-columns:repeat(3,1fr)}.opsOverview{grid-template-columns:1fr minmax(370px,410px)}.agentGrid{grid-template-columns:repeat(2,1fr)}.workflowLaunch{grid-template-columns:1fr}.workflowLaunch article{min-height:0}.skillTable>header,.skillTable>article{grid-template-columns:minmax(260px,1.4fr) 150px 120px 165px}.accountTable>header,.accountTable>article{grid-template-columns:125px 1.2fr 55px .9fr 1fr 80px}}@media (max-width:1000px){.agentOps{padding:20px}.agentOpsHead{flex-direction:column;align-items:flex-start}.workspaceState{box-sizing:border-box;width:100%;min-width:0}.opsOverview{grid-template-columns:1fr}.runInspector{max-height:none;position:static}.agentGrid{grid-template-columns:1fr}.workflowMeta,.matrixSummary{grid-template-columns:repeat(2,1fr)}.skillTable,.accountTable{overflow:auto}.skillTable>header,.skillTable>article{min-width:850px}.accountTable>header,.accountTable>article{min-width:900px}}@media (max-width:720px){.agentOps{padding:16px}.agentOpsHead h1{font-size:27px}.agentKpis{grid-template-columns:1fr 1fr}.agentKpis article:last-child{grid-column:1/-1}.workflowSelector,.workflowMeta,.matrixSummary{grid-template-columns:1fr}.nodeCanvas{grid-template-columns:repeat(9,190px)}.sectionTitle{flex-direction:column;align-items:flex-start}.sectionTitle nav{justify-content:flex-start}.workspaceState em{display:none}.runtimeBanner{flex-wrap:wrap;align-items:flex-start}.runtimeBanner em{width:100%;margin-left:0}.runTimeLine{grid-template-columns:1fr 1fr}.runTimeLine>span:last-child{grid-column:1/-1}.runPayloads{grid-template-columns:1fr}.connectionSummary{justify-content:flex-start}.connectionSummary small{text-align:left}.accountDisclosure{display:grid}.launchFields,.runnerGrid{grid-template-columns:1fr}.runnerGrid>div:first-child{border-bottom:1px solid #ffffff0d;border-right:0}.workflowModal,.skillRunner{padding:9px}.workflowModal>section,.skillRunner>section{max-height:96vh}.launchFields label.wide{grid-column:auto}.skillRuntimeNote{display:grid}}.app,.mainAccessGate,.veil,.toast{--bg:#f2f6fc;--panel:#fff;--panel2:#f7f9fd;--line:#dfe7f1;--text:#163254;--muted:#63758c;--gold:#2457c5;--gold2:#2457c5;--green:#187654;--purple:#6655a6;--canvas-base:#f2f6fc;--canvas-secondary:#f7f9fd;--surface-base-rgb:255,255,255;--surface-strong-rgb:247,249,253;--surface-soft-rgb:237,243,252;--accent-primary:#2457c5;--accent-primary-rgb:36,87,197;--accent-secondary:#536bc9;--highlight:#2457c5;--text-primary:#163254;--text-secondary:#405775;--text-tertiary:#63758c;--border-subtle:#e9eef5;--border-default:#dfe7f1;--border-strong:#bfcfe4;--shadow-panel:0 5px 22px #1e3f6c0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.app{padding:76px 0 0 224px;line-height:1.65;background:#f2f6fc!important}.app .top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe7f1;flex-wrap:nowrap;gap:12px;height:76px;padding:0 28px;box-shadow:none!important}.app .top b{color:#163254;font-size:16px}.app .top small{color:#63758c;margin-top:2px;font-size:11px}.app .mark{color:#fff;width:38px;height:38px;box-shadow:none;background:#2457c5;border:0;border-radius:12px;margin-right:0;font-size:20px}.app .top>button{color:#2457c5;white-space:nowrap;background:#edf3ff;border:1px solid #d9e4f8;border-radius:10px;padding:9px 14px;font-size:12px}.app .top .live{color:#63758c;font-size:11px}.app .top .live i{box-shadow:none;background:#187654}.app .side{background:#fff;border-color:#dfe7f1;width:224px;padding:26px 14px 16px;top:76px;box-shadow:none!important}.app .brand{border-color:#e9eef5;padding:0 16px 22px}.app .brand small{color:#63758c;letter-spacing:.06em;font-size:10px}.app .brand b{color:#163254;font-size:15px}.app .side nav{padding-top:18px}.app .side nav button{color:#63758c;border:1px solid #0000;border-radius:12px;gap:12px;min-height:50px;margin:4px 0;padding:13px 16px;transition:background .15s,color .15s}.app .side nav button:hover{color:#2457c5;background:#f3f6fc;transform:none}.app .side nav button.active{color:#2457c5;box-shadow:none;font-weight:700;background:#eaf1ff!important;border-color:#eaf1ff!important}.app .side nav span{font-size:14px}.app .side nav small{color:#63758c;font-size:10px;line-height:1.5}.app .side nav em{color:#63758c}.app .loop{background:#f3f6fc;border:0;border-radius:14px;padding:15px}.app .loop small{color:#405775;font-size:11px}.app .loop p{color:#63758c;font-size:11px;line-height:1.8}.app .workspace{min-height:calc(100vh - 76px)}.app .workspace:before{display:none}.app .page{padding:28px 30px 48px}.app .page label{color:#2457c5;letter-spacing:.04em;font-size:11px}.app .page :is(h1,h2,h3,h4){color:#163254}.app .page :is(.title h1,.crmTitle h1){letter-spacing:-.03em;font-size:30px;line-height:1.3}.app .page :is(button,input,select,textarea),.mainAccessGate :is(input,button),.veil :is(button,input,select,textarea){font-family:inherit}:is(.app :is(button,a,input,textarea,select,summary):focus-visible,.mainAccessGate :is(input,button):focus-visible,.veil :is(button,input,textarea,select):focus-visible){outline-offset:3px;outline:3px solid #8bb2ff}.app .productScope{color:#63758c;font-size:12px}.app .productScope select{color:#163254;background:#f7f9fd;border-color:#dfe7f1;border-radius:10px;padding:9px 12px}.app .productOverview article{background:#fff;border-color:#dfe7f1}.app .productOverview article.active{background:#edf3ff;border-color:#9fbdf4}.app .productOverview p{color:#63758c}.app .productOverview small{color:#2457c5}.app .hero{height:auto;min-height:320px;box-shadow:none;background:#fff;border-color:#dfe7f1;border-radius:22px;grid-template-columns:1.25fr 1fr}.app .hero>div{padding:32px}.app .hero h1{margin:14px 0;font-size:34px;line-height:1.3}.app .hero p{color:#63758c;font-size:14px}.app .hero figure.nasalAsset{background:#eaf1ff!important}.app .nasalAsset:before{box-shadow:none;border-color:#c4d7fa}.app .nasalAssetCore{color:#2457c5;background:#fff;border:1px solid #d4e1f7;box-shadow:0 16px 38px #2457c51a}.app .nasalAssetCore :is(small,strong,span){color:#2457c5;border-color:#c4d7fa}.app .hero figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;color:#163254;background:#ffffffed;border-color:#dfe7f1;border-radius:12px}.app .hero figcaption small{color:#63758c}.app .hero figcaption span{color:#187654}.app :is(.panel,.context,.platformStudio){background:#fff;border-color:#dfe7f1;border-radius:16px;box-shadow:none!important}.app .panel h2{font-size:20px}.app :is(.panel,.context) :is(p,small){color:#63758c}.app .flow{border:0;gap:12px;margin:18px 0}.app .flow button{color:#163254;background:#fff;border:1px solid #dfe7f1;border-radius:14px;min-height:98px;padding:18px}.app .flow button:hover{background:#edf3ff;border-color:#abc3ef}.app .flow em{color:#63758c;font-size:10px}.app .flow b{margin-top:7px;font-size:13px}.app .flow strong{color:#2457c5;font-size:26px}.app .flow small{color:#63758c;font-size:10px}.app .stageflow{background:#fff;border-color:#dfe7f1;border-radius:14px}.app .stageflow>div{background:0 0;border-color:#e9eef5;padding:16px}.app .stageflow em{color:#63758c}.app .stageflow b{font-size:12px}.app .stageflow span{color:#2457c5}.app .title{border-color:#dfe7f1;gap:16px}.app .title p{color:#63758c;font-size:13px}.app .actions{gap:6px}.app .actions button{color:#63758c;background:#fff;border-color:#dfe7f1;border-radius:9px;font-size:12px}.app .actions button.on{color:#2457c5;background:#edf3ff;border-color:#bdd0f4}.app .primary,.app .actions .primary,.app .approvalRow .approve,.veil .primary{color:#fff;box-shadow:none;background:#2457c5;border:1px solid #2457c5;border-radius:10px;font-size:13px}.app .primary:hover,.veil .primary:hover{color:#fff;background:#1d49a9}.app .column{background:#eaf0f8;border-color:#dfe7f1;border-radius:16px}.app .column>header b{font-size:13px}.app .column>header span{color:#63758c}.app .record{color:#163254;background:#fff;border-color:#dfe7f1;border-radius:12px;box-shadow:0 2px 7px #244b7810}.app .record :is(small,dt,p){color:#63758c}.app .record dd{color:#405775}.app .record i{color:#2457c5}.app .record dl{border-color:#e9eef5}.app .record footer button,.app .tr button{color:#405775;background:#f7f9fd;border-color:#dfe7f1;border-radius:8px}.app .record footer button:last-child{color:#2457c5;background:#edf3ff;border-color:#bdd0f4}.app .drop{color:#63758c;border-color:#cbd8e9;border-radius:12px;font-size:12px}.app .table{background:#fff;border-color:#dfe7f1;border-radius:14px;overflow:hidden}.app .tr{border-color:#e9eef5;font-size:12px}.app .tr.head{color:#63758c;background:#f5f8fd}.app .tr small{color:#63758c;font-size:10px}.app .tr i{color:#187654}.app :is(.empty,.loading){color:#63758c;font-size:13px}.app .line,.app .event{border-color:#e9eef5}.app :is(.line,.event) b{font-size:12px}.app :is(.line,.event) small{color:#63758c;font-size:11px}.app .line i{color:#2457c5}.app .line strong{color:#187654}.app .event>i{background:#2457c5}.app .approvalRow,.app .jobRow{border-color:#e9eef5}.app :is(.approvalRow,.jobRow) small{color:#63758c}.app .approvalRow button{color:#405775;border-color:#dfe7f1;border-radius:8px}.app .approval{color:#163254;background:#fff;border-color:#dfe7f1;border-radius:16px}.app .approval :is(p,dt){color:#63758c}.app .approval label{color:#405775}.app .context p{color:#63758c}.app .contextMetric{border-color:#e9eef5}.app .contextMetric small{color:#63758c}.app .contextMetric strong{color:#2457c5}.app .contextMetric span{color:#187654}.app .nasalSku{background:#edf3ff!important}.app .nasalSku>div:first-child{color:#2457c5;background:#fff;border:1px solid #d4e1f7;box-shadow:0 10px 24px #2457c51a}.app .nasalSku>div:first-child :is(small,b){color:#2457c5;border-color:#bdd0f4}.app .context figcaption{color:#163254;background:#fffffff0}.app .context figcaption span{color:#2457c5}.app .crmTitle p,.app .crmTitle label,.app .crmOrders label{color:#63758c}.app .crmKpis>div{background:#fff;border-color:#dfe7f1}.app .crmKpis b{color:#163254}.app .crmKpis :is(small,span){color:#63758c}.app .crmShell{background:#fff;border-color:#dfe7f1;box-shadow:none!important}.app .crmList{background:#fff;border-color:#dfe7f1}.app .crmList>header{border-color:#e9eef5}.app .crmList input{color:#163254;background:#f7f9fd;border-color:#dfe7f1}.app .crmList nav button{color:#63758c;border-color:#dfe7f1}.app .crmList nav button.on{color:#2457c5;background:#edf3ff;border-color:#bdd0f4}.app .customerRow{color:#163254;border-color:#e9eef5}.app .customerRow:hover,.app .customerRow.active{background:#edf3ff}.app .customerRow.active{box-shadow:inset 3px 0 #2457c5}.app .customerRow>i,.app .crm .avatar{color:#2457c5;background:#eaf1ff}.app .customerRow em{color:#405775;border-color:#dfe7f1}.app .customerRow small{color:#63758c}.app .customerRow strong{color:#2457c5}.app .crmDetail{background:#fff}.app .customerHero{border-color:#e9eef5}.app .customerHero h2{color:#163254}.app .customerHero h2 span{color:#187654;background:#e5f5ed}.app .customerHero :is(p,label){color:#63758c}.app .customerContact button{color:#405775;background:#f7f9fd;border-color:#dfe7f1}.app .crmTabs{border-color:#dfe7f1}.app .crmTabs button{color:#63758c}.app .crmTabs button.on{color:#2457c5;border-color:#2457c5}.app .crmTabs i{color:#2457c5;background:#edf3ff}.app :is(.valueGrid div,.infoGrid>div,.latestOrder,.noteComposer){background:#f7f9fd;border-color:#dfe7f1}.app .valueGrid b{color:#163254}.app :is(.valueGrid small,.infoGrid dt){color:#63758c}.app :is(.infoGrid,.latestOrder,.noteComposer) label{color:#2457c5}.app .tagCloud span{color:#405775;background:#eaf1ff}.app .latestOrder button{color:#2457c5}.app .orderRow{border-color:#e9eef5}.app .orderIcon{color:#2457c5;background:#eaf1ff}.app .orderRow em,.app .orderRow>strong{color:#2457c5}.app .orderRow :is(p,small){color:#63758c}.app .noteComposer textarea{color:#163254;background:#fff;border-color:#dfe7f1}.app .noteComposer button{color:#fff;background:#2457c5}.app .crmDataMode{background:#edf3ff;border-color:#d2e0f8}.app .crmDataMode b{color:#2457c5}.app .crmDataMode span{color:#63758c}.app .crmDataMode.live{background:#edf8f2;border-color:#c4e5d5}.app .crmDataMode.live b{color:#187654}.app .crmNotice{color:#187654;background:#edf8f2;border-color:#c4e5d5}.app :is(.crmError,.cardError){color:#b13b3b;background:#fff0ef;border-color:#f1c8c4}.app .cardGate{color:#85601c;background:#fff6e4;border-color:#edd5a1}.app .builderPage{--pg-canvas:#f2f6fc;--pg-canvas-2:#f2f6fc;--pg-surface:255,255,255;--pg-surface-strong:247,249,253;--pg-soft:237,243,252;--pg-border:#dfe7f1;--pg-border-strong:#bdd0f4;--pg-text:#163254;--pg-text-2:#405775;--pg-text-3:#63758c;--pg-gold:#2457c5;--pg-gold-soft:#2457c5;--pg-panel:#fff;--pg-card:#fff;--pg-shadow:none;color:#163254;background:#f2f6fc}.app .builderPage:before,.app .builderHead:before{display:none}.app .builderHead{box-shadow:none;background:#fff;border-color:#dfe7f1;border-radius:18px}.app .builderHead h1{color:#163254;font-size:28px}.app .builderActions button{color:#405775;box-shadow:none;background:#f7f9fd}.app .builderActions .publish{color:#fff;box-shadow:none;background:#2457c5;border-color:#2457c5}.app .channelTabs button{box-shadow:none;background:#fff;border-color:#dfe7f1}.app .channelTabs button.active{box-shadow:none;background:#edf3ff;border-color:#abc3ef}.app .channelTabs i{color:#2457c5;background:#edf3ff;border-color:#d9e4f8}.app :is(.pluginPanel,.propertyPanel,.canvasPanel){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe7f1}.app .canvasPanel{background:#eaf0f8}.app :is(.pluginPanel,.propertyPanel,.canvasPanel)>header{background:#fff;border-color:#dfe7f1}.app .pluginPanel section button{color:#405775;box-shadow:none;background:#f7f9fd;border-color:#dfe7f1}.app .pluginPanel section button:before{display:none}.app .pluginPanel section button:hover{box-shadow:none;background:#edf3ff;border-color:#abc3ef;transform:none}.app .canvasPanel>header button{color:#63758c;background:#f7f9fd;border-color:#dfe7f1}.app .canvasPanel>header button.on{color:#2457c5;box-shadow:none;background:#edf3ff;border-color:#abc3ef}.app .device{border-color:#163254;box-shadow:0 15px 35px #244b7824}.app .propertyPanel :is(input,select,textarea){color:#163254;box-shadow:none;background:#fff;border-color:#dfe7f1}.app .propertyPanel :is(input,select,textarea):focus{border-color:#6b96e7;box-shadow:0 0 0 3px #2457c51a}.app .propertyButtons button{color:#405775;background:#f7f9fd;border-color:#dfe7f1}.app .propertyButtons .danger{color:#b13b3b;border-color:#f1c8c4}.app .mobilePropertyTrigger{color:#fff;background:#2457c5;border-color:#2457c5}.app .builderToast{color:#2457c5;background:#fff;border-color:#bdd0f4;box-shadow:0 8px 30px #244b7824}.veil .wizard{color:#163254;background:#fff;border-color:#dfe7f1;border-radius:20px;box-shadow:0 24px 70px #17345c26}.veil .wizard :is(header,nav,footer){border-color:#dfe7f1}.veil .wizard :is(h2,h3,h4){color:#163254}.veil .wizard :is(header p,.sectionHead p,.iterationPanel p,.generationActions small,.versionRail>b),.veil .wizard header>button,.veil .wizard>nav button{color:#63758c}.veil .wizard>nav button.active{color:#2457c5;background:#edf3ff;border-color:#2457c5}.veil .wizard>nav button.done{color:#187654}.veil .wizard :is(input,textarea){color:#163254;background:#f7f9fd;border-color:#dfe7f1;border-radius:10px}.veil .wizard label{color:#405775;letter-spacing:0}.veil .wizard :is(.sectionHead button,.generationActions button,.versionRail button,footer button){color:#405775;background:#f7f9fd;border-color:#dfe7f1;border-radius:9px}.veil .wizard :is(footer .primary,.generationActions .primary){color:#fff;background:#2457c5;border-color:#2457c5}.veil .wizard .engineBadge{color:#2457c5;background:#edf3ff;border-color:#d2e0f8;border-radius:8px}.veil .wizard .engineBadge i{background:#2457c5}.veil .wizard .conceptCard{color:#163254;background:#fff;border-color:#dfe7f1;border-radius:14px}.veil .wizard .conceptCard.selected{background:#f3f6ff;border-color:#8fb0ed;box-shadow:inset 0 0 0 1px #8fb0ed}.veil .wizard .conceptCard :is(header,p,dt){color:#63758c}.veil .wizard .conceptCard :is(header strong,footer){color:#2457c5}.veil .wizard .iterationPanel{background:#f7f9fd;border-color:#dfe7f1;border-radius:12px}.veil .wizard .versionRail button.active{color:#2457c5;background:#edf3ff;border-color:#abc3ef}.veil .wizard .compareTable{border-color:#dfe7f1}.veil .wizard .compareTable header{color:#63758c;background:#f7f9fd}.veil .wizard .compareTable button{color:#163254;background:#fff;border-color:#e9eef5}.veil .wizard .compareTable button:hover{background:#edf3ff}.veil .wizard .auditNote{color:#405775;background:#edf3ff;border-color:#2457c5}.veil .wizard .genError{color:#b13b3b;background:#fff0ef;border-color:#f1c8c4;border-radius:10px}.veil .successIcon{color:#187654;background:#e5f5ed;border-color:#c4e5d5}.app .platformStudio>nav button{color:#63758c;background:#fff;border-color:#dfe7f1}.app .platformStudio>nav button.active{color:#2457c5;background:#edf3ff;border-bottom-color:#2457c5}.app .platformStudio header p,.app .platformBody article>p{color:#63758c}.app .platformBody .format button{color:#2457c5;background:#edf3ff;border-color:#bdd0f4;border-radius:8px}.app .platformMetrics>div{background:#f7f9fd;border-radius:10px}.app .platformMetrics small{color:#63758c}.app .platformBody .check{color:#405775}.app .platformCount{color:#187654!important}.veil{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#142c4d4d}.veil :is(.modal,.handoffDone){color:#163254;background:#fff;border-color:#dfe7f1;border-radius:20px;box-shadow:0 24px 70px #17345c26}.veil :is(.modal,.handoffDone) header{border-color:#e9eef5}.veil :is(.modal,.handoffDone) :is(h2,dd){color:#163254}.veil :is(.modal,.handoffDone) :is(p,dt,small){color:#63758c}.veil :is(.modal,.handoffDone) label{color:#405775;letter-spacing:0;font-size:12px}.veil :is(.modal,.handoffDone) :is(input,select,textarea){color:#163254;background:#f7f9fd;border:1px solid #dfe7f1;border-radius:10px}.veil :is(.modal,.handoffDone) footer button{color:#405775;background:#f7f9fd;border-color:#dfe7f1;border-radius:10px}.veil :is(.modal,.handoffDone) footer .primary{color:#fff;background:#2457c5;border-color:#2457c5}.toast{color:#187654;background:#fff;border-color:#c4e5d5;border-radius:12px;font-size:13px;box-shadow:0 8px 28px #244b7824}.mainAccessGate{background:#f2f6fc}.mainAccessGate>section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe7f1;border-radius:24px;padding:42px;box-shadow:0 16px 48px #244b7810}.mainAccessGate .accessSeal{color:#2457c5;box-shadow:none;background:#eaf1ff;border:0}.mainAccessGate label{color:#63758c;letter-spacing:.04em}.mainAccessGate h1{color:#163254}.mainAccessGate p,.mainAccessGate small{color:#63758c}.mainAccessGate input{color:#163254;background:#f7f9fd;border-color:#dfe7f1}.mainAccessGate input:focus{border-color:#6b96e7;box-shadow:0 0 0 3px #2457c51a}.mainAccessGate button{color:#fff;background:#2457c5}@media (max-width:1100px){.app{padding-left:194px}.app .side{width:194px}.app .page{padding:24px}.app .hero h1{font-size:29px}.app .hero>div{padding:26px}}@media (max-width:900px){.app{padding-left:184px}.app .side{width:184px}.app .side nav button{justify-content:flex-start;padding:12px}.app .side nav span{display:flex}.app .side nav small{display:none}.app .brand{display:flex}.app .loop{display:none}.app .hero{grid-template-columns:1fr}.app .hero figure{height:240px}.app .crmShell{grid-template-columns:1fr}}@media (max-width:600px){.app{padding:76px 0 78px}.app .top{gap:10px;height:76px;padding:10px 14px}.app .top b{font-size:13px}.app .top small,.app .top .live{display:none}.app .top>button{padding:8px;font-size:11px}.app .productScope{margin-left:auto}.app .productScope select{max-width:125px;font-size:11px}.app .side{border-top:1px solid #dfe7f1;border-right:0;width:100%;height:70px;padding:4px 6px;top:auto;bottom:0;left:0}.app .side .brand{display:none}.app .side nav{padding:0;display:flex;overflow-x:auto}.app .side nav button{justify-content:center;min-width:76px;margin:3px 1px;padding:10px 8px}.app .side nav span{font-size:11px;display:block}.app .page{padding:18px 14px 34px}.app .hero>div{padding:24px}.app .hero h1{font-size:28px}.app .title{flex-wrap:wrap;align-items:flex-start}.app .title h1,.app .crmTitle h1{font-size:25px}.app .flow{gap:8px}.app .flow button{padding:14px}.app .crmTitle{align-items:flex-start}.app .crmTabs{padding:0 12px}.app .crmTabs button{padding:14px 10px}.app .valueGrid{grid-template-columns:repeat(2,1fr)}.app .infoGrid{grid-template-columns:1fr}.app .customerHero{flex-wrap:wrap;padding:18px}.mainAccessGate>section{padding:30px}}@media (prefers-reduced-motion:reduce){.app .side button,.app .channelTabs button,.app .pluginPanel section button{transition:none;transform:none}}.app .channelTabs button.active{color:#2457c5}.app .crm .nextAction{color:#405775;background:#edf3ff;border-color:#d2e0f8}.app .crm .timeline p{color:#405775}.app .crm .timeline small{color:#63758c}.app .builderPage .blockTools{color:#2457c5;background:#fff;border-color:#bdd0f4;box-shadow:0 4px 12px #244b7824}@media (max-width:1100px){.app .builderPage .propertyPanel{background:#fff!important;border-color:#dfe7f1!important;box-shadow:0 24px 70px #17345c26!important}.app .builderPage .propertyPanel>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.app .builderPage .propertyClose{color:#405775;background:#f2f6fc;border-color:#dfe7f1}.app .builderPage .propertyBackdrop{background:#142c4d4d}.app .builderPage .mobilePropertyTrigger{color:#fff;background:#2457c5;border-color:#2457c5;box-shadow:0 6px 20px #2457c524}}@media (max-width:600px){.app .top:has(.productScope)>div:nth-child(2){display:none}.app .top .productScope{gap:0;min-width:0;margin-left:0;font-size:0}.app .top .productScope select{max-width:150px;font-size:12px}.app .builderPage .mobilePropertyTrigger{bottom:82px}}@media (min-width:601px){.app .side nav button{min-height:48px;padding-top:10px;padding-bottom:10px}.app .side .brand{padding-bottom:18px}.app .side .loop{margin-top:18px}}.app .workspace>.productOverview{margin:20px 28px 0}@media (max-width:600px){.app .workspace>.productOverview{gap:0;margin:16px 14px 0}.app .productOverview article:not(.active){display:none}.app .productOverview article{padding:11px 14px}.app .productOverview article p{display:none}.app .side nav{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;width:100%;height:60px;padding:0;display:grid;overflow:visible}.app .side nav button{gap:0;min-width:0;min-height:48px;margin:3px 1px;padding:8px 2px}.app .side nav span{white-space:nowrap;font-size:10px}}.app .workspace>div>a[href=\/apps]{color:#2457c5!important}body:has(main.app){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f6fc}@media (max-width:1100px){.app .builderPage .propertyPanel{top:88px!important}}@media (max-width:600px){.app .builderPage .propertyPanel{bottom:82px!important}}.agentOps,.obsPage,.agentOpsLoading,.agentOpsLock{--ops-bg:#f2f6fc;--ops-panel:#fff;--ops-panel-2:#f7f9fd;--ops-line:#dfe7f1;--ops-gold:#2457c5;--ops-mint:#187654;--ops-text:#163254;--ops-muted:#63758c;--text-primary:#163254;--text-secondary:#405775;--text-tertiary:#63758c;--accent-primary:#2457c5;--accent-primary-rgb:36, 87, 197;--accent-secondary:#536bc9;--highlight:#2457c5;--border-default:#dfe7f1;--border-subtle:#e9eef5;--surface-base-rgb:255, 255, 255;--surface-strong-rgb:247, 249, 253;--shadow-panel:0 5px 22px #1e3f6c0b;color:#163254;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f6fc}.agentOps :is(h1,h2,h3,h4),.obsPage :is(h1,h2,h3,h4),.agentOpsLock h1{color:#163254}.agentOps :is(button,input,textarea,select),.obsPage :is(button,input,textarea,select){font-family:inherit}:is(.agentOps :is(button,a):focus-visible,.obsPage :is(button,a):focus-visible,.agentOpsLoading button:focus-visible,.agentOpsLock button:focus-visible){outline-offset:3px;outline:3px solid #9db9f4}.agentOps :is(input,textarea,select),.obsPage :is(input,textarea,select),.agentOpsLock input{color:#163254;accent-color:#2457c5;background:#fff;border-color:#d8e2ef}.agentOps :is(input,textarea,select)::placeholder,.obsPage :is(input,textarea,select)::placeholder,.agentOpsLock input::placeholder{color:#7b8ba1;opacity:1}.agentOps :is(input,textarea,select):focus,.obsPage :is(input,textarea,select):focus,.agentOpsLock input:focus{border-color:#7a9fe8;outline:none;box-shadow:0 0 0 3px #2457c514}.agentOps button:disabled,.obsPage button:disabled{cursor:not-allowed}.agentOps :is(.agentOpsHead,.sectionTitle,.runInspector) label,.obsPage :is(.obsHead,.obsPanel,.graphView,.trainingHero,.memoryInspector) label{color:#536bc9}.agentOps .agentOpsHead,.obsPage .obsHead{gap:20px}.agentOps .agentOpsHead h1,.obsPage .obsHead h1{letter-spacing:-.025em;font-size:clamp(25px,2.3vw,32px)}.agentOps .agentOpsHead p,.obsPage .obsHead p{color:#63758c;line-height:1.7}.agentOps :is(.agentKpis small,.workflowLaunch p,.runList span small,.eventTrace article small,.eventTrace article p,.agentGrid p,.skillTable small,.workflowSelector button small,.nodeCanvas p,.matrixSummary small,.accountTable article span small),.obsPage :is(.memoryKpis small,.memoryKpis em,.cockpitKpis small,.cockpitKpis em,.dataFootnote,.analysisPanel dt,.analysisPanel dd,.analysisPanel ul,.knowledgeLibrary article p,.knowledgeLibrary article small,.trainStages span small,.memoryLog time,.memoryLog em){font-size:12px;line-height:1.65}.obsPage :is(.quickPrompts button,.agentTags span,.result div span,.knowledgeGovernance button,.knowledgeLibrary article strong,.trainStages strong){font-size:12px}.obsPage :is(.aiBubble small,.userBubble small,.chatComposer label,.chatComposer span){font-size:11px}.agentOps :is(.workspaceState,.agentKpis article,.opsMain,.runInspector,.agentLibrary,.skillLibrary,.workflowStudio,.accountMatrix){background:#fff;border-color:#dfe7f1;box-shadow:0 5px 22px #1e3f6c0b}.agentOps :is(.workflowLaunch article,.agentGrid>article,.nodeCanvas>article,.matrixSummary article){background:#fff;border-color:#dfe7f1;box-shadow:0 3px 14px #1e3f6c09}.agentOps :is(.agentKpis article,.workflowLaunch article,.agentGrid>article,.matrixSummary article){border-radius:18px}.agentOps .agentKpis article:before{background:linear-gradient(115deg,#eff4ff80,#0000 60%)}.agentOps :is(.workspaceState>i,.flowStatus i,.runtimeBanner i){box-shadow:none;background:#268765}.agentOps .workspaceState em{color:#187654;background:#edf7f2}.agentOps .agentKpis article.warn b{color:#a56312}.agentOps :is(.agentKpis small,.workflowLaunch dt,.runList span small,.runInspector header small,.runProgress small,.agentGrid header span,.agentGrid header em,.agentGrid dt,.agentGrid footer small,.skillTable small,.workflowSelector button small,.workflowMeta small,.nodeCanvas header span small,.nodeCanvas p span,.matrixSummary small,.accountTable article span small,.runTimeLine small,.connectionSummary small,.runtimeBanner em,.skillRuntimeNote span,.runInputEditor p,.runnerGrid>div>p,.skillResult header small,.skillResult>footer,.runInspector>footer span){color:#63758c}.agentOps :is(.workflowLaunch dl div,.agentGrid dl div,.workflowMeta,.runTimeLine>span){background:#f7f9fd;border-color:#e4ebf4}.agentOps :is(.workflowMeta div,.agentGrid article>footer,.eventTrace article){border-color:#e9eef5}.agentOps :is(.runTimeLine b,.runList>button>strong,.nodeCanvas p){color:#405775}.agentOps .agentGrid>article.paused{opacity:.72}.agentOps .skillChips span{color:#405e99;background:#f0f4fd;border-color:#dfe8fa}.agentOps :is(.skillTable code,.nodeCanvas code,.skillRunner header code,.runInputEditor header small){color:#2457c5}.agentOps .nodeCanvas header>i{color:#2457c5;background:#edf3ff}.agentOps :is(.nodeCanvas header>em,.accountTable article span em,.contentRule strong){color:#99600f}.agentOps .agentTabs{background:#fff;border-color:#dfe7f1}.agentOps .agentTabs button{color:#63758c}.agentOps .agentTabs button.on{color:#2457c5;box-shadow:none;background:#edf3ff}.agentOps .agentTabs button em{color:#87520d;background:#fff0d6}.agentOps :is(.sectionTitle nav button,.workflowSelector button){color:#63758c;background:#fff;border-color:#dfe7f1}.agentOps :is(.sectionTitle nav button.on,.workflowSelector button.on){color:#2457c5;background:#edf3ff;border-color:#b9cdf4}.agentOps :is(.sectionTitle nav button,.workflowSelector button,.agentTabs button):hover{background:#f0f5ff}.agentOps :is(.workflowLaunch article>button,.runInspector footer button,.workflowStudio>.sectionTitle>button,.agentGrid footer button,.skillTable article>span:last-child button,.runInputEditor button,.workflowModal footer button){color:#2457c5;background:#f3f7ff;border-color:#cddcf7}.agentOps :is(.workflowLaunch article>button,.runInspector>footer button.primary,.workflowStudio>.sectionTitle>button.primary,.skillTable article>span:last-child button.primary,.runInputEditor button.primary,.workflowModal footer button.primary,.skillRunner button.primary){color:#fff;background:#2457c5;border-color:#2457c5;box-shadow:0 3px 8px #2457c514}.agentOps :is(.workflowLaunch article>button,.runInspector>footer button.primary,.workflowStudio>.sectionTitle>button.primary,.skillTable article>span:last-child button.primary,.runInputEditor button.primary,.workflowModal footer button.primary,.skillRunner button.primary):hover:not(:disabled){background:#1949b2}.agentOps .runInspector>footer button.danger{color:#b44445;background:#fff3f2;border-color:#f0cdcc}.agentOps .runList>button{color:#163254;background:#f8fafd}.agentOps .runList>button:hover,.agentOps .runList>button.selected{background:#edf3ff;border-color:#c7d8f7}.agentOps :is(.agentNotice,.contentRule,.skillRuntimeNote,.runtimeBanner){background:#f0f7ff;border-color:#d8e5fa}.agentOps :is(.agentNotice,.contentRule div b,.skillRuntimeNote b,.runtimeBanner span,.runtimeBanner b){color:#285da9}.agentOps .contentRule p,.agentOps .accountDisclosure span{color:#63758c}.agentOps .accountDisclosure{background:#f5f8ff;border-color:#dae5f8}.agentOps .accountDisclosure b{color:#2457c5}.agentOps :is(.runInspector header>span,.skillResult header span){color:#63758c;background:#edf1f6}.agentOps :is(.runInspector header>span.live,.runInspector header>span.ok,.skillResult header span.ok,.risk.low,.connectionSummary .configured){color:#187654;background:#eaf6ef}.agentOps :is(.runInspector header>span.warn,.skillResult header span.warn,.risk.medium,.connectionSummary .pending){color:#94600e;background:#fff3dd}.agentOps :is(.runInspector header>span.bad,.skillResult header span.bad,.risk.high){color:#ad4242;background:#ffefed}.agentOps .testPass{color:#187654!important}.agentOps .accountConnection.configured{background:#eaf6ef;border-color:#cde8d9;color:#187654!important}.agentOps .accountConnection.pending{background:#fff3dd;border-color:#f1dfba;color:#94600e!important}.agentOps :is(.connectionSummary .configured i,.accountConnection.configured i,.runList>button>i.live,.runList>button>i.ok){box-shadow:none;background:#268765}.agentOps :is(.connectionSummary .pending i,.accountConnection.pending i,.runList>button>i.warn){background:#b17a22}.agentOps .runList>button>i.bad{background:#c65552}.agentOps :is(.runAlert,.runRequirement.stopped){background:#fff2f0;border-color:#f0d2cd}.agentOps :is(.runAlert b,.runAlert span,.eventTrace .eventError,.runInputEditor>em,.runnerGrid>div>em){color:#b44445}.agentOps .runRequirement{background:#fff8e9;border-color:#eeddb6}.agentOps .runRequirement b{color:#94600e}.agentOps .runRequirement span{color:#876a34}.agentOps .runRequirement.stopped :is(b,span){color:#b44445}.agentOps .runProgress>i{background:#e6edf8}.agentOps .runProgress>i>em{background:linear-gradient(90deg,#2457c5,#7899e8)}.agentOps .runInspector>footer{background:#fff;border-color:#e9eef5}.agentOps .eventTrace article>i{color:#63758c;background:#f7f9fd;border-color:#d8e2ef}.agentOps .eventTrace article.completed>i{color:#187654;background:#edf8f1;border-color:#c5e2d2}.agentOps :is(.eventTrace article.waiting_approval>i,.eventTrace article.queued>i){color:#94600e;background:#fff6e5;border-color:#ead6ae}.agentOps :is(.eventTrace article.rejected>i,.eventTrace article.failed>i,.eventTrace article.error>i){color:#ad4242;background:#fff1ef;border-color:#edc7c4}.agentOps :is(.eventTrace article small,.eventTrace article>span){color:#63758c}.agentOps .eventTrace article p{color:#405775}.agentOps .eventMeta span{color:#63758c;background:#f0f4f9}.agentOps .eventPayload{border-color:#d4e0f6}.agentOps :is(.jsonPayload summary,.eventPayload>summary){color:#45699f}.agentOps .jsonPayload{background:#f7f9fd;border-color:#dfe7f1}.agentOps .jsonPayload pre{color:#314b6b;background:#f3f6fb;border-color:#e3eaf4}.agentOps .runInputEditor{background:#f7f9fd;border-color:#dfe7f1}.agentOps :is(.runInputEditor textarea,.runnerGrid textarea){color:#314b6b;background:#fff;border-color:#d8e2ef}.agentOps :is(.skillTable,.accountTable){border-color:#dfe7f1}.agentOps :is(.skillTable>header,.accountTable>header){color:#63758c;background:#f4f7fc}.agentOps :is(.skillTable>article,.accountTable>article){background:#fff;border-color:#e9eef5}.agentOps :is(.skillTable>article,.accountTable>article):hover{background:#fafcff}.agentOps .modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182b4647}.agentOps :is(.workflowModal>section,.skillRunner>section){color:#163254;background:#fff;border-color:#dfe7f1;box-shadow:0 28px 90px #19335733}.agentOps :is(.workflowModal>section>header,.skillRunner>section>header,.workflowModal>section>footer,.runnerGrid>div:first-child){border-color:#e9eef5}.agentOps :is(.workflowModal header label,.skillRunner header label){color:#536bc9}.agentOps :is(.workflowModal header p,.workflowModal header>button,.skillRunner header>button,.launchFields label>span){color:#63758c}.agentOps .launchFields .confirm{background:#f5f8ff;border-color:#d9e4f6}.agentOps .skillResult{background:#f7f9fd}.agentOps .skillResult>p{color:#876a34;background:#fff5df}.agentOps .skillResult>p b{color:#94600e}.agentOps .skillResult>p.blocked{color:#ad4242;background:#ffefed}.agentOps .skillResult .empty{color:#63758c}.agentOps .skillResult .empty i{color:#7c95c7}.agentOpsLoading>i{border-color:#2457c5 #dfe7f1 #dfe7f1}.agentOpsLoading span,.agentOpsLock :is(p,small){color:#63758c}.agentOpsLock>div{background:#fff;border-color:#dfe7f1;box-shadow:0 12px 48px #1e3f6c14}.agentOpsLock .lockMark{color:#2457c5;background:#edf3ff}.agentOpsLock label{color:#536bc9}.agentOpsLock button,.agentOpsLoading button{color:#fff;background:#2457c5;border-color:#2457c5}.obsPage :is(.cockpitKpis article,.obsPanel,.vaultTree,.memoryMain,.memoryInspector,.memoryKpis article,.ceoChat,.analysisPanel,.knowledgeLibrary){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#dfe7f1;box-shadow:0 5px 22px #1e3f6c0b}.obsPage :is(.obsPanel,.ceoChat,.analysisPanel,.knowledgeLibrary){border-radius:22px}.obsPage :is(){background:linear-gradient(125deg,#f1f5ff80,#0000 55%)}.obsPage .vaultState{background:#fff;border-color:#dfe7f1}.obsPage :is(.vaultState>i,.ceoChat>header i){box-shadow:none;background:#268765}.obsPage .vaultState button{color:#2457c5;background:#edf3ff;border-color:#cddcf7}.obsPage :is(.memoryKpis em,.cockpitKpis em,.trainStages strong,.memoryLog em,.knowledgeLibrary article strong){color:#187654}.obsPage :is(.cockpitKpis article>span,.chartAxis){color:#63758c}.obsPage :is(.seg,.memoryTopTabs){background:#fff;border-color:#dfe7f1}.obsPage :is(.seg button.on,.trendPanel nav button.on,.memoryTabs button.on,.memoryTopTabs button.on){color:#2457c5;box-shadow:none;background:#edf3ff}.obsPage :is(.seg button,.trendPanel nav button,.memoryTabs button,.memoryTopTabs button):hover{background:#f0f5ff}.obsPage .knowledgeScopeActions button{color:#2457c5;background:#f5f8ff;border-color:#cddcf7}.obsPage .knowledgeScopeActions span{color:#63758c}.obsPage .donut{box-shadow:none}.obsPage .donut>div{background:#fff}.obsPage :is(.channelRow i,.operatingSnapshot i,.trainProgress i,.vaultTree>footer>i){background:#e6edf8}.obsPage :is(.channelRow i em,.operatingSnapshot i em,.trainProgress i em,.vaultTree>footer>i em){background:linear-gradient(90deg,#2457c5,#8ca9ed)}.obsPage .funnel>div i{background:linear-gradient(90deg,#d8e5ff,#7b9de5)}.obsPage .riskBoard>div>em{color:#94600e;background:#fff6e5;border-color:#edddb8}.obsPage .riskBoard button{color:#2457c5}.obsPage .crmError{color:#ad4242;background:#fff0ee;border-color:#edc7c4}.obsPage .ceoChat>header{background:#fcfdff;border-color:#e9eef5}.obsPage .chatStream{background:#fff}.obsPage .aiBubble{background:#f3f7ff;border-color:#dce7fb}.obsPage .userBubble{background:#2457c5;border-color:#2457c5}.obsPage .userBubble p{color:#fff}.obsPage .userBubble small{color:#dbe6ff}.obsPage .result div span{color:#5466a4;background:#ebeefd}.obsPage .quickPrompts button{color:#63758c;background:#f8fafd;border-color:#dfe7f1}.obsPage .quickPrompts button:hover{color:#2457c5;background:#edf3ff}.obsPage .chatComposer{background:#f7f9fd;border-color:#e9eef5}.obsPage .chatComposer textarea{color:#163254;background:#fff;border-color:#d8e2ef}.obsPage .chatComposer>div>small{color:#63758c}.obsPage .chatComposer span{color:#187654}.obsPage .chatComposer button,.obsPage .knowledgeLock button{color:#fff;background:#2457c5}.obsPage :is(.analysisPanel>label,.knowledgeLibrary label){color:#536bc9}.obsPage .analysisPanel dd.critical{color:#b44445}.obsPage .agentTags span{color:#405e99;background:#edf3ff}.obsPage .knowledgeGovernance button{color:#2457c5;background:#f3f7ff;border-color:#cddcf7}.obsPage .knowledgeGovernance button:first-child{color:#fff;background:#2457c5;border-color:#2457c5}.obsPage .knowledgeLibrary>aside{background:#fbfcff}.obsPage .knowledgeLibrary>aside button.on,.obsPage .vaultTree>button.on{color:#2457c5;background:#edf3ff;box-shadow:inset 3px 0 #2457c5}.obsPage .knowledgeLibrary>aside button:hover{background:#f0f5ff}.obsPage .knowledgeLibrary input{color:#163254;background:#fff;border-color:#d8e2ef}.obsPage .knowledgeLibrary article:hover{background:#f8faff}.obsPage .knowledgeLibrary article a{color:#2457c5}.obsPage .knowledgeLibrary article strong.status-review{color:#94600e}.obsPage .knowledgeLibrary article strong.status-archived{color:#63758c}.obsPage .knowledgeLock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f6fcf0;border-color:#dfe7f1}.obsPage .knowledgeLock>div{background:#fff;border-color:#dfe7f1;box-shadow:0 12px 48px #1e3f6c14}.obsPage .knowledgeLock i{color:#2457c5;background:#edf3ff}.obsPage .knowledgeLock label{color:#536bc9}.obsPage .knowledgeLock input{color:#163254;background:#fff;border-color:#d8e2ef}.obsPage .trainingHero{background:linear-gradient(115deg,#ebe8ff,#f1f5ff);border-color:#dddff7}.obsPage .trainStages{background:#fff;border:1px solid #dfe7f1;border-radius:18px;overflow:hidden}.obsPage .trainStages article:last-child{border-bottom:0}.obsPage .evalGrid>div{background:#f7f9fd;border-color:#dfe7f1}.obsPage .memoryLog{background:#fff;border:1px solid #dfe7f1;border-radius:20px}.obsPage .memoryLog article:last-child{border-bottom:0}.obsPage .graphCanvas{background:radial-gradient(circle,#e9f0ff,#0000 45%),linear-gradient(#dfe7f160 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#dfe7f160 1px,#0000 1px) 0 0/24px 24px,#fafcff;border-color:#dfe7f1}.obsPage .graphCanvas button{color:#405775;background:#fff;border-color:#dfe7f1;box-shadow:0 4px 14px #1e3f6c12}.obsPage .graphCanvas button.core{color:#fff;background:#2457c5;border-color:#2457c5;box-shadow:0 8px 24px #2457c521}.obsPage .graphCanvas button.core small{color:#dbe6ff}.obsPage .memoryInspector>button{color:#2457c5;background:#edf3ff;border-color:#cddcf7}@media (max-width:1100px){.agentOps .agentOpsHead,.obsPage .obsHead{flex-wrap:wrap;align-items:flex-start}.agentOps .workspaceState,.obsPage .vaultState{min-width:0;max-width:100%}}@media (max-width:720px){.agentOps,.obsPage{padding:18px 14px 28px}.agentOps .agentTabs,.obsPage .memoryTopTabs{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}.agentOps .agentTabs button,.obsPage .memoryTopTabs button{white-space:nowrap;flex-shrink:0}.obsPage .vaultState{flex-wrap:wrap}.obsPage .knowledgeLibrary>main{min-width:0;padding:16px}.obsPage .knowledgeLibrary>main>header{flex-direction:column;align-items:stretch;gap:12px}.obsPage .knowledgeLibrary input{box-sizing:border-box;width:100%}.obsPage .aiBubble,.obsPage .userBubble{width:91%}.obsPage .chatStream{padding:16px}}.app .builderPage .screen,.channelPreviewPage .previewScreen{color:#163254;background:#f2f6fc}.app .builderPage .phoneTop,.channelPreviewPage .previewPhoneTop{color:#163254;background:#fff}.app .builderPage .builderBlock,.channelPreviewPage .previewBlock{box-shadow:none;border-color:#dfe7f1}.app .builderPage .builderBlock.selected{outline-offset:-2px;outline:2px solid #2457c5}:is(.app .builderPage,.channelPreviewPage) :is(.products article,.navBlock,.searchBlock,.noticeBlock,.reviewsBlock,.serviceBlock,.tabBlock){color:#163254;box-shadow:none;background:#fff;border-color:#dfe7f1}:is(.app .builderPage,.channelPreviewPage) :is(.heroBlock,.contentBlock,.memberBlock,.flashBlock,.imageBlock,.videoBlock){color:#163254;background:#edf3ff;border-color:#dfe7f1}:is(.app .builderPage,.channelPreviewPage) :is(.heroBlock h3,.contentBlock h4,.memberBlock h4,.blockTitle h4,.navBlock h4,.formBlock h4){color:#163254;letter-spacing:0;font-family:inherit}:is(.app .builderPage,.channelPreviewPage) :is(.heroBlock p,.contentBlock p,.memberBlock p,.products p,.liveBlock p,.couponBlock small,.sectionCaption small){color:#5b6e85}:is(.app .builderPage,.channelPreviewPage) :is(.heroBlock small,.contentBlock small,.memberBlock small,.flashBlock small){color:#2457c5}:is(.app .builderPage,.channelPreviewPage) :is(.heroBlock button,.contentBlock button,.memberBlock button,.liveBlock button,.couponBlock button,.formBlock button,.serviceBlock button){color:#fff;box-shadow:none;background:#2457c5;border:1px solid #2457c5;border-radius:7px}:is(.app .builderPage,.channelPreviewPage) :is(.blockTitle button,.flashBlock>button,.noticeBlock>button,.imageBlock button,.videoBlock button){color:#2457c5;background:#f2f6fc;border-color:#c7d8f5}:is(.app .builderPage,.channelPreviewPage) .productPack{color:#2457c5;box-shadow:none;aspect-ratio:1.2;background:#eef4fd;border:1px solid #dfe7f1;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}:is(.app .builderPage,.channelPreviewPage) .productPack img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}:is(.app .builderPage,.channelPreviewPage) .productPack i{color:#2457c5;background:0 0;border:0;font-size:28px;position:static}:is(.app .builderPage,.channelPreviewPage) .products article{cursor:pointer;border:1px solid #dfe7f1;border-radius:10px;padding:9px}:is(.app .builderPage,.channelPreviewPage) .products article:focus-visible{outline:2px solid #2457c5}:is(.app .builderPage,.channelPreviewPage) .products article b{margin-top:8px;font-size:11px;line-height:1.5;display:block}:is(.app .builderPage,.channelPreviewPage) .products article strong{color:#2457c5;font-size:15px}:is(.app .builderPage,.channelPreviewPage) .couponBlock{color:#163254;background:#edf3ff;border:1px solid #d3e0f8;border-radius:12px}:is(.app .builderPage,.channelPreviewPage) .couponBlock>div{color:#2457c5;border-color:#c7d8f5}:is(.app .builderPage,.channelPreviewPage) .liveBlock{color:#163254;background:#fff;border:1px solid #dfe7f1;border-radius:12px}:is(.app .builderPage,.channelPreviewPage) .liveBlock>i{color:#2457c5;background:#edf3ff;border-radius:6px}:is(.app .builderPage,.channelPreviewPage) .navBlock i{color:#2457c5;background:#edf3ff;border-color:#c7d8f5}:is(.app .builderPage,.channelPreviewPage) .dropZone{color:#5b6e85;background:#f7f9fd;border-color:#bdcfe9;border-radius:10px}:is(.app .builderPage,.channelPreviewPage) :is(.nasalMedia,.pointsBlock){color:#2457c5;box-shadow:none;background:#eaf1ff}.app .builderPage .builderHead{padding:20px}.app .builderPage .builderHead h1{font-size:22px}.app .builderPage .builderHead p{color:#5b6e85;font-size:12px}.app .builderPage .builderHead{flex-wrap:wrap;gap:16px}.app .builderPage .device{max-width:calc(100% - 24px)}.app .builderPage .canvasPanel>header{flex-wrap:wrap;gap:8px;height:auto;min-height:62px;padding:12px}@media (min-width:1101px){.app .builderPage .builderWorkspace{grid-template-columns:180px minmax(0,1fr) 220px}}@media (min-width:851px) and (max-width:1100px){.app .builderPage .builderWorkspace{grid-template-columns:180px minmax(0,1fr)}}.channelPreviewPage{--preview-gold:#2457c5;color:#163254;background:#f2f6fc}.channelPreviewPage :is(.previewHeader,.previewChannels button,.previewInfo,.previewChecklist,.previewModal,.serviceCard){color:#163254;box-shadow:none;background:#fff;border-color:#dfe7f1}.channelPreviewPage :is(.previewHeader p,.previewHeader aside small,.previewChannels small,.previewInfo dt,.previewInfo>p,.previewChecklist small,.previewModal p,.previewModal form>span){color:#5b6e85}.channelPreviewPage :is(.previewHeader aside span,.previewInfo dd,.previewModal b,.skuCard strong){color:#163254}.channelPreviewPage .previewChannels button.active{color:#2457c5;background:#edf3ff;border-color:#a9c1ec}.channelPreviewPage .previewStage{box-shadow:none;background:#eaf0f8;border-color:#dfe7f1}.channelPreviewPage .previewDevice{border-color:#163254;box-shadow:0 15px 35px #244b7824}.channelPreviewPage :is(.previewModal input,.previewModal textarea){color:#163254;background:#f7f9fd;border-color:#dfe7f1}.channelPreviewPage .modalPrimary{color:#fff;background:#2457c5}.channelPreviewPage .previewState{color:#5b6e85;background:#f2f6fc}.channelPreviewPage .previewToast{color:#2457c5;background:#fff;border-color:#bdd0f4;box-shadow:0 8px 28px #244b7824}@media (max-width:650px){.app .builderPage .builderHead{padding:14px}.app .builderPage .builderActions{flex-wrap:wrap}.channelPreviewPage{padding:12px}}
